@charset "UTF-8";.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.wht-spc-nowrp{white-space:nowrap}.text-right{text-align:right}.txt-center{text-align:center}.text-left{text-align:left}.el-center{margin-left:auto;margin-right:auto}.el-right{margin-left:auto;margin-right:0}.el-left{margin-left:0;margin-right:auto}.img-responsive{display:block;max-width:100%;height:auto;width:100%}.none{display:none!important}.flx{display:-ms-flexbox;display:flex}.flx,.in-flx{-ms-flex-wrap:wrap;flex-wrap:wrap}.in-flx{display:-ms-inline-flexbox;display:inline-flex}.blk,.display-block{display:block}.ib,.in-blk{display:inline-block}.ib{vertical-align:top}.pos-fix{position:fixed}.pos-stc{position:sticky}.pos-init{position:static}.pa,.pos-abs{position:absolute}.pos-rel,.pr{position:relative}.ps-h-center{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.ps-v-center{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ps-hv-center{top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.full-ht{height:100%}.full-wt{width:100%}.no-padding,.no-pg{padding:0}.no-mg{margin:0}.white-bg{background:#fff}.black-bg{background:#000}.italic{font-style:italic}.light{font-family:OpenSans-Light}.bold{font-family:OpenSans-Bold}.semibold{font-family:OpenSans-Semibold}.btn-black{font-size:1.2rem;line-height:3rem;font-family:OpenSans-Bold;text-transform:uppercase;text-align:center;padding:0 2rem;color:#fff;background:#000;display:block;max-width:max-content}.btn-black:hover{color:#fff;text-decoration:none}@font-face{font-family:sandals-icons-font;src:url(/assets/fonts/sandals-icons-font/fonts/sandals-icons-font.woff?v=u739b21da) format("woff");src:url(/assets/fonts/sandals-icons-font/fonts/sandals-icons-font.ttf?v=u739b21da) format("truetype"),url(/assets/fonts/sandals-icons-font/fonts/sandals-icons-font.eot?v=u739b21da) format("embedded-opentype"),url(/assets/fonts/sandals-icons-font/fonts/sandals-icons-font.svg?v=u739b21da) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:OpenSans-Light;src:url(/assets/fonts/OpenSans/Light/OpenSans-Light.woff?v=u739b21da) format("woff");src:url(/assets/fonts/OpenSans/Light/OpenSans-Light.woff2?v=u739b21da) format("woff2"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.eot?v=u739b21da) format("embedded-opentype"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.ttf?v=u739b21da) format("truetype"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.svg?v=u739b21da) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Regular;src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff?v=u739b21da) format("woff");src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff2?v=u739b21da) format("woff2"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.eot?v=u739b21da) format("embedded-opentype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.ttf?v=u739b21da) format("truetype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.svg?v=u739b21da) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Semibold;src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff?v=u739b21da) format("woff");src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff2?v=u739b21da) format("woff2"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.eot?v=u739b21da) format("embedded-opentype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.ttf?v=u739b21da) format("truetype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.svg?v=u739b21da) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Bold;src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff?v=u739b21da) format("woff");src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff2?v=u739b21da) format("woff2"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.eot?v=u739b21da) format("embedded-opentype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.ttf?v=u739b21da) format("truetype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.svg?v=u739b21da) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSansCondensed-Bold;src:url(/assets/fonts/OpenSans/Condensed/Bold/OpenSansCondensed-Bold.woff?v=u739b21da) format("woff");src:url(/assets/fonts/OpenSans/Condensed/Bold/OpenSansCondensed-Bold.woff2?v=u739b21da) format("woff2"),url(/assets/fonts/OpenSans/Condensed/Bold/OpenSansCondensed-Bold.eot?v=u739b21da) format("embedded-opentype"),url(/assets/fonts/OpenSans/Condensed/Bold/OpenSansCondensed-Bold.ttf?v=u739b21da) format("truetype"),url(/assets/fonts/OpenSans/Condensed/Bold/OpenSansCondensed-Bold.svg?v=u739b21da) format("svg");font-weight:400;font-style:normal;font-display:swap}.awsrev__tabs .tabs__content{padding:0}.awsrev__tabs .tabs__ul{-ms-flex-pack:center;justify-content:center}.awsrev__tabs .tabs__li{width:12.4rem;height:3.3rem}.awsrev__tabs .tabs__li--active .tabs__button{background:#fff}.awsrev__tabs .awards__panel .loader__wrapper,.awsrev__tabs .reviews__panel .loader__wrapper{position:relative;height:25.1rem}.awsrev__tabs .awards__panel{padding-top:3.4rem;padding-bottom:7rem}.awsrev__tabs .awards__panel .panel__link{margin-top:7rem}.awsrev__tabs .reviews__panel{padding-top:5rem;padding-bottom:11.5rem}.awsrev__tabs .reviews__panel .panel__link{margin-top:5rem}.awards__slider .slick-arrow{top:60%;height:auto}.awards__slider .slick-arrow i{color:gray;font-size:3.3rem;font-weight:700}.awards__slider .slick-arrow.slick-prev{left:2vw}.awards__slider .slick-arrow.slick-next{right:2vw}.awards__slider .magic-dots{bottom:-4rem}.awards__slider .slick-list{overflow:clip visible}.awards__slider .slick-slide{opacity:.4}.awards__slider .slick-slide .slide{margin-left:auto;margin-right:auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:20.496rem;height:13.4rem}.awards__slider .slick-slide .slide__inner{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:12.37rem;height:9.1rem;-ms-transform:scale(1.15);transform:scale(1.15)}.awards__slider .slick-slide .slide__inner .inner__background .background__img{object-fit:contain;object-position:bottom}.awards__slider .slick-slide .slide__inner .inner__content .content__logo{margin:0 auto .5rem}.awards__slider .slick-slide .slide__inner .inner__content .content__logo .content__img{margin:0 auto;max-width:3.6rem}.awards__slider .slick-slide .slide__inner .inner__content .content__logo .content__img .inner__img{margin:0 auto}.awards__slider .slick-slide .slide__inner .inner__content .content__logo .content__img.travvy21,.awards__slider .slick-slide .slide__inner .inner__content .content__logo .content__img.travvy23{max-width:6rem;margin:0 auto}.awards__slider .slick-slide .slide__inner .inner__content .content__header{text-transform:uppercase;width:8.1rem;height:4.5rem}.awards__slider .slick-slide .slide__inner .inner__content .content__header .header__h4{font-family:OpenSans-Regular;font-size:.8rem;line-height:.8rem;letter-spacing:-.02rem;margin:.5rem 0}.awards__slider .slick-slide .slide__inner .inner__content .content__header .header__h4 sup{font-size:75%;top:-.3em;left:-.2em}.awards__slider .slick-slide .slide__inner .inner__content .content__header .header__span{display:block;font-size:.6rem;line-height:.7rem;letter-spacing:-.02rem}.awards__slider .slick-slide .slide__inner .inner__content .content__header .header__span sup{font-size:75%;top:-.4em;left:-.2em}.awards__slider .slick-active{opacity:1}.awards__slider .slick-active .slide__inner{width:20.496rem;height:13.4rem;-ms-transform:none;transform:none}.awards__slider .slick-active .slide__inner:before{background:hsla(0,0%,100%,0)}.awards__slider .slick-active .slide__inner .inner__content .content__logo .content__img{max-width:8rem}.awards__slider .slick-active .slide__inner .inner__content .content__logo .content__img.travvy23{max-width:11rem;margin:0 auto}.awards__slider .slick-active .slide__inner .inner__content .content__header{width:14.4rem;height:5.4rem}.awards__slider .slick-active .slide__inner .inner__content .content__header .header__h4{font-size:1.2rem;line-height:1.3rem}.awards__slider .slick-active .slide__inner .inner__content .content__header .header__h4 sup{font-size:75%;top:-.3em;left:-.2em}.awards__slider .slick-active .slide__inner .inner__content .content__header .header__span{font-size:.8rem;line-height:1.2rem}.awards__slider .slick-active .slide__inner .inner__content .content__header .header__span sup{font-size:75%;top:-.4em;left:-.2em}.reviews__slider .slick-slide>div{width:24rem;margin:0 2rem}.reviews__slider .slick-arrow{top:45%;height:auto}.reviews__slider .slick-arrow i{color:gray;font-size:3.3rem;font-weight:700}.reviews__slider .slick-arrow.slick-prev{left:-10rem}.reviews__slider .slick-arrow.slick-next{right:-10rem}.reviews__slider .magic-dots{bottom:-3rem}.reviews__slider .slide .slide__header .header__h4,.reviews__slider .slide .slide__header .header__span{color:#373737}.reviews__slider .slide .slide__header .header__h4{margin:0 auto .5rem;font-family:OpenSans-Bold;font-size:1.8rem;line-height:2rem}.reviews__slider .slide .slide__header .header__span{display:block;text-transform:uppercase;font-size:1rem;line-height:2rem}.reviews__slider .slide .slide__rating{margin-top:1rem}.reviews__slider .slide .slide__rating .rating__stars .ic-star{margin:0;margin-right:.25rem;font-size:1.402rem}.reviews__slider .slide .slide__rating .rating__number{font-size:1.4rem;line-height:1.8rem}.reviews__slider .slide .slide__title{font-size:1.4rem;line-height:2.4rem;font-family:OpenSans-Semibold;color:#373737;margin:1rem 0}.reviews__slider .slide .slide__inner{position:relative;margin-top:.5rem}.reviews__slider .slide .slide__inner .inner__paragraph{display:inline;font-size:1.2rem;line-height:2rem}.reviews__slider .slide .slide__inner .inner__icon{position:relative;color:#447daa;font-size:2.247rem;margin-right:.8rem;top:.5rem}.reviews__slider .slide .slide__inner .inner__button{text-transform:uppercase;font-family:OpenSans-Bold;color:#000;font-size:1.2rem;line-height:2rem}.reviews__slider .slide .slide__date{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0 0;font-size:.9rem;line-height:1.5rem}.reviews__slider .slide .slide__date .date__img{top:-.05rem;margin:0 .5rem;width:2.1rem;height:2.1rem}.tooltip{background:#fff;z-index:200;position:absolute;left:0;margin:auto;max-width:37.5rem}.tooltip__button{position:absolute;top:2rem;right:1.5rem}.tooltip__content{box-shadow:0 1.5rem 5rem 0 rgba(0,0,0,.16);padding:3rem 1.5rem 2.5rem}.tooltip__content:before{content:"";display:block;width:0;height:0;position:absolute;margin:auto;left:0;right:0;bottom:-1rem;border-left:1.15rem solid transparent;border-right:1.15rem solid transparent;border-top:1rem solid #fff}.tooltip__content_dark{background:#242424}.tooltip__button{font-size:1.198rem;line-height:1.198rem;font-weight:600;color:#000}.tooltip__heading{font-size:1.6rem;line-height:2rem;font-family:OpenSans-Bold;color:#000}.tooltip__paragraph{font-size:1.2rem;line-height:2rem;color:#000}.review-modal__slider{height:17.6rem;margin-bottom:2.5rem}.review-modal__slider .slide{position:relative}.review-modal__slider .slide .loader{background:#1c1c1c;z-index:-100}.review-modal__slider .slick-slide{position:relative}.review-modal__slider .magic-dots{margin-left:0!important;bottom:-1rem}.review-modal__slider .slick-arrow{width:2.5rem;height:2.5rem;line-height:2.5rem;background:rgba(26,26,26,.8)!important;border-radius:10rem;z-index:200}.review-modal__slider .slick-arrow:before{content:none}.review-modal__slider .slick-arrow.slick-prev{left:.9rem}.review-modal__slider .slick-arrow.slick-next{right:.9rem}.review-modal__slider .slick-arrow i{font-size:1.193rem;line-height:2.5rem;color:#fff;text-align:center}.overall,.overall .stars{display:inline-block}.overall .stars{position:relative;margin-right:.25rem}.overall .stars__icon,.overall .stars__placeholder{display:-ms-flexbox;display:flex}.overall .stars__icon i,.overall .stars__placeholder i{margin:0 .15rem;font-size:1.2rem}.overall .stars__icon{position:absolute;left:0;top:0;overflow:hidden}.overall .stars__icon i{color:#447daa}.overall .stars__placeholder i{color:#646464}.overall .number{font-size:2.9rem;font-family:OpenSans-Bold;color:#373737}.overall .number span{font-size:1.7rem;font-family:OpenSans-Regular;text-transform:uppercase}.rating,.rating .stars{display:inline-block}.rating .stars{position:relative;margin-right:.25rem}.rating .stars__icon i{margin:0 .15rem;font-size:1.617rem;color:#447daa}.rating .number{font-size:1.6rem;line-height:2rem;font-family:OpenSans-Bold;color:#373737}.reviews__custom-modal .header{position:fixed;background:#fff}.reviews__custom-modal .header__title:after{content:"";display:inline-block;width:.1rem;height:100%;background:hsla(0,0%,84%,.38);position:absolute;top:.25rem;right:-2rem}.reviews__custom-modal .content{margin-top:7.95rem}.reviews__custom-modal .content__overview{position:relative}.reviews__custom-modal .info{margin-top:1.5rem}.reviews__custom-modal .info__title{font-size:2.4rem;line-height:3rem;font-family:OpenSans-Bold;color:#373737}.reviews__custom-modal .info__title span{font-size:1rem;line-height:2rem;font-family:OpenSans-Semibold;text-transform:uppercase}.reviews__custom-modal .info__link{font-size:1.3rem;line-height:2rem;font-family:OpenSans-Bold;text-transform:uppercase;color:#373737}.reviews__custom-modal .info__link i{font-size:1.2rem;line-height:2rem;color:#447daa}.reviews__custom-modal .info__overall{margin-top:1rem;line-height:3.9rem}.reviews__custom-modal .info__overall .overall .stars{margin-right:1.5rem}.reviews__custom-modal .info__overall .overall .stars__icon i,.reviews__custom-modal .info__overall .overall .stars__placeholder i{margin:0 .4rem;font-size:2.373rem}.reviews__custom-modal .info__overall .overall .stars__placeholder i{color:#e2e2e2}.reviews__custom-modal .info__counter{background:none;font-size:1.8rem;line-height:3.2rem;color:#373737}.reviews__custom-modal .info .counter__button{display:inline-block}.reviews__custom-modal .info .counter__button i{font-size:1.512rem;line-height:3.2rem;color:#447daa}.reviews__custom-modal .info .counter .tooltip{top:-4.5rem}.reviews__custom-modal .info .counter .tooltip__content:before{left:4.15rem}.reviews__custom-modal .reviews__border{margin-top:5rem;border-top:.1rem solid #e2e2e2}.reviews__custom-modal .reviews__list .review{margin-top:5rem;padding-bottom:5rem;border-bottom:.1rem solid #e2e2e2}.reviews__custom-modal .reviews__list .review__author{margin-top:1rem;font-size:1.6rem;line-height:2.8rem}.reviews__custom-modal .reviews__list .review__author i{margin-right:.5rem;font-size:2.8rem;color:#447daa}.reviews__custom-modal .reviews__list .review__author span{font-family:OpenSans-Semibold;color:#373737}.reviews__custom-modal .reviews__list .review__title{font-size:1.6rem;line-height:2.8rem;font-family:OpenSans-Semibold;color:#373737;margin:1rem 0}.reviews__custom-modal .reviews__list .review__timestamp{color:#000;font-size:1.2rem;line-height:3.2rem}.reviews__custom-modal .reviews__list .review .timestamp__site{margin-left:1rem}.reviews__custom-modal .reviews__list .review .timestamp__site img{max-width:2rem}.reviews__custom-modal .reviews__list .review .timestamp__site span{margin-left:.5rem}.reviews__custom-modal .reviews__list .review .copy__paragraph{font-size:1.2rem;line-height:2rem;color:#1a1a1a}.reviews__custom-modal .reviews__list .review .copy__button{margin-top:1rem;font-size:1.4rem;line-height:1.6rem;font-family:OpenSans-Bold;text-transform:uppercase;color:#1a1a1a}.reviews__custom-modal .reviews__list .review .copy__button i{margin-left:.25rem;color:#447daa;font-size:1.202rem}.reviews__custom-modal .reviews .loader{margin:5rem auto 15rem}.reviews__custom-modal .reviews__button{margin-bottom:15rem;margin-top:3rem;font-size:1.8rem;line-height:1.6rem;font-family:OpenSans-Bold;text-transform:uppercase;color:#373737}.reviews__custom-modal .reviews__button i{margin-left:.5rem;font-size:1.247rem;line-height:1.6rem;font-weight:900;color:#447daa}.video__overlay{position:absolute;z-index:1;font-size:3rem;line-height:1.2;font-family:OpenSansCondensed-Bold;opacity:0;transition:0s;text-shadow:.5rem .5rem 3rem rgba(37,37,37,.46);color:#fff;transition-timing-function:ease,linear;transition-property:opacity,left,right;transition-duration:1s,5s,5s}.video__overlay--active{opacity:1}.video__overlay--ended{opacity:0}.mw__65{max-width:65%}.mw__83{max-width:83%}.mw__92{max-width:92%}.dur__5s{transition-duration:1s,5s,5s}.dur__8s{transition-duration:1s,8s,8s}.top__15{top:15%}.top__17{top:17%}.top__20{top:20%}.top__22{top:22%}.top__24{top:24%}.top__26{top:26%}.top__35{top:35%}.top__45{top:45%}.top__50{top:50%}.top__60{top:60%}.bottom__10{bottom:10%}.bottom__13{bottom:13%}.bottom__15{bottom:15%}.bottom__18{bottom:18%}.bottom__20{bottom:20%}.bottom__23{bottom:23%}.bottom__25{bottom:25%}.bottom__32{bottom:32%}.left__3to8{left:3%}.left__3to8.video__overlay--active,.left__3to8.video__overlay--ended{left:8%}.left__5to10{left:5%}.left__5to10.video__overlay--active,.left__5to10.video__overlay--ended{left:10%}.left__7to25{left:7%}.left__7to25.video__overlay--active,.left__7to25.video__overlay--ended{left:25%}.left__10to18{left:10%}.left__10to18.video__overlay--active,.left__10to18.video__overlay--ended{left:18%}.left__10to25{left:10%}.left__10to25.video__overlay--active,.left__10to25.video__overlay--ended{left:25%}.left__11to5{left:11%}.left__11to5.video__overlay--active,.left__11to5.video__overlay--ended{left:5%}.left__11to17{left:11%}.left__11to17.video__overlay--active,.left__11to17.video__overlay--ended{left:17%}.left__13to19{left:13%}.left__13to19.video__overlay--active,.left__13to19.video__overlay--ended{left:19%}.left__15to10{left:15%}.left__15to10.video__overlay--active,.left__15to10.video__overlay--ended{left:10%}.left__15to32{left:15%}.left__15to32.video__overlay--active,.left__15to32.video__overlay--ended{left:32%}.left__18to24{left:18%}.left__18to24.video__overlay--active,.left__18to24.video__overlay--ended{left:24%}.left__23to35{left:23%}.left__23to35.video__overlay--active,.left__23to35.video__overlay--ended,.left__35to60{left:35%}.left__35to60.video__overlay--active,.left__35to60.video__overlay--ended{left:60%}.left__40to28{left:40%}.left__40to28.video__overlay--active,.left__40to28.video__overlay--ended{left:28%}.left__48to35{left:48%}.left__48to35.video__overlay--active,.left__48to35.video__overlay--ended{left:35%}.left__40to60{left:40%}.left__40to60.video__overlay--active,.left__40to60.video__overlay--ended{left:60%}.left__48to60{left:48%}.left__48to60.video__overlay--active,.left__48to60.video__overlay--ended{left:60%}.left__48to70{left:48%}.left__48to70.video__overlay--active,.left__48to70.video__overlay--ended{left:70%}.left__50to50{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.left__50to50.video__overlay--active,.left__50to50.video__overlay--ended{left:50%}.left__65to48{left:65%}.left__65to48.video__overlay--active,.left__65to48.video__overlay--ended{left:48%}.left__65to55{left:65%}.left__65to55.video__overlay--active,.left__65to55.video__overlay--ended{left:55%}.left__8to13{left:8%}.left__8to13.video__overlay--active,.left__8to13.video__overlay--ended{left:13%}.left__40to50{left:40%}.left__40to50.video__overlay--active,.left__40to50.video__overlay--ended{left:50%}.right__7to12{right:7%;text-align:right}.right__7to12.video__overlay--active,.right__7to12.video__overlay--ended{right:12%}.right__8to3{right:8%;text-align:right}.right__8to3.video__overlay--active,.right__8to3.video__overlay--ended{right:3%}.right__15to8{right:15%;text-align:right}.right__15to8.video__overlay--active,.right__15to8.video__overlay--ended{right:8%}.right__17to13{right:17%;text-align:right}.right__17to13.video__overlay--active,.right__17to13.video__overlay--ended{right:13%}.right__28to33{right:28%;text-align:right}.right__28to33.video__overlay--active,.right__28to33.video__overlay--ended{right:33%}.resort-menu{position:relative;z-index:998;transform:translateZ(0);box-shadow:0 0 3rem 0 rgba(0,0,0,.1);background:#fff}.resort-menu .rm-container{height:5.05rem}.resort-menu.stuck-rm-top{position:fixed;right:0;left:0}.resort-menu .rm-menu-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.resort-menu .rm-menu-wrap .menu-label{color:#000;text-transform:uppercase;font:1.2rem/1.7rem OpenSans-Semibold}.resort-menu .rm-logo{position:relative;z-index:1;display:-ms-flexbox;display:flex;text-align:center;white-space:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.resort-menu .rm-logo-content{text-align:left;transition:none}.resort-menu .rm-logo-content .icon-beaches{display:inline-block;margin-right:1.1rem;font-size:4.2rem;color:#447daa;vertical-align:middle}.resort-menu .rm-logo-content .rm-logo-content-title{text-align:left}.resort-menu .rm-logo-content .rm-logo-content-subtitle{color:#242424}.resort-menu .rm-logo-content-title{display:inline-block;font-family:OpenSans-Bold;text-transform:uppercase;color:#000;text-align:left;vertical-align:middle;font-size:1.4rem;line-height:2.2rem}.resort-menu .rm-logo-content-title.no-subtitle{font-size:1.6rem;line-height:2.2rem}.resort-menu .rm-logo-content-title.text-capitalize{text-transform:capitalize}.resort-menu--resort-main .rm-logo-content .rm-logo-content-title{text-align:left}.resort-menu--resort-main .rm-logo-content .rm-logo-content-subtitle{color:#242424}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-title{text-transform:uppercase;font:.9rem/1.6rem OpenSans-Regular}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-subtitle{text-transform:capitalize;font:1.4rem/2.2rem OpenSans-Bold;margin-top:-.5rem}.resort-menu .arrow-dvdr{position:absolute;top:0;right:5.25rem;height:100%}.resort-menu .rm-logo-content-subtitle{display:block;font-family:OpenSans-Regular;font-weight:400;color:#000;text-transform:uppercase;font-size:.9rem;line-height:1.6rem}.resort-menu .rm-menu{text-align:center}.resort-menu .rm-menu-title-text{font-size:3.4rem;text-transform:uppercase;color:#000}.resort-menu .rm-menu-list{display:-ms-flexbox;display:flex;height:100%;font-size:0;list-style:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:5rem}.resort-menu .rm-menu-item{position:relative;display:inline-block;padding:0;margin-left:2.7rem}.resort-menu .rm-menu-item:before{display:none}.resort-menu .rm-menu-item:first-child{margin-left:0}.resort-menu .rm-menu-item.active .rm-menu-link,.resort-menu .rm-menu-item:hover .rm-menu-link{color:#447daa}.resort-menu .rm-menu-link{display:block;font:1.4rem OpenSans-Bold;line-height:4.8rem;color:#000;text-align:center;text-transform:uppercase;transition:color .35s ease;margin:0 auto}.resort-menu--weddings-nav .rm-menu-item.active .rm-menu-link,.resort-menu--weddings-nav .rm-menu-item:hover .rm-menu-link{color:#b1a18f}.resort-menu .rm-collapse-arrow{position:relative;text-align:right;outline:none;display:block;color:#000}.resort-menu .rm-collapse-arrow:before{transition:all .15s ease-in-out;content:"";width:.1rem;background:#e5e5e5;height:100%;position:absolute;left:-1.5rem;top:0}.resort-menu .rm-collapse-arrow .ic{position:relative;transition:all .5s ease-in-out;font-size:.8rem;font-weight:900;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;line-height:1.7rem;text-align:center}.resort-menu .rm-collapse-arrow .ic:before{top:-.05rem;position:relative;display:inline-block;transition:all .15s ease-in-out;-ms-transform:inherit;transform:inherit}.resort-menu .rm-collapse-arrow .ic:after{top:.2rem;position:absolute;opacity:0;transition:all .15s ease-in-out;font-family:sandals-icons-font;content:"";display:inline-block}.resort-menu-colored-line{position:absolute;bottom:-3.2rem;left:0;height:3.2rem;width:100%}.resort-menu-colored-line img{position:absolute;width:100%;height:100%;object-position:center bottom;object-fit:cover}.section__faqs{background:#fff;padding:5rem 0}.section__faqs .faqs__container{position:relative}.section__faqs .faqs__h2{margin:0 0 3rem;text-transform:uppercase;font:1.8rem/3rem OpenSans-Bold}.section__faqs .faqs__ul{margin-top:-2rem}.section__faqs .faqs__li{margin-top:2rem}.section__faqs .faqs__li .toggle{position:relative;padding-left:2.2rem;text-align:left;color:#000;font:1.2rem/1.7rem OpenSans-Semibold}.section__faqs .faqs__li .toggle:after,.section__faqs .faqs__li .toggle:before{content:"";width:1.2rem;height:.2rem;background:#000;transition:.5s ease-in-out;position:absolute;left:0;top:.75rem}.section__faqs .faqs__li .toggle:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.section__faqs .faqs__li .toggle.active:after{-ms-transform:rotate(0deg);transform:rotate(0deg)}.section__faqs .faqs__li .content{font:1.2rem/2.2rem OpenSans-Regular;max-height:0;overflow:hidden;transition:.5s ease-in-out;margin:.5rem 0 0 2.2rem}.section__faqs .faqs__li .content a,.section__faqs .faqs__li .content a strong{font-family:OpenSans-Bold}.section__faqs .faqs__li .content a:hover{text-decoration:underline}.default__hero_2{position:relative}.default__hero_2 .hero__banner{position:relative;height:38.8rem}.default__hero_2 .hero__banner .background{z-index:0}.default__hero_2 .hero__banner .background img{width:100%}.default__hero_2 .hero__content{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#fff}.default__hero_2 .hero__content .content__h4{font-family:OpenSans-Light;margin-bottom:0;font-size:1.8rem;line-height:3rem}.default__hero_2 .hero__content .content__h1{font-family:OpenSans-Bold;margin-top:0;font-size:4rem;line-height:4.8rem}.default__hero_2 .hero__content .content__label{position:relative;margin:.5rem 0;z-index:0;height:2rem;min-width:19.6rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 3.7rem}.default__hero_2 .hero__content .content__label .label__background{left:0;top:0;width:100%;height:100%;z-index:0;position:relative;position:absolute}.default__hero_2 .hero__content .content__label .label__background:after,.default__hero_2 .hero__content .content__label .label__background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.default__hero_2 .hero__content .content__label .label__background:before{backdrop-filter:blur(.5rem)}.default__hero_2 .hero__content .content__label .label__background:after{background:rgba(54,132,171,.9);backdrop-filter:brightness(1)}.default__hero_2 .hero__content .content__label .label__span{position:relative;font-family:OpenSans-Bold;font-size:1rem;line-height:1.2rem;letter-spacing:.2rem;z-index:1}.included__footer{text-align:center;padding:7rem 0}.included__footer_default{background:#fff}.included__footer_transparent{background:transparent}.included__footer_default-no-pad{padding:0!important}.included__footer .ic-sandals-logo-icon{font-size:4rem}.included__footer.sm-logo .ic-sandals-logo-icon{font-size:3.07rem}.included__footer.sm-logo .footer__h2{margin:1rem 0 2.5rem}.included__footer .footer__h2{margin:.5rem 0 2.5rem}.included__footer .footer__h2 .h2__subtitle,.included__footer .footer__h2 .h2__title{text-transform:uppercase;display:block}.included__footer .footer__h2 .h2__title{font:2.2rem/3rem OpenSans-Bold;color:#18a9e5}.included__footer .footer__h2 .h2__subtitle{font:1.2rem/1.4rem OpenSans-Semibold;letter-spacing:.2rem;margin-top:.8rem}.included__footer .footer__cta{text-transform:uppercase;font:1.4rem/1.9rem OpenSans-Bold;color:#fff;background:#000;display:block;max-width:max-content;margin:0 auto;padding:1rem 4rem}.divers__intro{padding-top:3rem;padding-bottom:7rem}.divers__intro .intro__title{position:relative;margin-bottom:1.8rem;font-family:OpenSans-Bold;font-size:1.8rem;line-height:1.8rem;text-transform:uppercase}.divers__intro .intro__text{padding-bottom:0;font-size:1.2rem;line-height:2rem;color:#000}.divers__intro .intro__logo{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;margin:6.6rem auto 0;width:19rem}.divers__intro .intro__logo:before{content:"";display:block;position:absolute;top:-3.3rem;width:31rem;height:.1rem;background-color:#c9c9c9}.divers__intro .intro__logo .logo__stars{display:block;width:11.83rem}.divers__intro .intro__logo .logo__title{margin-top:0;margin-bottom:0;font-size:1.2rem;line-height:1.4rem;text-transform:uppercase}.divers__intro .intro__logo .logo__title span{display:block;margin:.5rem 0;font-family:OpenSans-Bold;font-size:2.8rem;line-height:3rem}.divers__intro .intro__logo .logo__subtitle{margin-top:0;padding:0 1rem;font-size:1.2rem;line-height:1.4rem;text-transform:uppercase}.divers__intro .intro__logo .logo__padi{width:9.39rem}.scuba__map{position:relative;background-color:#15365f}.scuba__map .map__title{position:absolute;left:0;right:0;z-index:1;padding-top:4.4rem;margin:0;font-family:OpenSans-Bold;font-size:1.8rem;line-height:2.4rem;text-transform:uppercase;text-align:center;color:#fff}.scuba__map .scroll__panel{position:relative}.scuba__map .map__wrapper{position:relative;overflow-x:scroll}.scuba__map .map__img{display:block;max-width:none;width:117.6rem;height:57.1rem}.scuba__map .map__links{position:relative}.scuba__map .map__links ul{position:absolute;width:100%;height:57.1rem}.scuba__map .map__links ul li{position:absolute;z-index:1;white-space:nowrap}.scuba__map .map__links--countries li:first-child{top:36.5%;left:53.7rem}.scuba__map .map__links--countries li:nth-child(2){top:56.5%;left:46rem}.scuba__map .map__links--countries li:nth-child(3){top:61.7%;left:83.3rem}.scuba__map .map__links--countries li:nth-child(4){top:72.5%;left:74.7rem}.scuba__map .map__links--countries li:nth-child(5){top:74.1%;left:84.5rem}.scuba__map .map__links--countries li:nth-child(6){top:84.6%;left:75rem}.scuba__map .map__links--countries li{font-family:OpenSans-Semibold;font-size:.9rem;line-height:1rem;text-transform:uppercase;color:#2a78bb}.scuba__map .map__links--resorts li{font-family:OpenSans-Semibold;font-size:1.2rem;line-height:2rem;text-decoration:underline;color:#fff}.scuba__map .map__links--resorts li:first-child{top:36%;left:48rem}.scuba__map .map__links--resorts li:nth-child(2){top:41%;left:56.5rem}.scuba__map .map__links--resorts li:nth-child(3){top:60%;left:41.5rem}.scuba__map .map__links--resorts li:nth-child(4){top:66.5%;left:40rem}.scuba__map .map__links--resorts li:nth-child(5){top:57.5%;left:52rem}.scuba__map .map__links--resorts li:nth-child(6){top:66%;left:51rem}.scuba__map .map__links--resorts li:nth-child(7){top:64.3%;left:83rem}.scuba__map .map__links--resorts li:nth-child(8){top:75%;left:75rem}.scuba__map .map__links--resorts li:nth-child(9){top:76.5%;left:83rem}.scuba__map .map__links--resorts li:nth-child(10){top:87.5%;left:74rem}.scuba__map .drag__wrap{left:50%;bottom:38%}.scuba-home .scuba__map{height:66.7rem}.scuba-new .hero__banner{height:38.8rem}.scuba-new .hero__banner .background{position:relative;z-index:0}.scuba-new .scuba-home-header{position:relative;height:38.8rem;color:#fff}.scuba-new .scuba-home-header .background .img{width:100%;object-position:28% 50%;position:absolute}.scuba-new .scuba-home-header .background .img.golf-course-logo{width:9rem;height:9rem;object-fit:cover;top:-3.5rem}.scuba-new .header__wrap{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scuba-new .header-content{position:relative;margin:auto;width:30rem;text-align:center}.scuba-new .header-content .title{font-size:4rem;line-height:4.8rem;font-family:OpenSans-Bold;text-transform:uppercase;margin-top:-.3rem;margin-bottom:0}.scuba-new .header-content .padi-logo{width:15rem;height:auto;top:2rem}.scuba-new .header-content .subtitle-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#4085af;margin:1rem auto 0;width:21.8rem;height:2rem}.scuba-new .header-content .subtitle-wrapper .subtitle{margin:0;font-size:1rem;line-height:1.2rem;font-family:OpenSans-Bold;letter-spacing:.2rem;color:#fff}.scuba-new .map-section{padding-top:7.2rem;padding-bottom:18.6rem;position:relative}.scuba-new .map-section .drag__wrap{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:7%;margin-left:-3.4rem}.scuba-new .map-section .map__bg{position:absolute;width:100%;bottom:0;object-fit:cover;height:100%;z-index:-1}.scuba-new .map-section .map-section__h2{font-size:1.2rem;line-height:1.4rem;text-transform:uppercase;text-align:center;letter-spacing:.31rem;margin:0;color:#fff}.scuba-new .map-section .map-section__h3{font-size:2.8rem;line-height:3rem;text-transform:uppercase;text-align:center;font-family:OpenSans-Bold;margin:.5rem 0 0;color:#fff}.scuba-new .map-section .map-section__desc{text-align:center;font-size:1.2rem;line-height:2.2rem;padding:2.2rem 3rem 1.8rem;color:#fff}.scuba-new .map-section .scuba__map{background:transparent}.scuba-new .map-section .scuba__map .scroll__panel{width:74.6rem;margin:0 auto}.scuba-new .map-section .scuba__map .map__img{width:62.4rem;height:37rem;object-fit:contain}.scuba-new .map-section .scuba__map .map__links--resorts li{text-decoration:none}.scuba-new .map-section .scuba__map .map__links--resorts li a{text-decoration:none;color:#fff}.scuba-new .map-section .scuba__map .map__links--resorts li:first-child{top:12%;left:22.5rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(2){top:57%;left:14.2rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(3){top:61.8%;left:17.8rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(4){top:50.3%;left:18.8rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(5){top:55%;left:23rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(6){top:63.6%;left:57.8rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(7){top:82.3%;left:59.8rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(8){top:90.3%;left:63rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(9){top:96.2%;left:49.9rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(10){top:96.2%;left:31.5rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(11){top:88.2%;left:45.5rem}.scuba-new .map-section .scuba__map .map__links--countries li{color:#fff}.scuba-new .map-section .scuba__map .map__links--countries li:first-child{top:14%;left:28.8rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(2){top:68.5%;left:18.3rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(3){top:58%;left:57.8rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(4){top:76.8%;left:59.7rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(5){top:95%;left:63rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(6){top:101%;left:49rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(7){top:101%;left:33.2rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(8){top:83%;left:46.5rem}.scuba-new .map-section .scuba__map .map__links--countries li{text-transform:none;font-size:1.6rem;line-height:2.2rem;font-family:OpenSans-Bold}.scuba-new .map-section .scuba__map .map__links ul{height:37rem}.scuba-new .map-section .scuba__map .map__wrapper{padding-bottom:9.3rem}.scuba-new .map-section .map-section__cta{font-size:1.4rem;line-height:3rem;text-transform:uppercase;text-align:center;font-family:OpenSans-Bold;color:#fff;background:#000;padding:.5rem 2rem .6rem;max-width:19rem;margin:0 auto;display:block}.scuba-new .scuba-new__intro{padding:3.7rem 1.5rem 7rem}.scuba-new .scuba-new__intro .intro__h2{font-size:1.8rem;line-height:2rem;font-family:OpenSans-Bold;text-transform:uppercase;margin:0 0 2rem}.scuba-new .scuba-new__intro .intro__text{font-size:1.2rem;line-height:2.2rem}.scuba-new .scuba-new__intro .intro__text a{font-family:OpenSans-Semibold}.scuba-new .scuba-new__intro .intro__text .read-more-btn{color:#000;text-transform:uppercase;font-family:OpenSans-Bold}.scuba-new .scuba-new__intro .intro__additional-box{text-align:center;padding-top:3.4rem;padding-bottom:3.7rem;border-top:.1rem solid #c9c9c9;margin-top:3rem}.scuba-new .scuba-new__intro .intro__additional-box .additional-box__label{font-size:1.2rem;line-height:1.4rem;text-transform:uppercase}.scuba-new .scuba-new__intro .intro__additional-box .additional-box__title{font-size:2.8rem;line-height:3rem;font-family:OpenSans-Bold;text-transform:uppercase;margin:.5rem 0}.scuba-new .scuba-new__intro .intro__additional-box .additional-box__subtitle{font-size:1.2rem;line-height:1.4rem;text-transform:uppercase}.scuba-new .scuba-new__intro .intro__additional-box .additional-box__img-wrap{width:7rem;margin:1rem auto 0}.scuba-new .scuba-new__intro .intro__logo{margin-left:.5rem;margin-right:.5rem}.scuba-new .scuba-new__intro .intro__additional-lg{display:none}.scuba-new .collage-section{position:relative;overflow:hidden}.scuba-new .collage-section .container_big{padding:0}.scuba-new .collage-section .collage__grid{z-index:12;border:none;position:relative;display:-ms-grid;display:grid;grid-gap:0;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(1rem)[39];grid-template-rows:repeat(39,1rem);width:100%;-ms-flex-pack:center;justify-content:center;padding-bottom:7.3rem}.scuba-new .collage-section .collage__grid .collage__img{object-fit:cover;object-position:center center;height:100%;width:100%}.scuba-new .collage-section .collage__grid .collage__text-card{text-align:center;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.scuba-new .collage-section .collage__grid .collage__text-card .collage__h2{font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;font-family:OpenSans-Bold;margin:0}.scuba-new .collage-section .collage__grid .collage__text-card .collage__text{font-size:1rem;line-height:1.4rem;letter-spacing:.25rem;padding:0 4rem}.scuba-new .collage-section .collage__grid .w-1{-ms-grid-column:span 1;grid-column:span 1}.scuba-new .collage-section .collage__grid .w-2{-ms-grid-column:span 2;grid-column:span 2}.scuba-new .collage-section .collage__grid .w-3{-ms-grid-column:span 3;grid-column:span 3}.scuba-new .collage-section .collage__grid .h-1{-ms-grid-row:span 11;grid-row:span 11}.scuba-new .collage-section .collage__grid .h-2{-ms-grid-row:span 2;grid-row:span 2}.scuba-new .collage-section .collage__grid .h-3{-ms-grid-row:span 14;grid-row:span 14}.scuba-new .collage-section .collage__content{z-index:12;position:relative;padding-left:3rem;padding-right:3rem}.scuba-new .collage-section .collage__content .content__h3{text-transform:uppercase;font-family:OpenSans-Bold;font-size:1.8rem;line-height:2rem;margin:0;padding-bottom:.5rem}.scuba-new .collage-section .collage__content .content__description>p{font-size:1rem;line-height:1.6rem}.scuba-new .collage-section .collage__content p,.scuba-new .collage-section .collage__content ul{font-size:1.2rem;line-height:2.2rem}.scuba-new .collage-section .collage__content ul{padding-left:1.6rem;padding-bottom:3.1rem}.scuba-new .collage-section .collage__content ul li{margin-top:1.5rem}.scuba-new .collage-section .collage__content ul li:before{content:"";position:absolute;width:.6rem;height:.6rem;background:#447daa;display:block;border-radius:50%;margin:.7rem 0 0 -1.6rem}.scuba-new .collage-section .collage__content ul li>p{display:inline}.scuba-new .collage-section .collage__bg{position:absolute;bottom:0;left:0;width:100%;z-index:10}.scuba-new .divers-section .divers-section__column{padding-top:7rem}.scuba-new .divers-section .divers-section__column .divers-section__pic{display:block}.scuba-new .divers-section .divers-section__column .divers-section__h2{font-size:2rem;line-height:2.6rem;font-family:OpenSans-Semibold;margin:0;padding:2.3rem 1.5rem 1.8rem}.scuba-new .divers-section .divers-section__column .divers-section__desc{font-size:1.2rem;line-height:2.2rem;padding:0 1.5rem}.scuba-new .divers-section .divers-section__column .divers-section__desc a{font-family:OpenSans-Bold}.scuba-new .divers-section .divers-section__column .divers-section__cta{font-size:1rem;line-height:1.2rem;font-family:OpenSans-Bold;text-transform:uppercase;color:#fff;background:#000;display:inline-block;padding:.6rem 1.7rem .7rem;margin-top:1.7rem;margin-left:1.5rem}.scuba-new .divers-section .divers-section__column .divers-section__note{font-size:1rem;line-height:1.6rem;margin:2rem -.5rem .8rem 1.5rem}.scuba-new .features-section{background:#f1f1f1;padding-top:6.6rem;padding-bottom:6.9rem}.scuba-new .features-section .get-width{padding-left:0;padding-right:0}.scuba-new .features-section .divers-section img{height:44rem;object-fit:cover;width:100%}.scuba-new .features-section .divers-section .divers-section__h3{font-family:OpenSans-Semibold;font-size:2rem;line-height:2.6rem;padding-top:2.1rem;margin:0 -1rem 0 0}.scuba-new .features-section .divers-section .divers-section__h4{margin:0;color:#447daa;font-size:1rem;line-height:1.3rem;text-transform:uppercase;letter-spacing:.25rem;padding-top:.1rem}.scuba-new .features-section .divers-section .divers-section__desc{font-size:1.2rem;line-height:2.2rem;padding-top:1.8rem}.scuba-new .features-section .divers-section .divers-section__cta{font-size:1rem;line-height:1.2rem;font-family:OpenSans-Bold;text-transform:uppercase;color:#fff;background:#000;display:inline-block;padding:.6rem 1.7rem .7rem;margin-top:1.7rem}.scuba-new .features-section .slick-slider .slick-track .slick-slide>div{margin:0 0 0 3rem;height:auto}.scuba-new .features-section .features-section__note{font-size:1rem;line-height:1.6rem;padding:4.8rem 1.5rem 0}.scuba-new .rave-reviews{padding-top:6.6rem;padding-bottom:9rem;background:#fff}.scuba-new .rave-reviews .rave-reviews__title{font-size:2.8rem;line-height:3rem;text-align:center;text-transform:uppercase;font-family:OpenSans-Bold}.scuba-new .rave-reviews .rave-reviews__subtitle{font-size:1.2rem;line-height:1.4rem;text-transform:uppercase;text-align:center;display:block;letter-spacing:.3rem}.scuba-new .rave-reviews .reviews__panel{padding-top:8.3rem}.scuba-new .rave-reviews .reviews__slider .slide .slide__header .header__h4{font-size:2rem;line-height:2.2rem}.scuba-new .section__faqs{padding-bottom:5rem}.scuba-new .section__faqs .faqs__container:after{content:"";position:absolute;top:-5rem;left:0;width:100%;height:.1rem;background:#acacac}.scuba__inclusions .inclusions__hero{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;height:18rem}.scuba__inclusions .inclusions__hero .background img{object-position:50% 30%}.scuba__inclusions .inclusions__hero .hero__text .text__h1{text-transform:uppercase;color:#fff;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.scuba__inclusions .inclusions__hero .hero__text .text__h1 .h1__paragraph{font:1.8rem/2.4rem OpenSans-Light}.scuba__inclusions .inclusions__hero .hero__text .text__h1 .h1__title{font:4rem/4.8rem OpenSans-Bold;margin:0}.scuba__inclusions .inclusions__hero .hero__text .text__h1 .h1__label{background:#447daa;font:1rem/1.4rem OpenSans-Bold;letter-spacing:.2rem;padding:.3rem 3.5rem}.scuba__inclusions .inclusions__boats{background:#fff;padding:7rem 0}.scuba__inclusions .inclusions__boats .boats__img{position:relative;height:24.5rem}.scuba__inclusions .inclusions__boats .boats__text{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.scuba__inclusions .inclusions__boats .boats__text h2{text-transform:capitalize;font:2rem/2.7rem OpenSans-Semibold;margin:2rem 0 0}.scuba__inclusions .inclusions__boats .boats__text p:not(:last-of-type){margin:2rem 0;font-size:1.2rem;line-height:2.2rem}.scuba__inclusions .inclusions__boats .boats__text a{text-transform:uppercase;font:1.2rem/1.7rem OpenSans-Bold;color:#fff;background:#000;display:block;max-width:max-content;padding:.5rem 2rem}.scuba__inclusions .inclusions__equipment{padding:3.5rem 0 7rem}.scuba__inclusions .inclusions__equipment .equipment__header h2{text-transform:uppercase;font:1.8rem/2.4rem OpenSans-Bold;margin:0 0 2rem}.scuba__inclusions .inclusions__equipment .equipment__header p{font-size:1.4rem;line-height:2.6rem}.scuba__inclusions .inclusions__equipment .equipment__list{margin:0 0 5rem}.scuba__inclusions .inclusions__equipment .equipment__list .list__item{margin:5rem 0 0}.scuba__inclusions .inclusions__equipment .equipment__list .list__item.list__item_1 .item__img{padding-bottom:0;-ms-flex-align:end;align-items:flex-end}.scuba__inclusions .inclusions__equipment .equipment__list .list__item .item__img{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:19.5rem}.scuba__inclusions .inclusions__equipment .equipment__list .list__item .item__img .img__inner{max-height:100%;width:auto}.scuba__inclusions .inclusions__equipment .equipment__list .list__item .item__text h3{margin:1rem 0;font:1.8rem/2.4rem OpenSans-Semibold}.scuba__inclusions .inclusions__equipment .equipment__list .list__item .item__text p{font-size:1.2rem;line-height:2.2rem}.scuba__inclusions .inclusions__equipment .equipment__logos{border:.1rem solid #d2d2d2;border-left:0;border-right:0;padding:3rem .5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_deep-blue-gear{width:4.465rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_scubapro{width:5.304rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_luxfer{width:4.421rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_catalina-cylinders{width:6.91rem}.scuba__fleet{overflow:hidden}.scuba__fleet .fleet__hero{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;height:18rem;text-align:center;color:#fff}.scuba__fleet .fleet__hero .hero__background{position:absolute;top:0;bottom:0;left:0;right:0}.scuba__fleet .fleet__hero .hero__background:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.2;background:#000}.scuba__fleet .fleet__hero .hero__background img{object-position:50% top}.scuba__fleet .fleet__hero .hero__h1{margin:.2rem 0 0;font-family:OpenSans-Bold;font-size:4rem;line-height:1;text-transform:uppercase}.scuba__fleet .fleet__hero .hero__h2{margin:0;font-family:OpenSans-Light;font-size:1.8rem;line-height:1;text-transform:uppercase}.scuba__fleet .fleet__hero .hero__h3{display:inline-block;min-width:19.6rem;margin:.5rem 0 0;padding:.4rem 1rem;font-family:OpenSans-Bold;font-size:1rem;line-height:1.2rem;letter-spacing:.2em;text-transform:uppercase;background-color:#359bb6}.scuba__fleet .fleet__boat{padding-top:3rem;padding-bottom:5.5rem}.scuba__fleet .fleet__boat .boat__h3{font-size:1.2rem;line-height:1.4rem;letter-spacing:.25em;text-transform:uppercase}.scuba__fleet .fleet__boat .boat__h2{margin-top:.8rem;font-family:OpenSans-Bold;font-size:2.8rem;line-height:2.4rem;text-transform:uppercase}.scuba__fleet .fleet__boat .boat__description{margin-top:2rem}.scuba__fleet .fleet__boat .boat__description p{font-size:1.2rem;line-height:2.2rem}.scuba__fleet .fleet__boat .boat__description p:not(:first-child):last-child{font-size:1rem;line-height:2rem}.scuba__fleet .fleet__boat .boat__description p+p{margin-top:1.3rem}.scuba__fleet .fleet__boat .boat__options{margin-top:1.4rem}.scuba__fleet .fleet__boat .boat__options .options__characteristic{font-size:1.2rem;line-height:2.2rem;-ms-flex-pack:center;justify-content:center}.scuba__fleet .fleet__boat .boat__options .options__characteristic li{padding-right:1rem}.scuba__fleet .fleet__boat .boat__options .options__characteristic li:after{content:"";position:relative;display:inline-block;margin:0 .8rem;height:1.3rem;top:.3rem;border-left:.1rem solid #000}.scuba__fleet .fleet__boat .boat__options .options__characteristic li:last-child:after{content:"";margin-left:0;border-left:none}.scuba__fleet .fleet__boat .boat__options .options__characteristic .characteristic__value{font-family:OpenSans-Bold}.scuba__fleet .boat__glass{padding-top:6.9rem;padding-bottom:7.7rem}@keyframes lights-on{0%{opacity:0}to{opacity:1}}.scuba__fleet .fleet__dive .center-elem{margin:auto}.scuba__fleet .fleet__dive .dive__img{width:100%}.scuba__fleet .fleet__dive .dive__img--animate{position:absolute;left:0;top:0;opacity:0;animation:lights-on 1.5s ease-in infinite alternate-reverse}.scuba__fleet .fleet__dive .dive__background{position:relative;padding-top:6.6rem;margin-top:-7rem}.scuba__fleet .fleet__dive .dive__background .background__pos img{object-position:25% 0}.scuba__fleet .fleet__dive .dive__background .progressive img{z-index:-1;width:100%;height:100%;top:0;left:0;right:0;bottom:0;-ms-transform:none;transform:none}.scuba__fleet .fleet__dive .dive__background-glass{position:relative;padding-top:7.8rem;margin-top:-11.2rem}.scuba__fleet .fleet__dive .dive__background-glass .background-glass__pos img{object-position:25% 0}.scuba__fleet .fleet__dive .dive__background-glass .progressive img{z-index:-1;width:100%;height:100%;top:0;left:0;right:0;bottom:0;-ms-transform:none;transform:none}.scuba__fleet .fleet__dive .dive__content{color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);-ms-grid-rows:13.2rem 10rem 10.6rem;grid-template-rows:13.2rem 10rem 10.6rem}.scuba__fleet .fleet__dive .dive__content img{z-index:-1;vertical-align:bottom;width:100%;height:100%}.scuba__fleet .fleet__dive .dive__content .content__h2{font-family:OpenSans-Bold;text-transform:uppercase;font-size:1.8rem;line-height:2.2rem}.scuba__fleet .fleet__dive .dive__content .content__h3{font-family:OpenSans-Light;font-size:1rem;line-height:1.4rem;letter-spacing:.25em;text-transform:uppercase}.scuba__fleet .fleet__dive .grid-item-1{-ms-grid-column-span:4;-ms-grid-column:1;grid-column:1/span 4;-ms-grid-row:1;grid-row:1}.scuba__fleet .fleet__dive .grid-item-2{-ms-grid-column-span:8;-ms-grid-column:5;grid-column:5/span 8;-ms-grid-row:1;grid-row:1}.scuba__fleet .fleet__dive .grid-item-3{-ms-grid-column-span:8;-ms-grid-column:1;grid-column:1/span 8;-ms-grid-row:2;grid-row:2;background-color:#02495f}.scuba__fleet .fleet__dive .grid-item-4{-ms-grid-column-span:8;-ms-grid-column:1;grid-column:1/span 8;-ms-grid-row:3;grid-row:3}.scuba__fleet .fleet__dive .grid-item-4 img{object-position:right center}.scuba__fleet .fleet__dive .grid-item-5{-ms-grid-column-span:4;-ms-grid-column:9;grid-column:9/span 4;-ms-grid-row-span:2;-ms-grid-row:2;grid-row:2/span 2}.scuba__fleet .fleet__dive .grid-item-5 img{height:100%}.scuba__fleet .fleet__dive .dive__glass-content{display:-ms-grid;display:grid;-ms-flex-line-pack:end;align-content:flex-end;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);-ms-grid-rows:14rem 10rem;grid-template-rows:14rem 10rem}.scuba__fleet .fleet__dive .dive__glass-content img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.scuba__fleet .fleet__dive .dive__glass-content .grid-item-glass-1{-ms-grid-column-span:6;-ms-grid-column:1;grid-column:1/span 6;-ms-grid-row:2;grid-row:2}.scuba__fleet .fleet__dive .dive__glass-content .grid-item-glass-2{-ms-grid-column-span:12;-ms-grid-column:1;grid-column:1/span 12;-ms-grid-row:1;grid-row:1}.scuba__fleet .fleet__dive .dive__glass-content .grid-item-glass-3{-ms-grid-column-span:6;-ms-grid-column:7;grid-column:7/span 6;-ms-grid-row:2;grid-row:2}.scuba__fleet .fleet__dive .collage-mr-bottom{bottom:-3rem;margin-bottom:3rem}.scuba__fleet .fleet__included{padding-top:7.2rem;padding-bottom:10rem}.scuba__fleet .fleet__included .included__header{text-align:center}.scuba__fleet .fleet__included .included__h3{margin:0;font-size:1.2rem;line-height:1.4rem;letter-spacing:.25em;text-transform:uppercase}.scuba__fleet .fleet__included .included__h2{margin:.5rem 0 0;font-family:OpenSans-Bold;font-size:2.8rem;line-height:3rem;text-transform:uppercase}.scuba__fleet .fleet__included .included__row{margin-top:3.4rem;margin-bottom:-3.9rem}.scuba__fleet .fleet__included .included__col{margin-bottom:3.9rem}.scuba__fleet .fleet__included .item__image{position:relative;height:25.6rem}.scuba__fleet .fleet__included .item__inner{margin-top:2.1rem;padding:0 .5rem}.scuba__fleet .fleet__included .item__h4{margin:0;font-family:OpenSans-Semibold;font-size:2rem;line-height:2.6rem}.scuba__fleet .fleet__included .item__h5{margin:.1rem 0 0;font-size:1rem;line-height:1.3rem;letter-spacing:.25em;text-transform:uppercase;color:#447daa}.scuba__fleet .fleet__included .item__p{margin-top:1.8rem;font-size:1.2rem;line-height:2.2rem}.scuba__fleet .fleet__included .item__link{margin-top:1.6rem}.scuba__fleet .fleet__included .link__a{display:inline-block;min-width:9.8rem;padding:.7rem 1.5rem;font-family:OpenSans-Bold;font-size:1rem;line-height:1.2;text-transform:uppercase;text-align:center;background-color:#000;color:#fff}.scuba__new-to-diving .divers__hero{position:relative;height:18rem;text-align:center}.scuba__new-to-diving .divers__hero:before{position:absolute;top:0;bottom:0;right:0;left:0;content:"";display:block;background-color:rgba(0,0,0,.2)}.scuba__new-to-diving .divers__hero .hero__title{color:#fff;text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.scuba__new-to-diving .divers__hero .hero__title .title__h1{text-transform:uppercase;font:4rem/4.8rem OpenSans-Bold;padding-top:3rem}.scuba__new-to-diving .divers__intro{padding-top:3.5rem;padding-bottom:10rem}.scuba__new-to-diving .divers__intro .intro__h2{font:1.8rem/2rem OpenSans-Bold;text-transform:uppercase;margin-bottom:2rem}.scuba__new-to-diving .divers__intro .intro__description p{font-size:1.2rem;line-height:2.2rem}.scuba__new-to-diving .divers__intro .intro__logos{margin-top:3rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.scuba__new-to-diving .divers__intro .intro__logos .logo1{width:3.579rem}.scuba__new-to-diving .divers__intro .intro__logos .logo2{width:4.7rem}.scuba__new-to-diving .divers__intro .intro__logos .logo3{width:4.8rem}.scuba__new-to-diving .divers__intro .intro__logos .logo4{width:4.675rem}.scuba__new-to-diving .divers__intro .intro__logos .logo5{width:4.76rem}.scuba__new-to-diving .divers__intro .offers__notice{margin-top:5rem;background-color:#fff;padding:2.4rem 1.53rem;display:-ms-flexbox;display:flex;gap:1rem}.scuba__new-to-diving .divers__intro .offers__notice .notice__content{font-size:1.2rem;line-height:2.2rem;font-family:OpenSans-Regular;text-align:start}.scuba__new-to-diving .divers__intro .offers__notice .notice__content a{font-family:OpenSans-Semibold;text-decoration:underline}.scuba__new-to-diving .divers__intro .offers__notice .notice__content strong{font-family:OpenSans-Bold}.scuba__new-to-diving .divers__intro .offers__notice .notice__img{width:5.365rem;min-width:5.365rem}.scuba__new-to-diving .divers__intro .offers__notice .notice__img img{height:auto;width:100%}.scuba__new-to-diving .divers__offers{background-color:#fff;padding-top:7rem;padding-bottom:9rem}.scuba__new-to-diving .divers__offers .offers__h2{text-transform:uppercase;font-family:OpenSans-Bold;font-size:2.8rem;line-height:3rem}.scuba__new-to-diving .divers__offers .offers__h4{text-transform:uppercase;font-size:1.2rem;line-height:1.4rem;letter-spacing:.3rem;margin-bottom:3.7rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__image{position:relative;height:25.6rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__image .image__layer{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:2.5rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__image .image__layer_text{max-width:30rem;width:100%;background-color:hsla(0,0%,100%,.75);text-align:center;padding-top:1.2rem;padding-bottom:1.2rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__image .image__layer_text .layer__text{font-size:1.2rem;line-height:1.4rem;letter-spacing:.3rem;text-transform:uppercase}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content .content__h3{margin-top:2rem;font-size:2rem;line-height:2.6rem;font-family:OpenSans-Semibold;text-transform:capitalize}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content p{font-size:1.2rem;line-height:2.2rem;margin:2rem 0}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content .content__link{font-size:1rem;line-height:3rem;font-family:OpenSans-Bold;text-transform:uppercase;text-align:center;padding:0 1.5rem;color:#fff;background:#000;display:block;max-width:max-content}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content .content__link:hover{color:#fff;text-decoration:none}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content ul{margin:0 0 2rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content ul li{position:relative;padding:0 0 0 1.5rem;margin:0 0 1rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content ul li:before{content:"";position:absolute;left:0;top:1rem;-ms-transform:translateY(-50%);transform:translateY(-50%);width:.8rem;height:.8rem;background:#447daa;border-radius:50%}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content ul li p{font-size:1.2rem;line-height:2.2rem;margin:0 0 1rem}.scuba__new-to-diving .divers__included{padding-top:7rem;margin-bottom:6rem}.scuba__new-to-diving .divers__included .included__h2{text-transform:uppercase;font-family:OpenSans-Bold;font-size:2.8rem;line-height:3rem}.scuba__new-to-diving .divers__included .included__h4{text-transform:uppercase;font-size:1.2rem;line-height:1.4rem;letter-spacing:.3rem;margin-bottom:3.5rem}.scuba__new-to-diving .divers__included .included__cards .card__item .item__image{position:relative;height:25.6rem}.scuba__new-to-diving .divers__included .included__cards .card__item .item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.scuba__new-to-diving .divers__included .included__cards .card__item .item__content .content__h3{margin-top:2rem;font-size:2rem;line-height:2.6rem;font-family:OpenSans-Semibold}.scuba__new-to-diving .divers__included .included__cards .card__item .item__content p{font-size:1.2rem;line-height:2.2rem;margin:2rem 0}.scuba__new-to-diving .divers__included .included__cards .card__item .item__content .content__link{font-size:1rem;line-height:3rem;font-family:OpenSans-Bold;text-transform:uppercase;text-align:center;padding:0 1.5rem;color:#fff;background:#000;display:block;max-width:max-content}.scuba__new-to-diving .divers__included .included__cards .card__item .item__content .content__link:hover{color:#fff;text-decoration:none}.scuba__sites .default__hero_2{position:relative}.scuba__sites .default__hero_2 .hero__banner{position:relative;height:18rem}.scuba__sites .default__hero_2 .hero__banner .background{z-index:0}.scuba__sites .default__hero_2 .hero__banner .background img{width:100%}.scuba__sites .default__hero_2 .hero__banner .content__h1{font-size:2.8rem;line-height:3.8rem}.scuba__sites .default__hero_2 .hero__banner .content__h4{margin-top:7rem;font-size:1.2rem;line-height:1.5rem}.scuba__sites .sites__intro{margin:3.5rem 0 7rem}.scuba__sites .sites__intro .intro__h2{font-family:OpenSans-Bold;margin-bottom:2rem;text-transform:uppercase;font-size:1.8rem;line-height:2rem}.scuba__sites .sites__intro p{font-size:1.2rem;line-height:2.2rem}.scuba__sites .sites__intro .intro__content{text-align:center;text-transform:uppercase}.scuba__sites .sites__intro .intro__content:before{content:"";display:block;margin:3.5rem 0;height:.1rem;background:#c9c9c9}.scuba__sites .sites__intro .intro__content .content__span{font-size:1.2rem;line-height:1.4rem}.scuba__sites .sites__intro .intro__content .content__h2{font-family:OpenSans-Bold;font-size:2.8rem;line-height:3rem}.scuba__sites .sites__intro .intro__content p{font-size:1.2rem;line-height:1.4rem}.scuba__sites .sites__videos{padding-top:4.3rem;padding-bottom:4.8rem;background-color:#fff}.scuba__sites .sites__videos .videos__title{margin:0;font-family:OpenSans-Light;font-size:2.2rem;line-height:2.5rem;text-transform:uppercase;text-align:center}.scuba__sites .sites__videos .videos__subtitle{margin-top:0;margin-bottom:3.5rem;font-size:.8rem;line-height:1.8rem;letter-spacing:.2rem;text-align:center;text-transform:uppercase}.scuba__sites .sites__search-title{position:relative;min-height:30rem;background-color:transparent}.scuba__sites .sites__search-title .search__title{position:absolute;left:0;right:0;top:7rem;padding:0;font-family:OpenSans-Regular;text-align:center;text-transform:uppercase;color:#fff;font-size:1.2rem;line-height:1.4rem;letter-spacing:.25rem;z-index:1}.scuba__sites .sites__search-title .search__title span{display:block;font-family:OpenSans-Bold;font-size:2.8rem;line-height:3rem;letter-spacing:normal}.scuba__sites .sites__search{position:relative;margin-top:-16.8rem;min-height:24rem;background-color:transparent;margin-bottom:10rem}.scuba__sites .sites__search .wrap__select{padding-bottom:6.9rem}.scuba__sites .sites__search .wrap__tabs{transition:all 1.25s ease-in-out;max-height:0;overflow:hidden}.scuba__sites .sites__search .wrap__tabs--open{max-height:2000rem}.scuba__sites .sites__search .wrap__tabs .resort__title{margin:0;font-family:OpenSans-Bold;font-size:2.8rem;line-height:3.8rem;text-transform:uppercase;color:#447daa}.scuba__sites .sites__search .wrap__tabs .resort__subtitle{padding-bottom:3.5rem;font-size:1.2rem;line-height:1.8rem;letter-spacing:.3rem;color:#000}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul{background:transparent;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul .tabs__li{margin:0;height:4.785rem;-ms-flex-negative:1;flex-shrink:1}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul .tabs__li:not(:last-child){border-right:.1rem solid #000}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul .tabs__li:last-child{border-right:.1rem solid #d0d0d0}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul .tabs__li--active .tabs__button{background:#f1f1f1}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul .tabs__li .tabs__button .tabs__title{font-size:1rem;line-height:1.2rem;letter-spacing:-.02rem;padding-left:2.1rem;padding-right:2.1rem;white-space:break-spaces}.scuba__sites .sites__search .wrap__tabs .tabs__background{background-color:#f1f1f1}.scuba__sites .sites__search .tabs .tabs__content{padding-bottom:0;padding-left:0;padding-right:0;background-color:transparent}.scuba__sites .map-section{position:relative;padding-top:7.2rem;padding-bottom:7rem;height:96rem}.scuba__sites .map-section .map__title{position:absolute;left:0;right:0;top:7rem;padding:0;font-family:OpenSans-Regular;text-align:center;text-transform:uppercase;color:#fff;font-size:1.2rem;line-height:1.4rem;letter-spacing:.3rem;z-index:1}.scuba__sites .map-section .map__title span{display:block;font-family:OpenSans-Bold;font-size:2.8rem;line-height:3rem;letter-spacing:normal}.scuba__sites .map-section .map-section__h2{font-size:1.2rem;line-height:1.4rem;text-transform:uppercase;text-align:center;letter-spacing:.31rem;margin:0}.scuba__sites .map-section .map-section__h3{font-size:2.8rem;line-height:3rem;text-transform:uppercase;text-align:center;font-family:OpenSans-Bold;margin:.5rem 0 0}.scuba__sites .map-section .map-section__desc{text-align:center;font-size:1.2rem;line-height:2.2rem;padding:2.2rem 3rem 1.6rem}.scuba__sites .map-section .scuba__map{background:transparent}.scuba__sites .map-section .scuba__map .drag__wrap{bottom:7%}.scuba__sites .map-section .scuba__map .scroll__panel{width:74.6rem;margin:0 auto}.scuba__sites .map-section .scuba__map .map__img{width:62.4rem;height:37rem;object-fit:contain}.scuba__sites .map-section .scuba__map .map__links--resorts li{color:#fff;text-decoration:none}.scuba__sites .map-section .scuba__map .map__links--resorts li:first-child{top:12%;left:22.5rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(2){top:21.2%;left:25.9rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(3){top:57%;left:14.2rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(4){top:61.8%;left:17.8rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(5){top:50.3%;left:18.8rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(6){top:55%;left:23rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(7){top:63.6%;left:57.8rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(8){top:82.3%;left:59.8rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(9){top:90.3%;left:63rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(10){top:96.2%;left:49.9rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(11){top:96.2%;left:31.5rem}.scuba__sites .map-section .scuba__map .map__links--countries li:first-child{top:14%;left:28.8rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(2){top:68.5%;left:18.3rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(3){top:58%;left:57.8rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(4){top:76.8%;left:59.7rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(5){top:95%;left:62.9rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(6){top:101%;left:49rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(7){top:101%;left:33.2rem}.scuba__sites .map-section .scuba__map .map__links--countries a{color:#fff;text-transform:none;font-size:1.6rem;line-height:2.2rem;font-family:OpenSans-Bold}.scuba__sites .map-section .scuba__map .map__links ul{height:37rem}.scuba__sites .map-section .scuba__map .map__wrapper{top:12rem;padding-bottom:9.1rem}.scuba__sites .map-section .map-section__cta{font-size:1.4rem;line-height:3rem;text-transform:uppercase;text-align:center;font-family:OpenSans-Bold;color:#fff;background:#000;padding:.5rem 2rem .6rem;max-width:19rem;margin:0 auto;display:block}.scuba__sites .sites{padding-top:1.5rem;background-color:#f1f1f1}.scuba__sites .sites .sites__count{margin-bottom:3.5rem;font-family:OpenSans-Bold;font-size:1.4rem;line-height:1.8rem;text-transform:uppercase;padding:0 1.5rem}.scuba__sites .sites .sites__carts{padding:0 1.5rem}.scuba__sites .sites .sites__carts .carts__cart{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.5rem;padding:0 2rem;background-color:#fff}.scuba__sites .sites .sites__carts .carts__cart:last-of-type{margin-bottom:0}.scuba__sites .sites .sites__carts .carts__cart .cart__level{position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:15rem;height:1.7rem;font-family:OpenSans-Bold;font-size:.8rem;line-height:1.7rem;letter-spacing:.24rem;text-align:center;text-transform:uppercase;color:#fff}.scuba__sites .sites .sites__carts .carts__cart .cart__description{padding-top:3.7rem}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__header,.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__header .header__logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__header .header__logo{-ms-flex-negative:0;flex-shrink:0;margin-right:1rem;width:3.3rem;height:3.3rem;font-size:1.72rem;color:#fff;border-radius:50%}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__header .header__title{font-family:OpenSans-Bold;font-size:2rem;line-height:2.6rem;text-transform:uppercase}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params{display:none}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item{padding:0 .8rem;font-size:.9rem;line-height:2.5rem;text-align:center;text-transform:uppercase}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item:first-child{padding-left:0}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item:nth-child(2){position:relative}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item:nth-child(2):after,.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item:nth-child(2):before{content:"";position:absolute;top:50%;left:0;width:.1rem;height:.9rem;-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#f1f1f1}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item:nth-child(2):after{left:auto;right:0}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item:last-child{padding-right:0}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item strong{font-family:OpenSans-Bold;white-space:nowrap}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__text{margin-top:1.7rem;padding-bottom:2rem;font-size:1.2rem;line-height:2rem;text-align:center}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible{margin-top:auto}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content{border-top:.1rem solid #f1f1f1}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__params{margin-top:2rem;text-align:center}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__params .params__item{text-transform:uppercase;font-size:1.2rem;line-height:2.2rem}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__params .params__item strong{font-family:OpenSans-Bold}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__title{margin-top:2rem;margin-bottom:0;font-size:1.2rem;line-height:2.5rem;text-align:center;text-transform:uppercase}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;padding-bottom:2.3rem}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__links .links__link{font-family:OpenSans-Bold;font-size:1.2rem;line-height:2.2rem;text-align:center;color:#447daa}.scuba__sites .sites .advanced{background-color:#0a1648}.scuba__sites .sites .master{background-color:#15365e}.scuba__sites .sites .novice{background-color:#44b8f4}.scuba__divers .scuba__hero{position:relative;height:18rem}.scuba__divers .scuba__hero .background img{object-position:50% top}.scuba__divers .scuba__hero .hero__content{position:relative;-ms-flex-direction:column;flex-direction:column;top:6.07rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto;text-align:center;color:#fff}.scuba__divers .scuba__hero .hero__content .content__logo{display:block;width:6rem}.scuba__divers .scuba__hero .hero__content .hero__title{font-family:OpenSans-Bold;font-size:2.8rem;line-height:3rem;text-transform:uppercase}.scuba__divers .scuba__hero .hero__content .hero__included{padding:0 1.3rem;display:inline-block;-ms-transform:translateY(50%);transform:translateY(50%);font-family:OpenSans-Bold;font-size:.7rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;color:#fff;background-color:#4085af}.scuba__divers .divers__intro{padding-bottom:5rem}.scuba__divers .divers__intro .intro__text{line-height:2.2rem}.scuba__divers .divers__intro .intro__logo .logo__title span{font-size:2.8rem;line-height:3rem}.scuba__divers .offers__notice{background-color:#fff;padding:2.4rem 1.53rem;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:7rem}.scuba__divers .offers__notice .notice__content{font-size:1.2rem;line-height:2.2rem;font-family:OpenSans-Regular;text-align:start}.scuba__divers .offers__notice .notice__content a{font-family:OpenSans-Semibold;text-decoration:underline}.scuba__divers .offers__notice .notice__content strong{font-family:OpenSans-Bold}.scuba__divers .offers__notice .notice__img{width:5.365rem;min-width:5.365rem}.scuba__divers .offers__notice .notice__img img{height:auto;width:100%}.scuba__divers .divers__included{padding-top:7rem;padding-bottom:8.4rem;color:#000;background-color:#fff}.scuba__divers .divers__included .included__title{font-family:OpenSans-Light;font-size:2.8rem;line-height:3.2rem;text-transform:uppercase;text-align:center}.scuba__divers .divers__included .included__subtitle{margin-top:0;margin-bottom:0;font-family:OpenSans-Bold;font-size:1.8rem;line-height:2rem;text-transform:uppercase}.scuba__divers .divers__included .link__wrap{margin-top:3rem;padding-right:1.5rem;text-align:center}.scuba__divers .divers__included .link__wrap--desk{display:none}.scuba__divers .divers__included .link__wrap .block__link{font-family:OpenSans-Bold;font-size:1.2rem;line-height:2rem;text-transform:uppercase}.scuba__divers .divers__included .link__wrap .block__link .ic-next{font-weight:600;font-size:1rem}.scuba__divers .divers__included .included__list{position:relative;padding-top:2rem}.scuba__divers .divers__included .included__list ul li{position:relative;padding-left:1.5rem;padding-bottom:1.5rem;font-size:1.2rem;line-height:2.2rem}.scuba__divers .divers__included .included__list ul li:last-child{padding-bottom:0}.scuba__divers .divers__included .included__list ul li:before{content:"";display:inline-block;position:absolute;top:.7rem;left:0;width:.6rem;height:.6rem;border-radius:50%;background:#447daa;vertical-align:middle}.scuba__divers .divers__included .included__list>p{margin-top:2.5rem;font-size:1rem;line-height:1.6rem}.scuba__divers .divers__included .slide .image{position:relative;height:44rem}.scuba__divers .divers__included .slide .content .content__h3{font-family:OpenSans-Semibold;margin-top:2rem;font-size:2rem;line-height:2.6rem}.scuba__divers .divers__included .slide .content .content__p{margin-top:2rem;font-size:1.2rem;line-height:2.2rem}.scuba__divers .divers__included .slide .content .content__a{font-family:OpenSans-Bold;margin-top:2rem;min-width:9.8rem;height:2.5rem;width:fit-content;padding:0 1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1rem;text-transform:uppercase;color:#fff;background:#000}.scuba__divers .divers__courses{margin:7rem 0}.scuba__divers .divers__courses .courses__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.scuba__divers .divers__courses .courses__wrapper .img__wrapper{position:relative}.scuba__divers .divers__courses .courses__wrapper .img__wrapper .label__wrapper{width:100%;position:absolute;text-align:center;top:2.2rem}.scuba__divers .divers__courses .courses__wrapper .img__wrapper .label__wrapper .img__label{font:.7rem/1.7rem OpenSans-Bold;letter-spacing:.14rem;text-transform:uppercase;color:#fff;padding:0 2rem;background-color:#82888a;min-height:1.7rem;display:inline-block}.scuba__divers .divers__courses .courses__wrapper .img__wrapper img{height:21.3rem;object-fit:cover}.scuba__divers .divers__courses .courses__wrapper .content__wrapper{padding:3rem 2.3rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper img{width:11.33rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper .content__title{margin:1.5rem 0 1rem;font:2.2rem/2.4rem OpenSans-Light;text-transform:uppercase;padding-right:2rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper .content__description{font:1.2rem/2rem OpenSans-Regular}.scuba__divers .divers__courses .courses__wrapper .content__wrapper .content__cta{margin-top:1rem}#js-animated__card{margin:0;margin-top:7rem;padding:0;width:100%;padding-left:1.5rem}#js-animated__card .slick-slider .slick-slide{margin-right:3rem}#js-animated__card .slick-slider .slick-slide:last-child{margin-right:0}#js-animated__card .slick-slider .slick-slide>div{width:29.2rem}#js-animated__card .slick-slider .slide .image{position:relative;height:44rem}#js-animated__card .slick-slider .slide .content .content__h3{font-family:OpenSans-Semibold;margin-top:2rem;font-size:2rem;line-height:2.6rem}#js-animated__card .slick-slider .slide .content .content__p{margin-top:2rem;font-size:1.2rem;line-height:2.2rem}#js-animated__card .slick-slider .slide .content .content__a{font-family:OpenSans-Bold;margin-top:2rem;min-width:9.8rem;height:2.5rem;width:fit-content;padding:0 1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1rem;text-transform:uppercase;color:#fff;background:#000}.scuba__courses .courses__hero{position:relative;height:18rem}.scuba__courses .courses__hero .courses__title{color:#fff;text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scuba__courses .courses__hero .title__h1{font:4rem/4.8rem OpenSans-Bold}.scuba__courses .courses__hero .title__h1 span{font-family:OpenSans-Light;font-size:1.8rem;line-height:1.9rem}.scuba__courses .courses__intro{padding-top:3.5rem;padding-bottom:7rem}.scuba__courses .courses__intro .offers__notice{margin-top:5rem;background-color:#fff;padding:2.4rem 1.53rem;display:-ms-flexbox;display:flex;gap:1rem}.scuba__courses .courses__intro .offers__notice .notice__content{font-size:1.2rem;line-height:2.2rem;font-family:OpenSans-Regular;text-align:start}.scuba__courses .courses__intro .offers__notice .notice__content a{font-family:OpenSans-Semibold;text-decoration:underline}.scuba__courses .courses__intro .offers__notice .notice__content strong{font-family:OpenSans-Bold}.scuba__courses .courses__intro .offers__notice .notice__img{width:5.365rem;min-width:5.365rem}.scuba__courses .courses__intro .offers__notice .notice__img img{height:auto;width:100%}.scuba__courses .courses__intro .intro__h1{font:1.8rem/2rem OpenSans-Bold;text-transform:uppercase;margin-bottom:2rem}.scuba__courses .courses__intro .intro__inner{position:relative}.scuba__courses .courses__intro .intro__inner:after{content:"";display:block;width:100%;height:.1rem;background:#c9c9c9;margin:3.5em auto 3rem}.scuba__courses .courses__intro .intro__inner p{font-size:1.2rem;line-height:2.2rem}.scuba__courses .courses__intro .intro__summary{text-align:center;text-transform:uppercase}.scuba__courses .courses__intro .intro__summary .summary__h3{font-size:1.2rem;line-height:1.4rem}.scuba__courses .courses__intro .intro__summary .summary__h3 span{font-size:2.8rem;line-height:4rem;font-family:OpenSans-Bold}.scuba__courses .divers-section .divers-section__column{padding-bottom:7rem}.scuba__courses .divers-section .divers-section__column .divers-section__pic{display:block}.scuba__courses .divers-section .divers-section__column .divers-section__h2{font-size:2rem;line-height:2.6rem;font-family:OpenSans-Semibold;margin:0;padding:2.3rem 1.5rem 1.8rem}.scuba__courses .divers-section .divers-section__column .divers-section__desc{font-size:1.2rem;line-height:2.2rem;padding:0 1.5rem}.scuba__courses .divers-section .divers-section__column .divers-section__desc a{font-family:OpenSans-Bold}.scuba__courses .divers-section .divers-section__column .divers-section__cta{font-size:1rem;line-height:1.2rem;font-family:OpenSans-Bold;text-transform:uppercase;display:inline-block;margin-top:1.7rem;padding-left:1.5rem}.scuba__courses .divers-section .divers-section__column .divers-section__cta i{color:#18a9e5;margin-left:-.5rem}.scuba__courses .divers-section .divers-section__column .divers-section__note{font-size:1rem;line-height:1.6rem;margin:2rem -.5rem .8rem 1.5rem}.scuba__courses .certified__section .certified__wrapper{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.scuba__courses .certified__section .certified__wrapper .img__wrapper{height:21.3rem}.scuba__courses .certified__section .certified__wrapper .img__wrapper img{width:100%;height:100%;object-fit:cover}.scuba__courses .certified__section .certified__wrapper .content__wrapper{padding:3rem 2.3rem}.scuba__courses .certified__section .certified__wrapper .content__wrapper .content__title{font:2.2rem/2.4rem OpenSans-Bold;text-transform:uppercase;margin:0 0 1rem}.scuba__courses .certified__section .certified__wrapper .content__wrapper .content__description{font:1.2rem/2rem OpenSans-Regular}.scuba__courses .certified__section .certified__wrapper .content__wrapper .content__description em{display:inline-block;margin-top:2rem;font-size:1rem;line-height:1.6rem;font-style:normal}.scuba__courses .courses__tabs .tabs__height{height:8rem}.scuba__courses .courses__tabs .tabs__icon i.ic-sandals-logo-icon{font-size:1.397rem}.scuba__courses .courses__tabs .tabs__icon i.ic-padi-elearning{font-size:.969rem}.scuba__courses .courses__tabs .tabs__icon i.ic-padi{font-size:1.351rem}.scuba__courses .courses__tabs .tabs__icon i.ic-dan{font-size:.824rem}.scuba__courses .courses__tabs .tabs__li{width:9.3rem;height:5.4rem}.scuba__courses .courses__tabs .tabs__li--active .tabs__button .tabs__subtitle{color:#000}.scuba__courses .courses__tabs .tabs__button{-ms-flex-pack:start;justify-content:flex-start;padding-top:1rem}.scuba__courses .courses__tabs button.tabs__button{font-size:0}.scuba__courses .courses__tabs .tabs__subtitle{display:inline-block;font-size:.9rem;line-height:1rem;color:#242424;margin-top:.3rem}.scuba__courses .courses__tabs .tabs__content{padding:0;background-color:transparent}.scuba__courses .courses__program{background-color:#fff;padding:4rem 0 7rem}.scuba__courses .program__content .content__h2{text-transform:uppercase;font-size:2.8rem;line-height:3rem;font-family:OpenSans-Bold}.scuba__courses .program__content .content__span{font-size:1.2rem;line-height:1.4rem;text-transform:uppercase;letter-spacing:.3rem;margin-top:.5rem}.scuba__courses .program__content .content__description{margin:2rem 0 3.5rem;font-size:1.2rem;line-height:2.2rem}.scuba__courses .program__content .content__image{position:relative;height:25.6rem}.scuba__courses .program__content .content__list{text-align:left}.scuba__courses .program__content .list__h3{text-transform:uppercase;font:1.8rem/2rem OpenSans-Bold;margin-bottom:1.2rem}.scuba__courses .program__content .list__ul ul{font-size:1.2rem;line-height:2.2rem}.scuba__courses .program__content .list__ul ul li{position:relative;padding-left:1.5rem;margin-bottom:1.5rem}.scuba__courses .program__content .list__ul ul li:last-child{margin-bottom:0}.scuba__courses .program__content .list__ul ul li:before{content:"";display:block;position:absolute;left:0;top:.8rem;width:.5rem;height:.5rem;background:#447daa;border-radius:50%}.scuba__courses .courses__elearning{background-color:#fff;padding:4rem 0 7rem}.scuba__courses .courses__elearning .content__h2{text-transform:uppercase;font-size:2.8rem;line-height:3rem;font-family:OpenSans-Bold}.scuba__courses .courses__elearning .content__icon{width:20.2rem}.scuba__courses .courses__elearning .content__image{position:relative;height:25.6rem}.scuba__courses .courses__elearning .content__p p{font-size:1.2rem;line-height:2.2rem;margin:2rem 0}.scuba__courses .courses__elearning .content__notice{font-size:1rem;line-height:1.3rem}.scuba__courses .courses__elearning .content__link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:20.2rem;height:2.5rem;background-color:#000;color:#fff;font:1rem/3rem OpenSans-Bold;text-transform:uppercase;margin-top:2rem}.scuba__courses .elearning__summary{position:relative;margin-top:7rem}.scuba__courses .elearning__summary .summary__text{padding:5.3rem 1.5rem 3.5rem;background-color:#f1f1f1;text-align:left}.scuba__courses .elearning__summary .summary__text .text__h3{font-size:1.2rem;line-height:2.2rem;font-family:OpenSans-Bold}.scuba__courses .elearning__summary .summary__text .text__p{font-size:1.2rem;line-height:2.2rem}.scuba__courses .elearning__summary .summary__text .text__p p:first-of-type{margin-top:.5rem}.scuba__courses .elearning__summary .summary__text .text__p strong{font-family:OpenSans-Bold}.scuba__courses .elearning__summary .summary__text .text__span{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:22rem;height:2.7rem;background-color:#00c4ff;color:#fff;font:1.2rem/1.2rem OpenSans-Bold;text-transform:uppercase;letter-spacing:.24rem}.scuba__courses .elearning__summary .summary__list{text-align:left}.scuba__courses .elearning__summary .summary__list .list__h3{font-family:OpenSans-Bold;font-size:2rem;line-height:2.6rem;margin-bottom:2rem}.scuba__courses .elearning__summary .summary__list .list__ul ul{font-size:1.2rem;line-height:2.2rem}.scuba__courses .elearning__summary .summary__list .list__ul ul li{position:relative;padding-left:1.5rem;margin-bottom:1.5rem}.scuba__courses .elearning__summary .summary__list .list__ul ul li:last-child{margin-bottom:0}.scuba__courses .elearning__summary .summary__list .list__ul ul li:before{content:"";display:block;position:absolute;left:0;top:.8rem;width:.5rem;height:.5rem;background:#447daa;border-radius:50%}.scuba__courses .elearning__select{width:29.5rem;height:3.8rem;margin:0 auto;margin-top:3rem}.scuba__courses .elearning__select .qq-input{background:#fff}.scuba__courses .courses__padi .padi__intro{padding:4rem 0 7rem;padding-bottom:33.1rem;background-color:#fff}.scuba__courses .courses__padi .padi__content{text-align:center}.scuba__courses .courses__padi .padi__content .content__icon{width:9.76rem}.scuba__courses .courses__padi .padi__content .content__h2{text-transform:uppercase;font-size:2.8rem;line-height:3rem;font-family:OpenSans-Bold}.scuba__courses .courses__padi .padi__content .content__description{font-size:1.2rem;line-height:2.2rem;margin-top:2rem}.scuba__courses .courses__padi .padi__summary{position:relative;margin-top:-26rem}.scuba__courses .courses__padi .padi__summary .summary__image{position:relative;height:25.5rem}.scuba__courses .courses__padi .padi__summary .summary__content{background:#d0d0d0;padding:2rem 1.5rem 5rem;text-align:left}.scuba__courses .courses__padi .padi__summary .summary__content .content__h3{text-transform:uppercase;font:2rem/2.6rem OpenSans-Bold}.scuba__courses .courses__padi .padi__summary .summary__content .content__p{font-size:1.2rem;line-height:2.2rem;margin-top:2rem;margin-bottom:2rem}.scuba__courses .courses__padi .padi__summary .summary__content .content__notice{font-size:1rem;line-height:1.3rem}.scuba__courses .courses__padi .padi__summary .summary__content .content__link{font-size:1rem;line-height:2.5rem;font-family:OpenSans-Bold;text-transform:uppercase;text-align:center;padding:0 1.5rem;color:#fff;background:#000;display:block;max-width:max-content;margin-top:2rem}.scuba__courses .courses__padi .padi__summary .summary__content .content__link:hover{color:#fff;text-decoration:none}.scuba__courses .courses__padi .padi__select{margin-top:7rem}.scuba__courses .courses__padi .padi__select .select__icon{width:6.9rem;margin-right:.9rem}.scuba__courses .courses__padi .padi__select .select__title{text-transform:uppercase;font:2rem/2.6rem OpenSans-Bold}.scuba__courses .courses__padi .padi__select .qq-input{color:#000;background:#fff}.scuba__courses .courses__padi .padi__select .qq-resort-select{padding-top:2rem}.scuba__courses .courses__list .list__header{display:none}.scuba__courses .courses__list .courses__p{text-transform:uppercase;font:1.4rem/1.6rem OpenSans-Bold;margin-bottom:3rem;margin-top:4rem}.scuba__courses .courses__list .courses__p span{color:#447daa}.scuba__courses .courses__list .courses__ul{margin-left:-.5rem;margin-right:-.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.scuba__courses .courses__list .courses__ul .list__item{width:100%;padding:0 .5rem;margin-bottom:3.5rem}.scuba__courses .courses__list .courses__ul .item__image{height:23rem;position:relative;box-shadow:0 -.5rem 1.5rem rgba(0,0,0,.05),0 .2rem .8rem rgba(0,0,0,.05)}.scuba__courses .courses__list .courses__ul .item__content{position:relative;background:#fff;height:31.3rem;text-align:center;padding:2.42rem 2.75rem 4.18rem 2.53rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;box-shadow:0 1rem 2rem rgba(0,0,0,.1),0 .2rem .5rem rgba(0,0,0,.05)}.scuba__courses .courses__list .courses__ul .item__content .content__h3{margin:0;font:1.8rem/2.3rem OpenSans-Bold;height:4.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.scuba__courses .courses__list .courses__ul .item__content .description__wrapper{height:8.1rem;position:relative;margin-top:1rem}.scuba__courses .courses__list .courses__ul .item__content .description__wrapper:after{display:block;content:"";position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);height:.1rem;width:100%;background-color:hsla(0,0%,82%,.6);bottom:-1.5rem}.scuba__courses .courses__list .courses__ul .item__content .content__description{font-size:1.2rem;line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;
  /* ! autoprefixer: off */-webkit-box-orient:vertical}.scuba__courses .courses__list .courses__ul .item__content .content__readmore{text-transform:uppercase;font:1.2rem/2rem OpenSans-Bold;cursor:pointer}.scuba__courses .courses__list .courses__ul .item__content .bottom-pos{margin-top:auto}.scuba__courses .courses__list .courses__ul .item__content .content__price{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem}.scuba__courses .courses__list .courses__ul .item__content .content__price .price__rate{display:block;font:3.1rem/2.6rem OpenSans-Bold}.scuba__courses .courses__list .courses__ul .item__content .content__price .price__type{display:block;font:1rem/1rem OpenSans-Semibold}.scuba__courses .courses__list .courses__ul .item__content .content__price .price__currency{display:block;font-size:1.5rem;line-height:1.5rem}.scuba__courses .courses__list .courses__ul .item__content .price__block{text-transform:uppercase;text-align:left;margin-left:.5rem}.scuba__courses .courses__list .courses__ul .item__content .item__button{display:block;text-transform:uppercase;background:#000;color:#fff;width:19.1rem;height:3.6rem;font-family:OpenSans-Semibold;font-size:1.3rem;line-height:1.7rem;margin:0 auto}.scuba__courses .courses__list .courses__ul .item__content .tooltip__wrapper{position:relative;width:100%}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip{bottom:4.3rem;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:34.7rem;max-width:unset;padding-left:0;padding-right:0}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .tooltip__content{padding:4.2rem 3.7rem 3.2rem}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .tooltip__content:before{bottom:-1.5rem;border-left-width:1.65rem;border-right-width:1.65rem;border-top-width:1.7rem}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .tooltip__button{font-size:1.798rem}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .qq-main-btn button{font:1.4rem/1.9rem OpenSans-Semibold}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .qq-input-wrapper{padding-left:0;padding-right:0}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .custom-select .qq-input{background:#fff;border:.1rem solid #e6e6e6}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .qq-input-wrapper .select-wrapper:after,.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .qq-input-wrapper .select-wrapper:before{display:none}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .qq-input-wrapper{margin-bottom:2rem}.scuba__courses .specialty__courses{background-color:#fff;padding:4rem 0 7rem}.scuba__courses .specialty__courses .courses__content .content__icon{width:13.2rem}.scuba__courses .specialty__courses .courses__content .content__h2{text-transform:uppercase;font-size:2.8rem;line-height:3rem;font-family:OpenSans-Bold}.scuba__courses .specialty__courses .courses__content .content__p{font-size:1.2rem;line-height:2.2rem;margin:2rem 0}.scuba__courses .specialty__courses .content__image{position:relative;height:25.6rem}.scuba__courses .specialty__courses .content__icons{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.scuba__courses .specialty__courses .content__icons .icons__item{position:relative;border-radius:50%;background-color:#242424;color:#fff;width:5rem;height:5rem;background-color:#000}.scuba__courses .specialty__courses .content__icons .icons__item i{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scuba__courses .specialty__courses .content__icons .icons__item .ic-oxygen{font-size:3.1rem;-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}.scuba__courses .specialty__courses .content__icons .icons__item .ic-jellyfish{font-size:3.26rem}.scuba__courses .specialty__courses .content__icons .icons__item .ic-first-aid{font-size:2.87rem}.scuba__courses .specialty__courses .content__icons .icons__item .ic-neurological{font-size:3.123rem}.scuba__courses .speciality__features{background-color:#f1f1f1;margin-top:7rem}.scuba__courses .speciality__features .features__item{height:48.2rem;margin-bottom:3.5rem}.scuba__courses .speciality__features .features__item:last-of-type{margin-bottom:0}.scuba__courses .speciality__features .features__item .item__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-align:center;background-color:#fff;box-shadow:0 -.5rem 1.5rem rgba(0,0,0,.05),0 .2rem .8rem rgba(0,0,0,.05);padding:7rem 3.75rem 0;height:100%}.scuba__courses .speciality__features .features__item .content__h3{text-transform:uppercase;font:2rem/2.6rem OpenSans-Bold;margin:2rem 0}.scuba__courses .speciality__features .features__item .content__p{font-size:1.2rem;line-height:2.2rem}.scuba__courses .speciality__features .features__item .content__icon{position:relative;border-radius:50%;background-color:#242424;color:#fff;width:5rem;height:5rem}.scuba__courses .speciality__features .features__item .content__icon i{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scuba__courses .speciality__features .features__item .content__icon .ic-oxygen{font-size:3.1rem;-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}.scuba__courses .speciality__features .features__item .content__icon .ic-jellyfish{font-size:3.26rem}.scuba__courses .speciality__features .features__item .content__icon .ic-first-aid{font-size:2.87rem}.scuba__courses .speciality__features .features__item .content__icon .ic-neurological{font-size:3.123rem}.scuba__courses .qq-resort-select .select-wrapper:after,.scuba__courses .qq-resort-select .select-wrapper:before{top:44%;height:.2rem}.scuba__courses .courses__loader{padding-top:5rem}.course__details .details__background{padding-bottom:7rem;background-image:linear-gradient(180deg,#242424,#242424 46rem,#f1f1f1 0,#f1f1f1)}.course__details .details__header{padding-top:7.2rem;color:#fff}.course__details .details__header .header__title{position:relative;text-transform:uppercase;font-size:1.2rem;line-height:2.2rem;margin:2rem 0 1rem}.course__details .details__header .header__title:after{display:block;content:"";position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);height:.1rem;width:100%;background-color:hsla(0,0%,81%,.3);top:2.5rem}.course__details .details__header .header__event{font-family:OpenSans-Semibold;font-size:2rem;line-height:2.6rem}.course__details .details__link{font:1.2rem/2rem OpenSans-Bold;display:inline-block}.course__details .details__link_top{color:#fff}.course__details .details__link_bottom{color:#000}.course__details .details__link .link__icon{font-size:1.3rem;font-weight:700;color:#447daa;margin-right:.4rem}.course__details .details__altimage,.course__details .slider__wrapper{position:relative;height:27rem;margin-top:3rem}.course__details .content__quotes{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.course__details .content__quotes:before{content:"";display:block;height:.1rem;background-color:#d0d0d0;position:absolute;top:11.5rem;width:100%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.course__details .content__p{font-size:1.2rem;line-height:2.2rem;margin-bottom:2rem}.course__details .content__logo{text-align:center;width:19.9rem}.course__details .content__logo span{font-family:OpenSans-Bold;font-size:2.6rem;line-height:3.6rem}.course__details .content__price{display:-ms-flexbox;display:flex;margin-top:3rem;margin-bottom:2rem}.course__details .content__price .price__rate{display:block;font:4rem/2.9rem OpenSans-Bold}.course__details .content__price .price__type{display:block;font:1.2rem/1rem OpenSans-Semibold}.course__details .content__price .price__currency{display:block;font-size:1.8rem;line-height:2rem}.course__details .price__block{text-transform:uppercase;text-align:left;margin-left:.5rem}.course__details .course-details__qq{width:100%}.course__details .course-details__qq .qq-background-solid{background:none}.course__details .course-details__qq .qq-input{background:#fff}.course__details .course-details__qq .qq-element-wrap>.xs-12{padding:0}.course__details .course-details__qq .qq-input-wrapper{margin-bottom:2rem}.course__details .course-details__qq .qq-main-btn{margin:0 auto}.course__details .course-details__qq .qq-main-btn button{font:1.6rem/2.1rem OpenSans-Semibold}.course__details .details__height{height:40rem}.course__details .courses-slider__loader{z-index:-1}@media screen and (min-width:425px){.scuba__fleet .fleet__dive .dive__background-glass{padding-top:9.8rem;margin-top:-13.2rem}}@media screen and (min-width:525px){.scuba__fleet .fleet__dive .dive__background-glass{padding-top:12.8rem;margin-top:-16.2rem}}@media screen and (min-width:655px){.scuba__fleet .fleet__dive .dive__background-glass{padding-top:15.8rem;margin-top:-19.2rem}}@media (min-width:768px){.awsrev__tabs .tabs__li{width:23rem;height:4rem}.awsrev__tabs .awards__panel .loader__wrapper,.awsrev__tabs .reviews__panel .loader__wrapper{height:24.2rem}.awsrev__tabs .awards__panel{padding-top:7rem;padding-bottom:10rem}.awsrev__tabs .reviews__panel{padding-top:10rem;padding-bottom:17.5rem}.awards__slider .slick-slide{padding:0 2.5rem}.awards__slider .magic-dots{bottom:-9rem}.awards__slider .slick-slide .slide{width:36.6rem;height:22.9rem}.awards__slider .slick-slide .slide__inner{width:22rem;height:16.3rem}.awards__slider .slick-slide .slide__inner .inner__content .content__logo{margin-bottom:1rem}.awards__slider .slick-slide .slide__inner .inner__content .content__logo .content__img{max-width:9rem}.awards__slider .slick-slide .slide__inner .inner__content .content__logo .content__img.travvy21,.awards__slider .slick-slide .slide__inner .inner__content .content__logo .content__img.travvy23{max-width:10rem}.awards__slider .slick-slide .slide__inner .inner__content .content__header{width:16.3rem;height:7rem}.awards__slider .slick-slide .slide__inner .inner__content .content__header .header__h4{font-size:1.3rem;line-height:1.4rem}.awards__slider .slick-slide .slide__inner .inner__content .content__header .header__span{font-size:.8rem;line-height:1rem}.awards__slider .slick-active .slide__inner{width:36.6rem;height:22.9rem;-ms-transform:none;transform:none}.awards__slider .slick-active .slide__inner .inner__content .content__logo .content__img{max-width:16rem}.awards__slider .slick-active .slide__inner .inner__content .content__logo .content__img.travvy23{max-width:18rem}.awards__slider .slick-active .slide__inner .inner__content .content__header{width:22.2rem;height:10rem}.awards__slider .slick-active .slide__inner .inner__content .content__header .header__h4{font-size:1.8rem;line-height:2.2rem}.awards__slider .slick-active .slide__inner .inner__content .content__header .header__span{font-size:1.2rem;line-height:1.2rem}.reviews__slider .slick-slide>div{width:32.4rem;margin:0 2.5rem}.reviews__slider .magic-dots{bottom:-6rem}.reviews__slider .slide .slide__header .header__h4{font-size:2rem;line-height:2.2rem}.reviews__slider .slide .slide__header .header__span{font-size:1rem;line-height:2.2rem}.reviews__slider .slide .slide__rating .rating__stars .ic-star{font-size:1.617rem;margin-right:.5rem}.reviews__slider .slide .slide__rating .rating__number{font-size:1.6rem;line-height:2rem}.reviews__slider .slide .slide__inner .inner__icon{font-size:2.2rem}.reviews__slider .slide .slide__date{margin:1.5rem 0 0;font-size:1rem;line-height:1.6rem}.reviews__slider .slide .slide__date .date__img{margin:0 .65rem;width:2rem;height:2rem}.tooltip{right:0;max-width:100%}.review-modal__slider{height:19.7rem;margin-bottom:0}.reviews__custom-modal .header{padding-top:3.4rem;padding-bottom:3.4rem}.reviews__custom-modal .header__title:after{height:6.9rem;top:-1.75rem}.reviews__custom-modal .content{margin-top:11rem}.reviews__custom-modal .info{margin-top:0}.reviews__custom-modal .info .counter .tooltip{top:16.5rem}.reviews__custom-modal .info .counter .tooltip__content:before{box-shadow:0 -1.5rem 5rem 0 rgba(0,0,0,.16);left:6.15rem;top:-1rem;bottom:auto;-ms-transform:rotate(180deg);transform:rotate(180deg)}.reviews__custom-modal .reviews__border{margin-top:3rem}.resort-menu .rm-container{height:6rem}.resort-menu .rm-logo-content-title,.resort-menu .rm-logo-content-title.no-subtitle{font-size:1.8rem;line-height:2.6rem}.resort-menu--travel-nav .rm-logo-content{margin-left:1.4rem;margin-top:-.5rem}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-title{font-size:1rem;line-height:2rem;margin-bottom:-.5rem}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-subtitle{font-size:1.8rem;line-height:2.6rem}.resort-menu .rm-logo-content-subtitle{font-size:1rem;line-height:2rem}.resort-menu .rm-collapse-arrow:before{left:-2.5rem}.section__faqs .faqs__h2{font-size:2.8rem}.section__faqs .faqs__li .toggle{font-size:1.4rem;line-height:1.9rem}.section__faqs .faqs__li .toggle:after,.section__faqs .faqs__li .toggle:before{top:.85rem}.default__hero_2 .hero__banner{height:50rem}.included__footer{padding:10rem 0}.included__footer .ic-sandals-logo-icon{font-size:6.6rem}.included__footer.sm-logo .ic-sandals-logo-icon{font-size:4.17rem}.included__footer.sm-logo .footer__cta{font-size:2rem;line-height:3rem}.included__footer .footer__h2{margin:2rem 0}.included__footer .footer__h2 .h2__title{font-size:2.2rem;line-height:2.6rem}.included__footer .footer__h2 .h2__subtitle{font-size:1.2rem;line-height:1.6rem;letter-spacing:.3rem;font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.included__footer .footer__cta{font-size:1.6rem;line-height:2.2rem}.divers__intro{padding-top:5rem;padding-bottom:5rem}.divers__intro .intro__title{margin-bottom:2rem;font-size:2.8rem;line-height:2.8rem}.divers__intro .intro__text{font-size:1.6rem;line-height:3rem}.divers__intro .intro__logo:before{top:0;left:-2.17rem;width:.1rem;height:21rem}.divers__intro .intro__logo .logo__title{font-size:1.4rem;line-height:1.8rem}.divers__intro .intro__logo .logo__title span{font-size:4rem;line-height:4rem}.divers__intro .intro__logo .logo__subtitle{padding:0;font-size:1.4rem;line-height:1.8rem}.scuba__map .map__title{padding-top:6.5rem;font-size:3.6rem;line-height:4.9rem}.scuba__map .map__wrapper{margin:0 auto;height:64.8rem;overflow-x:hidden}.scuba__map .map__img{width:auto;height:64.8rem;object-fit:cover;margin:0 auto;width:100%}.scuba__map .map__links ul{height:64.8rem}.scuba__map .map__links--countries li:first-child{left:calc(50% - 5.5rem)}.scuba__map .map__links--countries li:nth-child(2){left:calc(50% - 14.3rem)}.scuba__map .map__links--countries li:nth-child(3){left:calc(50% + 28.3rem)}.scuba__map .map__links--countries li:nth-child(4){left:calc(50% + 18.7rem)}.scuba__map .map__links--countries li:nth-child(5){left:calc(50% + 29.8rem)}.scuba__map .map__links--countries li:nth-child(6){left:calc(50% + 19rem)}.scuba__map .map__links--resorts li:first-child{left:calc(50% - 12.5rem)}.scuba__map .map__links--resorts li:nth-child(2){left:calc(50% - 2.5rem)}.scuba__map .map__links--resorts li:nth-child(3){left:calc(50% - 19.5rem)}.scuba__map .map__links--resorts li:nth-child(4){left:calc(50% - 20.5rem)}.scuba__map .map__links--resorts li:nth-child(5){left:calc(50% - 8rem)}.scuba__map .map__links--resorts li:nth-child(6){left:calc(50% - 8.5rem)}.scuba__map .map__links--resorts li:nth-child(7){left:calc(50% + 28rem)}.scuba__map .map__links--resorts li:nth-child(8){left:calc(50% + 19rem)}.scuba__map .map__links--resorts li:nth-child(9){left:calc(50% + 28.5rem)}.scuba__map .map__links--resorts li:nth-child(10){left:calc(50% + 18rem)}.scuba-home .scuba__map{height:64.4rem;overflow:hidden}.scuba-home .map__title{font-size:2.8rem;line-height:3.8rem}.scuba-home .scroll__panel{margin-top:-2rem}.scuba-new .hero__banner,.scuba-new .scuba-home-header{height:50rem}.scuba-new .scuba-home-header .background .img{object-position:50% 50%}.scuba-new .header-content{width:41.7rem;height:11.6rem}.scuba-new .map-section{padding-top:8.4rem;padding-bottom:38.4rem}.scuba-new .map-section .map-section__h2{font-size:1.4rem;line-height:1.8rem}.scuba-new .map-section .map-section__desc{font-size:1.4rem;line-height:2.6rem;padding:2.2rem 4rem 1.3rem}.scuba-new .map-section .scuba__map .map__img{height:39rem;width:63.4rem}.scuba-new .map-section .scuba__map .map__links--resorts li:first-child{top:14.4%;left:28.5rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(2){top:59.2%;left:20rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(3){top:64%;left:19rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(4){top:53.6%;left:22rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(5){top:57.2%;left:29.2rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(6){top:66.3%;left:64.2rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(7){top:86.5%;left:66.6rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(8){top:96.3%;left:66.8rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(9){top:99.5%;left:56.6rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(10){top:100.2%;left:37.8rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(11){top:92.2%;left:51.8rem}.scuba-new .map-section .scuba__map .map__links--countries li:first-child{top:16%;left:35.8rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(2){top:70%;left:24.5rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(3){top:60.8%;left:64.4rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(4){top:81.2%;left:66.6rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(5){top:101.5%;left:66.8rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(6){top:105%;left:55.8rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(7){top:95%;left:39.5rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(8){top:86%;left:52.7rem}.scuba-new .map-section .scuba__map .map__wrapper{height:auto;padding-bottom:4.1rem}.scuba-new .map-section .map-section__cta{font-size:1.6rem;line-height:3rem;padding:.6rem 2rem .8rem;max-width:20.6rem}.scuba-new .scuba-new__intro{padding:5.2rem 1.5rem 7rem}.scuba-new .scuba-new__intro .intro__wrapper{padding-right:4rem}.scuba-new .scuba-new__intro .intro__h2{margin:0 0 1.9rem}.scuba-new .scuba-new__intro .intro__text{font-size:1.4rem;line-height:2.6rem}.scuba-new .scuba-new__intro .intro__additional-box{border-top:none;border-bottom:0;-ms-flex:0 0 24rem;flex:0 0 24rem;padding-top:0;padding-bottom:0;margin-top:4rem}.scuba-new .scuba-new__intro .intro__additional-box .additional-box__label{font-size:1.4rem;line-height:1.8rem}.scuba-new .scuba-new__intro .intro__additional-box .additional-box__title{margin:.4rem 0 .5rem}.scuba-new .scuba-new__intro .intro__additional-box .additional-box__subtitle{font-size:1.4rem;line-height:1.8rem}.scuba-new .scuba-new__intro .intro__logo{display:-ms-flexbox;display:flex;padding-top:4.7rem}.scuba-new .scuba-new__intro .intro__logo .additional-box__img-wrap{-ms-flex:1;flex:1;margin-left:3rem}.scuba-new .scuba-new__intro .intro__logo .additional-box__img-wrap img{height:7rem;margin:2.3rem auto 0;display:block;max-width:41rem}.scuba-new .scuba-new__intro .intro__additional-lg{display:block}.scuba-new .scuba-new__intro .intro__additional-lg:before{border-left:.1rem solid #c9c9c9;position:absolute;left:-.8rem;content:"";display:block;height:100%}.scuba-new .scuba-new__intro .intro__additional-xs{display:none}.scuba-new .collage-section{padding-bottom:10rem}.scuba-new .collage-section:after{content:"";width:100%;height:12.6rem;background:#f1f1f1;position:absolute;left:0;top:0;z-index:11}.scuba-new .collage-section .container_big{padding:0 1.5rem}.scuba-new .collage-section .collage__grid{-ms-grid-rows:(1rem)[61];grid-template-rows:repeat(61,1rem);padding-bottom:10rem}.scuba-new .collage-section .collage__grid .collage__text-card .collage__h2{font-size:2.4rem;line-height:3rem}.scuba-new .collage-section .collage__grid .h-3{-ms-grid-row:span 25;grid-row:span 25}.scuba-new .collage-section .collage__content{padding:0}.scuba-new .collage-section .collage__content .content__h3{text-align:right;padding-right:3.9rem;margin-left:-.9rem;padding-top:.3rem}.scuba-new .collage-section .collage__content .content__description{margin-left:-.9rem;position:relative}.scuba-new .collage-section .collage__content .content__description:before{content:"";height:100%;width:.1rem;background:rgba(0,0,0,.3);position:absolute;left:-2.1rem;top:0}.scuba-new .collage-section .collage__content ul{padding-left:0;font-size:1.4rem;line-height:2.6rem;padding-bottom:2.6rem}.scuba-new .collage-section .collage__content ul li{margin-top:0;margin-bottom:1.5rem}.scuba-new .collage-section .collage__content ul li:before{margin:1rem 0 0 -1.6rem}.scuba-new .collage-section .collage__content ul li>p{font-size:1.4rem;line-height:2.6rem}.scuba-new .divers-section{background:#fff}.scuba-new .divers-section .divers-section__column{padding-top:10rem}.scuba-new .divers-section .divers-section__column .divers-section__h2{padding:2.1rem 0 1.8rem}.scuba-new .divers-section .divers-section__column .divers-section__desc{padding:0}.scuba-new .divers-section .divers-section__column .divers-section__cta{margin-left:0;font-size:1.2rem;line-height:1.7rem;padding:.6rem 2rem .7rem}.scuba-new .divers-section .divers-section__column .divers-section__note{margin-left:0}.scuba-new .features-section{background:#fff;padding-top:8.5rem;padding-bottom:9.8rem}.scuba-new .features-section .divers-section img{height:31.5rem}.scuba-new .features-section .divers-section .divers-section__cta{font-size:1.2rem;line-height:2rem;padding:.5rem 2rem}.scuba-new .features-section .slick-slider .slick-track .slick-slide>div{margin:0 1.5rem}.scuba-new .features-section .slick-slider .slick-track .slick-slide>div .justfly{padding-bottom:5rem}.scuba-new .features-section .features-section__note{padding-top:0;padding-left:0}.scuba-new .rave-reviews{padding-top:9.9rem;padding-bottom:15.8rem}.scuba-new .rave-reviews .rave-reviews__subtitle{font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.scuba-new .rave-reviews .reviews__panel{padding-top:11.2rem}.scuba-new .section__faqs{padding-bottom:14rem}.scuba-new .section__faqs .faqs__container:after{top:-7rem}.scuba__inclusions .inclusions__hero{height:25rem}.scuba__inclusions .inclusions__hero .background img{object-position:50% 20%}.scuba__inclusions .inclusions__hero .hero__text .text__h1 .h1__paragraph{font-size:1.8rem}.scuba__inclusions .inclusions__boats{padding:10rem 0}.scuba__inclusions .inclusions__boats .boats__text h2{margin:0}.scuba__inclusions .inclusions__equipment{padding:5rem 0 10rem}.scuba__inclusions .inclusions__equipment .equipment__list{margin:2.5rem 0 5rem}.scuba__inclusions .inclusions__equipment .equipment__list .list__item{margin-top:2.5rem}.scuba__inclusions .inclusions__equipment .equipment__list .list__item .item__text h3{font-size:2rem;line-height:2.7rem}.scuba__inclusions .inclusions__equipment .equipment__logos{padding:4rem .5rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_deep-blue-gear{width:6.052rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_scubapro{width:7.19rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_luxfer{width:5.93rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_catalina-cylinders{width:9.367rem}.scuba__fleet .fleet__hero .hero__background img{scale:1.2}.scuba__fleet .fleet__hero{height:25rem}.scuba__fleet .fleet__boat{padding-top:4.6rem;padding-bottom:7.6rem}.scuba__fleet .fleet__boat .boat__h3{font-size:1.4rem;line-height:1.8rem}.scuba__fleet .fleet__boat .boat__h2{margin-top:.7rem;font-size:2.8rem;line-height:2.4rem}.scuba__fleet .fleet__boat .boat__description{margin-top:1.9rem}.scuba__fleet .fleet__boat .boat__description p{font-size:1.4rem;line-height:2.6rem}.scuba__fleet .fleet__boat .boat__options{margin-top:1.12rem}.scuba__fleet .fleet__boat .boat__options .options__characteristic{font-size:1.4rem;line-height:3rem}.scuba__fleet .boat__glass{padding-top:9.6rem;padding-bottom:6.1rem}.scuba__fleet .fleet__dive .dive__background{padding-top:11.4rem;margin-top:-11.5rem}.scuba__fleet .fleet__dive .dive__background-glass{padding-top:13.3rem;margin-top:-18rem}.scuba__fleet .fleet__dive .dive__content{-ms-grid-rows:17.4rem 17.5rem;grid-template-rows:17.4rem 17.5rem}.scuba__fleet .fleet__dive .dive__content .content__h2{font-size:2.4rem;line-height:3rem}.scuba__fleet .fleet__dive .grid-item-1{-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 3;-ms-grid-row:1;grid-row:1}.scuba__fleet .fleet__dive .grid-item-2{-ms-grid-column-span:6;-ms-grid-column:4;grid-column:4/span 6;-ms-grid-row:1;grid-row:1}.scuba__fleet .fleet__dive .grid-item-3{-ms-grid-column-span:4;-ms-grid-column:6;grid-column:6/span 4;-ms-grid-row:2;grid-row:2}.scuba__fleet .fleet__dive .grid-item-4{-ms-grid-column-span:5;-ms-grid-column:1;grid-column:1/span 5;-ms-grid-row:2;grid-row:2}.scuba__fleet .fleet__dive .grid-item-5{-ms-grid-column-span:12;-ms-grid-column:10;grid-column:10/span 12;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2}.scuba__fleet .fleet__dive .dive__glass-content{-ms-grid-rows:minmax(21rem,auto);grid-template-rows:minmax(21rem,auto)}.scuba__fleet .fleet__dive .dive__glass-content .grid-item-glass-1{-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 3;-ms-grid-row:1;grid-row:1}.scuba__fleet .fleet__dive .dive__glass-content .grid-item-glass-2{-ms-grid-column-span:6;-ms-grid-column:4;grid-column:4/span 6;-ms-grid-row:1;grid-row:1}.scuba__fleet .fleet__dive .dive__glass-content .grid-item-glass-3{-ms-grid-column-span:12;-ms-grid-column:10;grid-column:10/span 12;-ms-grid-row:1;grid-row:1}.scuba__fleet .fleet__dive .collage-mr-bottom{bottom:-4.2rem;margin-bottom:4.2rem}.scuba__fleet .fleet__included{padding-top:10.2rem}.scuba__fleet .fleet__included .included__h3{font-size:1.4rem;line-height:1.8rem}.scuba__fleet .fleet__included .included__h2{margin-top:.4rem}.scuba__fleet .fleet__included .included__row{margin-top:5rem}.scuba__fleet .fleet__included .item__image{height:24.5rem}.scuba__fleet .fleet__included .item__inner{padding:0}.scuba__fleet .fleet__included .link__a{min-width:11.8rem;padding:.8rem 2rem;font-size:1.2rem}.scuba__new-to-diving .divers__hero{height:25rem}.scuba__new-to-diving .divers__hero .hero__title .title__h1{padding-top:0}.scuba__new-to-diving .divers__intro{padding-top:5.5rem}.scuba__new-to-diving .divers__intro .intro__description p{font-size:1.4rem;line-height:2.6rem}.scuba__new-to-diving .divers__intro .intro__logos{margin-top:3.5rem}.scuba__new-to-diving .divers__intro .offers__notice{padding:2.4rem 5.68rem;max-width:74.6rem;margin:5rem auto 0;gap:1.77rem}.scuba__new-to-diving .divers__offers{padding-top:10rem;padding-bottom:12rem}.scuba__new-to-diving .divers__offers .offers__h4{font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__image{height:24.5rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content .content__link{margin-top:auto;font-size:1.2rem;padding:0 2rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content ul li:before{width:.8rem;height:.8rem}.scuba__new-to-diving .divers__included{padding-top:10rem;margin-bottom:10rem}.scuba__new-to-diving .divers__included .included__h4{font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.scuba__new-to-diving .divers__included .included__cards .card__item .item__image{height:24.5rem}.scuba__new-to-diving .divers__included .included__cards .card__item .item__content .content__link{margin-top:auto;font-size:1.2rem;padding:0 2rem}.scuba__sites .default__hero_2 .hero__banner{height:25rem}.scuba__sites .default__hero_2 .hero__banner .progressive img{object-position:50% 44%}.scuba__sites .default__hero_2 .hero__banner .content__h1{font-size:4rem;line-height:5rem}.scuba__sites .default__hero_2 .hero__banner .content__h4{margin-top:4rem;font-size:1.8rem;line-height:2rem}.scuba__sites .sites__intro{margin:7rem 0 10rem}.scuba__sites .sites__intro p{font-size:1.4rem;line-height:2.6rem;padding-right:1.5rem}.scuba__sites .sites__intro .intro__content{margin:0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:4rem 0}.scuba__sites .sites__intro .intro__content:before{position:absolute;height:100%;width:.1rem;margin:0;top:0}.scuba__sites .sites__intro .intro__content .content__span{font-size:1.4rem;line-height:1.8rem}.scuba__sites .sites__intro .intro__content p{font-size:1.4rem;line-height:1.8rem;padding:0 2rem}.scuba__sites .sites__intro .intro__content p br{display:none}.scuba__sites .sites__videos{padding-top:6.4rem}.scuba__sites .sites__videos .videos__title{font-size:2.8rem;line-height:4.8rem}.scuba__sites .sites__videos .videos__subtitle{margin-bottom:4.1rem;font-size:1.2rem;line-height:1.8rem;letter-spacing:.3rem}.scuba__sites .sites__search .wrap__select{padding-bottom:4rem}.scuba__sites .sites__search .wrap__tabs .resort__title{font-size:2.8rem;line-height:4.8rem}.scuba__sites .sites__search .wrap__tabs .resort__subtitle{padding-bottom:5rem;font-size:1.2rem;line-height:1.8rem;letter-spacing:.3rem}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul{width:68.7rem;min-width:68.7rem}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul .tabs__li .tabs__button .tabs__title{font-size:1.4rem;line-height:1rem}.scuba__sites .map-section{padding-top:9.6rem;padding-bottom:10rem;height:110rem}.scuba__sites .map-section .map__title{top:8.2rem}.scuba__sites .map-section .map-section__h2{font-size:1.4rem;line-height:1.8rem}.scuba__sites .map-section .map-section__desc{font-size:1.4rem;line-height:2.6rem;padding:2.2rem 4rem 1.3rem}.scuba__sites .map-section .scuba__map .map__img{height:39rem;width:63.4rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:first-child{top:14.4%;left:28.5rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(2){top:23.6%;left:32.1rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(3){top:59.2%;left:20rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(4){top:64%;left:19rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(5){top:53.6%;left:22rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(6){top:57.2%;left:29.2rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(7){top:66.3%;left:64.2rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(8){top:86.5%;left:59.6rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(9){top:96.3%;left:66.8rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(10){top:99.5%;left:56.6rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(11){top:100.2%;left:37.8rem}.scuba__sites .map-section .scuba__map .map__links--countries li:first-child{top:16%;left:35.8rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(2){top:70%;left:24.5rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(3){top:60.8%;left:64.4rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(4){top:81.2%;left:55.6rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(5){top:101.5%;left:66.5rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(6){top:105%;left:55.8rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(7){top:95%;left:39.5rem}.scuba__sites .map-section .scuba__map .map__wrapper{top:15rem;height:auto;padding-bottom:4.1rem}.scuba__sites .map-section .map-section__cta{font-size:1.6rem;line-height:3rem;padding:.6rem 2rem .8rem;max-width:20.6rem}.scuba__sites .sites{padding-top:3rem}.scuba__sites .sites .sites__count{font-size:1.6rem;line-height:2.2rem;margin-bottom:2.5rem;padding:0}.scuba__sites .sites .sites__carts{padding:0}.scuba__sites .sites .sites__carts .carts__cart{margin-bottom:5rem}.scuba__sites .sites .sites__carts .carts__cart .cart__level{width:21.94rem;height:2.69rem;padding-top:.8rem;font-size:1.2rem;line-height:1.2rem}.scuba__sites .sites .sites__carts .carts__cart .cart__description{padding-top:5.1rem}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__header .header__logo{margin-right:1.9rem;width:4.3rem;height:4.3rem;font-size:2.72rem}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__header .header__title{font-size:2.8rem;line-height:3rem}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item{padding:0 1.3rem;font-size:1.6rem;line-height:2.5rem}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item:nth-child(2):after,.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__params .params__item:nth-child(2):before{height:1.6rem}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__text{margin-top:2.2rem;padding-bottom:2.5rem;font-size:1.4rem;line-height:2.4rem}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__params{margin-top:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__params .params__item{font-size:1.6rem;line-height:2.5rem}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__title{margin-top:2.5rem;font-size:1.6rem;line-height:2.5rem}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__links{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding-bottom:3.2rem}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__links .links__link{padding:0 .8rem;font-size:1.6rem;line-height:2.5rem}.scuba__divers .scuba__hero{height:25rem}.scuba__divers .scuba__hero .background img{object-position:50% 20%}.scuba__divers .scuba__hero .hero__content{top:10.04rem;width:auto}.scuba__divers .scuba__hero .hero__content .hero__title{font-size:4rem;line-height:4.8rem}.scuba__divers .scuba__hero .hero__content .hero__included{font-size:1rem;line-height:2rem;padding-left:4.5rem;padding-right:4.5rem}.scuba__divers .divers__intro .intro__text{font-size:1.4rem;line-height:2.6rem}.scuba__divers .divers__intro .intro__title{margin-bottom:2rem;font-size:1.8rem;line-height:2rem}.scuba__divers .divers__intro .intro__logo{margin:5.5rem auto 0}.scuba__divers .offers__notice{padding:2.4rem 5.68rem;max-width:74.6rem;margin:0 auto 10rem;gap:1.77rem}.scuba__divers .divers__included{padding-top:10.5rem;padding-bottom:9.5rem}.scuba__divers .divers__included .included__title{margin-bottom:2rem}.scuba__divers .divers__included .included__subtitle{margin:0;margin-left:auto;margin-right:.5rem;text-align:end}.scuba__divers .divers__included .link__wrap{margin-top:2rem;text-align:right}.scuba__divers .divers__included .link__wrap--desk{display:block;margin-right:.5rem}.scuba__divers .divers__included .link__wrap--mob{display:none}.scuba__divers .divers__included .included__list{padding-top:0;border-left:.1rem solid hsla(0,0%,69%,.3)}.scuba__divers .divers__included .included__list ul{padding-top:0;padding-left:1.5rem}.scuba__divers .divers__included .included__list ul li{font-size:1.4rem;line-height:2.6rem}.scuba__divers .divers__included .included__list ul li:before{top:1rem}.scuba__divers .divers__included .included__list>p{padding-left:1.5rem}.scuba__divers .divers__included .slide .image{height:31.5rem}.scuba__divers .divers__included .slide .content .content__a{min-width:11.8rem;font-size:1.2rem;height:3rem}.scuba__divers .divers__courses{margin:10rem 0 14rem}.scuba__divers .divers__courses .courses__wrapper{-ms-flex-direction:row;flex-direction:row}.scuba__divers .divers__courses .courses__wrapper .img__wrapper{min-width:27rem;max-height:35rem}.scuba__divers .divers__courses .courses__wrapper .img__wrapper .label__wrapper{width:27rem;top:4.1rem}.scuba__divers .divers__courses .courses__wrapper .img__wrapper .label__wrapper .img__label{font-size:1rem;line-height:2rem;letter-spacing:.2rem}.scuba__divers .divers__courses .courses__wrapper .img__wrapper img{width:100%;height:100%}.scuba__divers .divers__courses .courses__wrapper .content__wrapper{padding:6.2rem 3rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper img{width:11rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper .content__title{padding-right:0;margin:1.5rem 0 2rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper .content__cta{margin-top:1.6rem;padding:0 4rem}#js-animated__card{margin-top:13.6rem}#js-animated__card .slick-slider .slick-list{margin-left:0}#js-animated__card .slick-slider .slick-slide:first-child{margin-left:-3rem}#js-animated__card .slick-slider .slick-slide>div{width:21rem}#js-animated__card .slick-slider .slide .image{height:31.5rem}#js-animated__card .slick-slider .slide .content .content__a{min-width:11.8rem;font-size:1.2rem;height:3rem}.scuba__courses .courses__hero{height:25rem}.scuba__courses .courses__intro{padding-top:5rem;padding-bottom:10rem}.scuba__courses .courses__intro .offers__notice{padding:2.4rem 5.68rem;max-width:74.6rem;margin:5rem auto 0;gap:1.77rem}.scuba__courses .courses__intro .intro__inner:after{width:24rem;margin-top:5rem;margin-bottom:2rem}.scuba__courses .courses__intro .intro__inner p{font-size:1.4rem;line-height:2.6rem}.scuba__courses .divers-section .divers-section__column{padding-bottom:10rem}.scuba__courses .divers-section .divers-section__column .divers-section__h2{padding:2.1rem 0 1.8rem}.scuba__courses .divers-section .divers-section__column .divers-section__desc{padding:0}.scuba__courses .divers-section .divers-section__column .divers-section__cta{font-size:1.2rem;line-height:1.7rem;padding-left:0}.scuba__courses .divers-section .divers-section__column .divers-section__note{margin-left:0}.scuba__courses .certified__section .certified__wrapper{-ms-flex-direction:row;flex-direction:row}.scuba__courses .certified__section .certified__wrapper .img__wrapper{height:auto;width:27rem;min-width:27rem}.scuba__courses .certified__section .certified__wrapper .content__wrapper{padding:5.62rem 2.85rem}.scuba__courses .certified__section .certified__wrapper .content__wrapper .content__title{margin-bottom:2rem}.scuba__courses .courses__tabs .tabs__icon i.ic-sandals-logo-icon{font-size:2.476rem}.scuba__courses .courses__tabs .tabs__icon i.ic-padi-elearning{font-size:1.836rem}.scuba__courses .courses__tabs .tabs__icon i.ic-padi{font-size:2.624rem}.scuba__courses .courses__tabs .tabs__icon i.ic-dan{font-size:1.598rem}.scuba__courses .courses__tabs .tabs__li{width:18.1rem;height:9.1rem}.scuba__courses .courses__tabs .tabs__button{padding-top:2.8rem}.scuba__courses .courses__tabs .tabs__subtitle{font-size:1.4rem;line-height:1.2rem;letter-spacing:-.028rem;margin-top:.5rem}.scuba__courses .courses__program{padding:10rem 0}.scuba__courses .program__content .content__span{font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.scuba__courses .program__content .content__description{font-size:1.4rem;line-height:2.6rem;margin-bottom:5rem}.scuba__courses .program__content .courses__container{padding-left:0;padding-right:0}.scuba__courses .program__content .content__image{height:24.5rem}.scuba__courses .program__content .list__h3{font-size:2rem;line-height:2.6rem;margin-bottom:3rem}.scuba__courses .program__content .list__ul ul{font-size:1.4rem;line-height:2.6rem}.scuba__courses .program__content .list__ul ul li:before{width:.6rem;height:.6rem;top:1rem}.scuba__courses .courses__elearning{padding:10rem 0}.scuba__courses .courses__elearning .content__icon{width:23.3rem}.scuba__courses .courses__elearning .content__image{height:24.5rem}.scuba__courses .courses__elearning .content__p p{font-size:1.4rem;line-height:2.6rem}.scuba__courses .courses__elearning .content__link{font-size:1.2rem;width:24.4rem;height:3rem}.scuba__courses .elearning__summary{margin-top:5rem}.scuba__courses .elearning__summary .summary__text{padding:4rem 3rem 3.5rem}.scuba__courses .elearning__summary .summary__text .text__h3,.scuba__courses .elearning__summary .summary__text .text__p{font-size:1.4rem;line-height:2.6rem}.scuba__courses .elearning__summary .summary__text .text__p p:first-of-type{margin:2rem 0}.scuba__courses .elearning__summary .summary__list .list__ul ul{font-size:1.4rem;line-height:2.6rem}.scuba__courses .elearning__summary .summary__list .list__ul ul li:before{width:.6rem;height:.6rem;top:1rem}.scuba__courses .elearning__select{width:100%;margin-top:2.5rem}.scuba__courses .courses__padi .padi__intro{padding:10rem 0;padding-bottom:31.7rem}.scuba__courses .courses__padi .padi__content .content__icon{width:11.5rem}.scuba__courses .courses__padi .padi__content .content__description{font-size:1.4rem;line-height:2.6rem}.scuba__courses .courses__padi .padi__summary{margin-top:-24.7rem}.scuba__courses .courses__padi .padi__summary .summary__image{height:24.5rem}.scuba__courses .courses__padi .padi__summary .summary__content{padding-left:3rem;padding-right:3rem}.scuba__courses .courses__padi .padi__summary .summary__content .content__p{font-size:1.4rem;line-height:2.6rem}.scuba__courses .courses__padi .padi__summary .summary__content .content__link{font-size:1.2rem;line-height:3rem;padding-left:2rem;padding-right:2rem}.scuba__courses .courses__padi .padi__select{margin-top:10rem}.scuba__courses .courses__padi .padi__select .qq-resort-select{width:38rem;margin:0 auto}.scuba__courses .courses__list .courses__p{margin-bottom:3.5rem}.scuba__courses .courses__list .courses__ul{margin-left:-1rem;margin-right:-1rem}.scuba__courses .courses__list .courses__ul .list__item{width:50%;padding:0 1rem;margin-bottom:4rem}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip{width:35rem}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .qq-calendar .qq-calendar-wrapper{width:35.2rem}.scuba__courses .specialty__courses{padding:10rem 0}.scuba__courses .specialty__courses .courses__content .content__icon{width:16.5rem}.scuba__courses .specialty__courses .courses__content .content__p{font-size:1.4rem;line-height:2.6rem}.scuba__courses .specialty__courses .content__image{height:24.5rem}.scuba__courses .specialty__courses .content__icons{-ms-flex-pack:justify;justify-content:space-between;width:80%}.scuba__courses .speciality__features{margin-top:11.5rem}.scuba__courses .speciality__features .features__item{margin-bottom:5rem}.scuba__courses .speciality__features .features__item:nth-of-type(3){margin-bottom:0}.scuba__courses .speciality__features .features__item .item__content{padding:3rem 3rem 0}.scuba__courses .speciality__features .features__item .content__p{font-size:1.4rem;line-height:2.6rem}.scuba__courses .elearning__container{padding-left:0;padding-right:0}.course__details .details__background{padding-bottom:10rem;background-image:linear-gradient(180deg,#242424,#242424 51rem,#f1f1f1 0,#f1f1f1)}.course__details .details__header{padding-top:13.2rem}.course__details .details__header .header__title{font-size:1.4rem;margin:3rem 0 1.5rem}.course__details .details__header .header__title:after{top:3rem}.course__details .details__link{font-size:1.4rem}.course__details .details__altimage,.course__details .slider__wrapper{height:46rem}.course__details .details__content{margin-top:2rem}.course__details .content__container{padding:0}.course__details .content__p{font-size:1.4rem;line-height:2.6rem}.course__details .content__price{margin-top:3rem}.course__details .course-details__qq{margin-top:2rem}.course__details .course-details__qq .qq-calendar .qq-calendar-wrapper.align-to-center{left:-35%}}@media (min-width:992px){.awards__slider .slick-slide{padding:0 1rem}.reviews__custom-modal .content__overview .fixed-scroll{position:sticky;top:11rem}.reviews__custom-modal .info{margin-top:1rem}.reviews__custom-modal .info .counter .tooltip{top:-4.5rem}.reviews__custom-modal .info .counter .tooltip__content:before{box-shadow:0 1.5rem 5rem 0 rgba(0,0,0,.16);left:1.15rem;top:auto;bottom:-1rem;-ms-transform:none;transform:none}.reviews__custom-modal .reviews__border{margin-top:0}.scuba__fleet .fleet__dive .dive__background{padding-top:19.4rem;margin-top:-15.5rem}.scuba__fleet .fleet__dive .dive__background-glass{padding-top:19.8rem;margin-top:-24.5rem}.scuba__courses .courses__list .courses__ul{margin-left:-1.5rem;margin-right:-1.5rem}.scuba__courses .courses__list .courses__ul .list__item{width:33.33333%;padding:0 1.5rem;margin-bottom:3rem}}@media (min-width:1200px){.awsrev__tabs .tabs__li{width:24rem;height:6rem}.awsrev__tabs .awards__panel .loader__wrapper,.awsrev__tabs .reviews__panel .loader__wrapper{height:31.7rem}.awsrev__tabs .awards__panel{padding-top:11.3rem;padding-bottom:14rem}.awsrev__tabs .awards__panel .panel__link{margin-top:8.5rem}.awsrev__tabs .reviews__panel{padding-top:14rem;padding-bottom:14rem}.awards__slider .magic-dots{bottom:-10.5rem}.reviews__slider .magic-dots{bottom:-7rem}.resort-menu .rm-container{height:8rem}.resort-menu .rm-logo-content-title.no-subtitle{font-size:2rem;line-height:2.6rem}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-title{font-size:1.2rem;line-height:2rem;margin-bottom:0}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-subtitle{font-size:2.4rem;line-height:2rem}.resort-menu .rm-logo-content-subtitle{font-size:1.2rem;line-height:2rem}.resort-menu .rm-menu-list{padding:0}.resort-menu .rm-menu-item.separator{margin-left:4rem}.resort-menu .rm-menu-item.separator:before{position:absolute;display:block;content:"";top:.2rem;left:-1.5rem;height:1.3rem;width:.2rem;background:gray}.resort-menu .rm-menu-item.separator i{margin:0 .5rem}.resort-menu .rm-menu-link{font-size:1.6rem;line-height:2rem}.section__faqs{padding:7rem 0}.default__hero_2 .hero__banner{height:76rem}.default__hero_2 .hero__content .content__h4{margin-bottom:.5rem;font-size:2.8rem;line-height:3rem}.default__hero_2 .hero__content .content__h1{margin-top:.5rem;font-size:8rem;line-height:8rem}.default__hero_2 .hero__content .content__label{height:2.7rem;min-width:22rem}.default__hero_2 .hero__content .content__label .label__span{font-size:1.2rem;line-height:1.2rem;letter-spacing:.24rem}.included__footer{padding:14rem 0}.included__footer.sm-logo .footer__h2{margin-bottom:3.5rem}.included__footer .footer__h2 .h2__title{font-size:2.8rem;line-height:3rem}.included__footer .footer__cta{font-size:2rem;line-height:2.7rem}.divers__intro{padding-top:7rem;padding-bottom:7rem}.divers__intro .intro__logo{margin-top:0;padding-top:3rem}.divers__intro .intro__logo:before{left:-6.17rem}.divers__intro .intro__logo .logo__padi{width:11.11rem}.scuba__map .map__title{padding-top:10.5rem;font-size:3.8rem;line-height:5.5rem}.scuba__map .map__wrapper{height:91.9rem}.scuba__map .map__img{margin:0 auto;height:91.9rem;object-fit:cover}.scuba__map .map__links ul{height:91.9rem}.scuba__map .map__links--countries li:first-child{left:calc(50% - 7.7rem)}.scuba__map .map__links--countries li:nth-child(2){left:calc(50% - 20.2rem)}.scuba__map .map__links--countries li:nth-child(3){left:calc(50% + 40.4rem)}.scuba__map .map__links--countries li:nth-child(4){left:calc(50% + 26.5rem)}.scuba__map .map__links--countries li:nth-child(5){left:calc(50% + 42.5rem)}.scuba__map .map__links--countries li:nth-child(6){left:calc(50% + 27rem)}.scuba__map .map__links--countries li{font-size:1.3rem;line-height:3rem}.scuba__map .map__links--resorts li{font-size:1.5rem;line-height:3rem}.scuba__map .map__links--resorts li:first-child{left:calc(50% - 17.5rem)}.scuba__map .map__links--resorts li:nth-child(2){left:calc(50% - 4rem)}.scuba__map .map__links--resorts li:nth-child(3){left:calc(50% - 27rem)}.scuba__map .map__links--resorts li:nth-child(4){left:calc(50% - 28rem)}.scuba__map .map__links--resorts li:nth-child(5){left:calc(50% - 11.5rem)}.scuba__map .map__links--resorts li:nth-child(6){left:calc(50% - 11rem)}.scuba__map .map__links--resorts li:nth-child(7){left:calc(50% + 40rem)}.scuba__map .map__links--resorts li:nth-child(8){left:calc(50% + 27.5rem)}.scuba__map .map__links--resorts li:nth-child(9){left:calc(50% + 41.5rem)}.scuba__map .map__links--resorts li:nth-child(10){left:calc(50% + 26.5rem)}.scuba-home .scuba__map{height:77.3rem}.scuba-home .map__title{padding-top:7.5rem;font-size:3.8rem;line-height:5.2rem}.scuba-home .scroll__panel{margin-top:-8.3rem}.scuba-new .hero__banner,.scuba-new .scuba-home-header{height:76rem}.scuba-new .scuba-home-header .background .img.golf-course-logo{width:15rem;height:15rem;top:-5.5rem}.scuba-new .header-content{width:65rem;height:18rem}.scuba-new .header-content .title{font-size:8rem;line-height:7.5rem;margin-top:0}.scuba-new .header-content .padi-logo{width:22.5rem}.scuba-new .header-content .subtitle-wrapper{width:22rem;height:2.7rem;margin-top:2.9rem}.scuba-new .header-content .subtitle-wrapper .subtitle{font-size:1.2rem}.scuba-new .map-section{padding-top:14.1rem;padding-bottom:62rem}.scuba-new .map-section .map-section__h2{letter-spacing:.36rem}.scuba-new .map-section .map-section__h3{font-size:5rem;line-height:5rem;margin:.9rem 0 0}.scuba-new .map-section .map-section__desc{font-size:1.6rem;line-height:3rem;padding:2.5rem 4rem 5.3rem}.scuba-new .map-section .scuba__map{margin-bottom:3rem}.scuba-new .map-section .scuba__map .scroll__panel{width:102.9rem}.scuba-new .map-section .scuba__map .map__img{height:61.4rem;width:102.9rem}.scuba-new .map-section .scuba__map .map__links--resorts li{font-family:OpenSans-Semibold;font-size:1.4rem;line-height:2.2rem}.scuba-new .map-section .scuba__map .map__links--resorts li:first-child{top:8.1rem;left:37.1rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(2){top:34.4rem;left:25.8rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(3){top:37.1rem;left:24rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(4){top:32.3rem;left:32.7rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(5){top:34.7rem;left:37.6rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(6){top:39.7rem;left:95.2rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(7){top:51.6rem;left:98.6rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(8){top:55.6rem;left:103.4rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(9){top:59.7rem;left:85.6rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(10){top:59.3rem;left:56.1rem}.scuba-new .map-section .scuba__map .map__links--resorts li:nth-child(11){top:55rem;left:81.1rem}.scuba-new .map-section .scuba__map .map__links--countries li{font-size:2.4rem;line-height:2.2rem}.scuba-new .map-section .scuba__map .map__links--countries li:first-child{top:9.8rem;left:44.9rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(2){top:40.6rem;left:32.3rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(3){top:37.1rem;left:95.6rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(4){top:49rem;left:98.5rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(5){top:58.4rem;left:103.4rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(6){top:62.1rem;left:82.8rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(7){top:56.7rem;left:56.1rem}.scuba-new .map-section .scuba__map .map__links--countries li:nth-child(8){top:52.2rem;left:78.7rem}.scuba-new .map-section .map-section__cta{font-size:2rem;line-height:3rem;padding:.9rem 2rem 1rem;max-width:23.8rem}.scuba-new .scuba-new__intro{padding:7.4rem 1.5rem 14.4rem}.scuba-new .scuba-new__intro .intro__wrapper{padding-right:0}.scuba-new .scuba-new__intro .intro__h2{font-size:2.8rem;line-height:3rem;max-width:70%}.scuba-new .scuba-new__intro .intro__text{font-size:1.6rem;line-height:3rem;padding-right:4rem}.scuba-new .scuba-new__intro .intro__additional-box{border-right:none;padding-left:2rem;padding-top:2rem;margin-top:0}.scuba-new .scuba-new__intro .intro__additional-box .additional-box__label{margin-bottom:.8rem}.scuba-new .scuba-new__intro .intro__additional-box .additional-box__title{font-size:4rem;line-height:4rem;margin-bottom:.8rem}.scuba-new .scuba-new__intro .intro__logo{padding-top:0}.scuba-new .scuba-new__intro .intro__logo .additional-box__img-wrap{-ms-flex:none;flex:none;margin-left:0}.scuba-new .scuba-new__intro .intro__logo .additional-box__img-wrap img{margin:1.3rem 0 0;max-width:none}.scuba-new .collage-section{padding-bottom:14rem}.scuba-new .collage-section:after{height:21.2rem}.scuba-new .collage-section .container_big{padding:0}.scuba-new .collage-section .collage__grid{-ms-grid-rows:(14rem)[7];grid-template-rows:repeat(7,14rem);padding-bottom:14rem}.scuba-new .collage-section .collage__grid .collage__text-card .collage__text{font-size:1.4rem;line-height:2rem;letter-spacing:.35rem}.scuba-new .collage-section .collage__grid .h-1{-ms-grid-row:span 1;grid-row:span 1}.scuba-new .collage-section .collage__grid .h-3{-ms-grid-row:span 3;grid-row:span 3}.scuba-new .collage-section .collage__content{padding-right:5.5rem}.scuba-new .collage-section .collage__content .content__h3{font-size:2.8rem;line-height:3rem;padding-left:5rem;padding-top:.5rem}.scuba-new .collage-section .collage__content ul{font-size:1.6rem;line-height:3rem;padding-right:6rem}.scuba-new .collage-section .collage__content ul li:before{width:.8rem;height:.8rem;margin:1.2rem 0 0 -1.6rem}.scuba-new .collage-section .collage__content ul li>p{font-size:1.6rem;line-height:3rem}.scuba-new .divers-section .container{padding-left:0;padding-right:0}.scuba-new .divers-section .divers-section__column{padding-top:14rem}.scuba-new .divers-section .divers-section__column .divers-section__h2{font-size:2.8rem;line-height:2.6rem;padding:2.6rem 0 2.3rem}.scuba-new .divers-section .divers-section__column .divers-section__desc{font-size:1.4rem;line-height:2.6rem}.scuba-new .divers-section .divers-section__column .divers-section__cta{font-size:1.4rem;line-height:2.2rem;padding:.6rem 3.1rem .7rem}.scuba-new .features-section{padding-top:12.5rem;padding-bottom:13.8rem}.scuba-new .features-section .get-width{width:116.6rem}.scuba-new .features-section .divers-section img{height:54rem}.scuba-new .features-section .divers-section .divers-section__h3{font-size:2.8rem;line-height:2.6rem;padding-top:2.6rem}.scuba-new .features-section .divers-section .divers-section__h4{font-size:1.4rem;line-height:2.6rem;padding-top:.3rem;margin-bottom:-1rem}.scuba-new .features-section .divers-section .divers-section__desc{font-size:1.4rem;line-height:2.6rem;padding-top:2.3rem}.scuba-new .features-section .divers-section .divers-section__cta{margin-top:1.6rem;font-size:1.4rem;line-height:2.6rem;padding:.4rem 3.1rem .5rem}.scuba-new .features-section .slick-slider .slick-track .slick-slide>div .justfly{padding-bottom:7rem}.scuba-new .rave-reviews{padding-top:10.7rem;padding-bottom:20.8rem}.scuba-new .rave-reviews .rave-reviews__title{font-size:5rem;line-height:4.8rem;margin-bottom:1.1rem}.scuba-new .rave-reviews .reviews__panel{padding-top:12.4rem}.scuba__inclusions .inclusions__hero{height:40rem}.scuba__inclusions .inclusions__hero .hero__text .text__h1 .h1__paragraph{font-size:2.8rem;line-height:3.8rem}.scuba__inclusions .inclusions__hero .hero__text .text__h1 .h1__title{font-size:8rem;line-height:10.9rem}.scuba__inclusions .inclusions__hero .hero__text .text__h1 .h1__label{font-size:1.2rem;line-height:1.7rem;letter-spacing:.24rem;padding:.5rem 3.5rem}.scuba__inclusions .inclusions__boats{padding:14rem 0}.scuba__inclusions .inclusions__boats .boats__img{height:40.8rem}.scuba__inclusions .inclusions__boats .boats__text h2{font-size:2.8rem;line-height:3.8rem}.scuba__inclusions .inclusions__boats .boats__text p:not(:last-of-type){font-size:1.4rem;line-height:2.6rem}.scuba__inclusions .inclusions__boats .boats__text a{font-size:1.4rem;line-height:1.9rem;padding:.8rem 3rem}.scuba__inclusions .inclusions__equipment{padding:7rem 0 14rem}.scuba__inclusions .inclusions__equipment .equipment__header h2{font-size:2.8rem;line-height:3.8rem}.scuba__inclusions .inclusions__equipment .equipment__header p{font-size:1.6rem;line-height:3rem}.scuba__inclusions .inclusions__equipment .equipment__list{margin:3.5rem 0 7rem}.scuba__inclusions .inclusions__equipment .equipment__list .list__item{margin-top:3.5rem}.scuba__inclusions .inclusions__equipment .equipment__list .list__item .item__img{height:21rem}.scuba__inclusions .inclusions__equipment .equipment__list .list__item .item__text p{font-size:1.4rem;line-height:2.6rem}.scuba__inclusions .inclusions__equipment .equipment__logos{padding:4rem 5rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_deep-blue-gear{width:8.526rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_scubapro{width:10.13rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_luxfer{width:8.443rem}.scuba__inclusions .inclusions__equipment .equipment__logos .logo__item_catalina-cylinders{width:13.197rem}.scuba__fleet .fleet__hero .hero__background img{object-position:50% 18%;scale:1.1}.scuba__fleet .fleet__hero{height:40rem}.scuba__fleet .fleet__hero .hero__h1{margin-top:.7rem;font-size:8rem}.scuba__fleet .fleet__hero .hero__h2{font-size:2.8rem}.scuba__fleet .fleet__hero .hero__h3{margin-top:2.7rem;padding:.75rem 1rem;font-size:1.2rem;line-height:1;min-width:22rem}.scuba__fleet .fleet__dive .dive__background-glass{padding-top:23.9rem;margin-top:-28.5rem}.scuba__fleet .fleet__dive .dive__content{-ms-grid-rows:32.4rem 32.3rem;grid-template-rows:32.4rem 32.3rem}.scuba__fleet .fleet__dive .dive__content .content__h3{font-size:1.4rem;line-height:2.2rem}.scuba__fleet .fleet__included{padding-bottom:14rem}.scuba__new-to-diving .divers__hero{height:40rem}.scuba__new-to-diving .divers__hero .hero__title .title__h1{font-size:8rem;line-height:8rem}.scuba__new-to-diving .divers__intro{padding-top:7rem;padding-bottom:14rem}.scuba__new-to-diving .divers__intro .intro__h2{font-size:2.8rem;line-height:2.8rem}.scuba__new-to-diving .divers__intro .intro__description p{font-size:1.6rem;line-height:3rem}.scuba__new-to-diving .divers__intro .offers__notice{font-size:1.4rem;line-height:2.6rem;margin-top:7rem;padding:2.3rem 5.02rem;gap:3rem;-ms-flex-align:center;align-items:center}.scuba__new-to-diving .divers__intro .offers__notice .notice__content{font-size:1.6rem;line-height:3rem}.scuba__new-to-diving .divers__intro .offers__notice .notice__img{width:6.48rem;min-width:6.48rem}.scuba__new-to-diving .divers__offers{padding-top:14rem;padding-bottom:16rem}.scuba__new-to-diving .divers__offers .offers__h2{font-size:5rem;line-height:5rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__image{height:40.9rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__image .image__layer_icon{width:18.3rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__image .image__layer_text .layer__text{font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content .content__h3{font-size:2.8rem;line-height:3rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content p{font-size:1.6rem;line-height:3rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content ul li{margin:0 0 1.5rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content ul li:before{top:1.5rem}.scuba__new-to-diving .divers__offers .offers__cards .card__item .item__content ul li p{font-size:1.6rem;line-height:3rem}.scuba__new-to-diving .divers__included{padding-top:14rem;margin-bottom:14rem}.scuba__new-to-diving .divers__included .included__h2{font-size:5rem;line-height:5rem}.scuba__new-to-diving .divers__included .included__cards .card__item .item__image{height:40.9rem}.scuba__new-to-diving .divers__included .included__cards .card__item .item__content .content__h3{font-size:2.8rem;line-height:3rem}.scuba__new-to-diving .divers__included .included__cards .card__item .item__content p{font-size:1.6rem;line-height:3rem}.scuba__sites .default__hero_2 .hero__banner{height:40rem}.scuba__sites .default__hero_2 .hero__banner .content__h1{font-size:8rem;line-height:9rem}.scuba__sites .default__hero_2 .hero__banner .content__h4{font-size:2.8rem;line-height:3rem}.scuba__sites .sites__intro{margin:8rem 0 14rem}.scuba__sites .sites__intro .intro__h2{font-size:2.8rem;line-height:3rem}.scuba__sites .sites__intro p{font-size:1.6rem;line-height:3rem;padding:0}.scuba__sites .sites__intro .intro__content{margin:unset;padding:0;margin-top:2rem}.scuba__sites .sites__intro .intro__content:before{left:-1.5rem}.scuba__sites .sites__intro .intro__content .content__h2{font-size:4rem;line-height:4rem}.scuba__sites .sites__intro .intro__content p{padding:0}.scuba__sites .sites__intro .intro__content p br{display:block}.scuba__sites .sites__videos{padding-top:11.2rem;padding-bottom:9.97rem}.scuba__sites .sites__videos .videos__title{font-size:5rem;line-height:4.8rem}.scuba__sites .sites__videos .videos__subtitle{margin-bottom:3.6rem;margin-top:1.3rem;font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.scuba__sites .sites__videos .videos__wrapper{height:49.25rem}.scuba__sites .sites__search-title{min-height:40rem}.scuba__sites .sites__search-title .search__title{top:14rem;font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.scuba__sites .sites__search-title .search__title span{font-size:5rem;line-height:5rem;letter-spacing:normal}.scuba__sites .sites__search{margin-bottom:14rem}.scuba__sites .sites__search .wrap__select{padding-bottom:5.6rem}.scuba__sites .sites__search .wrap__tabs .resort__title{font-size:5rem;line-height:4.8rem}.scuba__sites .sites__search .wrap__tabs .resort__subtitle{margin-top:1.3rem;padding-bottom:3.5rem;font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul{width:96.3rem;min-width:96.3rem}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul .tabs__li{height:6rem}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul .tabs__li .tabs__button .tabs__title{font-size:1.8rem;line-height:1.2rem;letter-spacing:-.036rem}.scuba__sites .map-section{height:170rem;padding-top:13.8rem;padding-bottom:14.1rem}.scuba__sites .map-section .map__title{top:14rem;font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.scuba__sites .map-section .map__title span{font-size:5rem;line-height:5rem;letter-spacing:normal}.scuba__sites .map-section .map-section__h2{letter-spacing:.36rem}.scuba__sites .map-section .map-section__h3{font-size:5rem;line-height:5rem;margin:.9rem 0 0}.scuba__sites .map-section .map-section__desc{font-size:1.6rem;line-height:3rem;padding:2.5rem 4rem 5.3rem}.scuba__sites .map-section .scuba__map{margin-bottom:4.6rem}.scuba__sites .map-section .scuba__map .scroll__panel{width:102.9rem}.scuba__sites .map-section .scuba__map .map__img{height:61.4rem;width:102.9rem}.scuba__sites .map-section .scuba__map .map__links--resorts li{font-family:OpenSans-Semibold;font-size:1.4rem;line-height:2.2rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:first-child{top:8.1rem;left:37.1rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(2){top:13.8rem;left:42.8rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(3){top:34.4rem;left:25.8rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(4){top:37.1rem;left:24rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(5){top:32.3rem;left:32.7rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(6){top:34.7rem;left:37.6rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(7){top:39.7rem;left:95.2rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(8){top:51.6rem;left:98.6rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(9){top:55.6rem;left:103.4rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(10){top:59.7rem;left:85.6rem}.scuba__sites .map-section .scuba__map .map__links--resorts li:nth-child(11){top:59.3rem;left:56.1rem}.scuba__sites .map-section .scuba__map .map__links--countries li a{font-size:2.4rem;line-height:2.2rem}.scuba__sites .map-section .scuba__map .map__links--countries li:first-child{top:9.8rem;left:44.9rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(2){top:40.6rem;left:32.3rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(3){top:37.1rem;left:95.6rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(4){top:49rem;left:98.5rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(5){top:55.4rem;left:89.8rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(6){top:62.1rem;left:82.8rem}.scuba__sites .map-section .scuba__map .map__links--countries li:nth-child(7){top:56.7rem;left:56.1rem}.scuba__sites .map-section .scuba__map .map__wrapper{top:23rem}.scuba__sites .map-section .map-section__cta{font-size:2rem;line-height:3rem;padding:.9rem 2rem 1rem;max-width:23.8rem}.scuba__sites .sites{padding-top:5rem}.scuba__sites .sites .sites__count{margin-bottom:1.8rem}.scuba__sites .sites .sites__carts .carts__cart{-ms-flex-direction:row;flex-direction:row;margin-bottom:7.8rem;padding:0 3rem 0 5.5rem;min-height:29.8rem}.scuba__sites .sites .sites__carts .carts__cart .cart__description{margin:0 auto;padding-top:3.9rem;width:73.02%}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__header{-ms-flex-pack:start;justify-content:flex-start;padding-right:3rem}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__header .header__logo{margin-right:1.5rem}.scuba__sites .sites .sites__carts .carts__cart .cart__description .description__text{margin-top:1.2rem;padding-right:3.5rem;text-align:left;font-size:1.6rem;line-height:3rem}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible{margin-top:0;padding-top:4.2rem;padding-left:4rem;width:26.98%;border-left:.1rem solid #f1f1f1}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content{border-top:none}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__params{display:block;text-align:left;margin:0}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__params .params__item{font-size:1.6rem;line-height:3rem}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__title{margin-top:3rem;font-size:1.6rem;line-height:3rem;text-align:left}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__links{-ms-flex-pack:start;justify-content:flex-start;padding-bottom:2rem}.scuba__sites .sites .sites__carts .carts__cart .cart__accessible .accessible__content .content__links .links__link{padding:0;font-size:1.6rem;line-height:3rem}.scuba__divers .scuba__hero{height:40rem}.scuba__divers .scuba__hero .hero__content{top:14.48rem}.scuba__divers .scuba__hero .hero__content .content__logo{width:9.5rem}.scuba__divers .scuba__hero .hero__content .hero__title{margin-top:1.2rem;font-size:8rem;line-height:7.5rem}.scuba__divers .scuba__hero .hero__content .hero__included{margin-top:1rem;padding:.7rem 3.5rem;font-size:1.2rem;line-height:1.2rem}.scuba__divers .divers__intro{padding-bottom:7rem}.scuba__divers .divers__intro .intro__text{font-size:1.6rem;line-height:3rem}.scuba__divers .divers__intro .intro__title{font-size:2.8rem;line-height:3rem}.scuba__divers .divers__intro .intro__logo{margin:0 auto}.scuba__divers .divers__intro .intro__logo .logo__title span{font-size:4rem;line-height:4rem}.scuba__divers .offers__notice{font-size:1.4rem;line-height:2.6rem;margin-bottom:14rem;padding:2.3rem 5.02rem;gap:3rem;-ms-flex-align:center;align-items:center}.scuba__divers .offers__notice .notice__content{font-size:1.6rem;line-height:3rem}.scuba__divers .offers__notice .notice__img{width:6.48rem;min-width:6.48rem}.scuba__divers .divers__included{padding-top:14rem;padding-bottom:14rem}.scuba__divers .divers__included .included__title{margin-bottom:2.5rem;font-size:5rem;line-height:5rem}.scuba__divers .divers__included .included__subtitle{margin-top:1.1rem;padding-right:2.4rem;font-size:2.8rem;line-height:3rem}.scuba__divers .divers__included .link__wrap{padding-right:2.4rem}.scuba__divers .divers__included .link__wrap .block__link{font-size:1.4rem;line-height:2rem}.scuba__divers .divers__included .link__wrap .block__link .ic-next{font-size:1.2rem}.scuba__divers .divers__included .included__list ul li{padding-left:1.6rem;font-size:1.6rem;line-height:3rem}.scuba__divers .divers__included .included__list>p{padding-left:2rem}.scuba__divers .divers__included .slide .image{height:54rem}.scuba__divers .divers__included .slide .content .content__h3{font-size:2.8rem;line-height:3rem}.scuba__divers .divers__included .slide .content .content__p{font-size:1.4rem;line-height:2.6rem}.scuba__divers .divers__included .slide .content .content__a{min-width:15.2rem;height:3.5rem;font-size:1.4rem}.scuba__divers .divers__courses{margin:14rem 0}.scuba__divers .divers__courses .courses__wrapper .img__wrapper{min-width:35.7rem;max-height:38rem}.scuba__divers .divers__courses .courses__wrapper .img__wrapper .label__wrapper{width:35.7rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper{padding:6.5rem 4.9rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper img{width:15.1rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper .content__title{font-size:2.8rem;line-height:3.8rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper .content__description{font-size:1.4rem;line-height:2.6rem}#js-animated__card .slick-slider .slick-slide>div{width:35.8rem}#js-animated__card .slick-slider .slide .image{height:54rem}#js-animated__card .slick-slider .slide .content .content__h3{font-size:2.4rem;line-height:2.6rem}#js-animated__card .slick-slider .slide .content .content__p{font-size:1.4rem;line-height:2.6rem}#js-animated__card .slick-slider .slide .content .content__a{min-width:15.2rem;height:3.5rem;font-size:1.4rem}.scuba__courses .courses__hero{height:40rem}.scuba__courses .courses__hero .title__h1{font-size:8rem;line-height:8rem}.scuba__courses .courses__hero .title__h1 span{font-size:2.8rem;line-height:3rem}.scuba__courses .courses__intro{padding-top:7rem;padding-bottom:14rem}.scuba__courses .courses__intro .offers__notice{font-size:1.4rem;line-height:2.6rem;margin-top:7rem;padding:2.3rem 5.02rem;gap:3rem;-ms-flex-align:center;align-items:center}.scuba__courses .courses__intro .offers__notice .notice__content{font-size:1.6rem;line-height:3rem}.scuba__courses .courses__intro .offers__notice .notice__img{width:6.48rem;min-width:6.48rem}.scuba__courses .courses__intro .intro__h1{font-size:2.8rem;line-height:3rem}.scuba__courses .courses__intro .intro__inner:after{position:absolute;top:-2.5rem;right:-6rem;width:.1rem;height:17rem;margin:0}.scuba__courses .courses__intro .intro__inner p{font-size:1.6rem;line-height:3rem}.scuba__courses .courses__intro .intro__summary{margin-top:4rem}.scuba__courses .courses__intro .intro__summary .summary__h3 span{font-size:4rem;width:16rem;margin:0 auto 1rem}.scuba__courses .divers-section .container{padding-left:0;padding-right:0}.scuba__courses .divers-section .divers-section__column{padding-bottom:14rem}.scuba__courses .divers-section .divers-section__column .divers-section__h2{font-size:2.8rem;line-height:2.6rem;padding:2.6rem 0 2.3rem}.scuba__courses .divers-section .divers-section__column .divers-section__desc{font-size:1.4rem;line-height:2.6rem}.scuba__courses .divers-section .divers-section__column .divers-section__cta{font-size:1.4rem;line-height:2.2rem}.scuba__courses .certified__section .certified__wrapper .img__wrapper{width:35.7rem;min-width:35.7rem}.scuba__courses .certified__section .certified__wrapper .content__wrapper{padding:9rem 4.9rem 9.1rem}.scuba__courses .certified__section .certified__wrapper .content__wrapper .content__title{font-size:2.8rem;line-height:3.8rem}.scuba__courses .certified__section .certified__wrapper .content__wrapper .content__description{font-size:1.4rem;line-height:2.6rem}.scuba__courses .courses__tabs .tabs__icon i.ic-sandals-logo-icon{font-size:3.18rem}.scuba__courses .courses__tabs .tabs__icon i.ic-padi-elearning{font-size:2.104rem}.scuba__courses .courses__tabs .tabs__icon i.ic-padi{font-size:3.137rem}.scuba__courses .courses__tabs .tabs__icon i.ic-dan{font-size:2.131rem}.scuba__courses .courses__tabs .tabs__li{width:24rem}.scuba__courses .courses__tabs .tabs__button{padding-top:2.5rem}.scuba__courses .courses__tabs .tabs__subtitle{font-size:1.6rem;line-height:1.2rem;letter-spacing:-.032rem;margin-top:.8rem}.scuba__courses .courses__program{padding:13rem 0 14rem}.scuba__courses .program__content .content__h2{font-size:5rem;line-height:5rem}.scuba__courses .program__content .content__description{font-size:1.6rem;line-height:3rem;margin-bottom:7rem}.scuba__courses .program__content .content__image{height:40.9rem}.scuba__courses .program__content .list__h3{font-size:2.8rem;line-height:3rem}.scuba__courses .program__content .list__ul ul{font-size:1.6rem;line-height:3rem}.scuba__courses .courses__elearning{padding:13rem 0 14rem}.scuba__courses .courses__elearning .content__h2{font-size:5rem;line-height:5rem}.scuba__courses .courses__elearning .content__icon{width:27.7rem}.scuba__courses .courses__elearning .content__image{height:40.9rem}.scuba__courses .courses__elearning .content__wrapper{text-align:left}.scuba__courses .courses__elearning .content__p p{font-size:1.6rem;line-height:3rem}.scuba__courses .courses__elearning .content__link{font-size:1.4rem;width:29.8rem;height:3.5rem;margin-top:3rem}.scuba__courses .elearning__summary{margin-top:8.4rem}.scuba__courses .elearning__summary .summary__text{padding:6rem 4.5rem 2.5rem}.scuba__courses .elearning__summary .summary__list .list__ul ul,.scuba__courses .elearning__summary .summary__text .text__h3,.scuba__courses .elearning__summary .summary__text .text__p{font-size:1.6rem;line-height:3rem}.scuba__courses .elearning__select{width:38rem;margin-top:2rem}.scuba__courses .courses__padi .padi__intro{padding:13rem 0 14rem;padding-bottom:22.8rem}.scuba__courses .courses__padi .padi__content .content__icon{width:19.7rem}.scuba__courses .courses__padi .padi__content .content__h2{font-size:5rem;line-height:5rem}.scuba__courses .courses__padi .padi__content .content__description{font-size:1.6rem;line-height:3rem}.scuba__courses .courses__padi .padi__summary{margin-top:-15.8rem}.scuba__courses .courses__padi .padi__summary .summary__image{height:100%}.scuba__courses .courses__padi .padi__summary .summary__content{padding:4.4rem}.scuba__courses .courses__padi .padi__summary .summary__content .content__h3{font-size:2.8rem;line-height:3rem}.scuba__courses .courses__padi .padi__summary .summary__content .content__p{font-size:1.6rem;line-height:3rem}.scuba__courses .courses__padi .padi__summary .summary__content .content__link{font-size:1.4rem;line-height:3.5rem;padding-left:3rem;padding-right:3rem}.scuba__courses .courses__padi .padi__select{margin-top:14rem}.scuba__courses .courses__padi .padi__select .select__icon{width:9.9rem}.scuba__courses .courses__padi .padi__select .select__title{font-size:2.8rem;line-height:2.8rem}.scuba__courses .courses__list .courses__p{font-size:1.6rem;line-height:3rem;margin-top:6rem}.scuba__courses .courses__list .courses__ul .item__image{height:24.5rem}.scuba__courses .courses__list .courses__ul .item__content{height:38.5rem;padding:2.81rem 3.22rem 3rem 2.9rem}.scuba__courses .courses__list .courses__ul .item__content .description__wrapper:after{bottom:-8.5rem}.scuba__courses .courses__list .courses__ul .item__content .content__description{font-size:1.6rem;line-height:3rem;-webkit-line-clamp:4}.scuba__courses .courses__list .courses__ul .item__content .content__price .price__rate{font-size:3.5rem;line-height:2.9rem}.scuba__courses .courses__list .courses__ul .item__content .content__price .price__type{font-size:1.2rem;line-height:1.4rem}.scuba__courses .courses__list .courses__ul .item__content .content__price .price__currency{font-size:1.6rem;line-height:1.3rem}.scuba__courses .courses__list .courses__ul .item__content .item__button{font-size:1.6rem;line-height:2.1rem}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip{width:35.9rem}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .qq-main-btn button{font-size:1.6rem;line-height:2.1rem}.scuba__courses .courses__list .courses__ul .item__content .item__tooltip .qq-calendar .qq-calendar-wrapper{width:36rem}.scuba__courses .specialty__courses{padding:13rem 0 14rem}.scuba__courses .specialty__courses .courses__content .content__icon{width:25.8rem}.scuba__courses .specialty__courses .courses__content .content__h2{font-size:5rem;line-height:5rem}.scuba__courses .specialty__courses .courses__content .content__p{font-size:1.6rem;line-height:3rem;margin-bottom:4rem}.scuba__courses .specialty__courses .content__image{height:40.9rem}.scuba__courses .specialty__courses .content__icons{width:70%}.scuba__courses .specialty__courses .content__icons .icons__item{width:7.3rem;height:7.3rem}.scuba__courses .specialty__courses .content__icons .icons__item .ic-oxygen{font-size:6rem}.scuba__courses .specialty__courses .content__icons .icons__item .ic-jellyfish{font-size:4.9rem}.scuba__courses .specialty__courses .content__icons .icons__item .ic-first-aid{font-size:5.635rem}.scuba__courses .specialty__courses .content__icons .icons__item .ic-neurological{font-size:4.6rem}.scuba__courses .speciality__features{margin-top:14rem}.scuba__courses .speciality__features .features__item{margin-bottom:3rem}.scuba__courses .speciality__features .features__item .item__content{padding:6rem 4rem 0}.scuba__courses .speciality__features .features__item .content__h3{font-size:2.4rem;line-height:3rem}.scuba__courses .speciality__features .features__item .content__p{font-size:1.6rem;line-height:3rem}.scuba__courses .speciality__features .features__item .content__icon{width:7.3rem;height:7.3rem}.scuba__courses .speciality__features .features__item .content__icon .ic-oxygen{font-size:6rem}.scuba__courses .speciality__features .features__item .content__icon .ic-jellyfish{font-size:4.9rem}.scuba__courses .speciality__features .features__item .content__icon .ic-first-aid{font-size:5.635rem}.scuba__courses .speciality__features .features__item .content__icon .ic-neurological{font-size:4.6rem}.course__details .details__background{padding-bottom:14rem;background-image:linear-gradient(180deg,#242424,#242424 73rem,#f1f1f1 0,#f1f1f1)}.course__details .details__header{padding-top:17.2rem}.course__details .details__header .header__title{font-size:1.8rem;margin:4rem 0 3rem}.course__details .details__header .header__title:after{top:3.5rem}.course__details .details__header .header__event{font-size:2.8rem;line-height:3rem}.course__details .details__link{font-size:1.6rem}.course__details .details__altimage,.course__details .slider__wrapper{height:75.9rem}.course__details .details__content{margin-top:7rem}.course__details .content__quotes:before{top:12.5rem}.course__details .content__p{font-size:1.6rem;line-height:3rem}.course__details .content__logo{width:20.8rem}.course__details .content__logo span{font-size:2.8rem}.course__details .content__price{margin-top:3.5rem}.course__details .course-details__qq{margin-top:3rem}.course__details .course-details__qq .qq-calendar .qq-calendar-wrapper.align-to-center{left:25%}.course__details .details__height{height:80rem}}@media (min-width:1459px){.scuba__divers .divers__included .included__list ul li:before{width:.8rem;height:.8rem}}@media (min-width:1460px){.awards__slider .slick-slide{padding:0 5.5rem;opacity:0}.awards__slider .slick-slide .slide__inner{width:36.6rem;height:22.9rem;-ms-transform:none;transform:none}.awards__slider .slick-slide .slide__inner .inner__content .content__logo .content__img{max-width:18rem}.awards__slider .slick-slide .slide__inner .inner__content .content__header{text-align:center;margin-left:auto;margin-right:auto;text-transform:uppercase;width:22.2rem;height:10rem}.awards__slider .slick-slide .slide__inner .inner__content .content__header .header__h4{font-size:1.8rem;line-height:2.2rem}.awards__slider .slick-slide .slide__inner .inner__content .content__header .header__span{display:block;font-size:1.2rem;line-height:1.2rem}.awards__slider .slick-active{opacity:1}.video__overlay{font-size:6rem}.resort-menu .rm-logo-content-title{font-size:2rem;line-height:2.6rem}.scuba__fleet .fleet__boat{padding-top:6.6rem;padding-bottom:7.5rem}.scuba__fleet .fleet__boat .boat__h3{font-size:1.4rem;line-height:1.8rem}.scuba__fleet .fleet__boat .boat__h2{margin-top:1rem;font-size:5rem;line-height:4.8rem}.scuba__fleet .fleet__boat .boat__description{margin-top:2.1rem}.scuba__fleet .fleet__boat .boat__description p{font-size:1.6rem;line-height:3rem}.scuba__fleet .fleet__boat .boat__options{margin-top:2rem}.scuba__fleet .fleet__boat .boat__options .options__characteristic{font-size:1.6rem;line-height:3rem}.scuba__fleet .boat__glass{padding-top:13.73rem;padding-bottom:10.09rem}.scuba__fleet .fleet__dive .dive__background{padding-top:22.2rem;margin-top:-21.5rem}.scuba__fleet .fleet__dive .dive__background-glass{padding-top:26.7rem;margin-top:-34.5rem}.scuba__fleet .fleet__dive .dive__glass-content{-ms-grid-rows:39.5rem;grid-template-rows:39.5rem}.scuba__fleet .fleet__dive .collage-mr-bottom{bottom:-7.3rem;margin-bottom:7.3rem}.scuba__fleet .fleet__included{padding-top:14.1rem}.scuba__fleet .fleet__included .included__container{padding:0}.scuba__fleet .fleet__included .included__h2{font-size:5rem;line-height:1.2}.scuba__fleet .fleet__included .included__row{margin-top:3.9rem}.scuba__fleet .fleet__included .item__image{height:40.9rem}.scuba__fleet .fleet__included .item__inner{margin-top:2.4rem}.scuba__fleet .fleet__included .item__h4{font-size:2.8rem;line-height:1.1}.scuba__fleet .fleet__included .item__h5{margin-top:.4rem;font-size:1.4rem;line-height:1.8rem}.scuba__fleet .fleet__included .item__p{margin-top:2.1rem;font-size:1.4rem;line-height:2.6rem}.scuba__fleet .fleet__included .item__h5+.item__p{margin-top:1.7rem}.scuba__fleet .fleet__included .link__a{min-width:15.2rem;padding:.9rem 2.5rem;font-size:1.4rem}}@media (min-width:1920px){.awards__slider .slick-arrow.slick-prev{left:5rem}.awards__slider .slick-arrow.slick-next{right:5rem}.video__overlay{font-size:8rem}.default__hero_2 .hero__banner{height:88.8rem}.divers__intro{padding-top:7rem}.scuba__map .map__img{width:192rem}.scuba-new .hero__banner,.scuba-new .scuba-home-header{height:88.8rem}.scuba-new .collage-section .container_big{width:113.4rem}.scuba-new .collage-section .collage__bg{bottom:-15.6rem}.scuba__fleet .fleet__boat{padding-bottom:8.6rem}.scuba__fleet .boat__glass{padding-top:13.73rem;padding-bottom:10.09rem}.scuba__fleet .fleet__dive .dive__background{padding-top:19rem;margin-top:-23.5rem}.scuba__fleet .fleet__dive .dive__background-glass{padding-top:26.3rem;margin-top:-35.5rem}.scuba__fleet .fleet__dive .dive__content{-ms-grid-rows:39.5rem 39.5rem;grid-template-rows:39.5rem 39.5rem}.scuba__fleet .fleet__dive .grid-item-3{-ms-grid-column-span:3;-ms-grid-column:7;grid-column:7/span 3}.scuba__fleet .fleet__dive .grid-item-4{-ms-grid-column-span:6;-ms-grid-column:1;grid-column:1/span 6}.scuba__fleet .fleet__dive .collage-mr-bottom{bottom:-8.75rem;margin-bottom:8.75rem}.scuba__sites .sites__search-title{min-height:50rem}.scuba__sites .sites__search{min-height:35rem;margin-top:-27rem}.scuba__sites .sites__search .wrap__select{padding-bottom:14.5rem}}@media (max-width:1459px){.video__overlay_1{bottom:27%}}@media (max-width:1199px){.resort-menu{box-shadow:0 0 5.4rem .6rem rgba(0,0,0,.1)}.resort-menu.open .rm-menu{max-height:calc(100vh - 9.4rem);overflow-y:auto;transition:max-height .35s ease-in-out}.resort-menu.open .rm-collapse-arrow:before{height:0}.resort-menu.open .rm-collapse-arrow .ic-bottom-arrow:before{top:-.4rem;display:inline-block;transition:all .15s ease-in-out}.resort-menu.open .rm-collapse-arrow .ic-bottom-arrow:after{opacity:1;transition:all .15s ease-in-out}.resort-menu .rm-menu{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.resort-menu .rm-menu-list{display:block}.resort-menu .rm-menu-item{padding-top:.7rem;display:block;width:100%;padding-top:0;margin-left:0;border-bottom:.1rem solid #e5e5e5}.resort-menu .rm-menu-item:last-child{border:none}.resort-menu-colored-line{bottom:-1.3rem;height:1.3rem}}@media (max-width:991px){.video__overlay_1{bottom:25%}.resort-menu .rm-logo{text-align:left}.resort-menu .rm-logo-content .icon-beaches{display:block;margin-right:0;font-size:2.4rem}.resort-menu-colored-line{bottom:-2.1rem;height:2.1rem}.scuba__sites .sites__search .wrap__tabs .tabs__inner .tabs__ul .tabs__li{-ms-flex-positive:1;flex-grow:1}}@media (max-width:767px){.xtra-pd{padding-left:3rem;padding-right:3rem}.resort-menu .rm-logo{text-align:left;-ms-flex-pack:start;justify-content:start}.resort-menu .rm-logo-content{margin-right:1.2rem;margin-left:0}.resort-menu .rm-logo-content .icon-beaches{display:inline-block;font-size:2.9rem}.resort-menu--travel-nav .rm-logo-content{margin-left:.5rem!important;margin-top:-.2rem}.section__faqs .faqs__ul+.faqs__ul{margin-top:0}.scuba__map .scroll__panel{width:117.6rem}.scuba-new .features-section .get-width{margin-right:0}.scuba__fleet .fleet__boat .boat__options{max-width:33.1rem}.scuba__fleet .fleet__boat .boat__options .options__characteristic li:nth-last-child(2):after{content:"";margin-left:0;border-left:none}.scuba__fleet .fleet__dive .dive__content{-ms-grid-columns:(2.9rem)[12];grid-template-columns:repeat(12,2.9rem);-ms-flex-pack:center;justify-content:center}.scuba__fleet .fleet__dive .grid-item-3{padding:1rem 3rem}.scuba__fleet .fleet__dive .dive__glass-content{-ms-grid-columns:(2.9rem)[12];grid-template-columns:repeat(12,2.9rem);-ms-flex-pack:center;justify-content:center}.scuba__new-to-diving .divers__included .included__cards .card__item,.scuba__new-to-diving .divers__offers .offers__cards .card__item{margin-bottom:4rem}.scuba__divers .divers__courses .courses__wrapper .content__wrapper .content__cta{font-size:1rem;line-height:2.5rem;padding:0 1.5rem}#js-animated__card .slick-slider .slick-list{margin-left:1.5rem}.scuba__courses .courses__tabs .tabs__subtitle{padding:0 1rem}.scuba__courses .program__content .list__h3{margin-top:3.5rem}.scuba__courses .courses__elearning .content__wrapper{margin-top:2rem}.scuba__courses .elearning__summary .summary__list{margin-top:3.5rem;padding-left:1.5rem;padding-right:1.5rem}.scuba__courses .courses__list .courses__p{width:24.7rem}.scuba__courses .specialty__courses .courses__content .content__icon{margin-top:2rem}.course__details .details__header{margin:0 1.5rem}.course__details .content__quotes{margin-top:7rem}.course__details .content__quotes:before{width:34.5rem}.course__details .content__p{margin-top:2rem}}@media (min-width:768px) and (max-width:1199px){.scuba__new-to-diving .divers__included .included__cards .card__item .item__image img{object-position:center 37%}.course__details .course-details__qq .qq-main-btn button{font:1.4rem/2.2rem OpenSans-Bold}}@media (min-width:768px) and (max-width:991px){.course__details .course-details__qq .qq-element-wrap>.xs-12{padding-right:0}}