.elementor-7915 .elementor-element.elementor-element-f1ac644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7915 .elementor-element.elementor-element-92d698f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7915 .elementor-element.elementor-element-176c3e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-slide-bg{background-image:url("https://globalcruise.in/wp-content/uploads/2026/09/banner01.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-slide-bg::before{mix-blend-mode:inherit;opacity:0.2;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-subtitle,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-title,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-ef5f3c3 .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-slide-bg{background-image:url("https://globalcruise.in/wp-content/uploads/2026/09/banner02.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-slide-bg::before{mix-blend-mode:inherit;opacity:0.2;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider .elementor-repeater-item-da7e9b5 .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-subtitle,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-title,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-da7e9b5 .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-slide-bg{background-image:url("https://globalcruise.in/wp-content/uploads/2026/09/banner03.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-slide-bg::before{mix-blend-mode:inherit;opacity:0.2;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider .elementor-repeater-item-7867b9f .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-subtitle,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-title,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-7867b9f .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-slide-bg{background-image:url("https://globalcruise.in/wp-content/uploads/2026/09/banner04.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-slide-bg::before{mix-blend-mode:inherit;opacity:0.2;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider .elementor-repeater-item-e72717d .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-subtitle,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-title,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-e72717d .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-slide-bg{background-image:url("https://globalcruise.in/wp-content/uploads/2026/09/banner05.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-slide-bg::before{mix-blend-mode:inherit;opacity:0.2;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider .elementor-repeater-item-b884edf .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-subtitle,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-title,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-b884edf .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-slide-bg{background-image:url("https://globalcruise.in/wp-content/uploads/2026/09/banner06.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-slide-bg::before{mix-blend-mode:inherit;opacity:0.2;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider .elementor-repeater-item-3fca1dd .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-subtitle,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-title,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-3fca1dd .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-slide-bg{background-image:url("https://globalcruise.in/wp-content/uploads/2026/09/banner07.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-slide-bg::before{mix-blend-mode:inherit;opacity:0.2;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider .elementor-repeater-item-0c5b7df .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-subtitle,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-title,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0c5b7df .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-slide-bg{background-image:url("https://globalcruise.in/wp-content/uploads/2026/09/banner08.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-slide-bg::before{mix-blend-mode:inherit;opacity:0.2;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider .elementor-repeater-item-0555f09 .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-subtitle,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-title,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-0555f09 .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-slide-bg{background-image:url("https://globalcruise.in/wp-content/uploads/2026/09/banner09.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-slide-bg::before{mix-blend-mode:inherit;opacity:0.2;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider .elementor-repeater-item-20a5943 .xpro-hero-slider-slide-content-wrapper{justify-content:left;text-align:left;align-items:center;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-subtitle,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-subtitle span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-subtitle::after{animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-subtitle{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-title,.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-title span.char{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-title::after{animation-duration:1s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-description{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .elementor-repeater-item-20a5943 .xpro-hero-slider-description::after{animation-delay:0s;-webkit-animation-delay:0s;}.elementor-7915 .elementor-element.elementor-element-97f6c96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7915 .elementor-element.elementor-element-97f6c96.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider-slide-content-wrapper{min-height:820px;width:1140px;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider-button-primary i{font-size:14px;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider-button-primary svg{width:14px;height:auto;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider-button-primary{gap:14px;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider-button-secondary i{font-size:14px;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider-button-secondary svg{width:14px;height:auto;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider-button-secondary{gap:14px;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .swiper-pagination .swiper-pagination-bullet{height:12px;width:12px;margin-left:3px;margin-right:3px;}.elementor-7915 .elementor-element.elementor-element-97f6c96 .swiper-dots-horizontal-style-2 .swiper-pagination .swiper-pagination-bullet-active{width:calc(12px * 2);}.elementor-7915 .elementor-element.elementor-element-97f6c96 .swiper-slider-theme .swiper-pagination.swiper-pagination-horizontal {bottom:10px;}.elementor-7915 .elementor-element.elementor-element-58be3c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7915 .elementor-element.elementor-element-9e58e63{--display:flex;}.elementor-7915 .elementor-element.elementor-element-92b2510{--e-image-carousel-slides-to-show:1;}.elementor-7915 .elementor-element.elementor-element-92b2510.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider-slide-content-wrapper{width:1025px;}}@media(max-width:767px){.elementor-7915 .elementor-element.elementor-element-97f6c96 .xpro-hero-slider-slide-content-wrapper{width:768px;}.elementor-7915 .elementor-element.elementor-element-92b2510{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-92d698f */* {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
}

.cruise-slider {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #061a31;
  aspect-ratio: 1920 / 823;
}

.slides,
.slide {
  position: absolute;
  inset: 0;
}

.slide {
  opacity: 0;
  visibility: hidden;
  transition: opacity 650ms ease;
}

.slide.is-active {
  opacity: 1;
  visibility: visible;
}

.slide picture,
.slide img {
  display: block;
  width: 100%;
  height: 100%;
}

.slide img {
  object-fit: cover;
  object-position: center;
}

.slider-arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  border: 1px solid rgba(255, 255, 255, 0.75);
  border-radius: 50%;
  color: #fff;
  background: rgba(4, 24, 45, 0.62);
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
}

.slider-arrow:hover,
.slider-arrow:focus-visible {
  background: rgba(4, 24, 45, 0.9);
}

.slider-arrow.prev { left: 18px; }
.slider-arrow.next { right: 18px; }

.slider-dots {
  position: absolute;
  z-index: 2;
  bottom: 16px;
  left: 50%;
  display: flex;
  gap: 9px;
  transform: translateX(-50%);
}

.dot {
  width: 10px;
  height: 10px;
  padding: 0;
  border: 1px solid #fff;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.45);
  cursor: pointer;
}

.dot.is-active { background: #fff; }

@media (max-width: 767px) {
  .cruise-slider {
    /* Portrait banners keep their full content visible on mobile. */
    aspect-ratio: 940 / 1672;
  }

  .slide img {
    object-fit: contain;
    object-position: center;
  }

  .slider-arrow {
    width: 34px;
    height: 34px;
    font-size: 18px;
  }

  .slider-arrow.prev { left: 10px; }
  .slider-arrow.next { right: 10px; }
  .slider-dots { bottom: 10px; }
}

@media (prefers-reduced-motion: reduce) {
  .slide { transition: none; }
}/* End custom CSS */