.event-section{background-color:#fff;padding-block:clamp(50px,calc(50px - (100px/1180px*420px) + 100px/1180px*100vw),150px)}.event-section__title-wrap{display:flex;flex-direction:column;gap:20px;margin-bottom:65px}.event-section__title-wrap .html-content{max-width:450px!important;text-align:center}.event-section .swiper{width:100%;max-width:1061px;height:auto;margin-bottom:32px}.event-section .swiper .swiper-wrapper{align-items:flex-end}@media(min-width:769px){.event-section .swiper{padding-top:150px}}.event-section .swiper .swiper-slide{transition:transform .45s ease;transform-origin:bottom;transform:scale(1)}.event-section .swiper .swiper-slide img{aspect-ratio:352/535;transition:aspect-ratio .45s ease}@media(min-width:769px){.event-section .swiper .swiper-slide.swiper-slide-active{transform:scale(1.55);z-index:2}.event-section .swiper .swiper-slide.swiper-slide-active img{aspect-ratio:548/668}}.event-section .html-content{max-width:900px;margin-inline:auto}.event-section .text-center{text-align:center}.event-section-comporate{margin-top:50px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:65px}.faq{padding:clamp(50px,calc(50px - (100px/1256px*344px) + 100px/1256px*100vw),150px) 0;position:relative}.faq__wrap{max-width:900px;width:100%;display:grid;margin-inline:auto;gap:50px}.faq__wrap-list{display:flex;flex-direction:column;gap:20px}.faq__item{background-color:#f0f0f0;border-radius:15px;padding:20px;overflow:hidden;transition:background-color .3s ease}.faq__item--is-open{background-color:#d0e0f0}.faq__item--is-open .faq__body{max-height:200px;padding:0 20px 20px;opacity:1}.faq__item--is-open .faq__icon:before{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq__header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px;background:none;border:none;cursor:pointer;text-align:left;font-weight:600;color:#0a192f}.faq__icon{position:relative;width:24px;height:24px;background-color:#0a192f;border-radius:50%;flex-shrink:0}.faq__icon:after{content:"";position:absolute;width:12px;height:2px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon:before{content:"";position:absolute;width:2px;height:12px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.faq__body{max-height:0;overflow:hidden;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);padding:0 20px}.faq .ctab{margin-left:auto}.cruise-card{background:#fff;border-radius:30px;padding:clamp(15px,calc(15px - (10px/1256px*344px) + 10px/1256px*100vw),25px);height:100%;display:flex;flex-direction:column;gap:30px;max-width:453px}.cruise-card__img{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:1/1}.cruise-card__img img{width:100%;height:100%;object-fit:cover}.cruise-card__badge{position:absolute;top:9px;left:9px;background:#fff;padding:3px 12px;border-radius:50px;font-size:15px;line-height:25px;font-weight:600;color:#0b1735;text-transform:uppercase;z-index:2}.cruise-card__content{display:flex;flex-direction:column;gap:8px}.cruise-card__title{font-weight:500;font-size:22px;line-height:22px;color:#0b1735;text-transform:uppercase}.cruise-card__info{display:flex;align-items:center;gap:10px;font-size:15px;line-height:23px;color:#0b1735}.cruise-card__info-item{display:flex;align-items:center;gap:5px}.cruise-card__info-item svg{flex-shrink:0}.cruise-card__separator{width:4px;height:4px;background-color:currentColor;border-radius:50%}.cruise-card__desc{font-size:14px;line-height:20px;font-weight:400;color:#0b1735}.cruise-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:10px}.cruise-card__price{font-weight:400;font-size:16px;line-height:20px;color:#0b1735}.cruise-card__btn{width:40px;height:40px;background:#0b1735;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;cursor:pointer}.cruise-card__btn svg{width:20px;height:13px;color:#fafafa;transform:rotate(-180deg);transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.cruise-card:hover .cruise-card__btn svg{transform:rotate(-225deg)}}.cruises-list{padding-bottom:clamp(80px,calc(80px - (70px/1180px*420px) + 70px/1180px*100vw),150px);background-color:#f1f0f0}.cruises-list__header{text-align:center;max-width:900px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:30px;padding-block:clamp(50px,calc(50px - (110px/1180px*420px) + 110px/1180px*100vw),160px) 50px}.cruises-list__header h2{text-transform:uppercase;color:#00101b}.cruises-list__header-desc{font-weight:400;font-size:17px;line-height:23px;color:#455058}.cruises-list__filter{margin-bottom:clamp(30px,calc(30px - (30px/1180px*420px) + 30px/1180px*100vw),60px);display:flex;justify-content:center}.cruises-list .filter-toggle{background:#fff;border-radius:50px;padding:10px;display:flex;gap:5px}@media(max-width:768px){.cruises-list .filter-toggle{padding:5px}}.cruises-list .filter-toggle__btn{border:none;background:transparent;padding:clamp(10px,calc(10px - (5px/1180px*420px) + 5px/1180px*100vw),15px) clamp(10px,calc(10px - (15px/1180px*420px) + 15px/1180px*100vw),25px);border-radius:50px;font-size:clamp(14px,calc(14px - (2px/1180px*420px) + 2px/1180px*100vw),16px);font-weight:500;color:#0b1735;cursor:pointer;transition:all .3s ease}.cruises-list .filter-toggle__btn.active{background:#0b1735;color:#fff}@media(hover:hover)and (pointer:fine){.cruises-list .filter-toggle__btn:hover:not(.active){background:#0b173503}}.cruises-list__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1200px){.cruises-list__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cruises-list__grid{grid-template-columns:1fr;justify-items:center}}.cruises-list__grid-item[style*="display: none"]{display:none}.cruises-list__grid-item .cruise-card{width:100%}.single-fleet-hero{position:relative;height:100vh;min-height:500px;overflow:hidden;background-color:#0b1735;background-image:url(/build/assets/singleFleetBg-BLkPcVRK.png);background-position:center;background-size:cover}.single-fleet-hero .div-sf-bg{background-color:#000;opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%}.single-fleet-hero .div-sf-bg img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.single-fleet-hero .container{height:100%}.single-fleet-hero .sf-hero__content{position:relative;z-index:1;height:100%;display:flex;gap:20px;flex-direction:column;justify-content:center;align-items:center;padding-bottom:clamp(50px,calc(50px - (50px/1180px*420px) + 50px/1180px*100vw),100px);color:#fff;text-align:center;max-width:800px;margin:0 auto}.single-fleet-hero .sf-hero__content .xl-title{color:#fff}.single-fleet-hero .sf-hero__content .html-content{font-size:18px;line-height:1.5;opacity:.9}.sf-details{padding-block:clamp(60px,calc(60px - (60px/1180px*420px) + 60px/1180px*100vw),120px);background-color:#fff;overflow-x:clip}.sf-details__wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,calc(40px - (60px/1180px*420px) + 60px/1180px*100vw),100px);align-items:center}@media(max-width:768px){.sf-details__wrap{grid-template-columns:1fr}}.sf-details__info{display:grid;gap:30px}.sf-details .sf-list__item{color:#455058;font-size:17px;line-height:23px;list-style:none;padding:0;margin-top:30px;display:grid;grid-template-columns:1fr;gap:7px}.sf-details__layout img{width:100%;height:auto;max-width:600px;margin:0 auto;display:block}.sf-gallery{padding-block:clamp(60px,calc(60px - (60px/1180px*420px) + 60px/1180px*100vw),120px);background-color:#fff;overflow-x:clip}.sf-gallery__grid{display:block}.sf-gallery .swiper{width:100%;height:auto;overflow:visible}.sf-gallery .swiper-slide{border-radius:15px;width:clamp(250px,calc(250px - (322px/1256px*344px) + 322px/1256px*100vw),572px);overflow:hidden;aspect-ratio:572/670}.sf-gallery .swiper-slide img{width:100%;height:100%;aspect-ratio:572/670;object-fit:cover;transition:transform .5s ease}@media(hover:hover)and (pointer:fine){.sf-gallery .swiper-slide img:hover{transform:scale(1.05)}}.bomb-sticker{left:600px;position:absolute;width:clamp(200px,calc(200px - (80px/608px*992px) + 80px/608px*100vw),280px);aspect-ratio:280/419}.bomb-sticker img{aspect-ratio:280/419}@media(max-width:992px){.bomb-sticker{display:none}}
