.pulsed{animation:pulse 2s infinite}.floated{animation:float 2s infinite}.shimmered{overflow:hidden;position:relative}.shimmered:after,.shimmered:before{background:linear-gradient(120deg,transparent,transparent 20%,hsla(0,0%,100%,.2) 50%,transparent 80%,transparent);content:"";filter:blur(6px);height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:50%}.shimmered:after{left:-150%}.shimmered:before{left:150%}.shimmered:hover:after{animation:shimmer-forwards .85s ease-in-out forwards;opacity:1}.shimmered:not(:hover):before{animation:shimmer-backward .85s ease-in-out forwards;opacity:1}.btn{align-items:center;background-color:#fff;border:1px solid transparent;display:flex;justify-content:center}.btn.borderless{border:none}.btn.bg-transparent,.btn.transparent{background-color:unset;color:inherit}.btn.bg-transparent:hover,.btn.transparent:hover{background-color:unset!important;color:inherit!important}.btn.bg-w{background-color:#fff;color:inherit}.btn.bg-w:hover{background-color:#fff;color:#fff}.btn{font-size:1.1428571429rem;font-weight:600;line-height:1.15}.btn.style-gradient-1{background:linear-gradient(90deg,#00aad7 100%,#004461 0);color:#fff;transition:.25s}.btn.style-gradient-1:hover{background:linear-gradient(90deg,#004461,#00aad7 100%);color:#fff}.btn.large{padding:1.125em 1.875em}.btn.large,.btn.medium{border-radius:.4285714286rem}.btn.medium{padding:.75em 1.5em}.btn.little{border-radius:.4285714286rem;font-size:1rem;line-height:1.3;padding:.429em .857em}.btn.style1{border-color:#ff5c00;color:#ff5c00}.btn.style1:hover{background-color:#ff5c00}.btn.style1.reverse_color{background-color:#ff5c00;color:#fff}.btn.style1.reverse_color:hover{background-color:#fff;border-color:#ff5c00;color:#ff5c00}.btn.style1.transparent{background-color:transparent;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}.btn.style1.transparent:hover{background-color:#ff5c00;color:#fff}.btn.style1.white{background-color:#fff;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}.btn.style1.white:hover{background-color:#ff5c00;color:#fff}.btn.style1.transparent-white{background-color:transparent;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}.btn.style1.transparent-white:hover{background-color:#fff;color:#ff5c00}.btn.style2{border-color:#004461;color:#004461}.btn.style2:hover{background-color:#004461}.btn.style2.reverse_color{background-color:#004461;color:#fff}.btn.style2.reverse_color:hover{background-color:#fff;border-color:#004461;color:#004461}.btn.style2.transparent{background-color:transparent;border-color:#004461;color:#004461;transition:all .3s ease}.btn.style2.transparent:hover{background-color:#004461;color:#fff}.btn.style2.white{background-color:#fff;border-color:#004461;color:#004461;transition:all .3s ease}.btn.style2.white:hover{background-color:#004461;color:#fff}.btn.style2.transparent-white{background-color:transparent;border-color:#004461;color:#004461;transition:all .3s ease}.btn.style2.transparent-white:hover{background-color:#fff;color:#004461}.btn.style3{border-color:#363636;color:#363636}.btn.style3:hover{background-color:#363636}.btn.style3.reverse_color{background-color:#363636;color:#fff}.btn.style3.reverse_color:hover{background-color:#fff;border-color:#363636;color:#363636}.btn.style3.transparent{background-color:transparent;border-color:#363636;color:#363636;transition:all .3s ease}.btn.style3.transparent:hover{background-color:#363636;color:#fff}.btn.style3.white{background-color:#fff;border-color:#363636;color:#363636;transition:all .3s ease}.btn.style3.white:hover{background-color:#363636;color:#fff}.btn.style3.transparent-white{background-color:transparent;border-color:#363636;color:#363636;transition:all .3s ease}.btn.style3.transparent-white:hover{background-color:#fff;color:#363636}.btn.style4{border-color:#6c6c6c;color:#6c6c6c}.btn.style4:hover{background-color:#6c6c6c}.btn.style4.reverse_color{background-color:#6c6c6c;color:#fff}.btn.style4.reverse_color:hover{background-color:#fff;border-color:#6c6c6c;color:#6c6c6c}.btn.style4.transparent{background-color:transparent;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}.btn.style4.transparent:hover{background-color:#6c6c6c;color:#fff}.btn.style4.white{background-color:#fff;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}.btn.style4.white:hover{background-color:#6c6c6c;color:#fff}.btn.style4.transparent-white{background-color:transparent;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}.btn.style4.transparent-white:hover{background-color:#fff;color:#6c6c6c}.btn.style5{border-color:#acacac;color:#acacac}.btn.style5:hover{background-color:#acacac}.btn.style5.reverse_color{background-color:#acacac;color:#fff}.btn.style5.reverse_color:hover{background-color:#fff;border-color:#acacac;color:#acacac}.btn.style5.transparent{background-color:transparent;border-color:#acacac;color:#acacac;transition:all .3s ease}.btn.style5.transparent:hover{background-color:#acacac;color:#fff}.btn.style5.white{background-color:#fff;border-color:#acacac;color:#acacac;transition:all .3s ease}.btn.style5.white:hover{background-color:#acacac;color:#fff}.btn.style5.transparent-white{background-color:transparent;border-color:#acacac;color:#acacac;transition:all .3s ease}.btn.style5.transparent-white:hover{background-color:#fff;color:#acacac}.btn.style6{border-color:#00aad7;color:#00aad7}.btn.style6:hover{background-color:#00aad7}.btn.style6.reverse_color{background-color:#00aad7;color:#fff}.btn.style6.reverse_color:hover{background-color:#fff;border-color:#00aad7;color:#00aad7}.btn.style6.transparent{background-color:transparent;border-color:#00aad7;color:#00aad7;transition:all .3s ease}.btn.style6.transparent:hover{background-color:#00aad7;color:#fff}.btn.style6.white{background-color:#fff;border-color:#00aad7;color:#00aad7;transition:all .3s ease}.btn.style6.white:hover{background-color:#00aad7;color:#fff}.btn.style6.transparent-white{background-color:transparent;border-color:#00aad7;color:#00aad7;transition:all .3s ease}.btn.style6.transparent-white:hover{background-color:#fff;color:#00aad7}.btn.style7{border-color:#1d1d1d;color:#1d1d1d}.btn.style7:hover{background-color:#1d1d1d}.btn.style7.reverse_color{background-color:#1d1d1d;color:#fff}.btn.style7.reverse_color:hover{background-color:#fff;border-color:#1d1d1d;color:#1d1d1d}.btn.style7.transparent{background-color:transparent;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}.btn.style7.transparent:hover{background-color:#1d1d1d;color:#fff}.btn.style7.white{background-color:#fff;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}.btn.style7.white:hover{background-color:#1d1d1d;color:#fff}.btn.style7.transparent-white{background-color:transparent;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}.btn.style7.transparent-white:hover{background-color:#fff;color:#1d1d1d}.btn.style8{border-color:#fff;color:#fff}.btn.style8:hover{background-color:#fff}.btn.style8.reverse_color,.btn.style8.reverse_color:hover{background-color:#fff;color:#fff}.btn.style8.reverse_color:hover{border-color:#fff}.btn.style8.transparent{background-color:transparent;border-color:#fff;color:#fff;transition:all .3s ease}.btn.style8.transparent:hover,.btn.style8.white{background-color:#fff;color:#fff}.btn.style8.white{border-color:#fff;transition:all .3s ease}.btn.style8.white:hover{background-color:#fff;color:#fff}.btn.style8.transparent-white{background-color:transparent;border-color:#fff;color:#fff;transition:all .3s ease}.btn.style8.transparent-white:hover{background-color:#fff;color:#fff}.btn:hover{color:#fff}.btn.reverse{flex-direction:row-reverse}.transparent{color:transparent!important}.buttons-container{display:flex;gap:12px;justify-content:space-between}.buttons-container .btn{flex:1}.animation1{transition:.15s ease-out}.animation1:hover{transform:scale(.975)}.animation2{transition:.15s ease-out}.animation2:hover{transform:scale(1.025)}.animation3{transition:.15s ease-out}.animation3:hover{box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);-webkit-box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);-moz-box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);transform:translateY(-.125rem)}.column-animated{opacity:0}.column-animated.animated{animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-out}.column-animated:not([data-animation]),.column-animated[data-animation=""]{opacity:1}.animate-fade-in.animated{animation-name:fadeIn}.animate-slide-up.animated{animation-name:slideUp}.animate-slide-down.animated{animation-name:slideDown}.animate-slide-left.animated{animation-name:slideLeft}.animate-slide-right.animated{animation-name:slideRight}.animate-zoom-in.animated{animation-name:zoomIn}.animate-zoom-out.animated{animation-name:zoomOut}.animate-flip.animated{animation-name:flip}.column-animated.animated-fast{animation-duration:.4s}.column-animated.animated-slow{animation-duration:1.2s}.column-animated.delay-1{animation-delay:.1s}.column-animated.delay-2{animation-delay:.2s}.column-animated.delay-3{animation-delay:.3s}.column-animated.delay-4{animation-delay:.4s}.column-animated.delay-5{animation-delay:.5s}.br1{border-radius:6px!important}.br2{border-radius:12px!important}.br3{border-radius:18px!important}.br4{border-radius:24px!important}.br5{border-radius:30px!important}.br6{border-radius:36px!important}.br7{border-radius:42px!important}.br8{border-radius:48px!important}.br9{border-radius:54px!important}.br10{border-radius:60px!important}.br-full{border-radius:7.1428571429rem!important}.m1{margin:.4285714286rem}.p1{padding:.4285714286rem}.m2{margin:.8571428571rem}.p2{padding:.8571428571rem}.m3{margin:1.2857142857rem}.p3{padding:1.2857142857rem}.m4{margin:1.7142857143rem}.p4{padding:1.7142857143rem}.text-3xs,.text-3xs-lt{font-size:.5714285714rem;line-height:1.4}.text-3xs-lt{font-weight:300}.text-3xs-rg{font-weight:400}.text-3xs-md,.text-3xs-rg{font-size:.5714285714rem;line-height:1.4}.text-3xs-md{font-weight:500}.text-3xs-sbd{font-weight:600}.text-3xs-bd,.text-3xs-sbd{font-size:.5714285714rem;line-height:1.4}.text-3xs-bd{font-weight:700}.text-3xs-sebd{font-weight:800}.text-3xs-ebd,.text-3xs-sebd{font-size:.5714285714rem;line-height:1.4}.text-3xs-ebd{font-weight:900}.text-2xs,.text-2xs-lt{font-size:.7142857143rem;line-height:1.4}.text-2xs-lt{font-weight:300}.text-2xs-rg{font-weight:400}.text-2xs-md,.text-2xs-rg{font-size:.7142857143rem;line-height:1.4}.text-2xs-md{font-weight:500}.text-2xs-sbd{font-weight:600}.text-2xs-bd,.text-2xs-sbd{font-size:.7142857143rem;line-height:1.4}.text-2xs-bd{font-weight:700}.text-2xs-sebd{font-weight:800}.text-2xs-ebd,.text-2xs-sebd{font-size:.7142857143rem;line-height:1.4}.text-2xs-ebd{font-weight:900}.text-xs,.text-xs-lt{font-size:.8571428571rem;line-height:1.4}.text-xs-lt{font-weight:300}.text-xs-rg{font-weight:400}.text-xs-md,.text-xs-rg{font-size:.8571428571rem;line-height:1.4}.text-xs-md{font-weight:500}.text-xs-sbd{font-weight:600}.text-xs-bd,.text-xs-sbd{font-size:.8571428571rem;line-height:1.4}.text-xs-bd{font-weight:700}.text-xs-sebd{font-weight:800}.text-xs-ebd,.text-xs-sebd{font-size:.8571428571rem;line-height:1.4}.text-xs-ebd{font-weight:900}.text-sm,.text-sm-lt{font-size:1rem;line-height:1.4}.text-sm-lt{font-weight:300}.text-sm-rg{font-weight:400}.text-sm-md,.text-sm-rg{font-size:1rem;line-height:1.4}.text-sm-md{font-weight:500}.text-sm-sbd{font-weight:600}.text-sm-bd,.text-sm-sbd{font-size:1rem;line-height:1.4}.text-sm-bd{font-weight:700}.text-sm-sebd{font-weight:800}.text-sm-ebd,.text-sm-sebd{font-size:1rem;line-height:1.4}.text-sm-ebd{font-weight:900}.text-md,.text-md-lt{font-size:1.1428571429rem;line-height:1.4}.text-md-lt{font-weight:300}.text-md-rg{font-weight:400}.text-md-md,.text-md-rg{font-size:1.1428571429rem;line-height:1.4}.text-md-md{font-weight:500}.text-md-sbd{font-weight:600}.text-md-bd,.text-md-sbd{font-size:1.1428571429rem;line-height:1.4}.text-md-bd{font-weight:700}.text-md-sebd{font-weight:800}.text-md-ebd,.text-md-sebd{font-size:1.1428571429rem;line-height:1.4}.text-md-ebd{font-weight:900}.text-lg,.text-lg-lt{font-size:1.2857142857rem;line-height:1.4}.text-lg-lt{font-weight:300}.text-lg-rg{font-weight:400}.text-lg-md,.text-lg-rg{font-size:1.2857142857rem;line-height:1.4}.text-lg-md{font-weight:500}.text-lg-sbd{font-weight:600}.text-lg-bd,.text-lg-sbd{font-size:1.2857142857rem;line-height:1.4}.text-lg-bd{font-weight:700}.text-lg-sebd{font-weight:800}.text-lg-ebd,.text-lg-sebd{font-size:1.2857142857rem;line-height:1.4}.text-lg-ebd{font-weight:900}.text-xl,.text-xl-lt{font-size:1.4285714286rem;line-height:1.4}.text-xl-lt{font-weight:300}.text-xl-rg{font-weight:400}.text-xl-md,.text-xl-rg{font-size:1.4285714286rem;line-height:1.4}.text-xl-md{font-weight:500}.text-xl-sbd{font-weight:600}.text-xl-bd,.text-xl-sbd{font-size:1.4285714286rem;line-height:1.4}.text-xl-bd{font-weight:700}.text-xl-sebd{font-weight:800}.text-xl-ebd,.text-xl-sebd{font-size:1.4285714286rem;line-height:1.4}.text-xl-ebd{font-weight:900}.text-2xl,.text-2xl-lt{font-size:1.7142857143rem;line-height:1.4}.text-2xl-lt{font-weight:300}.text-2xl-rg{font-weight:400}.text-2xl-md,.text-2xl-rg{font-size:1.7142857143rem;line-height:1.4}.text-2xl-md{font-weight:500}.text-2xl-sbd{font-weight:600}.text-2xl-bd,.text-2xl-sbd{font-size:1.7142857143rem;line-height:1.4}.text-2xl-bd{font-weight:700}.text-2xl-sebd{font-weight:800}.text-2xl-ebd,.text-2xl-sebd{font-size:1.7142857143rem;line-height:1.4}.text-2xl-ebd{font-weight:900}.text-3xl,.text-3xl-lt{font-size:2rem;line-height:1.4}.text-3xl-lt{font-weight:300}.text-3xl-rg{font-weight:400}.text-3xl-md,.text-3xl-rg{font-size:2rem;line-height:1.4}.text-3xl-md{font-weight:500}.text-3xl-sbd{font-weight:600}.text-3xl-bd,.text-3xl-sbd{font-size:2rem;line-height:1.4}.text-3xl-bd{font-weight:700}.text-3xl-sebd{font-weight:800}.text-3xl-ebd,.text-3xl-sebd{font-size:2rem;line-height:1.4}.text-3xl-ebd{font-weight:900}.text-4xl,.text-4xl-lt{font-size:2.2857142857rem;line-height:1.4}.text-4xl-lt{font-weight:300}.text-4xl-rg{font-weight:400}.text-4xl-md,.text-4xl-rg{font-size:2.2857142857rem;line-height:1.4}.text-4xl-md{font-weight:500}.text-4xl-sbd{font-weight:600}.text-4xl-bd,.text-4xl-sbd{font-size:2.2857142857rem;line-height:1.4}.text-4xl-bd{font-weight:700}.text-4xl-sebd{font-weight:800}.text-4xl-ebd,.text-4xl-sebd{font-size:2.2857142857rem;line-height:1.4}.text-4xl-ebd{font-weight:900}.color-primary-color,.color-primary-color-hover:hover{color:#004461}.color-primary-color-hover:hover>*{color:inherit}.color-primary-color-active.active{color:#004461}.color-primary-color-active.active>*{color:inherit}.bg-color-primary-color,.bg-color-primary-color-hover:hover{background-color:#004461}.color-advantages-background,.color-advantages-background-hover:hover{color:#f6f6f6}.color-advantages-background-hover:hover>*{color:inherit}.color-advantages-background-active.active{color:#f6f6f6}.color-advantages-background-active.active>*{color:inherit}.bg-color-advantages-background,.bg-color-advantages-background-hover:hover{background-color:#f6f6f6}.color-background,.color-background-hover:hover{color:#e6e6e6}.color-background-hover:hover>*{color:inherit}.color-background-active.active{color:#e6e6e6}.color-background-active.active>*{color:inherit}.bg-color-background,.bg-color-background-hover:hover{background-color:#e6e6e6}.color-card-background,.color-card-background-hover:hover{color:#fff}.color-card-background-hover:hover>*{color:inherit}.color-card-background-active.active{color:#fff}.color-card-background-active.active>*{color:inherit}.bg-color-card-background,.bg-color-card-background-hover:hover{background-color:#fff}.color-card-price-background,.color-card-price-background-hover:hover{color:#ededed}.color-card-price-background-hover:hover>*{color:inherit}.color-card-price-background-active.active{color:#ededed}.color-card-price-background-active.active>*{color:inherit}.bg-color-card-price-background,.bg-color-card-price-background-hover:hover{background-color:#ededed}.color-component-background,.color-component-background-hover:hover{color:#00aad7}.color-component-background-hover:hover>*{color:inherit}.color-component-background-active.active{color:#00aad7}.color-component-background-active.active>*{color:inherit}.bg-color-component-background,.bg-color-component-background-hover:hover{background-color:#00aad7}.color-grey-text,.color-grey-text-hover:hover{color:#6c6c6c}.color-grey-text-hover:hover>*{color:inherit}.color-grey-text-active.active{color:#6c6c6c}.color-grey-text-active.active>*{color:inherit}.bg-color-grey-text,.bg-color-grey-text-hover:hover{background-color:#6c6c6c}.color-price-secondary,.color-price-secondary-hover:hover{color:#d10300}.color-price-secondary-hover:hover>*{color:inherit}.color-price-secondary-active.active{color:#d10300}.color-price-secondary-active.active>*{color:inherit}.bg-color-price-secondary,.bg-color-price-secondary-hover:hover{background-color:#d10300}.color-price-tags-primary,.color-price-tags-primary-hover:hover{color:#ff5c00}.color-price-tags-primary-hover:hover>*{color:inherit}.color-price-tags-primary-active.active{color:#ff5c00}.color-price-tags-primary-active.active>*{color:inherit}.bg-color-price-tags-primary,.bg-color-price-tags-primary-hover:hover{background-color:#ff5c00}.color-primary-dark,.color-primary-dark-hover:hover{color:#1d1d1d}.color-primary-dark-hover:hover>*{color:inherit}.color-primary-dark-active.active{color:#1d1d1d}.color-primary-dark-active.active>*{color:inherit}.bg-color-primary-dark,.bg-color-primary-dark-hover:hover{background-color:#1d1d1d}.color-secondary-dark,.color-secondary-dark-hover:hover{color:#363636}.color-secondary-dark-hover:hover>*{color:inherit}.color-secondary-dark-active.active{color:#363636}.color-secondary-dark-active.active>*{color:inherit}.bg-color-secondary-dark,.bg-color-secondary-dark-hover:hover{background-color:#363636}.color-black,.color-black-hover:hover{color:#000}.color-black-hover:hover>*{color:inherit}.color-black-active.active{color:#000}.color-black-active.active>*{color:inherit}.bg-color-black,.bg-color-black-hover:hover{background-color:#000}.color-ultralight-blue,.color-ultralight-blue-hover:hover{color:#e8f2fb}.color-ultralight-blue-hover:hover>*{color:inherit}.color-ultralight-blue-active.active{color:#e8f2fb}.color-ultralight-blue-active.active>*{color:inherit}.bg-color-ultralight-blue,.bg-color-ultralight-blue-hover:hover{background-color:#e8f2fb}.color-green,.color-green-hover:hover{color:#188f60}.color-green-hover:hover>*{color:inherit}.color-green-active.active{color:#188f60}.color-green-active.active>*{color:inherit}.bg-color-green,.bg-color-green-hover:hover{background-color:#188f60}.color-grey,.color-grey-hover:hover{color:#acacac}.color-grey-hover:hover>*{color:inherit}.color-grey-active.active{color:#acacac}.color-grey-active.active>*{color:inherit}.bg-color-grey,.bg-color-grey-hover:hover{background-color:#acacac}.color-bg-color-tags-1,.color-bg-color-tags-1-hover:hover{color:rgba(158,126,126,.6)}.color-bg-color-tags-1-hover:hover>*{color:inherit}.color-bg-color-tags-1-active.active{color:rgba(158,126,126,.6)}.color-bg-color-tags-1-active.active>*{color:inherit}.bg-color-bg-color-tags-1,.bg-color-bg-color-tags-1-hover:hover{background-color:rgba(158,126,126,.6)}.color-other-departures,.color-other-departures-hover:hover{color:#9e7e7e}.color-other-departures-hover:hover>*{color:inherit}.color-other-departures-active.active{color:#9e7e7e}.color-other-departures-active.active>*{color:inherit}.bg-color-other-departures,.bg-color-other-departures-hover:hover{background-color:#9e7e7e}.color-light-blue,.color-light-blue-hover:hover{color:#42d7ff}.color-light-blue-hover:hover>*{color:inherit}.color-light-blue-active.active{color:#42d7ff}.color-light-blue-active.active>*{color:inherit}.bg-color-light-blue,.bg-color-light-blue-hover:hover{background-color:#42d7ff}.color-ededed,.color-ededed-hover:hover{color:#ededed}.color-ededed-hover:hover>*{color:inherit}.color-ededed-active.active{color:#ededed}.color-ededed-active.active>*{color:inherit}.bg-color-ededed,.bg-color-ededed-hover:hover{background-color:#ededed}.color-svg-border-color,.color-svg-border-color-hover:hover{color:#eaecf0}.color-svg-border-color-hover:hover>*{color:inherit}.color-svg-border-color-active.active{color:#eaecf0}.color-svg-border-color-active.active>*{color:inherit}.bg-color-svg-border-color,.bg-color-svg-border-color-hover:hover{background-color:#eaecf0}.bg-color-gt-1{background:linear-gradient(90deg,#00aad7 100%,#004461 0)}.bg-color-gt-2{background:linear-gradient(#ff5c00,#ff8c40)}body.page.details .custom-number-icon .marker-number{background-color:#004461;border:2px solid #fff;border-radius:50%;color:#fff;font-size:14px;font-weight:700;height:30px;line-height:25px;text-align:center;width:30px}body.page.details .custom-number-icon.mini .marker-number{border:none;font-size:8px;height:16px;line-height:16px;width:16px}body.page.details .custom-number-icon{pointer-events:auto}body.page.details .advantages{align-items:stretch;display:flex;flex-direction:column;flex-direction:row;flex-wrap:nowrap;flex-wrap:wrap;gap:.8571428571rem;justify-content:flex-start}body.page.details .advantages .advantage{align-items:center;background-color:#e8f2fb;border:0;border-radius:3.5714285714rem;cursor:help;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:.4285714286rem;justify-content:flex-start;max-width:100%;padding:.4285714286rem .8571428571rem;position:relative}body.page.details .advantages .advantage:hover{background:#deecf9}body.page.details .promotions{background-color:#fff;padding:1.2857142857rem}body.page.details .promotions .offers p{margin:0}body.page.details .promotions .offers{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.2857142857rem;justify-content:flex-start}body.page.details .promotions .offers .offer{align-items:flex-start;border:2px solid;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.7857142857rem;justify-content:flex-start;padding:.8571428571rem}body.page.details .promotions .offers .offer .image-offer{background-repeat:no-repeat;background-size:cover;height:17.8571428571rem;margin:0 auto;position:relative;width:17.8571428571rem}body.page.details .promotions .offers .offer .image-offer .tag-icon-offer{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:3.4285714286rem;justify-content:center;left:1.7142857143rem;padding:.4285714286rem;position:absolute;top:1.7142857143rem;width:3.4285714286rem}body.page.details .promotions .offers .offer .image-offer .tag-icon-offer svg{color:#fff}body.page.details .promotions .offers .offer .content-offer{align-items:stretch;display:flex;flex:1 1 0;flex-direction:column;flex-wrap:nowrap;gap:.4285714286rem;justify-content:flex-start;padding:.8571428571rem 0}body.page.details .promotions .offers .offer .content-offer h3{margin:0}body.page.details .promotions .offers .offer .content-offer .tag-offer-title{margin:0 0 .4285714286rem}body.page.details .promotions .offers .offer .content-offer .separator{border-top:1px solid #acacac;margin-top:.8571428571rem;padding-top:.8571428571rem}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.4285714286rem;justify-content:flex-start;margin-top:.8571428571rem;padding:0}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion .cgu-offer.accordion-content{flex:none;margin-top:.4285714286rem;min-height:0;overflow:hidden}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion:not(.is-open) .cgu-offer.accordion-content{height:0;margin-top:0}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion .complement-offer{margin-top:.8571428571rem}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion .cgu-trigger{align-items:center;background-color:#ededed;border:0;border-radius:2.3571428571rem;color:#004461;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;font-weight:600;gap:.7142857143rem;justify-content:flex-start;padding:.8571428571rem;width:-moz-fit-content;width:fit-content}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion .cgu-trigger:hover{background-color:#e1e1e1}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion .cgu-trigger:active{background-color:#dbdbdb}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion .cgu-trigger .cgu-button-text{transition:opacity .3s ease-out,visibility .3s ease-out,height .3s ease-out}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion .cgu-trigger .cgu-button-text.cgu-button-text-open{display:flex}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion .cgu-trigger .cgu-button-text.cgu-button-text-close{display:none}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion .cgu-trigger svg{transition:transform .3s ease-out}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion.is-open .cgu-trigger .cgu-button-text-open{display:none}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion.is-open .cgu-trigger .cgu-button-text-close{display:flex}body.page.details .promotions .offers .offer .content-offer .offer-terms.accordion.is-open .cgu-trigger svg{transform:rotate(180deg)}@media(max-width:768px){body.page.details .promotions .offers .offer .image-offer{width:100%}}body.page.details .cabin_validation{align-items:center;background-color:#f6f6f6;border-radius:0 0 .8571428571rem .8571428571rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:.7142857143rem 1.2857142857rem;position:relative;width:100%;z-index:500}body.page.details .cabin_validation.fixed{left:0;position:fixed;top:4.8571428571rem}@media(max-width:768px){body.page.details .cabin_validation.fixed{left:auto;margin-top:0;position:static;top:auto}}body.page.details .cabin_validation>div a{color:inherit}body.page.details .cabin_validation>div>img{height:1.2857142857rem;width:3.9285714286rem}body.page.details .cabin_validation .choose{display:flex;grid-gap:2.1428571429rem}body.page.details .cabin_validation .choose .div_min_price{align-items:flex-end;display:flex;grid-gap:.2142857143rem;align-self:center;text-align:right}body.page.details .cabin_validation .choose .div_min_price span{display:flex;flex-direction:column-reverse;grid-gap:0}body.page.details .cabin_validation .choose .div_min_price span span{margin-bottom:-.2857142857rem}body.page.details .choose_fly{align-items:center;display:flex;justify-content:flex-end;grid-gap:.5714285714rem}body.page.details .choose_fly div.icon svg{width:1.2857142857rem}body.page.details .choose_fly .div_input.form-switch{align-items:center;display:flex;grid-gap:.5714285714rem;margin:0;padding:0}body.page.details .choose_fly .div_input.form-switch input{height:1.5rem;margin:0;padding:.2142857143rem;width:2.9285714286rem}body.page.details .cabin_choice{background-color:#f6f6f6;border:.2857142857rem solid #ff5c00;border-radius:1.2857142857rem;overflow:hidden;padding:1.2857142857rem 1.1428571429rem}body.page.details .cabin_choice .other-departures,body.page.details .cabin_choice .other-departures-block-header,body.page.details .cabin_choice h2{margin-bottom:.8571428571rem}body.page.details .cabin_choice.other-departures-block{overflow:visible}body.page.details .cabin_choice.other-departures-block .other-departures-block-header-content h2{margin-bottom:0}body.page.details .cabin_choice .pulsed{animation:pulse 2s infinite}body.page.details .cabin_choice .floated{animation:float 2s infinite}body.page.details .cabin_choice .shimmered{overflow:hidden;position:relative}body.page.details .cabin_choice .shimmered:after,body.page.details .cabin_choice .shimmered:before{background:linear-gradient(120deg,transparent,transparent 20%,hsla(0,0%,100%,.2) 50%,transparent 80%,transparent);content:"";filter:blur(6px);height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:50%}body.page.details .cabin_choice .shimmered:after{left:-150%}body.page.details .cabin_choice .shimmered:before{left:150%}body.page.details .cabin_choice .shimmered:hover:after{animation:shimmer-forwards .85s ease-in-out forwards;opacity:1}body.page.details .cabin_choice .shimmered:not(:hover):before{animation:shimmer-backward .85s ease-in-out forwards;opacity:1}body.page.details .cabin_choice .btn{align-items:center;background-color:#fff;border:1px solid transparent;display:flex;justify-content:center}body.page.details .cabin_choice .btn.borderless{border:none}body.page.details .cabin_choice .btn.bg-transparent,body.page.details .cabin_choice .btn.transparent{background-color:unset;color:inherit}body.page.details .cabin_choice .btn.bg-transparent:hover,body.page.details .cabin_choice .btn.transparent:hover{background-color:unset!important;color:inherit!important}body.page.details .cabin_choice .btn.bg-w{background-color:#fff;color:inherit}body.page.details .cabin_choice .btn.bg-w:hover{background-color:#fff;color:#fff}body.page.details .cabin_choice .btn{font-size:1.1428571429rem;font-weight:600;line-height:1.15}body.page.details .cabin_choice .btn.style-gradient-1{background:linear-gradient(90deg,#00aad7 100%,#004461 0);color:#fff;transition:.25s}body.page.details .cabin_choice .btn.style-gradient-1:hover{background:linear-gradient(90deg,#004461,#00aad7 100%);color:#fff}body.page.details .cabin_choice .btn.large{border-radius:.4285714286rem;padding:1.125em 1.875em}body.page.details .cabin_choice .btn.medium{border-radius:.4285714286rem;padding:.75em 1.5em}body.page.details .cabin_choice .btn.little{border-radius:.4285714286rem;font-size:1rem;line-height:1.3;padding:.429em .857em}body.page.details .cabin_choice .btn.style1{border-color:#ff5c00;color:#ff5c00}body.page.details .cabin_choice .btn.style1:hover{background-color:#ff5c00}body.page.details .cabin_choice .btn.style1.reverse_color{background-color:#ff5c00;color:#fff}body.page.details .cabin_choice .btn.style1.reverse_color:hover{background-color:#fff;border-color:#ff5c00;color:#ff5c00}body.page.details .cabin_choice .btn.style1.transparent{background-color:transparent;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .cabin_choice .btn.style1.transparent:hover{background-color:#ff5c00;color:#fff}body.page.details .cabin_choice .btn.style1.white{background-color:#fff;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .cabin_choice .btn.style1.white:hover{background-color:#ff5c00;color:#fff}body.page.details .cabin_choice .btn.style1.transparent-white{background-color:transparent;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .cabin_choice .btn.style1.transparent-white:hover{background-color:#fff;color:#ff5c00}body.page.details .cabin_choice .btn.style2{border-color:#004461;color:#004461}body.page.details .cabin_choice .btn.style2:hover{background-color:#004461}body.page.details .cabin_choice .btn.style2.reverse_color{background-color:#004461;color:#fff}body.page.details .cabin_choice .btn.style2.reverse_color:hover{background-color:#fff;border-color:#004461;color:#004461}body.page.details .cabin_choice .btn.style2.transparent{background-color:transparent;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .cabin_choice .btn.style2.transparent:hover{background-color:#004461;color:#fff}body.page.details .cabin_choice .btn.style2.white{background-color:#fff;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .cabin_choice .btn.style2.white:hover{background-color:#004461;color:#fff}body.page.details .cabin_choice .btn.style2.transparent-white{background-color:transparent;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .cabin_choice .btn.style2.transparent-white:hover{background-color:#fff;color:#004461}body.page.details .cabin_choice .btn.style3{border-color:#363636;color:#363636}body.page.details .cabin_choice .btn.style3:hover{background-color:#363636}body.page.details .cabin_choice .btn.style3.reverse_color{background-color:#363636;color:#fff}body.page.details .cabin_choice .btn.style3.reverse_color:hover{background-color:#fff;border-color:#363636;color:#363636}body.page.details .cabin_choice .btn.style3.transparent{background-color:transparent;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .cabin_choice .btn.style3.transparent:hover{background-color:#363636;color:#fff}body.page.details .cabin_choice .btn.style3.white{background-color:#fff;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .cabin_choice .btn.style3.white:hover{background-color:#363636;color:#fff}body.page.details .cabin_choice .btn.style3.transparent-white{background-color:transparent;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .cabin_choice .btn.style3.transparent-white:hover{background-color:#fff;color:#363636}body.page.details .cabin_choice .btn.style4{border-color:#6c6c6c;color:#6c6c6c}body.page.details .cabin_choice .btn.style4:hover{background-color:#6c6c6c}body.page.details .cabin_choice .btn.style4.reverse_color{background-color:#6c6c6c;color:#fff}body.page.details .cabin_choice .btn.style4.reverse_color:hover{background-color:#fff;border-color:#6c6c6c;color:#6c6c6c}body.page.details .cabin_choice .btn.style4.transparent{background-color:transparent;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .cabin_choice .btn.style4.transparent:hover{background-color:#6c6c6c;color:#fff}body.page.details .cabin_choice .btn.style4.white{background-color:#fff;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .cabin_choice .btn.style4.white:hover{background-color:#6c6c6c;color:#fff}body.page.details .cabin_choice .btn.style4.transparent-white{background-color:transparent;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .cabin_choice .btn.style4.transparent-white:hover{background-color:#fff;color:#6c6c6c}body.page.details .cabin_choice .btn.style5{border-color:#acacac;color:#acacac}body.page.details .cabin_choice .btn.style5:hover{background-color:#acacac}body.page.details .cabin_choice .btn.style5.reverse_color{background-color:#acacac;color:#fff}body.page.details .cabin_choice .btn.style5.reverse_color:hover{background-color:#fff;border-color:#acacac;color:#acacac}body.page.details .cabin_choice .btn.style5.transparent{background-color:transparent;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .cabin_choice .btn.style5.transparent:hover{background-color:#acacac;color:#fff}body.page.details .cabin_choice .btn.style5.white{background-color:#fff;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .cabin_choice .btn.style5.white:hover{background-color:#acacac;color:#fff}body.page.details .cabin_choice .btn.style5.transparent-white{background-color:transparent;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .cabin_choice .btn.style5.transparent-white:hover{background-color:#fff;color:#acacac}body.page.details .cabin_choice .btn.style6{border-color:#00aad7;color:#00aad7}body.page.details .cabin_choice .btn.style6:hover{background-color:#00aad7}body.page.details .cabin_choice .btn.style6.reverse_color{background-color:#00aad7;color:#fff}body.page.details .cabin_choice .btn.style6.reverse_color:hover{background-color:#fff;border-color:#00aad7;color:#00aad7}body.page.details .cabin_choice .btn.style6.transparent{background-color:transparent;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .cabin_choice .btn.style6.transparent:hover{background-color:#00aad7;color:#fff}body.page.details .cabin_choice .btn.style6.white{background-color:#fff;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .cabin_choice .btn.style6.white:hover{background-color:#00aad7;color:#fff}body.page.details .cabin_choice .btn.style6.transparent-white{background-color:transparent;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .cabin_choice .btn.style6.transparent-white:hover{background-color:#fff;color:#00aad7}body.page.details .cabin_choice .btn.style7{border-color:#1d1d1d;color:#1d1d1d}body.page.details .cabin_choice .btn.style7:hover{background-color:#1d1d1d}body.page.details .cabin_choice .btn.style7.reverse_color{background-color:#1d1d1d;color:#fff}body.page.details .cabin_choice .btn.style7.reverse_color:hover{background-color:#fff;border-color:#1d1d1d;color:#1d1d1d}body.page.details .cabin_choice .btn.style7.transparent{background-color:transparent;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .cabin_choice .btn.style7.transparent:hover{background-color:#1d1d1d;color:#fff}body.page.details .cabin_choice .btn.style7.white{background-color:#fff;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .cabin_choice .btn.style7.white:hover{background-color:#1d1d1d;color:#fff}body.page.details .cabin_choice .btn.style7.transparent-white{background-color:transparent;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .cabin_choice .btn.style7.transparent-white:hover{background-color:#fff;color:#1d1d1d}body.page.details .cabin_choice .btn.style8{border-color:#fff;color:#fff}body.page.details .cabin_choice .btn.style8:hover{background-color:#fff}body.page.details .cabin_choice .btn.style8.reverse_color{background-color:#fff;color:#fff}body.page.details .cabin_choice .btn.style8.reverse_color:hover{background-color:#fff;border-color:#fff;color:#fff}body.page.details .cabin_choice .btn.style8.transparent{background-color:transparent;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .cabin_choice .btn.style8.transparent:hover{background-color:#fff;color:#fff}body.page.details .cabin_choice .btn.style8.white{background-color:#fff;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .cabin_choice .btn.style8.white:hover{background-color:#fff;color:#fff}body.page.details .cabin_choice .btn.style8.transparent-white{background-color:transparent;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .cabin_choice .btn.style8.transparent-white:hover{background-color:#fff;color:#fff}body.page.details .cabin_choice .btn:hover{color:#fff}body.page.details .cabin_choice .btn.reverse{flex-direction:row-reverse}body.page.details .cabin_choice .transparent{color:transparent!important}body.page.details .cabin_choice .buttons-container{display:flex;gap:12px;justify-content:space-between}body.page.details .cabin_choice .buttons-container .btn{flex:1}body.page.details .cabin_choice .animation1{transition:.15s ease-out}body.page.details .cabin_choice .animation1:hover{transform:scale(.975)}body.page.details .cabin_choice .animation2{transition:.15s ease-out}body.page.details .cabin_choice .animation2:hover{transform:scale(1.025)}body.page.details .cabin_choice .animation3{transition:.15s ease-out}body.page.details .cabin_choice .animation3:hover{box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);-webkit-box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);-moz-box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);transform:translateY(-.125rem)}body.page.details .cabin_choice .column-animated{opacity:0}body.page.details .cabin_choice .column-animated.animated{animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-out}body.page.details .cabin_choice .column-animated:not([data-animation]),body.page.details .cabin_choice .column-animated[data-animation=""]{opacity:1}body.page.details .cabin_choice .animate-fade-in.animated{animation-name:fadeIn}body.page.details .cabin_choice .animate-slide-up.animated{animation-name:slideUp}body.page.details .cabin_choice .animate-slide-down.animated{animation-name:slideDown}body.page.details .cabin_choice .animate-slide-left.animated{animation-name:slideLeft}body.page.details .cabin_choice .animate-slide-right.animated{animation-name:slideRight}body.page.details .cabin_choice .animate-zoom-in.animated{animation-name:zoomIn}body.page.details .cabin_choice .animate-zoom-out.animated{animation-name:zoomOut}body.page.details .cabin_choice .animate-flip.animated{animation-name:flip}body.page.details .cabin_choice .column-animated.animated-fast{animation-duration:.4s}body.page.details .cabin_choice .column-animated.animated-slow{animation-duration:1.2s}body.page.details .cabin_choice .column-animated.delay-1{animation-delay:.1s}body.page.details .cabin_choice .column-animated.delay-2{animation-delay:.2s}body.page.details .cabin_choice .column-animated.delay-3{animation-delay:.3s}body.page.details .cabin_choice .column-animated.delay-4{animation-delay:.4s}body.page.details .cabin_choice .column-animated.delay-5{animation-delay:.5s}body.page.details .cabin_choice .br1{border-radius:6px!important}body.page.details .cabin_choice .br2{border-radius:12px!important}body.page.details .cabin_choice .br3{border-radius:18px!important}body.page.details .cabin_choice .br4{border-radius:24px!important}body.page.details .cabin_choice .br5{border-radius:30px!important}body.page.details .cabin_choice .br6{border-radius:36px!important}body.page.details .cabin_choice .br7{border-radius:42px!important}body.page.details .cabin_choice .br8{border-radius:48px!important}body.page.details .cabin_choice .br9{border-radius:54px!important}body.page.details .cabin_choice .br10{border-radius:60px!important}body.page.details .cabin_choice .br-full{border-radius:7.1428571429rem!important}body.page.details .cabin_choice .m1{margin:.4285714286rem}body.page.details .cabin_choice .p1{padding:.4285714286rem}body.page.details .cabin_choice .m2{margin:.8571428571rem}body.page.details .cabin_choice .p2{padding:.8571428571rem}body.page.details .cabin_choice .m3{margin:1.2857142857rem}body.page.details .cabin_choice .p3{padding:1.2857142857rem}body.page.details .cabin_choice .m4{margin:1.7142857143rem}body.page.details .cabin_choice .p4{padding:1.7142857143rem}body.page.details .cabin_choice .text-3xs{font-size:.5714285714rem;line-height:1.4}body.page.details .cabin_choice .text-3xs-lt{font-size:.5714285714rem;font-weight:300;line-height:1.4}body.page.details .cabin_choice .text-3xs-rg{font-size:.5714285714rem;font-weight:400;line-height:1.4}body.page.details .cabin_choice .text-3xs-md{font-size:.5714285714rem;font-weight:500;line-height:1.4}body.page.details .cabin_choice .text-3xs-sbd{font-size:.5714285714rem;font-weight:600;line-height:1.4}body.page.details .cabin_choice .text-3xs-bd{font-size:.5714285714rem;font-weight:700;line-height:1.4}body.page.details .cabin_choice .text-3xs-sebd{font-size:.5714285714rem;font-weight:800;line-height:1.4}body.page.details .cabin_choice .text-3xs-ebd{font-size:.5714285714rem;font-weight:900;line-height:1.4}body.page.details .cabin_choice .text-2xs{font-size:.7142857143rem;line-height:1.4}body.page.details .cabin_choice .text-2xs-lt{font-size:.7142857143rem;font-weight:300;line-height:1.4}body.page.details .cabin_choice .text-2xs-rg{font-size:.7142857143rem;font-weight:400;line-height:1.4}body.page.details .cabin_choice .text-2xs-md{font-size:.7142857143rem;font-weight:500;line-height:1.4}body.page.details .cabin_choice .text-2xs-sbd{font-size:.7142857143rem;font-weight:600;line-height:1.4}body.page.details .cabin_choice .text-2xs-bd{font-size:.7142857143rem;font-weight:700;line-height:1.4}body.page.details .cabin_choice .text-2xs-sebd{font-size:.7142857143rem;font-weight:800;line-height:1.4}body.page.details .cabin_choice .text-2xs-ebd{font-size:.7142857143rem;font-weight:900;line-height:1.4}body.page.details .cabin_choice .text-xs{font-size:.8571428571rem;line-height:1.4}body.page.details .cabin_choice .text-xs-lt{font-size:.8571428571rem;font-weight:300;line-height:1.4}body.page.details .cabin_choice .text-xs-rg{font-size:.8571428571rem;font-weight:400;line-height:1.4}body.page.details .cabin_choice .text-xs-md{font-size:.8571428571rem;font-weight:500;line-height:1.4}body.page.details .cabin_choice .text-xs-sbd{font-size:.8571428571rem;font-weight:600;line-height:1.4}body.page.details .cabin_choice .text-xs-bd{font-size:.8571428571rem;font-weight:700;line-height:1.4}body.page.details .cabin_choice .text-xs-sebd{font-size:.8571428571rem;font-weight:800;line-height:1.4}body.page.details .cabin_choice .text-xs-ebd{font-size:.8571428571rem;font-weight:900;line-height:1.4}body.page.details .cabin_choice .text-sm{font-size:1rem;line-height:1.4}body.page.details .cabin_choice .text-sm-lt{font-size:1rem;font-weight:300;line-height:1.4}body.page.details .cabin_choice .text-sm-rg{font-size:1rem;font-weight:400;line-height:1.4}body.page.details .cabin_choice .text-sm-md{font-size:1rem;font-weight:500;line-height:1.4}body.page.details .cabin_choice .text-sm-sbd{font-size:1rem;font-weight:600;line-height:1.4}body.page.details .cabin_choice .text-sm-bd{font-size:1rem;font-weight:700;line-height:1.4}body.page.details .cabin_choice .text-sm-sebd{font-size:1rem;font-weight:800;line-height:1.4}body.page.details .cabin_choice .text-sm-ebd{font-size:1rem;font-weight:900;line-height:1.4}body.page.details .cabin_choice .text-md{font-size:1.1428571429rem;line-height:1.4}body.page.details .cabin_choice .text-md-lt{font-size:1.1428571429rem;font-weight:300;line-height:1.4}body.page.details .cabin_choice .text-md-rg{font-size:1.1428571429rem;font-weight:400;line-height:1.4}body.page.details .cabin_choice .text-md-md{font-size:1.1428571429rem;font-weight:500;line-height:1.4}body.page.details .cabin_choice .text-md-sbd{font-size:1.1428571429rem;font-weight:600;line-height:1.4}body.page.details .cabin_choice .text-md-bd{font-size:1.1428571429rem;font-weight:700;line-height:1.4}body.page.details .cabin_choice .text-md-sebd{font-size:1.1428571429rem;font-weight:800;line-height:1.4}body.page.details .cabin_choice .text-md-ebd{font-size:1.1428571429rem;font-weight:900;line-height:1.4}body.page.details .cabin_choice .text-lg{font-size:1.2857142857rem;line-height:1.4}body.page.details .cabin_choice .text-lg-lt{font-size:1.2857142857rem;font-weight:300;line-height:1.4}body.page.details .cabin_choice .text-lg-rg{font-size:1.2857142857rem;font-weight:400;line-height:1.4}body.page.details .cabin_choice .text-lg-md{font-size:1.2857142857rem;font-weight:500;line-height:1.4}body.page.details .cabin_choice .text-lg-sbd{font-size:1.2857142857rem;font-weight:600;line-height:1.4}body.page.details .cabin_choice .text-lg-bd{font-size:1.2857142857rem;font-weight:700;line-height:1.4}body.page.details .cabin_choice .text-lg-sebd{font-size:1.2857142857rem;font-weight:800;line-height:1.4}body.page.details .cabin_choice .text-lg-ebd{font-size:1.2857142857rem;font-weight:900;line-height:1.4}body.page.details .cabin_choice .text-xl{font-size:1.4285714286rem;line-height:1.4}body.page.details .cabin_choice .text-xl-lt{font-size:1.4285714286rem;font-weight:300;line-height:1.4}body.page.details .cabin_choice .text-xl-rg{font-size:1.4285714286rem;font-weight:400;line-height:1.4}body.page.details .cabin_choice .text-xl-md{font-size:1.4285714286rem;font-weight:500;line-height:1.4}body.page.details .cabin_choice .text-xl-sbd{font-size:1.4285714286rem;font-weight:600;line-height:1.4}body.page.details .cabin_choice .text-xl-bd{font-size:1.4285714286rem;font-weight:700;line-height:1.4}body.page.details .cabin_choice .text-xl-sebd{font-size:1.4285714286rem;font-weight:800;line-height:1.4}body.page.details .cabin_choice .text-xl-ebd{font-size:1.4285714286rem;font-weight:900;line-height:1.4}body.page.details .cabin_choice .text-2xl{font-size:1.7142857143rem;line-height:1.4}body.page.details .cabin_choice .text-2xl-lt{font-size:1.7142857143rem;font-weight:300;line-height:1.4}body.page.details .cabin_choice .text-2xl-rg{font-size:1.7142857143rem;font-weight:400;line-height:1.4}body.page.details .cabin_choice .text-2xl-md{font-size:1.7142857143rem;font-weight:500;line-height:1.4}body.page.details .cabin_choice .text-2xl-sbd{font-size:1.7142857143rem;font-weight:600;line-height:1.4}body.page.details .cabin_choice .text-2xl-bd{font-size:1.7142857143rem;font-weight:700;line-height:1.4}body.page.details .cabin_choice .text-2xl-sebd{font-size:1.7142857143rem;font-weight:800;line-height:1.4}body.page.details .cabin_choice .text-2xl-ebd{font-size:1.7142857143rem;font-weight:900;line-height:1.4}body.page.details .cabin_choice .text-3xl{font-size:2rem;line-height:1.4}body.page.details .cabin_choice .text-3xl-lt{font-size:2rem;font-weight:300;line-height:1.4}body.page.details .cabin_choice .text-3xl-rg{font-size:2rem;font-weight:400;line-height:1.4}body.page.details .cabin_choice .text-3xl-md{font-size:2rem;font-weight:500;line-height:1.4}body.page.details .cabin_choice .text-3xl-sbd{font-size:2rem;font-weight:600;line-height:1.4}body.page.details .cabin_choice .text-3xl-bd{font-size:2rem;font-weight:700;line-height:1.4}body.page.details .cabin_choice .text-3xl-sebd{font-size:2rem;font-weight:800;line-height:1.4}body.page.details .cabin_choice .text-3xl-ebd{font-size:2rem;font-weight:900;line-height:1.4}body.page.details .cabin_choice .text-4xl{font-size:2.2857142857rem;line-height:1.4}body.page.details .cabin_choice .text-4xl-lt{font-size:2.2857142857rem;font-weight:300;line-height:1.4}body.page.details .cabin_choice .text-4xl-rg{font-size:2.2857142857rem;font-weight:400;line-height:1.4}body.page.details .cabin_choice .text-4xl-md{font-size:2.2857142857rem;font-weight:500;line-height:1.4}body.page.details .cabin_choice .text-4xl-sbd{font-size:2.2857142857rem;font-weight:600;line-height:1.4}body.page.details .cabin_choice .text-4xl-bd{font-size:2.2857142857rem;font-weight:700;line-height:1.4}body.page.details .cabin_choice .text-4xl-sebd{font-size:2.2857142857rem;font-weight:800;line-height:1.4}body.page.details .cabin_choice .text-4xl-ebd{font-size:2.2857142857rem;font-weight:900;line-height:1.4}body.page.details .cabin_choice .color-primary-color,body.page.details .cabin_choice .color-primary-color-hover:hover{color:#004461}body.page.details .cabin_choice .color-primary-color-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-primary-color-active.active{color:#004461}body.page.details .cabin_choice .color-primary-color-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-primary-color,body.page.details .cabin_choice .bg-color-primary-color-hover:hover{background-color:#004461}body.page.details .cabin_choice .color-advantages-background,body.page.details .cabin_choice .color-advantages-background-hover:hover{color:#f6f6f6}body.page.details .cabin_choice .color-advantages-background-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-advantages-background-active.active{color:#f6f6f6}body.page.details .cabin_choice .color-advantages-background-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-advantages-background,body.page.details .cabin_choice .bg-color-advantages-background-hover:hover{background-color:#f6f6f6}body.page.details .cabin_choice .color-background,body.page.details .cabin_choice .color-background-hover:hover{color:#e6e6e6}body.page.details .cabin_choice .color-background-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-background-active.active{color:#e6e6e6}body.page.details .cabin_choice .color-background-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-background,body.page.details .cabin_choice .bg-color-background-hover:hover{background-color:#e6e6e6}body.page.details .cabin_choice .color-card-background,body.page.details .cabin_choice .color-card-background-hover:hover{color:#fff}body.page.details .cabin_choice .color-card-background-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-card-background-active.active{color:#fff}body.page.details .cabin_choice .color-card-background-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-card-background,body.page.details .cabin_choice .bg-color-card-background-hover:hover{background-color:#fff}body.page.details .cabin_choice .color-card-price-background,body.page.details .cabin_choice .color-card-price-background-hover:hover{color:#ededed}body.page.details .cabin_choice .color-card-price-background-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-card-price-background-active.active{color:#ededed}body.page.details .cabin_choice .color-card-price-background-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-card-price-background,body.page.details .cabin_choice .bg-color-card-price-background-hover:hover{background-color:#ededed}body.page.details .cabin_choice .color-component-background,body.page.details .cabin_choice .color-component-background-hover:hover{color:#00aad7}body.page.details .cabin_choice .color-component-background-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-component-background-active.active{color:#00aad7}body.page.details .cabin_choice .color-component-background-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-component-background,body.page.details .cabin_choice .bg-color-component-background-hover:hover{background-color:#00aad7}body.page.details .cabin_choice .color-grey-text,body.page.details .cabin_choice .color-grey-text-hover:hover{color:#6c6c6c}body.page.details .cabin_choice .color-grey-text-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-grey-text-active.active{color:#6c6c6c}body.page.details .cabin_choice .color-grey-text-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-grey-text,body.page.details .cabin_choice .bg-color-grey-text-hover:hover{background-color:#6c6c6c}body.page.details .cabin_choice .color-price-secondary,body.page.details .cabin_choice .color-price-secondary-hover:hover{color:#d10300}body.page.details .cabin_choice .color-price-secondary-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-price-secondary-active.active{color:#d10300}body.page.details .cabin_choice .color-price-secondary-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-price-secondary,body.page.details .cabin_choice .bg-color-price-secondary-hover:hover{background-color:#d10300}body.page.details .cabin_choice .color-price-tags-primary,body.page.details .cabin_choice .color-price-tags-primary-hover:hover{color:#ff5c00}body.page.details .cabin_choice .color-price-tags-primary-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-price-tags-primary-active.active{color:#ff5c00}body.page.details .cabin_choice .color-price-tags-primary-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-price-tags-primary,body.page.details .cabin_choice .bg-color-price-tags-primary-hover:hover{background-color:#ff5c00}body.page.details .cabin_choice .color-primary-dark,body.page.details .cabin_choice .color-primary-dark-hover:hover{color:#1d1d1d}body.page.details .cabin_choice .color-primary-dark-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-primary-dark-active.active{color:#1d1d1d}body.page.details .cabin_choice .color-primary-dark-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-primary-dark,body.page.details .cabin_choice .bg-color-primary-dark-hover:hover{background-color:#1d1d1d}body.page.details .cabin_choice .color-secondary-dark,body.page.details .cabin_choice .color-secondary-dark-hover:hover{color:#363636}body.page.details .cabin_choice .color-secondary-dark-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-secondary-dark-active.active{color:#363636}body.page.details .cabin_choice .color-secondary-dark-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-secondary-dark,body.page.details .cabin_choice .bg-color-secondary-dark-hover:hover{background-color:#363636}body.page.details .cabin_choice .color-black,body.page.details .cabin_choice .color-black-hover:hover{color:#000}body.page.details .cabin_choice .color-black-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-black-active.active{color:#000}body.page.details .cabin_choice .color-black-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-black,body.page.details .cabin_choice .bg-color-black-hover:hover{background-color:#000}body.page.details .cabin_choice .color-ultralight-blue,body.page.details .cabin_choice .color-ultralight-blue-hover:hover{color:#e8f2fb}body.page.details .cabin_choice .color-ultralight-blue-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-ultralight-blue-active.active{color:#e8f2fb}body.page.details .cabin_choice .color-ultralight-blue-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-ultralight-blue,body.page.details .cabin_choice .bg-color-ultralight-blue-hover:hover{background-color:#e8f2fb}body.page.details .cabin_choice .color-green,body.page.details .cabin_choice .color-green-hover:hover{color:#188f60}body.page.details .cabin_choice .color-green-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-green-active.active{color:#188f60}body.page.details .cabin_choice .color-green-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-green,body.page.details .cabin_choice .bg-color-green-hover:hover{background-color:#188f60}body.page.details .cabin_choice .color-grey,body.page.details .cabin_choice .color-grey-hover:hover{color:#acacac}body.page.details .cabin_choice .color-grey-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-grey-active.active{color:#acacac}body.page.details .cabin_choice .color-grey-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-grey,body.page.details .cabin_choice .bg-color-grey-hover:hover{background-color:#acacac}body.page.details .cabin_choice .color-bg-color-tags-1,body.page.details .cabin_choice .color-bg-color-tags-1-hover:hover{color:rgba(158,126,126,.6)}body.page.details .cabin_choice .color-bg-color-tags-1-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-bg-color-tags-1-active.active{color:rgba(158,126,126,.6)}body.page.details .cabin_choice .color-bg-color-tags-1-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-bg-color-tags-1,body.page.details .cabin_choice .bg-color-bg-color-tags-1-hover:hover{background-color:rgba(158,126,126,.6)}body.page.details .cabin_choice .color-other-departures,body.page.details .cabin_choice .color-other-departures-hover:hover{color:#9e7e7e}body.page.details .cabin_choice .color-other-departures-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-other-departures-active.active{color:#9e7e7e}body.page.details .cabin_choice .color-other-departures-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-other-departures,body.page.details .cabin_choice .bg-color-other-departures-hover:hover{background-color:#9e7e7e}body.page.details .cabin_choice .color-light-blue,body.page.details .cabin_choice .color-light-blue-hover:hover{color:#42d7ff}body.page.details .cabin_choice .color-light-blue-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-light-blue-active.active{color:#42d7ff}body.page.details .cabin_choice .color-light-blue-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-light-blue,body.page.details .cabin_choice .bg-color-light-blue-hover:hover{background-color:#42d7ff}body.page.details .cabin_choice .color-ededed,body.page.details .cabin_choice .color-ededed-hover:hover{color:#ededed}body.page.details .cabin_choice .color-ededed-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-ededed-active.active{color:#ededed}body.page.details .cabin_choice .color-ededed-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-ededed,body.page.details .cabin_choice .bg-color-ededed-hover:hover{background-color:#ededed}body.page.details .cabin_choice .color-svg-border-color,body.page.details .cabin_choice .color-svg-border-color-hover:hover{color:#eaecf0}body.page.details .cabin_choice .color-svg-border-color-hover:hover>*{color:inherit}body.page.details .cabin_choice .color-svg-border-color-active.active{color:#eaecf0}body.page.details .cabin_choice .color-svg-border-color-active.active>*{color:inherit}body.page.details .cabin_choice .bg-color-svg-border-color,body.page.details .cabin_choice .bg-color-svg-border-color-hover:hover{background-color:#eaecf0}body.page.details .cabin_choice .bg-color-gt-1{background:linear-gradient(90deg,#00aad7 100%,#004461 0)}body.page.details .cabin_choice .bg-color-gt-2{background:linear-gradient(#ff5c00,#ff8c40)}body.page.details .cabin_choice .chevrons{display:flex;justify-content:center}body.page.details .cabin_choice .chevrons p{color:#6c6c6c;font-size:12px;line-height:30px;margin:0}body.page.details .cabin_choice .chevrons .controls{align-items:center;display:flex;gap:8px}body.page.details .cabin_choice .chevrons .controls .dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:8px;padding:4px;width:8px}body.page.details .cabin_choice .chevrons .controls .dot.active{background-color:orange}body.page.details .cabin_choice .chevrons .controls button{align-items:center;background:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;padding:4px;width:24px}body.page.details .cabin_choice .chevrons .controls button[disabled]{color:#acacac}body.page.details .cabin_choice .chevrons .controls button:focus{border:none;outline:0}body.page.details .cabin_choice .chevrons{justify-content:flex-end}body.page.details .cabin_choice .slider{overflow:hidden}body.page.details .cabin_choice .offers{align-content:flex-start;align-items:flex-start;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:.4285714286rem;justify-content:flex-start;min-height:0}body.page.details .cabin_choice .offers .offer{background-color:#fff;border:.0714285714rem solid;flex:none}body.page.details .cabin_choice .other-departures,body.page.details .cabin_choice .other-departures-view--detailed{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.2142857143rem;justify-content:flex-start}body.page.details .cabin_choice .other-departures .departures-carousel-wrapper,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-wrapper{align-items:center;background:inherit;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;justify-content:space-between;min-width:0;overflow:visible}body.page.details .cabin_choice .other-departures .departures-carousel-container,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container{flex:1;min-width:0;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-block:.1428571429rem;scrollbar-width:none;-ms-overflow-style:none}body.page.details .cabin_choice .other-departures .departures-carousel-container::-webkit-scrollbar,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container::-webkit-scrollbar{display:none}body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4285714286rem;justify-content:flex-start;min-width:100%;width:-moz-max-content;width:max-content}body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel .departure-item,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel .departure-item{align-items:center;background-color:#fff;border:.0714285714rem solid #acacac;box-sizing:border-box;cursor:pointer;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:space-between;padding:.4285714286rem .8571428571rem;text-align:center;text-decoration:none}body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel .departure-item.active,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel .departure-item.active{background-color:#004461;border-color:#004461}body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel .departure-item.active,body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel .departure-item:hover,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel .departure-item.active,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel .departure-item:hover{background-color:#ff5c00;border-color:#ff5c00;color:#fff!important}body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel .departure-item.active .date,body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel .departure-item.active .price,body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel .departure-item:hover .date,body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel .departure-item:hover .price,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel .departure-item.active .date,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel .departure-item.active .price,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel .departure-item:hover .date,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel .departure-item:hover .price{color:#fff!important}body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel .departure-item .date,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel .departure-item .date{color:#6c6c6c;margin-bottom:.2857142857rem}body.page.details .cabin_choice .other-departures .departures-carousel-container .departures-carousel .departure-item .price,body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container .departures-carousel .departure-item .price{color:#acacac}body.page.details .cabin_choice .other-departures .arrow,body.page.details .cabin_choice .other-departures-view--detailed .arrow{align-items:center;align-self:center;cursor:pointer;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;min-height:3.2142857143rem;padding:.3571428571rem .8571428571rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}body.page.details .cabin_choice .other-departures .arrow .icon,body.page.details .cabin_choice .other-departures-view--detailed .arrow .icon{pointer-events:none}body.page.details .cabin_choice .other-departures .arrow:hover,body.page.details .cabin_choice .other-departures-view--detailed .arrow:hover{background-color:#ff5c00;color:#fff}body.page.details .cabin_choice .other-departures .arrow.disabled,body.page.details .cabin_choice .other-departures-view--detailed .arrow.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}body.page.details .cabin_choice .cabins-by-departure{display:none!important}body.page.details .cabin_choice .other-departures-view--detailed{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start;max-width:100%;min-width:0;overflow-x:clip;overflow-y:visible;width:100%}body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-wrapper{max-width:100%;min-width:0;overflow:visible;width:100%}body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel-container{min-width:0;overflow-y:visible}body.page.details .cabin_choice .other-departures-view--detailed .departures-carousel{transform:none}body.page.details .cabin_choice .other-departures-view--detailed .slider{margin-top:.4285714286rem;max-width:100%;min-width:0;overflow:hidden;padding-bottom:.8571428571rem;width:100%}body.page.details .cabin_choice .other-departures-view--detailed .cabins{overflow:hidden;padding-bottom:.7142857143rem;padding-top:.4285714286rem;width:100%}body.page.details .cabin_choice .other-departures-view--detailed .cabins>.cabin{margin-bottom:.1428571429rem}body.page.details .cabin_choice .other-departures-view--detailed .chevrons{margin-top:.4285714286rem}body.page.details .cabin_choice .cabins{align-items:stretch;display:flex;gap:1.2857142857rem}body.page.details .cabin_choice .cabins .price{text-align:center}@media(max-width:768px){body.page.details .cabin_choice .cabins{flex-direction:column;gap:.8571428571rem}}body.page.details .cabin_choice .cabins .loader-content{align-items:center;display:flex;flex-direction:column;height:36.4285714286rem;justify-content:center;text-align:center;width:100%}body.page.details .cabin_choice .cabins .loader-content .loader{aspect-ratio:4;margin-bottom:.5rem;width:100px;--_g:no-repeat radial-gradient(circle closest-side,#000 90%,#0000);animation:l7 1s linear infinite;background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 100%}@keyframes l7{33%{background-size:33.3333333333% 0,33.3333333333% 100%,33.3333333333% 100%}50%{background-size:33.3333333333% 100%,33.3333333333% 0,33.3333333333% 100%}66%{background-size:33.3333333333% 100%,33.3333333333% 100%,33.3333333333% 0}}body.page.details .cabin_choice .cabins .cabin{align-items:stretch;background:#fff;box-shadow:0 2px 10px 0 hsla(0,0%,60.4%,.15);display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:1.0714285714rem;justify-content:space-between;min-height:36.4285714286rem;overflow:hidden;padding-bottom:.8571428571rem;width:20rem}@media(max-width:768px){body.page.details .cabin_choice .cabins .cabin{min-height:auto;width:100%}}body.page.details .cabin_choice .cabins .cabin .cabin-select-area{cursor:pointer;display:flex;flex:1;flex-direction:column;gap:1.0714285714rem}body.page.details .cabin_choice .cabins .cabin .cabin-select-area:hover .button{background-color:#ff5c00;border-color:#ff5c00;color:#fff}body.page.details .cabin_choice .cabins .cabin .cabin-name,body.page.details .cabin_choice .cabins .cabin .elements,body.page.details .cabin_choice .cabins .cabin .price{margin:0 auto;width:95%}body.page.details .cabin_choice .cabins .cabin .button{margin:auto auto 0;pointer-events:none;width:95%}body.page.details .cabin_choice .cabins .cabin .cabin-name{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-start}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper{border-radius:.4285714286rem;height:8.2857142857rem;overflow:hidden;position:relative;width:100%}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper .cabin-modal-link{color:inherit;cursor:pointer;display:block;height:100%;position:relative;text-decoration:none;width:100%}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper:before{background:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background .3s ease;z-index:1}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper .cabin-view-btn{align-items:center;background:transparent;border:0;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;font-weight:600;gap:.5714285714rem;inset:0;justify-content:center;opacity:0;padding:.8571428571rem 1.4285714286rem;pointer-events:none;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:3}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper .cabin-view-btn div{align-items:center;background:#fff;border:none;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4285714286rem;justify-content:center}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper:has(.cabin-modal-link:focus-visible) img,body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper:has(.cabin-modal-link:hover) img{transform:scale(1.05)}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper:has(.cabin-modal-link:focus-visible):before,body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper:has(.cabin-modal-link:hover):before{background:rgba(0,0,0,.45)}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper:has(.cabin-modal-link:focus-visible) .cabin-view-btn,body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper:has(.cabin-modal-link:hover) .cabin-view-btn{opacity:1;visibility:visible}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper .cabin-offer-badge{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.2857142857rem;justify-content:space-between;left:.4285714286rem;max-width:calc(100% - .85714rem);padding:.2142857143rem .4285714286rem;position:absolute;top:.4285714286rem;z-index:2}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper .cabin-offer-badge .icon svg{flex:none;width:.8571428571rem}body.page.details .cabin_choice .cabins .cabin .cabin-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}body.page.details .cabin_choice .cabins .cabin .price .old-price{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4285714286rem;justify-content:flex-end;margin-bottom:.2857142857rem}body.page.details .cabin_choice .cabins .cabin .price .old-price .price{margin:0;position:relative;width:auto}body.page.details .cabin_choice .cabins .cabin .price .old-price .price:after{background-color:#acacac;content:"";height:.1428571429rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}body.page.details .cabin_choice .cabins .cabin .price .old-price .reduction-amount{background:linear-gradient(180deg,#ff5c00,#ff8c40);padding:.2142857143rem .4285714286rem}body.page.details .cabin_choice .cabins .cabin .elements{align-items:stretch;display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;gap:1.0714285714rem;justify-content:space-between;min-height:0;padding:.4285714286rem}body.page.details .cabin_choice .cabins .cabin .elements .element{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.7142857143rem;justify-content:flex-start;margin-bottom:.2142857143rem}body.page.details .cabin_choice .cabins .cabin .elements .element svg{width:1.1428571429rem}body.page.details .cabin_choice .cabins .cabin .elements .subtitle{margin-bottom:.4285714286rem}body.page.details .cabin_choice .cabins .cabin .elements .introduce .description{font-style:italic}body.page.details .cabin_choice .cabins .cabin .elements .introduce .description:after,body.page.details .cabin_choice .cabins .cabin .elements .introduce .description:before{content:'"'}body.page.details .cabin_choice .cabins .cabin .elements .box{background-color:#e8f2fb;border-radius:.4285714286rem;padding:.4285714286rem}body.page.details .cabin_choice .cabins .cabin .elements .offers{align-content:flex-start;align-items:flex-start;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:.4285714286rem;justify-content:flex-start;min-height:0}body.page.details .cabin_choice .cabins .cabin .elements .offers .subtitle{margin-bottom:.4285714286rem}body.page.details .cabin_choice .cabins .cabin .elements .offers.advantages .advantage.offer{background-color:#fff;border:.0714285714rem solid;border-radius:3.5714285714rem;cursor:help;padding:.2857142857rem .7142857143rem}body.page.details .cabin_choice .cabins .cabin.yc{background:linear-gradient(163deg,#005474 4.83%,#002c3d 95.17%)}body.page.details .cabin_choice .cabins .cabin.yc .price,body.page.details .cabin_choice .cabins .cabin.yc .price .value{color:#fff}body.page.details .cabin_choice .cabins .cabin.yc .icon-yc{text-align:center}body.page.details .cabin_choice .cabins .cabin.yc .icon-yc svg{background-color:#004461;border:.0714285714rem solid #967635;border-radius:50%;padding:.4285714286rem;width:5.7142857143rem}body.page.details .cabin_choice .cabins .cabin.yc .cabin-name{background:rgba(158,126,126,.6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body.page.details .cabin_choice .cabins .cabin.yc .elements{background:none}body.page.details .cabin_choice .cabins .cabin.yc .elements .box{background-color:#004461;border:.0714285714rem solid #967635}body.page.details .cabin_choice .cabins .cabin.yc .elements .box.rooms{display:none}body.page.details .other-departures-block{background-color:#f6f6f6;border:.2857142857rem solid #ff5c00;border-radius:1.2857142857rem;padding:1.2857142857rem 1.1428571429rem}body.page.details .other-departures-block-header{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.2857142857rem;justify-content:space-between;margin-bottom:.8571428571rem}body.page.details .other-departures-block-header-content{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start}body.page.details .other-departures-block-header-content h2{margin:0}body.page.details .other-departures-block .other-departures-intro{margin:0;padding-left:.7142857143rem}body.page.details .other-departures-block .other-departures-view{max-width:100%;min-width:0;width:100%}body.page.details .other-departures-block .other-departures-pricing-lazy{min-height:5.7142857143rem}body.page.details .other-departures-block .other-departures-pricing-lazy .other-departures-pricing-loader{padding:1.7142857143rem 0}body.page.details .other-departures-block .other-departures-view-toggle{align-items:center;background-color:#f6f6f6;border:1px solid #ededed;border-radius:.7142857143rem;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4285714286rem;justify-content:flex-start;margin-bottom:.8571428571rem;padding:.2142857143rem;width:-moz-fit-content;width:fit-content}body.page.details .other-departures-block .other-departures-view-toggle .view-toggle-btn{background:transparent;border:.0714285714rem solid transparent;border-radius:.5714285714rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);color:#6c6c6c;cursor:pointer;padding:.4285714286rem 1.1428571429rem}body.page.details .other-departures-block .other-departures-view-toggle .view-toggle-btn.is-active{background-color:#fff;border-color:#eaecf0;color:inherit}body.page.details .other-departures-block .pricing-table-wrapper{position:relative}body.page.details .other-departures-block .pricing-table-scroll{overflow-x:hidden;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;border:.0714285714rem solid #eaecf0;border-radius:.5714285714rem}body.page.details .other-departures-block .pricing-table-scroll::-webkit-scrollbar{display:none}body.page.details .other-departures-block .pricing-table-scroll.pricing-table-scroll--overflow{overflow-x:auto}body.page.details .other-departures-block .pricing-table{border-collapse:separate;border-spacing:0;margin:0;table-layout:fixed;width:-moz-max-content;width:max-content;--pricing-table-sticky-width:18.2857142857rem;--pricing-table-arrow-width:4.2857142857rem;--pricing-table-date-width:var(--pricing-table-date-max-width);--pricing-table-date-min-width:8.9285714286rem;--pricing-table-date-max-width:21.4285714286rem}body.page.details .other-departures-block .pricing-table .pricing-table-col-sticky{width:var(--pricing-table-sticky-width)}body.page.details .other-departures-block .pricing-table .pricing-table-col-arrow{width:var(--pricing-table-arrow-width)}body.page.details .other-departures-block .pricing-table .pricing-table-col-date{width:var(--pricing-table-date-width)}body.page.details .other-departures-block .pricing-table .pricing-table-cell,body.page.details .other-departures-block .pricing-table .pricing-table-header{box-sizing:border-box;max-width:var(--pricing-table-date-max-width);min-width:var(--pricing-table-date-min-width);overflow:hidden;width:var(--pricing-table-date-width)}body.page.details .other-departures-block .pricing-table td,body.page.details .other-departures-block .pricing-table th{background-color:#fff;border-bottom:.0714285714rem solid #eaecf0;border-right:.0714285714rem solid #eaecf0;min-height:4rem;padding:1.1428571429rem 0;text-align:center;vertical-align:middle}@media(hover:hover){body.page.details .other-departures-block .pricing-table td:not(.is-full):hover{background-color:#e8f2fb}}body.page.details .other-departures-block .pricing-table td.is-full{cursor:not-allowed}body.page.details .other-departures-block .pricing-table th{background:#e8f2fb}body.page.details .other-departures-block .pricing-table thead th{border-top:0}body.page.details .other-departures-block .pricing-table tbody tr:last-child td,body.page.details .other-departures-block .pricing-table tbody tr:last-child th{border-bottom:0}body.page.details .other-departures-block .pricing-table .sticky-col{background-color:#fff;box-sizing:border-box;left:0;max-width:var(--pricing-table-sticky-width);min-width:var(--pricing-table-sticky-width);overflow:hidden;padding:1.2857142857rem 1.1428571429rem;position:sticky;text-align:left;width:var(--pricing-table-sticky-width);z-index:2}body.page.details .other-departures-block .pricing-table thead .sticky-col{z-index:4}body.page.details .other-departures-block .pricing-table .sticky-arrow-col{background-color:#f6f6f6;left:var(--pricing-table-sticky-width);position:sticky;z-index:3}body.page.details .other-departures-block .pricing-table .sticky-arrow-col-right{background-color:#f6f6f6;position:sticky;right:0;z-index:3}body.page.details .other-departures-block .pricing-table.pricing-table--no-arrows .pricing-table-col-arrow{min-width:0;width:0}body.page.details .other-departures-block .pricing-table.pricing-table--no-arrows .pricing-table-arrow-col{border:0;max-width:0;min-width:0;overflow:hidden;padding:0;pointer-events:none;visibility:collapse;width:0}body.page.details .other-departures-block .pricing-table.pricing-table--no-arrows .pricing-table-arrow-col .arrow{visibility:hidden}body.page.details .other-departures-block .pricing-table .pricing-table-arrow-col{background-color:#f6f6f6;box-sizing:border-box;max-width:var(--pricing-table-arrow-width);min-width:var(--pricing-table-arrow-width);overflow:hidden;padding:0;vertical-align:top;width:var(--pricing-table-arrow-width)}body.page.details .other-departures-block .pricing-table .pricing-table-arrow-col .arrow{align-items:center;background:transparent;border:0;color:#004461;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;inset:0;justify-content:center;padding:0;position:absolute}body.page.details .other-departures-block .pricing-table .pricing-table-arrow-col .arrow.disabled{opacity:.35;pointer-events:none}body.page.details .other-departures-block .pricing-table .pricing-table-arrow-col .arrow:hover:not(.disabled){color:#ff5c00}body.page.details .other-departures-block .pricing-table-corner{font-weight:400;padding:.7142857143rem .5714285714rem}body.page.details .other-departures-block .pricing-table-corner span{display:block;line-height:1.3}body.page.details .other-departures-block .pricing-table-header{background-color:#e8f2fb;color:#004461;font-weight:600}body.page.details .other-departures-block .pricing-table-header.is-selected{border-left:.1428571429rem solid #ff5c00;border-right:.1428571429rem solid #ff5c00;border-top:.1428571429rem solid #ff5c00}body.page.details .other-departures-block .pricing-table-header .date,body.page.details .other-departures-block .pricing-table-header .selected-label{display:block;width:100%}body.page.details .other-departures-block .pricing-table-header .selected-label{font-weight:400;line-height:1.1;margin-top:.1428571429rem}body.page.details .other-departures-block .pricing-table-row-label{font-weight:600;padding:.7142857143rem .5714285714rem;white-space:normal}body.page.details .other-departures-block .pricing-table-row-label .cabin-modal-link{color:inherit;cursor:pointer;display:block;text-decoration:none;width:100%}@media(hover:hover){body.page.details .other-departures-block .pricing-table-row-label .cabin-modal-link:hover .subtype-name{color:#ff5c00}}body.page.details .other-departures-block .pricing-table-row-label .cabin-modal-link:focus-visible .subtype-name{color:#ff5c00}body.page.details .other-departures-block .pricing-table-row-label .subtype-code{color:#1d1d1d;display:none;line-height:1.15;min-width:2.2857142857rem;text-align:center;word-break:break-word}body.page.details .other-departures-block .pricing-table-row-label .subtype-name{color:#1d1d1d;display:block;line-height:1.2}body.page.details .other-departures-block .pricing-table-cell.is-full{background-color:#ededed}body.page.details .other-departures-block .pricing-table-cell.is-best-price{background-color:#d1fae5!important}body.page.details .other-departures-block .pricing-table-cell.is-selected{background-color:rgba(255,92,0,.04);border-left:.1428571429rem solid #ff5c00;border-right:.1428571429rem solid #ff5c00}body.page.details .other-departures-block .pricing-table-cell .from,body.page.details .other-departures-block .pricing-table-cell .full,body.page.details .other-departures-block .pricing-table-cell .value{display:block}body.page.details .other-departures-block .pricing-table-cell .from{line-height:1;margin-bottom:.1428571429rem}body.page.details .other-departures-block .pricing-table-cell .value{line-height:1.1;white-space:nowrap}body.page.details .other-departures-block .pricing-table-cell .full{letter-spacing:.04em}body.page.details .other-departures-block tbody tr:last-child .pricing-table-cell.is-selected{border-bottom:.1428571429rem solid #ff5c00}@media(max-width:768px){body.page.details .other-departures-block .other-departures-block-header{flex-direction:column}body.page.details .other-departures-block .other-departures-block-header .other-departures-intro{display:block}body.page.details .other-departures-block .other-departures-block-header .other-departures-view-toggle{width:100%}body.page.details .other-departures-block .other-departures-block-header .other-departures-view-toggle .view-toggle-btn{flex:1}body.page.details .other-departures-block .pricing-table-scroll{touch-action:pan-x}body.page.details .other-departures-block .pricing-table{table-layout:auto}body.page.details .other-departures-block .pricing-table .pricing-table-col-date,body.page.details .other-departures-block .pricing-table .pricing-table-col-sticky{width:auto}body.page.details .other-departures-block .pricing-table .pricing-table-cell,body.page.details .other-departures-block .pricing-table .pricing-table-header{max-width:none;min-width:0;white-space:nowrap;width:auto}body.page.details .other-departures-block .pricing-table .sticky-col{max-width:none;min-width:0;padding:.4285714286rem .5714285714rem;white-space:nowrap;width:auto}body.page.details .other-departures-block .pricing-table td,body.page.details .other-departures-block .pricing-table th{padding:.8571428571rem .5714285714rem}body.page.details .other-departures-block .pricing-table .pricing-table-col-arrow{min-width:0;width:0}body.page.details .other-departures-block .pricing-table .pricing-table-arrow-col{border:0;max-width:0;min-width:0;overflow:hidden;padding:0;pointer-events:none;visibility:collapse;width:0}body.page.details .other-departures-block .pricing-table .pricing-table-arrow-col .arrow{visibility:hidden}body.page.details .other-departures-block .pricing-table .pricing-table-header .date{font-size:.8571428571rem;font-weight:400;white-space:nowrap}body.page.details .other-departures-block .pricing-table .pricing-table-header .selected-label{white-space:nowrap}body.page.details .other-departures-block .pricing-table .pricing-table-cell{font-size:.7142857143rem}body.page.details .other-departures-block .pricing-table .pricing-table-cell .from,body.page.details .other-departures-block .pricing-table .pricing-table-cell .full,body.page.details .other-departures-block .pricing-table .pricing-table-cell .value{white-space:nowrap}body.page.details .other-departures-block .pricing-table .pricing-table-cell .value{font-size:1rem}body.page.details .other-departures-block .pricing-table-corner{border-right:0;max-width:0;min-width:0;overflow:hidden;padding:0;width:0}body.page.details .other-departures-block .pricing-table-corner span{display:none}body.page.details .other-departures-block .pricing-table-row-label{padding:.4285714286rem .5714285714rem;text-align:center}body.page.details .other-departures-block .pricing-table-row-label .subtype-code{display:block;font-size:1rem}body.page.details .other-departures-block .other-departures-intro,body.page.details .other-departures-block .pricing-table-row-label .subtype-name{display:none}}body.page.details .cabin_choice .pricing-informations,body.page.details .cabin_choice .pricing-informations.accordion.is-open .accordion-content,body.page.details .other-departures-block .pricing-informations,body.page.details .other-departures-block .pricing-informations.accordion.is-open .accordion-content{margin-top:.8571428571rem}body.page.details .cabin_choice .pricing-informations .accordion-trigger,body.page.details .other-departures-block .pricing-informations .accordion-trigger{cursor:pointer;padding:.4285714286rem}body.page.details .cabin_choice .pricing-informations .accordion-trigger:hover,body.page.details .other-departures-block .pricing-informations .accordion-trigger:hover{background-color:#e8f2fb}body.page.details .cabin_choice .pricing-informations .accordion-trigger svg,body.page.details .other-departures-block .pricing-informations .accordion-trigger svg{width:1.1428571429rem}body.page.details .cabin_choice .pricing-informations .accordion-content,body.page.details .other-departures-block .pricing-informations .accordion-content{background-color:#ededed}body.page.details .cabin_choice .pricing-informations .accordion-content .elements,body.page.details .other-departures-block .pricing-informations .accordion-content .elements{padding:.8571428571rem 1.7142857143rem}body.page.details .itinerary{background-color:#fff;margin:42px auto;padding:1.2857142857rem}body.page.details .itinerary h2{align-items:center;color:#363636;display:flex;font-size:1.2857142857rem;font-weight:600;gap:.5714285714rem;margin-bottom:1.2857142857rem}body.page.details .itinerary h2 .icon{align-items:center;display:flex}body.page.details .itinerary .itinerary-wrapper{display:flex;flex-wrap:wrap;gap:36px}@media(max-width:768px){body.page.details .itinerary .itinerary-wrapper{flex-direction:column}}body.page.details .itinerary .itinerary-map-section{flex:1 0 0;min-width:300px;position:relative}@media(max-width:768px){body.page.details .itinerary .itinerary-map-section{width:100%}}body.page.details .itinerary .itinerary-map-section .map{position:sticky;top:4.8571428571rem;width:100%}body.page.details .itinerary .itinerary-map-section .map .leaflet-map{height:450px;width:100%}body.page.details .itinerary .itinerary-stopovers-section{flex:2 0 0;min-width:400px}@media(max-width:768px){body.page.details .itinerary .itinerary-stopovers-section{min-width:unset;width:100%}}body.page.details .itinerary .stopovers{background-color:#f6f6f6;padding:18px}body.page.details .itinerary .stopovers .your_stopovers{align-items:center;display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:30px;margin-bottom:12px}body.page.details .itinerary .stopovers .stopovers_head{background-color:#fff;border-radius:.8571428571rem .8571428571rem 0 0;display:flex;margin-bottom:12px;padding:12px 18px}body.page.details .itinerary .stopovers .stopovers_head>div{flex:1}body.page.details .itinerary .stopovers .stopovers_head>div.stopover_name{flex:2}@media(max-width:768px){body.page.details .itinerary .stopovers .stopovers_head>div.stopover_name,body.page.details .itinerary .stopovers .stopovers_head>div:first-child{display:none}}body.page.details .itinerary .stopovers .stopovers_body{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){body.page.details .itinerary .stopovers .stopovers_body{padding:.5714285714rem .8571428571rem}}body.page.details .itinerary .stopovers .stopovers_body>.accordion{overflow:hidden;padding:0}body.page.details .itinerary .stopovers .stopovers_body>.accordion>.stopover.accordion-trigger{cursor:pointer}body.page.details .itinerary .stopovers .stopovers_body>.accordion>.stopover.accordion-trigger:hover{background-color:#e8f2fb}body.page.details .itinerary .stopovers .stopovers_body>.accordion>.accordion-content{background-color:#fff;height:0;overflow:hidden;transition:height .3s ease-out}body.page.details .itinerary .stopovers .stopovers_body>.accordion>.accordion-content.is-opening{transition:height .3s ease-out}body.page.details .itinerary .stopovers .stopovers_body>.accordion.is-open>.accordion-content{height:auto}body.page.details .itinerary .stopovers .stopovers_body .informations{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;padding:1.2857142857rem 2.5rem}body.page.details .itinerary .stopovers .stopovers_body .informations.has-medias{flex-direction:row}body.page.details .itinerary .stopovers .stopovers_body .informations .access-guide,body.page.details .itinerary .stopovers .stopovers_body .informations .what-to-do{width:100%}body.page.details .itinerary .stopovers .stopovers_body .informations .carousel,body.page.details .itinerary .stopovers .stopovers_body .informations .carousel-image{flex-shrink:0;max-height:14.2857142857rem;max-width:24.0714285714rem;width:100%}body.page.details .itinerary .stopovers .stopovers_body .informations .description{flex:1;min-width:300px}body.page.details .itinerary .stopovers .stopovers_body .accordions{display:flex;flex-direction:column;gap:8px}body.page.details .itinerary .stopovers .stopovers_body .accordions .accordion{background-color:#fff}body.page.details .itinerary .stopovers .stopovers_body .accordions .accordion:last-child{padding-bottom:.4285714286rem}body.page.details .itinerary .stopovers .stopovers_body .accordions .accordion .title{align-items:center;background-color:#f6f6f6;cursor:pointer;display:flex;justify-content:space-between;padding:1.2857142857rem 2.1428571429rem}body.page.details .itinerary .stopovers .stopovers_body .accordions .accordion .title>div:first-child{font-size:16px;font-weight:600;line-height:30px}body.page.details .itinerary .stopovers .stopovers_body .accordions .accordion .accordion-content{background-color:#fff;height:0;overflow:hidden;transition:height .3s ease-out}body.page.details .itinerary .stopovers .stopovers_body .accordions .accordion .accordion-content>.elements{background-color:#ededed;border-radius:0 0 .8571428571rem .8571428571rem;margin:0 1.7142857143rem .8571428571rem;padding:1.2857142857rem 1.7142857143rem}body.page.details .itinerary .stopovers .stopovers_body .accordions .accordion.is-open .accordion-content{height:auto}body.page.details .itinerary .stopovers .stopovers_body .accordions .accordion .accordion-chevron{transition:transform .3s ease-out}body.page.details .itinerary .stopovers .stopovers_body .accordions .accordion .accordion-chevron.active{transform:rotate(180deg)}body.page.details .itinerary .stopovers .stopovers_body .stopover{align-items:center;background-color:#fff;display:flex;padding:12px 35px}body.page.details .itinerary .stopovers .stopovers_body .stopover .icon.hidden{visibility:hidden}body.page.details .itinerary .stopovers .stopovers_body .stopover>div{flex:1}body.page.details .itinerary .stopovers .stopovers_body .stopover>div .icon-log-in{font-size:24px}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.day{align-items:center;display:flex;font-size:24px;gap:6px}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.day .accordion-chevron{align-items:center;display:flex;transition:transform .3s ease-out}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.day .accordion-chevron.active{transform:rotate(180deg)}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.day .number{align-items:center;background-color:#004461;color:#fff;display:flex;font-size:14px;font-weight:800;height:24px;justify-content:center;min-width:24px}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.day .number.first{background-color:#00aad7}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.day .number svg{height:16px;width:16px}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name{flex:2;font-size:16px;font-weight:500}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .stopover_name_main{align-items:center;display:flex;gap:8px}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .stopover_icon_mobile{display:none}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .stopover_name_text{flex:1}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .first_or_last_stopover,body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .stopover_activity.sea_destination{color:#acacac;font-size:12px;font-weight:700;line-height:normal;margin-top:4px}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .stopover_activity.sea_destination{color:#ff5c00}@media(max-width:768px){body.page.details .itinerary .stopovers .stopovers_body .stopover{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:12px}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.day{display:none}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name{flex:1 1 100%;margin-bottom:4px;order:1;width:100%}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .stopover_name_main{align-items:flex-start}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .stopover_icon_mobile{align-items:center;display:flex;flex-shrink:0}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .stopover_icon_mobile .number{align-items:center;background-color:#004461;color:#fff;display:flex;font-size:14px;font-weight:800;height:24px;justify-content:center;min-width:24px}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .stopover_icon_mobile .number.first{background-color:#00aad7}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_name .stopover_icon_mobile svg{height:24px;width:24px}body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_arrival,body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_date,body.page.details .itinerary .stopovers .stopovers_body .stopover>div.stopover_departure{align-items:center;display:flex;flex:1;font-size:14px;order:2}}body.page.details .itinerary .pulsed{animation:pulse 2s infinite}body.page.details .itinerary .floated{animation:float 2s infinite}body.page.details .itinerary .shimmered{overflow:hidden;position:relative}body.page.details .itinerary .shimmered:after,body.page.details .itinerary .shimmered:before{background:linear-gradient(120deg,transparent,transparent 20%,hsla(0,0%,100%,.2) 50%,transparent 80%,transparent);content:"";filter:blur(6px);height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:50%}body.page.details .itinerary .shimmered:after{left:-150%}body.page.details .itinerary .shimmered:before{left:150%}body.page.details .itinerary .shimmered:hover:after{animation:shimmer-forwards .85s ease-in-out forwards;opacity:1}body.page.details .itinerary .shimmered:not(:hover):before{animation:shimmer-backward .85s ease-in-out forwards;opacity:1}body.page.details .itinerary .btn{align-items:center;background-color:#fff;border:1px solid transparent;display:flex;justify-content:center}body.page.details .itinerary .btn.borderless{border:none}body.page.details .itinerary .btn.bg-transparent,body.page.details .itinerary .btn.transparent{background-color:unset;color:inherit}body.page.details .itinerary .btn.bg-transparent:hover,body.page.details .itinerary .btn.transparent:hover{background-color:unset!important;color:inherit!important}body.page.details .itinerary .btn.bg-w{background-color:#fff;color:inherit}body.page.details .itinerary .btn.bg-w:hover{background-color:#fff;color:#fff}body.page.details .itinerary .btn{font-size:1.1428571429rem;font-weight:600;line-height:1.15}body.page.details .itinerary .btn.style-gradient-1{background:linear-gradient(90deg,#00aad7 100%,#004461 0);color:#fff;transition:.25s}body.page.details .itinerary .btn.style-gradient-1:hover{background:linear-gradient(90deg,#004461,#00aad7 100%);color:#fff}body.page.details .itinerary .btn.large{border-radius:.4285714286rem;padding:1.125em 1.875em}body.page.details .itinerary .btn.medium{border-radius:.4285714286rem;padding:.75em 1.5em}body.page.details .itinerary .btn.little{border-radius:.4285714286rem;font-size:1rem;line-height:1.3;padding:.429em .857em}body.page.details .itinerary .btn.style1{border-color:#ff5c00;color:#ff5c00}body.page.details .itinerary .btn.style1:hover{background-color:#ff5c00}body.page.details .itinerary .btn.style1.reverse_color{background-color:#ff5c00;color:#fff}body.page.details .itinerary .btn.style1.reverse_color:hover{background-color:#fff;border-color:#ff5c00;color:#ff5c00}body.page.details .itinerary .btn.style1.transparent{background-color:transparent;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .itinerary .btn.style1.transparent:hover{background-color:#ff5c00;color:#fff}body.page.details .itinerary .btn.style1.white{background-color:#fff;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .itinerary .btn.style1.white:hover{background-color:#ff5c00;color:#fff}body.page.details .itinerary .btn.style1.transparent-white{background-color:transparent;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .itinerary .btn.style1.transparent-white:hover{background-color:#fff;color:#ff5c00}body.page.details .itinerary .btn.style2{border-color:#004461;color:#004461}body.page.details .itinerary .btn.style2:hover{background-color:#004461}body.page.details .itinerary .btn.style2.reverse_color{background-color:#004461;color:#fff}body.page.details .itinerary .btn.style2.reverse_color:hover{background-color:#fff;border-color:#004461;color:#004461}body.page.details .itinerary .btn.style2.transparent{background-color:transparent;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .itinerary .btn.style2.transparent:hover{background-color:#004461;color:#fff}body.page.details .itinerary .btn.style2.white{background-color:#fff;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .itinerary .btn.style2.white:hover{background-color:#004461;color:#fff}body.page.details .itinerary .btn.style2.transparent-white{background-color:transparent;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .itinerary .btn.style2.transparent-white:hover{background-color:#fff;color:#004461}body.page.details .itinerary .btn.style3{border-color:#363636;color:#363636}body.page.details .itinerary .btn.style3:hover{background-color:#363636}body.page.details .itinerary .btn.style3.reverse_color{background-color:#363636;color:#fff}body.page.details .itinerary .btn.style3.reverse_color:hover{background-color:#fff;border-color:#363636;color:#363636}body.page.details .itinerary .btn.style3.transparent{background-color:transparent;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .itinerary .btn.style3.transparent:hover{background-color:#363636;color:#fff}body.page.details .itinerary .btn.style3.white{background-color:#fff;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .itinerary .btn.style3.white:hover{background-color:#363636;color:#fff}body.page.details .itinerary .btn.style3.transparent-white{background-color:transparent;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .itinerary .btn.style3.transparent-white:hover{background-color:#fff;color:#363636}body.page.details .itinerary .btn.style4{border-color:#6c6c6c;color:#6c6c6c}body.page.details .itinerary .btn.style4:hover{background-color:#6c6c6c}body.page.details .itinerary .btn.style4.reverse_color{background-color:#6c6c6c;color:#fff}body.page.details .itinerary .btn.style4.reverse_color:hover{background-color:#fff;border-color:#6c6c6c;color:#6c6c6c}body.page.details .itinerary .btn.style4.transparent{background-color:transparent;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .itinerary .btn.style4.transparent:hover{background-color:#6c6c6c;color:#fff}body.page.details .itinerary .btn.style4.white{background-color:#fff;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .itinerary .btn.style4.white:hover{background-color:#6c6c6c;color:#fff}body.page.details .itinerary .btn.style4.transparent-white{background-color:transparent;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .itinerary .btn.style4.transparent-white:hover{background-color:#fff;color:#6c6c6c}body.page.details .itinerary .btn.style5{border-color:#acacac;color:#acacac}body.page.details .itinerary .btn.style5:hover{background-color:#acacac}body.page.details .itinerary .btn.style5.reverse_color{background-color:#acacac;color:#fff}body.page.details .itinerary .btn.style5.reverse_color:hover{background-color:#fff;border-color:#acacac;color:#acacac}body.page.details .itinerary .btn.style5.transparent{background-color:transparent;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .itinerary .btn.style5.transparent:hover{background-color:#acacac;color:#fff}body.page.details .itinerary .btn.style5.white{background-color:#fff;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .itinerary .btn.style5.white:hover{background-color:#acacac;color:#fff}body.page.details .itinerary .btn.style5.transparent-white{background-color:transparent;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .itinerary .btn.style5.transparent-white:hover{background-color:#fff;color:#acacac}body.page.details .itinerary .btn.style6{border-color:#00aad7;color:#00aad7}body.page.details .itinerary .btn.style6:hover{background-color:#00aad7}body.page.details .itinerary .btn.style6.reverse_color{background-color:#00aad7;color:#fff}body.page.details .itinerary .btn.style6.reverse_color:hover{background-color:#fff;border-color:#00aad7;color:#00aad7}body.page.details .itinerary .btn.style6.transparent{background-color:transparent;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .itinerary .btn.style6.transparent:hover{background-color:#00aad7;color:#fff}body.page.details .itinerary .btn.style6.white{background-color:#fff;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .itinerary .btn.style6.white:hover{background-color:#00aad7;color:#fff}body.page.details .itinerary .btn.style6.transparent-white{background-color:transparent;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .itinerary .btn.style6.transparent-white:hover{background-color:#fff;color:#00aad7}body.page.details .itinerary .btn.style7{border-color:#1d1d1d;color:#1d1d1d}body.page.details .itinerary .btn.style7:hover{background-color:#1d1d1d}body.page.details .itinerary .btn.style7.reverse_color{background-color:#1d1d1d;color:#fff}body.page.details .itinerary .btn.style7.reverse_color:hover{background-color:#fff;border-color:#1d1d1d;color:#1d1d1d}body.page.details .itinerary .btn.style7.transparent{background-color:transparent;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .itinerary .btn.style7.transparent:hover{background-color:#1d1d1d;color:#fff}body.page.details .itinerary .btn.style7.white{background-color:#fff;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .itinerary .btn.style7.white:hover{background-color:#1d1d1d;color:#fff}body.page.details .itinerary .btn.style7.transparent-white{background-color:transparent;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .itinerary .btn.style7.transparent-white:hover{background-color:#fff;color:#1d1d1d}body.page.details .itinerary .btn.style8{border-color:#fff;color:#fff}body.page.details .itinerary .btn.style8:hover{background-color:#fff}body.page.details .itinerary .btn.style8.reverse_color{background-color:#fff;color:#fff}body.page.details .itinerary .btn.style8.reverse_color:hover{background-color:#fff;border-color:#fff;color:#fff}body.page.details .itinerary .btn.style8.transparent{background-color:transparent;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .itinerary .btn.style8.transparent:hover{background-color:#fff;color:#fff}body.page.details .itinerary .btn.style8.white{background-color:#fff;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .itinerary .btn.style8.white:hover{background-color:#fff;color:#fff}body.page.details .itinerary .btn.style8.transparent-white{background-color:transparent;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .itinerary .btn.style8.transparent-white:hover{background-color:#fff;color:#fff}body.page.details .itinerary .btn:hover{color:#fff}body.page.details .itinerary .btn.reverse{flex-direction:row-reverse}body.page.details .itinerary .transparent{color:transparent!important}body.page.details .itinerary .buttons-container{display:flex;gap:12px;justify-content:space-between}body.page.details .itinerary .buttons-container .btn{flex:1}body.page.details .itinerary .animation1{transition:.15s ease-out}body.page.details .itinerary .animation1:hover{transform:scale(.975)}body.page.details .itinerary .animation2{transition:.15s ease-out}body.page.details .itinerary .animation2:hover{transform:scale(1.025)}body.page.details .itinerary .animation3{transition:.15s ease-out}body.page.details .itinerary .animation3:hover{box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);-webkit-box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);-moz-box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);transform:translateY(-.125rem)}body.page.details .itinerary .column-animated{opacity:0}body.page.details .itinerary .column-animated.animated{animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-out}body.page.details .itinerary .column-animated:not([data-animation]),body.page.details .itinerary .column-animated[data-animation=""]{opacity:1}body.page.details .itinerary .animate-fade-in.animated{animation-name:fadeIn}body.page.details .itinerary .animate-slide-up.animated{animation-name:slideUp}body.page.details .itinerary .animate-slide-down.animated{animation-name:slideDown}body.page.details .itinerary .animate-slide-left.animated{animation-name:slideLeft}body.page.details .itinerary .animate-slide-right.animated{animation-name:slideRight}body.page.details .itinerary .animate-zoom-in.animated{animation-name:zoomIn}body.page.details .itinerary .animate-zoom-out.animated{animation-name:zoomOut}body.page.details .itinerary .animate-flip.animated{animation-name:flip}body.page.details .itinerary .column-animated.animated-fast{animation-duration:.4s}body.page.details .itinerary .column-animated.animated-slow{animation-duration:1.2s}body.page.details .itinerary .column-animated.delay-1{animation-delay:.1s}body.page.details .itinerary .column-animated.delay-2{animation-delay:.2s}body.page.details .itinerary .column-animated.delay-3{animation-delay:.3s}body.page.details .itinerary .column-animated.delay-4{animation-delay:.4s}body.page.details .itinerary .column-animated.delay-5{animation-delay:.5s}body.page.details .itinerary .br1{border-radius:6px!important}body.page.details .itinerary .br2{border-radius:12px!important}body.page.details .itinerary .br3{border-radius:18px!important}body.page.details .itinerary .br4{border-radius:24px!important}body.page.details .itinerary .br5{border-radius:30px!important}body.page.details .itinerary .br6{border-radius:36px!important}body.page.details .itinerary .br7{border-radius:42px!important}body.page.details .itinerary .br8{border-radius:48px!important}body.page.details .itinerary .br9{border-radius:54px!important}body.page.details .itinerary .br10{border-radius:60px!important}body.page.details .itinerary .br-full{border-radius:7.1428571429rem!important}body.page.details .itinerary .m1{margin:.4285714286rem}body.page.details .itinerary .p1{padding:.4285714286rem}body.page.details .itinerary .m2{margin:.8571428571rem}body.page.details .itinerary .p2{padding:.8571428571rem}body.page.details .itinerary .m3{margin:1.2857142857rem}body.page.details .itinerary .p3{padding:1.2857142857rem}body.page.details .itinerary .m4{margin:1.7142857143rem}body.page.details .itinerary .p4{padding:1.7142857143rem}body.page.details .itinerary .text-3xs{font-size:.5714285714rem;line-height:1.4}body.page.details .itinerary .text-3xs-lt{font-size:.5714285714rem;font-weight:300;line-height:1.4}body.page.details .itinerary .text-3xs-rg{font-size:.5714285714rem;font-weight:400;line-height:1.4}body.page.details .itinerary .text-3xs-md{font-size:.5714285714rem;font-weight:500;line-height:1.4}body.page.details .itinerary .text-3xs-sbd{font-size:.5714285714rem;font-weight:600;line-height:1.4}body.page.details .itinerary .text-3xs-bd{font-size:.5714285714rem;font-weight:700;line-height:1.4}body.page.details .itinerary .text-3xs-sebd{font-size:.5714285714rem;font-weight:800;line-height:1.4}body.page.details .itinerary .text-3xs-ebd{font-size:.5714285714rem;font-weight:900;line-height:1.4}body.page.details .itinerary .text-2xs{font-size:.7142857143rem;line-height:1.4}body.page.details .itinerary .text-2xs-lt{font-size:.7142857143rem;font-weight:300;line-height:1.4}body.page.details .itinerary .text-2xs-rg{font-size:.7142857143rem;font-weight:400;line-height:1.4}body.page.details .itinerary .text-2xs-md{font-size:.7142857143rem;font-weight:500;line-height:1.4}body.page.details .itinerary .text-2xs-sbd{font-size:.7142857143rem;font-weight:600;line-height:1.4}body.page.details .itinerary .text-2xs-bd{font-size:.7142857143rem;font-weight:700;line-height:1.4}body.page.details .itinerary .text-2xs-sebd{font-size:.7142857143rem;font-weight:800;line-height:1.4}body.page.details .itinerary .text-2xs-ebd{font-size:.7142857143rem;font-weight:900;line-height:1.4}body.page.details .itinerary .text-xs{font-size:.8571428571rem;line-height:1.4}body.page.details .itinerary .text-xs-lt{font-size:.8571428571rem;font-weight:300;line-height:1.4}body.page.details .itinerary .text-xs-rg{font-size:.8571428571rem;font-weight:400;line-height:1.4}body.page.details .itinerary .text-xs-md{font-size:.8571428571rem;font-weight:500;line-height:1.4}body.page.details .itinerary .text-xs-sbd{font-size:.8571428571rem;font-weight:600;line-height:1.4}body.page.details .itinerary .text-xs-bd{font-size:.8571428571rem;font-weight:700;line-height:1.4}body.page.details .itinerary .text-xs-sebd{font-size:.8571428571rem;font-weight:800;line-height:1.4}body.page.details .itinerary .text-xs-ebd{font-size:.8571428571rem;font-weight:900;line-height:1.4}body.page.details .itinerary .text-sm{font-size:1rem;line-height:1.4}body.page.details .itinerary .text-sm-lt{font-size:1rem;font-weight:300;line-height:1.4}body.page.details .itinerary .text-sm-rg{font-size:1rem;font-weight:400;line-height:1.4}body.page.details .itinerary .text-sm-md{font-size:1rem;font-weight:500;line-height:1.4}body.page.details .itinerary .text-sm-sbd{font-size:1rem;font-weight:600;line-height:1.4}body.page.details .itinerary .text-sm-bd{font-size:1rem;font-weight:700;line-height:1.4}body.page.details .itinerary .text-sm-sebd{font-size:1rem;font-weight:800;line-height:1.4}body.page.details .itinerary .text-sm-ebd{font-size:1rem;font-weight:900;line-height:1.4}body.page.details .itinerary .text-md,body.page.details .itinerary .text-md-lt{font-size:1.1428571429rem;line-height:1.4}body.page.details .itinerary .text-md-lt{font-weight:300}body.page.details .itinerary .text-md-rg{font-size:1.1428571429rem;font-weight:400;line-height:1.4}body.page.details .itinerary .text-md-md{font-size:1.1428571429rem;font-weight:500;line-height:1.4}body.page.details .itinerary .text-md-sbd{font-size:1.1428571429rem;font-weight:600;line-height:1.4}body.page.details .itinerary .text-md-bd{font-size:1.1428571429rem;font-weight:700;line-height:1.4}body.page.details .itinerary .text-md-sebd{font-size:1.1428571429rem;font-weight:800;line-height:1.4}body.page.details .itinerary .text-md-ebd{font-size:1.1428571429rem;font-weight:900;line-height:1.4}body.page.details .itinerary .text-lg,body.page.details .itinerary .text-lg-lt{font-size:1.2857142857rem;line-height:1.4}body.page.details .itinerary .text-lg-lt{font-weight:300}body.page.details .itinerary .text-lg-rg{font-size:1.2857142857rem;font-weight:400;line-height:1.4}body.page.details .itinerary .text-lg-md{font-size:1.2857142857rem;font-weight:500;line-height:1.4}body.page.details .itinerary .text-lg-sbd{font-size:1.2857142857rem;font-weight:600;line-height:1.4}body.page.details .itinerary .text-lg-bd{font-size:1.2857142857rem;font-weight:700;line-height:1.4}body.page.details .itinerary .text-lg-sebd{font-size:1.2857142857rem;font-weight:800;line-height:1.4}body.page.details .itinerary .text-lg-ebd{font-size:1.2857142857rem;font-weight:900;line-height:1.4}body.page.details .itinerary .text-xl,body.page.details .itinerary .text-xl-lt{font-size:1.4285714286rem;line-height:1.4}body.page.details .itinerary .text-xl-lt{font-weight:300}body.page.details .itinerary .text-xl-rg{font-size:1.4285714286rem;font-weight:400;line-height:1.4}body.page.details .itinerary .text-xl-md{font-size:1.4285714286rem;font-weight:500;line-height:1.4}body.page.details .itinerary .text-xl-sbd{font-size:1.4285714286rem;font-weight:600;line-height:1.4}body.page.details .itinerary .text-xl-bd{font-size:1.4285714286rem;font-weight:700;line-height:1.4}body.page.details .itinerary .text-xl-sebd{font-size:1.4285714286rem;font-weight:800;line-height:1.4}body.page.details .itinerary .text-xl-ebd{font-size:1.4285714286rem;font-weight:900;line-height:1.4}body.page.details .itinerary .text-2xl{font-size:1.7142857143rem;line-height:1.4}body.page.details .itinerary .text-2xl-lt{font-size:1.7142857143rem;font-weight:300;line-height:1.4}body.page.details .itinerary .text-2xl-rg{font-size:1.7142857143rem;font-weight:400;line-height:1.4}body.page.details .itinerary .text-2xl-md{font-size:1.7142857143rem;font-weight:500;line-height:1.4}body.page.details .itinerary .text-2xl-sbd{font-size:1.7142857143rem;font-weight:600;line-height:1.4}body.page.details .itinerary .text-2xl-bd{font-size:1.7142857143rem;font-weight:700;line-height:1.4}body.page.details .itinerary .text-2xl-sebd{font-size:1.7142857143rem;font-weight:800;line-height:1.4}body.page.details .itinerary .text-2xl-ebd{font-size:1.7142857143rem;font-weight:900;line-height:1.4}body.page.details .itinerary .text-3xl{font-size:2rem;line-height:1.4}body.page.details .itinerary .text-3xl-lt{font-size:2rem;font-weight:300;line-height:1.4}body.page.details .itinerary .text-3xl-rg{font-size:2rem;font-weight:400;line-height:1.4}body.page.details .itinerary .text-3xl-md{font-size:2rem;font-weight:500;line-height:1.4}body.page.details .itinerary .text-3xl-sbd{font-size:2rem;font-weight:600;line-height:1.4}body.page.details .itinerary .text-3xl-bd{font-size:2rem;font-weight:700;line-height:1.4}body.page.details .itinerary .text-3xl-sebd{font-size:2rem;font-weight:800;line-height:1.4}body.page.details .itinerary .text-3xl-ebd{font-size:2rem;font-weight:900;line-height:1.4}body.page.details .itinerary .text-4xl{font-size:2.2857142857rem;line-height:1.4}body.page.details .itinerary .text-4xl-lt{font-size:2.2857142857rem;font-weight:300;line-height:1.4}body.page.details .itinerary .text-4xl-rg{font-size:2.2857142857rem;font-weight:400;line-height:1.4}body.page.details .itinerary .text-4xl-md{font-size:2.2857142857rem;font-weight:500;line-height:1.4}body.page.details .itinerary .text-4xl-sbd{font-size:2.2857142857rem;font-weight:600;line-height:1.4}body.page.details .itinerary .text-4xl-bd{font-size:2.2857142857rem;font-weight:700;line-height:1.4}body.page.details .itinerary .text-4xl-sebd{font-size:2.2857142857rem;font-weight:800;line-height:1.4}body.page.details .itinerary .text-4xl-ebd{font-size:2.2857142857rem;font-weight:900;line-height:1.4}body.page.details .itinerary .color-primary-color,body.page.details .itinerary .color-primary-color-hover:hover{color:#004461}body.page.details .itinerary .color-primary-color-hover:hover>*{color:inherit}body.page.details .itinerary .color-primary-color-active.active{color:#004461}body.page.details .itinerary .color-primary-color-active.active>*{color:inherit}body.page.details .itinerary .bg-color-primary-color,body.page.details .itinerary .bg-color-primary-color-hover:hover{background-color:#004461}body.page.details .itinerary .color-advantages-background,body.page.details .itinerary .color-advantages-background-hover:hover{color:#f6f6f6}body.page.details .itinerary .color-advantages-background-hover:hover>*{color:inherit}body.page.details .itinerary .color-advantages-background-active.active{color:#f6f6f6}body.page.details .itinerary .color-advantages-background-active.active>*{color:inherit}body.page.details .itinerary .bg-color-advantages-background,body.page.details .itinerary .bg-color-advantages-background-hover:hover{background-color:#f6f6f6}body.page.details .itinerary .color-background,body.page.details .itinerary .color-background-hover:hover{color:#e6e6e6}body.page.details .itinerary .color-background-hover:hover>*{color:inherit}body.page.details .itinerary .color-background-active.active{color:#e6e6e6}body.page.details .itinerary .color-background-active.active>*{color:inherit}body.page.details .itinerary .bg-color-background,body.page.details .itinerary .bg-color-background-hover:hover{background-color:#e6e6e6}body.page.details .itinerary .color-card-background,body.page.details .itinerary .color-card-background-hover:hover{color:#fff}body.page.details .itinerary .color-card-background-hover:hover>*{color:inherit}body.page.details .itinerary .color-card-background-active.active{color:#fff}body.page.details .itinerary .color-card-background-active.active>*{color:inherit}body.page.details .itinerary .bg-color-card-background,body.page.details .itinerary .bg-color-card-background-hover:hover{background-color:#fff}body.page.details .itinerary .color-card-price-background,body.page.details .itinerary .color-card-price-background-hover:hover{color:#ededed}body.page.details .itinerary .color-card-price-background-hover:hover>*{color:inherit}body.page.details .itinerary .color-card-price-background-active.active{color:#ededed}body.page.details .itinerary .color-card-price-background-active.active>*{color:inherit}body.page.details .itinerary .bg-color-card-price-background,body.page.details .itinerary .bg-color-card-price-background-hover:hover{background-color:#ededed}body.page.details .itinerary .color-component-background,body.page.details .itinerary .color-component-background-hover:hover{color:#00aad7}body.page.details .itinerary .color-component-background-hover:hover>*{color:inherit}body.page.details .itinerary .color-component-background-active.active{color:#00aad7}body.page.details .itinerary .color-component-background-active.active>*{color:inherit}body.page.details .itinerary .bg-color-component-background,body.page.details .itinerary .bg-color-component-background-hover:hover{background-color:#00aad7}body.page.details .itinerary .color-grey-text,body.page.details .itinerary .color-grey-text-hover:hover{color:#6c6c6c}body.page.details .itinerary .color-grey-text-hover:hover>*{color:inherit}body.page.details .itinerary .color-grey-text-active.active{color:#6c6c6c}body.page.details .itinerary .color-grey-text-active.active>*{color:inherit}body.page.details .itinerary .bg-color-grey-text,body.page.details .itinerary .bg-color-grey-text-hover:hover{background-color:#6c6c6c}body.page.details .itinerary .color-price-secondary,body.page.details .itinerary .color-price-secondary-hover:hover{color:#d10300}body.page.details .itinerary .color-price-secondary-hover:hover>*{color:inherit}body.page.details .itinerary .color-price-secondary-active.active{color:#d10300}body.page.details .itinerary .color-price-secondary-active.active>*{color:inherit}body.page.details .itinerary .bg-color-price-secondary,body.page.details .itinerary .bg-color-price-secondary-hover:hover{background-color:#d10300}body.page.details .itinerary .color-price-tags-primary,body.page.details .itinerary .color-price-tags-primary-hover:hover{color:#ff5c00}body.page.details .itinerary .color-price-tags-primary-hover:hover>*{color:inherit}body.page.details .itinerary .color-price-tags-primary-active.active{color:#ff5c00}body.page.details .itinerary .color-price-tags-primary-active.active>*{color:inherit}body.page.details .itinerary .bg-color-price-tags-primary,body.page.details .itinerary .bg-color-price-tags-primary-hover:hover{background-color:#ff5c00}body.page.details .itinerary .color-primary-dark,body.page.details .itinerary .color-primary-dark-hover:hover{color:#1d1d1d}body.page.details .itinerary .color-primary-dark-hover:hover>*{color:inherit}body.page.details .itinerary .color-primary-dark-active.active{color:#1d1d1d}body.page.details .itinerary .color-primary-dark-active.active>*{color:inherit}body.page.details .itinerary .bg-color-primary-dark,body.page.details .itinerary .bg-color-primary-dark-hover:hover{background-color:#1d1d1d}body.page.details .itinerary .color-secondary-dark,body.page.details .itinerary .color-secondary-dark-hover:hover{color:#363636}body.page.details .itinerary .color-secondary-dark-hover:hover>*{color:inherit}body.page.details .itinerary .color-secondary-dark-active.active{color:#363636}body.page.details .itinerary .color-secondary-dark-active.active>*{color:inherit}body.page.details .itinerary .bg-color-secondary-dark,body.page.details .itinerary .bg-color-secondary-dark-hover:hover{background-color:#363636}body.page.details .itinerary .color-black,body.page.details .itinerary .color-black-hover:hover{color:#000}body.page.details .itinerary .color-black-hover:hover>*{color:inherit}body.page.details .itinerary .color-black-active.active{color:#000}body.page.details .itinerary .color-black-active.active>*{color:inherit}body.page.details .itinerary .bg-color-black,body.page.details .itinerary .bg-color-black-hover:hover{background-color:#000}body.page.details .itinerary .color-ultralight-blue,body.page.details .itinerary .color-ultralight-blue-hover:hover{color:#e8f2fb}body.page.details .itinerary .color-ultralight-blue-hover:hover>*{color:inherit}body.page.details .itinerary .color-ultralight-blue-active.active{color:#e8f2fb}body.page.details .itinerary .color-ultralight-blue-active.active>*{color:inherit}body.page.details .itinerary .bg-color-ultralight-blue,body.page.details .itinerary .bg-color-ultralight-blue-hover:hover{background-color:#e8f2fb}body.page.details .itinerary .color-green,body.page.details .itinerary .color-green-hover:hover{color:#188f60}body.page.details .itinerary .color-green-hover:hover>*{color:inherit}body.page.details .itinerary .color-green-active.active{color:#188f60}body.page.details .itinerary .color-green-active.active>*{color:inherit}body.page.details .itinerary .bg-color-green,body.page.details .itinerary .bg-color-green-hover:hover{background-color:#188f60}body.page.details .itinerary .color-grey,body.page.details .itinerary .color-grey-hover:hover{color:#acacac}body.page.details .itinerary .color-grey-hover:hover>*{color:inherit}body.page.details .itinerary .color-grey-active.active{color:#acacac}body.page.details .itinerary .color-grey-active.active>*{color:inherit}body.page.details .itinerary .bg-color-grey,body.page.details .itinerary .bg-color-grey-hover:hover{background-color:#acacac}body.page.details .itinerary .color-bg-color-tags-1,body.page.details .itinerary .color-bg-color-tags-1-hover:hover{color:rgba(158,126,126,.6)}body.page.details .itinerary .color-bg-color-tags-1-hover:hover>*{color:inherit}body.page.details .itinerary .color-bg-color-tags-1-active.active{color:rgba(158,126,126,.6)}body.page.details .itinerary .color-bg-color-tags-1-active.active>*{color:inherit}body.page.details .itinerary .bg-color-bg-color-tags-1,body.page.details .itinerary .bg-color-bg-color-tags-1-hover:hover{background-color:rgba(158,126,126,.6)}body.page.details .itinerary .color-other-departures,body.page.details .itinerary .color-other-departures-hover:hover{color:#9e7e7e}body.page.details .itinerary .color-other-departures-hover:hover>*{color:inherit}body.page.details .itinerary .color-other-departures-active.active{color:#9e7e7e}body.page.details .itinerary .color-other-departures-active.active>*{color:inherit}body.page.details .itinerary .bg-color-other-departures,body.page.details .itinerary .bg-color-other-departures-hover:hover{background-color:#9e7e7e}body.page.details .itinerary .color-light-blue,body.page.details .itinerary .color-light-blue-hover:hover{color:#42d7ff}body.page.details .itinerary .color-light-blue-hover:hover>*{color:inherit}body.page.details .itinerary .color-light-blue-active.active{color:#42d7ff}body.page.details .itinerary .color-light-blue-active.active>*{color:inherit}body.page.details .itinerary .bg-color-light-blue,body.page.details .itinerary .bg-color-light-blue-hover:hover{background-color:#42d7ff}body.page.details .itinerary .color-ededed,body.page.details .itinerary .color-ededed-hover:hover{color:#ededed}body.page.details .itinerary .color-ededed-hover:hover>*{color:inherit}body.page.details .itinerary .color-ededed-active.active{color:#ededed}body.page.details .itinerary .color-ededed-active.active>*{color:inherit}body.page.details .itinerary .bg-color-ededed,body.page.details .itinerary .bg-color-ededed-hover:hover{background-color:#ededed}body.page.details .itinerary .color-svg-border-color,body.page.details .itinerary .color-svg-border-color-hover:hover{color:#eaecf0}body.page.details .itinerary .color-svg-border-color-hover:hover>*{color:inherit}body.page.details .itinerary .color-svg-border-color-active.active{color:#eaecf0}body.page.details .itinerary .color-svg-border-color-active.active>*{color:inherit}body.page.details .itinerary .bg-color-svg-border-color,body.page.details .itinerary .bg-color-svg-border-color-hover:hover{background-color:#eaecf0}body.page.details .itinerary .bg-color-gt-1{background:linear-gradient(90deg,#00aad7 100%,#004461 0)}body.page.details .itinerary .bg-color-gt-2{background:linear-gradient(#ff5c00,#ff8c40)}body.page.details .itinerary .carousel-wrapper{flex:auto;position:relative;touch-action:pan-y;width:100%}body.page.details .itinerary .carousel{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}body.page.details .itinerary .carousel .pulsed{animation:pulse 2s infinite}body.page.details .itinerary .carousel .floated{animation:float 2s infinite}body.page.details .itinerary .carousel .shimmered{overflow:hidden;position:relative}body.page.details .itinerary .carousel .shimmered:after,body.page.details .itinerary .carousel .shimmered:before{background:linear-gradient(120deg,transparent,transparent 20%,hsla(0,0%,100%,.2) 50%,transparent 80%,transparent);content:"";filter:blur(6px);height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:50%}body.page.details .itinerary .carousel .shimmered:after{left:-150%}body.page.details .itinerary .carousel .shimmered:before{left:150%}body.page.details .itinerary .carousel .shimmered:hover:after{animation:shimmer-forwards .85s ease-in-out forwards;opacity:1}body.page.details .itinerary .carousel .shimmered:not(:hover):before{animation:shimmer-backward .85s ease-in-out forwards;opacity:1}body.page.details .itinerary .carousel .btn{align-items:center;background-color:#fff;border:1px solid transparent;display:flex;justify-content:center}body.page.details .itinerary .carousel .btn.borderless{border:none}body.page.details .itinerary .carousel .btn.bg-transparent,body.page.details .itinerary .carousel .btn.transparent{background-color:unset;color:inherit}body.page.details .itinerary .carousel .btn.bg-transparent:hover,body.page.details .itinerary .carousel .btn.transparent:hover{background-color:unset!important;color:inherit!important}body.page.details .itinerary .carousel .btn.bg-w{background-color:#fff;color:inherit}body.page.details .itinerary .carousel .btn.bg-w:hover{background-color:#fff;color:#fff}body.page.details .itinerary .carousel .btn{font-size:1.1428571429rem;font-weight:600;line-height:1.15}body.page.details .itinerary .carousel .btn.style-gradient-1{background:linear-gradient(90deg,#00aad7 100%,#004461 0);color:#fff;transition:.25s}body.page.details .itinerary .carousel .btn.style-gradient-1:hover{background:linear-gradient(90deg,#004461,#00aad7 100%);color:#fff}body.page.details .itinerary .carousel .btn.large{border-radius:.4285714286rem;padding:1.125em 1.875em}body.page.details .itinerary .carousel .btn.medium{border-radius:.4285714286rem;padding:.75em 1.5em}body.page.details .itinerary .carousel .btn.little{border-radius:.4285714286rem;font-size:1rem;line-height:1.3;padding:.429em .857em}body.page.details .itinerary .carousel .btn.style1{border-color:#ff5c00;color:#ff5c00}body.page.details .itinerary .carousel .btn.style1:hover{background-color:#ff5c00}body.page.details .itinerary .carousel .btn.style1.reverse_color{background-color:#ff5c00;color:#fff}body.page.details .itinerary .carousel .btn.style1.reverse_color:hover{background-color:#fff;border-color:#ff5c00;color:#ff5c00}body.page.details .itinerary .carousel .btn.style1.transparent{background-color:transparent;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style1.transparent:hover{background-color:#ff5c00;color:#fff}body.page.details .itinerary .carousel .btn.style1.white{background-color:#fff;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style1.white:hover{background-color:#ff5c00;color:#fff}body.page.details .itinerary .carousel .btn.style1.transparent-white{background-color:transparent;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style1.transparent-white:hover{background-color:#fff;color:#ff5c00}body.page.details .itinerary .carousel .btn.style2{border-color:#004461;color:#004461}body.page.details .itinerary .carousel .btn.style2:hover{background-color:#004461}body.page.details .itinerary .carousel .btn.style2.reverse_color{background-color:#004461;color:#fff}body.page.details .itinerary .carousel .btn.style2.reverse_color:hover{background-color:#fff;border-color:#004461;color:#004461}body.page.details .itinerary .carousel .btn.style2.transparent{background-color:transparent;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style2.transparent:hover{background-color:#004461;color:#fff}body.page.details .itinerary .carousel .btn.style2.white{background-color:#fff;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style2.white:hover{background-color:#004461;color:#fff}body.page.details .itinerary .carousel .btn.style2.transparent-white{background-color:transparent;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style2.transparent-white:hover{background-color:#fff;color:#004461}body.page.details .itinerary .carousel .btn.style3{border-color:#363636;color:#363636}body.page.details .itinerary .carousel .btn.style3:hover{background-color:#363636}body.page.details .itinerary .carousel .btn.style3.reverse_color{background-color:#363636;color:#fff}body.page.details .itinerary .carousel .btn.style3.reverse_color:hover{background-color:#fff;border-color:#363636;color:#363636}body.page.details .itinerary .carousel .btn.style3.transparent{background-color:transparent;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style3.transparent:hover{background-color:#363636;color:#fff}body.page.details .itinerary .carousel .btn.style3.white{background-color:#fff;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style3.white:hover{background-color:#363636;color:#fff}body.page.details .itinerary .carousel .btn.style3.transparent-white{background-color:transparent;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style3.transparent-white:hover{background-color:#fff;color:#363636}body.page.details .itinerary .carousel .btn.style4{border-color:#6c6c6c;color:#6c6c6c}body.page.details .itinerary .carousel .btn.style4:hover{background-color:#6c6c6c}body.page.details .itinerary .carousel .btn.style4.reverse_color{background-color:#6c6c6c;color:#fff}body.page.details .itinerary .carousel .btn.style4.reverse_color:hover{background-color:#fff;border-color:#6c6c6c;color:#6c6c6c}body.page.details .itinerary .carousel .btn.style4.transparent{background-color:transparent;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style4.transparent:hover{background-color:#6c6c6c;color:#fff}body.page.details .itinerary .carousel .btn.style4.white{background-color:#fff;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style4.white:hover{background-color:#6c6c6c;color:#fff}body.page.details .itinerary .carousel .btn.style4.transparent-white{background-color:transparent;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style4.transparent-white:hover{background-color:#fff;color:#6c6c6c}body.page.details .itinerary .carousel .btn.style5{border-color:#acacac;color:#acacac}body.page.details .itinerary .carousel .btn.style5:hover{background-color:#acacac}body.page.details .itinerary .carousel .btn.style5.reverse_color{background-color:#acacac;color:#fff}body.page.details .itinerary .carousel .btn.style5.reverse_color:hover{background-color:#fff;border-color:#acacac;color:#acacac}body.page.details .itinerary .carousel .btn.style5.transparent{background-color:transparent;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style5.transparent:hover{background-color:#acacac;color:#fff}body.page.details .itinerary .carousel .btn.style5.white{background-color:#fff;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style5.white:hover{background-color:#acacac;color:#fff}body.page.details .itinerary .carousel .btn.style5.transparent-white{background-color:transparent;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style5.transparent-white:hover{background-color:#fff;color:#acacac}body.page.details .itinerary .carousel .btn.style6{border-color:#00aad7;color:#00aad7}body.page.details .itinerary .carousel .btn.style6:hover{background-color:#00aad7}body.page.details .itinerary .carousel .btn.style6.reverse_color{background-color:#00aad7;color:#fff}body.page.details .itinerary .carousel .btn.style6.reverse_color:hover{background-color:#fff;border-color:#00aad7;color:#00aad7}body.page.details .itinerary .carousel .btn.style6.transparent{background-color:transparent;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style6.transparent:hover{background-color:#00aad7;color:#fff}body.page.details .itinerary .carousel .btn.style6.white{background-color:#fff;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style6.white:hover{background-color:#00aad7;color:#fff}body.page.details .itinerary .carousel .btn.style6.transparent-white{background-color:transparent;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style6.transparent-white:hover{background-color:#fff;color:#00aad7}body.page.details .itinerary .carousel .btn.style7{border-color:#1d1d1d;color:#1d1d1d}body.page.details .itinerary .carousel .btn.style7:hover{background-color:#1d1d1d}body.page.details .itinerary .carousel .btn.style7.reverse_color{background-color:#1d1d1d;color:#fff}body.page.details .itinerary .carousel .btn.style7.reverse_color:hover{background-color:#fff;border-color:#1d1d1d;color:#1d1d1d}body.page.details .itinerary .carousel .btn.style7.transparent{background-color:transparent;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style7.transparent:hover{background-color:#1d1d1d;color:#fff}body.page.details .itinerary .carousel .btn.style7.white{background-color:#fff;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style7.white:hover{background-color:#1d1d1d;color:#fff}body.page.details .itinerary .carousel .btn.style7.transparent-white{background-color:transparent;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style7.transparent-white:hover{background-color:#fff;color:#1d1d1d}body.page.details .itinerary .carousel .btn.style8{border-color:#fff;color:#fff}body.page.details .itinerary .carousel .btn.style8:hover{background-color:#fff}body.page.details .itinerary .carousel .btn.style8.reverse_color{background-color:#fff;color:#fff}body.page.details .itinerary .carousel .btn.style8.reverse_color:hover{background-color:#fff;border-color:#fff;color:#fff}body.page.details .itinerary .carousel .btn.style8.transparent{background-color:transparent;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style8.transparent:hover{background-color:#fff;color:#fff}body.page.details .itinerary .carousel .btn.style8.white{background-color:#fff;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style8.white:hover{background-color:#fff;color:#fff}body.page.details .itinerary .carousel .btn.style8.transparent-white{background-color:transparent;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .itinerary .carousel .btn.style8.transparent-white:hover{background-color:#fff;color:#fff}body.page.details .itinerary .carousel .btn:hover{color:#fff}body.page.details .itinerary .carousel .btn.reverse{flex-direction:row-reverse}body.page.details .itinerary .carousel .transparent{color:transparent!important}body.page.details .itinerary .carousel .buttons-container{display:flex;gap:12px;justify-content:space-between}body.page.details .itinerary .carousel .buttons-container .btn{flex:1}body.page.details .itinerary .carousel .animation1{transition:.15s ease-out}body.page.details .itinerary .carousel .animation1:hover{transform:scale(.975)}body.page.details .itinerary .carousel .animation2{transition:.15s ease-out}body.page.details .itinerary .carousel .animation2:hover{transform:scale(1.025)}body.page.details .itinerary .carousel .animation3{transition:.15s ease-out}body.page.details .itinerary .carousel .animation3:hover{box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);-webkit-box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);-moz-box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);transform:translateY(-.125rem)}body.page.details .itinerary .carousel .column-animated{opacity:0}body.page.details .itinerary .carousel .column-animated.animated{animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-out}body.page.details .itinerary .carousel .column-animated:not([data-animation]),body.page.details .itinerary .carousel .column-animated[data-animation=""]{opacity:1}body.page.details .itinerary .carousel .animate-fade-in.animated{animation-name:fadeIn}body.page.details .itinerary .carousel .animate-slide-up.animated{animation-name:slideUp}body.page.details .itinerary .carousel .animate-slide-down.animated{animation-name:slideDown}body.page.details .itinerary .carousel .animate-slide-left.animated{animation-name:slideLeft}body.page.details .itinerary .carousel .animate-slide-right.animated{animation-name:slideRight}body.page.details .itinerary .carousel .animate-zoom-in.animated{animation-name:zoomIn}body.page.details .itinerary .carousel .animate-zoom-out.animated{animation-name:zoomOut}body.page.details .itinerary .carousel .animate-flip.animated{animation-name:flip}body.page.details .itinerary .carousel .column-animated.animated-fast{animation-duration:.4s}body.page.details .itinerary .carousel .column-animated.animated-slow{animation-duration:1.2s}body.page.details .itinerary .carousel .column-animated.delay-1{animation-delay:.1s}body.page.details .itinerary .carousel .column-animated.delay-2{animation-delay:.2s}body.page.details .itinerary .carousel .column-animated.delay-3{animation-delay:.3s}body.page.details .itinerary .carousel .column-animated.delay-4{animation-delay:.4s}body.page.details .itinerary .carousel .column-animated.delay-5{animation-delay:.5s}body.page.details .itinerary .carousel .br1{border-radius:6px!important}body.page.details .itinerary .carousel .br2{border-radius:12px!important}body.page.details .itinerary .carousel .br3{border-radius:18px!important}body.page.details .itinerary .carousel .br4{border-radius:24px!important}body.page.details .itinerary .carousel .br5{border-radius:30px!important}body.page.details .itinerary .carousel .br6{border-radius:36px!important}body.page.details .itinerary .carousel .br7{border-radius:42px!important}body.page.details .itinerary .carousel .br8{border-radius:48px!important}body.page.details .itinerary .carousel .br9{border-radius:54px!important}body.page.details .itinerary .carousel .br10{border-radius:60px!important}body.page.details .itinerary .carousel .br-full{border-radius:7.1428571429rem!important}body.page.details .itinerary .carousel .m1{margin:.4285714286rem}body.page.details .itinerary .carousel .p1{padding:.4285714286rem}body.page.details .itinerary .carousel .m2{margin:.8571428571rem}body.page.details .itinerary .carousel .p2{padding:.8571428571rem}body.page.details .itinerary .carousel .m3{margin:1.2857142857rem}body.page.details .itinerary .carousel .p3{padding:1.2857142857rem}body.page.details .itinerary .carousel .m4{margin:1.7142857143rem}body.page.details .itinerary .carousel .p4{padding:1.7142857143rem}body.page.details .itinerary .carousel .text-3xs{font-size:.5714285714rem;line-height:1.4}body.page.details .itinerary .carousel .text-3xs-lt{font-size:.5714285714rem;font-weight:300;line-height:1.4}body.page.details .itinerary .carousel .text-3xs-rg{font-size:.5714285714rem;font-weight:400;line-height:1.4}body.page.details .itinerary .carousel .text-3xs-md{font-size:.5714285714rem;font-weight:500;line-height:1.4}body.page.details .itinerary .carousel .text-3xs-sbd{font-size:.5714285714rem;font-weight:600;line-height:1.4}body.page.details .itinerary .carousel .text-3xs-bd{font-size:.5714285714rem;font-weight:700;line-height:1.4}body.page.details .itinerary .carousel .text-3xs-sebd{font-size:.5714285714rem;font-weight:800;line-height:1.4}body.page.details .itinerary .carousel .text-3xs-ebd{font-size:.5714285714rem;font-weight:900;line-height:1.4}body.page.details .itinerary .carousel .text-2xs{font-size:.7142857143rem;line-height:1.4}body.page.details .itinerary .carousel .text-2xs-lt{font-size:.7142857143rem;font-weight:300;line-height:1.4}body.page.details .itinerary .carousel .text-2xs-rg{font-size:.7142857143rem;font-weight:400;line-height:1.4}body.page.details .itinerary .carousel .text-2xs-md{font-size:.7142857143rem;font-weight:500;line-height:1.4}body.page.details .itinerary .carousel .text-2xs-sbd{font-size:.7142857143rem;font-weight:600;line-height:1.4}body.page.details .itinerary .carousel .text-2xs-bd{font-size:.7142857143rem;font-weight:700;line-height:1.4}body.page.details .itinerary .carousel .text-2xs-sebd{font-size:.7142857143rem;font-weight:800;line-height:1.4}body.page.details .itinerary .carousel .text-2xs-ebd{font-size:.7142857143rem;font-weight:900;line-height:1.4}body.page.details .itinerary .carousel .text-xs{font-size:.8571428571rem;line-height:1.4}body.page.details .itinerary .carousel .text-xs-lt{font-size:.8571428571rem;font-weight:300;line-height:1.4}body.page.details .itinerary .carousel .text-xs-rg{font-size:.8571428571rem;font-weight:400;line-height:1.4}body.page.details .itinerary .carousel .text-xs-md{font-size:.8571428571rem;font-weight:500;line-height:1.4}body.page.details .itinerary .carousel .text-xs-sbd{font-size:.8571428571rem;font-weight:600;line-height:1.4}body.page.details .itinerary .carousel .text-xs-bd{font-size:.8571428571rem;font-weight:700;line-height:1.4}body.page.details .itinerary .carousel .text-xs-sebd{font-size:.8571428571rem;font-weight:800;line-height:1.4}body.page.details .itinerary .carousel .text-xs-ebd{font-size:.8571428571rem;font-weight:900;line-height:1.4}body.page.details .itinerary .carousel .text-sm{font-size:1rem;line-height:1.4}body.page.details .itinerary .carousel .text-sm-lt{font-size:1rem;font-weight:300;line-height:1.4}body.page.details .itinerary .carousel .text-sm-rg{font-size:1rem;font-weight:400;line-height:1.4}body.page.details .itinerary .carousel .text-sm-md{font-size:1rem;font-weight:500;line-height:1.4}body.page.details .itinerary .carousel .text-sm-sbd{font-size:1rem;font-weight:600;line-height:1.4}body.page.details .itinerary .carousel .text-sm-bd{font-size:1rem;font-weight:700;line-height:1.4}body.page.details .itinerary .carousel .text-sm-sebd{font-size:1rem;font-weight:800;line-height:1.4}body.page.details .itinerary .carousel .text-sm-ebd{font-size:1rem;font-weight:900;line-height:1.4}body.page.details .itinerary .carousel .text-md{font-size:1.1428571429rem;line-height:1.4}body.page.details .itinerary .carousel .text-md-lt{font-size:1.1428571429rem;font-weight:300;line-height:1.4}body.page.details .itinerary .carousel .text-md-rg{font-size:1.1428571429rem;font-weight:400;line-height:1.4}body.page.details .itinerary .carousel .text-md-md{font-size:1.1428571429rem;font-weight:500;line-height:1.4}body.page.details .itinerary .carousel .text-md-sbd{font-size:1.1428571429rem;font-weight:600;line-height:1.4}body.page.details .itinerary .carousel .text-md-bd{font-size:1.1428571429rem;font-weight:700;line-height:1.4}body.page.details .itinerary .carousel .text-md-sebd{font-size:1.1428571429rem;font-weight:800;line-height:1.4}body.page.details .itinerary .carousel .text-md-ebd{font-size:1.1428571429rem;font-weight:900;line-height:1.4}body.page.details .itinerary .carousel .text-lg{font-size:1.2857142857rem;line-height:1.4}body.page.details .itinerary .carousel .text-lg-lt{font-size:1.2857142857rem;font-weight:300;line-height:1.4}body.page.details .itinerary .carousel .text-lg-rg{font-size:1.2857142857rem;font-weight:400;line-height:1.4}body.page.details .itinerary .carousel .text-lg-md{font-size:1.2857142857rem;font-weight:500;line-height:1.4}body.page.details .itinerary .carousel .text-lg-sbd{font-size:1.2857142857rem;font-weight:600;line-height:1.4}body.page.details .itinerary .carousel .text-lg-bd{font-size:1.2857142857rem;font-weight:700;line-height:1.4}body.page.details .itinerary .carousel .text-lg-sebd{font-size:1.2857142857rem;font-weight:800;line-height:1.4}body.page.details .itinerary .carousel .text-lg-ebd{font-size:1.2857142857rem;font-weight:900;line-height:1.4}body.page.details .itinerary .carousel .text-xl{font-size:1.4285714286rem;line-height:1.4}body.page.details .itinerary .carousel .text-xl-lt{font-size:1.4285714286rem;font-weight:300;line-height:1.4}body.page.details .itinerary .carousel .text-xl-rg{font-size:1.4285714286rem;font-weight:400;line-height:1.4}body.page.details .itinerary .carousel .text-xl-md{font-size:1.4285714286rem;font-weight:500;line-height:1.4}body.page.details .itinerary .carousel .text-xl-sbd{font-size:1.4285714286rem;font-weight:600;line-height:1.4}body.page.details .itinerary .carousel .text-xl-bd{font-size:1.4285714286rem;font-weight:700;line-height:1.4}body.page.details .itinerary .carousel .text-xl-sebd{font-size:1.4285714286rem;font-weight:800;line-height:1.4}body.page.details .itinerary .carousel .text-xl-ebd{font-size:1.4285714286rem;font-weight:900;line-height:1.4}body.page.details .itinerary .carousel .text-2xl{font-size:1.7142857143rem;line-height:1.4}body.page.details .itinerary .carousel .text-2xl-lt{font-size:1.7142857143rem;font-weight:300;line-height:1.4}body.page.details .itinerary .carousel .text-2xl-rg{font-size:1.7142857143rem;font-weight:400;line-height:1.4}body.page.details .itinerary .carousel .text-2xl-md{font-size:1.7142857143rem;font-weight:500;line-height:1.4}body.page.details .itinerary .carousel .text-2xl-sbd{font-size:1.7142857143rem;font-weight:600;line-height:1.4}body.page.details .itinerary .carousel .text-2xl-bd{font-size:1.7142857143rem;font-weight:700;line-height:1.4}body.page.details .itinerary .carousel .text-2xl-sebd{font-size:1.7142857143rem;font-weight:800;line-height:1.4}body.page.details .itinerary .carousel .text-2xl-ebd{font-size:1.7142857143rem;font-weight:900;line-height:1.4}body.page.details .itinerary .carousel .text-3xl{font-size:2rem;line-height:1.4}body.page.details .itinerary .carousel .text-3xl-lt{font-size:2rem;font-weight:300;line-height:1.4}body.page.details .itinerary .carousel .text-3xl-rg{font-size:2rem;font-weight:400;line-height:1.4}body.page.details .itinerary .carousel .text-3xl-md{font-size:2rem;font-weight:500;line-height:1.4}body.page.details .itinerary .carousel .text-3xl-sbd{font-size:2rem;font-weight:600;line-height:1.4}body.page.details .itinerary .carousel .text-3xl-bd{font-size:2rem;font-weight:700;line-height:1.4}body.page.details .itinerary .carousel .text-3xl-sebd{font-size:2rem;font-weight:800;line-height:1.4}body.page.details .itinerary .carousel .text-3xl-ebd{font-size:2rem;font-weight:900;line-height:1.4}body.page.details .itinerary .carousel .text-4xl{font-size:2.2857142857rem;line-height:1.4}body.page.details .itinerary .carousel .text-4xl-lt{font-size:2.2857142857rem;font-weight:300;line-height:1.4}body.page.details .itinerary .carousel .text-4xl-rg{font-size:2.2857142857rem;font-weight:400;line-height:1.4}body.page.details .itinerary .carousel .text-4xl-md{font-size:2.2857142857rem;font-weight:500;line-height:1.4}body.page.details .itinerary .carousel .text-4xl-sbd{font-size:2.2857142857rem;font-weight:600;line-height:1.4}body.page.details .itinerary .carousel .text-4xl-bd{font-size:2.2857142857rem;font-weight:700;line-height:1.4}body.page.details .itinerary .carousel .text-4xl-sebd{font-size:2.2857142857rem;font-weight:800;line-height:1.4}body.page.details .itinerary .carousel .text-4xl-ebd{font-size:2.2857142857rem;font-weight:900;line-height:1.4}body.page.details .itinerary .carousel .color-primary-color,body.page.details .itinerary .carousel .color-primary-color-hover:hover{color:#004461}body.page.details .itinerary .carousel .color-primary-color-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-primary-color-active.active{color:#004461}body.page.details .itinerary .carousel .color-primary-color-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-primary-color,body.page.details .itinerary .carousel .bg-color-primary-color-hover:hover{background-color:#004461}body.page.details .itinerary .carousel .color-advantages-background,body.page.details .itinerary .carousel .color-advantages-background-hover:hover{color:#f6f6f6}body.page.details .itinerary .carousel .color-advantages-background-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-advantages-background-active.active{color:#f6f6f6}body.page.details .itinerary .carousel .color-advantages-background-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-advantages-background,body.page.details .itinerary .carousel .bg-color-advantages-background-hover:hover{background-color:#f6f6f6}body.page.details .itinerary .carousel .color-background,body.page.details .itinerary .carousel .color-background-hover:hover{color:#e6e6e6}body.page.details .itinerary .carousel .color-background-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-background-active.active{color:#e6e6e6}body.page.details .itinerary .carousel .color-background-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-background,body.page.details .itinerary .carousel .bg-color-background-hover:hover{background-color:#e6e6e6}body.page.details .itinerary .carousel .color-card-background,body.page.details .itinerary .carousel .color-card-background-hover:hover{color:#fff}body.page.details .itinerary .carousel .color-card-background-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-card-background-active.active{color:#fff}body.page.details .itinerary .carousel .color-card-background-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-card-background,body.page.details .itinerary .carousel .bg-color-card-background-hover:hover{background-color:#fff}body.page.details .itinerary .carousel .color-card-price-background,body.page.details .itinerary .carousel .color-card-price-background-hover:hover{color:#ededed}body.page.details .itinerary .carousel .color-card-price-background-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-card-price-background-active.active{color:#ededed}body.page.details .itinerary .carousel .color-card-price-background-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-card-price-background,body.page.details .itinerary .carousel .bg-color-card-price-background-hover:hover{background-color:#ededed}body.page.details .itinerary .carousel .color-component-background,body.page.details .itinerary .carousel .color-component-background-hover:hover{color:#00aad7}body.page.details .itinerary .carousel .color-component-background-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-component-background-active.active{color:#00aad7}body.page.details .itinerary .carousel .color-component-background-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-component-background,body.page.details .itinerary .carousel .bg-color-component-background-hover:hover{background-color:#00aad7}body.page.details .itinerary .carousel .color-grey-text,body.page.details .itinerary .carousel .color-grey-text-hover:hover{color:#6c6c6c}body.page.details .itinerary .carousel .color-grey-text-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-grey-text-active.active{color:#6c6c6c}body.page.details .itinerary .carousel .color-grey-text-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-grey-text,body.page.details .itinerary .carousel .bg-color-grey-text-hover:hover{background-color:#6c6c6c}body.page.details .itinerary .carousel .color-price-secondary,body.page.details .itinerary .carousel .color-price-secondary-hover:hover{color:#d10300}body.page.details .itinerary .carousel .color-price-secondary-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-price-secondary-active.active{color:#d10300}body.page.details .itinerary .carousel .color-price-secondary-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-price-secondary,body.page.details .itinerary .carousel .bg-color-price-secondary-hover:hover{background-color:#d10300}body.page.details .itinerary .carousel .color-price-tags-primary,body.page.details .itinerary .carousel .color-price-tags-primary-hover:hover{color:#ff5c00}body.page.details .itinerary .carousel .color-price-tags-primary-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-price-tags-primary-active.active{color:#ff5c00}body.page.details .itinerary .carousel .color-price-tags-primary-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-price-tags-primary,body.page.details .itinerary .carousel .bg-color-price-tags-primary-hover:hover{background-color:#ff5c00}body.page.details .itinerary .carousel .color-primary-dark,body.page.details .itinerary .carousel .color-primary-dark-hover:hover{color:#1d1d1d}body.page.details .itinerary .carousel .color-primary-dark-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-primary-dark-active.active{color:#1d1d1d}body.page.details .itinerary .carousel .color-primary-dark-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-primary-dark,body.page.details .itinerary .carousel .bg-color-primary-dark-hover:hover{background-color:#1d1d1d}body.page.details .itinerary .carousel .color-secondary-dark,body.page.details .itinerary .carousel .color-secondary-dark-hover:hover{color:#363636}body.page.details .itinerary .carousel .color-secondary-dark-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-secondary-dark-active.active{color:#363636}body.page.details .itinerary .carousel .color-secondary-dark-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-secondary-dark,body.page.details .itinerary .carousel .bg-color-secondary-dark-hover:hover{background-color:#363636}body.page.details .itinerary .carousel .color-black,body.page.details .itinerary .carousel .color-black-hover:hover{color:#000}body.page.details .itinerary .carousel .color-black-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-black-active.active{color:#000}body.page.details .itinerary .carousel .color-black-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-black,body.page.details .itinerary .carousel .bg-color-black-hover:hover{background-color:#000}body.page.details .itinerary .carousel .color-ultralight-blue,body.page.details .itinerary .carousel .color-ultralight-blue-hover:hover{color:#e8f2fb}body.page.details .itinerary .carousel .color-ultralight-blue-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-ultralight-blue-active.active{color:#e8f2fb}body.page.details .itinerary .carousel .color-ultralight-blue-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-ultralight-blue,body.page.details .itinerary .carousel .bg-color-ultralight-blue-hover:hover{background-color:#e8f2fb}body.page.details .itinerary .carousel .color-green,body.page.details .itinerary .carousel .color-green-hover:hover{color:#188f60}body.page.details .itinerary .carousel .color-green-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-green-active.active{color:#188f60}body.page.details .itinerary .carousel .color-green-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-green,body.page.details .itinerary .carousel .bg-color-green-hover:hover{background-color:#188f60}body.page.details .itinerary .carousel .color-grey,body.page.details .itinerary .carousel .color-grey-hover:hover{color:#acacac}body.page.details .itinerary .carousel .color-grey-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-grey-active.active{color:#acacac}body.page.details .itinerary .carousel .color-grey-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-grey,body.page.details .itinerary .carousel .bg-color-grey-hover:hover{background-color:#acacac}body.page.details .itinerary .carousel .color-bg-color-tags-1,body.page.details .itinerary .carousel .color-bg-color-tags-1-hover:hover{color:rgba(158,126,126,.6)}body.page.details .itinerary .carousel .color-bg-color-tags-1-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-bg-color-tags-1-active.active{color:rgba(158,126,126,.6)}body.page.details .itinerary .carousel .color-bg-color-tags-1-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-bg-color-tags-1,body.page.details .itinerary .carousel .bg-color-bg-color-tags-1-hover:hover{background-color:rgba(158,126,126,.6)}body.page.details .itinerary .carousel .color-other-departures,body.page.details .itinerary .carousel .color-other-departures-hover:hover{color:#9e7e7e}body.page.details .itinerary .carousel .color-other-departures-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-other-departures-active.active{color:#9e7e7e}body.page.details .itinerary .carousel .color-other-departures-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-other-departures,body.page.details .itinerary .carousel .bg-color-other-departures-hover:hover{background-color:#9e7e7e}body.page.details .itinerary .carousel .color-light-blue,body.page.details .itinerary .carousel .color-light-blue-hover:hover{color:#42d7ff}body.page.details .itinerary .carousel .color-light-blue-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-light-blue-active.active{color:#42d7ff}body.page.details .itinerary .carousel .color-light-blue-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-light-blue,body.page.details .itinerary .carousel .bg-color-light-blue-hover:hover{background-color:#42d7ff}body.page.details .itinerary .carousel .color-ededed,body.page.details .itinerary .carousel .color-ededed-hover:hover{color:#ededed}body.page.details .itinerary .carousel .color-ededed-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-ededed-active.active{color:#ededed}body.page.details .itinerary .carousel .color-ededed-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-ededed,body.page.details .itinerary .carousel .bg-color-ededed-hover:hover{background-color:#ededed}body.page.details .itinerary .carousel .color-svg-border-color,body.page.details .itinerary .carousel .color-svg-border-color-hover:hover{color:#eaecf0}body.page.details .itinerary .carousel .color-svg-border-color-hover:hover>*{color:inherit}body.page.details .itinerary .carousel .color-svg-border-color-active.active{color:#eaecf0}body.page.details .itinerary .carousel .color-svg-border-color-active.active>*{color:inherit}body.page.details .itinerary .carousel .bg-color-svg-border-color,body.page.details .itinerary .carousel .bg-color-svg-border-color-hover:hover{background-color:#eaecf0}body.page.details .itinerary .carousel .bg-color-gt-1{background:linear-gradient(90deg,#00aad7 100%,#004461 0)}body.page.details .itinerary .carousel .bg-color-gt-2{background:linear-gradient(#ff5c00,#ff8c40)}body.page.details .itinerary .carousel .carousel .tags{cursor:pointer;display:grid;gap:.4285714286rem;left:.8571428571rem;max-width:calc(100% - 1.71429rem);position:absolute;top:.8571428571rem;z-index:1}body.page.details .itinerary .carousel .carousel .tags .tag{box-sizing:border-box;line-height:calc(100% + .85714rem);margin-top:-2.3rem;padding:0 .4285714286rem;transition:.25s;white-space:nowrap}body.page.details .itinerary .carousel .carousel .tags .tag:first-child{z-index:5}body.page.details .itinerary .carousel .carousel .tags .tag:nth-child(2){z-index:4}body.page.details .itinerary .carousel .carousel .tags .tag:nth-child(3){z-index:3}body.page.details .itinerary .carousel .carousel .tags .tag:nth-child(4){z-index:2}body.page.details .itinerary .carousel .carousel .tags .tag:nth-child(5){z-index:1}body.page.details .itinerary .carousel .carousel .tags .tag:first-child,body.page.details .itinerary .carousel .carousel .tags:hover .tag{margin-top:0}body.page.details .itinerary .carousel .elements{display:flex;height:100%;transition:transform .5s ease;width:100%}body.page.details .itinerary .carousel .carousel-image{flex-shrink:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page.details .itinerary .carousel .arrow{align-items:center;background-color:hsla(0,0%,100%,.66);border-radius:50%;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:2.2857142857rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2.2857142857rem;z-index:10}body.page.details .itinerary .carousel .arrow svg{width:inherit}body.page.details .itinerary .carousel .arrow:hover{background-color:hsla(0,0%,100%,.77)}body.page.details .itinerary .carousel .arrow.left-arrow{left:10px}body.page.details .itinerary .carousel .arrow.right-arrow{right:10px}body.page.details div.main-informations{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;position:relative}body.page.details div.main-informations div.floa{gap:.4285714286rem!important;margin-top:-1.0714285714rem}body.page.details div.main-informations div.floa img{width:3rem}body.page.details div.main-informations .block{background-color:#fff;border-radius:1.2857142857rem;flex:auto;height:-moz-fit-content;height:fit-content;padding:1.2857142857rem}body.page.details div.main-informations .block:first-child{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.2857142857rem;justify-content:flex-start}body.page.details div.main-informations .block:first-child a{color:inherit}body.page.details div.main-informations .block.block-price{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.2857142857rem;justify-content:flex-start;position:sticky;top:80px}body.page.details div.main-informations .block.block-price>div{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-end;line-height:normal}body.page.details div.main-informations .block.block-price>div:not(.discount),body.page.details div.main-informations .block.block-price>div:not(.text){text-align:right}body.page.details div.main-informations .block.block-price .free-card,body.page.details div.main-informations .block.block-price .partner-card{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8571428571rem;justify-content:center;overflow:hidden;padding:.8571428571rem;position:relative;width:100%}body.page.details div.main-informations .block.block-price .free-card .icon,body.page.details div.main-informations .block.block-price .partner-card .icon{align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex-direction:row;flex-wrap:nowrap;height:2rem;justify-content:center;position:absolute;right:.8571428571rem;top:.8571428571rem;width:2rem}body.page.details div.main-informations .block.block-price .free-card .icon svg,body.page.details div.main-informations .block.block-price .partner-card .icon svg{color:#fff;fill:#fff;width:1.1428571429rem}body.page.details div.main-informations .block.block-price .free-card.partner-card,body.page.details div.main-informations .block.block-price .partner-card.partner-card{background:linear-gradient(180deg,#ff5c00,#ff8c40)}body.page.details div.main-informations .block.block-price .free-card.free-card,body.page.details div.main-informations .block.block-price .partner-card.free-card{align-items:flex-start;background:linear-gradient(180deg,#008cff,#406dff)}body.page.details div.main-informations .block.block-price .free-card.free-card>div,body.page.details div.main-informations .block.block-price .partner-card.free-card>div{text-align:left}body.page.details div.main-informations .block.block-price .free-card.free-card>div.discount,body.page.details div.main-informations .block.block-price .partner-card.free-card>div.discount{padding:1rem 0}body.page.details div.main-informations .block.block-price .free-card .tags,body.page.details div.main-informations .block.block-price .partner-card .tags{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4285714286rem;justify-content:flex-start;width:calc(100% - 2.57143rem)}body.page.details div.main-informations .block.block-price .free-card .tags .tag,body.page.details div.main-informations .block.block-price .partner-card .tags .tag{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:.2857142857rem .5714285714rem}body.page.details div.main-informations .block.block-price .free-card .discount,body.page.details div.main-informations .block.block-price .partner-card .discount{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;justify-content:space-between}body.page.details div.main-informations .block.block-price .free-card>.text,body.page.details div.main-informations .block.block-price .partner-card>.text{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);padding:.5rem .6428571429rem}body.page.details div.main-informations .block.block-price .old-price{margin-bottom:-1.2857142857rem}body.page.details div.main-informations .block.block-price .old-price .reduction-amount{background:linear-gradient(180deg,#ff5c00,#ff8c40);padding:.2142857143rem .4285714286rem}body.page.details div.main-informations .block.block-price .old-price .price{position:relative}body.page.details div.main-informations .block.block-price .old-price .price:after{background-color:#acacac;content:"";display:block;height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}body.page.details div.main-informations .block:last-child{max-width:100%;width:100%}body.page.details div.main-informations .block img.logo{max-width:12rem}body.page.details div.main-informations .block div.duration-1,body.page.details div.main-informations .block div.duration-2{padding:0 1.2857142857rem}body.page.details div.main-informations .block div.duration-1 span,body.page.details div.main-informations .block div.duration-2 span{text-decoration:underline}body.page.details div.main-informations .block .stars-rating{align-items:center;display:inline-flex;display:none;gap:.2857142857rem;margin-top:.5714285714rem;--partial-percent:0%}body.page.details div.main-informations .block .stars-rating .star{display:inline-block;height:1.1428571429rem;overflow:hidden;position:relative;width:1.1428571429rem}body.page.details div.main-informations .block .stars-rating .star .star-empty,body.page.details div.main-informations .block .stars-rating .star .star-filled{height:100%;left:0;position:absolute;top:0;width:100%}body.page.details div.main-informations .block .stars-rating .star .star-empty svg,body.page.details div.main-informations .block .stars-rating .star .star-filled svg{display:block;height:100%;width:100%}body.page.details div.main-informations .block .stars-rating .star .star-empty svg path,body.page.details div.main-informations .block .stars-rating .star .star-filled svg path{fill:none;stroke:currentColor}body.page.details div.main-informations .block .stars-rating .star .star-empty{color:#acacac;z-index:1}body.page.details div.main-informations .block .stars-rating .star .star-filled{color:#ffad33;opacity:0;z-index:2}body.page.details div.main-informations .block .stars-rating .star .star-filled svg path{fill:currentColor;stroke:currentColor}body.page.details div.main-informations .block .stars-rating .star.filled .star-filled,body.page.details div.main-informations .block .stars-rating .star.partial .star-filled{opacity:1}body.page.details div.main-informations .main-informations-left{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.5rem;justify-content:flex-start}@media(min-width:769px){body.page.details div.main-informations .main-informations-left{flex:1}}@media(max-width:768px){body.page.details div.main-informations .main-informations-left{display:contents}}@media(min-width:769px){body.page.details div.main-informations{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem}body.page.details div.main-informations .block.block-price{align-self:flex-start;flex:0 0 calc(25% - 0.75rem);height:-moz-fit-content;height:fit-content;max-width:calc(25% - .75rem);position:sticky;top:80px;width:calc(25% - .75rem)}body.page.details div.main-informations .block:last-child:not(.block-price){max-width:none;width:auto}}@media(max-width:768px){body.page.details div.main-informations{display:flex;flex-direction:column}body.page.details div.main-informations .block:first-of-type{order:1}body.page.details div.main-informations .block.block-price{order:2;position:unset}body.page.details div.main-informations .block:not(:first-of-type):not(.block-price){order:3}}body.page.details .usefull-informations{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}body.page.details .usefull-informations>.accordion{margin-bottom:2.1428571429rem}body.page.details .usefull-informations .icon-chevron-up{transition:transform .3s ease}body.page.details .usefull-informations .icon-chevron-up.rotated{transform:rotate(180deg)}body.page.details .usefull-informations .title{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.page.details .usefull-informations .title>div:first-child{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5714285714rem;justify-content:flex-start}body.page.details .usefull-informations .title>.icon:last-child{align-items:center;display:inline-flex;justify-content:center;transition:transform .3s ease}body.page.details .usefull-informations .accordion:not(.is-open) .title.accordion-trigger>.icon:last-child{transform:rotate(0deg)}body.page.details .usefull-informations .accordion.is-open .accordion-content{border-radius:0 0 1.2857142857rem 1.2857142857rem;margin:0 auto;width:calc(100% - 36px)}@media(max-width:768px){body.page.details .usefull-informations .accordion.is-open .accordion-content{width:calc(100% - 32px)}}body.page.details .usefull-informations .accordion.is-open .title.accordion-trigger>.icon:last-child{transform:rotate(180deg)}body.page.details .usefull-informations .elements{padding-left:1rem}@media(max-width:768px){body.page.details .usefull-informations .elements{padding-left:.5rem}}body.page.details .usefull-informations .elements .element{align-items:flex-start;display:flex;gap:.5714285714rem;margin:.2857142857rem 0}@media(max-width:768px){body.page.details .usefull-informations .elements .element{flex-direction:column;gap:.2857142857rem}}body.page.details .usefull-informations .excluding .title>div:first-child svg{color:#d10300}body.page.details .usefull-informations .including .title>div:first-child svg{color:#188f60}body.page.details .usefull-informations .formalities .title>div:first-child svg{color:#1d1d1d}body.page.details .usefull-informations .excluding .elements .element .icon svg{color:#d10300}body.page.details .usefull-informations .including .elements .element .icon svg{color:#188f60}body.page.details .usefull-informations .formalities .elements .element .icon svg{color:#1d1d1d}body.page.details .usefull-informations .excluding>div.title,body.page.details .usefull-informations .formalities>div.title,body.page.details .usefull-informations .including>div.title{background-color:#fff;padding:2.1428571429rem 2.5rem}@media(max-width:768px){body.page.details .usefull-informations .excluding>div.title,body.page.details .usefull-informations .formalities>div.title,body.page.details .usefull-informations .including>div.title{padding:1.4285714286rem 1.1428571429rem}}body.page.details .usefull-informations .excluding>div.title>div:first-child,body.page.details .usefull-informations .formalities>div.title>div:first-child,body.page.details .usefull-informations .including>div.title>div:first-child{align-items:center;display:flex;gap:24px}body.page.details .usefull-informations .excluding>div.title>div>div svg,body.page.details .usefull-informations .formalities>div.title>div>div svg,body.page.details .usefull-informations .including>div.title>div>div svg{stroke-width:3;width:2.2857142857rem}body.page.details .usefull-informations .excluding>div.accordion-content,body.page.details .usefull-informations .formalities>div.accordion-content,body.page.details .usefull-informations .including>div.accordion-content{background:#e8f2fb;border-radius:0 0 1.2857142857rem 1.2857142857rem;height:0;margin:0 auto;overflow:hidden;transition:height .3s ease;width:calc(100% - 36px)}@media(max-width:768px){body.page.details .usefull-informations .excluding>div.accordion-content,body.page.details .usefull-informations .formalities>div.accordion-content,body.page.details .usefull-informations .including>div.accordion-content{width:calc(100% - 32px)}}body.page.details .usefull-informations .excluding>div.accordion-content .elements,body.page.details .usefull-informations .formalities>div.accordion-content .elements,body.page.details .usefull-informations .including>div.accordion-content .elements{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.2857142857rem;justify-content:flex-start;padding:2.2142857143rem 4.2857142857rem}@media(max-width:768px){body.page.details .usefull-informations .excluding>div.accordion-content .elements,body.page.details .usefull-informations .formalities>div.accordion-content .elements,body.page.details .usefull-informations .including>div.accordion-content .elements{gap:1.4285714286rem;padding:1.4285714286rem 1.1428571429rem}}body.page.details .usefull-informations .excluding>div.accordion-content .elements .element,body.page.details .usefull-informations .formalities>div.accordion-content .elements .element,body.page.details .usefull-informations .including>div.accordion-content .elements .element{flex:calc(50% - 17.5px)}@media(max-width:768px){body.page.details .usefull-informations .excluding>div.accordion-content .elements .element,body.page.details .usefull-informations .formalities>div.accordion-content .elements .element,body.page.details .usefull-informations .including>div.accordion-content .elements .element{flex:100%}}body.page.details .usefull-informations .excluding>div.accordion-content .elements .element>div.icon-check,body.page.details .usefull-informations .formalities>div.accordion-content .elements .element>div.icon-check,body.page.details .usefull-informations .including>div.accordion-content .elements .element>div.icon-check{color:#a3965d}body.page.details .usefull-informations .excluding>div.accordion-content .elements .element>div.icon-x,body.page.details .usefull-informations .formalities>div.accordion-content .elements .element>div.icon-x,body.page.details .usefull-informations .including>div.accordion-content .elements .element>div.icon-x{color:#ed2939}body.page.details .usefull-informations .excluding>div.accordion-content .elements .element>div:last-child,body.page.details .usefull-informations .formalities>div.accordion-content .elements .element>div:last-child,body.page.details .usefull-informations .including>div.accordion-content .elements .element>div:last-child{width:100%}body.page.details .usefull-informations .excluding>div.accordion-content .accordions,body.page.details .usefull-informations .formalities>div.accordion-content .accordions,body.page.details .usefull-informations .including>div.accordion-content .accordions{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:2.5rem;justify-content:center;padding:31px 60px}@media(max-width:768px){body.page.details .usefull-informations .excluding>div.accordion-content .accordions,body.page.details .usefull-informations .formalities>div.accordion-content .accordions,body.page.details .usefull-informations .including>div.accordion-content .accordions{gap:20px;padding:20px 16px}}body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion{flex:100%}body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion .title,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion .title,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion .title{background-color:#fff;border-radius:.8571428571rem;padding:2.1428571429rem 2.5rem}@media(max-width:768px){body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion .title,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion .title,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion .title{padding:1.4285714286rem 1.1428571429rem}}body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion .title>.icon:last-child,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion .title>.icon:last-child,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion .title>.icon:last-child{align-items:center;display:inline-flex;justify-content:center;transition:transform .3s ease}body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion .accordion-content,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion .accordion-content,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion .accordion-content{border-radius:0 0 1.2857142857rem 1.2857142857rem;height:0;overflow:hidden;transition:height .3s ease}body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion .elements,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion .elements,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion .elements{background-color:#f6f6f6;font-weight:400;line-height:140%;padding:36px}@media(max-width:768px){body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion .elements,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion .elements,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion .elements{padding:20px 16px}}body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion:not(.is-open) .title.accordion-trigger>.icon:last-child,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion:not(.is-open) .title.accordion-trigger>.icon:last-child,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion:not(.is-open) .title.accordion-trigger>.icon:last-child{transform:rotate(0deg)}body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion.is-open .accordion-content,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion.is-open .accordion-content,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion.is-open .accordion-content{border-radius:0 0 1.2857142857rem 1.2857142857rem;width:calc(100% - 2.57143rem)}@media(max-width:768px){body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion.is-open .accordion-content,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion.is-open .accordion-content,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion.is-open .accordion-content{width:calc(100% - 2.28571rem)}}body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion.is-open .accordion-content,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion.is-open .accordion-content,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion.is-open .accordion-content{margin:0 auto}body.page.details .usefull-informations .excluding>div.accordion-content .accordions .accordion.is-open .title.accordion-trigger>.icon:last-child,body.page.details .usefull-informations .formalities>div.accordion-content .accordions .accordion.is-open .title.accordion-trigger>.icon:last-child,body.page.details .usefull-informations .including>div.accordion-content .accordions .accordion.is-open .title.accordion-trigger>.icon:last-child{transform:rotate(180deg)}body.page.details .usefull-informations .formalities>div .elements .element{flex:100%;flex-direction:column;gap:0}body.page.details .usefull-informations .formalities>div .elements .element .subtitle{font-weight:600;line-height:140%}body.page.details .usefull-informations .formalities>div .elements .array table th,body.page.details .usefull-informations .formalities>div .elements .array table tr{border:none}body.page.details .usefull-informations .formalities>div .elements .array table thead th{font-weight:600}body.page.details .usefull-informations .formalities>div .elements .array table tbody{display:flex;flex-direction:column;gap:1.2857142857rem}body.page.details .usefull-informations .formalities>div .elements .array table tbody tr{display:flex;gap:1.2857142857rem}body.page.details .usefull-informations .formalities>div .elements .array table tbody tr:first-child td{border-radius:.8571428571rem .8571428571rem 0 0;font-weight:600;padding:.8571428571rem 1.2857142857rem}body.page.details .usefull-informations .formalities>div .elements .array table tbody td{background-color:#fff;border:.3px solid #acacac;flex:1 0 0;font-weight:300;line-height:normal;padding:.8571428571rem}body.page.details.modale_opened{overflow:hidden}body.page.details.modale_opened main:after{background:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:900}body.page.details div.viewer{border-radius:18px;height:450px;overflow:hidden;position:relative}body.page.details div.viewer .viewer-desktop{border-radius:1.2857142857rem;display:flex;gap:.8571428571rem;height:100%}body.page.details div.viewer .viewer-desktop .viewer-main-image{flex:0 0 50%;overflow:hidden;position:relative}body.page.details div.viewer .viewer-desktop .viewer-main-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page.details div.viewer .viewer-desktop .viewer-thumbnails{display:grid;flex:0 0 50%;gap:.8571428571rem;grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr;overflow:hidden}body.page.details div.viewer .viewer-desktop .viewer-thumbnails .thumbnail-item{overflow:hidden;position:relative;transition:transform .2s ease}body.page.details div.viewer .viewer-desktop .viewer-thumbnails .thumbnail-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page.details div.viewer .viewer-carousel{display:none;height:100%;overflow:hidden;position:relative;width:100%}body.page.details div.viewer .viewer-carousel .elements{display:flex;height:100%;transition:transform .5s ease;width:100%}body.page.details div.viewer .viewer-carousel .elements .carousel-image{flex-basis:100%;flex-shrink:0;height:100%;min-width:0;position:relative;width:100%}body.page.details div.viewer .viewer-carousel .elements .carousel-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page.details div.viewer .viewer-carousel .carousel-navigation{position:absolute;right:1.4285714286rem;top:1.4285714286rem;z-index:10}body.page.details div.viewer .viewer-carousel .carousel-navigation .controls,body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .dots-container{align-items:center;display:flex;gap:.4285714286rem}body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .dot{background-color:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;flex-shrink:0;height:.5714285714rem;padding:.2857142857rem;transition:background-color .3s ease;width:.5714285714rem}body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .dot.active{background:linear-gradient(90deg,#ff6b35,#f7931e)}body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .left-arrow,body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .right-arrow{align-items:center;background:#fff;border:none;border-radius:.4285714286rem;color:#6c6c6c;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1428571429rem;height:1.7142857143rem;justify-content:center;transition:all .3s ease;width:1.7142857143rem}body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .left-arrow[disabled],body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .right-arrow[disabled]{color:#acacac;cursor:not-allowed;opacity:.5}body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .left-arrow:not([disabled]):hover,body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .right-arrow:not([disabled]):hover{background-color:#ededed}body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .left-arrow:focus,body.page.details div.viewer .viewer-carousel .carousel-navigation .controls .right-arrow:focus{border:none;outline:0}body.page.details div.viewer .button-div.button-desktop{bottom:.8571428571rem;pointer-events:none;position:absolute;right:.8571428571rem;z-index:2}body.page.details div.viewer .button-div.button-desktop button{align-items:center;background:#fff;border:none;border-radius:.4285714286rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#6c6c6c;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.1428571429rem;font-weight:600;gap:1.7142857143rem;justify-content:flex-start;line-height:115%;margin:0 auto;padding:.8571428571rem 1.7142857143rem;pointer-events:all;transition:all .3s ease}body.page.details div.viewer .button-div.button-desktop button div{flex:auto}body.page.details div.viewer .button-div.button-desktop button div.icon-image{font-size:24px}body.page.details div.viewer .button-div.button-desktop:hover button{background:#004461;color:#fff}body.page.details div.viewer .viewer-thumbnails,body.page.details div.viewer .viewer-thumbnails .thumbnail-item-third{position:relative}body.page.details div.viewer .viewer-thumbnails .thumbnail-item-third .button-div.button-desktop{bottom:.8571428571rem;position:absolute;right:.8571428571rem;z-index:10}body.page.details div.viewer .button-div.button-mobile{bottom:1.4285714286rem;display:none;pointer-events:none;position:absolute;right:1.4285714286rem;z-index:10}body.page.details div.viewer .button-div.button-mobile button{background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#6c6c6c;display:flex;font-size:16px;font-weight:500;grid-gap:8px;align-items:center;border:none;border-radius:12px;cursor:pointer;padding:12px 16px;pointer-events:all;transition:all .3s ease}body.page.details div.viewer .button-div.button-mobile button div{flex:auto}body.page.details div.viewer .button-div.button-mobile button div.icon-image{font-size:20px}body.page.details div.viewer .button-div.button-mobile:hover button{background:#004461;color:#fff}@media(max-width:768px){body.page.details div.viewer{height:auto;min-height:250px}body.page.details div.viewer .viewer-desktop{display:none}body.page.details div.viewer .viewer-carousel{display:block;height:250px;min-height:250px}body.page.details div.viewer .viewer-carousel .elements,body.page.details div.viewer .viewer-carousel .elements .carousel-image,body.page.details div.viewer .viewer-carousel .elements .carousel-image img{height:100%}body.page.details div.viewer .button-div.button-mobile{display:block}}body.page.details main{position:relative}@keyframes slideInUp{0%{opacity:0;transform:translate(-50%,100vh)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes slideOutDown{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,100vh)}}body.page.details #box-viewer{animation-fill-mode:forwards;background:#fff;border-radius:18px;display:flex;flex-direction:column;height:90vh;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,100vh);width:50%;z-index:920}body.page.details #box-viewer .modale-inner{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;width:100%}body.page.details #box-viewer.opened{animation:slideInUp .3s ease-out forwards;transform:translate(-50%,-50%)}body.page.details #box-viewer.closing{animation:slideOutDown .3s ease-in forwards}body.page.details #box-viewer nav .modale-title{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4285714286rem;justify-content:space-between;padding:.8571428571rem 1.7142857143rem;width:100%}body.page.details #box-viewer nav .modale-title>div{align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start;min-width:0}body.page.details #box-viewer nav .modale-title>div:first-child{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}body.page.details #box-viewer nav .modale-title>div#close-gallery{flex:0 0 auto;margin-left:auto}body.page.details #box-viewer nav .modale-title>div#close-gallery svg:hover{cursor:pointer;transform:scale(.95);transition:.25s}body.page.details #box-viewer nav .modale-title svg{background-color:#fff;border:1px solid #e6e6e6;border-radius:.8571428571rem;color:#004461;height:3.4285714286rem;padding:.8571428571rem;width:3.4285714286rem}body.page.details #box-viewer nav{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}body.page.details #box-viewer .carousel-wrapper{border-radius:.8571428571rem;flex:1;height:100%;min-height:0;overflow:visible;position:relative;width:100%}body.page.details #box-viewer .carousel-wrapper .carousel-container{border-radius:.8571428571rem;height:100%;overflow:hidden;position:relative}body.page.details #box-viewer .carousel-wrapper .carousel{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}body.page.details #box-viewer .carousel-wrapper .carousel-slide{flex-shrink:0;height:100%;min-width:0;position:relative;width:100%}body.page.details #box-viewer .carousel-wrapper .carousel-slide .carousel-label{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.25);border-radius:0 0 .8571428571rem .8571428571rem;bottom:0;left:0;padding:.4285714286rem 1.7142857143rem;position:absolute;width:100%}body.page.details #box-viewer .carousel-wrapper .carousel-media{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page.details #box-viewer .carousel-wrapper .carousel-arrow{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#6c6c6c;cursor:pointer;display:flex;font-size:24px;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}body.page.details #box-viewer .carousel-wrapper .carousel-arrow:hover:not(:disabled){background:#004461;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;transform:translateY(-50%) scale(1.1)}body.page.details #box-viewer .carousel-wrapper .carousel-arrow:disabled{cursor:not-allowed;opacity:.5}body.page.details #box-viewer .carousel-wrapper .carousel-arrow.left{left:20px}body.page.details #box-viewer .carousel-wrapper .carousel-arrow.right{right:20px}body.page.details #box-viewer #gallery-map-container{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;position:relative;width:100%}body.page.details #box-viewer #gallery-map-container[style*="display: none"]{display:none!important}body.page.details #box-viewer #gallery-map-container:not([style*="display: none"]){display:flex!important}body.page.details #box-viewer #gallery-map,body.page.details #box-viewer #gallery-map .leaflet-container{border-radius:12px;height:100%;overflow:hidden;width:100%}body.page.details #box-viewer #gallery-map .leaflet-control-container .leaflet-control-zoom{border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}body.page.details #box-viewer #gallery-map .leaflet-control-container .leaflet-control-zoom a{background-color:hsla(0,0%,100%,.9);border:none;color:#6c6c6c;transition:all .3s ease}body.page.details #box-viewer #gallery-map .leaflet-control-container .leaflet-control-zoom a:hover{background-color:#004461;color:#fff}body.page.details #box-viewer #gallery-map .leaflet-control-container .leaflet-control-attribution{background:hsla(0,0%,100%,.8);border-radius:4px;font-size:11px;padding:4px 8px}body.page.details #box-viewer #gallery-map .leaflet-marker-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}body.page.details #box-viewer #carousel-description::-webkit-scrollbar{display:none}body.page.details #box-viewer #carousel-description{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;background:#fff;flex:0 0 20%;font-size:14px;padding:0 12px;transition:flex .3s ease}body.page.details #box-viewer #carousel-description.expanded{flex:0 0 35%}body.page.details #box-viewer #carousel-description .carousel-title{align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;font-size:18px;font-weight:400;height:58px;justify-content:center;line-height:normal}body.page.details #box-viewer #carousel-description .carousel-text{font-size:14px;font-weight:400;line-height:140%;visibility:hidden}body.page.details #box-viewer #carousel-description.expanded .carousel-text{visibility:visible}body.page.details #box-viewer .carousel-thumbnails{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;flex:0 0 auto;gap:12px;margin-top:12px;max-height:120px;max-width:100%;padding:12px}body.page.details #box-viewer .carousel-thumbnails::-webkit-scrollbar{display:none}body.page.details #box-viewer .carousel-thumbnails:active{cursor:grabbing}body.page.details #box-viewer .carousel-thumbnails .thumbnail{border-radius:6px;cursor:pointer;flex-shrink:0;height:5.0714285714rem;overflow:hidden;position:relative;scroll-snap-align:center;transition:all .3s ease;width:7.6428571429rem}body.page.details #box-viewer .carousel-thumbnails .thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page.details #box-viewer .carousel-thumbnails .thumbnail.filter-grayscale:not(.active) img{filter:grayscale(50%)}body.page.details #box-viewer .box{align-items:flex-start;background-color:#f6f6f6;border-top:1px solid #e6e6e6;display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;gap:.8571428571rem;height:100%;justify-content:flex-start;min-height:0;overflow:hidden;padding:.8571428571rem 1.2857142857rem;position:relative}body.page.details #box-viewer .box div.navbar{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}body.page.details #box-viewer .box div.navbar::-webkit-scrollbar{display:none}body.page.details #box-viewer .box div.navbar ul{display:flex;list-style:none;margin:0;padding:0;grid-gap:18px;flex-wrap:nowrap}body.page.details #box-viewer .box div.navbar ul li{flex-shrink:0}body.page.details #box-viewer .box div.navbar ul li button{background-color:transparent;border:none;border-bottom:2px solid transparent;font-size:18px;line-height:normal;outline:0;padding:18px;text-align:center;white-space:nowrap}body.page.details #box-viewer .box div.navbar ul li button.active{background-color:#e8f2fb;border-color:#00aad7;font-weight:700!important;transition:none}body.page.details #box-viewer .box div.navbar ul li button:hover{background-color:#e8f2fb}body.page.details #box-viewer .box div.navbar ul li button:hover.active{border-bottom:none}body.page.details #box-viewer #carousel-images-container{border-radius:12px;height:100%;overflow:hidden}body.page.details #box-viewer .spinner-container{align-items:center;color:#333;display:flex;flex-direction:column;font-family:sans-serif;font-size:1rem;gap:12px;height:100vh;justify-content:center}body.page.details #box-viewer .spinner{animation:spin 1s linear infinite;border:20px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#004461;height:300px;width:300px}@keyframes spin{to{transform:rotate(1turn)}}body.page.details #box-viewer #static-content{border-radius:25px;display:none;overflow:hidden;width:100%}body.page.details #box-viewer #static-content .leaflet-map{height:100%}@media(max-width:768px){body.page.details #box-viewer{border-radius:0;height:100vh;left:0;top:0;transform:translateY(100vh);width:100%}body.page.details #box-viewer.opened{animation:slideInUpMobile .3s ease-out forwards;transform:translate(0)}body.page.details #box-viewer.closing{animation:slideOutDownMobile .3s ease-in forwards}body.page.details #box-viewer nav{align-items:flex-start;border-bottom:1px solid #e6e6e6;flex-direction:row;flex-shrink:0;padding:.8571428571rem 1.1428571429rem}body.page.details #box-viewer nav .modale-title{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:.8571428571rem;padding:0;width:100%}body.page.details #box-viewer nav .modale-title>div:first-child{flex:1 1 auto;font-size:1.1428571429rem;min-width:0;word-wrap:break-word;align-items:flex-start;display:flex;gap:.5714285714rem;overflow:visible;overflow-wrap:break-word;white-space:normal}body.page.details #box-viewer nav .modale-title>div:first-child svg{align-self:flex-start;flex-shrink:0}body.page.details #box-viewer nav .modale-title>div#close-gallery{align-self:flex-start;flex:0 0 auto;margin-left:auto}body.page.details #box-viewer nav .modale-title svg{height:2.8571428571rem;padding:.5714285714rem;width:2.8571428571rem}body.page.details #box-viewer .box{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:.8571428571rem 1.1428571429rem}body.page.details #box-viewer .box .navbar{flex-shrink:0;margin-bottom:.8571428571rem}body.page.details #box-viewer .box .navbar ul li button{font-size:1.1428571429rem;padding:.8571428571rem 1.1428571429rem}body.page.details #box-viewer .box .carousel-wrapper{flex:1;min-height:0}body.page.details #box-viewer .box .carousel-thumbnails{flex-shrink:0;margin-top:.5714285714rem;max-height:100px;padding:.5714285714rem}body.page.details #box-viewer .box .carousel-thumbnails .thumbnail{height:3.7857142857rem;width:5.7142857143rem}}@keyframes slideInUpMobile{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translate(0)}}@keyframes slideOutDownMobile{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(100vh)}}body.page.details #box-type-of-quote-viewer{align-items:stretch;animation-fill-mode:forwards;background:#fff;border-radius:1.2857142857rem;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.2857142857rem;justify-content:flex-start;left:50%;max-width:39.2857142857rem;overflow:hidden;padding:1.7142857143rem;position:fixed;top:50%;transform:translate(-50%,100vh);width:50%;z-index:920}body.page.details #box-type-of-quote-viewer.opened{animation:slideInUp .3s ease-out forwards;transform:translate(-50%,-50%)}body.page.details #box-type-of-quote-viewer.closing{animation:slideOutDown .3s ease-in forwards}body.page.details #box-type-of-quote-viewer nav .modale-title{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4285714286rem;justify-content:space-between;width:100%}body.page.details #box-type-of-quote-viewer nav .modale-title>div{align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start;min-width:0}body.page.details #box-type-of-quote-viewer nav .modale-title>div#close-type-of-quote,body.page.details #box-type-of-quote-viewer nav .modale-title>div.icon-x{border:1px solid #acacac;cursor:pointer;flex:0 0 auto;padding:.5714285714rem}body.page.details #box-type-of-quote-viewer nav .modale-title>div#close-type-of-quote svg:hover,body.page.details #box-type-of-quote-viewer nav .modale-title>div.icon-x svg:hover{transform:scale(.95);transition:.25s}body.page.details #box-type-of-quote-viewer .box{align-items:stretch;display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;gap:1.2857142857rem;justify-content:flex-start;min-height:0;overflow:auto}body.page.details #box-type-of-quote-viewer .type-of-quote-summary{align-items:stretch;background:#e8f2fb;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.7142857143rem;justify-content:flex-start;padding:1.1428571429rem}body.page.details #box-type-of-quote-viewer .type-of-quote-summary-row{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;justify-content:space-between}body.page.details #box-type-of-quote-viewer .type-of-quote-methods{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.1428571429rem;justify-content:flex-start;margin:0 0 1.7142857143rem;padding:0}body.page.details #box-type-of-quote-viewer .type-of-quote-methods .type-of-quote-method{align-items:flex-start;border:2px solid #6c6c6c;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.1428571429rem;justify-content:flex-start;padding:1.2857142857rem}body.page.details #box-type-of-quote-viewer .type-of-quote-methods .type-of-quote-method .type-of-quote-method__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;gap:.2857142857rem;justify-content:flex-start}body.page.details #box-type-of-quote-viewer .type-of-quote-methods .type-of-quote-method .type-of-quote-method__icon{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:3.4285714286rem;justify-content:center;width:3.4285714286rem}body.page.details #box-type-of-quote-viewer .type-of-quote-methods .type-of-quote-method .type-of-quote-method__action{flex:100%}body.page.details #box-type-of-quote-viewer .type-of-quote-methods .type-of-quote-method .type-of-quote-method__action button{width:100%}@media(max-width:768px){body.page.details #box-type-of-quote-viewer{border-radius:0;height:100vh;left:0;max-width:none;top:0;transform:translateY(100vh);width:100%}body.page.details #box-type-of-quote-viewer.opened{animation:slideInUpMobile .3s ease-out forwards;transform:translateY(0)}body.page.details #box-type-of-quote-viewer.closing{animation:slideOutDownMobile .3s ease-in forwards}}body.page.details .type-of-quote-method__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-end}body.page.details .other-departures-block .pricing-table-cell-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;margin:0;padding:0;text-align:center;width:100%}body.page.details .other-departures-block .pricing-table-cell-link:focus-visible .value,body.page.details .other-departures-block .pricing-table-cell-link:hover .value{text-decoration:underline}body.page.details .other-departures-block .pricing-table-cell-link--static{cursor:default}body.page.details .cabin-image-wrapper{border-radius:.4285714286rem;height:8.2857142857rem;overflow:hidden;position:relative;width:100%}body.page.details .cabin-image-wrapper .cabin-modal-link{color:inherit;cursor:pointer;display:block;height:100%;position:relative;text-decoration:none;width:100%}body.page.details .cabin-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}body.page.details .cabin-image-wrapper:before{background:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background .3s ease;z-index:1}body.page.details .cabin-image-wrapper .cabin-view-btn{inset:0;opacity:0;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:3}body.page.details .cabin-image-wrapper .cabin-view-btn div{align-items:center;background:#fff;border:none;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4285714286rem;justify-content:center;padding:.4285714286rem .8571428571rem}body.page.details .cabin-image-wrapper .cabin-offer-badge{pointer-events:none;z-index:4}body.page.details .cabin-image-wrapper:has(.cabin-modal-link:focus-visible) img,body.page.details .cabin-image-wrapper:has(.cabin-modal-link:hover) img{transform:scale(1.05)}body.page.details .cabin-image-wrapper:has(.cabin-modal-link:focus-visible):before,body.page.details .cabin-image-wrapper:has(.cabin-modal-link:hover):before{background:rgba(0,0,0,.45)}body.page.details .cabin-image-wrapper:has(.cabin-modal-link:focus-visible) .cabin-view-btn,body.page.details .cabin-image-wrapper:has(.cabin-modal-link:hover) .cabin-view-btn{opacity:1;visibility:visible}body.page.details .cabin-modal-overlay{background-color:transparent;box-sizing:border-box;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:920}body.page.details .cabin-modal-overlay.show{opacity:1;pointer-events:auto;visibility:visible}@media(max-width:768px){body.page.details .cabin-modal-overlay{left:0;max-width:100vw;right:0;width:100vw}}body.page.details #cabin-modal,body.page.details .cabin-modal{animation-fill-mode:forwards;background:#fff;border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;height:90vh;left:50%;max-height:90vh;min-height:0;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,100vh);width:50%;z-index:920}@supports(height:100dvh){body.page.details #cabin-modal,body.page.details .cabin-modal{height:90dvh;max-height:90dvh}}body.page.details #cabin-modal.opened,body.page.details .cabin-modal.opened{animation:cabinModalSlideInUp .3s ease-out forwards;transform:translate(-50%,-50%)}body.page.details #cabin-modal.closing,body.page.details .cabin-modal.closing{animation:cabinModalSlideOutDown .3s ease-in forwards}body.page.details #cabin-modal nav,body.page.details .cabin-modal nav{flex-shrink:0}body.page.details #cabin-modal nav .modale-title,body.page.details .cabin-modal nav .modale-title{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4285714286rem;justify-content:space-between;padding:.8571428571rem 1.7142857143rem;width:100%}body.page.details #cabin-modal nav .modale-title>div,body.page.details .cabin-modal nav .modale-title>div{align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start;min-width:0}body.page.details #cabin-modal nav .modale-title>div:first-child,body.page.details .cabin-modal nav .modale-title>div:first-child{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}body.page.details #cabin-modal nav .modale-title>div#close-cabin-modal,body.page.details #cabin-modal nav .modale-title>div.cabin-modal-close,body.page.details .cabin-modal nav .modale-title>div#close-cabin-modal,body.page.details .cabin-modal nav .modale-title>div.cabin-modal-close{cursor:pointer;flex:0 0 auto;margin-left:auto}body.page.details #cabin-modal nav .modale-title>div#close-cabin-modal svg:hover,body.page.details #cabin-modal nav .modale-title>div.cabin-modal-close svg:hover,body.page.details .cabin-modal nav .modale-title>div#close-cabin-modal svg:hover,body.page.details .cabin-modal nav .modale-title>div.cabin-modal-close svg:hover{cursor:pointer;transform:scale(.95);transition:.25s}body.page.details #cabin-modal nav .modale-title svg,body.page.details .cabin-modal nav .modale-title svg{background-color:#fff;border:1px solid #e6e6e6;border-radius:.8571428571rem;color:#004461;height:3.4285714286rem;padding:.8571428571rem;width:3.4285714286rem}body.page.details #cabin-modal nav,body.page.details .cabin-modal nav{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}body.page.details #cabin-modal .box,body.page.details .cabin-modal .box{align-items:flex-start;background-color:#f6f6f6;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1.2857142857rem;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%}body.page.details #cabin-modal .carousel-wrapper,body.page.details .cabin-modal .carousel-wrapper{border-radius:.8571428571rem;flex:0 0 auto;margin:0 auto;max-height:35.7142857143rem;overflow:visible;position:relative;touch-action:pan-y}body.page.details #cabin-modal .carousel-wrapper .carousel-container,body.page.details .cabin-modal .carousel-wrapper .carousel-container{border-radius:.8571428571rem;height:100%;overflow:hidden;position:relative}@media(max-width:768px){body.page.details #cabin-modal .carousel-wrapper .carousel-container,body.page.details .cabin-modal .carousel-wrapper .carousel-container{border-radius:.8571428571rem .8571428571rem 0 0}}body.page.details #cabin-modal .carousel-wrapper .carousel,body.page.details .cabin-modal .carousel-wrapper .carousel{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}body.page.details #cabin-modal .carousel-wrapper .carousel-slide,body.page.details .cabin-modal .carousel-wrapper .carousel-slide{display:block;flex-shrink:0;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}body.page.details #cabin-modal .carousel-wrapper .carousel-slide .carousel-label,body.page.details .cabin-modal .carousel-wrapper .carousel-slide .carousel-label{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.25);border-radius:0 0 .8571428571rem .8571428571rem;bottom:0;left:0;padding:.4285714286rem 1.7142857143rem;position:absolute;width:100%;z-index:2}body.page.details #cabin-modal .carousel-wrapper .carousel-media,body.page.details .cabin-modal .carousel-wrapper .carousel-media{background-color:#f0f0f0;display:block;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}body.page.details #cabin-modal .carousel-wrapper .carousel-arrow,body.page.details .cabin-modal .carousel-wrapper .carousel-arrow{align-items:center;background:#ededed;border:none;border-radius:.4285714286rem;color:#363636;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:3.4285714286rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:3.4285714286rem;z-index:10}@media(hover:hover){body.page.details #cabin-modal .carousel-wrapper .carousel-arrow:hover:not(:disabled),body.page.details .cabin-modal .carousel-wrapper .carousel-arrow:hover:not(:disabled){background:#004461;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;transform:translateY(-50%) scale(1.1)}}body.page.details #cabin-modal .carousel-wrapper .carousel-arrow:disabled,body.page.details .cabin-modal .carousel-wrapper .carousel-arrow:disabled{cursor:not-allowed;opacity:.5}body.page.details #cabin-modal .carousel-wrapper .carousel-arrow.left,body.page.details .cabin-modal .carousel-wrapper .carousel-arrow.left{left:20px}body.page.details #cabin-modal .carousel-wrapper .carousel-arrow.right,body.page.details .cabin-modal .carousel-wrapper .carousel-arrow.right{right:20px}body.page.details #cabin-modal .carousel-thumbnails,body.page.details .cabin-modal .carousel-thumbnails{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;flex:0 0 auto;gap:12px;margin:0 auto;max-height:120px;max-width:45rem;padding:.8571428571rem}body.page.details #cabin-modal .carousel-thumbnails::-webkit-scrollbar,body.page.details .cabin-modal .carousel-thumbnails::-webkit-scrollbar{display:none}body.page.details #cabin-modal .carousel-thumbnails:active,body.page.details .cabin-modal .carousel-thumbnails:active{cursor:grabbing}body.page.details #cabin-modal .carousel-thumbnails .thumbnail,body.page.details .cabin-modal .carousel-thumbnails .thumbnail{border-radius:6px;cursor:pointer;flex-shrink:0;height:5.0714285714rem;overflow:hidden;position:relative;scroll-snap-align:center;transition:all .3s ease;width:7.6428571429rem}body.page.details #cabin-modal .carousel-thumbnails .thumbnail img,body.page.details .cabin-modal .carousel-thumbnails .thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page.details #cabin-modal .carousel-thumbnails .thumbnail.filter-grayscale:not(.active) img,body.page.details .cabin-modal .carousel-thumbnails .thumbnail.filter-grayscale:not(.active) img{filter:grayscale(50%)}body.page.details #cabin-modal .cabin-modal-content-grid,body.page.details .cabin-modal .cabin-modal-content-grid{align-items:start;display:grid;flex:0 0 auto;gap:1.2857142857rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:.8571428571rem;width:100%}body.page.details #cabin-modal .cabin-modal-content-grid .cabin-atmosphere-column:not(:has(>*)),body.page.details #cabin-modal .cabin-modal-content-grid .cabin-info-column:not(:has(>*)),body.page.details .cabin-modal .cabin-modal-content-grid .cabin-atmosphere-column:not(:has(>*)),body.page.details .cabin-modal .cabin-modal-content-grid .cabin-info-column:not(:has(>*)){display:none}body.page.details #cabin-modal .cabin-modal-content-grid:has(.cabin-atmosphere-column>*):not(:has(.cabin-info-column>*)),body.page.details #cabin-modal .cabin-modal-content-grid:has(.cabin-info-column>*):not(:has(.cabin-atmosphere-column>*)),body.page.details #cabin-modal .cabin-modal-content-grid:not(:has(.cabin-info-column>*,.cabin-atmosphere-column>*)),body.page.details .cabin-modal .cabin-modal-content-grid:has(.cabin-atmosphere-column>*):not(:has(.cabin-info-column>*)),body.page.details .cabin-modal .cabin-modal-content-grid:has(.cabin-info-column>*):not(:has(.cabin-atmosphere-column>*)),body.page.details .cabin-modal .cabin-modal-content-grid:not(:has(.cabin-info-column>*,.cabin-atmosphere-column>*)){grid-template-columns:1fr}body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-title,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-title{flex-shrink:0}body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start;max-width:100%;overflow-wrap:anywhere;width:100%;word-break:break-word}body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list{background-color:#e8f2fb}body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.2142857143rem;justify-content:flex-start;list-style:none;margin:0;padding:0}body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list li,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list li,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list li,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list li,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list li,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list li{align-items:center;background-color:#e8f2fb;border-radius:.4285714286rem;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5714285714rem;justify-content:flex-start;padding:.4285714286rem;position:relative}body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list li .icon,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list li .icon,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list li .icon,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list li .icon,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list li .icon,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list li .icon{min-width:1.1428571429rem}body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list li .icon.tooltip-trigger,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list li .icon.tooltip-trigger,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list li .icon.tooltip-trigger,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list li .icon.tooltip-trigger,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list li .icon.tooltip-trigger,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list li .icon.tooltip-trigger{cursor:help;margin-left:auto;transition:color .2s ease}body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list li .icon.tooltip-trigger:hover,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list li .icon.tooltip-trigger:hover,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list li .icon.tooltip-trigger:hover,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list li .icon.tooltip-trigger:hover,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list li .icon.tooltip-trigger:hover,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list li .icon.tooltip-trigger:hover{color:#004461}body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list li span,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list li span,body.page.details #cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list li span,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content .current-atmosphere-advantages-list li span,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.advantages-list li span,body.page.details .cabin-modal .cabin-modal-content-grid .cabin-section-content.inclusions-list li span{flex:1}@media(max-width:768px){body.page.details #cabin-modal .cabin-modal-content-grid,body.page.details .cabin-modal .cabin-modal-content-grid{gap:.8571428571rem;grid-template-columns:1fr}}body.page.details #cabin-modal .cabin-atmosphere-column,body.page.details #cabin-modal .cabin-info-column,body.page.details .cabin-modal .cabin-atmosphere-column,body.page.details .cabin-modal .cabin-info-column{display:flex;flex-direction:column;gap:.8571428571rem;min-width:0}body.page.details #cabin-modal .cabin-atmospheres-list,body.page.details .cabin-modal .cabin-atmospheres-list{display:flex;flex-direction:column;gap:.8571428571rem}body.page.details #cabin-modal .atmospheres-container,body.page.details .cabin-modal .atmospheres-container{min-width:0}body.page.details #cabin-modal .cabin-info,body.page.details .cabin-modal .cabin-info{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start;padding:0}body.page.details #cabin-modal .cabin-info>.cabin-section-title,body.page.details .cabin-modal .cabin-info>.cabin-section-title{margin:0}body.page.details #cabin-modal .cabin-info .cabin-info-details,body.page.details .cabin-modal .cabin-info .cabin-info-details{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start}body.page.details #cabin-modal .cabin-info .cabin-info-details.warning,body.page.details .cabin-modal .cabin-info .cabin-info-details.warning{background-color:#e8f2fb;padding:.4285714286rem}body.page.details #cabin-modal .cabin-info .cabin-info-details .info-item,body.page.details .cabin-modal .cabin-info .cabin-info-details .info-item{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4285714286rem;justify-content:flex-start}body.page.details #cabin-modal .cabin-info .cabin-info-details .info-item .icon,body.page.details .cabin-modal .cabin-info .cabin-info-details .info-item .icon{color:#004461;min-width:1.2857142857rem}body.page.details #cabin-modal .cabin-info .cabin-atmosphere-section,body.page.details #cabin-modal .cabin-info .cabin-equipments,body.page.details .cabin-modal .cabin-info .cabin-atmosphere-section,body.page.details .cabin-modal .cabin-info .cabin-equipments{padding-bottom:.8571428571rem}body.page.details #cabin-modal .cabin-info .cabin-info-header,body.page.details .cabin-modal .cabin-info .cabin-info-header{border-bottom:1px solid #e6e6e6;margin-bottom:1.2857142857rem;padding-bottom:.8571428571rem}body.page.details #cabin-modal .cabin-info .cabin-info-header .cabin-type,body.page.details .cabin-modal .cabin-info .cabin-info-header .cabin-type{margin-bottom:.5714285714rem}body.page.details #cabin-modal .cabin-info .cabin-info-header .cabin-subtype,body.page.details .cabin-modal .cabin-info .cabin-info-header .cabin-subtype{margin-bottom:.4285714286rem}body.page.details #cabin-modal .cabin-info .cabin-description,body.page.details .cabin-modal .cabin-info .cabin-description{background:#fff;font-style:italic;padding:1.2857142857rem}body.page.details #cabin-modal .cabin-info .cabin-atmosphere-section .cabin-atmosphere-title,body.page.details .cabin-modal .cabin-info .cabin-atmosphere-section .cabin-atmosphere-title{margin-bottom:.5714285714rem}body.page.details #cabin-modal .cabin-info .cabin-atmosphere-section .cabin-atmosphere pre,body.page.details .cabin-modal .cabin-info .cabin-atmosphere-section .cabin-atmosphere pre{background-color:#f6f6f6;line-height:1.4;margin:0;overflow-x:auto;padding:.8571428571rem}body.page.details #cabin-modal .cabin-atmosphere-info,body.page.details .cabin-modal .cabin-atmosphere-info{background-color:#fff;border-radius:.8571428571rem;flex:0 0 auto}body.page.details #cabin-modal .cabin-atmosphere-info .atmosphere-desc,body.page.details .cabin-modal .cabin-atmosphere-info .atmosphere-desc{align-items:stretch;background-color:#f8f6e9;border-left:4px solid #ad7f00;border-radius:.4285714286rem;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start;padding:.8571428571rem}body.page.details #cabin-modal .cabin-atmosphere-info .atmosphere-desc .title,body.page.details .cabin-modal .cabin-atmosphere-info .atmosphere-desc .title{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.4285714286rem;justify-content:flex-start;min-width:0;width:100%}body.page.details #cabin-modal .cabin-atmosphere-info .atmosphere-desc .title .atmosphere-name,body.page.details .cabin-modal .cabin-atmosphere-info .atmosphere-desc .title .atmosphere-name{background:#ad7f00;border-radius:.4285714286rem;color:#fff;margin:0;max-width:100%;padding:.4285714286rem}body.page.details #cabin-modal .cabin-atmosphere-info .atmosphere-desc .title .atmosphere-marketing-name,body.page.details .cabin-modal .cabin-atmosphere-info .atmosphere-desc .title .atmosphere-marketing-name{min-width:0;width:100%}body.page.details #cabin-modal .cabin-atmosphere-info .atmosphere-desc .atmosphere-description,body.page.details .cabin-modal .cabin-atmosphere-info .atmosphere-desc .atmosphere-description{margin-top:.4285714286rem}body.page.details #cabin-modal .cabin-inclusions,body.page.details .cabin-modal .cabin-inclusions{background-color:#fff;border-radius:.8571428571rem;flex:0 0 auto}body.page.details #cabin-modal .cabin-options,body.page.details .cabin-modal .cabin-options{background-color:#fff;border-radius:.8571428571rem;flex:0 0 auto;margin-top:1.2857142857rem;padding:1.2857142857rem}body.page.details #cabin-modal .cabin-options .options-list,body.page.details .cabin-modal .cabin-options .options-list{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start}body.page.details #cabin-modal .cabin-options .options-list .option-item,body.page.details .cabin-modal .cabin-options .options-list .option-item{align-items:center;background-color:#e8f2fb;border:2px solid transparent;border-radius:.5714285714rem;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;justify-content:space-between;padding:1.1428571429rem;transition:all .2s ease}@media(hover:hover){body.page.details #cabin-modal .cabin-options .options-list .option-item:hover,body.page.details .cabin-modal .cabin-options .options-list .option-item:hover{background-color:#dbebf9;border-color:#004461}}body.page.details #cabin-modal .cabin-options .options-list .option-item .option-info,body.page.details .cabin-modal .cabin-options .options-list .option-item .option-info{flex:1}body.page.details #cabin-modal .cabin-options .options-list .option-item .option-info h5,body.page.details .cabin-modal .cabin-options .options-list .option-item .option-info h5{margin:0 0 .2857142857rem}body.page.details #cabin-modal .cabin-options .options-list .option-item .option-info .option-price,body.page.details .cabin-modal .cabin-options .options-list .option-item .option-info .option-price{color:#004461}body.page.details #cabin-modal .cabin-options .options-list .option-item .option-info .option-details,body.page.details .cabin-modal .cabin-options .options-list .option-item .option-info .option-details{color:#6c6c6c;line-height:1.4}body.page.details #cabin-modal .cabin-modal-content,body.page.details .cabin-modal .cabin-modal-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.7142857143rem;justify-content:flex-start;padding:.8571428571rem}body.page.details #cabin-modal .cabin-modal-content .cabin-modal-content-title,body.page.details .cabin-modal .cabin-modal-content .cabin-modal-content-title{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.2857142857rem;justify-content:flex-start}body.page.details #cabin-modal .cabin-modal-content .cabin-modal-content-list,body.page.details .cabin-modal .cabin-modal-content .cabin-modal-content-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4285714286rem;justify-content:flex-start}body.page.details #cabin-modal .cabin-modal-content .cabin-modal-content-list .cabin-modal-content-item,body.page.details .cabin-modal .cabin-modal-content .cabin-modal-content-list .cabin-modal-content-item{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4285714286rem;justify-content:center}body.page.details #cabin-modal .cabin-modal-content .cabin-modal-content-list .cabin-modal-content-item .icon,body.page.details .cabin-modal .cabin-modal-content .cabin-modal-content-list .cabin-modal-content-item .icon{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:2.1428571429rem;justify-content:center;padding:.5714285714rem;width:2.1428571429rem}body.page.details #cabin-modal .cabin-modal-content .cabin-modal-content-list .cabin-modal-content-item,body.page.details .cabin-modal .cabin-modal-content .cabin-modal-content-list .cabin-modal-content-item{padding:.4285714286rem .8571428571rem}body.page.details #cabin-modal .cabin-modal-footer,body.page.details .cabin-modal .cabin-modal-footer{align-items:center;background:#fff;border-top:1px solid #e6e6e6;display:grid;flex-shrink:0;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-top:auto;padding:.8571428571rem 1.7142857143rem 1.7142857143rem;width:100%}body.page.details #cabin-modal .cabin-modal-footer .cabin-modal-price,body.page.details .cabin-modal .cabin-modal-footer .cabin-modal-price{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;flex-wrap:wrap;grid-column:2;grid-row:1;justify-content:flex-end;width:100%}body.page.details #cabin-modal .cabin-modal-footer .cabin-modal-price .price-label,body.page.details .cabin-modal .cabin-modal-footer .cabin-modal-price .price-label{margin-right:.5714285714rem}body.page.details #cabin-modal .cabin-modal-footer .cabin-modal-price .price-per-person,body.page.details .cabin-modal .cabin-modal-footer .cabin-modal-price .price-per-person{margin-left:.2857142857rem}body.page.details #cabin-modal .cabin-modal-footer .cabin-modal-actions,body.page.details .cabin-modal .cabin-modal-footer .cabin-modal-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;grid-column:2;grid-row:2;justify-content:flex-end;width:100%}body.page.details #cabin-modal .cabin-modal-footer .cabin-modal-actions button,body.page.details .cabin-modal .cabin-modal-footer .cabin-modal-actions button{background:#fff;border:1px solid #d5d7da;border-radius:.4285714286rem;box-shadow:0 1px 2px 0 rgba(10,13,18,.05);width:100%}@media(max-width:768px){body.page.details #cabin-modal,body.page.details .cabin-modal{border-radius:0;box-sizing:border-box;height:100vh;left:0;max-height:100vh;max-width:100vw;overflow:hidden;right:0;top:0;transform:translateY(100vh);width:100%}@supports(height:100dvh){body.page.details #cabin-modal,body.page.details .cabin-modal{height:100dvh;max-height:100dvh}}body.page.details #cabin-modal.opened,body.page.details .cabin-modal.opened{animation:cabinModalSlideInUpMobile .3s ease-out forwards;transform:translate(0)}body.page.details #cabin-modal.closing,body.page.details .cabin-modal.closing{animation:cabinModalSlideOutDownMobile .3s ease-in forwards}body.page.details #cabin-modal nav,body.page.details .cabin-modal nav{align-items:flex-start;border-bottom:1px solid #e6e6e6;flex-direction:row;flex-shrink:0;padding:.8571428571rem 1.1428571429rem}body.page.details #cabin-modal nav .modale-title,body.page.details .cabin-modal nav .modale-title{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start;padding:0;width:100%}body.page.details #cabin-modal nav .modale-title>div:first-child,body.page.details .cabin-modal nav .modale-title>div:first-child{flex:1 1 auto;min-width:0;word-wrap:break-word;align-items:center;display:flex;gap:.5714285714rem;overflow:visible;overflow-wrap:break-word;white-space:normal}body.page.details #cabin-modal nav .modale-title>div:first-child svg,body.page.details .cabin-modal nav .modale-title>div:first-child svg{align-self:center;flex-shrink:0}body.page.details #cabin-modal nav .modale-title>div#close-cabin-modal,body.page.details #cabin-modal nav .modale-title>div.cabin-modal-close,body.page.details .cabin-modal nav .modale-title>div#close-cabin-modal,body.page.details .cabin-modal nav .modale-title>div.cabin-modal-close{align-self:center;flex:0 0 auto;margin-left:auto}body.page.details #cabin-modal nav .modale-title svg,body.page.details .cabin-modal nav .modale-title svg{height:2.8571428571rem;padding:.5714285714rem;width:2.8571428571rem}body.page.details #cabin-modal .box,body.page.details .cabin-modal .box{background-color:#f6f6f6;display:block;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.8571428571rem 1.1428571429rem;-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%;width:100%}body.page.details #cabin-modal .box .carousel-wrapper,body.page.details .cabin-modal .box .carousel-wrapper{flex:0 0 auto;height:17.8571428571rem;max-height:21.4285714286rem;min-height:14.2857142857rem;position:relative;width:100%}body.page.details #cabin-modal .box .carousel-wrapper .carousel-container,body.page.details .cabin-modal .box .carousel-wrapper .carousel-container{height:100%;overflow:hidden;position:relative;width:100%}body.page.details #cabin-modal .box .carousel-wrapper .carousel,body.page.details #cabin-modal .box .carousel-wrapper .carousel-slide,body.page.details .cabin-modal .box .carousel-wrapper .carousel,body.page.details .cabin-modal .box .carousel-wrapper .carousel-slide{height:100%;width:100%}body.page.details #cabin-modal .box .carousel-wrapper .carousel-slide .carousel-media,body.page.details .cabin-modal .box .carousel-wrapper .carousel-slide .carousel-media{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page.details #cabin-modal .box .carousel-thumbnails,body.page.details .cabin-modal .box .carousel-thumbnails{flex-shrink:0;margin-top:.5714285714rem;max-height:100px;padding:.5714285714rem}body.page.details #cabin-modal .box .carousel-thumbnails .thumbnail,body.page.details .cabin-modal .box .carousel-thumbnails .thumbnail{height:3.7857142857rem;width:5.7142857143rem}body.page.details #cabin-modal .box .cabin-modal-content-grid,body.page.details .cabin-modal .box .cabin-modal-content-grid{gap:.8571428571rem;grid-template-columns:1fr;margin-top:.8571428571rem}body.page.details #cabin-modal .box .cabin-atmosphere-column,body.page.details #cabin-modal .box .cabin-info-column,body.page.details .cabin-modal .box .cabin-atmosphere-column,body.page.details .cabin-modal .box .cabin-info-column{width:100%}body.page.details #cabin-modal .box .cabin-info,body.page.details .cabin-modal .box .cabin-info{padding:.8571428571rem}body.page.details #cabin-modal .box .cabin-description,body.page.details .cabin-modal .box .cabin-description{background-color:#fff;font-style:italic}body.page.details #cabin-modal .box .cabin-atmosphere-info,body.page.details #cabin-modal .box .cabin-inclusions,body.page.details .cabin-modal .box .cabin-atmosphere-info,body.page.details .cabin-modal .box .cabin-inclusions{flex:0 0 auto;max-height:none;padding:.8571428571rem}body.page.details #cabin-modal .cabin-modal-footer,body.page.details .cabin-modal .cabin-modal-footer{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:.5714285714rem;max-width:100%;padding:.8571428571rem 1.1428571429rem;width:100%}body.page.details #cabin-modal .cabin-modal-footer .cabin-modal-actions,body.page.details #cabin-modal .cabin-modal-footer .cabin-modal-price,body.page.details .cabin-modal .cabin-modal-footer .cabin-modal-actions,body.page.details .cabin-modal .cabin-modal-footer .cabin-modal-price{grid-column:auto;grid-row:auto;justify-content:center;width:100%}}@keyframes cabinModalSlideInUp{0%{opacity:0;transform:translate(-50%,100vh)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes cabinModalSlideOutDown{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,100vh)}}@keyframes cabinModalSlideInUpMobile{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translate(0)}}@keyframes cabinModalSlideOutDownMobile{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(100vh)}}@font-face{font-family:Inter;src:url(/build/website/fonts/Inter/Inter-VariableFont.ttf) format("truetype")}@font-face{font-family:Inter-Italic;src:url(/build/website/fonts/Inter/Inter-Italic-Variable.ttf) format("truetype")}@font-face{font-family:Oswald;src:url(/build/website/fonts/Oswald/Oswald.ttf) format("truetype")}@keyframes modaleSlideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes modaleSlideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,92,0,.7);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(255,92,0,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(255,92,0,0);transform:scale(.95)}}@keyframes float{0%{transform:translate(0)}50%{transform:translateY(5px)}to{transform:translate(0)}}@keyframes wave{0%{background-size:100% auto}50%{background-size:120% auto}to{background-size:100% auto}}body.page.details .pulsed{animation:pulse 2s infinite}body.page.details .floated{animation:float 2s infinite}@keyframes shimmer-forwards{0%{left:-150%}to{left:150%}}@keyframes shimmer-backward{0%{left:150%}to{left:-150%}}@keyframes shimmer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes shimmer-fade-out{0%{opacity:1}to{opacity:0}}body.page.details .shimmered{overflow:hidden;position:relative}body.page.details .shimmered:after,body.page.details .shimmered:before{background:linear-gradient(120deg,transparent,transparent 20%,hsla(0,0%,100%,.2) 50%,transparent 80%,transparent);content:"";filter:blur(6px);height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:50%}body.page.details .shimmered:after{left:-150%}body.page.details .shimmered:before{left:150%}body.page.details .shimmered:hover:after{animation:shimmer-forwards .85s ease-in-out forwards;opacity:1}body.page.details .shimmered:not(:hover):before{animation:shimmer-backward .85s ease-in-out forwards;opacity:1}body.page.details .btn{align-items:center;background-color:#fff;border:1px solid transparent;display:flex;justify-content:center}body.page.details .btn.borderless{border:none}body.page.details .btn.bg-transparent,body.page.details .btn.transparent{background-color:unset;color:inherit}body.page.details .btn.bg-transparent:hover,body.page.details .btn.transparent:hover{background-color:unset!important;color:inherit!important}body.page.details .btn.bg-w{background-color:#fff;color:inherit}body.page.details .btn.bg-w:hover{background-color:#fff;color:#fff}body.page.details .btn{font-size:1.1428571429rem;font-weight:600;line-height:1.15}body.page.details .btn.style-gradient-1{background:linear-gradient(90deg,#00aad7 100%,#004461 0);color:#fff;transition:.25s}body.page.details .btn.style-gradient-1:hover{background:linear-gradient(90deg,#004461,#00aad7 100%);color:#fff}body.page.details .btn.large{border-radius:.4285714286rem;padding:1.125em 1.875em}body.page.details .btn.medium{border-radius:.4285714286rem;padding:.75em 1.5em}body.page.details .btn.little{border-radius:.4285714286rem;font-size:1rem;line-height:1.3;padding:.429em .857em}body.page.details .btn.style1{border-color:#ff5c00;color:#ff5c00}body.page.details .btn.style1:hover{background-color:#ff5c00}body.page.details .btn.style1.reverse_color{background-color:#ff5c00;color:#fff}body.page.details .btn.style1.reverse_color:hover{background-color:#fff;border-color:#ff5c00;color:#ff5c00}body.page.details .btn.style1.transparent{background-color:transparent;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .btn.style1.transparent:hover{background-color:#ff5c00;color:#fff}body.page.details .btn.style1.white{background-color:#fff;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .btn.style1.white:hover{background-color:#ff5c00;color:#fff}body.page.details .btn.style1.transparent-white{background-color:transparent;border-color:#ff5c00;color:#ff5c00;transition:all .3s ease}body.page.details .btn.style1.transparent-white:hover{background-color:#fff;color:#ff5c00}body.page.details .btn.style2{border-color:#004461;color:#004461}body.page.details .btn.style2:hover{background-color:#004461}body.page.details .btn.style2.reverse_color{background-color:#004461;color:#fff}body.page.details .btn.style2.reverse_color:hover{background-color:#fff;border-color:#004461;color:#004461}body.page.details .btn.style2.transparent{background-color:transparent;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .btn.style2.transparent:hover{background-color:#004461;color:#fff}body.page.details .btn.style2.white{background-color:#fff;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .btn.style2.white:hover{background-color:#004461;color:#fff}body.page.details .btn.style2.transparent-white{background-color:transparent;border-color:#004461;color:#004461;transition:all .3s ease}body.page.details .btn.style2.transparent-white:hover{background-color:#fff;color:#004461}body.page.details .btn.style3{border-color:#363636;color:#363636}body.page.details .btn.style3:hover{background-color:#363636}body.page.details .btn.style3.reverse_color{background-color:#363636;color:#fff}body.page.details .btn.style3.reverse_color:hover{background-color:#fff;border-color:#363636;color:#363636}body.page.details .btn.style3.transparent{background-color:transparent;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .btn.style3.transparent:hover{background-color:#363636;color:#fff}body.page.details .btn.style3.white{background-color:#fff;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .btn.style3.white:hover{background-color:#363636;color:#fff}body.page.details .btn.style3.transparent-white{background-color:transparent;border-color:#363636;color:#363636;transition:all .3s ease}body.page.details .btn.style3.transparent-white:hover{background-color:#fff;color:#363636}body.page.details .btn.style4{border-color:#6c6c6c;color:#6c6c6c}body.page.details .btn.style4:hover{background-color:#6c6c6c}body.page.details .btn.style4.reverse_color{background-color:#6c6c6c;color:#fff}body.page.details .btn.style4.reverse_color:hover{background-color:#fff;border-color:#6c6c6c;color:#6c6c6c}body.page.details .btn.style4.transparent{background-color:transparent;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .btn.style4.transparent:hover{background-color:#6c6c6c;color:#fff}body.page.details .btn.style4.white{background-color:#fff;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .btn.style4.white:hover{background-color:#6c6c6c;color:#fff}body.page.details .btn.style4.transparent-white{background-color:transparent;border-color:#6c6c6c;color:#6c6c6c;transition:all .3s ease}body.page.details .btn.style4.transparent-white:hover{background-color:#fff;color:#6c6c6c}body.page.details .btn.style5{border-color:#acacac;color:#acacac}body.page.details .btn.style5:hover{background-color:#acacac}body.page.details .btn.style5.reverse_color{background-color:#acacac;color:#fff}body.page.details .btn.style5.reverse_color:hover{background-color:#fff;border-color:#acacac;color:#acacac}body.page.details .btn.style5.transparent{background-color:transparent;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .btn.style5.transparent:hover{background-color:#acacac;color:#fff}body.page.details .btn.style5.white{background-color:#fff;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .btn.style5.white:hover{background-color:#acacac;color:#fff}body.page.details .btn.style5.transparent-white{background-color:transparent;border-color:#acacac;color:#acacac;transition:all .3s ease}body.page.details .btn.style5.transparent-white:hover{background-color:#fff;color:#acacac}body.page.details .btn.style6{border-color:#00aad7;color:#00aad7}body.page.details .btn.style6:hover{background-color:#00aad7}body.page.details .btn.style6.reverse_color{background-color:#00aad7;color:#fff}body.page.details .btn.style6.reverse_color:hover{background-color:#fff;border-color:#00aad7;color:#00aad7}body.page.details .btn.style6.transparent{background-color:transparent;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .btn.style6.transparent:hover{background-color:#00aad7;color:#fff}body.page.details .btn.style6.white{background-color:#fff;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .btn.style6.white:hover{background-color:#00aad7;color:#fff}body.page.details .btn.style6.transparent-white{background-color:transparent;border-color:#00aad7;color:#00aad7;transition:all .3s ease}body.page.details .btn.style6.transparent-white:hover{background-color:#fff;color:#00aad7}body.page.details .btn.style7{border-color:#1d1d1d;color:#1d1d1d}body.page.details .btn.style7:hover{background-color:#1d1d1d}body.page.details .btn.style7.reverse_color{background-color:#1d1d1d;color:#fff}body.page.details .btn.style7.reverse_color:hover{background-color:#fff;border-color:#1d1d1d;color:#1d1d1d}body.page.details .btn.style7.transparent{background-color:transparent;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .btn.style7.transparent:hover{background-color:#1d1d1d;color:#fff}body.page.details .btn.style7.white{background-color:#fff;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .btn.style7.white:hover{background-color:#1d1d1d;color:#fff}body.page.details .btn.style7.transparent-white{background-color:transparent;border-color:#1d1d1d;color:#1d1d1d;transition:all .3s ease}body.page.details .btn.style7.transparent-white:hover{background-color:#fff;color:#1d1d1d}body.page.details .btn.style8{border-color:#fff;color:#fff}body.page.details .btn.style8:hover{background-color:#fff}body.page.details .btn.style8.reverse_color{background-color:#fff;color:#fff}body.page.details .btn.style8.reverse_color:hover{background-color:#fff;border-color:#fff;color:#fff}body.page.details .btn.style8.transparent{background-color:transparent;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .btn.style8.transparent:hover{background-color:#fff;color:#fff}body.page.details .btn.style8.white{background-color:#fff;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .btn.style8.white:hover{background-color:#fff;color:#fff}body.page.details .btn.style8.transparent-white{background-color:transparent;border-color:#fff;color:#fff;transition:all .3s ease}body.page.details .btn.style8.transparent-white:hover{background-color:#fff;color:#fff}body.page.details .btn:hover{color:#fff}body.page.details .btn.reverse{flex-direction:row-reverse}body.page.details .transparent{color:transparent!important}body.page.details .buttons-container{display:flex;gap:12px;justify-content:space-between}body.page.details .buttons-container .btn{flex:1}body.page.details .animation1{transition:.15s ease-out}body.page.details .animation1:hover{transform:scale(.975)}body.page.details .animation2{transition:.15s ease-out}body.page.details .animation2:hover{transform:scale(1.025)}body.page.details .animation3{transition:.15s ease-out}body.page.details .animation3:hover{box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);-webkit-box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);-moz-box-shadow:-2px 3px 38px -17px rgba(0,0,0,.25);transform:translateY(-.125rem)}body.page.details .column-animated{opacity:0}body.page.details .column-animated.animated{animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-out}body.page.details .column-animated:not([data-animation]),body.page.details .column-animated[data-animation=""]{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body.page.details .animate-fade-in.animated{animation-name:fadeIn}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}body.page.details .animate-slide-up.animated{animation-name:slideUp}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}body.page.details .animate-slide-down.animated{animation-name:slideDown}@keyframes slideLeft{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}body.page.details .animate-slide-left.animated{animation-name:slideLeft}@keyframes slideRight{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}body.page.details .animate-slide-right.animated{animation-name:slideRight}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}body.page.details .animate-zoom-in.animated{animation-name:zoomIn}@keyframes zoomOut{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}body.page.details .animate-zoom-out.animated{animation-name:zoomOut}@keyframes flip{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:1;transform:perspective(400px) rotateY(0deg)}}body.page.details .animate-flip.animated{animation-name:flip}body.page.details .column-animated.animated-fast{animation-duration:.4s}body.page.details .column-animated.animated-slow{animation-duration:1.2s}body.page.details .column-animated.delay-1{animation-delay:.1s}body.page.details .column-animated.delay-2{animation-delay:.2s}body.page.details .column-animated.delay-3{animation-delay:.3s}body.page.details .column-animated.delay-4{animation-delay:.4s}body.page.details .column-animated.delay-5{animation-delay:.5s}body.page.details .br1{border-radius:6px!important}body.page.details .br2{border-radius:12px!important}body.page.details .br3{border-radius:18px!important}body.page.details .br4{border-radius:24px!important}body.page.details .br5{border-radius:30px!important}body.page.details .br6{border-radius:36px!important}body.page.details .br7{border-radius:42px!important}body.page.details .br8{border-radius:48px!important}body.page.details .br9{border-radius:54px!important}body.page.details .br10{border-radius:60px!important}body.page.details .br-full{border-radius:7.1428571429rem!important}body.page.details .m1{margin:.4285714286rem}body.page.details .p1{padding:.4285714286rem}body.page.details .m2{margin:.8571428571rem}body.page.details .p2{padding:.8571428571rem}body.page.details .m3{margin:1.2857142857rem}body.page.details .p3{padding:1.2857142857rem}body.page.details .m4{margin:1.7142857143rem}body.page.details .p4{padding:1.7142857143rem}body.page.details .text-3xs,body.page.details .text-3xs-lt{font-size:.5714285714rem;line-height:1.4}body.page.details .text-3xs-lt{font-weight:300}body.page.details .text-3xs-rg{font-size:.5714285714rem;font-weight:400;line-height:1.4}body.page.details .text-3xs-md{font-size:.5714285714rem;font-weight:500;line-height:1.4}body.page.details .text-3xs-sbd{font-size:.5714285714rem;font-weight:600;line-height:1.4}body.page.details .text-3xs-bd{font-size:.5714285714rem;font-weight:700;line-height:1.4}body.page.details .text-3xs-sebd{font-size:.5714285714rem;font-weight:800;line-height:1.4}body.page.details .text-3xs-ebd{font-size:.5714285714rem;font-weight:900;line-height:1.4}body.page.details .text-2xs,body.page.details .text-2xs-lt{font-size:.7142857143rem;line-height:1.4}body.page.details .text-2xs-lt{font-weight:300}body.page.details .text-2xs-rg{font-size:.7142857143rem;font-weight:400;line-height:1.4}body.page.details .text-2xs-md{font-size:.7142857143rem;font-weight:500;line-height:1.4}body.page.details .text-2xs-sbd{font-size:.7142857143rem;font-weight:600;line-height:1.4}body.page.details .text-2xs-bd{font-size:.7142857143rem;font-weight:700;line-height:1.4}body.page.details .text-2xs-sebd{font-size:.7142857143rem;font-weight:800;line-height:1.4}body.page.details .text-2xs-ebd{font-size:.7142857143rem;font-weight:900;line-height:1.4}body.page.details .text-xs,body.page.details .text-xs-lt{font-size:.8571428571rem;line-height:1.4}body.page.details .text-xs-lt{font-weight:300}body.page.details .text-xs-rg{font-size:.8571428571rem;font-weight:400;line-height:1.4}body.page.details .text-xs-md{font-size:.8571428571rem;font-weight:500;line-height:1.4}body.page.details .text-xs-sbd{font-size:.8571428571rem;font-weight:600;line-height:1.4}body.page.details .text-xs-bd{font-size:.8571428571rem;font-weight:700;line-height:1.4}body.page.details .text-xs-sebd{font-size:.8571428571rem;font-weight:800;line-height:1.4}body.page.details .text-xs-ebd{font-size:.8571428571rem;font-weight:900;line-height:1.4}body.page.details .text-sm,body.page.details .text-sm-lt{font-size:1rem;line-height:1.4}body.page.details .text-sm-lt{font-weight:300}body.page.details .text-sm-rg{font-size:1rem;font-weight:400;line-height:1.4}body.page.details .text-sm-md{font-size:1rem;font-weight:500;line-height:1.4}body.page.details .text-sm-sbd{font-size:1rem;font-weight:600;line-height:1.4}body.page.details .text-sm-bd{font-size:1rem;font-weight:700;line-height:1.4}body.page.details .text-sm-sebd{font-size:1rem;font-weight:800;line-height:1.4}body.page.details .text-sm-ebd{font-size:1rem;font-weight:900;line-height:1.4}body.page.details .text-md,body.page.details .text-md-lt{font-size:1.1428571429rem;line-height:1.4}body.page.details .text-md-lt{font-weight:300}body.page.details .text-md-rg{font-size:1.1428571429rem;font-weight:400;line-height:1.4}body.page.details .text-md-md{font-size:1.1428571429rem;font-weight:500;line-height:1.4}body.page.details .text-md-sbd{font-size:1.1428571429rem;font-weight:600;line-height:1.4}body.page.details .text-md-bd{font-size:1.1428571429rem;font-weight:700;line-height:1.4}body.page.details .text-md-sebd{font-size:1.1428571429rem;font-weight:800;line-height:1.4}body.page.details .text-md-ebd{font-size:1.1428571429rem;font-weight:900;line-height:1.4}body.page.details .text-lg,body.page.details .text-lg-lt{font-size:1.2857142857rem;line-height:1.4}body.page.details .text-lg-lt{font-weight:300}body.page.details .text-lg-rg{font-size:1.2857142857rem;font-weight:400;line-height:1.4}body.page.details .text-lg-md{font-size:1.2857142857rem;font-weight:500;line-height:1.4}body.page.details .text-lg-sbd{font-size:1.2857142857rem;font-weight:600;line-height:1.4}body.page.details .text-lg-bd{font-size:1.2857142857rem;font-weight:700;line-height:1.4}body.page.details .text-lg-sebd{font-size:1.2857142857rem;font-weight:800;line-height:1.4}body.page.details .text-lg-ebd{font-size:1.2857142857rem;font-weight:900;line-height:1.4}body.page.details .text-xl,body.page.details .text-xl-lt{font-size:1.4285714286rem;line-height:1.4}body.page.details .text-xl-lt{font-weight:300}body.page.details .text-xl-rg{font-size:1.4285714286rem;font-weight:400;line-height:1.4}body.page.details .text-xl-md{font-size:1.4285714286rem;font-weight:500;line-height:1.4}body.page.details .text-xl-sbd{font-size:1.4285714286rem;font-weight:600;line-height:1.4}body.page.details .text-xl-bd{font-size:1.4285714286rem;font-weight:700;line-height:1.4}body.page.details .text-xl-sebd{font-size:1.4285714286rem;font-weight:800;line-height:1.4}body.page.details .text-xl-ebd{font-size:1.4285714286rem;font-weight:900;line-height:1.4}body.page.details .text-2xl,body.page.details .text-2xl-lt{font-size:1.7142857143rem;line-height:1.4}body.page.details .text-2xl-lt{font-weight:300}body.page.details .text-2xl-rg{font-size:1.7142857143rem;font-weight:400;line-height:1.4}body.page.details .text-2xl-md{font-size:1.7142857143rem;font-weight:500;line-height:1.4}body.page.details .text-2xl-sbd{font-size:1.7142857143rem;font-weight:600;line-height:1.4}body.page.details .text-2xl-bd{font-size:1.7142857143rem;font-weight:700;line-height:1.4}body.page.details .text-2xl-sebd{font-size:1.7142857143rem;font-weight:800;line-height:1.4}body.page.details .text-2xl-ebd{font-size:1.7142857143rem;font-weight:900;line-height:1.4}body.page.details .text-3xl{font-size:2rem;line-height:1.4}body.page.details .text-3xl-lt{font-size:2rem;font-weight:300;line-height:1.4}body.page.details .text-3xl-rg{font-size:2rem;font-weight:400;line-height:1.4}body.page.details .text-3xl-md{font-size:2rem;font-weight:500;line-height:1.4}body.page.details .text-3xl-sbd{font-size:2rem;font-weight:600;line-height:1.4}body.page.details .text-3xl-bd{font-size:2rem;font-weight:700;line-height:1.4}body.page.details .text-3xl-sebd{font-size:2rem;font-weight:800;line-height:1.4}body.page.details .text-3xl-ebd{font-size:2rem;font-weight:900;line-height:1.4}body.page.details .text-4xl,body.page.details .text-4xl-lt{font-size:2.2857142857rem;line-height:1.4}body.page.details .text-4xl-lt{font-weight:300}body.page.details .text-4xl-rg{font-size:2.2857142857rem;font-weight:400;line-height:1.4}body.page.details .text-4xl-md{font-size:2.2857142857rem;font-weight:500;line-height:1.4}body.page.details .text-4xl-sbd{font-size:2.2857142857rem;font-weight:600;line-height:1.4}body.page.details .text-4xl-bd{font-size:2.2857142857rem;font-weight:700;line-height:1.4}body.page.details .text-4xl-sebd{font-size:2.2857142857rem;font-weight:800;line-height:1.4}body.page.details .text-4xl-ebd{font-size:2.2857142857rem;font-weight:900;line-height:1.4}body.page.details .color-primary-color,body.page.details .color-primary-color-hover:hover{color:#004461}body.page.details .color-primary-color-hover:hover>*{color:inherit}body.page.details .color-primary-color-active.active{color:#004461}body.page.details .color-primary-color-active.active>*{color:inherit}body.page.details .bg-color-primary-color,body.page.details .bg-color-primary-color-hover:hover{background-color:#004461}body.page.details .color-advantages-background,body.page.details .color-advantages-background-hover:hover{color:#f6f6f6}body.page.details .color-advantages-background-hover:hover>*{color:inherit}body.page.details .color-advantages-background-active.active{color:#f6f6f6}body.page.details .color-advantages-background-active.active>*{color:inherit}body.page.details .bg-color-advantages-background,body.page.details .bg-color-advantages-background-hover:hover{background-color:#f6f6f6}body.page.details .color-background,body.page.details .color-background-hover:hover{color:#e6e6e6}body.page.details .color-background-hover:hover>*{color:inherit}body.page.details .color-background-active.active{color:#e6e6e6}body.page.details .color-background-active.active>*{color:inherit}body.page.details .bg-color-background,body.page.details .bg-color-background-hover:hover{background-color:#e6e6e6}body.page.details .color-card-background,body.page.details .color-card-background-hover:hover{color:#fff}body.page.details .color-card-background-hover:hover>*{color:inherit}body.page.details .color-card-background-active.active{color:#fff}body.page.details .color-card-background-active.active>*{color:inherit}body.page.details .bg-color-card-background,body.page.details .bg-color-card-background-hover:hover{background-color:#fff}body.page.details .color-card-price-background,body.page.details .color-card-price-background-hover:hover{color:#ededed}body.page.details .color-card-price-background-hover:hover>*{color:inherit}body.page.details .color-card-price-background-active.active{color:#ededed}body.page.details .color-card-price-background-active.active>*{color:inherit}body.page.details .bg-color-card-price-background,body.page.details .bg-color-card-price-background-hover:hover{background-color:#ededed}body.page.details .color-component-background,body.page.details .color-component-background-hover:hover{color:#00aad7}body.page.details .color-component-background-hover:hover>*{color:inherit}body.page.details .color-component-background-active.active{color:#00aad7}body.page.details .color-component-background-active.active>*{color:inherit}body.page.details .bg-color-component-background,body.page.details .bg-color-component-background-hover:hover{background-color:#00aad7}body.page.details .color-grey-text,body.page.details .color-grey-text-hover:hover{color:#6c6c6c}body.page.details .color-grey-text-hover:hover>*{color:inherit}body.page.details .color-grey-text-active.active{color:#6c6c6c}body.page.details .color-grey-text-active.active>*{color:inherit}body.page.details .bg-color-grey-text,body.page.details .bg-color-grey-text-hover:hover{background-color:#6c6c6c}body.page.details .color-price-secondary,body.page.details .color-price-secondary-hover:hover{color:#d10300}body.page.details .color-price-secondary-hover:hover>*{color:inherit}body.page.details .color-price-secondary-active.active{color:#d10300}body.page.details .color-price-secondary-active.active>*{color:inherit}body.page.details .bg-color-price-secondary,body.page.details .bg-color-price-secondary-hover:hover{background-color:#d10300}body.page.details .color-price-tags-primary,body.page.details .color-price-tags-primary-hover:hover{color:#ff5c00}body.page.details .color-price-tags-primary-hover:hover>*{color:inherit}body.page.details .color-price-tags-primary-active.active{color:#ff5c00}body.page.details .color-price-tags-primary-active.active>*{color:inherit}body.page.details .bg-color-price-tags-primary,body.page.details .bg-color-price-tags-primary-hover:hover{background-color:#ff5c00}body.page.details .color-primary-dark,body.page.details .color-primary-dark-hover:hover{color:#1d1d1d}body.page.details .color-primary-dark-hover:hover>*{color:inherit}body.page.details .color-primary-dark-active.active{color:#1d1d1d}body.page.details .color-primary-dark-active.active>*{color:inherit}body.page.details .bg-color-primary-dark,body.page.details .bg-color-primary-dark-hover:hover{background-color:#1d1d1d}body.page.details .color-secondary-dark,body.page.details .color-secondary-dark-hover:hover{color:#363636}body.page.details .color-secondary-dark-hover:hover>*{color:inherit}body.page.details .color-secondary-dark-active.active{color:#363636}body.page.details .color-secondary-dark-active.active>*{color:inherit}body.page.details .bg-color-secondary-dark,body.page.details .bg-color-secondary-dark-hover:hover{background-color:#363636}body.page.details .color-black,body.page.details .color-black-hover:hover{color:#000}body.page.details .color-black-hover:hover>*{color:inherit}body.page.details .color-black-active.active{color:#000}body.page.details .color-black-active.active>*{color:inherit}body.page.details .bg-color-black,body.page.details .bg-color-black-hover:hover{background-color:#000}body.page.details .color-ultralight-blue,body.page.details .color-ultralight-blue-hover:hover{color:#e8f2fb}body.page.details .color-ultralight-blue-hover:hover>*{color:inherit}body.page.details .color-ultralight-blue-active.active{color:#e8f2fb}body.page.details .color-ultralight-blue-active.active>*{color:inherit}body.page.details .bg-color-ultralight-blue,body.page.details .bg-color-ultralight-blue-hover:hover{background-color:#e8f2fb}body.page.details .color-green,body.page.details .color-green-hover:hover{color:#188f60}body.page.details .color-green-hover:hover>*{color:inherit}body.page.details .color-green-active.active{color:#188f60}body.page.details .color-green-active.active>*{color:inherit}body.page.details .bg-color-green,body.page.details .bg-color-green-hover:hover{background-color:#188f60}body.page.details .color-grey,body.page.details .color-grey-hover:hover{color:#acacac}body.page.details .color-grey-hover:hover>*{color:inherit}body.page.details .color-grey-active.active{color:#acacac}body.page.details .color-grey-active.active>*{color:inherit}body.page.details .bg-color-grey,body.page.details .bg-color-grey-hover:hover{background-color:#acacac}body.page.details .color-bg-color-tags-1,body.page.details .color-bg-color-tags-1-hover:hover{color:rgba(158,126,126,.6)}body.page.details .color-bg-color-tags-1-hover:hover>*{color:inherit}body.page.details .color-bg-color-tags-1-active.active{color:rgba(158,126,126,.6)}body.page.details .color-bg-color-tags-1-active.active>*{color:inherit}body.page.details .bg-color-bg-color-tags-1,body.page.details .bg-color-bg-color-tags-1-hover:hover{background-color:rgba(158,126,126,.6)}body.page.details .color-other-departures,body.page.details .color-other-departures-hover:hover{color:#9e7e7e}body.page.details .color-other-departures-hover:hover>*{color:inherit}body.page.details .color-other-departures-active.active{color:#9e7e7e}body.page.details .color-other-departures-active.active>*{color:inherit}body.page.details .bg-color-other-departures,body.page.details .bg-color-other-departures-hover:hover{background-color:#9e7e7e}body.page.details .color-light-blue,body.page.details .color-light-blue-hover:hover{color:#42d7ff}body.page.details .color-light-blue-hover:hover>*{color:inherit}body.page.details .color-light-blue-active.active{color:#42d7ff}body.page.details .color-light-blue-active.active>*{color:inherit}body.page.details .bg-color-light-blue,body.page.details .bg-color-light-blue-hover:hover{background-color:#42d7ff}body.page.details .color-ededed,body.page.details .color-ededed-hover:hover{color:#ededed}body.page.details .color-ededed-hover:hover>*{color:inherit}body.page.details .color-ededed-active.active{color:#ededed}body.page.details .color-ededed-active.active>*{color:inherit}body.page.details .bg-color-ededed,body.page.details .bg-color-ededed-hover:hover{background-color:#ededed}body.page.details .color-svg-border-color,body.page.details .color-svg-border-color-hover:hover{color:#eaecf0}body.page.details .color-svg-border-color-hover:hover>*{color:inherit}body.page.details .color-svg-border-color-active.active{color:#eaecf0}body.page.details .color-svg-border-color-active.active>*{color:inherit}body.page.details .bg-color-svg-border-color,body.page.details .bg-color-svg-border-color-hover:hover{background-color:#eaecf0}body.page.details .bg-color-gt-1{background:linear-gradient(90deg,#00aad7 100%,#004461 0)}body.page.details .bg-color-gt-2{background:linear-gradient(#ff5c00,#ff8c40)}body.page.details h1,body.page.details h2,body.page.details h3{align-items:center;display:flex;flex:auto!important;flex-direction:row;flex-wrap:nowrap;gap:.8571428571rem;justify-content:flex-start;width:100%}body.page.details h1 svg,body.page.details h2 svg,body.page.details h3 svg{background-color:#42d7ff;border:4px solid #e8f2fb;border-radius:50%;flex:none;height:2.2142857143rem!important;padding:4px;width:auto!important}body.page.details h1{align-items:flex-start;margin:0}body.page.details h2{margin-bottom:1.2857142857rem}