.heading-font{font-family:"Playfair Display",serif}.main-text-font{font-family:Poppins,sans-serif}.grey-color{color:rgba(255,255,255,.6)}.fs-l{font-size:clamp(18px,2.2vw,32px)}.fs-xl,span.fs-xl{font-size:clamp(18px,2.3vw,38px)}.fs-2xl{font-size:clamp(24px,8vw,90px);line-height:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width:992px){.fs-2xl{font-size:clamp(22px,6vw,40px)}}.fs-3xl{font-size:clamp(24px,11vw,160px);line-height:1}@media (max-width:992px){.fs-3xl{font-size:clamp(22px,7vw,70px)}}.bg-white-50{background-color:rgba(255,255,255,.5)}.orange-color{color:#f07733}.bg-img{position:absolute;left:0;top:0;z-index:-1;transition:.5s}.border-right-white{border-right:1px solid rgba(255,255,255,.1)}.border-left-white{border-left:2px solid rgba(255,255,255,.2)}.overlay::after{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);left:0;bottom:0;z-index:-1}.overlay.bottom::after{background-image:linear-gradient(to top,rgba(0,0,0,.6),transparent)}.img-overlay-bg .bg-img{filter:grayscale(100%);mask-image:linear-gradient(to bottom,transparent,#000,transparent)}.img-overlay-bg::after{content:"";position:absolute;width:100%;height:100%;background:rgba(34,34,34,.85);top:0;z-index:-1}.bg-img,.object-cover-center{object-fit:cover;object-position:center;width:100%;height:100%}.hd-video-aspect{aspect-ratio:16/9!important}.standard-monitor-aspect{aspect-ratio:4/3}.square-aspect{aspect-ratio:3/3}.classic-film-aspect{aspect-ratio:3/2}.data-holder{display:flex;justify-content:flex-start;align-items:center;gap:10px}.data-holder i{font-size:35px}.data-holder svg{width:41px;height:41px}.data-holder span{display:block;font-size:20px;text-transform:uppercase;color:#fff}.data-holder span:last-child{color:rgba(255,255,255,.6);font-size:14px;text-transform:capitalize}.white-50{color:rgba(255,255,255,.5)!important}.white-70{color:rgba(255,255,255,.7)!important}.white-75{color:rgba(255,255,255,.75)!important}.shape-1{position:absolute;bottom:12%;right:0;transform:translateY(50%);max-height:100%;z-index:0}.shape-2{position:absolute;left:0;bottom:0;z-index:-1;max-height:100%}.border-bottom-white{border-bottom:1px solid rgba(255,255,255,.3)}.boat-page .standard-list svg{flex-shrink:0}.boat-page .home-banner{position:relative;height:clamp(50vw,55vw,800px);mask-image:linear-gradient(to top,transparent,#000 30%)}.boat-page .boat-info{text-align:center}.boat-page .boat-info .standard-paragraph{margin-inline:auto;max-width:50%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.boat-page .boat-features ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}.boat-page .boat-features ul li span{color:#fff;font-weight:500}.boat-page .boat-features ul li span.feat-title{margin-block:6px;text-transform:uppercase}.boat-page .boat-features ul li span.feat-value{font-size:clamp(14px,2.5vw,24px)}.boat-page .boat-salon{padding:0}.boat-page .boat-salon>img{aspect-ratio:15/5;object-fit:cover;max-height:35vw;width:100%}.boat-page .boat-salon .salon-features{background-color:rgba(34,34,34,.9)}.boat-page .boat-salon .lists-group{display:flex;flex-wrap:wrap;gap:0 40px}.boat-page .dining .owl-carousel{text-align:left}.boat-page .dining .owl-carousel .owl-item{height:100%}.boat-page .dining .owl-carousel .owl-item img{transition:.4s}.boat-page .dining .owl-carousel .owl-item.active{box-shadow:0 0 30px -4px #000}.boat-page .dining .owl-carousel .owl-item:not(.active) img{transform:scale(.8);object-fit:cover;object-position:center;width:100%;height:100%}.boat-page .double-cabin .main-title,.boat-page .twin-cabin .main-title{font-size:clamp(24px,5vw,60px)}.boat-page .double-cabin .standard-list li,.boat-page .twin-cabin .standard-list li{margin-bottom:0}.boat-page .double-cabin .deck-type-title,.boat-page .twin-cabin .deck-type-title{width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;text-align:center}.boat-page .technical-details .accordion-body .standard-list{margin-bottom:0}.boat-page .technical-details .accordion-body .standard-list li{width:30%;margin-block:9px}.boat-page .floor-plans{position:relative;max-width:60%;border:10px solid #000;margin:auto}.boat-page .floor-plans::after{content:"\f00e";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;font-family:"Font Awesome 5 Pro";color:#fff;font-size:45px;pointer-events:none}.boat-page .floor-plans img{object-fit:cover;object-position:top;width:100%;height:auto;aspect-ratio:4/4}@media (max-width:1400px){.boat-page .boat-salon .standard-list li{font-size:15px}}@media (max-width:991px){.boat-page .boat-salon .standard-list li{font-size:14px}.boat-page .double-cabin .standard-list li svg{width:40px;height:37px}.boat-page .technical-details .accordion-body .standard-list li{width:47%}}@media (max-width:767px){.boat-page .boat-info .standard-paragraph{max-width:unset}.boat-page .boat-info .boat-features img,.boat-page .boat-info .boat-features svg{width:45px;height:30px}.boat-page .boat-info .boat-features .standard-list.horizontal{gap:20px}.boat-page .boat-info .boat-features .standard-list.horizontal li span.feat-title{margin:0}.boat-page .double-cabin .standard-list li svg,.boat-page .twin-cabin .standard-list li svg{width:35px;height:27px}.boat-page .technical-details .accordion-body .standard-list li{width:100%}}@media (min-width:992px){.boat-page section~section:not(:last-child){padding-bottom:0}.boat-page .boat-info{padding:0;transform:translateY(-35%)}.boat-page .boat-salon{padding-top:0}.boat-page .boat-salon .salon-features{margin-top:-130px}.boat-page .dark-accordion.accordion .accordion-item .accordion-button{font-size:36px}}@media (min-width:1200px){.boat-page .dining .main-title{font-size:64px}}