.main-slider-wrapper{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;text-align:center;background-color:#1a1a1a}.main-slider-wrapper .trip-advisor-award{text-align:right;margin-right:5%;margin-top:5%}.main-slider-wrapper .tripAdvisorBadge{position:absolute;top:5rem;right:0;z-index:10}.main-slider-wrapper .tripAdvisorBadge-img{width:10rem;margin:5rem .5rem}.main-slider-wrapper .tripAdvisorBadge-btn{display:inline-block;padding-top:.5rem;padding-bottom:.5rem;width:75%;line-height:1rem;font-size:1rem;text-align:center;background-color:#373737;border-radius:.4rem;z-index:11;position:absolute;top:88%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-slider-wrapper .main-slider{margin-right:auto;margin-left:auto;max-width:192rem}.main-slider-wrapper .virtual-tour-wrapper{left:50%;position:absolute;bottom:3rem;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:999}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour{z-index:555;position:absolute;bottom:0;display:none;left:0}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour.ready{animation:move-right-opacity 1s forwards;display:block}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour.ready .spinning-box{animation:opacity-increase 1s ease-in forwards,like-gif steps(24) .8s 1s infinite both}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour p{font-family:OpenSans-Semibold;line-height:5rem;height:5rem;width:28.7rem;color:#fff;margin:0;background:rgba(0,0,0,.8);text-transform:uppercase;border-radius:3rem;text-indent:7rem}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour .circle-wrap{position:absolute;border-radius:50%;background:rgba(0,0,0,.5);height:8rem;width:8rem;top:-1.5rem;left:-1.5rem}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour .circle-wrap:before{position:absolute;content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='47px' height='44px'><path fill-rule='evenodd' fill='rgb(0, 184, 244)' d='M46.690,26.823 C46.647,26.764 46.571,26.673 46.506,26.575 C45.194,24.570 43.882,22.564 42.572,20.556 C42.505,20.453 42.463,20.332 42.409,20.219 C42.363,20.210 42.317,20.200 42.271,20.191 C42.178,20.273 42.092,20.367 41.990,20.436 C40.006,21.763 38.019,23.087 36.034,24.412 C35.929,24.482 35.828,24.559 35.740,24.622 C36.155,25.254 36.555,25.863 37.006,26.552 C37.695,26.082 38.936,25.244 40.054,24.488 C39.244,30.247 35.804,35.550 30.327,38.453 C21.283,43.248 10.064,39.715 5.318,30.577 C0.572,21.440 4.069,10.105 13.113,5.310 C18.895,2.245 25.566,2.584 30.866,5.615 C31.086,5.740 32.369,3.251 32.369,3.251 C26.253,-0.304 18.520,-0.725 11.823,2.825 C1.422,8.339 -2.599,21.374 2.858,31.881 C8.316,42.389 21.218,46.452 31.618,40.938 C37.893,37.612 41.845,31.547 42.795,24.952 C43.509,26.060 44.178,27.097 44.813,28.081 C45.444,27.658 46.053,27.249 46.690,26.823 Z'/></svg>") no-repeat;height:100%;width:100%;left:7%;top:7%;background-size:93%}.main-slider-wrapper .virtual-tour-wrapper .spinning-box{display:block;width:2.3rem;height:2.3rem;margin:0 auto;background:url(//cdn.sandals.com/beaches/v12/images/globals/resorts/cube.png) 0 0 no-repeat;background-size:2500%;top:50%;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.main-slider-wrapper .virtual-tour-wrapper:hover .circle-wrap:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='47px' height='44px'><path fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M46.690,26.823 C46.647,26.764 46.571,26.673 46.506,26.575 C45.194,24.570 43.882,22.564 42.572,20.556 C42.505,20.453 42.463,20.332 42.409,20.219 C42.363,20.210 42.317,20.200 42.271,20.191 C42.178,20.273 42.092,20.367 41.990,20.436 C40.006,21.763 38.019,23.087 36.034,24.412 C35.929,24.482 35.828,24.559 35.740,24.622 C36.155,25.254 36.555,25.863 37.006,26.552 C37.695,26.082 38.936,25.244 40.054,24.488 C39.244,30.247 35.804,35.550 30.327,38.453 C21.283,43.248 10.064,39.715 5.318,30.577 C0.572,21.440 4.069,10.105 13.113,5.310 C18.895,2.245 25.566,2.584 30.866,5.615 C31.086,5.740 32.369,3.251 32.369,3.251 C26.253,-0.304 18.520,-0.725 11.823,2.825 C1.422,8.339 -2.599,21.374 2.858,31.881 C8.316,42.389 21.218,46.452 31.618,40.938 C37.893,37.612 41.845,31.547 42.795,24.952 C43.509,26.060 44.178,27.097 44.813,28.081 C45.444,27.658 46.053,27.249 46.690,26.823 Z'/></svg>") no-repeat;left:7%;top:7%;background-size:93%}.main-slider-wrapper .slider-item{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}.main-slider-wrapper .slider-item img{object-fit:cover;object-position:center;height:100%;width:100%}.main-slider-wrapper .slider-text{position:absolute;left:0;width:100%;color:#fff;pointer-events:none}.main-slider-wrapper .slider-text .icon-new-logo-beaches{margin-bottom:1rem;display:block}.main-slider-wrapper .slider-text .title{font-size:1.3rem;font-family:OpenSans-Semibold;line-height:.7;text-transform:uppercase}.main-slider-wrapper .slider-text .slider-title{margin:0;font-family:Nunito Extra Bold;line-height:.7;text-transform:uppercase}.main-slider-wrapper .slider-text .slider-title.btc span{display:contents!important}.main-slider-wrapper .slider-text .slider-subtitle{margin:.5rem auto 0;padding-top:1rem;font-family:OpenSans-Semibold;border-top:.1rem solid hsla(0,0%,100%,.5)}.main-slider-wrapper .slider-control{position:absolute;left:0;right:0;color:#fff}.main-slider-wrapper .nav{display:inline-block;padding:1rem;height:5rem;color:#fff;border:none;background:none;outline:none}.main-slider-wrapper .nav:hover .icon-arrow-right:before{-ms-transform:rotate(-90deg) scale(.9);transform:rotate(-90deg) scale(.9)}.main-slider-wrapper .nav:hover .icon-arrow-left:before{-ms-transform:rotate(90deg) scale(.9);transform:rotate(90deg) scale(.9)}.main-slider-wrapper .slider-counter-wrapper{display:inline-block;line-height:5rem;vertical-align:bottom}.main-slider-wrapper .slick-track{line-height:0}.main-slider-wrapper .icon-arrow-left:before,.main-slider-wrapper .icon-arrow-right:before{display:block;content:"\e903"}.main-slider-wrapper .icon-arrow-right:before{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.main-slider-wrapper .icon-arrow-left:before{-ms-transform:rotate(90deg);transform:rotate(90deg);top:.1rem;position:relative}.main-slider-wrapper .arrow{position:absolute;top:50%;-ms-transform:translateY(-50%);z-index:1;padding:1.8rem 2.5rem;background-color:rgba(0,0,0,.6);border:none;outline:none;transform:translateY(-50%);cursor:pointer}.main-slider-wrapper .arrow:before{content:"";display:block;width:0;height:0;border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent}.main-slider-wrapper .arrow.arrow-prev{left:0}.main-slider-wrapper .arrow.arrow-prev:before{border-right:1.5rem solid #fff}.main-slider-wrapper .arrow.arrow-next{right:0}.main-slider-wrapper .arrow.arrow-next:before{border-left:1.5rem solid #fff}.rass{position:relative;max-width:192rem;width:100%;margin:0 auto;overflow:hidden}.rass .rass__slider{margin-bottom:-.5rem}.rass .rass__slider-image{max-width:192rem}.rass .rass__btn{font-size:3rem;height:6.5rem;position:absolute;z-index:1;top:50%;width:6.5rem;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;border:none;outline:none;background:rgba(0,0,0,.5)}.rass .rass__btn:before{content:"";border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;width:0;height:0;display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rass .rass__btn:hover{cursor:pointer}.rass .rass__btn--prev{left:0}.rass .rass__btn--prev:before{border-right:1.5rem solid #fff}.rass .rass__btn--next{right:0}.rass .rass__btn--next:before{border-left:1.5rem solid #fff}.rass .rass__text{position:absolute;top:5.5rem;left:50%;width:100%;padding:0 1rem;-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;color:#fff}.rass .rass__label{position:relative;display:inline-block;margin-bottom:.7rem;padding-right:1.25rem;padding-left:3.2rem;font-family:OpenSans-Bold;font-size:1.575rem;line-height:2.5rem;color:#fff;text-transform:uppercase;background-color:#00b8f4}.rass .rass__label:before{content:"";position:absolute;top:0;left:0;width:1.75rem;height:100%;background-color:#f4c900}.rass .rass__title{font-family:Nunito Extra Bold;font-size:8rem;line-height:1;margin-bottom:1rem}.rass .rass__title:before{position:absolute;z-index:-1;top:2rem;left:50%;display:none;content:url(//cdn.sandals.com/beaches/v12/images/resorts/btc/home/rooms-and-suites/blur.png);-ms-transform:translateX(-50%);transform:translateX(-50%)}.rass .rass__sub-title{font-size:3rem;line-height:3.5rem;font-family:OpenSans-Semibold}.rass .rass__bottom{position:absolute;bottom:4.5rem;left:50%;width:100%;max-width:118rem;padding:0 1rem;-ms-transform:translateX(-50%);transform:translateX(-50%)}.rass .rass__name-wrap{margin-bottom:1.7rem;padding-bottom:1.4rem;color:#fff;border-bottom:.1rem solid hsla(0,0%,100%,.5);position:relative}.rass .rass__title-info{font-size:1.4rem;line-height:1.6rem;font-family:OpenSans-Bold}.rass .rass__name{font-size:1.6rem;line-height:1.6rem;font-family:OpenSans-Semibold;margin-bottom:.8rem;text-align:left;text-transform:uppercase}.rass .rass__name .icon-logo-together-nest{font-size:6.8rem}.rass .rass__controls{display:block}.rass .rass__link{position:absolute;right:0;bottom:1.6rem;max-width:100%;font-family:OpenSans-Semibold;font-size:1.6rem;line-height:1.6rem;text-transform:uppercase}.rass .rass__link:after{vertical-align:bottom;font-family:beaches-icons;font-size:1.6rem;line-height:1;margin-left:1rem;content:"\e904";color:#f4c900}.rass .rass__dots{position:relative}.rass .rass__dots .slick-dots{position:static;display:-ms-flexbox;display:flex}.rass .rass__dots .slick-dots li{margin:0}.rass .rass__dots .slick-dots li:before{width:.8rem;height:.8rem;content:"";border-radius:50%;background:#fff}.rass .rass__dots .slick-dots li button:before{display:none}.rass .rass__dots .slick-dots li.slick-active:before{background:#00b8f4}.features-section{position:relative;text-align:center}.features-section:before{content:"";position:absolute;left:0;top:0;width:100%;background-image:url(//cdn.sandals.com/beaches/v12/images/globals/leaves-pattern-yellow.jpg)}.features-section .feature-item:nth-child(3n+1) img{border-color:#00b7f2}.features-section .feature-item:nth-child(3n+2) img{border-color:#f4c900}.features-section .feature-item:nth-child(3n+3) img{border-color:#f94afb}.features-section .feature-img{position:relative;overflow:hidden;margin:0 auto}.features-section .feature-img:after{content:"";position:absolute;top:65%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:110%;height:110%;background:radial-gradient(ellipse at center,#ededed 0,#ededed 58%,hsla(0,0%,93%,.35) 100%);border-radius:50%}.features-section .feature-img img{width:100%;height:100%;border-style:solid;border-radius:50%}.features-section .feature-img+.feature-logo{position:relative}.features-section .feature-text{line-height:1.625;color:#373737}.features-section .feature-link{font-family:OpenSans-Semibold;text-transform:uppercase;color:#373737}.features-section .feature-link:hover{color:#00b8f4}.features-section .feature-link .icon-link-arrow-beaches{margin-left:.5rem;color:#00b8f4}.villages{padding:5.2rem 1rem 17rem;background:#fff}.villages .villages__title{font-family:Nunito Extra Bold;font-size:8rem;line-height:10rem;color:#373737}.villages .villages__title span{color:#373737}.villages .villages__title--top{color:#00b8f4}.villages .villages__title--bottom{margin-bottom:3rem}.villages .villages__sub-title{font-size:3rem;line-height:3.4rem;font-family:OpenSans-Semibold;margin-bottom:2rem;color:#373737}.villages .villages__descr-wrap{font-size:1.8rem;line-height:3rem;margin-bottom:4rem;color:#373737}.villages .villages__descr{max-width:75rem;font-size:1.4rem;font-family:OpenSans-Regular;line-height:2.45rem;color:#373737}.villages .villages__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.villages .villages__card{position:relative;overflow:hidden;width:calc(50% - 1.5rem);height:39rem;margin-bottom:3rem;padding:3rem 2.5rem;background:#004b87}.villages .villages__card-image{position:absolute;z-index:0;top:50%;left:50%;display:block;width:100%;min-width:100%;min-height:100%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.villages .villages__card-text{position:relative;z-index:0}.villages .villages__card-title{font-size:3rem;line-height:1;color:#fff;font-family:Nunito Bold}.villages .villages__card-sub-title{font-size:1.4rem;margin-bottom:1rem;color:#fff;font-family:OpenSans-Semibold}.villages .villages__card-link{font-size:1.4rem;font-family:OpenSans-Semibold;line-height:3.8rem;position:relative;display:inline-block;padding:0 3.5rem 0 2rem;text-transform:uppercase;color:#fff;background:#001254}.villages .villages__card-link:after{font-family:beaches-icons;position:absolute;top:50%;right:2rem;content:"\e904";transition:transform .1s;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#f4c900}.inclusions .inc-title{font-family:Nunito Extra Bold;font-size:4rem;line-height:1;color:#00b8f4}.inclusions .inc-title span{color:#373737}.inclusions .inc-subtitle{margin-bottom:2rem;font-family:OpenSans-Semibold;font-size:1.5rem;line-height:1.7rem;color:#373737}.inclusions .inc-desc{max-width:78rem;font-size:1.4rem;line-height:2.45rem;color:#373737}.inclusions .inc-carousel{position:relative}.inclusions .inc-carousel .figure{position:relative;height:0;margin:0 0 1.6rem;padding-bottom:100%;background-image:url("data:image/gif;base64,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");background-size:cover}.inclusions .inc-carousel .figure img{position:absolute;top:0;left:0;max-width:100%}.inclusions .inc-carousel .slick-slide{width:29.5rem;outline:none}.inclusions .inc-carousel .arrow{position:absolute;top:17.1rem;z-index:1;padding:1.8rem 2.5rem;background-color:rgba(0,0,0,.6);border:none;outline:none;-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.inclusions .inc-carousel .arrow:before{content:"";display:block;width:0;height:0;border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent}.inclusions .inc-carousel .arrow.arrow-prev{left:0}.inclusions .inc-carousel .arrow.arrow-prev:before{border-right:1.5rem solid #fff}.inclusions .inc-carousel .arrow.arrow-next{right:0}.inclusions .inc-carousel .arrow.arrow-next:before{border-left:1.5rem solid #fff}.inclusions .slick-slider{margin:4.3rem auto 8.3rem}.inclusions .item{display:none;padding-right:1.5rem;padding-left:1.5rem}.inclusions .item-title{font-size:2.1rem;line-height:2.45rem;font-family:Nunito Bold}.inclusions .item-desc{margin-top:.8rem;margin-bottom:.8rem;font-size:1.4rem;line-height:2.45rem;color:#373737}.inclusions .item-more{position:relative;padding-right:2rem;font-family:OpenSans-Bold;color:#373737;text-transform:uppercase;outline:none;font-size:1.575rem;font-family:OpenSans-Semibold}.inclusions .item-more:hover{color:#00b8f4}.inclusions .item-more .ic{position:absolute;top:50%;right:0;color:#00b8f4;-ms-transform:translateY(-50%);transform:translateY(-50%)}.inclusions .whats-inc{position:relative;margin-bottom:-7.6rem}.inclusions .whats-inc:before{content:"";position:absolute;top:7.6rem;bottom:7.6rem;width:100%;background-image:url(//cdn.sandals.com/beaches/v12/images/globals/leaves-pattern-blue.jpg)}.inclusions .inc-panel{padding:2.6rem 1.9rem 4.2rem;background-color:#fff;box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.inclusions .whats-inc-title{margin-bottom:2.2rem;padding-bottom:1.3rem;font-family:Nunito Extra Bold;font-size:2.8rem;border-bottom:.1rem solid #cecece}.inclusions .inc-list{font-size:1.4rem;line-height:1.5}.inclusions .inc-list-item{padding-top:.8rem;padding-bottom:.8rem;padding-left:2.2rem;page-break-inside:avoid;color:#373737;break-inside:avoid}.inclusions .inc-list-item:before{top:2rem;font-size:3.2rem}.inclusions .inc-list-item a{font-family:OpenSans-Bold;color:#00b8f4}.advantages{padding-bottom:6.5rem;background-color:#ededed}.advantages.best-beach{background-color:#fff}.advantages.best-beach .image-block{background-color:#00548d}.advantages.best-beach .background{max-height:48.5rem;height:107.5vw}.advantages.golf-in-jamaica .image-block{background-color:#0095d7}.advantages.golf-in-jamaica .image-block:before{-ms-transform:translateY(55%);transform:translateY(55%);background:linear-gradient(180deg,#0095d7 60%,rgba(0,149,215,.7) 72%,rgba(0,149,215,.1) 96%,rgba(0,149,215,0));height:47.5vw;max-height:15.2rem}.advantages.golf-in-jamaica .background{max-height:48.2rem;height:100.78vw}.advantages.golf-in-jamaica .background img{object-position:right center}.advantages.golf-in-jamaica .logo{padding-left:3rem;padding-right:3rem}.advantages.dining-options .image-block{background-color:#17110e}.advantages.dining-options .background{max-height:45.4rem;height:101.09vw}.advantages.dining-options .logo{-ms-flex-preferred-size:48.5rem;flex-basis:48.5rem}.advantages.pure-paradise .background{max-height:48.5rem;height:107.5vw}.advantages.pure-paradise .image-block{background-color:#004e8e}.advantages.pure-paradise .image-block:before{-ms-transform:translateY(55%);transform:translateY(55%);background:linear-gradient(180deg,#004e8e 60%,rgba(0,78,142,.7) 72%,rgba(0,78,142,.1) 96%,rgba(0,78,142,0));height:47.5vw;max-height:15.2rem}.advantages.pure-paradise .logo img{max-width:12.4rem}.advantages .image-block{position:relative;z-index:1;max-width:192rem;margin-right:auto;margin-left:auto}.advantages .image-block:before{content:"";display:block;height:41.71vw;max-height:13.4rem}.advantages .image-block .background{position:relative;top:auto;bottom:0}.advantages .caption{position:absolute;top:3.3rem;width:100%}.advantages .label{position:relative;display:inline-block;margin-bottom:.7rem;padding-right:1.25rem;padding-left:3.2rem;font-family:OpenSans-Bold;font-size:1.575rem;line-height:2.5rem;color:#fff;text-transform:uppercase;background-color:#00b8f4}.advantages .label:before{content:"";position:absolute;top:0;left:0;width:1.75rem;height:100%;background-color:#f4c900}.advantages .title{font-family:Nunito Extra Bold;font-size:4rem;line-height:1;color:#fff}.advantages .sub-title{font-family:OpenSans-Semibold;font-size:1.5rem;line-height:1.7rem;color:#fff}.advantages .panel{z-index:2;margin-top:-3.2rem;padding:2.5rem 2rem 4rem;background-color:#fff;box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.advantages .logo{-ms-flex-negative:0;flex-shrink:0;text-align:center}.advantages .icon-global-gourmet{display:inline-block;margin-right:-.8rem;margin-bottom:2rem;margin-left:-.8rem;font-size:13.7rem}.advantages .text{font-size:1.8rem;line-height:1.6667}.advantages .text p{font-size:1.4rem;line-height:2.45rem;color:#373737;margin:.8rem 0}.advantages .link{position:relative;padding-right:1.3rem;font-family:OpenSans-Semibold;font-size:1.575rem;line-height:2.45rem;color:#373737;text-transform:uppercase}.advantages .link:hover{color:#00b8f4}.advantages .link .ic{position:absolute;top:50%;right:0;color:#00b8f4;-ms-transform:translateY(-42%);transform:translateY(-42%);font-size:1.3rem}.bbo-home .dining-options .image-block:before{content:none}.bbo-home .dining-options .background{max-height:58.8rem;height:134.84vw}.home{background-color:#ededed}.home .bng-new-accomodations{padding:3rem 1.5rem}.home .bng-new-accomodations .img-wrapper{padding:0}.home .bng-new-accomodations .content{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0}.home .bng-new-accomodations .content .titleCopy{font-family:OpenSans-Bold;font-size:2.25rem;padding-bottom:1.5rem;line-height:1;position:relative}.home .bng-new-accomodations .content .titleCopy:after{content:"";position:absolute;bottom:0;left:45%;width:4rem;height:.2rem;background-color:#00aee6}.home .bng-new-accomodations .content .subTitleCopy{font-family:OpenSans-Semibold;font-size:1rem;text-transform:uppercase;letter-spacing:2px;line-height:1.5}.home .bng-new-accomodations .content .view-details{font-family:OpenSans-Bold;text-transform:uppercase;color:#17212b;font-size:1.1rem}.home .bng-new-accomodations .content .icon-link-arrow-beaches{color:#00b8f4;margin-left:.5rem}.home .guest-reviews{overflow:hidden}.home .countdown-slider span{display:block}.home .countdown-slider img{width:85vw;margin-top:1.5rem}.home .countdown-slider .countdown{margin:1rem auto 0;padding:1rem 0;width:100%}.home .countdown-slider .countdown.bbo{background-image:radial-gradient(circle,#fff,hsla(0,0%,100%,0));background-repeat:no-repeat}.home .countdown-slider .countdown .text-01{text-transform:uppercase;display:block;color:#00b8f4;text-align:center;font-family:Nunito Bold;line-height:1.2rem;font-size:1.1rem}.home .countdown-slider .countdown #countdown-slide_target-bbo{width:13rem;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.home .countdown-slider .countdown #countdown-slide_target-bbo p{margin:0;position:relative;color:#373737;width:25%;font-size:1.8rem;line-height:2.2rem;font-family:OpenSans-Regular}.home .countdown-slider .countdown #countdown-slide_target-bbo p span{color:#ababab;font-size:.55rem;line-height:.8rem;text-transform:uppercase}.home .countdown-slider .countdown #countdown-slide_target-bbo p:after{color:#17212b;position:absolute;top:.5rem;right:0;content:":";display:inline;font-size:.8rem;line-height:1rem}.home .countdown-slider .countdown #countdown-slide_target-bbo p:last-child:after{content:none}.home .countdown-slider .countdown #countdown-slide_target{width:13rem;margin:0 auto;display:-ms-flexbox;display:flex;position:relative;bottom:21vw;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.home .countdown-slider .countdown #countdown-slide_target p{margin:0;position:relative;color:#fff;width:25%;font-size:1.8rem;line-height:2.2rem;font-family:OpenSans-Regular}.home .countdown-slider .countdown #countdown-slide_target p span{display:none}.home .awards{margin-bottom:-10.4rem;padding-top:10.6rem;background-color:#fff}.home .awards .with-line{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home .awards .award{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:1rem;font-family:OpenSans-Semibold;font-size:1.1rem;line-height:1.091;text-transform:uppercase}.home .awards .award:first-child{margin-left:0}.home .awards .award:first-child img{max-width:7.8rem}.home .awards .award:last-child{margin-right:0}.home .awards .award:last-child img{max-width:7.5rem}.home .awards .award img{margin-right:.8rem}.home .awards .inner{display:inline-block}.home .awards .title{font-family:OpenSans-Regular;font-size:2rem;text-transform:uppercase}.home .awards .subtitle{font-family:OpenSans-Semibold;font-size:1.2rem;line-height:1.5714;color:#797979;text-transform:uppercase}.home .resort-footer{padding-top:8rem}.home .discount-block .qq-resort-ttl{height:7rem;line-height:7rem;margin-top:0;margin-bottom:0;font-size:2.1rem;font-family:Nunito Extra Bold}.home .discount-block .icon-beaches{font-size:2.5rem;vertical-align:middle;color:#00b8f4}.home .discount-block .qq{margin-top:0}.home .discount-block .date-range-picker{padding-top:0}.home .discount-block .occupancy-wrapper{margin-top:1.4rem}.home .react-custom-ddl{text-align:left}.home .dsc-quote-text{font-size:1.4rem;color:#373737;text-transform:uppercase}.home .dsc-quote-text big{font-size:2.9rem;color:#00b8f4}.home .dsc-quote-text sup{top:-.25rem}.home .dsc-quote-text div{color:#00b8f4;font-size:2.9rem;font-family:OpenSans-Bold;text-transform:uppercase;margin-top:.2rem}.home .resort-footer-qq{padding-bottom:3rem}.home.btc-home .best-beach .logo img{max-width:12.4rem}.home.btc-home .btc-grand-offer{margin:4rem auto 0;padding:0 2.8rem 1.5rem;text-align:center;background-repeat:no-repeat;background-position:50%;background-size:cover;height:100%;background-image:url(//cdn.sandals.com/beaches/v12/images/home/btc-reopen/btc-sale-background.png);width:70%}.home.btc-home .btc-grand-offer .btc-offer-title{padding-top:2.2rem}.home.btc-home .btc-grand-offer .btc-offer-title .btc-grand-reopen-banner{width:100%}.home.btc-home .btc-grand-offer .btc-offer-title .btc-reopen-view-details{background-color:#21527a;margin:0 auto;width:30%;color:#fff}.home.btc-home .btc-grand-offer .btc-offer-title .btc-reopen-view-details p{text-transform:uppercase;font-weight:600;padding:.5rem}.home.btc-home .btc-news{margin:3rem auto 4.6rem;padding:2.5rem 2.2rem 0;background-color:#fff}.home.btc-home .btc-news .subtitle{font:1.8rem OpenSans-Semibold}.home.btc-home .btc-news .title{font:3.2rem/3.4rem Nunito Extra Bold;color:#00b8f4}.home.btc-home .btc-news .circle-link{background-color:#00b8f4;border:.1rem solid #fff;border-radius:50%;display:block;width:5.6rem;height:5.6rem;line-height:6.9rem;text-align:center;margin:-1rem auto 0;position:relative;bottom:-2.7rem}.home.btc-home .btc-news .circle-link:hover{background-color:#006b8e}.home.btc-home .btc-news .circle-link i{font-size:2.7rem}@font-face{font-family:beaches-icons;src:url(/assets/fonts/beaches-icons/fonts/beaches-icons.woff?v=u3876dde7) format("woff");src:url(/assets/fonts/beaches-icons/fonts/beaches-icons.woff?v=u3876dde7) format("woff"),url(/assets/fonts/beaches-icons/fonts/beaches-icons.ttf?v=u3876dde7) format("truetype"),url(/assets/fonts/beaches-icons/fonts/beaches-icons.eot?v=u3876dde7#iefix) format("embedded-opentype"),url(/assets/fonts/beaches-icons/fonts/beaches-icons.svg?v=u3876dde7#sandals) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff?v=u3876dde7) format("woff");src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff?v=u3876dde7) format("woff"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.ttf?v=u3876dde7) format("truetype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.eot?v=u3876dde7#iefix) format("embedded-opentype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.svg?v=u3876dde7#sandals) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Semibold;src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff?v=u3876dde7) format("woff");src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff?v=u3876dde7) format("woff"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.ttf?v=u3876dde7) format("truetype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.eot?v=u3876dde7#iefix) format("embedded-opentype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.eot?v=u3876dde7);font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Bold;src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff?v=u3876dde7) format("woff");src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff?v=u3876dde7) format("woff"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.ttf?v=u3876dde7) format("truetype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.eot?v=u3876dde7),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.eot?v=u3876dde7#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Nunito Bold;src:url(/assets/fonts/Nunito/Bold/Nunito-Bold.woff?v=u3876dde7) format("woff");src:url(/assets/fonts/Nunito/Bold/Nunito-Bold.woff2?v=u3876dde7) format("woff2"),url(/assets/fonts/Nunito/Bold/Nunito-Bold.woff?v=u3876dde7) format("woff"),url(/assets/fonts/Nunito/Bold/Nunito-Bold.ttf?v=u3876dde7) format("truetype"),url(/assets/fonts/Nunito/Bold/Nunito-Bold.eot?v=u3876dde7#iefix) format("embedded-opentype"),url(/assets/fonts/Nunito/Bold/Nunito-Bold.svg?v=u3876dde7#sandals) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Nunito Extra Bold;src:url(/assets/fonts/Nunito/ExtraBold/Nunito-ExtraBold.woff?v=u3876dde7) format("woff");src:url(/assets/fonts/Nunito/ExtraBold/Nunito-ExtraBold.woff2?v=u3876dde7) format("woff2"),url(/assets/fonts/Nunito/ExtraBold/Nunito-ExtraBold.woff?v=u3876dde7) format("woff"),url(/assets/fonts/Nunito/ExtraBold/Nunito-ExtraBold.ttf?v=u3876dde7) format("truetype"),url(/assets/fonts/Nunito/ExtraBold/Nunito-ExtraBold.eot?v=u3876dde7#iefix) format("embedded-opentype"),url(/assets/fonts/Nunito/ExtraBold/Nunito-ExtraBold.svg?v=u3876dde7#sandals) format("svg");font-weight:400;font-style:normal}@media (min-width:320px){.main-slider-wrapper .trip-advisor-award img{width:20%}.main-slider-wrapper .tripAdvisorBadge img{width:50%;margin-top:-1rem;margin-right:-2rem}.main-slider-wrapper .slider-text .slider-title.btc{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:375px){.home .countdown-slider .countdown #countdown-slide_target{width:41vw;bottom:19.5vw}}@media (min-width:425px){.main-slider-wrapper .slider-text .slider-title.btc{display:block}.home .countdown-slider .countdown #countdown-slide_target{bottom:78px}}@media (min-width:426px){.main-slider-wrapper .tripAdvisorBadge img{width:auto;margin-top:4.5rem}}@media (min-width:767px){.main-slider-wrapper .tripAdvisorBadge{top:3rem;right:2rem}.main-slider-wrapper .tripAdvisorBadge-img{width:19rem}.main-slider-wrapper .tripAdvisorBadge-btn{width:65%;line-height:1.4rem;font-size:1.4rem}}@media (min-width:768px){.main-slider-wrapper .tripAdvisorBadge img{width:auto;margin:5rem .5rem}.main-slider-wrapper .virtual-tour-wrapper{width:744px}.main-slider-wrapper .slider-text .title{font-size:2.8rem;line-height:1.3}.main-slider-wrapper .slider-text .slider-title.btc{font-size:5rem}.main-slider-wrapper .slider-text .slider-subtitle{max-width:35%}.main-slider-wrapper .slider-control{bottom:2rem;text-align:right}.main-slider-wrapper .nav{font-size:1.5rem}.main-slider-wrapper .slider-counter-wrapper{font-size:2.6rem}.rass .rass__label{font-size:1.8rem;line-height:3rem}.features-section:before{height:18.9rem}.features-section .feature-logo{font-size:8rem}.features-section .feature-text{font-size:1.6rem;line-height:2.8rem}.features-section .feature-link{font-size:1.8rem}.villages .villages__descr{line-height:2.8rem;font-size:1.6rem}.inclusions{margin-top:1.4rem}.inclusions .inc-title{font-size:8rem}.inclusions .inc-subtitle{font-size:3rem;line-height:3.4rem}.inclusions .inc-desc{font-size:1.6rem;line-height:2.8rem}.inclusions .inc-carousel .figure{margin-bottom:3rem}.inclusions .slick-slider{width:74.4rem;margin-top:5.8rem;margin-bottom:9.3rem}.inclusions .item-title{font-size:2.4rem;line-height:2.8rem}.inclusions .item-desc{font-size:1.6rem;line-height:2.8rem}.inclusions .item-more{font-size:1.8rem}.inclusions .whats-inc{margin-bottom:-11rem}.inclusions .whats-inc:before{top:11rem;bottom:11rem}.inclusions .inc-panel{padding:6.2rem 3.2rem 8.2rem}.inclusions .inc-list{column-count:2;font-size:1.6rem}.advantages{padding-bottom:13.6rem}.advantages.best-beach .background{height:62.24vw}.advantages.golf-in-jamaica .image-block:before{height:27.5vw;max-height:21rem}.advantages.golf-in-jamaica .background{height:63.06vw}.advantages.golf-in-jamaica .background img{object-position:center center}.advantages.dining-options .background{height:59.24vw}.advantages.dining-options .panel{display:block}.advantages.pure-paradise .background{height:62.24vw}.advantages.pure-paradise .image-block:before{height:27.5vw;max-height:21rem}.advantages .image-block:before{height:19.66vw;max-height:15.1rem}.advantages .image-block .background{max-height:100%}.advantages .caption{top:4rem}.advantages .label{font-size:1.8rem;line-height:3rem}.advantages .title{font-size:8rem}.advantages .sub-title{font-size:3rem;line-height:3.4rem}.advantages .panel{display:-ms-flexbox;display:flex;margin-top:-6.6rem;padding:4.5rem 3rem}.advantages .logo{-ms-flex-preferred-size:18.6rem;flex-basis:18.6rem;margin-left:-3rem}.advantages .icon-global-gourmet{margin-bottom:1.7rem;font-size:19.1rem}.advantages .text p{font-size:1.6rem;line-height:2.8rem}.advantages .link{font-size:1.8rem;line-height:2.8rem;padding-right:2rem}.advantages .link .ic{-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5rem}.bbo-home .dining-options .background{height:77.47vw}.home .bng-new-accomodations{padding:3rem 1.5rem 10rem}.home .bng-new-accomodations .content .titleCopy{font-size:2.5rem}.home .countdown-slider img{width:67vw;position:relative}.home .countdown-slider .countdown{padding:1.5rem 0;width:45rem}.home .countdown-slider .countdown.bbo{background-image:radial-gradient(circle,#fff,hsla(0,0%,100%,0));background-repeat:no-repeat}.home .countdown-slider .countdown .text-01{line-height:2rem;font-size:1.6rem}.home .countdown-slider .countdown #countdown-slide_target-bbo{width:20.5rem}.home .countdown-slider .countdown #countdown-slide_target-bbo p{line-height:3rem;font-size:2.7rem}.home .countdown-slider .countdown #countdown-slide_target-bbo p span{font-size:.75rem;line-height:1rem}.home .countdown-slider .countdown #countdown-slide_target-bbo p:after{top:.75rem;font-size:1.6rem;line-height:1.8rem}.home .countdown-slider .countdown #countdown-slide_target{bottom:12.5vw;position:relative;width:20.5rem}.home .countdown-slider .countdown #countdown-slide_target p{line-height:3rem;font-size:2.7rem}.home .awards{margin-bottom:-5.4rem;padding-top:15.6rem}.home .awards .with-line{border-right:.1rem solid #acacac}.home .awards .inner{text-align:left}.home .awards .title{font-size:2.4rem}.home .awards .subtitle{font-size:1.4rem}.home .discount-block .qq-resort-ttl{font-size:2.4rem}.home .dsc-quote-text sup{top:-.5rem;font-size:60%}.home .resort-footer-qq .date-range-picker,.home .resort-footer-qq .occupancy-wrapper{display:block;width:100%}.home .resort-footer-qq .occupancy-control.adults{padding-left:0}.home .resort-footer-qq .occupancy-control.children{padding-right:.25rem}.home .resort-footer-qq .dsc-quote-btn{padding-top:2rem;padding-bottom:2rem;font-size:3rem}.home.btc-home .btc-news{margin-top:6rem}.home.btc-home .btc-news .circle-link{margin-top:-1.9rem}}@media (min-width:768px) and (max-width:1023px){.main-slider-wrapper .slider-item{height:45rem}.main-slider-wrapper .slider-text{top:4rem}.main-slider-wrapper .slider-text .icon-new-logo-beaches{font-size:3.3rem}.main-slider-wrapper .slider-text .slider-title{font-size:6.3rem}.main-slider-wrapper .slider-text .slider-subtitle{font-size:1.6rem}.features-section{padding-top:9.4rem;padding-bottom:6.5rem}.features-section:before{background-position:45% 16rem}.features-section .feature-text{padding:2.5rem 0 1.7rem}}@media (min-width:1023px){.main-slider-wrapper .trip-advisor-award img{width:auto}}@media (min-width:1024px){.main-slider-wrapper .virtual-tour-wrapper{width:970px}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour{left:4rem}.main-slider-wrapper .slider-item{height:76.041666vw}.main-slider-wrapper .slider-text{top:8rem}.main-slider-wrapper .slider-text .icon-new-logo-beaches{font-size:6.3rem}.main-slider-wrapper .slider-text .slider-title{font-size:12rem}.main-slider-wrapper .slider-text .slider-title.btc{font-size:4rem}.main-slider-wrapper .slider-text .slider-subtitle.btc{font-size:2rem}.main-slider-wrapper .slider-text .slider-subtitle{max-width:45%;font-size:3rem}.features-section{padding-top:8rem;padding-bottom:10.5rem}.features-section:before{background-position:47% 15rem}.features-section .feature-img{width:29.5rem;height:29.5rem}.features-section .feature-img img{border-width:.7rem}.features-section .feature-img+.feature-logo{margin-top:-8rem}.features-section .feature-text{padding:2.5rem 3.2rem .8rem}.inclusions .inc-carousel .arrow{top:22.8rem}.inclusions .slick-slider{width:97rem}.home .countdown-slider img{width:71vw}.home .countdown-slider .countdown #countdown-slide_target{width:33.5vw}}@media (min-width:1199px){.main-slider-wrapper .tripAdvisorBadge{top:2.5rem;right:10rem}.main-slider-wrapper .tripAdvisorBadge-img{width:26rem}.main-slider-wrapper .tripAdvisorBadge-btn{padding-top:.8rem;padding-bottom:.8rem;width:55%;line-height:1.8rem;font-size:1.8rem}}@media (min-width:1200px){.main-slider-wrapper{height:100%;height:48vw}.main-slider-wrapper .virtual-tour-wrapper{width:1164px}.main-slider-wrapper .slider-item{height:52vw}.main-slider-wrapper .slider-text .slider-title.btc{font-size:5rem}.inclusions{margin-top:1.5rem}.inclusions .inc-carousel .slick-slide{width:58.1rem}.inclusions .inc-carousel .arrow{top:27.6rem}.inclusions .slick-slider{width:auto;margin-bottom:12.3rem}.inclusions .whats-inc{margin-bottom:-8.4rem}.inclusions .whats-inc:before{top:8.4rem;bottom:8.4rem}.inclusions .inc-panel{padding:6.2rem 9.7rem 8.2rem}.advantages{padding-bottom:11.6rem}.advantages.dining-options .panel{display:-ms-flexbox;display:flex}.advantages.pure-paradise{padding-bottom:14.6rem}.advantages .image-block{height:91.8rem}.advantages .image-block:before{content:none}.advantages .image-block .background{height:100%}.advantages .panel{margin-top:-9.5rem;padding:4.5rem 6.8rem 5.5rem}.advantages .logo{-ms-flex-preferred-size:29rem;flex-basis:29rem;margin-left:-6.8rem;padding:.6rem 3rem}.advantages .icon-global-gourmet{margin-top:-1rem;margin-bottom:0}.home .countdown-slider img{width:55vw;position:absolute;top:137px;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}.home .countdown-slider .countdown{padding:2.25rem 0;margin-top:2rem;width:70rem}.home .countdown-slider .countdown .text-01{line-height:2.6rem;font-size:2.8rem}.home .countdown-slider .countdown #countdown-slide_target-bbo{width:30rem}.home .countdown-slider .countdown #countdown-slide_target-bbo p{font-size:4.4rem;line-height:5rem}.home .countdown-slider .countdown #countdown-slide_target-bbo p span{font-size:1.2rem;line-height:1.6rem}.home .countdown-slider .countdown #countdown-slide_target-bbo p:after{top:1.25rem;font-size:2.4rem;line-height:3rem}.home .countdown-slider .countdown #countdown-slide_target{width:22.5vw;position:inherit;margin-top:17vw}.home .countdown-slider .countdown #countdown-slide_target p{font-size:3rem;line-height:5rem}.home .awards{padding-top:13.6rem}.home .resort-footer{padding-top:5rem}}@media (min-width:1400px){.home .countdown-slider img{max-width:784.297px}.home .countdown-slider .countdown #countdown-slide_target{margin-top:266px;max-width:325.344px}.home .countdown-slider .countdown #countdown-slide_target p{font-size:4rem}}@media (min-width:1440px){.main-slider-wrapper .slider-text .title{font-size:2.5rem;line-height:1.5}.home .bng-new-accomodations .content .titleCopy{font-size:3rem}.home .bng-new-accomodations .content .subTitleCopy{font-size:1.2rem}.home .bng-new-accomodations .content .view-details{font-size:1.4rem}}@media (min-width:1600px){.main-slider-wrapper .tripAdvisorBadge-img{width:26rem}}@media (min-width:1920px){.main-slider-wrapper{height:90rem}}@media (min-width:2048px){.home .countdown-slider .countdown #countdown-slide_target{margin-top:266px}}@media (max-width:1199px){.advantages.dining-options .logo{margin-left:0}.home.btc-home .btc-grand-offer{width:75%}}@media (max-width:1023px){.rass .rass__slider-image{max-width:110rem;width:auto;height:65rem}.rass .rass__btn{display:none}.rass .rass__text{top:3rem}.features-section .feature-img{width:20rem;height:20rem}.features-section .feature-img img{border-width:.5rem}.features-section .feature-img+.feature-logo{margin-top:-5rem}.villages{padding:.5rem 0 7.5rem}.villages .villages__title span{display:block}.villages .villages__card{height:28rem;padding:2rem 2.5rem}.villages .villages__card-image{top:calc(50% + 4rem);left:50%;width:100%;height:auto;min-height:auto;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home .countdown-slider img{max-width:544.031px}.home .countdown-slider .countdown #countdown-slide_target{max-width:205px}.home.btc-home .btc-grand-offer .btc-offer-title .btc-reopen-view-details{width:35%}.home.btc-home .btc-grand-offer .btc-offer-title .btc-reopen-view-details p{font-size:1.2rem}.home .resort-footer-quick-quote{display:none}}@media (max-width:767px){.main-slider-wrapper{overflow:visible}.main-slider-wrapper .virtual-tour-wrapper{width:50%;left:0;-ms-transform:none;transform:none}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour{bottom:-1rem;left:-3rem}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour p{line-height:2.8rem;height:2.8rem;width:15.55rem;text-indent:4.6rem;font-size:.9rem}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour .circle-wrap{height:5rem;width:5rem;top:-1.05rem;left:-1.05rem}.main-slider-wrapper .virtual-tour-wrapper .virtual-tour .spinning-box{width:1.55rem;height:1.55rem}.main-slider-wrapper .slider-item{height:32.5rem}.main-slider-wrapper .slider-text{top:9rem}.main-slider-wrapper .slider-text .icon-new-logo-beaches{font-size:3rem}.main-slider-wrapper .slider-text .slider-title{font-size:3rem;display:block}.main-slider-wrapper .slider-text .slider-subtitle{max-width:90%;font-size:1.5rem}.main-slider-wrapper .slider-control{bottom:0;text-align:center}.main-slider-wrapper .nav{font-size:1rem}.main-slider-wrapper .slider-counter-wrapper{margin-left:-1rem;margin-right:-1rem;font-size:1.8rem}.rass .rass__slider .slick-slide{width:767px}.rass .rass__slider-image{width:auto;height:43rem}.rass .rass__text{top:2rem;padding:0}.rass .rass__title{font-size:4rem;line-height:1;position:relative;margin-bottom:0}.rass .rass__title:before{display:block;top:-4rem;-ms-transform:translateX(-100%);transform:translateX(-100%)}.rass .rass__sub-title{font-size:1.5rem;line-height:1.7rem}.rass .rass__bottom{bottom:1rem;padding:0}.rass .rass__name-wrap{padding-bottom:1rem;margin-bottom:.8rem}.rass .rass__title-info{margin-bottom:.6rem;font-size:1.225rem;line-height:1.4rem}.rass .rass__name{margin-bottom:.4rem;font-size:1.4rem;line-height:1}.rass .rass__link{position:relative;right:auto;bottom:0;font-size:1.4rem;line-height:1}.rass .rass__dots .slick-dots{-ms-flex-pack:center;justify-content:center}.features-section{padding-top:8.2rem;padding-bottom:2rem}.features-section:before{height:13.3rem;background-position:60% 6rem;background-size:contain}.features-section .feature-item{margin-bottom:5rem}.features-section .feature-logo{font-size:6rem}.features-section .feature-text{padding:2rem 3.5rem 1rem;font-size:1.4rem;line-height:2.45rem}.features-section .feature-link{font-size:1.575rem}.features-section .feature-link .icon-link-arrow-beaches{font-size:1.3rem;margin-left:.3rem}.villages .villages__title{font-size:4rem;line-height:4rem}.villages .villages__title--bottom{margin-bottom:0}.villages .villages__sub-title{font-size:1.5rem;line-height:1.7rem;margin-bottom:1rem}.villages .villages__card{width:100%;height:calc(82.5vw - 4rem);padding:1.5rem;margin-bottom:2rem}.villages .villages__card-title{font-size:2.625rem;line-height:2.975rem;margin-bottom:0}.villages .villages__card-sub-title{font-size:1.225rem;line-height:1.575rem;margin-bottom:.5rem}.villages .villages__card-link{font-size:1.225rem;line-height:3rem;padding:0 3.25rem 0 1.75rem}.villages .villages__card-link:after{right:1.7rem}.inclusions .item{width:calc(100% + 1.5rem)!important;margin-right:-1.5rem}.advantages .title span{display:block}.advantages .text p{margin-bottom:0}.home .bng-new-accomodations .content{padding:3rem}.home.bbo-home .fix-mobile{top:3rem}.home .reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home .countdown-slider img{max-width:425px}.home .countdown-slider .countdown #countdown-slide_target{max-width:174.25px}.home .awards .award img{width:6rem}.home.btc-home .btc-grand-offer{margin:5rem auto;padding:0 0 35%;text-align:center;background-image:url(//cdn.sandals.com/beaches/v12/images/home/btc-reopen/btc-sale-background-mobile.png)}.home.btc-home .btc-grand-offer .btc-offer-title{padding-top:4.2rem}.home.btc-home .btc-grand-offer .btc-offer-title .btc-reopen-view-details{margin-top:5rem}.home.btc-home .slider-text{top:2rem}}@media (max-width:424px){.home.btc-home .btc-grand-offer .btc-offer-title .btc-reopen-view-details{margin-top:4rem;width:50%}}@keyframes move-right-opacity{0%{transform:translateX(0);opacity:0}to{transform:translateX(5rem);opacity:1}}@keyframes opacity-increase{0%{opacity:0}to{opacity:1}}@keyframes like-gif{0%{background-position:0}to{background-position:100%}}
/*# sourceMappingURL=../../maps/sections/resorts/home.css.map */
