.u-section-1 {
background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('images/MSC22013756_1.jpg');
background-position: 50% 50%, 0% 23.12%;
background-size: cover, 135%;
}
.u-section-1 .u-sheet-1 {
min-height: 806px;
}
.u-section-1 .u-text-1 {
background-image: none;
font-size: 3.125rem;
font-family: Montserrat, sans-serif;
text-transform: uppercase;
margin: 155px 0 0;
}
.u-section-1 .u-layout-wrap-1 {
width: 411px;
margin: 0 auto 0 0;
}
.u-section-1 .u-layout-cell-1 {
min-height: 63px;
}
.u-section-1 .u-container-layout-1 {
padding: 9px 10px;
}
.u-section-1 .u-btn-1 {
background-image: none;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
--radius: 7px;
margin: 0 0 0 auto;
padding: 10px 31px 10px 30px;
}
.u-section-1 .u-layout-cell-2 {
min-height: 64px;
}
.u-section-1 .u-container-layout-2 {
padding: 7px 10px;
}
.u-section-1 .u-btn-2 {
border-style: solid;
background-image: none;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
--radius: 7px;
margin: 0 auto 0 0;
padding: 10px 40px;
}
.u-section-1 .u-list-1 {
width: 528px;
margin: 171px auto 54px 0;
}
.u-section-1 .u-repeater-1 {
grid-auto-columns: 100%;
grid-template-columns: repeat(1, 100%);
min-height: 282px;
grid-gap: 10px;
}
.u-section-1 .u-container-layout-3 {
padding: 1px 6px 1px 10px;
}
.u-section-1 .u-text-2 {
text-transform: uppercase;
font-size: 1.125rem;
margin: 2px 204px 0 52px;
}
.u-section-1 .u-icon-1 {
width: 35px;
height: 35px;
margin: -19px auto 0 0;
padding: 0;
}
.u-section-1 .u-text-3 {
font-size: 1.125rem;
font-weight: 700;
margin: -15px 204px 0 52px;
}
.u-section-1 .u-container-layout-4 {
padding: 1px 6px 1px 10px;
}
.u-section-1 .u-text-4 {
text-transform: uppercase;
font-size: 1.125rem;
margin: 2px 204px 0 52px;
}
.u-section-1 .u-icon-2 {
width: 35px;
height: 35px;
margin: -19px auto 0 0;
padding: 0;
}
.u-section-1 .u-text-5 {
font-size: 1.125rem;
font-weight: 700;
margin: -15px 204px 0 52px;
}
.u-section-1 .u-container-layout-5 {
padding: 1px 6px 1px 10px;
}
.u-section-1 .u-text-6 {
text-transform: uppercase;
font-size: 1.125rem;
margin: 2px 204px 0 52px;
}
.u-section-1 .u-icon-3 {
width: 35px;
height: 35px;
margin: -19px auto 0 0;
padding: 0;
}
.u-section-1 .u-text-7 {
font-size: 1.125rem;
font-weight: 700;
margin: -15px 204px 0 52px;
}
.u-section-1 .u-container-layout-6 {
padding: 1px 6px 1px 10px;
}
.u-section-1 .u-text-8 {
text-transform: uppercase;
font-size: 1.125rem;
margin: 2px 204px 0 52px;
}
.u-section-1 .u-icon-4 {
width: 35px;
height: 35px;
margin: -19px auto 0 0;
padding: 0;
}
.u-section-1 .u-text-9 {
font-size: 1.125rem;
font-weight: 700;
margin: -15px 204px 0 52px;
}
@media (max-width: 1199px) {
.u-section-1 {
background-position: 50% 50%, 0% 9.24%;
background-size: cover, 120%;
}
.u-section-1 .u-sheet-1 {
min-height: 539px;
}
.u-section-1 .u-text-1 {
font-size: 2.5rem;
width: auto;
margin-top: 125px;
}
.u-section-1 .u-layout-wrap-1 {
margin-top: 261px;
margin-right: 0;
margin-left: auto;
}
.u-section-1 .u-btn-1 {
border-style: solid;
}
.u-section-1 .u-list-1 {
width: 477px;
margin-top: -235px;
margin-bottom: 35px;
}
.u-section-1 .u-repeater-1 {
grid-template-columns: 100%;
min-height: 225px;
}
.u-section-1 .u-container-layout-3 {
padding-bottom: 0;
}
.u-section-1 .u-text-2 {
width: 441px;
}
.u-section-1 .u-icon-1 {
margin-top: -25px;
}
.u-section-1 .u-text-3 {
width: auto;
font-size: 0.9375rem;
margin-bottom: -2px;
}
.u-section-1 .u-container-layout-4 {
padding-bottom: 0;
}
.u-section-1 .u-text-4 {
width: 441px;
}
.u-section-1 .u-icon-2 {
margin-top: -25px;
}
.u-section-1 .u-text-5 {
width: auto;
font-size: 0.9375rem;
margin-bottom: -2px;
}
.u-section-1 .u-container-layout-5 {
padding-bottom: 0;
}
.u-section-1 .u-text-6 {
width: 441px;
}
.u-section-1 .u-icon-3 {
margin-top: -25px;
}
.u-section-1 .u-text-7 {
width: auto;
font-size: 0.9375rem;
margin-bottom: -2px;
}
.u-section-1 .u-container-layout-6 {
padding-bottom: 0;
}
.u-section-1 .u-text-8 {
width: 441px;
}
.u-section-1 .u-icon-4 {
margin-top: -25px;
}
.u-section-1 .u-text-9 {
width: auto;
font-size: 0.9375rem;
margin-bottom: -2px;
}
}
@media (max-width: 991px) {
.u-section-1 {
background-position: 50% 50%, 23.31% 23.07%;
background-size: cover, 140%;
}
.u-section-1 .u-sheet-1 {
min-height: 546px;
}
.u-section-1 .u-text-1 {
font-size: 2.1875rem;
margin-top: 108px;
}
.u-section-1 .u-layout-wrap-1 {
margin-top: 287px;
}
.u-section-1 .u-layout-cell-1 {
min-height: 49px;
}
.u-section-1 .u-layout-cell-2 {
min-height: 100px;
}
.u-section-1 .u-list-1 {
margin-top: -230px;
margin-bottom: 37px;
}
.u-section-1 .u-text-2 {
width: auto;
margin-right: 25px;
}
.u-section-1 .u-text-4 {
width: auto;
margin-right: 25px;
}
.u-section-1 .u-text-6 {
width: auto;
margin-right: 25px;
}
.u-section-1 .u-text-8 {
width: auto;
margin-right: 25px;
}
}
@media (max-width: 767px) {
.u-section-1 .u-sheet-1 {
min-height: 413px;
}
.u-section-1 .u-text-1 {
line-height: 1.2;
margin-top: 202px;
}
.u-section-1 .u-layout-wrap-1 {
margin-top: -12px;
margin-right: auto;
}
.u-section-1 .u-layout-cell-1 {
min-height: 94px;
}
.u-section-1 .u-btn-2 {
margin-left: -2px;
margin-right: -2px;
}
.u-section-1 .u-list-1 {
margin-top: -533px;
margin-bottom: 60px;
}
.u-section-1 .u-text-2 {
margin-right: 204px;
}
.u-section-1 .u-text-4 {
margin-right: 204px;
}
.u-section-1 .u-text-6 {
margin-right: 204px;
}
.u-section-1 .u-text-8 {
margin-right: 204px;
}
}
@media (max-width: 575px) {
.u-section-1 {
background-position: 50% 50%, 36.2% 12.5%;
background-size: cover, cover;
background-repeat: no-repeat, no-repeat;
}
.u-section-1 .u-sheet-1 {
min-height: 621px;
}
.u-section-1 .u-text-1 {
font-size: 1.5625rem;
line-height: 1.4;
margin-top: 97px;
}
.u-section-1 .u-layout-wrap-1 {
margin-top: 391px;
margin-right: initial;
margin-left: initial;
width: auto;
}
.u-section-1 .u-layout-cell-1 {
min-height: 43px;
}
.u-section-1 .u-container-layout-1 {
padding: 0;
}
.u-section-1 .u-btn-1 {
margin-right: -170px;
margin-left: 10px;
padding: 9px 99px 11px;
}
.u-section-1 .u-btn-2 {
margin-left: auto;
margin-right: 0;
}
.u-section-1 .u-list-1 {
margin-top: -325px;
margin-right: initial;
margin-left: initial;
width: auto;
}
.u-section-1 .u-repeater-1 {
min-height: 200px;
}
.u-section-1 .u-container-layout-3 {
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.u-section-1 .u-text-2 {
margin-top: 0;
margin-right: 15px;
margin-left: 62px;
font-size: 1rem;
}
.u-section-1 .u-icon-1 {
margin-top: -24px;
margin-left: 10px;
}
.u-section-1 .u-text-3 {
margin-top: -17px;
margin-right: 6px;
margin-left: 62px;
}
.u-section-1 .u-container-layout-4 {
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.u-section-1 .u-text-4 {
margin-top: 0;
margin-right: 15px;
margin-left: 62px;
font-size: 1rem;
}
.u-section-1 .u-icon-2 {
margin-top: -24px;
margin-left: 10px;
}
.u-section-1 .u-text-5 {
margin-top: -17px;
margin-right: 6px;
margin-left: 62px;
}
.u-section-1 .u-container-layout-5 {
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.u-section-1 .u-text-6 {
margin-top: 0;
margin-right: 15px;
margin-left: 62px;
font-size: 1rem;
}
.u-section-1 .u-icon-3 {
margin-top: -24px;
margin-left: 10px;
}
.u-section-1 .u-text-7 {
margin-top: -17px;
margin-right: 6px;
margin-left: 62px;
}
.u-section-1 .u-container-layout-6 {
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.u-section-1 .u-text-8 {
margin-top: 0;
margin-right: 15px;
margin-left: 62px;
font-size: 1rem;
}
.u-section-1 .u-icon-4 {
margin-top: -24px;
margin-left: 10px;
}
.u-section-1 .u-text-9 {
margin-top: -17px;
margin-right: 6px;
margin-left: 62px;
}
}.u-section-2 .u-sheet-1 {
min-height: 521px;
}
.u-section-2 .u-text-1 {
margin: 20px 286px 0 254px;
}
.u-section-2 .u-layout-wrap-1 {
--radius: 50px;
margin-top: 20px;
margin-bottom: 50px;
}
.u-section-2 .u-layout-cell-1 {
--radius: 30px;
min-height: 441px;
}
.u-section-2 .u-container-layout-1 {
padding: 0;
}
.u-section-2 .u-gallery-1 {
height: 431px;
margin-top: 0;
margin-bottom: 0;
}
.u-section-2 .u-carousel-indicators-1 {
position: absolute;
bottom: 10px;
width: auto;
height: auto;
}
.u-section-2 .u-carousel-item-1 {
margin-right: 0;
margin-top: 0;
}
.u-section-2 .u-over-slide-1 {
background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
padding: 30px;
}
.u-section-2 .u-carousel-item-2 {
margin-right: 0;
margin-top: 0;
}
.u-section-2 .u-over-slide-2 {
background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
padding: 30px;
}
.u-section-2 .u-carousel-item-3 {
margin-right: 0;
margin-top: 0;
}
.u-section-2 .u-over-slide-3 {
background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
padding: 30px;
}
.u-section-2 .u-carousel-item-4 {
margin-right: 0;
margin-top: 0;
}
.u-section-2 .u-over-slide-4 {
background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
padding: 30px;
}
.u-section-2 .u-carousel-item-5 {
margin-right: 0;
margin-top: 0;
}
.u-section-2 .u-over-slide-5 {
background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
padding: 30px;
}
.u-section-2 .u-carousel-item-6 {
margin-right: 0;
}
.u-section-2 .u-over-slide-6 {
background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
padding: 30px;
}
.u-section-2 .u-carousel-item-7 {
margin-right: 0;
}
.u-section-2 .u-over-slide-7 {
background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
padding: 30px;
}
.u-section-2 .u-carousel-control-1 {
position: absolute;
left: 10px;
width: 40px;
height: 40px;
}
.u-section-2 .u-carousel-control-2 {
position: absolute;
right: 10px;
width: 40px;
height: 40px;
}
.u-section-2 .u-btn-1 {
--radius: 7px;
font-size: 0.8125rem;
margin: -412px 505px 0 19px;
padding: 2px 19px 3px;
}
.u-section-2 .u-icon-1 {
font-size: 1.6876em;
margin-right: 5px;
vertical-align: -3px;
}
.u-section-2 .u-btn-2 {
--radius: 7px;
font-size: 0.8125rem;
background-image: none;
margin: -36px 306px 0 164px;
padding: 2px 19px 3px;
}
.u-section-2 .u-icon-2 {
font-size: 1.6876em;
margin-right: 5px;
vertical-align: -3px;
}
.u-section-2 .u-btn-3 {
--radius: 7px;
font-size: 0.8125rem;
background-image: none;
margin: -35px 87px 0 auto;
padding: 2px 19px 3px;
}
.u-section-2 .u-icon-3 {
font-size: 1.6876em;
margin-right: 5px;
vertical-align: -3px;
width: 22px;
height: 29px;
}
.u-section-2 .u-layout-cell-2 {
--radius: 10px;
}
.u-section-2 .u-container-layout-2 {
padding: 10px 19px 16px;
}
.u-section-2 .u-text-2 {
line-height: 1.1;
font-size: 1.75rem;
font-weight: 700;
margin: 9px 1px 0;
}
.u-section-2 .u-text-3 {
font-weight: 700;
font-size: 2.1875rem;
margin: 3px 20px 0 4px;
}
.u-section-2 .u-text-4 {
font-size: 0.75rem;
margin: 2px 4px 0;
}
.u-section-2 .u-layout-cell-3 {
--radius: 10px;
}
.u-section-2 .u-container-layout-3 {
padding: 10px 20px;
}
.u-section-2 .u-text-5 {
font-weight: 700;
font-size: 1rem;
margin: 0 19px 0 1px;
}
.u-section-2 .u-text-6 {
font-size: 0.875rem;
margin: 4px 4px 0 1px;
}
.u-section-2 .u-layout-cell-4 {
--radius: 10px;
}
.u-section-2 .u-container-layout-4 {
padding: 10px 20px;
}
.u-section-2 .u-text-7 {
font-weight: 700;
font-size: 1rem;
margin: 0 1px;
}
.u-section-2 .u-text-8 {
font-size: 0.875rem;
margin: 5px 19px 0 1px;
}
.u-section-2 .u-layout-cell-5 {
--radius: 10px;
}
.u-section-2 .u-container-layout-5 {
padding: 10px 20px 24px;
}
.u-section-2 .u-text-9 {
font-weight: 700;
font-size: 1rem;
margin: 0 1px;
}
.u-section-2 .u-text-10 {
font-size: 0.875rem;
margin: 4px 3px 0 1px;
}
.u-section-2 .u-layout-cell-6 {
--radius: 10px;
}
.u-section-2 .u-container-layout-6 {
padding: 10px 20px 35px;
}
.u-section-2 .u-text-11 {
font-weight: 700;
font-size: 1rem;
margin: 0 1px;
}
.u-section-2 .u-text-12 {
font-size: 0.875rem;
margin: 4px 1px 0;
}
@media (max-width: 1199px) {
.u-section-2 .u-sheet-1 {
min-height: 511px;
}
.u-section-2 .u-text-1 {
margin-right: 186px;
margin-left: 154px;
}
.u-section-2 .u-layout-wrap-1 {
margin-bottom: 20px;
}
.u-section-2 .u-layout-cell-1 {
min-height: 418px;
}
.u-section-2 .u-gallery-1 {
height: 408px;
}
.u-section-2 .u-carousel-item-1 {
margin-bottom: 0;
}
.u-section-2 .u-carousel-item-2 {
margin-bottom: 0;
}
.u-section-2 .u-carousel-item-3 {
margin-bottom: 0;
}
.u-section-2 .u-carousel-item-4 {
margin-bottom: 0;
}
.u-section-2 .u-carousel-item-5 {
margin-bottom: 0;
}
.u-section-2 .u-btn-1 {
margin-top: -389px;
margin-right: auto;
margin-left: 20px;
}
.u-section-2 .u-btn-2 {
margin-top: 9px;
margin-right: auto;
margin-left: 20px;
}
.u-section-2 .u-btn-3 {
margin-top: 9px;
margin-right: auto;
margin-left: 20px;
}
.u-section-2 .u-layout-cell-2 {
min-height: 116px;
}
.u-section-2 .u-container-layout-2 {
padding-bottom: 3px;
}
.u-section-2 .u-text-2 {
width: auto;
margin-right: 4px;
margin-left: 0;
}
.u-section-2 .u-text-3 {
font-size: 1.875rem;
width: auto;
margin-right: 4px;
margin-left: 0;
}
.u-section-2 .u-text-4 {
width: auto;
margin-right: 8px;
}
.u-section-2 .u-layout-cell-3 {
min-height: 72px;
}
.u-section-2 .u-container-layout-3 {
padding-left: 9px;
padding-right: 9px;
}
.u-section-2 .u-text-5 {
font-size: 0.75rem;
margin-left: 11px;
margin-right: 11px;
}
.u-section-2 .u-text-6 {
width: auto;
margin-right: 0;
margin-left: 11px;
}
.u-section-2 .u-layout-cell-4 {
min-height: 72px;
}
.u-section-2 .u-text-7 {
font-size: 0.75rem;
margin-left: 0;
margin-right: 0;
}
.u-section-2 .u-text-8 {
margin-left: 0;
margin-right: 0;
}
.u-section-2 .u-layout-cell-5 {
min-height: 215px;
}
.u-section-2 .u-container-layout-5 {
padding-top: 17px;
padding-bottom: 49px;
}
.u-section-2 .u-text-9 {
font-size: 0.75rem;
margin-left: 0;
margin-right: 0;
}
.u-section-2 .u-text-10 {
margin-left: 0;
margin-right: 0;
}
.u-section-2 .u-layout-cell-6 {
min-height: 215px;
}
.u-section-2 .u-container-layout-6 {
padding-top: 16px;
padding-bottom: 15px;
}
.u-section-2 .u-text-11 {
font-size: 0.75rem;
margin-left: 0;
margin-right: 0;
}
.u-section-2 .u-text-12 {
margin-left: 0;
margin-right: 0;
}
}
@media (max-width: 991px) {
.u-section-2 .u-sheet-1 {
min-height: 838px;
}
.u-section-2 .u-text-1 {
margin-right: 76px;
margin-left: 44px;
}
.u-section-2 .u-layout-wrap-1 {
margin-bottom: -20px;
}
.u-section-2 .u-layout-cell-1 {
min-height: 359px;
}
.u-section-2 .u-gallery-1 {
height: 350px;
width: 100%;
}
.u-section-2 .u-btn-1 {
margin-top: -323px;
}
.u-section-2 .u-layout-cell-2 {
background-position: 50% 50%, 50% 50%;
background-repeat: no-repeat, no-repeat;
background-size: cover, cover;
min-height: 128px;
}
.u-section-2 .u-container-layout-2 {
padding-bottom: 10px;
}
.u-section-2 .u-layout-cell-3 {
min-height: 75px;
}
.u-section-2 .u-layout-cell-4 {
min-height: 75px;
}
.u-section-2 .u-layout-cell-5 {
min-height: 180px;
}
.u-section-2 .u-container-layout-5 {
padding-bottom: 30px;
}
.u-section-2 .u-layout-cell-6 {
min-height: 180px;
}
.u-section-2 .u-container-layout-6 {
padding-bottom: 14px;
}
}
@media (max-width: 767px) {
.u-section-2 .u-sheet-1 {
min-height: 1000px;
}
.u-section-2 .u-text-1 {
margin-right: 0;
margin-left: 0;
}
.u-section-2 .u-layout-wrap-1 {
position: relative;
margin-bottom: 20px;
}
.u-section-2 .u-layout-cell-1 {
min-height: 360px;
}
.u-section-2 .u-btn-1 {
margin-top: -317px;
}
.u-section-2 .u-btn-2 {
margin-top: 7px;
}
.u-section-2 .u-btn-3 {
margin-top: 7px;
}
.u-section-2 .u-layout-cell-2 {
min-height: 118px;
}
.u-section-2 .u-container-layout-2 {
padding-left: 10px;
padding-right: 10px;
}
.u-section-2 .u-text-2 {
margin-top: 0;
margin-right: 0;
}
.u-section-2 .u-text-3 {
margin-top: 2px;
margin-right: 6px;
}
.u-section-2 .u-text-4 {
margin-top: 0;
margin-left: 0;
margin-right: 0;
}
.u-section-2 .u-layout-cell-3 {
min-height: 69px;
}
.u-section-2 .u-text-5 {
font-size: 1rem;
}
.u-section-2 .u-layout-cell-4 {
min-height: 67px;
}
.u-section-2 .u-container-layout-4 {
padding-left: 10px;
padding-right: 10px;
}
.u-section-2 .u-text-7 {
font-size: 1rem;
}
.u-section-2 .u-layout-cell-5 {
min-height: 125px;
}
.u-section-2 .u-container-layout-5 {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 14px;
}
.u-section-2 .u-text-9 {
font-size: 1rem;
}
.u-section-2 .u-layout-cell-6 {
min-height: 100px;
}
.u-section-2 .u-container-layout-6 {
padding-left: 10px;
padding-right: 10px;
}
.u-section-2 .u-text-11 {
font-size: 1rem;
}
}
@media (max-width: 575px) {
.u-section-2 .u-sheet-1 {
min-height: 1066px;
}
.u-section-2 .u-text-1 {
width: auto;
margin-top: 504px;
}
.u-section-2 .u-layout-wrap-1 {
margin-top: -513px;
margin-bottom: 10px;
}
.u-section-2 .u-layout-cell-1 {
min-height: 410px;
}
.u-section-2 .u-gallery-1 {
height: 400px;
}
.u-section-2 .u-btn-1 {
margin-top: -375px;
}
.u-section-2 .u-btn-3 {
margin-top: 6px;
}
.u-section-2 .u-layout-cell-2 {
min-height: 100px;
}
.u-section-2 .u-container-layout-2 {
padding-left: 20px;
padding-right: 20px;
}
.u-section-2 .u-text-2 {
font-size: 1.3125rem;
margin-top: 2px;
}
.u-section-2 .u-text-3 {
margin-top: 11px;
margin-right: 0;
}
.u-section-2 .u-text-4 {
margin-top: 4px;
}
.u-section-2 .u-layout-cell-3 {
min-height: 72px;
}
.u-section-2 .u-text-5 {
margin-left: 0;
margin-right: 0;
}
.u-section-2 .u-text-6 {
margin-left: 0;
}
.u-section-2 .u-layout-cell-4 {
min-height: 77px;
}
.u-section-2 .u-layout-cell-5 {
min-height: 100px;