*,:after,:before{border:0 solid;box-sizing:border-box;outline:0}:after,:before{--tw-content:""}html{text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:700}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.custom-scroll,.phone-input-block__country__dropdown .select2-results>.select2-results__options{scrollbar-color:dark;scrollbar-width:thin}.custom-scroll::-webkit-scrollbar,.phone-input-block__country__dropdown .select2-results>.select2-results__options::-webkit-scrollbar{width:8px}.custom-scroll::-webkit-scrollbar-track,.phone-input-block__country__dropdown .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:transparent}.custom-scroll::-webkit-scrollbar-thumb,.phone-input-block__country__dropdown .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#668d99;border:2px solid #fff;border-radius:6px}.custom-scroll-horizontal{scrollbar-color:dark;scrollbar-width:thin}.custom-scroll-horizontal::-webkit-scrollbar{height:8px;width:100%}.custom-scroll-horizontal::-webkit-scrollbar-track{background-color:transparent}.custom-scroll-horizontal::-webkit-scrollbar-thumb{background-color:#668d99;border:2px solid #fff;border-radius:6px}a,button,input,select,textarea{border-radius:0;font-family:DM Sans,Open Sans,sans-serif;outline:0;touch-action:manipulation}body,html{color:#001b23;font-family:DM Sans,Open Sans,sans-serif;height:100%}.svg__check{opacity:0;visibility:hidden;z-index:-1}input{color:#001b23;transition:border-color .3s}input.error{border-color:red!important}input.success{border-color:#668d99!important}input.success~.svg__check{opacity:1;visibility:visible;z-index:1}h1,h2,h3,h4,h5,h6{font-family:Chap-Medium,Arsenal-Regular,sans-serif}main{transition:padding .3s}.splide.is-focus-in .splide__arrow:focus{outline:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.splide__numbers{color:#fff;font-size:20px;font-weight:500;line-height:36px;position:absolute;right:78px;top:48px}.splide__numbers,.splide__pagination{align-items:center;display:flex}.splide__pagination li{margin:0 6px}.splide__pagination li button{background-color:#668d99;display:flex;height:12px;width:12px}.splide__pagination li button.is-active{background-color:transparent;height:12px;opacity:1;position:relative;transform:scale(1);width:12px}.splide__pagination li button.is-active:after{background-color:#e9ac60;height:12px;width:12px}.splide__pagination li button.is-active:after,.splide__pagination li button.is-active:before{border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.splide__pagination li button.is-active:before{background-color:transparent;border:1px solid #e9ac60;height:20px;width:20px}.splide__pagination__page{margin:0;opacity:.5}.splide:not(.is-overflow) .splide__pagination{display:flex}.subtext{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px}.subtext-sm p{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;margin-top:16px}.render{align-items:center;background-color:#004155;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.render__container{overflow:hidden;padding-top:20px}.render__logo{opacity:0}svg{stroke:#fff;fill:transparent}.gapper{padding:40px 0}@media only screen and (min-width:768px){.gapper{padding:64px 0}}@media only screen and (min-width:1240px){.gapper{padding:100px 0}}.gapper-small{padding:30px 0}@media only screen and (min-width:768px){.gapper-small{padding:50px 0 60px}}.gapper-small-mob{padding:40px 0}@media only screen and (min-width:768px){.gapper-small-mob{padding:0}}.no-margin{margin:0}.section{overflow:hidden}.section-has-sticky{overflow:visible}.section-green{background-color:#004155}.section-white{background-color:#fff}.section-not-green{padding-top:69px}@media only screen and (min-width:1240px){.section-not-green{padding-top:154px}}.section-no-padding-top{padding-top:0}.section-padding-top{padding-top:40px}@media only screen and (min-width:1240px){.section-padding-top{padding-top:100px}}.wrapper{margin:0 auto;max-width:375px;padding:0 16px}@media only screen and (min-width:768px){.wrapper{max-width:800px}}@media only screen and (min-width:1240px){.wrapper{max-width:1272px}}.wrapper-xl{margin:0 auto;max-width:1920px;position:relative}.padding-bottom{padding:0 16px 64px}@media only screen and (min-width:1240px){.padding-bottom{padding:0 16px}}@media (prefers-reduced-motion:reduce){*{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}}.hidden{display:none!important;visibility:hidden!important}@font-face{font-display:swap;font-family:Chap-Medium;font-style:normal;font-weight:400;src:url(../eot/chap-medium.b5735b0b.eot);src:local("Chap-Medium Regular"),local("Chap-Medium"),url(../eot/chap-medium.b5735b0b.eot#iefix) format("embedded-opentype"),url(../woff/chap-medium.474cf583.woff) format("woff"),url(../woff2/chap-medium.9c9b8786.woff2) format("woff2"),url(../ttf/chap-medium.0065f041.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(../eot/dmsans-regular.2dd76132.eot);src:local("DM Sans Regular"),local("DMSans-Regular"),url(../eot/dmsans-regular.2dd76132.eot#iefix) format("embedded-opentype"),url(../woff2/dmsans-regular.bc48d545.woff2) format("woff2"),url(../woff/dmsans-regular.c8cea20c.woff) format("woff"),url(../ttf/dmsans-regular.96d88717.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(../eot/dmsans-medium.8717e968.eot);src:local("DM Sans Medium"),local("DMSans-Medium"),url(../eot/dmsans-medium.8717e968.eot#iefix) format("embedded-opentype"),url(../woff2/dmsans-medium.5e55bf43.woff2) format("woff2"),url(../woff/dmsans-medium.7230e305.woff) format("woff"),url(../ttf/dmsans-medium.66481006.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arsenal;font-style:normal;font-weight:400;src:url(../eot/arsenal-regular.1a7c2414.eot);src:local("DM Sans Medium"),local("Arsenal-Regular"),url(../eot/arsenal-regular.1a7c2414.eot#iefix) format("embedded-opentype"),url(../woff2/arsenal-regular.ba014d96.woff2) format("woff2"),url(../woff/arsenal-regular.4f87af5d.woff) format("woff"),url(../ttf/arsenal-regular.1ea25bc9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:local("OpenSans-Regular"),local("OpenSans-Regular"),url(../woff2/opensans-regular.40d3ae4f.woff2) format("woff2"),url(../woff/opensans-regular.a4e86ec8.woff) format("woff"),url(../ttf/opensans-regular.d7d7b835.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:local("OpenSans-Medium"),local("OpenSans-Medium"),url(../woff2/opensans-medium.29394085.woff2) format("woff2"),url(../woff/opensans-medium.7bae8298.woff) format("woff"),url(../ttf/opensans-medium.f0cdede0.ttf) format("truetype")}.breadcrumbs{display:flex;flex-wrap:wrap}.breadcrumbs a,.breadcrumbs span{color:#668d99;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}@media only screen and (min-width:768px){.breadcrumbs a,.breadcrumbs span{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}}.breadcrumbs a{border-bottom:1px solid #668d99;transition:color .3s,border-color .3s}@media only screen and (min-width:1240px){.breadcrumbs a:hover{border-color:#004155;color:#004155}}.breadcrumbs span{margin:0 4px}.breadcrumbs--cruises a,.breadcrumbs--cruises span{border-color:#fff;color:#fff;font-size:12px;font-weight:400;line-height:18px}@media only screen and (min-width:768px){.breadcrumbs--cruises a,.breadcrumbs--cruises span{font-size:14px;font-weight:500;line-height:20px}}.breadcrumbs--cruises a:hover,.breadcrumbs--cruises span:hover{border-color:#fff;color:#fff}.heading{align-items:flex-start;display:flex;justify-content:space-between;margin-top:28px}@media only screen and (min-width:768px){.heading{margin-top:36px}}.heading-mb{margin-bottom:40px}.heading__title{color:#004155;font-size:45px;font-weight:500;line-height:50px;text-transform:uppercase}@media only screen and (min-width:768px){.heading__title{font-size:80px;font-weight:500;line-height:80px}}.heading__icon{margin-top:4px}@media only screen and (min-width:1240px){.heading__icon{display:none}}.heading-sm .heading__title{font-size:36px;font-weight:500;line-height:42px}@media only screen and (min-width:768px){.heading-sm .heading__title{font-size:45px;font-weight:500;line-height:50px}}.card{display:flex;flex-direction:column;gap:24px;grid-column:span 1/span 1}.card__button{background-color:#e9ac60;border-radius:100px;color:#fff;flex:1;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;max-width:191px;padding:17px 40px;text-transform:uppercase;transition:background-color .3s}@media only screen and (min-width:1240px){.card__button:hover{background-color:#eaa045}}.card__price{align-items:flex-start;display:flex;flex-direction:column;font-size:22px;font-weight:400;letter-spacing:-.2px;line-height:32px;line-height:28px;margin-top:6px}@media only screen and (min-width:375px){.card__price{font-size:32px;font-weight:400;letter-spacing:-.3px;line-height:52px;line-height:28px}}@media only screen and (min-width:1240px){.card__price{margin-top:10px}}.card-sale .card__price{color:red}.card-disabled .card__button{opacity:.4;pointer-events:none}.card__image{max-height:360px;min-height:360px;overflow:hidden;position:relative}.card__image img{height:100%;object-fit:cover;width:100%}.card__bubble{align-items:center;background-color:#92c7d0;border-radius:50%;color:#fff;display:none;font-size:16px;font-weight:500;height:100px;justify-content:center;letter-spacing:-.1px;line-height:22px;opacity:0;position:absolute;width:100px}@media only screen and (min-width:1240px){.card__bubble{display:flex}}.card__logos{display:flex;flex-direction:column;gap:8px;position:absolute;right:16px;top:16px;z-index:2}.card__logo{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:4px;display:flex;height:40px;justify-content:center;min-height:40px;min-width:40px;width:40px}.card__logo img{max-height:24px;max-width:24px}.card__icon{margin-right:6px}.card__map{align-items:center;background-color:rgba(233,172,96,.3);border-radius:4px;display:flex;height:24px;justify-content:center;position:absolute;right:0;width:24px}.card__map svg{stroke:transparent;max-height:16px;max-width:16px}.card__length{position:relative}.card__length .card__icon svg{fill:#e9ac60;stroke:transparent}.card__length span{align-items:center;display:flex}.card__ship .card__icon svg{fill:#e9ac60;stroke:transparent}.card__content{display:flex;flex-direction:column;gap:12px}.card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;overflow:hidden}@media only screen and (min-width:768px){.card__title{min-height:64px}}.card__uid{color:#8da4a8;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}.card__info{display:flex;flex-direction:column;gap:10px}.card__length,.card__location,.card__ship{align-items:center;display:flex}.card__length span,.card__location span,.card__ship span{font-size:14px;font-weight:400;line-height:24px}.card__location{position:relative}.card__location .card__icon svg{fill:#e9ac60;stroke:#e9ac60}.card__status{background-color:#e9ac60;border-radius:4px;left:16px;padding:12px 20px;position:absolute;top:16px;z-index:2}.card__status p{color:#fff;font-size:14px;font-weight:400;line-height:16px}.card__status p span{font-size:14px;font-weight:700;line-height:16px}.card__period{color:#668d99;position:absolute;right:0}@media only screen and (min-width:375px){.card__period{right:80px}}@media only screen and (min-width:768px){.card__period{left:50%;right:auto;transform:translate(-50%)}}.card__footer{align-items:flex-end;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:1240px){.card__footer{gap:12px}}.card__prices{align-items:flex-start;display:flex;flex-direction:column}.card__oldprice{color:#668d99;font-size:16px;font-weight:500;height:22px;letter-spacing:-.1px;line-height:22px;text-decoration:line-through;text-transform:uppercase}.card__perperson{font-size:10px;font-weight:400;line-height:18px;line-height:12px;margin-bottom:2px}@media only screen and (min-width:375px){.card__perperson{line-height:16px;margin-bottom:-2px}}@media only screen and (min-width:768px){.card__perperson{font-size:10px;font-weight:400;line-height:18px;margin-bottom:0;max-width:100%}}.card__label{color:#668d99;font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase}.card__bottom{display:flex;flex:1;flex-direction:column;gap:24px;justify-content:space-between}.article{height:100%}.article__image{overflow:hidden}@media only screen and (min-width:768px){.article__image{height:100%}}.article__image img{height:100%;object-fit:cover;object-position:center;transition:transform .8s;width:100%}@media only screen and (min-width:768px){.article__image img{max-height:410px}}@media only screen and (min-width:1240px){.article__image img{max-height:100%}.article:hover .article__image img{transform:scale(1.1)}}.article__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding-top:16px;position:relative;width:100%}@media only screen and (min-width:768px){.article__content{background-color:rgba(0,0,0,.35);height:100%;left:0;padding:20px 24px;position:absolute;top:0}}.article__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:32px;margin-bottom:12px;overflow:hidden}@media only screen and (min-width:768px){.article__name{color:#fff}}.article__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:14px;font-weight:400;line-height:24px;overflow:hidden;position:relative;transition:max-height .3s ease-in-out,opacity .3s;z-index:3}@media only screen and (min-width:1240px){.article__text{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;max-height:0;opacity:0;overflow:hidden}.article:hover .article__text{max-height:100%;opacity:1}}.article__link{border-bottom:1px solid #fff;color:#fff;display:none;font-size:14px;font-weight:500;line-height:20px;margin-top:12px;text-transform:uppercase}@media only screen and (min-width:768px){.article__link{display:inline-block}}.article__date{color:#8da4a8;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px}@media only screen and (min-width:768px){.article__date{color:#92c7d0;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.article-same-as-pc .article__image{height:100%}.article-same-as-pc .article__image img{max-height:343px;min-height:343px}@media only screen and (min-width:768px){.article-same-as-pc .article__image img{max-height:100%}}.article-same-as-pc .article__content{background-color:rgba(0,0,0,.35);height:100%;left:0;padding:20px 24px;position:absolute;top:0}.article-same-as-pc .article__name{color:#fff}.article-same-as-pc .article__link{display:inline-block}.headline{display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (min-width:1240px){.headline{gap:24px}}.headline__title{color:#004155;font-size:36px;font-weight:500;line-height:42px;text-transform:uppercase}@media only screen and (min-width:768px){.headline__title{font-size:45px;font-weight:500;line-height:50px}}@media only screen and (min-width:1240px){.headline__title{font-size:74px;font-weight:500;line-height:80px}}.headline__description{font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px}@media only screen and (min-width:1240px){.headline__description{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;max-width:1202px}}.headline__text{font-size:14px;font-weight:400;line-height:24px;margin-top:24px}@media only screen and (min-width:1240px){.headline__text{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;margin-top:48px}}.headline-white .headline__title{color:#fff}.headline-centered{align-items:center}.headline-centered .headline__description,.headline-centered .headline__title{text-align:center}@media only screen and (min-width:1240px){.headline-centered .headline__description{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.headline-centered+.headline__text{margin-top:13px;text-align:center}.headline-note{flex-direction:column-reverse;gap:24px}@media only screen and (min-width:1240px){.headline-note{gap:40px}}.headline-note .headline__description{color:#668d99;font-size:14px;font-weight:500;line-height:20px;margin-top:0;text-transform:uppercase}@media only screen and (min-width:1240px){.headline-note .headline__description{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}}.headline-sm{gap:30px}.headline-md .headline__title,.headline-sm .headline__title{font-size:36px;font-weight:500;line-height:42px}@media only screen and (min-width:1240px){.headline-md .headline__title{font-size:64px;font-weight:500;line-height:82px}}.headline-lg .headline__title{font-size:36px;font-weight:500;line-height:42px}@media only screen and (min-width:1240px){.headline-lg .headline__title{font-size:58px;line-height:60px}}.headline-xl .headline__title{font-size:36px;font-weight:500;line-height:42px}@media only screen and (min-width:1240px){.headline-xl .headline__title{font-size:74px;font-weight:500;line-height:80px}}.headline-booking .headline__title{display:none}@media only screen and (min-width:1240px){.headline-booking .headline__title{display:block}}.button{align-items:center;border:1px solid #004155;border-radius:100px;color:#004155;display:inline-flex;justify-content:center;left:50%;padding:10px 17px;position:relative;text-transform:uppercase;transform:translateX(-50%);transition:background-color .3s,border-color .3s;width:100%}@media only screen and (min-width:375px){.button{padding:17px 30px}}@media only screen and (min-width:768px){.button{width:auto}}@media only screen and (min-width:1240px){.button{padding:17px 30px}}.button__text{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;transition:color .3s}.button__text-selected,.button__text-unselect{display:none}.button__label{cursor:pointer;display:flex;flex:1;justify-content:flex-end;position:relative}.button__label .button{pointer-events:none;width:100%}@media only screen and (min-width:1240px){.button__label:hover .button{background-color:transparent;border-color:#e9ac60;color:#e9ac60}}.button__label input{height:0;opacity:0;position:absolute;width:0}.button__label input:checked+.button .button__text{display:none}.button__label input:checked+.button .button__text-selected{display:block}@media only screen and (min-width:1240px){.button__label:hover input:checked+.button .button__text,.button__label:hover input:checked+.button .button__text-selected{display:none}.button__label:hover input:checked+.button .button__text-unselect{display:block}}.button-white-transparent{background-color:transparent;border-color:#fff;color:#fff}@media only screen and (min-width:1240px){.button-white-transparent:hover{background-color:#fff;color:#004155}.button-green:hover{background-color:transparent;border-color:#004155;color:#004155}}.button-lightgreen{background-color:rgba(146,199,208,.3);border:1px solid transparent;color:#004155}@media only screen and (min-width:1240px){.button-lightgreen:hover{background-color:#004155;border-color:#004155;color:#fff}}.button-green-transparent{background-color:transparent;border-color:#004155;color:#004155}@media only screen and (min-width:1240px){.button-green-transparent:hover{background-color:#004155;color:#fff}}.button-brown{background-color:#e9ac60;border:1px solid transparent;color:#fff}@media only screen and (min-width:1240px){.button-brown:hover{background-color:transparent;border-color:#e9ac60;color:#e9ac60}}.button-brown-transparent{background-color:transparent;border:1px solid #e9ac60;color:#e9ac60}@media only screen and (min-width:1240px){.button-brown-transparent:hover{background-color:#e9ac60;border:#fff}}.button-no-center{left:auto;transform:translate(0);width:auto}.button-disabled{opacity:.4;pointer-events:none}.button-margin-top{margin-top:40px}@media only screen and (min-width:1240px){.button-margin-top{margin-top:64px}}.flip-slider{background-color:#004155;overflow:hidden;padding:56px 0}@media only screen and (min-width:1240px){.flip-slider{background-color:transparent;padding:30px 0}}.flip-slider__bottom .button{display:none}@media only screen and (min-width:1240px){.flip-slider__bottom .button{display:inline-flex}}.flip-slider__wrapper{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative}.flip-slider__wrapper>.button{border:none;border-bottom:1px solid #fff;border-radius:0;display:inline-block;left:auto;margin-top:22px;padding:0;transform:translateX(0);width:auto}@media only screen and (min-width:1240px){.flip-slider__wrapper>.button:hover{background-color:transparent}.flip-slider__wrapper>.button:hover .button__text{color:#fff}.flip-slider__wrapper{align-items:center;flex-direction:row}.flip-slider__wrapper>.button{display:none}}.flip-slider__images{background-color:#004155}@media only screen and (min-width:1240px){.flip-slider__images{position:absolute;right:0;width:calc(50% + 72px);z-index:2}.flip-slider__list .splide__list{align-items:flex-start;display:flex;flex-direction:column;gap:12px}}.flip-slider__list .splide__arrow--prev{left:0}.flip-slider__list .splide__arrow--next{right:0}.flip-slider__list__item{align-items:flex-start;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.2px;line-height:32px}.flip-slider__list__item svg{stroke:transparent;display:none;min-height:24px;min-width:24px}@media only screen and (min-width:1240px){.flip-slider__list__item svg{display:block}.flip-slider__list__item{justify-content:flex-start}}.flip-slider__list__icon{fill:#fff;opacity:0;transition:opacity .3s}.flip-slider__content{background-color:#004155;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:22px;position:relative;width:100%}@media only screen and (min-width:1240px){.flip-slider__content{gap:60px;padding:84px 180px 120px 60px;width:50%}.flip-slider-reversed .flip-slider__wrapper{justify-content:flex-end}.flip-slider-reversed .flip-slider__content{order:2;padding-left:110px}.flip-slider-reversed .flip-slider__images{left:0;order:-1;right:auto}}.flip-slider__top{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (min-width:1240px){.flip-slider__top{gap:54px}}.flip-slider__top .headline{margin-bottom:24px}@media only screen and (min-width:1240px){.flip-slider__top .headline{margin-bottom:0}}.flip-slider__top .splide{width:100%}.flip-slider__arrow{height:auto;opacity:1;transition:opacity .3s;width:auto}.flip-slider__arrow svg{fill:transparent;height:24px;width:24px}.flip-slider__image img{display:flex;max-height:235px;min-height:235px;object-fit:cover;width:100%}@media only screen and (min-width:768px){.flip-slider__image img{max-height:563px;min-height:563px}}.flip-slider__text{-webkit-line-clamp:8;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;display:none;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;overflow:hidden}@media only screen and (min-width:1240px){.flip-slider__text{display:block;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;padding-left:32px}}.flip-slider__text-mob{display:block;margin-top:36px}@media only screen and (min-width:1240px){.flip-slider__text-mob{display:none;margin-top:0}}.flip-slider-transparent{background-color:transparent;padding:0}.flip-slider-transparent .button{display:none}@media only screen and (min-width:1240px){.flip-slider-transparent{min-height:764px}.flip-slider-transparent .flip-slider__wrapper{align-items:flex-start}}.flip-slider-transparent .flip-slider__arrow svg{stroke:#668d99}@media only screen and (min-width:1240px){.flip-slider-transparent .flip-slider__bottom{display:none}}.flip-slider-transparent .flip-slider__content{background-color:transparent}@media only screen and (min-width:1240px){.flip-slider-transparent .flip-slider__content{padding:65px 106px 65px 0}}.flip-slider-transparent .flip-slider__content:before{display:none}.flip-slider-transparent .flip-slider__images{background-color:transparent}@media only screen and (min-width:1240px){.flip-slider-transparent .flip-slider__images{height:764px;max-width:calc(50% - 53px);width:700px}.flip-slider-transparent .flip-slider__images img{max-height:100%;max-width:100%;min-height:100%}}.flip-slider-transparent .flip-slider__list__item{color:#004155}.flip-slider-transparent .flip-slider__list__item.is-active span{color:#001b23}.flip-slider-transparent .flip-slider__list__icon{fill:#001b23;stroke:#001b23}.flip-slider-transparent .headline-white .headline__title{color:#004155}.flip-slider-transparent .splide__track{height:100%}.flip-slider-history .flip-slider__content{gap:24px;padding:0;width:100%}@media only screen and (min-width:1240px){.flip-slider-history .flip-slider__content{gap:87px;max-width:76%;padding:88px 256px 88px 40px}}.flip-slider-history .flip-slider__image{background-color:#004155;width:100%}@media only screen and (min-width:1240px){.flip-slider-history .flip-slider__image{left:auto;max-height:563px;min-height:563px;min-width:523px;position:absolute;right:0;width:calc(30% + 88px);z-index:2}}@media only screen and (min-width:1240px) and (min-width:1536px){.flip-slider-history .flip-slider__image{width:calc(35% + 88px)}}@media only screen and (min-width:1536px){.flip-slider-history .flip-slider__image{margin-left:-116px;position:relative}}.flip-slider-history .flip-slider__image img{max-height:100%;min-height:100%;object-position:top}@media only screen and (min-width:1240px){.flip-slider-history .flip-slider__image img{max-height:563px;min-height:563px;min-width:523px}}.flip-slider-history .flip-slider__text{display:-webkit-box;padding-left:0}.flip-slider-history .flip-slider__button{border:none;border-bottom:1px solid #fff;border-radius:0;display:inline-block;left:auto;margin-top:16px;padding:0;transform:translateX(0);width:auto}@media only screen and (min-width:1240px){.flip-slider-history .flip-slider__button{display:none}}.flip-slider-history.flip-slider-reversed .flip-slider__wrapper>.button{display:none}.flip-slider-history.flip-slider-reversed .flip-slider__top{align-items:flex-start;gap:0}@media only screen and (min-width:1240px){.flip-slider-history.flip-slider-reversed .flip-slider__top{gap:40px}}.flip-slider-history.flip-slider-reversed .flip-slider__image{background-color:#004155;width:100%}@media only screen and (min-width:1240px){.flip-slider-history.flip-slider-reversed .flip-slider__image{left:0;order:-1;position:absolute;right:auto;width:calc(30% + 88px);z-index:2}}@media only screen and (min-width:1536px){.flip-slider-history.flip-slider-reversed .flip-slider__image{margin-right:-116px;position:relative}}.flip-slider-history.flip-slider-reversed .flip-slider__image img{max-height:100%;min-height:100%}@media only screen and (min-width:1240px){.flip-slider-history.flip-slider-reversed .flip-slider__image img{max-height:563px;min-height:563px}}.flip-slider-history.flip-slider-reversed .flip-slider__content{gap:24px;padding:0;width:100%}@media only screen and (min-width:1240px){.flip-slider-history.flip-slider-reversed .flip-slider__content{gap:87px;max-width:76%;padding:88px 32px 88px 256px}}.flip-slider-history.flip-slider-reversed .flip-slider__bottom{padding-left:0}.flip-slider-history.flip-slider-reversed .flip-slider__button{border:none;border-bottom:1px solid #fff;border-radius:0;display:inline-block;left:auto;margin-top:16px;padding:0;transform:translateX(0);width:auto}@media only screen and (min-width:1240px){.flip-slider-history.flip-slider-reversed .flip-slider__button{display:none}}.flip-slider-service.flip-slider-reversed .flip-slider__content{padding-right:0}.flip-slider-service.flip-slider-reversed .flip-slider__list{padding-left:0}.flip-slider-padding-top{padding-top:56px}@media only screen and (min-width:1240px){.flip-slider-padding-top{padding-top:100px}}.flip-slider .splide__track--nav>.splide__list>.splide__slide{border:none;color:#92c7d0;opacity:0;transition:opacity .3s,color .3s}@media only screen and (min-width:1240px){.flip-slider .splide__track--nav>.splide__list>.splide__slide{opacity:1}}.flip-slider .splide__track--nav>.splide__list>.splide__slide.is-active{color:#fff;opacity:1}.flip-slider .splide__track--nav>.splide__list>.splide__slide.is-active .flip-slider__list__icon{opacity:1}@media only screen and (min-width:1240px){.flip-slider .splide__track--nav>.splide__list>.splide__slide:hover:not(.is-active){color:#fff}}.icon-block{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media only screen and (min-width:768px){.icon-block{width:50%}}@media only screen and (min-width:1240px){.icon-block{width:auto}}.icon-block__icon{align-items:center;background-color:rgba(146,199,208,.5);border-radius:90px;display:flex;height:112px;justify-content:center;margin-bottom:32px;width:112px}.icon-block__title{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;margin-bottom:16px;text-align:center}.icon-block__text{max-width:200px;text-align:center}.hero__wrapper{height:100vh;position:relative;z-index:3}.hero__tip{align-items:center;display:flex;font-size:14px;font-weight:400;line-height:16px;margin-bottom:40px;opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s;transition-delay:.3s}.hero__tip.active{opacity:1;transform:translateY(0)}.hero__tip p{background-color:#e9ac60;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);color:#fff;padding:12px 24px;position:relative}.hero__tip span{font-size:14px;font-weight:700;line-height:16px}@media only screen and (min-width:1240px){.hero__tip{justify-content:center}}.hero__image,.hero__image img{height:100%;width:100%}.hero__image img{object-fit:cover}.hero__images{height:100vh;position:absolute;width:100%}.hero__images:before{background-color:#000;content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%;z-index:2}.hero__images .splide__track{height:100%}.hero__images .splide__slide{height:100%;width:100%}.hero__images .splide__slide img{height:100%;object-fit:cover;width:100%}.hero__content{display:flex;flex-wrap:wrap;height:100vh;z-index:2}@media only screen and (min-width:1240px){.hero__content{align-items:center;flex-wrap:nowrap;justify-content:center;left:0;padding-top:0;position:absolute;width:100%}}.hero__content__container{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.hero__content .splide__arrows{display:none;opacity:0;position:absolute;transition:opacity .3s;transition-delay:.3s;width:100%;z-index:3}.hero__content .splide__arrows.active{opacity:1;transform:translateY(0)}@media only screen and (min-width:1240px){.hero__content .splide__arrows{display:block}}.hero__content .splide__arrow{height:70px;opacity:1;width:70px;z-index:4}.hero__content .splide__arrow svg{fill:#fff;stroke:transparent;height:auto;transition:fill .3s;width:auto}.hero__content .splide__arrow--next{right:55px}.hero__content .splide__arrow--prev{left:55px}@media only screen and (min-width:1240px){.hero__content .splide__arrow:hover svg{fill:#004155}}.hero__content .splide__pagination{align-items:flex-end;margin-bottom:40px;opacity:0;order:-1;padding:0;position:static;transform:translateY(-20px);transition:opacity .3s,transform .3s}.hero__content .splide__pagination.active{opacity:1;transform:translateY(0)}@media only screen and (min-width:1240px){.hero__content .splide__pagination{display:none}}.hero__content .splide__pagination li button{background-color:#fff}.hero__content .splide__pagination li button.is-active:before{background-color:transparent}.hero__title{color:#fff;font-size:45px;font-weight:500;line-height:50px;max-width:877px;opacity:0;text-transform:uppercase;transform:translateY(-20px);transition:opacity .3s,transform .3s;transition-delay:.3s}.hero__title.active{opacity:1;transform:translateY(0)}@media only screen and (min-width:1240px){.hero__title{font-size:90px;font-weight:500;line-height:100px;margin:16px auto;text-align:center}}@media only screen and (min-width:1536px){.hero__title{margin:64px auto 16px}}.hero__description.active{opacity:1;transform:translateY(0)}@media only screen and (min-width:1240px){.hero__description{font-size:24px;font-weight:400;line-height:36px}}.hero__footer{bottom:20px;left:0;opacity:0;position:absolute;transform:translateY(-20px);transition:opacity .3s,transform .3s;transition-delay:.6s;width:100%;z-index:3}.hero__footer.active{opacity:1;transform:translateY(0)}.hero__footer__wrapper{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-width:768px){.hero__footer{bottom:40px}}.hero__number{color:#fff;font-size:12px;font-weight:400;font-weight:500;line-height:18px;line-height:14px;text-transform:uppercase}@media only screen and (min-width:768px){.hero__number{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}}.hero__contacts{border-bottom:1px solid #fff;color:#fff;font-size:12px;font-weight:400;font-weight:500;line-height:18px;line-height:14px;text-transform:uppercase}@media only screen and (min-width:768px){.hero__contacts{font-size:14px;font-weight:500;line-height:20px}}.hero-ship .hero__title{margin-bottom:16px;max-width:1040px}@media only screen and (min-width:1240px){.hero-ship .hero__title{margin-bottom:32px}}.hero__absolute{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:85%;z-index:3}.hero__absolute~.hero__content .splide__pagination{margin-bottom:140px;padding-bottom:20%}.hero-cruises .hero__title{margin-bottom:16px;max-width:1040px}@media only screen and (min-width:1536px){.hero-cruises .hero__title{margin-bottom:32px}}.hero-cruises .hero-filter{bottom:50px}.hero-cruises .hero-filter__wrapper{max-width:1240px}.hero-cruises .hero-filter__container{cursor:default}@media only screen and (min-width:768px){.hero-cruises .hero-filter{bottom:100px}}.hero-cruises .hero-filter__label:first-child{padding-left:24px}.hero-cruises .hero-filter__label-calendar{padding-left:24px;padding-right:30px}.hero-cruises .hero-filter__label-calendar .hero-filter__container,.hero-cruises .hero-filter__label-ship .hero-filter__container{min-width:154px}.hero-cruises .hero-filter__label-guests .hero-filter__container{cursor:pointer}.hero-cruises .hero__breadcrumb{bottom:130px;position:absolute;z-index:3}@media only screen and (min-width:768px){.hero-cruises .hero__breadcrumb{bottom:205px}}@media only screen and (min-width:1240px){.hero-cruises .hero__breadcrumb{bottom:220px}}.default-slider__list{margin-top:32px}@media only screen and (min-width:1240px){.default-slider__list{margin-top:72px}}.default-slider__list-margin-custom{margin-top:24px}@media only screen and (min-width:1240px){.default-slider__list-margin-custom{margin-top:40px}.default-slider__list__item:hover .default-slider__image img{transform:scale(1.1)}}.default-slider__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;margin-top:12px;overflow:hidden}@media only screen and (min-width:1240px){.default-slider__text{font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:32px;margin-top:16px}}.default-slider__image{max-height:314px;overflow:hidden}@media only screen and (min-width:1240px){.default-slider__image{max-height:480px}}.default-slider__image img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.default-slider .splide__track{overflow:visible}@media only screen and (min-width:1240px){.default-slider .splide__track{overflow:hidden}}.default-slider .splide__arrows{position:absolute;top:252px;width:100%}.default-slider .splide__arrow--next{right:-60px}.default-slider .splide__arrow--prev{left:-60px}.default-slider .splide__arrow svg{stroke:#0d5c74}@media only screen and (min-width:768px){.default-slider-two .default-slider__image{max-height:100%}}@media only screen and (min-width:1240px){.default-slider-two .default-slider__image{max-height:394px}}.default-slider-two .splide__track{overflow:visible}@media only screen and (min-width:1240px){.default-slider-two .splide__track{overflow:hidden}}.default-slider-two .splide__arrows{position:absolute;top:209px;width:100%}.default-slider-two .splide__arrow--next{right:-60px}.default-slider-two .splide__arrow--prev{left:-60px}.default-slider-two .splide__arrow svg{stroke:#0d5c74}.partner-block{overflow:hidden;position:relative}.partner-block__wrapper{display:flex;flex-direction:column;gap:24px;position:relative}@media only screen and (min-width:768px){.partner-block__wrapper{display:grid;gap:80px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:484px}}@media only screen and (min-width:1240px){.partner-block__wrapper{column-gap:0;gap:106px;min-height:506px}}.partner-block__surname{color:#004155;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;margin:16px 0 24px}@media only screen and (min-width:768px){.partner-block__surname{font-size:32px;font-weight:400;letter-spacing:-.3px;line-height:52px}}.partner-block__image-pc{height:100%}.partner-block__image-pc img{height:100%;max-height:744px}@media only screen and (min-width:768px){.partner-block__image-pc{display:block}}@media only screen and (min-width:1240px){.partner-block__image{max-width:calc(50% - 53px);order:1;position:absolute;right:0;width:100%}}.partner-block__image img{aspect-ratio:1/1}@media only screen and (min-width:1240px){.partner-block__image img{object-fit:cover;object-position:center right}}@media only screen and (min-width:1536px){.partner-block__image img{object-position:top}}.partner-block__subtitle{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}.partner-block__title{color:#004155;font-size:36px;font-weight:500;line-height:42px;margin:24px 0;text-transform:uppercase}@media only screen and (min-width:1240px){.partner-block__title{margin:36px 0 42px}}.partner-block__text{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;max-width:548px;overflow:hidden}@media only screen and (min-width:1240px){.partner-block__text{font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:32px}.partner-block__content{padding:65px 0}}.partner-block__button{margin-top:24px;order:4;width:100%}@media only screen and (min-width:768px){.partner-block__button{width:auto}}@media only screen and (min-width:1240px){.partner-block__button{margin-top:48px}}.partner-block-unreversed .partner-block__image{margin-bottom:16px;order:1}@media only screen and (min-width:768px){.partner-block-unreversed .partner-block__image{order:1}}.partner-block-reversed .partner-block__image{margin-bottom:16px;order:1}.partner-block-reversed .partner-block__image img{object-position:center left}@media only screen and (min-width:768px){.partner-block-reversed .partner-block__image{margin-bottom:0;order:-1}}@media only screen and (min-width:1240px){.partner-block-reversed .partner-block__image{left:0;right:auto}.partner-block-reversed .partner-block__content{grid-column-start:2}.partner-block-cruise-page .partner-block__title{margin-bottom:42px}}.partner-block-cruise-page .partner-block__image-mob{height:auto;margin-bottom:16px;margin-top:0;order:0}@media only screen and (min-width:768px){.partner-block-cruise-page .partner-block__image-mob{margin-bottom:0}}@media only screen and (min-width:1240px){.partner-block-cruise-page .partner-block__image-mob{order:1}}.partner-block-sameheight .partner-block__title{margin-top:0;order:-1}.partner-block-sameheight .partner-block__subtitle{order:-1}.partner-block-sameheight .partner-block__content{padding:0}@media only screen and (min-width:1240px){.partner-block-sameheight .partner-block__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:768px){.partner-block-sameheight .partner-block__wrapper{min-height:396px}.partner-block-sameheight .partner-block__wrapper .partner-block__image{max-height:396px}}@media only screen and (min-width:1240px){.partner-block-big .partner-block__wrapper{min-height:630px}}.partner-block-big .partner-block__wrapper .partner-block__image{max-height:630px}.partner-block-big .partner-block__title{font-size:45px;font-weight:500;line-height:50px}@media only screen and (min-width:1240px){.partner-block-big .partner-block__title{font-size:80px;font-weight:500;line-height:70px;margin-bottom:42px}}.partner-block-big .partner-block__content{align-items:flex-start;display:flex;flex-direction:column}.partner-block-what .partner-block__title{order:-1}.partner-block-what .partner-block__text{order:1}.partner-block-what .partner-block__image-mob{order:2}.partner-block-what .partner-block__button{order:3}.partner-block-service .partner-block__title{margin-top:0;order:-1}.partner-block-service .partner-block__subtitle{margin-bottom:28px;order:-1}@media only screen and (min-width:1240px){.partner-block-service .partner-block__subtitle{margin-bottom:36px}.partner-block-about .partner-block__wrapper{min-height:506px}.partner-block-about .partner-block__wrapper .partner-block__image{max-height:506px}}.partner-block-about .partner-block__title{margin-bottom:28px;margin-top:0;order:-1}@media only screen and (min-width:1240px){.partner-block-about .partner-block__title{font-size:80px;font-weight:500;line-height:70px;margin-bottom:42px;white-space:nowrap}}.partner-block-about .partner-block__subtitle{margin-bottom:28px;order:-1}@media only screen and (min-width:1240px){.partner-block-about .partner-block__subtitle{margin-bottom:36px}}.partner-block-about .partner-block__content{padding:0}.partner-block-destination .partner-block__content{align-items:flex-start;display:flex;flex-direction:column}.partner-block-destination .partner-block__image-mob{order:2}@media only screen and (min-width:1240px){.partner-block-destination .partner-block__wrapper{min-height:630px}.partner-block-destination .partner-block__wrapper .partner-block__image{max-height:630px}}.partner-block-sm .partner-block__content{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (min-width:768px){.partner-block-sm .partner-block__image{height:200px}}@media only screen and (min-width:1240px){.partner-block-sm .partner-block__image{width:100%}.partner-block-sm .partner-block__image img{height:394px}}.partner-block-sm .partner-block__text{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;order:-1;overflow:hidden}.card-location{display:grid;gap:28px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:768px){.card-location{gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}}.card-location svg{stroke:#668d99;fill:#668d99;height:16px;width:16px}@media only screen and (min-width:768px){.card-location svg{height:24px;width:24px}}.card-location__image{height:100%;max-height:220px;min-height:220px;position:relative}@media only screen and (min-width:768px){.card-location__image{max-height:400px;min-height:400px}}.card-location__image:before{bottom:calc(100% - 23px);content:url(../svg/icon.ee46b2e1.svg);display:none;left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (min-width:1240px){.card-location__image:before{display:block}}.card-location__image img{height:100%;object-fit:cover;width:100%}.card-location:first-child .card-location__image:before{display:none}.card-location__top{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:768px){.card-location__top{gap:32px}}.card-location__header{display:flex;justify-content:space-between;padding-bottom:8px;position:relative}@media only screen and (min-width:768px){.card-location__header{padding-bottom:12px}}.card-location__header:before{background-color:#d0d0d0;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.card-location__data{align-items:center;display:flex;gap:4px}.card-location__data svg{margin-top:-2px}.card-location__data span{color:#668d99;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase}@media only screen and (min-width:768px){.card-location__data span{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}}.card-location__description{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px}@media only screen and (min-width:768px){.card-location__description{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;overflow:hidden}}@media only screen and (min-width:1240px){.card-location__description{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.card-location__content{display:flex;flex-direction:column;justify-content:space-between}.card-location__buttons{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:16px}@media only screen and (min-width:768px){.card-location__buttons{margin-top:0}}@media only screen and (min-width:1240px){.card-location__buttons{flex-direction:row;gap:65px}}.card-location__button{border-bottom:1px solid #e9ac60;color:#e9ac60;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase;transition:.3s}@media only screen and (min-width:1240px){.card-location__button:hover{border-color:#e9ac60;color:#eaa045}}.card-suite{display:flex;flex-direction:column}.card-suite__wrapper{height:100%}.card-suite .splide__slide{height:290px;min-height:290px}@media only screen and (min-width:1240px){.card-suite .splide__slide{height:456px;min-height:456px}}.card-suite .splide__slide img{height:100%;object-fit:cover;width:100%}.card-suite .splide__pagination{bottom:20px}@media only screen and (min-width:1240px){.card-suite .splide__pagination{bottom:27px;left:auto;right:10px}}.card-suite .splide__pagination li button{background-color:#fff}.card-suite .splide__pagination li button.is-active:before{background-color:transparent}.card-suite-booking .splide__slide{height:276px;min-height:276px}.card-suite-disabled{opacity:.5;pointer-events:none;user-select:none}.card-suite-disabled .splide__pagination li button{pointer-events:none}.card-suite-disabled .button{display:none}.card-suite__content{display:grid;padding-top:32px}@media only screen and (min-width:768px){.card-suite__content{grid-template-rows:277px 1fr}}.card-suite-ship .splide__slide{height:276px;min-height:276px}@media only screen and (min-width:1240px){.card-suite-ship .splide__slide{height:456px;min-height:456px}}.card-suite-ship .card-suite__content{display:block}.card-suite__inner{height:100%}.card-suite__title{color:#004155;font-size:24px;font-weight:500;letter-spacing:-.2px;line-height:32px}.card-suite__options{align-items:center;display:flex;gap:24px;margin:12px 0}.card-suite__date{align-items:center;display:flex;gap:4px}.card-suite__date svg{stroke:#e9ac60;fill:#e9ac60}.card-suite__date span{color:#668d99;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px}.card-suite__description{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#004155;display:-webkit-box;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;overflow:hidden}.card-suite .card__footer{margin-top:20px}.preloader .card-suite .card__label,.preloader .card-suite .card__oldprice,.preloader .card-suite .card__price,.preloader .card-suite__button,.preloader .card-suite__date,.preloader .card-suite__description,.preloader .card-suite__slider,.preloader .card-suite__title{position:relative}.preloader .card-suite .card__label:after,.preloader .card-suite .card__oldprice:after,.preloader .card-suite .card__price:after,.preloader .card-suite__button:after,.preloader .card-suite__date:after,.preloader .card-suite__description:after,.preloader .card-suite__slider:after,.preloader .card-suite__title:after{background-color:#e9edf9;bottom:-3px;content:"";display:block;left:0;position:absolute;top:0;width:100%;z-index:1}.subheading{margin-top:36px}@media only screen and (min-width:768px){.subheading{margin-top:40px}}.subheading-no-margin-top{margin-top:0}.subheading__title{color:#004155;font-size:22px;font-weight:400;letter-spacing:-.2px;line-height:32px;margin-bottom:24px}@media only screen and (min-width:768px){.subheading__title{font-size:32px;font-weight:400;letter-spacing:-.3px;line-height:52px}}.subheading__text{font-size:14px;font-weight:400;line-height:24px;max-width:1100px}@media only screen and (min-width:768px){.subheading__text{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.section-with-bg{padding:60px 0;position:relative}@media only screen and (min-width:1240px){.section-with-bg{padding:100px 0}}.section-with-bg__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:340px;position:relative}@media only screen and (min-width:1240px){.section-with-bg__wrapper{gap:267px}}.section-with-bg__content{align-items:flex-start;display:flex;flex-direction:column;gap:50px}.section-with-bg__title{color:#fff;font-size:45px;font-weight:500;line-height:50px;text-transform:uppercase}@media only screen and (min-width:1240px){.section-with-bg__title{font-size:90px;font-weight:500;line-height:100px}}.section-with-bg__text{color:#fff;font-size:14px;font-weight:400;line-height:24px;max-width:286px}@media only screen and (min-width:768px){.section-with-bg__text{font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:32px;max-width:994px}}.section-with-bg__image,.section-with-bg__image:before{height:100%;left:0;position:absolute;top:0;width:100%}.section-with-bg__image:before{background-color:rgba(0,0,0,.2);content:""}.section-with-bg__image img{height:100%;object-fit:cover;width:100%}.section-with-bg .button{width:100%}@media only screen and (min-width:768px){.section-with-bg .button{width:auto}}.header{background-color:transparent;left:0;position:fixed;top:0;transition:transform .3s,background-color .3s;width:100%;z-index:500}.header-colorizer,.header-green,.header.scrolled{background-color:#004155}@media only screen and (min-width:1240px){.header.scrolled{transform:translateY(-70px)}}.header__top{align-items:center;display:flex;justify-content:space-between;padding:12px 0;position:relative;z-index:2}@media only screen and (min-width:1240px){.header__top{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:70px;opacity:0;padding:12px 0;transform:translateY(-20px);transition:opacity .3s,transform .3s}.header__top.active{opacity:1;transform:translateY(0)}}.header__logo{align-items:center;display:flex;justify-content:center}.header__logo-pc{display:none}@media only screen and (min-width:1240px){.header__logo-pc{display:flex}}.header__logo-mob{display:flex}@media only screen and (min-width:1240px){.header__logo-mob{display:none}}.header__bottom{align-items:center;display:none;justify-content:center}@media only screen and (min-width:1240px){.header__bottom{display:flex}}.header__bottom .header__logo{position:relative}.header__bottom .header__logo__inner{left:0;opacity:0;position:absolute;transition:opacity .3s}.header__bottom .header__logo__inner.active{opacity:1}.header__search{border-radius:50%;padding:10px;transition:background-color .3s}@media only screen and (min-width:1240px){.header__search:hover{background-color:#0d5c74}}.header__search svg{stroke:#fff}.header__phone{align-items:center;border-radius:100px;display:flex;gap:8px;padding:10px 20px;transition:background-color .3s}@media only screen and (min-width:1240px){.header__phone:hover{background-color:#0d5c74}}.header__phone svg{min-width:24px}.header__phone span{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px}.header__icon{height:24px;margin-right:8px;width:24px}.header__icon svg{fill:#fff;stroke:transparent;min-width:24px;transition:stroke .3s,fill .3s}.header__arrow{height:16px;margin-left:2px;transition:transform .3s;width:16px}.header__arrow svg{min-width:16px;transition:stroke .3s}.header__language{align-items:center;display:flex;font-size:14px;font-weight:400;gap:8px;justify-content:space-between;line-height:18px;padding:8px 20px;transition:background-color .3s}@media only screen and (min-width:1240px){.header__language:hover{background-color:#d9ebf2}}.header__language svg{opacity:0;right:20px;transition:opacity .3s,visibility .3s;visibility:hidden}.header__toggle{align-items:center;border-radius:100px;display:flex;padding:10px 20px;transition:background-color .3s}.header__toggle.active{background-color:#0d5c74}.header__toggle.active .header__lang__arrow{transform:rotate(180deg)}@media only screen and (min-width:1240px){.header__toggle:hover{background-color:#0d5c74}.header__toggle:hover .header__lang__arrow{transform:rotate(180deg)}}.header__toggle span{color:#fff;display:inline-block;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-left:8px;margin-right:2px}.header__toggle svg{transition:transform .3s}.header__contact{align-items:center;display:none;justify-content:flex-start}@media only screen and (min-width:1240px){.header__contact{display:flex}}.header__menu{gap:30px;justify-content:center}.header__link,.header__menu{align-items:center;display:flex}.header__link{padding:20px 0;transition:background-color .3s}.header__link__inner{align-items:center;display:flex;opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s;transition-delay:.3s}.header__link__inner.active{opacity:1;transform:translateY(0)}.header__lang{position:relative;z-index:20}.header-dropdown{background-color:#004155;left:0;opacity:0;padding:24px 0 0;position:absolute;top:133px;transition:visibility .3s,opacity .3s;visibility:hidden;width:100%}.header-dropdown__wrapper{border-bottom:1px solid #1f677d;padding-bottom:40px}.header-dropdown__results{display:grid;grid-column-end:24;grid-column-start:8;grid-row-start:1}.header-dropdown__result{display:grid;gap:40px;grid-auto-rows:max-content;grid-column-start:1;grid-row-start:1;grid-template-columns:repeat(16,minmax(0,1fr));opacity:0;transition:opacity .3s,z-index .3s;z-index:-1}.header-dropdown__result.active{opacity:1;z-index:200}.header-dropdown__nav{display:grid;grid-column-end:8;grid-column-start:1;grid-row-start:1;grid-template-columns:repeat(2,minmax(0,1fr))}.header-dropdown__nav__period{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.header-dropdown__nav__period__title{color:#668d99;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;transition:color .3s}@media only screen and (min-width:1240px){.header-dropdown__nav__period__title:hover{color:#fff}}.header-dropdown__nav__period__years{align-items:center;display:flex;gap:20px}.header-dropdown__nav__period__year{border-bottom:1px solid transparent;color:#fff;font-size:14px;font-weight:400;font-weight:500;letter-spacing:-.1px;line-height:24px;line-height:22px;transition:border-color .3s}@media only screen and (min-width:1240px){.header-dropdown__nav__period__year:hover{border-color:#fff}}.header-dropdown__nav__arrow{opacity:0;position:absolute;right:10px;transition:opacity .3s}.header-dropdown__nav__link{align-items:center;border-radius:4px 0 0 4px;color:#fff;display:flex;font-size:16px;font-weight:400;gap:8px;grid-column:span 1/span 1;letter-spacing:-.1px;line-height:28px;padding:8px 10px 8px 20px;position:relative;transition:background-color .3s;width:100%}.header-dropdown__nav__link.active{background-color:#0d5c74}.header-dropdown__nav__link.active .header-dropdown__nav__arrow{opacity:1}@media only screen and (min-width:1240px){.header-dropdown__nav__link:hover{background-color:#0d5c74}.header-dropdown__nav__link:hover .header-dropdown__nav__arrow{opacity:1}}.header-dropdown__nav__col{align-items:flex-start;border-right:1px solid #205565;display:grid;grid-auto-rows:max-content}.header-dropdown__nav__col:nth-child(2) .header-dropdown__nav__link{border-radius:0}.header-dropdown__nav__list{grid-column-start:1;grid-row-start:1;opacity:0;transition:opacity .3s,z-index .3s;z-index:-1}.header-dropdown__nav__list.active{opacity:1;z-index:200}.header-dropdown__nav__step2{grid-column-start:2;grid-row-start:1}.header-dropdown__nav__years{align-items:flex-start;background-color:#004155;border-right:none;display:flex;flex-direction:column;gap:30px;grid-column-end:24;grid-column-start:5;grid-row-start:1;padding:8px 0}.header-dropdown__image img{height:100%;object-fit:cover;width:100%}.header-dropdown__grid{display:grid;gap:32px;grid-template-columns:repeat(24,minmax(0,1fr))}.header-dropdown__cards{display:grid}.header-dropdown__card{align-items:flex-start;display:flex;flex-direction:column}.header-dropdown__card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;margin-top:12px;overflow:hidden;transition:color .3s,border-color .3s}.header-dropdown__card__image{max-height:100px;overflow:hidden;width:100%}.header-dropdown__card__image img{height:100%;object-fit:cover;transition:transform .8s;width:100%}@media only screen and (min-width:1240px){.header-dropdown__card:hover .header-dropdown__card__image img{transform:scale(1.1)}.header-dropdown__card:hover .header-dropdown__card__title{border-color:#92c7d0;color:#92c7d0}}.header-dropdown__card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#9ab6be;display:-webkit-box;font-size:14px;font-weight:400;line-height:24px;overflow:hidden}.header-dropdown__links{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.header-dropdown__links__title{color:#668d99;font-size:14px;font-weight:400;line-height:24px;margin-bottom:8px;text-transform:uppercase}.header-dropdown__links p{color:#9ab6be;font-size:14px;font-weight:400;line-height:24px}.header-dropdown__downloads{display:flex;gap:12px}.header-dropdown__link{color:#fff;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;transition:color .3s,border-color .3s}.header-dropdown__link p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media only screen and (min-width:1240px){.header-dropdown__link:hover{border-color:#92c7d0;color:#92c7d0}}.header-dropdown__link svg{margin-bottom:8px}.header-dropdown__link span{color:#fff;font-size:12px;font-weight:400;line-height:18px}.header-dropdown__link-download{align-items:center;background-color:#0d5c74;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-width:97px;padding:12px;transition:background-color .3s}@media only screen and (min-width:1240px){.header-dropdown__link-download:hover{background-color:#1f677d}}.header-dropdown__link-download span{text-transform:lowercase}.header-dropdown__link-download p{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px}.header-dropdown__link-more{border-bottom:1px solid #fff;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-top:20px;text-transform:uppercase;transition:color .3s,border-color .3s}@media only screen and (min-width:1240px){.header-dropdown__link-more:hover{border-color:#92c7d0;color:#92c7d0}}.header-dropdown-find-your-cruise .header-dropdown__cards{gap:24px;grid-column:span 10/span 10;grid-template-columns:repeat(2,minmax(0,1fr))}.header-dropdown-find-your-cruise .header-dropdown__links{gap:12px;grid-column:span 6/span 6}.header-dropdown-find-your-cruise .header-dropdown__links h3{margin-bottom:0}.header-dropdown-find-your-cruise .header-dropdown__card__image{max-height:100px}.header-dropdown-destinations .header-dropdown__grid{gap:40px}.header-dropdown-destinations .header-dropdown__cards{gap:32px;grid-column:span 18/span 18;grid-template-columns:repeat(3,minmax(0,1fr))}.header-dropdown-destinations .header-dropdown__links{grid-column:span 6/span 6}.header-dropdown-destinations .header-dropdown__card__image{max-height:100px}.header-dropdown-ships .header-dropdown__cards{gap:32px;grid-column:span 24/span 24;grid-template-columns:repeat(3,minmax(0,1fr))}.header-dropdown-ships .header-dropdown__card__image{max-height:150px}.header-dropdown-why-swan .header-dropdown__grid{gap:32px}.header-dropdown-why-swan .header-dropdown__cards{gap:32px;grid-column:span 14/span 14;grid-template-columns:repeat(2,minmax(0,1fr))}.header-dropdown-why-swan .header-dropdown__card__image{max-height:150px}.header-dropdown-why-swan .header-dropdown__links{grid-column:span 5/span 5}.header-dropdown-partnerships .header-dropdown__grid{gap:32px}.header-dropdown-partnerships .header-dropdown__cards{gap:32px;grid-column:span 14/span 14;grid-template-columns:repeat(2,minmax(0,1fr))}.header-dropdown-partnerships .header-dropdown__card__image{max-height:202px}.header-dropdown-partnerships .header-dropdown__links{grid-column:span 5/span 5}.header-dropdown-about-us .header-dropdown__grid{gap:32px}.header-dropdown-about-us .header-dropdown__cards{gap:32px;grid-column:span 14/span 14;grid-template-columns:repeat(3,minmax(0,1fr))}.header-dropdown-about-us .header-dropdown__card__image{max-height:202px}.header-dropdown-about-us .header-dropdown__links{grid-column:span 5/span 5}.header-dropdown-plan-your-trip .header-dropdown__grid{gap:32px}.header-dropdown-plan-your-trip .header-dropdown__cards{gap:32px;grid-column:span 14/span 14;grid-template-columns:repeat(3,minmax(0,1fr))}.header-dropdown-plan-your-trip .header-dropdown__card__image{max-height:202px}.header-dropdown-plan-your-trip .header-dropdown__links{grid-column:span 4/span 4}.header-dropdown-plan-your-trip .header-dropdown__links:last-child{grid-column:span 6/span 6}.header__burger{align-items:center;border-radius:50%;display:flex;height:44px;justify-content:center;margin-right:-10px;max-height:44px;max-width:44px;width:44px;z-index:50}.header__burger__svg rect{transition:transform .3s}.header__burger.active{background-color:#0d5c74}.header__burger.active .header__burger__svg rect:first-child{transform:rotate(45deg) translate(5px,-9px)}.header__burger.active .header__burger__svg rect:nth-child(2){transform:rotate(-45deg) translate(-12px,2px)}@media only screen and (min-width:1240px){.header__burger{display:none}}.header__languages{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);left:0;min-width:150px;opacity:0;padding:4px 0;position:absolute;top:52px;transition:opacity .3s,visibility .3s,z-index .3s;visibility:hidden;width:100%;z-index:-1}.header__languages.active{opacity:1;visibility:visible;z-index:2}.header__languages__item svg{stroke:#004155;opacity:0;visibility:hidden;z-index:-1}.header__languages__item.active svg{opacity:1;visibility:visible;z-index:2}.header__item{transition:background-color .3s}.header__item__text{color:#fff;display:inline-block;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase;transition:color .3s}.header__item .header__link{position:relative}.header__item .header__link:before{background-color:#92c7d0;border-radius:100px;bottom:12px;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}@media only screen and (min-width:1240px){.header__item:hover .header__icon svg{fill:#92c7d0;stroke:transparent}.header__item:hover .header__arrow{transform:rotate(180deg)}.header__item:hover .header__arrow svg{stroke:#92c7d0}.header__item:hover .header-dropdown{opacity:1;transition-delay:.5s;visibility:visible}.header__item:hover .header__item__text{color:#92c7d0}.header__item:hover .header__link:before{width:100%}}.header__item-contact{border-radius:100px;display:none;padding:10px 20px}@media only screen and (min-width:1240px){.header__item-contact{display:block}.header__item-contact:hover{background-color:#0d5c74}.header__item-contact:hover .header__item__text{color:#fff}}.header__item-contact span{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}.header__submenu{align-items:center;display:flex;gap:16px;justify-content:flex-end;order:-1}@media only screen and (min-width:1240px){.header__submenu{order:inherit}}.header__submenu .header__lang{display:none}@media only screen and (min-width:1240px){.header__submenu .header__lang{display:block}}.header__submenu .search__form{align-items:center;display:flex;left:0;opacity:0;position:absolute;top:12px;transition:opacity .3s,z-index .3s,visibility .3s;width:100%;z-index:-1}@media only screen and (min-width:1240px){.header__submenu .search__form{left:50%;top:22px;transform:translateX(calc(-50% + 16px));width:calc(50% + 44px);z-index:-1}}.header__submenu .search__form .search__results{background-color:#fff;border-radius:4px;display:none;left:0;max-height:216px;overflow-y:auto;padding:8px 0;position:absolute;top:50px;width:100%}.header__submenu .search__form .search__result{cursor:pointer;padding:8px 20px;transition:background-color .3s}.header__submenu .search__form .search__result:hover{background-color:#d9ebf2}.header__submenu .search__form input{border-radius:4px;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;padding:8px 40px 8px 16px;width:100%}.header__submenu .search__form.active{opacity:1;z-index:100}.header__submenu .search__button{position:absolute;right:10px}.header__submenu .search__button__icon{stroke:#004155}.mob-menu{background-color:#004155;bottom:0;height:100%;left:0;opacity:0;position:fixed;transition:opacity .3s,z-index .3s,visibility .3s;visibility:hidden;width:100%;z-index:-1}.mob-menu.active{opacity:1;visibility:visible;z-index:40}@media only screen and (min-width:1240px){.mob-menu.active{opacity:0;visibility:hidden;z-index:-1}}.mob-menu__wrapper{display:grid;padding:0 0 42px}.mob-menu__buttons{align-items:center;display:flex;gap:12px;justify-content:center}.mob-menu__button{background-color:#0d5c74;border:1px solid transparent;border-radius:100px;color:#fff;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;padding:8px 16px;transition:background-color .3s,border-color .3s}.mob-menu__button.active{background-color:#1f677d;border-color:#fff}.mob-menu__item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.mob-menu__item .header__arrow{height:24px;width:24px}.mob-menu__item-lang .header__icon{height:18px;width:18px}.mob-menu__item-lang .header__icon svg{min-width:18px}.mob-menu__list{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 170px);overflow-y:auto}.mob-menu__list::-webkit-scrollbar{width:0}@media screen and (orientation:landscape){.mob-menu__list{max-height:none;overflow:inherit}}.mob-menu__years{display:grid;margin-top:12px}.mob-menu__year{grid-column-start:1;grid-row-start:1;max-height:calc(100% - 100px);opacity:0;transition:opacity .3s,visibility .3s,z-index .3s;visibility:hidden;z-index:-1}.mob-menu__year.active{opacity:1;visibility:visible;z-index:2}.mob-menu__link{align-items:center;display:flex;padding:8px 0}.mob-menu__link span{color:#fff;font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:32px}.mob-menu__group{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:48px}.mob-menu__group__title{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-bottom:8px;text-transform:uppercase}.mob-menu__contacts{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-right:10px;width:100%}@media only screen and (min-width:1240px){.mob-menu__contacts{padding-right:0}}.mob-menu__contact{align-items:center;border:1px solid #fff;border-radius:100px;color:#fff;display:flex;gap:8px;justify-content:center;padding:16px}.mob-menu__contact span{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}.mob-menu__block{background-color:#004155;grid-column-start:1;grid-row-start:1;height:100vh;margin-bottom:80px;opacity:0;padding-top:80px;position:relative;transition:opacity .3s,z-index .3s,visibility .3s;visibility:hidden;z-index:-1}@media screen and (orientation:landscape){.mob-menu__block{max-height:calc(100vh - 160px);overflow-y:auto}}.mob-menu__block[data-id=menu] .mob-menu__list{max-height:calc(100vh - 316px)}@media screen and (orientation:landscape){.mob-menu__block[data-id=menu] .mob-menu__list{max-height:none;overflow:inherit}}.mob-menu__block.active{opacity:1;visibility:visible;z-index:2}.mob-menu__block-lang .mob-menu__link{justify-content:space-between;width:100%}.mob-menu__block-lang .mob-menu__item svg{opacity:0;right:20px;transition:opacity .3,visibility .3s;z-index:-1}.mob-menu__block-lang .mob-menu__item.active svg{opacity:1;z-index:2}.mob-menu__heading{height:68px;top:0;width:100%}.mob-menu__heading,.mob-menu__heading__back{align-items:center;display:flex;justify-content:center;left:0;position:absolute}.mob-menu__heading__back{height:44px;width:44px}.mob-menu__heading__title{color:#fff;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}.footer{background-color:#004155;position:relative;z-index:110}.footer__top{align-items:flex-start;border-bottom:1px solid #1f677d;display:flex;flex-direction:column;gap:32px;padding:32px 0 48px}@media only screen and (min-width:768px){.footer__top{gap:80px;padding:64px 0 80px}}.footer__bottom{align-items:center;display:flex;flex-direction:column;gap:32px;padding:48px 0}@media only screen and (min-width:768px){.footer__bottom{gap:48px;padding:80px 0 90px}}.footer__social{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:42px;justify-content:center;width:42px}.footer__social svg{stroke:transparent;fill:#001b23}.footer__subtitle{color:#668d99;cursor:default;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}@media only screen and (min-width:768px){.footer__subtitle svg{display:none}}.footer__item{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.footer__logo svg{stroke:transparent;stroke-width:0}.footer__block{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.footer__block{flex-direction:row}}.footer__block-two{gap:48px;margin:0 auto;max-width:728px}@media only screen and (min-width:768px){.footer__block-two{gap:0}}.footer__block-two .footer__item{align-items:center}.footer__block-four{gap:12px}@media only screen and (min-width:768px){.footer__block-four{gap:0}}.footer__block-four .footer__item{gap:0}@media only screen and (min-width:768px){.footer__block-four .footer__item{gap:20px}}.footer__block-four .footer__subtitle{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:22px;font-weight:400;justify-content:space-between;letter-spacing:-.2px;line-height:32px;padding:8px 0;position:relative;text-transform:none;width:100%}.footer__block-four .footer__subtitle svg{transition:transform .3s}.footer__block-four .footer__subtitle.active svg{transform:rotate(180deg)}@media only screen and (min-width:768px){.footer__block-four .footer__subtitle{color:#668d99;cursor:default;display:inline-block;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;padding:0;text-transform:uppercase;width:auto}}.footer__links{align-items:flex-start;display:flex;flex-direction:column;gap:12px;height:0;overflow:hidden}@media only screen and (min-width:768px){.footer__links{height:auto}}.footer__link{color:#fff;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:20px;transition:color .3s}.footer__link:first-child{margin-top:12px}@media only screen and (min-width:768px){.footer__link:first-child{margin-top:0}}.footer__link:last-child{margin-bottom:8px}@media only screen and (min-width:768px){.footer__link:last-child{margin-bottom:0}}@media only screen and (min-width:1240px){.footer__link:hover{color:#92c7d0}}.footer__uploads{align-items:center;display:flex;gap:16px}.footer__socials{align-items:center;display:flex;gap:7px}.footer__logos{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:264px}@media only screen and (min-width:768px){.footer__logos{max-width:100%}}.footer__copy{justify-content:center}.footer__copy,.footer__copy__row{align-items:center;display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:768px){.footer__copy__row{flex-direction:row;gap:64px}}.footer__copy__links span{color:#fff;margin:0 2px}.footer__copy__link{color:#fff;font-size:14px;font-weight:400;line-height:18px;transition:color .3s}@media only screen and (min-width:1240px){.footer__copy__link:hover{color:#92c7d0}}.footer__copy__year{align-items:center;display:flex;flex-wrap:wrap}.footer__copy__text{color:#fff;font-size:14px;font-weight:400;line-height:18px;text-align:center}.footer__copy__text .currentYear{margin:0 4px}.footer__copy__text a{color:#fff;transition:color .3s}@media only screen and (min-width:1240px){.footer__copy__text a:hover{color:#92c7d0}}.grid{display:grid}.grid__gap{gap:40px}.grid__gap-bottom{row-gap:80px}@media only screen and (min-width:1240px){.grid__gap-bottom{row-gap:54px}}.grid__gap-medium{gap:40px}@media only screen and (min-width:1240px){.grid__gap-medium{column-gap:40px;row-gap:64px}}.grid__gap-big{gap:80px}@media only screen and (min-width:768px){.grid__gap-big{gap:40px}}@media only screen and (min-width:1240px){.grid__gap-big{column-gap:74px;row-gap:70px}}.grid__gap-sm{row-gap:24px}@media only screen and (min-width:768px){.grid__gap-sm{row-gap:40px}}.grid-two{grid-template-columns:1fr}@media only screen and (min-width:768px){.grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-three{grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:768px){.grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1240px){.grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-four{grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:768px){.grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1240px){.grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-six{grid-template-columns:1fr}@media only screen and (min-width:768px){.grid-six{grid-template-columns:repeat(6,minmax(0,1fr))}}.grid-twelve{grid-template-columns:1fr}@media only screen and (min-width:768px){.grid-twelve{grid-template-columns:repeat(12,minmax(0,1fr))}}.grid-offset{padding:40px 0}@media only screen and (min-width:1240px){.grid-offset{padding:96px 0}}.grid-offset-sm{padding:40px 0}@media only screen and (min-width:1240px){.grid-offset-sm{padding:48px 0}}.grid-cruises{grid-template-columns:1fr;margin-top:42px}@media only screen and (min-width:1240px){.grid-cruises{gap:122px;grid-template-columns:350px 1fr;margin-top:124px}}.grid-partners{gap:20px}@media only screen and (min-width:1240px){.grid-partners{gap:93px;grid-template-columns:1fr 336px}}.grid-booking{grid-template-columns:1fr;margin-top:18px;padding-bottom:356px}.grid-booking .wrapper{padding:0}@media only screen and (min-width:1240px){.grid-booking{gap:76px;grid-template-columns:1fr 394px;margin-top:70px;padding-bottom:0}}.grid-booking.active{padding-bottom:0}.grid-booking.active .wrapper{padding-top:0;position:relative;top:0;transform:translateY(0);transition:0s}.grid-booking.active .wrapper:before{display:none}.grid-booking.active .wrapper .sidebar-booking__wrapper{padding:0}@media only screen and (min-width:1240px){.grid-booking-review{gap:92px;grid-template-columns:1fr 512px;margin-top:97px;padding-bottom:0}}.not-found__title{-webkit-text-fill-color:transparent;background:url(../jpg/not-found.8721f357.jpg);-webkit-background-clip:text;background-position:50% 50%;background-size:239px;font-size:120px;font-weight:700;line-height:120%;margin-bottom:32px;text-align:center}@media only screen and (min-width:1240px){.not-found__title{background-size:400px;font-size:200px;margin-bottom:0}}.not-found__text{font-size:24px;font-weight:400;line-height:36px;text-align:center}.cruises__button{font-size:16px;font-weight:500;grid-column:span 1;letter-spacing:-.1px;line-height:22px;max-width:343px}@media only screen and (min-width:768px){.cruises__button{grid-column:span 2;max-width:220px}}.subscribe{margin:0 auto;max-width:682px}.subscribe__title{color:#004155;font-size:16px;font-weight:500;line-height:22px;text-transform:uppercase}.subscribe__text,.subscribe__title{letter-spacing:-.1px;text-align:center}.subscribe__text{font-size:18px;font-weight:400;line-height:32px;max-width:520px}.subscribe__form,.subscribe__text{margin:24px auto 0}@media only screen and (min-width:768px){.subscribe__form{margin:56px auto 0}}.subscribe__input{background:#fff;border:1px solid #d7e4e8;border-radius:100px;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;outline:0;padding:14px 27px;width:100%}@media only screen and (min-width:768px){.subscribe__input{padding:22px 200px 22px 24px}}.subscribe__input::placeholder{color:#8da4a8}.subscribe__label{display:block;height:100%;position:relative}.subscribe .button{margin-top:16px}@media only screen and (min-width:768px){.subscribe .button{left:auto;margin-top:0;position:absolute;right:8px;top:50%;transform:translateX(0);transform:translateY(-50%)}}@media only screen and (min-width:1240px){.subscribe .button:hover{border-color:#004155}}.subscribe__policy{color:#668d99;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-top:24px}.subscribe__policy a{color:#004155;position:relative}.subscribe__policy a:before{background-color:#004155;bottom:2px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:opacity .3s;width:100%}@media only screen and (min-width:1240px){.subscribe__policy a:hover:before{opacity:1}}.icons-block{margin-top:66px;padding-bottom:60px}@media only screen and (min-width:1240px){.icons-block{padding-bottom:0}.icons-block__wrapper{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.icons-block.is-initialized:not(.is-active) .splide__list{display:flex}}.icons-block .splide__pagination{bottom:-64px}.hero-filter{bottom:50px;left:0;opacity:0;position:absolute;transition:opacity .3s;transition-delay:.6s;width:100%;z-index:100}.hero-filter.active{opacity:1}@media only screen and (min-width:1240px){.hero-filter{bottom:70px}}.hero-filter__wrapper{align-items:center;background-color:#fff;border:1px solid #c1c1c1;border-radius:100px;display:flex;height:60px;margin:0 auto;max-width:1093px;padding:8px 8px 8px 0;position:relative}@media only screen and (min-width:1240px){.hero-filter__wrapper{height:auto}}.hero-filter__arrow{fill:transparent;stroke:#7f888b;min-width:16px;transition:transform .3s}.hero-filter__input{align-items:center;color:#7f888b;display:flex;font-size:16px;font-weight:400;gap:8px;letter-spacing:-.1px;line-height:28px;position:relative}.hero-filter__input input{height:0;opacity:0;position:absolute;width:0}.hero-filter__input input#datepicker{background-color:transparent;color:#001b23;cursor:pointer;height:auto;left:0;opacity:1;padding:0 32px;position:absolute;width:230px}@media only screen and (min-width:375px){.hero-filter__input input#datepicker{width:282px}}@media only screen and (min-width:768px){.hero-filter__input input#datepicker{width:630px}}@media only screen and (min-width:1240px){.hero-filter__input input#datepicker{height:44px;width:282px}}.hero-filter__input input#datepicker.selected{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px}.hero-filter__input .card__price{align-items:flex-end;flex-direction:row;gap:4px}.hero-filter__input span{user-select:none}.hero-filter__input span.selected{color:#001b23}.hero-filter__container{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:space-between;padding:8px 0}.hero-filter__container.active{display:flex}.hero-filter__container.active .hero-filter__arrow{transform:rotate(180deg)}.hero-filter__icon{display:none;min-width:24px}@media only screen and (min-width:375px){.hero-filter__icon{display:block}}.hero-filter__scroll{background-color:#fff;max-height:108px;overflow-y:auto;top:8px;width:100%}.hero-filter__list{background-color:#fff;border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);left:0;max-height:124px;min-height:52px;opacity:0;overflow:hidden;padding:8px 0;position:absolute;visibility:hidden;width:100%;z-index:-1}.hero-filter__list[data-filter=calendar]{height:343px}.hero-filter__list-top{top:60px}@media only screen and (min-width:1240px){.hero-filter__list-top{top:72px}}.hero-filter__list-bottom{bottom:62px}@media only screen and (min-width:1240px){.hero-filter__list-bottom{bottom:72px}}.hero-filter__list.active{opacity:1;visibility:visible;z-index:3}.hero-filter__submit{display:none;left:auto;padding:10px;position:absolute;right:8px;transform:translateX(0)}@media only screen and (min-width:1240px){.hero-filter__submit{display:block;flex:1;padding:17px;position:static;width:100%}}.hero-filter__submit .button__text{display:none}@media only screen and (min-width:1240px){.hero-filter__submit .button__text{display:block}}.hero-filter__submit svg{stroke:#fff}@media only screen and (min-width:1240px){.hero-filter__submit svg{display:none}}.hero-filter__item{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:24px;padding:6px 20px;transition:background-color .3s}@media only screen and (min-width:1240px){.hero-filter__item:hover{background-color:#d9ebf2}}.hero-filter__item svg{opacity:0;position:absolute;right:20px;transition:opacity .3s,visibility .3s;visibility:hidden}.hero-filter__item.active svg{stroke:#004155;opacity:1;visibility:visible}.hero-filter__label{display:none;padding:0 24px;position:relative;position:absolute;width:100%}.hero-filter__label.active{display:block}@media only screen and (min-width:1240px){.hero-filter__label{border-left:1px solid hsla(195,5%,52%,.4);display:block;position:relative;width:auto}}.hero-filter__label:first-child{border-left:0;padding-left:0}.hero-filter__label-destination{padding-right:60px}@media only screen and (min-width:375px){.hero-filter__label-destination{padding-right:68px}}@media only screen and (min-width:1240px){.hero-filter__label-destination{padding-right:30px}}.hero-filter__label-destination .hero-filter__container{padding-left:24px}@media only screen and (min-width:1240px){.hero-filter__label-destination .hero-filter__container{min-width:250px}}.hero-filter__label-destination .hero-filter__input{pointer-events:none}.hero-filter__label-destination .hero-filter__icon{fill:#e9ac60;stroke:#e9ac60}.hero-filter__label-ship{padding:0 60px}@media only screen and (min-width:375px){.hero-filter__label-ship{padding:0 68px}}@media only screen and (min-width:1240px){.hero-filter__label-ship{padding:0 24px}}.hero-filter__label-ship .hero-filter__input{pointer-events:none}@media only screen and (min-width:1240px){.hero-filter__label-ship .hero-filter__container{min-width:200px}}.hero-filter__label-ship .hero-filter__icon{fill:#e9ac60;stroke:transparent}.hero-filter__label-nights{padding:0 60px}@media only screen and (min-width:375px){.hero-filter__label-nights{padding:0 68px}}@media only screen and (min-width:1240px){.hero-filter__label-nights{padding:0 24px}}.hero-filter__label-nights .hero-filter__input{pointer-events:none}@media only screen and (min-width:1240px){.hero-filter__label-nights .hero-filter__container{min-width:154px}}.hero-filter__label-nights .hero-filter__icon{fill:#e9ac60;stroke:transparent}.hero-filter__label-booking{border-left:none;padding-left:60px;padding-right:8px;top:7px;width:100%}@media only screen and (min-width:1240px){.hero-filter__label-booking{padding-left:0;padding-right:0;top:auto}}.hero-filter__label-booking.active{display:flex}.hero-filter__label-booking .hero-filter__submit{display:block;flex:auto;position:relative;right:0}.hero-filter__label-booking .hero-filter__submit .button__text{display:block}@media only screen and (min-width:1240px){.hero-filter__label-booking .hero-filter__submit{flex:1}}.hero-filter__label-guests{padding:0 60px}@media only screen and (min-width:375px){.hero-filter__label-guests{padding:0 68px}}@media only screen and (min-width:1240px){.hero-filter__label-guests{padding:0 24px}}.hero-filter__label-guests .hero-filter__input{pointer-events:none}@media only screen and (min-width:1240px){.hero-filter__label-guests .hero-filter__container{min-width:154px}}.hero-filter__label-guests .hero-filter__icon{fill:#e9ac60;stroke:transparent}.hero-filter__label-price{padding:0 60px}@media only screen and (min-width:375px){.hero-filter__label-price{padding:0 68px}}@media only screen and (min-width:1240px){.hero-filter__label-price{padding:0 24px}}.hero-filter__label-price .hero-filter__input{pointer-events:none}@media only screen and (min-width:1240px){.hero-filter__label-price .hero-filter__container{min-width:154px}}.hero-filter__label-price .hero-filter__icon{fill:transparent;stroke:#e9ac60}.hero-filter__label-price .card__label{font-size:10px;font-weight:400;line-height:18px}.hero-filter__label-price .card__price{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-top:0}.hero-filter__label-price .card__perperson{color:#668d99;margin-bottom:2px;max-width:100%}@media only screen and (min-width:1240px){.hero-filter__label-price .card__perperson{margin-bottom:0}}.hero-filter__label-calendar{padding:0 60px}@media only screen and (min-width:375px){.hero-filter__label-calendar{padding:0 68px}}@media only screen and (min-width:1240px){.hero-filter__label-calendar{padding:0 20px 0 30px}.hero-filter__label-calendar .hero-filter__container{min-width:260px}}.hero-filter__label-calendar .hero-filter__container .hero-filter__input{padding:0}.hero-filter__label-calendar .hero-filter__container .hero-filter__input #datepicker{padding:8px 32px 8px 0}@media only screen and (min-width:375px){.hero-filter__label-calendar .hero-filter__container .hero-filter__input #datepicker{padding:8px 32px}}.hero-filter__label-calendar .hero-filter__container .hero-filter__input #datepicker.selected{padding:10px 32px 8px 0}@media only screen and (min-width:375px){.hero-filter__label-calendar .hero-filter__container .hero-filter__input #datepicker.selected{padding:0 32px}}.hero-filter__label-calendar .hero-filter__icon{fill:#e9ac60;stroke:transparent}.hero-filter__next,.hero-filter__prev,.hero-filter__search{height:44px;padding:10px;position:absolute;top:0;transform:translateX(0);width:44px}@media only screen and (min-width:1240px){.hero-filter__next,.hero-filter__prev,.hero-filter__search{display:none;height:auto;width:auto}}.hero-filter__prev{left:8px}.hero-filter__next,.hero-filter__search{right:8px}.partnerships{padding-top:48px}@media only screen and (min-width:1240px){.partnerships{padding-top:84px}}.partnerships-no-padding{padding-top:0}.partnerships__wrapper{display:flex;flex-direction:column;gap:50px}@media only screen and (min-width:768px){.partnerships__wrapper{gap:80px}}@media only screen and (min-width:1240px){.partnerships__wrapper{gap:124px}}.partnerships__wrapper-sm{gap:24px}@media only screen and (min-width:1240px){.partnerships__wrapper-sm{gap:80px}}.partnerships__button{margin-top:20px}@media only screen and (min-width:1240px){.partnerships__button{margin-top:70px}}.partnerships .flip-slider__content{padding-top:24px;position:static}@media only screen and (min-width:1240px){.partnerships .flip-slider__content{padding-top:0;position:relative}}.partnerships .flip-slider__images{order:-1}.partnerships .flip-slider__list__item{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;padding:0 43px;position:relative;text-align:center}@media only screen and (min-width:1240px){.partnerships .flip-slider__list__item{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;padding:0;text-align:left}}.partnerships .flip-slider__wrapper{padding-top:110px;position:relative}@media only screen and (min-width:1240px){.partnerships .flip-slider__wrapper{padding-top:0;position:static}}.partnerships .flip-slider__wrapper .headline{position:absolute;width:100%}@media only screen and (min-width:1240px){.partnerships .flip-slider__wrapper .headline{position:static}}.news-block{margin-top:32px}@media only screen and (min-width:768px){.news-block{margin-top:70px}}.news-block-no-margin{margin:0}.news-block__wrapper{display:flex;gap:0}@media only screen and (min-width:768px){.news-block__wrapper{gap:40px}}.news-block .splide{width:calc(100% + 16px)}.news-block .splide__track{overflow:visible}.news-block .splide__slide img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:768px){.news-block.is-initialized:not(.is-active) .splide__list{display:grid}}.news-block__button{margin-top:32px}@media only screen and (min-width:768px){.news-block__button{margin-top:70px}}.news-block__card{grid-column:span 1/span 1;grid-row:span 1/span 1;position:relative}@media only screen and (min-width:768px){.news-block__card{max-height:220px;min-height:220px}}.news-block1{margin-top:32px}@media only screen and (min-width:768px){.news-block1{margin-top:70px}}.news-block1-no-margin{margin:0}.news-block1__wrapper{display:flex;gap:0}@media only screen and (min-width:768px){.news-block1__wrapper{gap:40px}}.news-block1 .splide{width:calc(100% + 16px)}.news-block1 .splide__track{overflow:visible}.news-block1 .splide__slide img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:768px){.news-block1.is-initialized:not(.is-active) .splide__list{display:grid}}.news-block1__button{margin-top:32px}@media only screen and (min-width:768px){.news-block1__button{margin-top:70px}}.news-block1__card{grid-column:span 1/span 1;grid-row:span 1/span 1;position:relative}@media only screen and (min-width:768px){.news-block1__card{max-height:220px;min-height:220px}}.news-block2{margin-top:32px}@media only screen and (min-width:768px){.news-block2{margin-top:70px}}.news-block2-no-margin{margin:0}.news-block2__wrapper{display:flex;gap:0}@media only screen and (min-width:768px){.news-block2__wrapper{gap:40px}}.news-block2 .splide{width:calc(100% + 16px)}.news-block2 .splide__track{overflow:visible}.news-block2 .splide__slide img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:768px){.news-block2.is-initialized:not(.is-active) .splide__list{display:grid}}.news-block2__button{margin-top:32px}@media only screen and (min-width:768px){.news-block2__button{margin-top:70px}}.news-block2__card{grid-column:span 1/span 1;grid-row:span 1/span 1;position:relative}@media only screen and (min-width:768px){.news-block2__card{max-height:220px;min-height:220px}}.itinerary{padding-top:56px}@media only screen and (min-width:768px){.itinerary{padding-top:78px}}.itinerary__wrapper{display:flex;flex-direction:column;gap:60px}@media only screen and (min-width:768px){.itinerary__wrapper{gap:80px}}@media only screen and (min-width:1240px){.itinerary__wrapper{gap:200px}}.itinerary__button{margin-top:40px}@media only screen and (min-width:768px){.itinerary__button{margin-top:80px}}.suites__nav{display:flex;flex-direction:column;gap:12px;padding-top:50px}.suites__nav__button{align-items:center;cursor:pointer;display:flex;height:56px;justify-content:center;left:0;padding:0;transform:translateX(0);width:56px}.suites-big .card-suite .splide__slide{height:276px;min-height:276px}@media only screen and (min-width:1240px){.suites-big .card-suite .splide__slide{height:456px;min-height:456px}}.suites-big .card-suite__content{grid-template-rows:176px 1fr}.suites-big .card-suite__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.suites__title{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}.suites__buttons{display:flex;gap:10px}.suites__buttons input:checked+label{background-color:#004155;color:#fff}.suites__button{margin-top:40px}@media only screen and (min-width:1240px){.suites__button{display:none}}.suites__container{column-gap:40px;padding-top:50px;row-gap:68px}.suites__container.active{display:grid}@media only screen and (min-width:768px){.cruise-page__partner .partner-block__content{padding-top:40px}}@media only screen and (min-width:1240px){.cruise-page__partner .partner-block__content{padding-top:78px}}.cookie{background-color:#fff;bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.25);left:0;position:fixed;right:0;width:100%;z-index:400}.cookie__wrapper{padding:24px 0 32px}@media only screen and (min-width:1240px){.cookie__wrapper{padding:44px 0 40px}}.cookie__title{color:#004155;font-size:18px;font-weight:500;line-height:28px}.cookie__description{color:#668d99;font-size:12px;font-weight:400;line-height:18px}.cookie__description a{border-bottom:1px solid transparent;color:#004155;font-weight:500;transition:border-color .3s}@media only screen and (min-width:1240px){.cookie__description a:hover{border-color:#004155}}.cookie__content{display:flex;flex-direction:column;gap:25px;margin-top:12px}@media only screen and (min-width:1240px){.cookie__content{align-items:flex-start;flex-direction:row}}.cookie__buttons{display:inline-flex;flex-direction:column;gap:16px}@media only screen and (min-width:768px){.cookie__buttons{align-items:center}}@media only screen and (min-width:1240px){.cookie__buttons{flex-direction:row}}.cookie .button{white-space:nowrap}@media only screen and (min-width:768px){.cookie .button{width:246px}}.booking .suites__nav{padding-top:0}@media only screen and (min-width:1240px){.booking .suites__nav{padding-top:50px}}.booking-steps{margin-top:60px}.booking-steps__wrapper{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.booking-steps__title{color:#004155;display:none;font-size:18px;font-weight:500;left:0;line-height:28px;position:absolute;white-space:nowrap}@media only screen and (min-width:768px){.booking-steps__title{display:block;position:static;white-space:normal}}.booking-steps__icon{align-items:center;background:rgba(146,199,208,.5);border-radius:90px;display:flex;justify-content:center;min-height:80px;min-width:80px}.booking-steps__icon svg{stroke:#004155}.booking-steps__block{align-items:flex-start;display:flex;flex-direction:column;opacity:.5}@media only screen and (min-width:768px){.booking-steps__block{align-items:center;gap:16px;margin-bottom:20px}}@media only screen and (min-width:1240px){.booking-steps__block{flex-direction:row;margin-bottom:0}}.booking-steps__block:first-child .booking-steps__icon svg{fill:#004155}.booking-steps__block.active{opacity:1}.booking-steps__block.active .booking-steps__title{display:block}@media only screen and (min-width:768px){.booking-steps__information{margin-top:0;min-height:auto}}.booking-steps__name{display:none;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px}@media only screen and (min-width:768px){.booking-steps__name{display:block}}.booking-details__arrow,.booking-details__flag{stroke:#668d99;transition:transform .3s}.booking-details__subtitle{color:#004155;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-top:16px}.booking-details__subtitle-mt{margin-top:60px}.booking-details__title{color:#004155;font-size:18px;font-weight:500;line-height:28px;margin-top:20px}.booking-details__title-mt{margin-top:42px}.booking-details__input{align-items:center;display:flex;grid-column:span 1/span 1;position:relative}.booking-details__input input{border-bottom:1px solid #668d99;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;max-height:65px;padding:16px 0;width:100%}.booking-details__input input[type=date]::-webkit-calendar-picker-indicator,.booking-details__input input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.booking-details__input .svg__check{stroke:#004155;position:absolute;right:0}.booking-details__input-icon{gap:10px}.booking-details__input-icon input{padding-left:34px}.booking-details__input-big,.booking-details__input-small{grid-column:span 3}@media only screen and (min-width:768px){.booking-details__input-small{grid-column:span 1;grid-column-end:1}.booking-details__input-mt{margin-top:42px}}.booking-details__input.active{display:flex}.booking-details__note{color:#668d99;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px}.booking-details__inputs{column-gap:48px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:42px}@media only screen and (min-width:768px){.booking-details__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.booking-details__inputs-small{row-gap:12px}@media only screen and (min-width:768px){.booking-details__inputs-third{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-details__inputs-one{grid-template-columns:repeat(1,minmax(0,1fr))}}.booking-details__inputs-mt{margin-top:18px}.booking-details__inputs-basic{margin-top:42px}.booking-details__inputs-grid .booking-details__input:first-child{margin-top:42px;order:1}.booking-details__inputs-grid .booking-details__input:nth-child(2){order:3}@media only screen and (min-width:768px){.booking-details__inputs-grid .booking-details__input:nth-child(2){margin-top:42px;order:2}}.booking-details__inputs-grid .booking-details__note:nth-child(3){order:2}@media only screen and (min-width:768px){.booking-details__inputs-grid .booking-details__note:nth-child(3){order:3}}.booking-details__inputs-grid .booking-details__note:nth-child(4){order:4}@media only screen and (min-width:768px){.booking-details__inputs-grid .booking-details__note:nth-child(4){order:4}}.booking-details__label{cursor:pointer;display:block;margin-top:16px;padding-left:40px;position:relative}@media only screen and (min-width:768px){.booking-details__label{margin-top:42px}}.booking-details__label:first-child{margin-top:0}.booking-details__label .booking-details__approved{display:flex;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;position:relative}@media only screen and (min-width:768px){.booking-details__label .booking-details__approved{align-items:center}}.booking-details__label .booking-details__approved:before{background-color:#fff;border:1px solid #668d99;border-radius:2px;content:"";height:24px;left:-40px;position:absolute;top:4px;transition:.3s;width:24px}.booking-details__label .booking-details__approved:after{bottom:52px;content:url(../svg/check.31387754.svg);height:12px;left:-34px;opacity:0;position:absolute;transition:.3s;width:12px}@media only screen and (min-width:768px){.booking-details__label .booking-details__approved:after{top:0}}.booking-details__label .booking-details__approved a{border-bottom:1px solid #001b23;position:relative;transition:color .3s,border-color .3s}@media only screen and (min-width:1240px){.booking-details__label .booking-details__approved a:hover{border-color:#004155;color:#004155}}.booking-details__label input{height:1px;left:12px;position:absolute;top:12px;width:1px}.booking-details__label input:checked+.booking-details__approved:before{background-color:#004155;border-color:#004155}.booking-details__label input:checked+.booking-details__approved:after{opacity:1}@media only screen and (min-width:1240px){.booking-details__label:hover span:before{border-color:#668d99}}.booking-details__calendar{stroke:transparent;fill:#004155;left:0;position:absolute}.booking-details .popup__input-phone input{padding-left:58px}.booking-details .popup__arrow,.booking-details .popup__flag{stroke:#668d99;transition:transform .3s}.booking-details .popup__dropdown{align-items:center;cursor:pointer;display:flex;gap:8px;position:absolute}.booking-details .popup__dropdown__container{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);left:0;max-width:200px;min-width:200px;opacity:0;padding:0 0 8px;position:absolute;top:32px;visibility:hidden;width:100%;z-index:-1}.booking-details .popup__dropdown__container.active{opacity:1;visibility:visible;z-index:3}.booking-details .popup__dropdown__list{max-height:144px;overflow-y:auto;transition:opacity .3s,visibility .3s,z-index .3s;width:100%}.booking-details .popup__dropdown__list::-webkit-scrollbar{width:0}.booking-details .popup__dropdown__search{align-items:center;display:flex;padding:8px 0}.booking-details .popup__dropdown input{background-color:#fff;border:none;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;padding:0 0 0 20px;width:148px}.booking-details .popup__dropdown__submit{align-items:center;display:flex;height:42px;justify-content:center;position:absolute;right:0;width:42px}.booking-details .popup__dropdown__submit svg{stroke:#004155}.booking-details .popup__dropdown__current{align-items:center;cursor:pointer;display:flex;gap:8px}.booking-details .popup__dropdown__current.active .popup__arrow{transform:rotate(180deg);transition:.3s}.booking-details .popup__dropdown__check{stroke:#004155;margin-left:10px;opacity:0;transition:opacity .3s}.booking-details .popup__dropdown__flag{stroke:transparent;max-height:24px;max-width:24px}.booking-details .popup__dropdown__country{align-items:center;display:flex;gap:8px;padding:6px 20px;position:relative;transition:background-color .3s;width:100%}.booking-details .popup__dropdown__country span{white-space:nowrap}@media only screen and (min-width:1240px){.booking-details .popup__dropdown__country:hover{background-color:#d9ebf2}}.booking-details .popup__dropdown__country.active{background-color:#d9ebf2}.booking-details .popup__dropdown__country.active .popup__dropdown__check{opacity:1}.booking-details__dropdown{align-items:center;cursor:pointer;display:flex;gap:8px;height:100%;position:absolute;width:100%}.booking-details__dropdown__scroll{background-color:#fff;max-height:120px;overflow-y:auto;top:8px;width:100%}.booking-details__dropdown__list{background-color:#fff;border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);left:0;max-height:136px;min-height:52px;opacity:0;overflow:hidden;padding:8px 0;position:absolute;top:72px;transition:opacity .3s,visibility .3s,z-index .3s;visibility:hidden;width:100%;z-index:-1}.booking-details__dropdown__list::-webkit-scrollbar{width:0}.booking-details__dropdown__list.active{opacity:1;visibility:visible;z-index:3}.booking-details__dropdown__current{align-items:center;cursor:pointer;display:flex;gap:8px;height:100%;justify-content:flex-end;width:100%}.booking-details__dropdown__current.active .booking-details__arrow{transform:rotate(180deg);transition:.3s}.booking-details__dropdown__flag{stroke:transparent;max-height:24px;max-width:24px}.booking-details__dropdown__country{align-items:center;display:flex;gap:8px;padding:8px;transition:background-color .3s;width:100%}@media only screen and (min-width:1240px){.booking-details__dropdown__country:hover{background-color:#d9ebf2}}.booking-details__dropdown__country.active{background-color:#d9ebf2}.booking-details input.error+label{display:none!important}.booking-details input[type=checkbox].error+div:before{border-color:red}.booking-review .grid{row-gap:12px}.booking-review .grid-six{column-gap:86px}.booking-review .grid-six div:first-child,.booking-review .grid-six div:nth-child(6){grid-column:span 2}.booking-review .sidebar__button{display:none}@media only screen and (min-width:1240px){.booking-review .sidebar__button{display:inline-flex;margin-top:40px;padding:16px 137px}}.booking-review__column{display:flex;flex-direction:column;gap:12px}.booking-review__card{display:flex;flex-wrap:wrap;gap:12px}@media only screen and (min-width:375px){.booking-review__card{justify-content:space-between}}@media only screen and (min-width:768px){.booking-review__card{gap:32px;justify-content:start}}@media only screen and (min-width:1240px){.booking-review__card{gap:46px}}.booking-review__card-justify{justify-content:space-between}.booking-review__card-justify .booking-review__column:first-child{width:100%}@media only screen and (min-width:1240px){.booking-review__card-justify .booking-review__column:first-child{width:auto}}.booking-review__text{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}.booking-review__text-medium{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px}.booking-review__wrapper{margin-top:24px}@media only screen and (min-width:1240px){.booking-review__wrapper{margin-top:44px}}.booking-review__title{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;margin-top:24px}@media only screen and (min-width:1240px){.booking-review__title{margin-top:55px}}.booking-review__subtitle{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase;white-space:nowrap}.booking-review__block{padding:24px 0}@media only screen and (min-width:1240px){.booking-review__block{padding:36px 0}.booking-review__block:first-child{padding-top:32px}}.booking-review__block:nth-child(2){border:1px solid #668d99;border-width:1px 0;display:flex;flex-direction:column;gap:32px}.booking-review__number{color:#8da4a8;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-bottom:12px;text-transform:uppercase}.booking-review__information{column-gap:46px;margin-top:12px}.booking-review__cabin{margin-top:34px}@media only screen and (min-width:1240px){.booking-review__cabin{margin-top:44px}}.booking-review__date{color:#668d99;font-size:14px;font-weight:400;line-height:24px}.booking-review__data{align-items:center;display:flex;gap:5px}.booking-review__data span{font-size:14px;font-weight:400;line-height:24px}.booking-review__image{height:290px;margin:33px auto 0;overflow:hidden;width:100%}@media only screen and (min-width:768px){.booking-review__image{height:390px}}@media only screen and (min-width:1240px){.booking-review__image{display:none}}.booking-review__image img{height:100%;object-fit:cover}.booking-review__input{display:flex;position:relative;white-space:nowrap}.booking-review__input-calendar svg,.booking-review__input-destination svg,.booking-review__input-ship svg{stroke:transparent;fill:#e9ac60}.booking-review__input input{height:0;opacity:0;position:absolute;width:0}.booking-review__note{color:#668d99;font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px}.booking-notification__description{font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:32px;margin-top:28px}.booking-notification__description a{border-bottom:1px solid transparent;font-weight:500;transition:.3s}@media only screen and (min-width:1240px){.booking-notification__description a:hover{border-bottom:1px solid #001b23}}.booking-notification__row{border-bottom:1px solid #668d99;padding:24px 0}@media only screen and (min-width:768px){.booking-notification__row{padding:36px 0}}.booking-notification__row:first-child{padding-top:0}.booking-notification__row:last-child{align-items:flex-start;border:none;padding-bottom:0;padding-top:0}@media only screen and (min-width:1240px){.booking-notification__row:last-child{padding-top:36px}}.booking-notification__block{grid-column:span 12}.booking-notification__block-mobile{border-bottom:1px solid #668d99;padding-bottom:24px;padding-top:24px;width:100%}@media only screen and (min-width:1240px){.booking-notification__block-mobile{border:none;padding-bottom:0;padding-top:0;width:auto}.booking-notification__block{grid-column:span 5}}.booking-notification__block-items{grid-column:span 2}@media only screen and (min-width:1240px){.booking-notification__block-items{grid-column-end:8;grid-column-start:3;grid-column:span 12}}.booking-notification__block-right{display:grid;grid-column:span 12}@media only screen and (min-width:768px){.booking-notification__block-right{gap:24px}}@media only screen and (min-width:1240px){.booking-notification__block-right{gap:0;grid-column:span 7;grid-template-columns:repeat(7,minmax(0,1fr))}}.booking-notification .booking-review__title{margin-bottom:24px;margin-top:56px}@media only screen and (min-width:768px){.booking-notification .booking-review__title{margin-bottom:32px;margin-top:48px}}@media only screen and (min-width:1240px){.booking-notification .booking-review__wrapper-small{margin-top:24px}}.booking-notification .booking-review__card-grid{grid-column:span 2}@media only screen and (min-width:768px){.booking-notification .booking-review__card{flex-wrap:nowrap;min-height:66px}}.booking-notification .booking-review__card-justify{border-bottom:none;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:0}.booking-notification .booking-review__card-top{grid-column:span 2;margin-bottom:24px;margin-top:48px}@media only screen and (min-width:768px){.booking-notification .booking-review__card-top{margin-bottom:0}}@media only screen and (min-width:1240px){.booking-notification .booking-review__card-top{margin-top:0}}.booking-notification .sidebar__heading{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-bottom:12px;text-transform:uppercase}.booking-notification .sidebar__text span{font-size:32px;font-weight:400;letter-spacing:-.3px;line-height:52px}.booking-notification .sidebar__description{padding-top:24px}@media only screen and (min-width:768px){.booking-notification .sidebar__description{padding-top:0}}@media only screen and (min-width:1240px){.booking-notification .sidebar__description{grid-column-end:5;grid-column-start:3}}.ship-about__content{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:1240px){.ship-about__content{flex-direction:row;justify-content:space-between}}.ship-about__title{color:#004155;font-size:45px;font-weight:500;line-height:50px}@media only screen and (min-width:1240px){.ship-about__title{font-size:74px;font-weight:500;line-height:80px}}.ship-about__description{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px}@media only screen and (min-width:1240px){.ship-about__description{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;max-width:640px}}.ship-about__video{margin-top:44px;position:relative}@media only screen and (min-width:1240px){.ship-about__video{margin-top:55px}}.ship-about__image{position:relative}.ship-about__image:before{background-color:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.ship-about__image img{height:100%;object-fit:cover;width:100%}.ship-about__button{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}@media only screen and (min-width:1240px){.ship-about__button{height:150px;width:150px}}.ship-about__button svg{fill:#004155;stroke:transparent;height:28px;margin-left:1px;width:30px}@media only screen and (min-width:1240px){.ship-about__button svg{height:66px;margin-left:14px;width:72px}}.ship-introducing{position:relative}.ship-introducing__image{height:100%;left:0;position:absolute;top:0;width:100%}.ship-introducing__image img{height:100%;object-fit:cover;object-position:25% 50%;width:100%}@media only screen and (min-width:768px){.ship-introducing__image img{object-position:center}}.ship-introducing__image:before{background:linear-gradient(84deg,rgba(33,41,95,0) -21.99%,rgba(22,27,58,.26) 0,rgba(18,21,40,.53) 115.48%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ship-introducing__wrapper{padding:55px 0 70px;position:relative;z-index:3}@media only screen and (min-width:1240px){.ship-introducing__wrapper{padding-bottom:100px;padding-top:90px}}.ship-introducing__content{color:#fff}.ship-introducing__icon{align-items:center;background-color:hsla(0,0%,100%,.25);border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.ship-introducing__icon svg{stroke:#fff}.ship-introducing__title{font-size:36px;font-weight:500;line-height:42px;text-transform:uppercase}@media only screen and (min-width:1240px){.ship-introducing__title{font-size:45px;font-size:74px;font-weight:500;line-height:50px;line-height:80px}}.ship-introducing__description{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;margin-top:46px}@media only screen and (min-width:768px){.ship-introducing__description{margin-top:0}}@media only screen and (min-width:1240px){.ship-introducing__description{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px}}.ship-introducing__items{display:flex;justify-content:space-between;margin-top:46px}@media only screen and (min-width:768px){.ship-introducing__items{gap:56px;justify-content:flex-start;margin-top:-58px}}.ship-introducing__item{align-items:center;display:flex;flex-direction:column}.ship-introducing__count{font-size:36px;font-weight:500;line-height:42px;margin-top:16px}.ship-introducing__name{font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:20px}.ship-introducing__grid-four{display:flex}@media only screen and (min-width:1240px){.ship-introducing__grid-four{column-gap:78px;display:grid;row-gap:72px}}.ship-introducing__grid-twentyfour{display:flex;position:relative}.ship-introducing__grid-twentyfour:before{background-color:#fff;content:"";display:none;height:1px;left:0;opacity:.5;position:absolute;top:50%;width:100%}@media only screen and (min-width:1240px){.ship-introducing__grid-twentyfour:before{display:block}.ship-introducing__grid-twentyfour{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));row-gap:72px}.ship-introducing__slider.is-initialized:not(.is-active) .splide__list{display:grid}}.ship-introducing__data{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 40px;text-align:center}@media only screen and (min-width:1240px){.ship-introducing__data{display:block;grid-column:span 7;padding:0;text-align:left}.ship-introducing__data-wide{grid-column:span 10}.ship-introducing__data-small{grid-column:span 3}}.ship-introducing__bottom{margin-top:148px}@media only screen and (min-width:1240px){.ship-introducing__bottom{margin-top:100px}}.ship-introducing__parameter{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}.ship-introducing__value{font-size:24px;font-weight:400;font-weight:500;letter-spacing:-.2px;line-height:40px;margin-top:8px}.travel-agents{margin-top:40px}@media only screen and (min-width:1240px){.travel-agents{margin-top:50px}}.travel-agents__wrapper{display:flex;flex-direction:column-reverse;gap:40px}@media only screen and (min-width:1240px){.travel-agents__wrapper{display:grid;grid-template-columns:472px 1fr}}.travel-agents__form{align-items:flex-start;display:flex;flex-direction:column}.travel-agents__label{align-items:center;border:1px solid #668d99;border-radius:4px;display:flex;width:100%}.travel-agents__input{padding:8px 16px;width:100%}.travel-agents__button{align-items:center;display:flex;height:42px;justify-content:center;width:42px}.travel-agents__icon{stroke:#004155}.travel-agents__result{color:#004155;font-size:32px;font-weight:400;letter-spacing:-.3px;line-height:52px;margin-top:28px}.travel-agents__list{margin-top:28px;max-height:520px;overflow-y:auto;padding-right:20px;width:100%}@media only screen and (min-width:1240px){.travel-agents__list{max-height:577px}}.travel-agents__item{margin-top:44px;max-width:310px}.travel-agents__item:first-child{margin-top:0}.travel-agents__item address{font-style:normal;margin-top:16px}.travel-agents__item a,.travel-agents__item address{display:inline-block;font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:32px}.travel-agents__item a{margin-top:12px;transition:color .3s}@media only screen and (min-width:1240px) and (min-width:1240px){.travel-agents__item a:hover{color:#004155}}.travel-agents__title{color:#004155;font-size:24px;font-weight:500;line-height:36px}.travel-agents__subtitle{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-top:12px;text-transform:uppercase}.travel-agents__map canvas{aspect-ratio:1/1;background-color:#cdcdcd;height:100%;width:100%}.sidebar-cruises{background-color:#fff;border-radius:14px 14px 0 0;bottom:-100%;height:calc(100vh - 60px);left:0;opacity:0;padding:32px 16px;position:fixed;transform:translateY(100%);width:100%;z-index:2000}.sidebar-cruises .popup__close-mob{top:28px}@media only screen and (min-width:768px){.sidebar-cruises .popup__close-mob{display:block}}@media only screen and (min-width:1240px){.sidebar-cruises .popup__close-mob{display:none;top:16px}}.sidebar-cruises:after{background-color:#fff;bottom:-999px;content:"";height:999px;position:absolute;width:100%}@media only screen and (min-width:1240px){.sidebar-cruises{border-radius:0;bottom:auto;display:block;height:auto;left:auto;opacity:1;padding:0;position:static;transform:translateY(0);z-index:auto}}.sidebar-cruises .sidebar__title{color:#668d99;display:none;font-size:24px;font-weight:500;letter-spacing:-.2px;line-height:32px;margin-bottom:54px;text-transform:uppercase}@media only screen and (min-width:1240px){.sidebar-cruises .sidebar__title{display:block}}.sidebar-cruises .sidebar__blocks{margin-right:-10px;max-height:calc(100vh - 216px);overflow-y:auto;padding-right:10px}@media only screen and (min-width:1240px){.sidebar-cruises .sidebar__blocks{max-height:100%;overflow-y:unset}}.sidebar-cruises .sidebar__block{margin-top:20px}@media only screen and (min-width:1240px){.sidebar-cruises .sidebar__block{margin-top:36px}}.sidebar-cruises .sidebar__block:first-child{margin-top:0}.sidebar-cruises .sidebar__tip{background-color:#fff;border:1px solid #dfdfdf;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);cursor:default;font-size:14px;font-weight:400;line-height:18px;opacity:0;padding:16px 8px 16px 16px;position:absolute;top:32px;transition:opacity .3s,z-index .3s,visibility .3s;visibility:hidden;width:246px;z-index:-1}@media only screen and (min-width:1240px){.sidebar-cruises .sidebar__tip{bottom:32px;top:auto}}.sidebar-cruises .sidebar__tip a{transition:color .3s}@media only screen and (min-width:1240px){.sidebar-cruises .sidebar__tip a:hover{color:#004155}}.sidebar-cruises .sidebar__select{margin-top:8px;position:relative}.sidebar-cruises .sidebar__select-multiple .sidebar__select__value.active{align-items:center;background-color:#004155;border-radius:90px;display:flex;gap:4px;padding:4px 8px;position:relative;white-space:nowrap}.sidebar-cruises .sidebar__select-multiple .sidebar__select__value.active input{position:absolute}.sidebar-cruises .sidebar__select-multiple .sidebar__select__value.active span{color:#fff}.sidebar-cruises .sidebar__select-multiple .sidebar__select__value.active svg{stroke:#fff}.sidebar-cruises .sidebar__select__header{align-items:center;background:rgba(146,199,208,.3);border:1px solid #004155;border-radius:100px;cursor:pointer;display:flex;justify-content:space-between;max-height:48px;min-height:48px;overflow:hidden;padding:11px 14px;position:relative;z-index:1}.sidebar-cruises .sidebar__select__header:before{background:linear-gradient(270deg,#deeef1 46.84%,rgba(222,238,241,0));content:"";height:100%;position:absolute;right:0;top:0;width:80px;z-index:3}.sidebar-cruises .sidebar__select__header input{height:0;opacity:0;visibility:hidden;width:0}.sidebar-cruises .sidebar__select__header span{font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px}.sidebar-cruises .sidebar__select__header svg{stroke:#004155}.sidebar-cruises .sidebar__select__header.active .sidebar__select__arrow{transform:rotate(180deg)}.sidebar-cruises .sidebar__select__scroller{align-items:center;display:flex;overflow-x:auto;pointer-events:none}.sidebar-cruises .sidebar__select__scroller.selected{pointer-events:all}.sidebar-cruises .sidebar__select__scroller::-webkit-scrollbar{height:0;width:0}.sidebar-cruises .sidebar__select__values{align-items:center;display:flex;gap:12px}.sidebar-cruises .sidebar__select__arrow{pointer-events:none;position:absolute;right:20px;transition:transform .3s;z-index:4}.sidebar-cruises .sidebar__select__scroll{background-color:#fff;max-height:108px;overflow-y:auto;top:8px;width:100%}.sidebar-cruises .sidebar__select__list{background-color:#fff;border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);max-height:124px;min-height:52px;opacity:0;overflow-y:auto;padding:8px 0;position:absolute;top:52px;transition:opacity .3s,z-index .3s,visibility .3s;visibility:hidden;width:100%;z-index:-1}.sidebar-cruises .sidebar__select__list.active{opacity:1;visibility:visible;z-index:6}.sidebar-cruises .sidebar__select__item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:6px 20px;position:relative;transition:background-color .3s}.sidebar-cruises .sidebar__select__item span{font-size:14px;font-weight:400;line-height:24px}.sidebar-cruises .sidebar__select__item svg{fill:transparent;stroke:#004155;display:none}@media only screen and (min-width:1240px){.sidebar-cruises .sidebar__select__item:hover{background-color:#d9ebf2}}.sidebar-cruises .sidebar__select__item input{height:0;opacity:0;position:absolute;visibility:hidden;width:0}.sidebar-cruises .sidebar__select__item input:checked~svg,.sidebar-cruises .sidebar__select__item.active svg{display:block}.sidebar-cruises .sidebar__select__item.disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.sidebar-cruises .sidebar__icon{align-items:center;background-color:rgba(146,199,208,.5);border-radius:50%;display:flex;height:18px;justify-content:center;position:relative;width:18px}.sidebar-cruises .sidebar__icon:hover .sidebar__tip{opacity:1;visibility:visible;z-index:2}.sidebar-cruises .sidebar__icon svg{stroke:#1f677d;stroke-width:.3px;fill:#1f677d}.sidebar-cruises .sidebar__subtitle{align-items:center;display:flex;font-size:18px;font-weight:500;gap:8px;letter-spacing:-.1px;line-height:32px}.sidebar-cruises .sidebar__button{bottom:32px;left:16px;margin-top:20px;padding:17px 0;position:absolute;transform:translateX(0);width:calc(50% - 24px)}@media only screen and (min-width:768px){.sidebar-cruises .sidebar__button{width:calc(50% - 32px)}}.sidebar-cruises .sidebar__button-submit{left:auto;right:16px}@media only screen and (min-width:1240px){.sidebar-cruises .sidebar__button-submit{display:none}.sidebar-cruises .sidebar__button{margin-top:36px;padding:11px 40px;position:static;width:100%}.sidebar-cruises .sidebar__button-hidden{display:none}}.sidebar-cruises .sidebar__labels{align-items:center;display:flex;gap:10px;margin-top:8px}.sidebar-cruises .sidebar__label{cursor:pointer;text-align:center;width:100%}.sidebar-cruises .sidebar__label span{background-color:rgba(146,199,208,.3);border-radius:100px;color:#004155;display:inline-block;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;padding:8px;transition:color .3s,background-color .3s;width:100%}@media only screen and (min-width:1240px){.sidebar-cruises .sidebar__label span:hover{background-color:#004155;color:#fff}}.sidebar-cruises .sidebar__label input{height:0;opacity:0;visibility:hidden;width:0}.sidebar-cruises .sidebar__label input:checked+span{background-color:#004155;color:#fff}.sidebar-cruises .sidebar__label.disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.sidebar-booking>.wrapper{left:0;margin-top:10px;position:fixed;right:0;top:100%;transform:translateY(-50%);transition:transform .3s;width:100%;z-index:100}@media only screen and (min-width:1240px){.sidebar-booking>.wrapper{position:static;top:0;transform:translateY(0);width:auto}}.sidebar-booking>.wrapper:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 20.47%);content:"";height:100%;left:0;position:absolute;right:0;top:-60px;width:100%}@media only screen and (min-width:1240px){.sidebar-booking>.wrapper:before{display:none}}.sidebar-booking:after{background-color:#fff;bottom:-999px;content:"";display:none;height:999px;position:absolute;width:100%}@media only screen and (min-width:1240px){.sidebar-booking:after{display:block}.sidebar-booking{border-radius:0;bottom:auto;display:block;height:auto;left:auto;margin-top:0;opacity:1;padding:0;position:static;transform:translateY(0);z-index:auto}}.sidebar-booking__wrapper{padding:0 16px;position:relative}@media only screen and (min-width:1240px){.sidebar-booking__wrapper{padding:0}}.sidebar-booking .sidebar__title{color:#004155;display:none;font-size:36px;font-weight:500;line-height:42px;text-transform:uppercase}@media only screen and (min-width:1240px){.sidebar-booking .sidebar__title{display:block}}.sidebar-booking .sidebar__name{font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:32px;margin-top:16px}.sidebar-booking .sidebar__form input{height:0;opacity:0;position:absolute;width:0}.sidebar-booking .sidebar__number{color:#8da4a8;margin-top:12px;text-transform:uppercase}.sidebar-booking .sidebar__data{align-items:center;display:flex;gap:5px;margin-top:12px}.sidebar-booking .sidebar__data span{font-size:14px;font-weight:400;line-height:24px}.sidebar-booking .sidebar__input{display:none;position:relative}.sidebar-booking .sidebar__input-location svg{stroke:#e9ac60;fill:#e9ac60}.sidebar-booking .sidebar__input-calendar svg,.sidebar-booking .sidebar__input-ship svg{stroke:transparent;fill:#e9ac60}@media only screen and (min-width:1240px){.sidebar-booking .sidebar__input{display:flex}}.sidebar-booking .sidebar__date{font-size:14px;font-weight:400;line-height:24px;margin-left:33px}.sidebar-booking .sidebar__date span{color:#668d99}@media only screen and (min-width:1240px){.sidebar-booking .sidebar__date.sidebar__input{display:inline}}.sidebar-booking .sidebar__img{display:none;height:100%;margin-top:40px;max-height:277px;overflow:hidden;width:100%}@media only screen and (min-width:1240px){.sidebar-booking .sidebar__img{display:block}}.sidebar-booking .sidebar__img img{object-fit:cover}.sidebar-booking .sidebar__subtitle{color:#668d99;display:none;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-top:32px;text-transform:uppercase}@media only screen and (min-width:1240px){.sidebar-booking .sidebar__subtitle{display:block}}.sidebar-booking .sidebar__room{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;margin-top:12px}.sidebar-booking .sidebar__wrapper{column-gap:24px;display:none;flex-wrap:wrap;margin-top:30px;row-gap:30px}@media only screen and (min-width:1240px){.sidebar-booking .sidebar__wrapper{display:flex}}.sidebar-booking .sidebar__wrapper-full .sidebar__description{width:100%}.sidebar-booking .sidebar__description{width:114px}.sidebar-booking .sidebar__heading{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}.sidebar-booking .sidebar__text span{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px}.sidebar-booking .sidebar__button{margin-top:30px;width:100%}@media only screen and (min-width:768px){.sidebar-booking .sidebar__button{width:auto}}@media only screen and (min-width:1240px){.sidebar-booking .sidebar__button{width:100%}}.sidebar-booking .sidebar__button-green{margin-top:30px}@media only screen and (min-width:1240px){.sidebar-booking .sidebar__button.popup-trigger{width:auto}}.sidebar-booking .sidebar__note{color:#668d99;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-top:18px;max-width:377px}.sidebar-booking .sidebar__callback{align-items:flex-start;display:flex;flex-direction:column;margin-top:50px}.sidebar-booking .sidebar__callback>span{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;padding-left:42px}.sidebar-booking .sidebar__callback svg{stroke:#e9ac60;fill:#e9ac60}.sidebar-booking .sidebar__phone{align-items:center;display:inline-flex;gap:10px;margin-top:4px}.sidebar-booking .sidebar__phone span{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;transition:color .3s}@media only screen and (min-width:1240px){.sidebar-booking .sidebar__phone:hover span{color:#e9ac60}}.sidebar-booking-review{border-radius:0;bottom:auto;display:block;height:auto;left:auto;margin-top:0;opacity:1;padding:0;position:static;transform:translateY(0);z-index:auto}@media only screen and (min-width:1240px){.sidebar-booking-review{margin-top:97px}}.sidebar-booking-review .sidebar__promocode{margin-top:60px}@media only screen and (min-width:1240px){.sidebar-booking-review .sidebar__promocode{margin-top:37px}}.sidebar-booking-review .sidebar__subtitle{color:#004155;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}.sidebar-booking-review .sidebar__note{color:#668d99;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-top:12px}.sidebar-booking-review .sidebar__input{border-bottom:1px solid #668d99;margin-top:16px;max-width:380px;position:relative}.sidebar-booking-review .sidebar__input input{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;padding:16px 0;width:100%}.sidebar-booking-review .sidebar__description{margin-top:45px}@media only screen and (min-width:1240px){.sidebar-booking-review .sidebar__description{margin-top:56px}}.sidebar-booking-review .sidebar__description input{display:none;height:0;opacity:0;position:absolute;width:0}@media only screen and (min-width:1240px){.sidebar-booking-review .sidebar__description input{display:flex}}.sidebar-booking-review .sidebar__heading{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-bottom:12px;text-transform:uppercase}.sidebar-booking-review .sidebar__text span{font-size:32px;font-weight:400;letter-spacing:-.3px;line-height:52px}.sidebar-booking-review .sidebar__img{display:none;height:277px;overflow:hidden;width:100%}@media only screen and (min-width:1240px){.sidebar-booking-review .sidebar__img{display:block}}.sidebar-booking-review .sidebar__img img{height:100%;object-fit:cover;width:100%}.sidebar-booking-review .sidebar__wrapper{column-gap:24px;display:none;flex-wrap:wrap;margin-top:30px;row-gap:30px}@media only screen and (min-width:1240px){.sidebar-booking-review .sidebar__wrapper{display:flex}}.sidebar-booking-review .sidebar__button{margin-top:16px;padding:16px 40px;width:100%}@media only screen and (min-width:768px){.sidebar-booking-review .sidebar__button{width:auto}}@media only screen and (min-width:1240px){.sidebar-booking-review .sidebar__button{margin-top:30px;width:100%}}.sidebar-booking-review .sidebar__button-green{margin-top:30px}@media only screen and (min-width:1240px){.sidebar-booking-review .sidebar__button-main{display:none}.sidebar-booking-review .sidebar__button.popup-trigger{width:auto}}.sidebar-booking-review .sidebar__callback{align-items:flex-start;display:flex;flex-direction:column;margin-top:50px}@media only screen and (min-width:1240px){.sidebar-booking-review .sidebar__callback{margin-top:82px}}.sidebar-booking-review .sidebar__callback>span{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;padding-left:42px}.sidebar-booking-review .sidebar__callback svg{stroke:#e9ac60;fill:#e9ac60}.sidebar-booking-review .sidebar__phone{align-items:center;display:inline-flex;gap:10px;margin-top:4px}.sidebar-booking-review .sidebar__phone span{font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;transition:color .3s}@media only screen and (min-width:1240px){.sidebar-booking-review .sidebar__phone:hover span{color:#e9ac60}}.sidebar-partners__block{margin-top:60px}.sidebar-partners__block:first-child{margin-top:0}@media only screen and (min-width:1240px){.sidebar-partners__block{margin-top:120px}}.sidebar-partners__item{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:24px}.sidebar-partners__subtitle{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}.sidebar-partners__link{border-bottom:1px solid #001b23;transition:color .3s,border-color .3s}@media only screen and (min-width:1240px){.sidebar-partners__link:hover{border-color:#004155;color:#004155}}.sidebar-partners__title{font-size:18px;font-weight:500;line-height:28px}.popup{align-items:flex-end;bottom:0;display:flex;opacity:0;position:fixed;right:0;transition:opacity .3s,z-index .3s,visibility .3s,transform .3s;visibility:hidden;width:100%;z-index:-1}.popup:after{background-color:#fff;bottom:-999px;content:"";height:999px;position:absolute;width:100%}@media only screen and (min-width:768px){.popup:after{display:none}.popup{align-items:center;display:flex;height:100vh;max-width:80%}}@media only screen and (min-width:1240px){.popup{max-width:60%}}.popup.active{opacity:1;visibility:visible;z-index:2000}.popup__bg,.popup__overlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,z-index .3s;width:100%;z-index:-1}.popup__bg.active,.popup__overlay.active{opacity:1;z-index:1500}.popup__wrapper{align-items:flex-end;display:flex;gap:40px;justify-content:flex-end;max-height:calc(100vh - 100px);position:relative;transform:translateY(100%);width:100%;z-index:1500}@media only screen and (min-width:768px){.popup__wrapper{align-items:center;bottom:0;height:100vh;max-height:100vh;right:0;transform:translateX(100%) translateY(0)}}.popup__icon{align-items:center;border:2px solid #fff;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.popup__icon svg{fill:#fff}.popup__close{align-items:center;background-color:hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;display:none;justify-content:center;left:-104px;min-height:64px;min-width:64px;position:absolute}@media only screen and (min-width:768px){.popup__close{display:flex}}.popup__close-mob{position:absolute;right:16px;top:16px;z-index:2}.popup__close-mob .popup__icon{border:none;height:32px;width:32px}.popup__close-mob .popup__icon svg{fill:transparent;stroke:#004155}@media only screen and (min-width:768px){.popup__close-mob{display:none}}.popup__container{background-color:#fff;border-radius:14px 14px 0 0;display:flex;flex-direction:column;gap:28px;max-height:calc(100vh - 100px);padding:32px 16px;width:100%}@media only screen and (min-width:768px){.popup__container{border-radius:10px 0 0 10px;gap:60px;height:100vh;max-height:100%;padding:60px}}.popup__check{opacity:0;position:absolute;right:0;transition:opacity .3s,z-index .3s,visibility .3s;visibility:hidden;z-index:-1}.popup-map .popup__heading{display:flex;flex-direction:column;gap:24px}.popup-map .popup__subtitle{color:#668d99;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}@media only screen and (min-width:768px){.popup-map .popup__subtitle{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}}.popup-map .popup__title{color:#004155;font-size:45px;font-weight:500;line-height:50px}@media only screen and (min-width:768px){.popup-map .popup__title{font-size:80px;font-weight:500;line-height:80px}}.popup-map .popup__image{border:1px solid #e2e2e2;overflow:hidden}@media only screen and (min-width:768px){.popup-map .popup__image{max-height:calc(100vh - 288px)}}.popup-map .popup__image img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:1240px){.popup.popup-callback,.popup.popup-contact-info,.popup.popup-contacts,.popup.popup-waitlist{max-width:50%}}.popup.popup-callback .popup__container,.popup.popup-contact-info .popup__container,.popup.popup-contacts .popup__container,.popup.popup-waitlist .popup__container{gap:24px;padding:32px 16px 16px}@media only screen and (min-width:768px){.popup.popup-callback .popup__container,.popup.popup-contact-info .popup__container,.popup.popup-contacts .popup__container,.popup.popup-waitlist .popup__container{gap:32px;height:100vh;max-height:100vh;padding:50px 60px 32px}}.popup.popup-callback .popup__heading,.popup.popup-contact-info .popup__heading,.popup.popup-contacts .popup__heading,.popup.popup-waitlist .popup__heading{display:flex;flex-direction:column;gap:24px}.popup.popup-callback .popup__title,.popup.popup-contact-info .popup__title,.popup.popup-contacts .popup__title,.popup.popup-waitlist .popup__title{color:#004155;font-size:36px;font-weight:500;line-height:42px;text-transform:uppercase}@media only screen and (min-width:375px){.popup.popup-callback .popup__title,.popup.popup-contact-info .popup__title,.popup.popup-contacts .popup__title,.popup.popup-waitlist .popup__title{font-size:45px;font-weight:500;line-height:50px}}@media only screen and (min-width:768px){.popup.popup-callback .popup__title,.popup.popup-contact-info .popup__title,.popup.popup-contacts .popup__title,.popup.popup-waitlist .popup__title{font-size:80px;font-weight:500;line-height:80px}}.popup.popup-callback .popup__title-small,.popup.popup-contact-info .popup__title-small,.popup.popup-contacts .popup__title-small,.popup.popup-waitlist .popup__title-small{font-size:45px;font-weight:500;line-height:50px}.popup.popup-callback .popup__description,.popup.popup-contact-info .popup__description,.popup.popup-contacts .popup__description,.popup.popup-waitlist .popup__description{font-size:14px;font-weight:400;line-height:24px}@media only screen and (min-width:768px){.popup.popup-callback .popup__description,.popup.popup-contact-info .popup__description,.popup.popup-contacts .popup__description,.popup.popup-waitlist .popup__description{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.popup.popup-callback .popup__form,.popup.popup-contact-info .popup__form,.popup.popup-contacts .popup__form,.popup.popup-waitlist .popup__form{display:flex;flex-direction:column;margin:0 -16px;max-height:100vh;overflow-y:auto;padding:0 16px}@media only screen and (min-width:768px){.popup.popup-callback .popup__form,.popup.popup-contact-info .popup__form,.popup.popup-contacts .popup__form,.popup.popup-waitlist .popup__form{margin:0 -60px;padding:0 60px}}.popup.popup-callback .popup__dropdown,.popup.popup-contact-info .popup__dropdown,.popup.popup-contacts .popup__dropdown,.popup.popup-waitlist .popup__dropdown{align-items:center;cursor:pointer;display:flex;gap:8px;margin-right:10px;position:absolute}.popup.popup-callback .popup__dropdown__search,.popup.popup-contact-info .popup__dropdown__search,.popup.popup-contacts .popup__dropdown__search,.popup.popup-waitlist .popup__dropdown__search{align-items:center;display:flex;padding:8px 0}.popup.popup-callback .popup__dropdown input,.popup.popup-contact-info .popup__dropdown input,.popup.popup-contacts .popup__dropdown input,.popup.popup-waitlist .popup__dropdown input{background-color:#fff;border:none;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;max-width:200px;min-width:200px;padding:0 0 0 20px;width:100%}.popup.popup-callback .popup__dropdown__submit,.popup.popup-contact-info .popup__dropdown__submit,.popup.popup-contacts .popup__dropdown__submit,.popup.popup-waitlist .popup__dropdown__submit{align-items:center;display:flex;height:42px;justify-content:center;position:absolute;right:0;width:42px}.popup.popup-callback .popup__dropdown__submit svg,.popup.popup-contact-info .popup__dropdown__submit svg,.popup.popup-contacts .popup__dropdown__submit svg,.popup.popup-waitlist .popup__dropdown__submit svg{stroke:#004155}.popup.popup-callback .popup__dropdown__current,.popup.popup-contact-info .popup__dropdown__current,.popup.popup-contacts .popup__dropdown__current,.popup.popup-waitlist .popup__dropdown__current{align-items:center;display:flex;gap:8px}.popup.popup-callback .popup__dropdown__current.active .popup__arrow,.popup.popup-contact-info .popup__dropdown__current.active .popup__arrow,.popup.popup-contacts .popup__dropdown__current.active .popup__arrow,.popup.popup-waitlist .popup__dropdown__current.active .popup__arrow{transform:rotate(180deg)}.popup.popup-callback .popup__dropdown__check,.popup.popup-contact-info .popup__dropdown__check,.popup.popup-contacts .popup__dropdown__check,.popup.popup-waitlist .popup__dropdown__check{stroke:#004155;margin-left:10px;opacity:0;transition:opacity .3s}.popup.popup-callback .popup__dropdown__flag,.popup.popup-contact-info .popup__dropdown__flag,.popup.popup-contacts .popup__dropdown__flag,.popup.popup-waitlist .popup__dropdown__flag{stroke:transparent;max-height:24px;max-width:24px;min-width:24px}.popup.popup-callback .popup__dropdown__country,.popup.popup-contact-info .popup__dropdown__country,.popup.popup-contacts .popup__dropdown__country,.popup.popup-waitlist .popup__dropdown__country{align-items:center;display:flex;gap:8px;padding:6px 20px;position:relative;transition:background-color .3s;width:100%}.popup.popup-callback .popup__dropdown__country span,.popup.popup-contact-info .popup__dropdown__country span,.popup.popup-contacts .popup__dropdown__country span,.popup.popup-waitlist .popup__dropdown__country span{white-space:nowrap}@media only screen and (min-width:1240px){.popup.popup-callback .popup__dropdown__country:hover,.popup.popup-contact-info .popup__dropdown__country:hover,.popup.popup-contacts .popup__dropdown__country:hover,.popup.popup-waitlist .popup__dropdown__country:hover{background-color:#d9ebf2}}.popup.popup-callback .popup__dropdown__country.active,.popup.popup-contact-info .popup__dropdown__country.active,.popup.popup-contacts .popup__dropdown__country.active,.popup.popup-waitlist .popup__dropdown__country.active{background-color:#d9ebf2}.popup.popup-callback .popup__dropdown__country.active .popup__dropdown__check,.popup.popup-contact-info .popup__dropdown__country.active .popup__dropdown__check,.popup.popup-contacts .popup__dropdown__country.active .popup__dropdown__check,.popup.popup-waitlist .popup__dropdown__country.active .popup__dropdown__check{opacity:1}.popup.popup-callback .popup__dropdown__container,.popup.popup-contact-info .popup__dropdown__container,.popup.popup-contacts .popup__dropdown__container,.popup.popup-waitlist .popup__dropdown__container{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);left:0;min-width:178px;opacity:0;padding:0 0 8px;position:absolute;top:32px;visibility:hidden;z-index:-1}.popup.popup-callback .popup__dropdown__container.active,.popup.popup-contact-info .popup__dropdown__container.active,.popup.popup-contacts .popup__dropdown__container.active,.popup.popup-waitlist .popup__dropdown__container.active{opacity:1;visibility:visible;z-index:3}.popup.popup-callback .popup__dropdown__list,.popup.popup-contact-info .popup__dropdown__list,.popup.popup-contacts .popup__dropdown__list,.popup.popup-waitlist .popup__dropdown__list{max-height:144px;overflow-y:auto;transition:opacity .3s,visibility .3s,z-index .3s;width:100%}.popup.popup-callback .popup__arrow,.popup.popup-contact-info .popup__arrow,.popup.popup-contacts .popup__arrow,.popup.popup-waitlist .popup__arrow{stroke:#668d99;transition:transform .3s}.popup.popup-callback .popup__inputs,.popup.popup-contact-info .popup__inputs,.popup.popup-contacts .popup__inputs,.popup.popup-waitlist .popup__inputs{column-gap:48px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:22px;row-gap:24px}@media only screen and (min-width:768px){.popup.popup-callback .popup__inputs,.popup.popup-contact-info .popup__inputs,.popup.popup-contacts .popup__inputs,.popup.popup-waitlist .popup__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.popup.popup-callback .popup__input,.popup.popup-contact-info .popup__input,.popup.popup-contacts .popup__input,.popup.popup-waitlist .popup__input{align-items:center;display:flex;grid-column:span 1/span 1;position:relative}.popup.popup-callback .popup__input>input,.popup.popup-contact-info .popup__input>input,.popup.popup-contacts .popup__input>input,.popup.popup-waitlist .popup__input>input{border-bottom:1px solid #668d99;padding:16px 0;width:100%}.popup.popup-callback .popup__input>input.error,.popup.popup-contact-info .popup__input>input.error,.popup.popup-contacts .popup__input>input.error,.popup.popup-waitlist .popup__input>input.error{border-color:red}.popup.popup-callback .popup__input .svg__check,.popup.popup-contact-info .popup__input .svg__check,.popup.popup-contacts .popup__input .svg__check,.popup.popup-waitlist .popup__input .svg__check{stroke:#004155;position:absolute;right:0}.popup.popup-callback .popup__input-email,.popup.popup-callback .popup__input-phone,.popup.popup-contact-info .popup__input-email,.popup.popup-contact-info .popup__input-phone,.popup.popup-contacts .popup__input-email,.popup.popup-contacts .popup__input-phone,.popup.popup-waitlist .popup__input-email,.popup.popup-waitlist .popup__input-phone{display:none}.popup.popup-callback .popup__input-phone>input,.popup.popup-contact-info .popup__input-phone>input,.popup.popup-contacts .popup__input-phone>input,.popup.popup-waitlist .popup__input-phone>input{padding-left:58px}.popup.popup-callback .popup__input-full,.popup.popup-contact-info .popup__input-full,.popup.popup-contacts .popup__input-full,.popup.popup-waitlist .popup__input-full{grid-column:span 1/span 1}@media only screen and (min-width:768px){.popup.popup-callback .popup__input-full,.popup.popup-contact-info .popup__input-full,.popup.popup-contacts .popup__input-full,.popup.popup-waitlist .popup__input-full{grid-column:span 2/span 2}}.popup.popup-callback .popup__input-full textarea,.popup.popup-contact-info .popup__input-full textarea,.popup.popup-contacts .popup__input-full textarea,.popup.popup-waitlist .popup__input-full textarea{border-bottom:1px solid #668d99;height:57px;max-height:57px;overflow-y:auto;padding:16px 16px 16px 0;resize:none;width:100%}.popup.popup-callback .popup__input.active,.popup.popup-contact-info .popup__input.active,.popup.popup-contacts .popup__input.active,.popup.popup-waitlist .popup__input.active{display:flex}.popup.popup-callback .popup__policy,.popup.popup-contact-info .popup__policy,.popup.popup-contacts .popup__policy,.popup.popup-waitlist .popup__policy{color:#668d99;font-size:14px;font-weight:500;grid-column:span 1/span 1;letter-spacing:-.1px;line-height:22px}@media only screen and (min-width:768px){.popup.popup-callback .popup__policy,.popup.popup-contact-info .popup__policy,.popup.popup-contacts .popup__policy,.popup.popup-waitlist .popup__policy{grid-column:span 2/span 2}}.popup.popup-callback .popup__policy a,.popup.popup-contact-info .popup__policy a,.popup.popup-contacts .popup__policy a,.popup.popup-waitlist .popup__policy a{border-bottom:1px solid #004155;color:#004155}.popup.popup-callback .popup__labels,.popup.popup-contact-info .popup__labels,.popup.popup-contacts .popup__labels,.popup.popup-waitlist .popup__labels{align-items:center;display:flex;gap:10px}.popup.popup-callback .popup__label,.popup.popup-contact-info .popup__label,.popup.popup-contacts .popup__label,.popup.popup-waitlist .popup__label{position:relative;width:100%}@media only screen and (min-width:768px){.popup.popup-callback .popup__label,.popup.popup-contact-info .popup__label,.popup.popup-contacts .popup__label,.popup.popup-waitlist .popup__label{max-width:223px}}.popup.popup-callback .popup__label input,.popup.popup-contact-info .popup__label input,.popup.popup-contacts .popup__label input,.popup.popup-waitlist .popup__label input{height:0;opacity:0;position:absolute;width:0}.popup.popup-callback .popup__label input:checked+span,.popup.popup-contact-info .popup__label input:checked+span,.popup.popup-contacts .popup__label input:checked+span,.popup.popup-waitlist .popup__label input:checked+span{background-color:#004155;color:#fff}.popup.popup-callback .popup__label span,.popup.popup-contact-info .popup__label span,.popup.popup-contacts .popup__label span,.popup.popup-waitlist .popup__label span{background-color:rgba(146,199,208,.3);border:1px solid transparent;border-radius:100px;color:#004155;cursor:pointer;display:inline-block;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;padding:8px;text-align:center;transition:color .3s,background-color .3s,border-color .3s;width:100%}@media only screen and (min-width:768px){.popup.popup-callback .popup__label span,.popup.popup-contact-info .popup__label span,.popup.popup-contacts .popup__label span,.popup.popup-waitlist .popup__label span{font-size:24px;font-weight:400;letter-spacing:-.2px;line-height:40px}}@media only screen and (min-width:1240px){.popup.popup-callback .popup__label span:hover,.popup.popup-contact-info .popup__label span:hover,.popup.popup-contacts .popup__label span:hover,.popup.popup-waitlist .popup__label span:hover{border-color:#004155}}@media only screen and (min-width:768px){.popup.popup-callback .popup__button,.popup.popup-contact-info .popup__button,.popup.popup-contacts .popup__button,.popup.popup-waitlist .popup__button{max-width:223px}}.popup.popup-callback .popup__button button,.popup.popup-contact-info .popup__button button,.popup.popup-contacts .popup__button button,.popup.popup-waitlist .popup__button button{width:100%}.popup.popup-callback .popup__title{font-size:36px;font-weight:500;line-height:42px}@media only screen and (min-width:768px){.popup.popup-callback .popup__title{font-size:45px;font-weight:500;line-height:50px}}.popup.popup-callback .popup__inputs{margin-top:10px}@media only screen and (min-width:1240px){.popup.popup-quote{max-width:50%}}.popup.popup-quote .popup__container{gap:24px;padding:32px 16px 16px}@media only screen and (min-width:768px){.popup.popup-quote .popup__container{gap:32px;height:100vh;max-height:100vh;padding:50px 60px 32px}}.popup.popup-quote .popup__heading{display:flex;flex-direction:column;gap:24px}.popup.popup-quote .popup__title{color:#004155;font-size:36px;line-height:42px}@media only screen and (min-width:375px){.popup.popup-quote .popup__title{font-size:45px;font-weight:500;line-height:50px}}@media only screen and (min-width:768px){.popup.popup-quote .popup__title{font-size:80px;font-weight:500;line-height:80px}}.popup.popup-quote .popup__description{font-size:14px;font-weight:400;line-height:24px}@media only screen and (min-width:768px){.popup.popup-quote .popup__description{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.popup.popup-quote .popup__form{display:flex;flex-direction:column;margin:0 -16px;max-height:100vh;overflow-y:auto;padding:0 16px}@media only screen and (min-width:768px){.popup.popup-quote .popup__form{margin:0 -60px;padding:0 60px}}.popup.popup-quote .popup__dropdown{align-items:center;cursor:pointer;display:flex;gap:8px;margin-right:10px;position:absolute}.popup.popup-quote .popup__dropdown__search{align-items:center;display:flex;padding:8px 0}.popup.popup-quote .popup__dropdown input{background-color:#fff;border:none;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;max-width:200px;min-width:200px;padding:0 0 0 20px;width:100%}.popup.popup-quote .popup__dropdown__submit{align-items:center;display:flex;height:42px;justify-content:center;position:absolute;right:0;width:42px}.popup.popup-quote .popup__dropdown__submit svg{stroke:#004155}.popup.popup-quote .popup__dropdown__current{align-items:center;display:flex;gap:8px}.popup.popup-quote .popup__dropdown__current.active .popup__arrow{transform:rotate(180deg)}.popup.popup-quote .popup__dropdown__check{stroke:#004155;margin-left:10px;opacity:0;transition:opacity .3s}.popup.popup-quote .popup__dropdown__flag{stroke:transparent;max-height:24px;max-width:24px;min-width:24px}.popup.popup-quote .popup__dropdown__country{align-items:center;display:flex;gap:8px;padding:6px 20px;position:relative;transition:background-color .3s;width:100%}.popup.popup-quote .popup__dropdown__country span{white-space:nowrap}@media only screen and (min-width:1240px){.popup.popup-quote .popup__dropdown__country:hover{background-color:#d9ebf2}}.popup.popup-quote .popup__dropdown__country.active{background-color:#d9ebf2}.popup.popup-quote .popup__dropdown__country.active .popup__dropdown__check{opacity:1}.popup.popup-quote .popup__dropdown__container{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);left:0;min-width:178px;opacity:0;padding:0 0 8px;position:absolute;top:32px;visibility:hidden;z-index:-1}.popup.popup-quote .popup__dropdown__container.active{opacity:1;visibility:visible;z-index:3}.popup.popup-quote .popup__dropdown__list{max-height:144px;overflow-y:auto;transition:opacity .3s,visibility .3s,z-index .3s;width:100%}.popup.popup-quote .popup__arrow{stroke:#668d99;transition:transform .3s}.popup.popup-quote .popup__inputs{column-gap:48px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:22px;row-gap:24px}@media only screen and (min-width:768px){.popup.popup-quote .popup__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.popup.popup-quote .popup__input{align-items:center;display:flex;grid-column:span 1/span 1;position:relative}.popup.popup-quote .popup__input>input{border-bottom:1px solid #668d99;padding:16px 0;width:100%}.popup.popup-quote .popup__input>input.error{border-color:red}.popup.popup-quote .popup__input .svg__check{stroke:#004155;position:absolute;right:0}.popup.popup-quote .popup__input-email,.popup.popup-quote .popup__input-phone{display:none}.popup.popup-quote .popup__input-phone>input{padding-left:58px}.popup.popup-quote .popup__input-full{grid-column:span 1/span 1}@media only screen and (min-width:768px){.popup.popup-quote .popup__input-full{grid-column:span 2/span 2}}.popup.popup-quote .popup__input-full textarea{border-bottom:1px solid #668d99;height:57px;max-height:57px;overflow-y:auto;padding:16px 16px 16px 0;resize:none;width:100%}.popup.popup-quote .popup__input.active{display:flex}.popup.popup-quote .popup__policy{color:#668d99;font-size:14px;font-weight:500;grid-column:span 1/span 1;letter-spacing:-.1px;line-height:22px}@media only screen and (min-width:768px){.popup.popup-quote .popup__policy{grid-column:span 2/span 2}}.popup.popup-quote .popup__policy a{border-bottom:1px solid #004155;color:#004155}.popup.popup-quote .popup__labels{align-items:center;gap:10px}.popup.popup-quote .popup__label{position:relative;width:100%}@media only screen and (min-width:768px){.popup.popup-quote .popup__label{max-width:223px}}.popup.popup-quote .popup__label input{height:0;opacity:0;position:absolute;width:0}.popup.popup-quote .popup__label input:checked+span{background-color:#004155;color:#fff}.popup.popup-quote .popup__label span{background-color:rgba(146,199,208,.3);border:1px solid transparent;border-radius:100px;color:#004155;cursor:pointer;display:inline-block;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;padding:8px;text-align:center;transition:color .3s,background-color .3s,border-color .3s;width:100%}@media only screen and (min-width:768px){.popup.popup-quote .popup__label span{font-size:24px;font-weight:400;letter-spacing:-.2px;line-height:40px}}@media only screen and (min-width:1240px){.popup.popup-quote .popup__label span:hover{border-color:#004155}}@media only screen and (min-width:768px){.popup.popup-quote .popup__button{max-width:223px}}.popup.popup-quote .popup__button button{width:100%}.popup-alert{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;left:50%;max-width:313px;opacity:0;padding:36px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .3s,z-index .3s,visibility .3s;visibility:hidden;width:100%;z-index:-1}@media only screen and (min-width:768px){.popup-alert{max-width:612px;padding:60px}}.popup-alert.active{opacity:1;visibility:visible;z-index:2000}.popup-alert__icon{align-items:center;border-radius:50%;display:flex;height:100px;justify-content:center;margin-bottom:42px;width:100px}@media only screen and (min-width:768px){.popup-alert__icon{height:150px;width:150px}}.popup-alert-success .popup-alert__icon{background-color:rgba(0,65,85,.1)}.popup-alert-success .popup-alert__icon svg{stroke:#004155}.popup-alert-error .popup-alert__icon{background-color:rgba(255,0,0,.1)}.popup-alert-error .popup-alert__icon svg{stroke:red}.popup-alert__title{font-size:36px;font-weight:500;line-height:42px;text-transform:uppercase}@media only screen and (min-width:768px){.popup-alert__title{font-size:45px;font-weight:500;line-height:50px}}.popup-alert__title__paypal{text-align:center}.popup-alert__content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}.popup-alert__button{left:auto;max-width:180px;text-align:center;transform:translateX(0);width:100%}.popup-alert__description{font-size:14px;font-weight:400;line-height:24px;text-align:center}@media only screen and (min-width:768px){.popup-alert__description{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px}}@media only screen and (min-width:1240px){.popup-itinerary{max-width:1019px}}.popup-itinerary .popup__container .popup-slider__track{padding-bottom:52px}.popup-itinerary .popup__container .popup-slider__track::-webkit-scrollbar{width:0}@media only screen and (min-width:1240px){.popup-itinerary .popup__container .popup-slider__track{max-height:100vh;overflow-y:auto}}.popup-itinerary .popup__heading{display:flex;flex-direction:column;gap:24px}.popup-itinerary .popup__subtitle{color:#668d99;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}@media only screen and (min-width:768px){.popup-itinerary .popup__subtitle{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}}.popup-itinerary .popup__title{color:#004155;font-size:45px;font-weight:500;line-height:50px;text-transform:uppercase}@media only screen and (min-width:768px){.popup-itinerary .popup__title{font-size:80px;font-weight:500;line-height:80px}}.popup-itinerary .popup__header{display:flex;gap:18px}@media only screen and (min-width:1240px){.popup-itinerary .popup__header{min-width:320px}}.popup-itinerary .popup__name{font-size:24px;font-weight:500;line-height:36px;padding-right:20px;text-transform:uppercase}@media only screen and (min-width:768px){.popup-itinerary .popup__name{padding-right:0}}.popup-itinerary .popup__data{margin-top:10px}.popup-itinerary .popup__svg{align-items:center;background-color:rgba(31,103,125,.2);border-radius:4px;display:flex;height:40px;justify-content:center;min-height:40px;min-width:40px;width:40px}.popup-itinerary .popup__svg svg{stroke:#1f677d}.popup-itinerary .popup__svg-filled svg{fill:#004155;stroke:transparent}.popup-itinerary .popup__list{display:flex;flex-direction:column;gap:16px;list-style-type:disc;margin-top:28px;padding-left:28px;padding-right:10px}@media only screen and (min-width:768px){.popup-itinerary .popup__list{gap:24px;margin-top:36px}}@media only screen and (min-width:1240px){.popup-itinerary .popup__list{margin-top:0;padding-left:0;padding-right:0}}.popup-itinerary .popup__list li{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px}@media only screen and (min-width:768px){.popup-itinerary .popup__list li{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.popup-itinerary .popup__data{align-items:center;display:flex;gap:5px}.popup-itinerary .popup__data svg{stroke:#e9ac60}.popup-itinerary .popup__data-filled svg{fill:#e9ac60;stroke:transparent}.popup-itinerary .popup__data span{font-size:14px;font-weight:400;line-height:24px}.popup-itinerary .popup__block{max-height:calc(100vh - 340px);overflow-y:auto}@media only screen and (min-width:768px){.popup-itinerary .popup__block{border:1px solid #cdcdcd;border-radius:15px;display:flex;flex-direction:column;margin-top:36px;padding:24px}.popup-itinerary .popup__block:first-child{margin-top:0}}@media only screen and (min-width:1240px){.popup-itinerary .popup__block{flex-direction:row;gap:45px}}.popup-itinerary .popup__text{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;margin-right:10px;margin-top:28px;padding-left:10px}@media only screen and (min-width:768px){.popup-itinerary .popup__text{margin-top:36px}}@media only screen and (min-width:1240px){.popup-itinerary .popup__text{margin-left:0;margin-right:0;margin-top:0}}.popup-cookie .popup__continer{gap:16px;position:relative}.popup-cookie .popup__continer::-webkit-scrollbar{width:0}@media only screen and (min-width:768px){.popup-cookie .popup__continer{gap:45px}}.popup-cookie .popup__form{height:100%;position:relative}.popup-cookie .popup__labels{max-height:calc(100vh - 402px);overflow-y:auto}.popup-cookie .popup__label{cursor:pointer;display:block;margin-top:16px;padding-left:40px;position:relative}@media only screen and (min-width:768px){.popup-cookie .popup__label{margin-top:32px}}.popup-cookie .popup__label:first-child{margin-top:0}.popup-cookie .popup__label input{left:0;position:absolute;top:0;visibility:hidden}.popup-cookie .popup__label input:checked+h3:before{background-color:#004155;border-color:#004155}.popup-cookie .popup__label input:checked+h3:after{opacity:1}.popup-cookie .popup__label h3{align-items:center;color:#004155;display:flex;font-family:Chap-Medium;font-size:18px;font-weight:500;line-height:28px;position:relative}.popup-cookie .popup__label h3:before{background-color:transparent;border:1px solid #668d99;border-radius:2px;content:"";height:24px;left:-40px;position:absolute;transition:.3s;width:24px}.popup-cookie .popup__label h3:after{bottom:14px;content:url(../svg/check.31387754.svg);height:12px;left:-34px;opacity:0;position:absolute;transition:.3s;width:12px}@media only screen and (min-width:1240px){.popup-cookie .popup__label:hover h3:before{border-color:#668d99}}.popup-cookie .popup__text{font-size:14px;font-weight:400;line-height:24px}.popup-cookie .popup__title{font-size:24px;font-weight:500;line-height:36px;text-transform:uppercase}@media only screen and (min-width:768px){.popup-cookie .popup__title{font-size:45px;font-weight:500;line-height:50px}}.popup-cookie .popup__policy{font-size:12px;font-weight:400;line-height:18px}@media only screen and (min-width:768px){.popup-cookie .popup__policy{font-size:14px;font-weight:400;line-height:24px}}.popup-cookie .popup__policy a{border-bottom:1px solid transparent;font-weight:500;transition:border-color .3s}@media only screen and (min-width:1240px){.popup-cookie .popup__policy a:hover{border-color:#004155}}.popup-cookie .popup__footer{background-color:#fff;bottom:0;left:0;padding-top:16px;position:absolute;width:100%}@media only screen and (min-width:1240px){.popup-cookie .popup__footer{padding-top:0}}.popup-cookie .popup__buttons{display:flex;flex-direction:column;gap:16px;margin-top:16px}@media only screen and (min-width:768px){.popup-cookie .popup__buttons{flex-direction:row;gap:24px;margin-top:24px}.popup-cookie .popup__buttons .button{width:50%}}.popup.popup-select .popup__container{gap:0;padding:32px 16px 28px}@media only screen and (min-width:1240px){.popup.popup-select .popup__container{align-content:flex-start;display:grid;flex-direction:row;flex-wrap:wrap;grid-template-columns:1fr;justify-content:flex-start;padding:60px;width:100%}}.popup.popup-select .popup__close{display:none}@media only screen and (min-width:768px){.popup.popup-select .popup__close{display:flex}}@media only screen and (min-width:1240px){.popup.popup-select{max-width:1200px}}.popup.popup-select .popup-select__header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.popup.popup-select .popup-select__heading{display:flex;flex-direction:column;gap:28px;margin-bottom:20px}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__heading{margin-bottom:32px}}.popup.popup-select .popup-select__title{font-size:36px;font-weight:500;line-height:42px;text-transform:uppercase}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__title{font-size:45px;font-weight:500;line-height:50px;line-height:40px}}.popup.popup-select .popup-select__subtitle{display:none;font-size:36px;font-weight:500;line-height:42px;margin-bottom:24px;text-transform:uppercase}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__subtitle{display:block}}.popup.popup-select .popup-select__decks{align-items:center;display:flex;gap:32px}@media only screen and (min-width:375px){.popup.popup-select .popup-select__decks{gap:50px}}.popup.popup-select .popup-select__deck{color:#668d99;cursor:pointer;font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px;position:relative;transition:color .3s}.popup.popup-select .popup-select__deck a.active{color:#004155}.popup.popup-select .popup-select__container{margin-top:24px;width:100%}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__container{margin-bottom:20px;margin-top:0;width:auto}}.popup.popup-select .popup-select__scroll{align-items:flex-start;display:flex;flex-direction:column;height:calc(100vh - 162px);justify-content:space-between;margin:0 -16px;max-height:calc(100vh - 162px);overflow-y:auto;padding:0 16px;width:calc(100% + 32px)}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__scroll{height:calc(100vh - 220px);max-height:calc(100vh - 220px)}}.popup.popup-select .popup-select__types{display:none;margin:0 -16px;max-width:calc(100% + 32px);min-height:72px;overflow-x:scroll;padding:0 16px 16px;row-gap:24px}.popup.popup-select .popup-select__types.active{display:inline-flex}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__types{align-items:flex-start;flex-direction:column;flex-wrap:wrap;max-height:132px;min-height:78px;overflow:hidden;padding-bottom:0}}.popup.popup-select .popup-select__type{align-items:center;cursor:pointer;display:flex;min-height:54px;min-width:220px;padding-left:66px;position:relative}.popup.popup-select .popup-select__type.unavailable{cursor:default}.popup.popup-select .popup-select__type__color{border-radius:5px;content:"";height:50px;left:0;position:absolute;width:50px}.popup.popup-select .popup-select__type-premium:before{background-color:#43235c}.popup.popup-select .popup-select__type-unavalible{cursor:not-allowed}.popup.popup-select .popup-select__type-unavalible:before{background-color:#c7c7c7}.popup.popup-select .popup-select__type-balcony:before{background-color:#b799dc}.popup.popup-select .popup-select__type-junior:before,.popup.popup-select .popup-select__type-suite:before{background-color:#724e9f}.popup.popup-select .popup-select__type-oceanview:before{background-color:#ede1f6}.popup.popup-select .popup-select__type p{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}.popup.popup-select .popup-select__type span{display:inline-block;font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px}.popup.popup-select .popup-select__type svg{fill:transparent;stroke:#fff;left:13px;opacity:0;position:absolute;top:16px;transition:opacity .3s}.popup.popup-select .popup-select__type.selected svg{opacity:1}.popup.popup-select .popup-select__suites{margin:0 -16px;min-height:191px;order:-1;overflow-x:scroll;overflow-y:hidden;padding-bottom:16px;width:calc(100% + 32px)}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__suites{order:inherit}}.popup.popup-select .popup-select__suites svg{stroke:inherit}.popup.popup-select .popup-select__suites svg path{transition:fill .3s,stroke .3s}.popup.popup-select .popup-select__ship{display:none}.popup.popup-select .popup-select__ship svg{height:185px;width:1080px}.popup.popup-select .popup-select__ship.active{display:block}.popup.popup-select .popup-select__ship g[id^=cabin-]{cursor:pointer}.popup.popup-select .popup-select__ship g[id^=cabin-].muted path:first-child,.popup.popup-select .popup-select__ship g[id^=cabin-].muted rect:first-child{fill:#fff}.popup.popup-select .popup-select__ship g[id^=cabin-].muted path:nth-child(2),.popup.popup-select .popup-select__ship g[id^=cabin-].muted rect:nth-child(2){fill:#c7c7c7}.popup.popup-select .popup-select__ship g[id^=cabin-].selected path:first-child,.popup.popup-select .popup-select__ship g[id^=cabin-].selected rect:first-child{fill:#e9ac60}.popup.popup-select .popup-select__ship g[id^=cabin-].disabled{cursor:not-allowed}.popup.popup-select .popup-select__ship g[id^=cabin-].disabled path:first-child,.popup.popup-select .popup-select__ship g[id^=cabin-].disabled rect:first-child{fill:#c7c7c7}.popup.popup-select .popup-select__ship g[id^=cabin-].disabled path:nth-child(2),.popup.popup-select .popup-select__ship g[id^=cabin-].disabled rect:nth-child(2){fill:#fff}.popup.popup-select .popup-select__ship g[id^=cabin-]:not(.disabled):not(.selected):hover path:first-child,.popup.popup-select .popup-select__ship g[id^=cabin-]:not(.disabled):not(.selected):hover rect:first-child{fill:#b799dc;filter:drop-shadow(0 0 10px rgba(0,0,0,.25))}.popup.popup-select .popup-select__suite-avalible{cursor:pointer}.popup.popup-select .popup-select__suite-avalible:hover .popup-select__suite-bg{fill:#b799dc;filter:drop-shadow(0 0 10px rgba(0,0,0,.25))}.popup.popup-select .popup-select__suite-avalible:hover .popup-select__suite-text{fill:#fff}.popup.popup-select .popup-select__suite-unavalible{cursor:not-allowed}.popup.popup-select .popup-select__suite-unavalible .popup-select__suite-bg{fill:#ccc}.popup.popup-select .popup-select__suite-unavalible .popup-select__suite-text{fill:#7e7e7e}.popup.popup-select .popup-select__suite-suite.active .popup-select__suite-bg,.popup.popup-select .popup-select__suite-suite.active .popup-select__suite-bg:hover{fill:#724e9f}.popup.popup-select .popup-select__suite-suite.active .popup-select__suite-text{fill:#fff}.popup.popup-select .popup-select__suite-junior.active .popup-select__suite-bg,.popup.popup-select .popup-select__suite-junior.active .popup-select__suite-bg:hover{fill:#724e9f}.popup.popup-select .popup-select__suite-junior.active .popup-select__suite-text{fill:#fff}.popup.popup-select .popup-select__suite-balcony.active .popup-select__suite-bg,.popup.popup-select .popup-select__suite-balcony.active .popup-select__suite-bg:hover{fill:#b799dc}.popup.popup-select .popup-select__suite-balcony.active .popup-select__suite-text{fill:#fff}.popup.popup-select .popup-select__suite-premium.active .popup-select__suite-bg,.popup.popup-select .popup-select__suite-premium.active .popup-select__suite-bg:hover{fill:#43235c}.popup.popup-select .popup-select__suite-premium.active .popup-select__suite-text{fill:#fff}.popup.popup-select .popup-select__suite.active:hover .popup-select__suite-bg{filter:none}.popup.popup-select .popup-select__suite.selected .popup-select__suite-bg{fill:#e9ac60}.popup.popup-select .popup-select__suite.selected .popup-select__suite-text{fill:#fff}.popup.popup-select .popup-select__suite.selected:hover .popup-select__suite-bg{fill:#e9ac60}.popup.popup-select .popup-select__summary{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__summary{align-items:center;flex-direction:row}}.popup.popup-select .popup-select__summary .button__label{margin-top:24px;max-width:343px;width:100%}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__summary .button__label{margin-left:54px;margin-top:0;max-width:100%;width:auto}}.popup.popup-select .popup-select__info{margin-top:8px;width:100%}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__info{margin-top:0}}.popup.popup-select .popup-select__preferences{column-gap:36px;display:grid;grid-template-columns:repeat(2,minmax(50%,1fr));row-gap:32px}@media only screen and (min-width:375px){.popup.popup-select .popup-select__preferences{grid-template-columns:repeat(2,minmax(154px,1fr))}}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__preferences{gap:70px;grid-template-columns:repeat(4,minmax(154px,1fr))}}.popup.popup-select .popup-select__preference{display:flex;flex-direction:column;gap:4px}.popup.popup-select .popup-select__preference p{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}.popup.popup-select .popup-select__preference span{display:inline-block;font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:32px}@media only screen and (min-width:1240px){.popup.popup-contact-info{max-width:40%}}.popup.popup-contact-info .booking-details__label{margin-top:0}.popup.popup-contact-info .popup__labels{align-items:flex-start;display:flex;flex-direction:column;gap:24px;grid-column:span 2}.popup.popup-contact-info .popup__title{font-size:36px;font-weight:500;line-height:42px;text-transform:uppercase}@media only screen and (min-width:375px){.popup.popup-contact-info .popup__title{font-size:45px;font-weight:500;line-height:50px}}@media only screen and (min-width:768px){.popup.popup-contact-info .popup__title{font-size:70px;font-weight:500;line-height:60px}}.popup.popup-contact-info .popup__inputs{gap:24px;margin-top:0}@media only screen and (min-width:768px){.popup.popup-contact-info .popup__inputs{gap:42px}}.popup.popup-contact-info .popup__button,.popup.popup-contact-info .popup__input{grid-column:span 2}.popup.popup-tags .popup__container{align-items:flex-start}.popup.popup-tags .popup__container .tags__clear{display:inline-block;left:50%;margin-top:20px;position:relative;top:0;transform:translateX(-50%)}.popup.popup-faq{height:auto;max-width:100%}.popup.popup-faq .popup__wrapper{height:auto;transform:translateX(0) translateY(100%)}.popup.popup-faq .popup__close{display:none}.popup.popup-faq .popup__close-mob{display:block}.popup.popup-faq .popup__container{gap:12px;height:auto;padding:32px 16px}.popup.popup-faq .popup__container .faq__link.popup__close-mob{display:flex;position:static}.popup.popup-privacy-policy{height:auto;max-width:100%}.popup.popup-privacy-policy .popup__wrapper{height:auto;transform:translateX(0) translateY(100%)}.popup.popup-privacy-policy .popup__close{display:none}.popup.popup-privacy-policy .popup__close-mob{display:block}.popup.popup-privacy-policy .popup__container{gap:12px;height:auto;padding:32px 16px}.popup.popup-privacy-policy .popup__container .privacy-policy__link.popup__close-mob{display:flex;position:static}.popup.popup-waitlist .popup__labels{align-items:flex-start;display:flex;flex-direction:column;gap:24px;grid-column:span 2}.popup.popup-waitlist .popup__title{font-size:45px;font-weight:500;line-height:50px;text-transform:uppercase}@media only screen and (min-width:768px){.popup.popup-waitlist .popup__title{font-size:70px;font-weight:500;line-height:60px}}.popup.popup-waitlist .popup__title-small{font-size:45px;font-weight:500;line-height:50px}.popup.popup-waitlist .popup__inputs{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}@media only screen and (min-width:768px){.popup.popup-waitlist .popup__inputs{gap:42px}}.popup.popup-waitlist .popup__input-phone{grid-column:span 1}.popup.popup-waitlist .popup__button{grid-column:span 2}.popup.popup-quote .popup__labels{align-items:flex-start;display:flex;flex-direction:column;gap:24px;grid-column:span 2}.popup.popup-quote .popup__title{font-size:45px;font-weight:500;line-height:50px;text-transform:uppercase}@media only screen and (min-width:768px){.popup.popup-quote .popup__title{font-size:70px;font-weight:500;line-height:60px}}.popup.popup-quote .popup__title-small{font-size:45px;font-weight:500;line-height:50px}.popup.popup-quote .popup__inputs{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}@media only screen and (min-width:768px){.popup.popup-quote .popup__inputs{gap:42px}}.popup.popup-quote .popup__input{grid-column:span 2}.popup.popup-quote .popup__input-phone{grid-column:span 1}.popup.popup-quote .popup__button{grid-column:span 2}.team__wrapper{align-items:center;display:flex;flex-direction:column;gap:60px;justify-content:center;margin-top:50px}@media only screen and (min-width:768px){.team__wrapper{flex-direction:row;gap:128px;gap:256px}}.team .member{align-items:center;display:flex;flex-direction:column;justify-content:center}.team .member__image{margin-bottom:32px}.team .member__image img{height:100%;max-height:300px;max-width:300px;object-fit:cover;width:100%}.team .member__title{color:#004155;font-size:18px;font-weight:500;line-height:28px;margin-bottom:8px}.team .member__phone{align-items:center;display:flex;gap:6px;margin-bottom:8px}.team .member__phone svg{fill:#004155;stroke:#004155}.team .member__phone span{border-bottom:1px solid transparent;color:#004155;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:20px;transition:border-color .3s}@media only screen and (min-width:1240px){.team .member__phone:hover span{border-color:#004155}}.team .member__email{border-bottom:1px solid #004155;color:#004155;font-size:14px;font-weight:400;line-height:16px}.no-results__form{align-items:center;display:flex;margin-top:32px;max-width:732px;position:relative;width:100%}.no-results__label{border:1px solid #668d99;border-radius:4px;display:block;width:100%}.no-results__input{background-color:transparent;padding:8px 58px 8px 16px;width:100%}.no-results__icon{stroke:#004155}.no-results__button{align-items:center;display:flex;height:42px;justify-content:center;position:absolute;right:0;width:42px}.promo{height:100%;position:relative}.promo__image{overflow:hidden}@media only screen and (min-width:768px){.promo__image{height:100%}}.promo__image img{height:100%;max-height:396px;object-fit:cover;object-position:center;transition:transform .8s;width:100%}@media only screen and (min-width:1240px){.promo__image img{max-height:100%;min-height:394px}.promo:hover .promo__image img{transform:scale(1.1)}}.promo__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding-top:16px;position:relative;width:100%}@media only screen and (min-width:768px){.promo__content{background-color:rgba(0,0,0,.35);height:100%;left:0;padding:20px 24px;position:absolute;top:0}}.promo__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:32px;margin-top:12px;overflow:hidden}@media only screen and (min-width:768px){.promo__name{color:#fff}}.promo__link{border-bottom:1px solid transparent;color:#fff;display:none;font-size:14px;font-weight:500;line-height:20px;margin-top:12px;text-transform:uppercase;transition:border-color .3s}@media only screen and (min-width:768px){.promo__link{display:inline-block}}.promo__date{color:#8da4a8;font-size:16px;line-height:28px}@media only screen and (min-width:768px){.promo__date{color:#fff;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.brochure{border-bottom:1px solid #668d99;display:grid;gap:32px;padding:40px 0}@media only screen and (min-width:768px){.brochure{gap:40px;grid-template-columns:270px 1fr;padding:60px 0}}@media only screen and (min-width:1240px){.brochure{gap:108px;grid-template-columns:300px 1fr}}.brochure:last-child{border-bottom:none;padding-bottom:0}.brochure__image,.brochure__image img{width:100%}.brochure__title{color:#004155;font-size:18px;font-weight:500;line-height:28px;text-transform:uppercase}@media only screen and (min-width:1240px){.brochure__title{font-size:36px;font-weight:500;line-height:42px}}.brochure__text{font-size:14px;font-weight:400;line-height:24px;margin-top:8px}@media only screen and (min-width:1240px){.brochure__text{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;margin-top:32px}}.brochure__buttons{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media only screen and (min-width:768px){.brochure__buttons{align-items:center;flex-direction:row;gap:24px;margin-top:58px}}.single-slider{margin-top:36px;padding-bottom:40px}@media only screen and (min-width:1240px){.single-slider{margin-top:100px}}.single-slider__content{margin:36px auto 0;max-width:385px;text-align:center}@media only screen and (min-width:1240px){.single-slider__content{margin-top:100px}}.single-slider__image{display:flex;justify-content:center}.single-slider__title{color:#004155;font-size:18px;font-weight:500;letter-spacing:-.1px;line-height:32px;text-transform:uppercase}@media only screen and (min-width:1240px){.single-slider__title{font-size:36px;font-weight:500;line-height:42px}}.single-slider__text{font-size:14px;font-weight:400;line-height:24px;margin-top:8px}@media only screen and (min-width:1240px){.single-slider__text{font-size:24px;font-weight:400;line-height:36px;margin-top:16px}}.features{margin-top:32px}@media only screen and (min-width:768px){.features{margin-top:70px}}.features .splide{padding-bottom:44px;width:calc(100% + 16px)}.features .splide__track{overflow:visible}@media only screen and (min-width:768px){.features .splide{padding-bottom:0}.features.is-initialized:not(.is-active) .splide__list{display:grid}.features .grid-three{gap:40px}}.features .feature{align-items:flex-start;display:flex;flex-direction:column;gap:8px;grid-column:span 1;justify-content:flex-end;min-height:314px;padding:21px 25px;position:relative}@media only screen and (min-width:768px){.features .feature{min-height:220px}}.features .feature:before{background-color:rgba(0,0,0,.35);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.features .feature-large{grid-column:span 2}.features .feature__image{height:100%;left:0;position:absolute;top:0;width:100%}.features .feature__image img{height:100%;object-fit:cover;width:100%}.features .feature__title{-webkit-line-clamp:1;-webkit-box-orient:vertical;bottom:-44px;color:#fff;display:-webkit-box;font-size:20px;font-weight:400;left:0;letter-spacing:-.2px;line-height:32px;overflow:hidden;position:absolute;z-index:3}@media only screen and (min-width:768px){.features .feature__title{bottom:auto;left:auto;position:relative}}.features .feature__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:14px;font-weight:400;line-height:24px;overflow:hidden;position:relative;transition:max-height .3s ease-in-out,opacity .3s;z-index:3}@media only screen and (min-width:1240px){.features .feature__text{max-height:0;opacity:0;overflow:hidden}.features .feature:hover .feature__text{max-height:100%;opacity:1}}.tags{margin-top:40px;position:relative}.tags__title{color:#668d99;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase}@media only screen and (min-width:1240px){.tags__title{display:none}}.tags__list{display:flex;flex-wrap:wrap;gap:8px;max-height:100%;overflow-y:auto;padding-right:16px}@media only screen and (min-width:1240px){.tags__list{padding-right:0}}.tags__clear{border-bottom:1px solid #004155;display:none;font-size:14px;font-weight:500;line-height:20px;position:absolute;right:0;text-transform:uppercase;top:-64px}@media only screen and (min-width:1240px){.tags__clear{display:inline-block}}.tags__add{border-bottom:1px solid #004155;font-size:14px;font-weight:500;left:50%;line-height:20px;margin-top:16px;position:relative;text-transform:uppercase;transform:translateX(-50%)}@media only screen and (min-width:1240px){.tags__add{display:none}}.tag{background-color:rgba(146,199,208,.3);border-radius:100px;color:#004155;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;padding:8px 16px;transition:color .3s,background-color .3s}@media only screen and (min-width:1240px){.tag:hover{background-color:#004155;color:#fff}}.tag.active{background-color:#004155;color:#fff}.tag.show{display:block}.tag.hide{display:none}@media only screen and (min-width:1240px){.tag.hide{display:block}}.latest-news__wrapper{display:flex;flex-direction:column}.latest-news>.button{padding:17px}@media only screen and (min-width:768px){.latest-news>.button{padding:17px 100px}}@media only screen and (min-width:1240px){.latest-news>.button{margin-top:20px}}.latest-new__wrapper{border-bottom:1px solid #668d99;display:grid;gap:32px;padding:40px 0}@media only screen and (min-width:768px){.latest-new__wrapper{padding:60px 0}}@media only screen and (min-width:1240px){.latest-new__wrapper{gap:108px;grid-template-columns:475px 1fr}}.latest-new:last-child .latest-new__wrapper{border-bottom:none}.latest-new__image img{height:100%;object-fit:cover;width:100%}.latest-new__title{font-size:18px;font-weight:500;line-height:28px;text-transform:uppercase}@media only screen and (min-width:768px){.latest-new__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:36px;line-height:42px;overflow:hidden}}.latest-new__date{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}.latest-new__header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.latest-new__content{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.latest-new__content{gap:16px}}.latest-new__tags{display:flex;gap:8px}.latest-new__tags span{color:#668d99;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase}@media only screen and (min-width:768px){.latest-new__tags span{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}}.latest-new__text{-webkit-line-clamp:7;-webkit-box-orient:vertical;color:#004155;display:-webkit-box;font-size:14px;font-weight:400;line-height:24px;overflow:hidden}@media only screen and (min-width:768px){.latest-new__text{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.latest-new .button{margin-top:8px;padding:17px 64px;width:100%}@media only screen and (min-width:768px){.latest-new .button{margin-top:auto;width:auto}}.faq{margin-top:52px}@media only screen and (min-width:1240px){.faq{margin-top:90px}}.faq__wrapper{align-items:stretch;column-gap:115px;display:flex;justify-content:space-between}.faq__button{transition:transform .3s}.faq__body{display:none;padding-bottom:20px}@media only screen and (min-width:768px){.faq__body{padding-bottom:26px}}.faq__body p{font-size:14px;font-weight:400;line-height:24px;margin-top:8px}.faq__body p:first-child{margin-top:0}@media only screen and (min-width:768px){.faq__body p{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.faq__sidebar{display:none;min-width:312px;position:relative}@media only screen and (min-width:1240px){.faq__sidebar{display:block}}.faq__sticky{display:flex;flex-direction:column;gap:12px;position:sticky;top:100px}.faq__link{align-items:center;display:flex;font-size:20px;font-weight:500;gap:8px;letter-spacing:-.2px;line-height:32px}.faq__link span{color:#1f677d;transition:color .3s}.faq__link__icon{fill:#1f677d;stroke:transparent;opacity:0;transition:opacity .3s}.faq__link.active span{color:#001b23}.faq__link.active .faq__link__icon{opacity:1}@media only screen and (min-width:1240px){.faq__link:hover span{color:#001b23}.faq__link:hover .faq__link__icon{opacity:1}}.faq__content{align-items:flex-start;display:flex;flex-direction:column;gap:28px;width:100%}@media only screen and (min-width:768px){.faq__content{gap:34px}}@media only screen and (min-width:1240px){.faq__content{gap:100px}}.faq__block{align-items:flex-start;display:flex;flex-direction:column;width:100%}.faq__title{color:#004155;font-size:18px;font-weight:500;line-height:28px}@media only screen and (min-width:768px){.faq__title{font-size:36px;font-weight:500;line-height:42px;text-transform:uppercase}}.faq__item{border-bottom:1px solid #668d99;padding:20px 0 0;width:100%}@media only screen and (min-width:768px){.faq__item{padding:26px 0 0}}.faq__item:last-child{border-bottom:none}.faq__item.active .faq__button{transform:rotate(180deg)}.faq__item.active .faq__body{display:block}.faq__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:20px}@media only screen and (min-width:768px){.faq__header{padding-bottom:26px}}.faq__arrow{stroke:#668d99}.faq__name{font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;padding-right:16px}@media only screen and (min-width:768px){.faq__name{font-size:24px;font-weight:400;line-height:36px}}.privacy-policy{margin-top:52px}@media only screen and (min-width:1240px){.privacy-policy{margin-top:90px}}.privacy-policy__wrapper{align-items:stretch;column-gap:115px;display:flex;justify-content:space-between}.privacy-policy__sidebar{display:none;min-width:324px;position:relative}@media only screen and (min-width:1240px){.privacy-policy__sidebar{display:block}}.privacy-policy__sticky{display:flex;flex-direction:column;gap:12px;position:sticky;top:100px}.privacy-policy__link{align-items:center;display:flex;font-size:20px;font-weight:500;gap:8px;letter-spacing:-.2px;line-height:32px}.privacy-policy__link span{color:#1f677d;transition:color .3s}.privacy-policy__link__icon{fill:#1f677d;stroke:transparent;opacity:0;transition:opacity .3s}.privacy-policy__link.active span{color:#001b23}.privacy-policy__content{align-items:flex-start;display:flex;flex-direction:column;gap:48px;width:100%}@media only screen and (min-width:768px){.privacy-policy__content{gap:34px}}@media only screen and (min-width:1240px){.privacy-policy__content{gap:100px}}.privacy-policy__block{align-items:flex-start;display:flex;flex-direction:column;width:100%}.privacy-policy__title{color:#004155;font-size:18px;font-weight:500;line-height:28px}@media only screen and (min-width:768px){.privacy-policy__title{font-size:36px;font-weight:500;line-height:42px;text-transform:uppercase}}.privacy-policy__item{padding:16px 0 0;width:100%}@media only screen and (min-width:768px){.privacy-policy__item{padding:26px 0 0}}.privacy-policy__body p{font-size:12px;font-weight:400;line-height:18px;margin-top:8px}.privacy-policy__body p:first-child{margin-top:0}@media only screen and (min-width:768px){.privacy-policy__body p{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.privacy-policy__body ul{list-style-type:disc;padding-left:16px}@media only screen and (min-width:768px){.privacy-policy__body ul{padding-left:24px}}.privacy-policy__body ul li{font-size:12px;font-weight:400;line-height:18px;margin-top:8px}@media only screen and (min-width:768px){.privacy-policy__body ul li{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.contact-us{column-gap:65px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:50px;row-gap:80px}@media only screen and (min-width:768px){.contact-us{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px}}@media only screen and (min-width:1240px){.contact-us{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:100px}}.contact-us__block{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.contact-us__block-hidden{display:none}@media only screen and (min-width:768px){.contact-us__block-hidden{display:flex}}.contact-us__title{color:#004155;font-size:24px;font-weight:500;line-height:36px}.contact-us__item{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (min-width:768px){.contact-us__item-min-sm{min-height:66px}.contact-us__item-min-md{min-height:94px}.contact-us__item-min-lg{min-height:114px}}.contact-us__item a,.contact-us__item address,.contact-us__item p{display:inline-block;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:32px;margin-top:12px}.contact-us__item a{transition:color .3s}@media only screen and (min-width:1240px){.contact-us__item a:hover{color:#004155}}.contact-us__subtitle{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;text-transform:uppercase}.contact-us__button{margin-top:36px}@media only screen and (min-width:768px){.contact-us__button{display:none}}.partners{margin-bottom:60px}@media only screen and (min-width:768px){.partners{margin-bottom:0}}.partners-form__arrow,.partners-form__flag{stroke:#668d99;transition:transform .3s}.partners-form__form .button{margin-top:42px;width:100%}@media only screen and (min-width:768px){.partners-form__form .button{padding:17px 95px;width:auto}}.partners-form__subtitle{color:#004155;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-top:16px}.partners-form__subtitle-mt{margin-top:60px}.partners-form__title{color:#004155;font-size:18px;font-weight:500;line-height:28px;margin-top:20px}.partners-form__title-mt{margin-top:42px}.partners-form__input{align-items:center;display:flex;grid-column:span 1/span 1;position:relative}.partners-form__input input{border-bottom:1px solid #668d99;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;max-height:65px;padding:16px 0;width:100%}.partners-form__input input[type=date]::-webkit-calendar-picker-indicator,.partners-form__input input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.partners-form__input .svg__check{stroke:#004155;position:absolute;right:0}.partners-form__input-icon{gap:10px}.partners-form__input-icon input{padding-left:34px}.partners-form__input-big,.partners-form__input-small{grid-column:span 3}@media only screen and (min-width:768px){.partners-form__input-small{grid-column:span 1;grid-column-end:1}.partners-form__input-mt{margin-top:42px}}.partners-form__input.active{display:flex}.partners-form__note{color:#668d99;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px}.partners-form__inputs{column-gap:48px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:42px}@media only screen and (min-width:768px){.partners-form__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.partners-form__inputs-small{row-gap:12px}@media only screen and (min-width:768px){.partners-form__inputs-third{grid-template-columns:repeat(3,minmax(0,1fr))}.partners-form__inputs-one{grid-template-columns:repeat(1,minmax(0,1fr))}}.partners-form__inputs-basic,.partners-form__inputs-mt{margin-top:42px}.partners-form__inputs-grid .partners-form__input:first-child{margin-top:42px;order:1}.partners-form__inputs-grid .partners-form__input:nth-child(2){order:3}@media only screen and (min-width:768px){.partners-form__inputs-grid .partners-form__input:nth-child(2){margin-top:42px;order:2}}.partners-form__inputs-grid .partners-form__note:nth-child(3){order:2}@media only screen and (min-width:768px){.partners-form__inputs-grid .partners-form__note:nth-child(3){order:3}}.partners-form__inputs-grid .partners-form__note:nth-child(4){order:4}@media only screen and (min-width:768px){.partners-form__inputs-grid .partners-form__note:nth-child(4){order:4}}.partners-form__label{cursor:pointer;display:block;margin-top:16px;padding-left:40px;position:relative}@media only screen and (min-width:768px){.partners-form__label{margin-top:42px}}.partners-form__label:first-child{margin-top:0}.partners-form__label .partners-form__approved{display:flex;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;position:relative}@media only screen and (min-width:768px){.partners-form__label .partners-form__approved{align-items:center}}.partners-form__label .partners-form__approved:before{background-color:#fff;border:1px solid #668d99;border-radius:2px;content:"";height:24px;left:-40px;position:absolute;top:4px;transition:.3s;width:24px}.partners-form__label .partners-form__approved:after{content:url(../svg/check.31387754.svg);height:12px;left:-34px;opacity:0;position:absolute;transition:.3s;width:12px}@media only screen and (min-width:768px){.partners-form__label .partners-form__approved:after{top:0}}.partners-form__label .partners-form__approved a{border-bottom:1px solid #001b23;position:relative;transition:color .3s,border-color .3s}@media only screen and (min-width:1240px){.partners-form__label .partners-form__approved a:hover{border-color:#004155;color:#004155}}.partners-form__label input{height:1px;left:12px;position:absolute;top:12px;width:1px}.partners-form__label input:checked+.partners-form__approved:before{background-color:#004155;border-color:#004155}.partners-form__label input:checked+.partners-form__approved:after{opacity:1}@media only screen and (min-width:1240px){.partners-form__label:hover span:before{border-color:#668d99}}.partners-form__calendar{stroke:transparent;fill:#004155;left:0;position:absolute}.partners-form .popup__input-phone input{padding-left:58px}.partners-form .popup__arrow,.partners-form .popup__flag{stroke:#668d99;transition:transform .3s}.partners-form .popup__dropdown{align-items:center;cursor:pointer;display:flex;gap:8px;position:absolute}.partners-form .popup__dropdown__container{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);left:0;min-width:178px;opacity:0;padding:0 0 8px;position:absolute;top:32px;visibility:hidden;z-index:-1}.partners-form .popup__dropdown__container.active{opacity:1;visibility:visible;z-index:3}.partners-form .popup__dropdown__list{max-height:144px;overflow-y:auto;transition:opacity .3s,visibility .3s,z-index .3s;width:100%}.partners-form .popup__dropdown__list::-webkit-scrollbar{width:0}.partners-form .popup__dropdown__search{align-items:center;display:flex;padding:8px 0}.partners-form .popup__dropdown input{background-color:#fff;border:none;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;padding:0 0 0 20px;width:148px}.partners-form .popup__dropdown__submit{align-items:center;display:flex;height:42px;justify-content:center;position:absolute;right:0;width:42px}.partners-form .popup__dropdown__submit svg{stroke:#004155}.partners-form .popup__dropdown__current{align-items:center;cursor:pointer;display:flex;gap:8px}.partners-form .popup__dropdown__current.active .popup__arrow{transform:rotate(180deg);transition:.3s}.partners-form .popup__dropdown__check{stroke:#004155;margin-left:10px;opacity:0;transition:opacity .3s}.partners-form .popup__dropdown__flag{stroke:transparent;max-height:24px;max-width:24px}.partners-form .popup__dropdown__country{align-items:center;display:flex;gap:8px;padding:6px 20px;position:relative;transition:background-color .3s;width:100%}.partners-form .popup__dropdown__country span{white-space:nowrap}@media only screen and (min-width:1240px){.partners-form .popup__dropdown__country:hover{background-color:#d9ebf2}}.partners-form .popup__dropdown__country.active{background-color:#d9ebf2}.partners-form .popup__dropdown__country.active .popup__dropdown__check{opacity:1}.partners-form__dropdown{align-items:center;cursor:pointer;display:flex;gap:8px;height:100%;position:absolute;width:100%}.partners-form__dropdown__scroll{background-color:#fff;left:0;max-height:120px;overflow-y:auto;position:absolute;top:8px;width:100%}.partners-form__dropdown__list{background-color:#fff;border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);height:136px;left:0;opacity:0;overflow:hidden;padding:8px 0;position:absolute;top:72px;transition:opacity .3s,visibility .3s,z-index .3s;visibility:hidden;width:100%;z-index:-1}.partners-form__dropdown__list::-webkit-scrollbar{width:0}.partners-form__dropdown__list.active{opacity:1;visibility:visible;z-index:3}.partners-form__dropdown__current{align-items:center;cursor:pointer;display:flex;gap:8px;height:100%;justify-content:flex-end;width:100%}.partners-form__dropdown__current.active .partners-form__arrow{transform:rotate(180deg);transition:.3s}.partners-form__dropdown__flag{stroke:transparent;max-height:24px;max-width:24px}.partners-form__dropdown__country{align-items:center;display:flex;gap:8px;padding:8px;transition:background-color .3s;width:100%}@media only screen and (min-width:1240px){.partners-form__dropdown__country:hover{background-color:#d9ebf2}}.partners-form__dropdown__country.active{background-color:#d9ebf2}.phone-input-block__country .select2-container{z-index:auto}.phone-input-block__country .select2-container--default .select2-selection--single{border:none}.phone-input-block__country .select2-container--default .select2-search--dropdown .select2-search__field{border:none;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;padding:0 0 0 20px;width:104px}.phone-input-block__country .select2-results{max-height:144px;overflow-y:auto;transition:opacity .3s,visibility .3s,z-index .3s;width:100%}.autoComplete_wrapper{width:100%}.select2-container{z-index:2001}.phone-input-block__country__dropdown{background-color:#fff;border:unset!important;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);left:0;overflow-y:hidden;padding:4px 0;transition:opacity .3s,visibility .3s,z-index .3s;width:240px!important}.phone-input-block__country__dropdown .select2-results{overflow-y:auto}.phone-input-block__country__dropdown .select2-results__option--highlighted[aria-selected]{background-color:#d9ebf2!important;color:unset!important}.phone-input-block__country__dropdown .select2-results__option[aria-selected=true]{background-color:#d9ebf2!important}.phone-input-block__country__dropdown svg.popup__dropdown__check{display:none}.phone-input-block__country__dropdown .select2-results__option[aria-selected=true] svg.popup__dropdown__check{stroke:#004155;display:block;transition:opacity .3s}.phone-input-block__country__dropdown .select2-search__field{background-color:#fff;border:none;border:unset!important;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px;max-width:200px;min-width:228px;padding:0 30px 0 20px;width:100%}.phone-input-block__country__dropdown .select2-search--dropdown:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='-2.5 -2.5 24 24'%3E%3Cpath fill='%23004155' d='M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12zm6.32-1.094 3.58 3.58a1 1 0 1 1-1.415 1.413l-3.58-3.58a8 8 0 1 1 1.414-1.414z'/%3E%3C/svg%3E");display:block;height:0;margin-left:86%;position:relative;top:0;width:.875em;z-index:0}.phone-input-block__country__text{padding-left:5px}.popup-contacts .phone-input-block__country{position:absolute}.popup-contacts .big-form1__input{width:100%}.popup-contacts .select2-container--default .select2-selection--single{border:unset}.swal-new-design{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;max-width:313px;padding:36px;transition:opacity .3s,z-index .3s,visibility .3s}@media only screen and (min-width:768px){.swal-new-design{max-width:612px;padding:60px;width:100%}}.popup__inputs .no input,.popup__inputs .no textarea{border-bottom:1px solid red!important}.grecaptcha-badge{visibility:hidden}.newsletter-box .no input{border:1px solid red!important}.list-post2.diss{max-height:20000px;padding-bottom:50px}.list-content1__item.hide{display:none}.list-post2{margin-top:-47px;max-height:1535px;position:relative;top:47px}.list-post2,.list-post2__item{overflow:hidden}.list-post2:before{background-color:hsla(0,0%,100%,0);background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),#fff);background-image:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:271px;left:0;position:absolute;right:0;z-index:1}.list-post2.diss:after,.list-post2.diss:before,.list-post2__hide{display:none}b.price-amount,b.price-amount-root{font-weight:400}.itinerary-hidden{display:none}.card-suite .card__price{flex-direction:row}.itinerary__button .how-more2{cursor:pointer}#mainPageSearch,.autoComplete_wrapper{color:#000}.autoComplete_wrapper ul{overflow:auto}.autoComplete_wrapper ul li:hover{background-color:#9e79c4;color:#fff}@media only screen and (max-width:760px){.autoComplete_wrapper{width:100%}#mainPageSearch{border-right:0;padding:0 0 0 10px;width:100%}}.autoComplete_wrapper>ul:empty,.autoComplete_wrapper>ul[hidden]{display:block;opacity:0;transform:scale(0)}.autoComplete_wrapper>ul{background-color:#fff;border:1px solid rgba(33,33,33,.07);border-radius:.6rem;box-shadow:0 3px 6px hsla(210,8%,62%,.15);box-sizing:border-box;left:0;list-style:none;margin:.5rem 0 0;max-height:226px;outline:0;overflow:auto;overflow-y:scroll;padding:0;position:absolute;right:0;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;z-index:1}.autoComplete_wrapper *{border-radius:0!important}.autoComplete_wrapper>ul>li{background-color:#fff;border-radius:.35rem;color:#212121;font-size:1rem;margin:.3rem;overflow:hidden;padding:.3rem .5rem;text-align:left;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.big-form1__input,.phone-input-block__country{padding:16px 0}.big-form1__input input{padding-left:60px}.block-information3__book-now span{text-align:center}.suites__nav__button.active{background-color:#004155;color:#fff}.card-suite .--empty,.card-suite.diss .card__button,.card-suite.diss .card__oldprice,.card-suite.diss .card__price{display:none}.card-suite.diss .--empty{display:block}.customizable_popup{bottom:0;position:fixed;right:40px;z-index:100}.hero-filter__label-calendar .hero-filter__input span{white-space:nowrap}@media only screen and (min-width:1240px){.phone-input-block__country__dropdown .popup__dropdown__country:hover{background-color:#d9ebf2}}.phone-input-block__country__dropdown .popup__dropdown__country{align-items:center;display:flex;gap:6px;padding:6px 10px;position:relative;transition:background-color .3s;width:100%}.phone-input-block__country__dropdown .select2-results__option{padding:0!important}.phone-input-block__country .select2-container{width:100%!important}.phone-input-block__country .select2-container--default .select2-selection--single{align-items:center;display:flex;font-size:16px;font-weight:500;height:50px;line-height:50px;padding:0 30px 0 0;transition:.1s;width:100%!important}.phone-input-block__country .select2-search{display:none}.phone-input-block__country .select2-results__option{align-items:center;display:flex}.phone-input-block__country .select2-results__option .img-flag{border-radius:50%;height:40px;margin-right:10px;object-fit:cover;width:40px}.phone-input-block__country span.select2-selection.select2-selection--single{outline:0}.phone-input-block__country .select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:35px;justify-content:center;right:10px;top:50%;transform:translateY(-50%);width:35px}.phone-input-block__country .select2-container--default .select2-selection--single .select2-selection__arrow b{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 20 20'%3E%3Cpath fill='%23004155' d='M2 5.293 1.293 6 10 14.707 18.707 6 18 5.293l-8 8-8-8z'/%3E%3C/svg%3E");background-size:contain;border:none!important;height:20px!important;left:auto!important;margin:auto!important;top:auto!important;width:20px!important}.popup.popup-contacts .popup__input-phone>input,.popup.popup-waitlist .popup__input-phone>input{padding-left:78px}.phone-input-block__country .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 20 20'%3E%3Cpath fill='%23004155' d='M10 5.293 1.293 14l.707.707 8-8 8 8 .707-.707L10 5.293z'/%3E%3C/svg%3E")}.snapshot-generator{display:block;height:1px;left:0;object-fit:contain;position:fixed;top:0;width:1px;z-index:-1}.phone-input-block__country .select2-container--default.select2-container--open .select2-dropdown--above{border:none!important}.ship-introducing__grid-twentyfour:before{bottom:unset!important;top:102px}.ship-amenities .default-slider__text{-webkit-line-clamp:6}@media only screen and (min-width:1240px){.ship-carousel .partner-block__wrapper{min-height:650px}}.ship-carousel .partner-block__text{-webkit-line-clamp:8}.popup-map-itinerary{cursor:pointer}.empty-results{display:none}.grid-offset-bottom{padding:0 0 40px}@media only screen and (min-width:1240px){.grid-offset-bottom{padding:0 0 96px}}.show-more2{cursor:pointer}.itinerary__button{margin-top:50px}.popup-itinerary .popup__block{width:100%}#emptyResultsSearch{border-radius:100px!important}.latest-new__header{gap:15px}.marker{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='82' fill='none'%3E%3Cg filter='url(/build/css/%23a)'%3E%3Cpath fill='%23E9AC60' d='M35 14c-8.271 0-15 6.823-15 15.21 0 10.41 13.423 25.69 13.995 26.336a1.339 1.339 0 0 0 2.01 0C36.577 54.9 50 39.62 50 29.21 50 20.824 43.271 14 35 14Zm0 22.864c-4.161 0-7.547-3.433-7.547-7.653S30.84 21.558 35 21.558s7.547 3.433 7.547 7.653S39.16 36.864 35 36.864Z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='70' height='82' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='6'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");border:none;cursor:pointer;height:82px;width:70px}.partners-map__filter-container__results__result:first-child{margin-top:0}.partners-map__filter-container__results__result{margin-right:calc(100% - 310px);margin-top:44px}@media only screen and (max-width:360px){.partners-map__filter-container__results__result{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}}.partners-map__filter-container__results__result__address-title{color:#004155;font-family:Chap-Medium,Arsenal-Regular,sans-serif;font-size:24px;font-weight:500;line-height:36px}.partners-map__filter-container__results__result__address-address{margin-top:16px}.partners-map__filter-container__results__result__address-address,.partners-map__filter-container__results__result__address-city{display:inline-block;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:32px}.partners-map__filter-container__results__result__delimiter{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-top:12px;text-transform:uppercase}.partners-map__filter-container__results__result__contacts a:hover{color:#004155}.partners-map__filter-container__results__result__contacts a{display:inline-block;font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:32px;margin-top:12px;transition:color .3s}.partners-form__input.no>input{border-color:red}.partners-form__input.ok .svg__check{stroke:#004155;position:absolute;right:0}.partners-form__label input[type=checkbox].error+div:before{border-color:red}.booking-details .popup__input-phone input,.partners-form .popup__input-phone input{padding-left:78px!important}.partners-map__map{bottom:0;height:750px;position:absolute;top:0}@media only screen and (max-width:760px){.partners-map__map{bottom:0;height:343px;left:0;position:absolute;top:0;width:100%}}.circular--landscape{border-radius:50%;display:inline-block;height:300px;overflow:hidden;position:relative;width:300px}.circular--landscape img{height:100%;width:auto}@media only screen and (max-width:760px){.circular--landscape{height:200px;width:200px}.team .grid__gap-sm{row-gap:65px}}@media only screen and (min-width:768px){.subheading-partners{margin-top:75px}.contact-us-partners{margin-top:40px}}@media only screen and (max-width:768px){.contact-us-partners{margin-top:30px}.subheading-partners{margin-top:70px}}.booking-details .popup__input-phone input,.popup.popup-callback .popup__input-phone>input{padding-left:78px}.privacy-policy__content h2{font-size:36px;font-weight:500;line-height:42px;margin-top:80px;text-transform:uppercase}.privacy-policy__content h2:first-child{margin-top:unset}.privacy-policy__content{gap:26px}.privacy-policy__content p,.privacy-policy__content ul li{font-size:12px;font-weight:400;line-height:18px;margin-top:8px}.privacy-policy__content ul{list-style-type:disc;margin-top:8px;padding-left:16px}@media only screen and (min-width:768px){.privacy-policy__content ul{padding-left:24px}.privacy-policy__content p,.privacy-policy__content ul li{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}}.scroll-nav__item{margin-bottom:12px}.scroll-nav__link{color:#1f677d;transition:color .3s}.scroll-nav__item--active,.scroll-nav__link:hover{color:#001b23}.privacy-policy__link.active .privacy-policy__link__icon{opacity:1}@media only screen and (min-width:1240px){.privacy-policy__link:hover span{color:#001b23}.privacy-policy__link:hover .privacy-policy__link__icon{opacity:1}}#mobile_nav .scroll-nav__link:hover .privacy-policy__link__icon{opacity:1}.scroll-nav__item--active .privacy-policy__link__icon{opacity:1!important}.scroll-nav__item--active a{color:#001b23!important}@media only screen and (min-width:1240px){.heading-esp{margin-top:0}}.partner-block__image{height:200px;margin-bottom:16px;order:-1}.partner-block__image-mob{display:block;height:unset;margin-top:24px;order:-1;width:100%}@media only screen and (min-width:768px){.partner-block__image-mob{display:none;order:none}}.partner-block__image-pc{display:none;order:2}@media only screen and (min-width:768px){.partner-block__image-pc{display:block;height:484px}}@media only screen and (min-width:1240px){.partner-block__image-pc{height:764px}.partner-block__image{max-width:calc(50% - 53px);order:1;position:absolute;right:0;width:100%}}.partner-block__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about_image img{transition:transform .8s!important}@media only screen and (min-width:768px){.promo-page{max-height:394px}}.promo__date{color:#fff;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px}@media only screen and (min-width:1240px){.partner-block-sm .partner-block__image img{height:630px}}@media only screen and (min-width:768px){.partner-block-sameheight .partner-block__wrapper{min-height:630px}}.partner-block-sm .partner-block__image img{object-position:top left}.brochure__text p{font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:32px;margin-top:32px}[data-book]{cursor:pointer}.partner-block__text.active{-webkit-line-clamp:auto;display:block;overflow:visible}.please_wait_newsletter{color:#973e80;font-size:18px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:24px auto 0;max-width:520px;text-align:center}button#newsletter.disabl{background-color:transparent;border-color:#004155;color:#004155;cursor:unset}button#newsletter{cursor:pointer}.please_wait_newsletter{display:none}.flip-slider__wrapper .button.partner-block__toggle{border:1px solid #fff;color:#fff}@media only screen and (max-width:768px){.moment-section{padding:85px 0}}@media only screen and (min-width:1240px){.header__submenu .search__form{width:calc(50% + 64px)!important}}.mob-menu__years{display:none}.mob-menu__years.active{display:block}.booking-steps__block a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.booking-steps__block.active a{cursor:default;pointer-events:none}.booking-steps__information{margin-top:36px;min-height:28px}.partners-map__filter-container__results__result__address{cursor:pointer}html:lang(ru) h1,html:lang(ru) h2,html:lang(ru) h3,html:lang(ru) h4,html:lang(ru) h5,html:lang(ru) h6{font-family:Philosopher}@font-face{font-display:swap;font-family:Philosopher;font-style:normal;font-weight:400;src:url(../ttf/philosopher-regular.3ea80e6e.ttf);src:local("Philosopher-Regular"),local("Philosopher"),url(../ttf/philosopher-regular.3ea80e6e.ttf) format("truetype")}@media only screen and (min-width:1240px){.flip-slider-service .flip-slider__content{min-height:700px}.flip-slider-service.flip-slider-reversed .flip-slider__content{padding-right:60px}.flip-slider-history.flip-slider-reversed .flip-slider__content{gap:87px;max-width:68%;padding:88px 32px 78px 256px}.flip-slider-history .flip-slider__content{padding:88px 256px 88px 80px}}.prices{max-width:100%;overflow-x:auto}.prices__table{border-collapse:collapse;position:relative;text-align:left}.prices__table td:last-child{text-align:right}.prices__table td,.prices__table th{background-color:#fff;font-size:14px;padding:12px 10px;text-align:left;vertical-align:middle}.prices__table td:not(:first-child),.prices__table th:not(:first-child){white-space:nowrap}.prices__table th:first-child{min-width:215px}.prices__table-header th{background-color:#004155;font-weight:400;line-height:26px;text-transform:uppercase}.prices__table-header th,.prices__table-route td{color:#fff;font-style:normal;letter-spacing:-.2px}.prices__table-route td{background-color:#00536d;font-size:20px;font-weight:500;text-align:left!important}.prices__table-separator td{padding-bottom:40px}.prices__table__cruise_row-even td{background-color:#f4f1f8}.prices-table_footer{color:#bba1d6;font-style:normal;font-weight:lighter!important;letter-spacing:-.2px;text-align:end}.prices-table_footer h4{font-weight:lighter}.prices{margin-top:52px}@media only screen and (min-width:1240px){.prices{margin-top:90px}}.main-text1 h1{display:block;font-size:2em;font-weight:700;margin-block-end:.67em;margin-block-start:.67em;margin-inline-end:0;margin-inline-start:0}.navigation2{color:#fff;gap:0}.navigation2__item{font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase}.navigation2__item:after{color:#fff;content:"/";font-size:14px;letter-spacing:-.1px;line-height:20px;margin:0 4px}.navigation2__item:last-child:after{display:none}.block-press_news{background:#fff;border:1px solid #f5f5f5;box-shadow:0 15px 50px rgba(0,0,0,.03);box-sizing:border-box;display:flex;margin-bottom:10px}.press-news__thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:162px}.press-news__date span{color:#2e3a43;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:150%}.block-press_news__right{padding:18px 32px}.backgorund3{background-color:#f5f6f8;padding:60px 0 99px}.page-line{margin:auto;max-width:1140px;padding:0 20px;position:relative}.page-line:after{clear:both;content:" ";display:table}.special_header .header__item__text{color:#e4a664}.card__prices_place{display:flex;gap:30px;width:100%}.popup.popup-select .popup-select__ship g[id^=cabin-].disabled.light-gray path:first-child,.popup.popup-select .popup-select__ship g[id^=cabin-].disabled.light-gray rect:first-child{fill:#dfdbdb}.card__price,.price-wrapper{white-space:nowrap}.card{border:unset}@media only screen and (min-width:375px){.card-suite .card__price{font-size:27px}}.popup-itinerary .popup__container.table .popup-slider__track{max-height:100vh;overflow-y:auto}.popup__container.table{border-radius:10px 0 0 10px;height:auto;margin:10px;max-height:100%;padding:20px}.sl-wrapper{width:auto}.tableSuites th{border:0 solid;border-color:inherit;border-top:none!important}.card__label{align-items:flex-end;display:flex;min-height:38px}.popup-center .popup__container.table{border-radius:10px 10px 10px 10px;max-height:80vh;overflow-y:auto}@media only screen and (min-width:768px){.popup-center .popup__wrapper{align-items:flex-start;height:auto}}.popup-center .popup__wrapper{align-items:flex-start}.popup-center .popup__close{background-color:unset;border-radius:unset;left:unset;right:0;z-index:1520}.popup-center .popup-slider3__track{max-height:unset}.popup-center .popup-slider2__track{padding-bottom:5px}.popup-center .popup__icon svg{fill:#000;stroke:#000}.popup.popup-select .popup-select__type svg{left:3px!important;top:4px!important}.popup.popup-select .popup-select__type__color{height:30px!important;width:30px!important}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__types{min-height:178px!important}}.popup.popup-select .popup-select__type{display:inline-block;font-size:22px!important;min-width:240px;padding-left:0!important}.type-checkbox{min-height:40px}.cabin-type__name{padding-left:45px}.cabin-type__information{display:flex;gap:13px;width:100%}.cabin-type__price:before{background-color:#fff;border:3px solid #668d99;border-radius:5px;content:"";height:24px;left:3px;position:absolute;top:21px;transition:.3s;width:24px}.cabin-type__label{cursor:pointer;display:block;position:relative}.cabin-type__label input{height:1px;left:12px;position:absolute;top:12px;width:1px}.cabin-type__label input:checked+.cabin-type__price:before{background-color:#004155;border-color:#004155}.popup.popup-select .popup-select__type .cabin-type__price-root-amount{padding-left:35px}.cabin-type__price-root-amount .price-wrapper{padding-left:10px;white-space:nowrap}.popup.popup-select .popup-select__type{cursor:unset;margin-right:40px}.cabin-type__price:after{opacity:0}.cabin-type__label input:checked+.cabin-type__price:after{bottom:52px;content:url(../svg/check.31387754.svg);height:12px;left:9px;opacity:1;position:absolute;top:19px;transition:.3s;width:12px}.cabin-type__tariff{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#668d99;display:-webkit-box;font-size:12px;font-weight:400;line-height:18px;overflow:hidden;padding-left:9px;text-overflow:ellipsis;text-transform:uppercase}.popup.popup-select .popup-select__preferences{row-gap:4px!important}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__preferences{gap:70px;grid-template-columns:repeat(6,auto)!important}.sliderSuitesDescription .splide__pagination{bottom:12px}}.sliderSuitesDescription .splide__pagination li button{background-color:#fff;opacity:1}.popup-itinerary .popup__container .sl-wrapper .popup-slider__track{padding-bottom:25px}.sl-wrapper .splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #004155}.popup-slider3__track img{height:100%}.popup-center{bottom:unset;left:50%;right:unset;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.popup-center .popup-slider2__track img{max-height:44vh}.popup-center{width:fit-content}}a:focus,a:hover{color:unset;text-decoration:unset}@media only screen and (min-width:1240px){.withoutDescr .popup__wrapper{width:75%}}.text-sl-wrapper{display:block;height:100%;overflow:auto}.popup-center.popup:after{height:0}.popup-center .popup__container .sl-wrapper .popup-slider3__track{padding-bottom:unset}.text-wrapper{margin-top:50px}@media only screen and (min-width:900px){.text-sl-wrapper{display:inline-flex}.withoutDescr .text-sl-wrapper{display:block}.text-wrapper{margin:0 20px 50px 50px}.popup-center,.popup-center:not(.withoutDescr) .sl-wrapper{width:100%}.popup__container.table{padding:40px}}@media only screen and (max-width:900px){.popup-center:not(.withoutDescr) .popup__wrapper{padding-bottom:52px}}.popup-center .popup-slider2__track img{max-height:90vh}.splide.is-active .splide__list{display:flex}.popup-center .splide__arrow{align-items:center;background-color:#d9e8ea;border:1px solid transparent;border-radius:100px;bottom:32px;cursor:pointer;display:flex;height:56px;justify-content:center;opacity:1;padding:0;top:unset;transform:translateX(0);transition:background-color .3s,border-color .3s;width:56px}.popup-center .popup__icon{border:unset}.popup-center .splide__arrow svg{fill:#004155;height:1.2em;width:1.2em}.popup-center .splide__arrow--next{left:50%;margin-left:5px}.popup-center .splide__arrow--prev{left:50%;margin-left:-61px}.popup-center .splide__arrow:hover:not(:disabled){background-color:#004155}.popup-center .splide__arrow:hover:not(:disabled) svg{fill:#fff}.popup-center .popup-slider2__track img,.sliderSuitesDescription img{height:100%;object-fit:cover;width:100%}.text-bl{width:100%}.popup-center .popup__close-mob{right:6px;top:6px}.buttonViewType .icon{display:none}@media screen and (max-width:780px){.buttonViewType .button__text{display:none}.buttonViewTypeCards,.buttonViewTypeTable{background:unset!important;color:unset!important;padding:8px 3px!important}.suiteTypeWrapperButtons{gap:0!important}.buttonViewType .icon{display:block}}.additionalInformationItemText{text-align:justify;text-justify:inter-word}.map_link{color:#004155;cursor:pointer;text-decoration:underline}.card__map{align-items:unset;background-color:unset;border-radius:unset;justify-content:right;width:30%}.card__location .start_end{max-width:70%}.card__location{align-items:unset}.partners-map__filter-container__results__result.prefered,.partners-map__filter-container__results__result.prefered p,.partners-map__filter-container__results__result.prefered span{color:#e4a664}.partners-map__filter-container__results__result.prefered .partners-map__filter-container__results__result__address-title span{margin-left:30px}.partners-map__filter-container__results__result.prefered .partners-map__filter-container__results__result__address-title span:after{content:url(../svg/star-or.04791ec6.svg);height:30px;opacity:1;position:absolute;transition:.3s;width:30px}.agents-form-title{color:#004155;font-family:Chap-Medium,Arsenal-Regular,sans-serif;font-size:24px;font-weight:500;line-height:36px}.agents-form-text{display:inline-block;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:32px}.agents-form p{margin-top:16px}@media only screen and (min-width:1240px){.travel-agents__list{max-height:671px}}.travel-agents__input{font-weight:400}.card-location__description{margin-bottom:50px}.article__image img,.partner-block__image img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:768px){.article__image img,.partner-block__image img{display:flex;max-height:235px;min-height:235px;object-fit:cover;width:100%}.partner-block-sm .partner-block__image img{object-position:unset}.ship-carousel .partner-block__image img{max-height:unset;min-height:unset}.ship-carousel .partner-block__image{height:unset}}button,input,optgroup,select,textarea{font-weight:400}.locale-de .div,.locale-de h1,.locale-de h2,.locale-de h3,.locale-de span{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.little-popup,.little-popup .popup__container,.little-popup .popup__wrapper{height:auto;min-height:300px}@media only screen and (min-width:768px){.little-popup .popup__container,.little-popup .popup__wrapper{height:46vh!important;min-height:330px!important}.little-popup .popup__title{font-size:50px!important}.little-popup .popup__label span{font-size:18px!important;line-height:26px!important}}.little-popup .popup__label span{font-size:14px!important;line-height:21px!important}.locale-de .button-brown{min-width:191px}@media only screen and (min-width:1240px){.locale-de .flip-slider-reversed .flip-slider__content{padding-right:60px}}.locale-de .flip-slider__content{padding-right:128px}@media only screen and (min-width:768px){.ship-introducing__description{min-height:192px}}.destination-slider .splide__arrows{bottom:-30px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:unset;width:10px}.destination-slider .splide__arrow{background-color:rgba(0,0,0,.06);border-radius:unset;padding:6px}.destination-slider .splide__arrow--next{right:-34px}.destination-slider .splide__arrow--prev{left:-34px}.hero-filter__input .card__label{min-height:unset}.sidebar__description.price__description{width:unset}.cabin-type__label .card__perperson{padding-left:45px}@media only screen and (min-width:1240px){.popup-itinerary .popup__header{max-width:320px}}.card-location__description{min-height:150px}.itinerary-hidden{height:0}.card-location__content{max-height:400px}.show_nearest{cursor:pointer;text-decoration:underline}.trip-page{top:42%}@media only screen and (max-width:768px){.partner-block__image-mob.mob_map img{max-height:unset;min-height:unset}}.partner-block__image-mob.mob_map{height:unset}.popup.popup-waitlist .popup__input{grid-column:span 2}@media only screen and (min-width:768px){.popup.popup-quote .popup__input,.popup.popup-waitlist .popup__input{grid-column:span 1/span 1}.popup.popup-quote .popup__input-full,.popup.popup-waitlist .popup__input-full{grid-column:span 2/span 2}}.header-dropdown__nav__years{gap:unset}.trip-page .hero__title.mini-title{font-size:40px;line-height:52px;margin-top:0}.trip-page .hero__title{text-align:left}.trip-page .hero__description{align-items:unset;flex-wrap:unset;font-size:16px;gap:13px;justify-content:unset;line-height:20px;text-align:left}.trip-page .wrapper-big{margin:0 auto;max-width:800px;padding:0 16px}@media only screen and (min-width:768px){.trip-page .wrapper.min{display:none}.trip-page .wrapper-big{display:block}}@media only screen and (max-width:1000px){.trip-detail.trip-page .wrapper-partner-block{margin:0}.trip-detail .partner-block-reversed .partner-block__image{margin-bottom:0}}@media only screen and (min-width:1000px){.trip-page .partner-block__content{display:block!important}}.herobig__absolute{display:flex;flex-direction:column;left:50%;max-width:1304px;padding:0 16px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:85%;z-index:3}.herobig__absolute .partner-block{background-color:hsla(0,0%,100%,.8)}.herobig__absolute .hero__tip.active{padding-bottom:unset}@media only screen and (min-width:1240px){.trip-page .partner-block-big .partner-block__wrapper{min-height:450px}}.trip-page .partner-block-big .partner-block__wrapper .partner-block__image{display:block;height:100%;max-height:536px}.trip-page .wrapper-partner-block{margin:50px}@media only screen and (min-width:1240px){.trip-page .partner-block-big .partner-block__wrapper .partner-block__image{max-height:452px}}.trip-page .partner-block__content{display:none;flex-direction:unset;padding:unset}.card__header{text-align:left}@media only screen and (min-width:768px){.trip-page .card__backlink{font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:22px}}.trip-page .card__backlink{color:#668d99;font-size:16px;font-weight:500;line-height:20px;text-decoration:underline;text-transform:uppercase}.trip-page .card__title{color:#004155;font-size:32px;font-weight:500;letter-spacing:-.2px;line-height:40px;text-transform:uppercase}.trip-page .card__title_wrapper{color:#fff;display:flex;gap:8px;letter-spacing:-.1px;margin-top:30px;transition:opacity .3s,transform .3s;transition-delay:.6s}@media only screen and (min-width:768px){.trip-page .card__title{min-height:unset}}.trip-page .expedition{color:#668d99;font-size:16px;font-weight:500;letter-spacing:-.2px;line-height:21px;text-transform:uppercase}.card_cruise,.card_place{display:flex;flex-direction:column}.card_place{gap:14px}.card_cruise{gap:5px;width:100%}@media only screen and (min-width:1240px){.trip-page .card__data{display:flex;gap:12px}.card_place{min-width:360px}}@media only screen and (min-width:1000px){.trip-page .card_trip_data{display:flex;gap:20px}}.trip-page .card__prices{gap:7px}.trip-page .card__price{align-items:center;flex-direction:row;gap:9px;margin-top:unset}.trip-page .card__info{align-items:flex-start;display:flex;flex-direction:column;gap:unset}@media only screen and (min-width:1240px){.itmain-block__wrapper,.partner-block__wrapper{min-height:458px}.trip-page .hero__tip.active{margin-bottom:15px;margin-top:14px}.trip-page .wrapper-partner-block{margin:37px 50px}}@media only screen and (min-width:768px){.trip-page .hero__tip.active{margin-bottom:15px;margin-top:14px}.trip-page .wrapper-partner-block{margin:37px 50px}}.trip-page .card__label{min-height:unset}.trip-page .card__perperson{color:#668d99;font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase}.trip-page .card_city,.trip-page .card_trip_data,.trip-page .vessel_code{font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:23px}.trip-page .vessel_code{font-size:20px;margin-top:15px}@media only screen and (min-width:1240px){.trip-page .partner-block__image{max-width:calc(50% - 110px)}}@media only screen and (min-width:1000px){.trip-page .partner-block__wrapper{gap:48px;grid-template-columns:41% 55%}}@media only screen and (max-width:1000px){.trip-page .partner-block__wrapper{grid-template-columns:unset}}.trip-page .card__prices{gap:8px}.trip-page .button{padding:12px}.trip-page .button,.trip-page .button__text{color:#004155;font-size:12px;font-weight:500}@media only screen and (min-width:1240px){.trip-page .button{font-size:16px;padding:17px 48px}.trip-page .button__text{font-size:16px}}@media only screen and (min-width:768px){.trip-page .button{font-size:12px;padding:15px 20px}.trip-page .button__text{font-size:12px}.trip-page .card__bottom{gap:20px}}@media only screen and (min-width:1000px){.trip-page .button{font-size:14px;padding:17px 28px}.trip-page .button__text{font-size:14px}.trip-page .card__bottom{gap:22px}}@media only screen and (min-width:1240px){.trip-page .card__bottom{gap:32px}}.trip-page .card__footer{gap:9px;justify-content:unset}.trip-page .info_title{font-weight:500;text-transform:uppercase}.trip-page .info_description{font-size:10px}.trip-page .card__data{display:flex;margin-top:20px}@media only screen and (max-width:1250px){.trip-page .card__data{display:flex;flex-direction:column;gap:19px;margin-top:15px}}@media only screen and (min-width:1240px){.trip-pageslider.descr__images{padding-top:78px}}@media only screen and (min-width:768px){.trip-pageslider.descr__images{padding-top:40px}}.trip-pageslider .splide__slide{max-height:350px;min-height:350px}.trip-pageslider .splide__slide img{height:100%;object-fit:cover;width:100%}.trip-pageslider .splide__pagination li button{background-color:#fff}.mini-resol-btn{display:none}.big-resol-btn{display:block}@media only screen and (min-width:768px){.mini-resol-btn{display:block}.big-resol-btn{display:none}}.trip-pageslider .splide__pagination{bottom:unset;top:370px}.trip-pageslider{display:none}@media only screen and (min-width:768px){.trip-pageslider .splide__pagination{bottom:unset;top:350px}.trip-pageslider{display:block}}@media only screen and (min-width:1240px){.trip-pageslider .splide__slide{max-height:480px;min-height:480px}.trip-pageslider .splide__pagination{bottom:unset;top:480px}}.items{margin-top:60px;max-width:unset}.items .item .bot{padding:0 26px 24px}.items .item .top{background:hsla(165,3%,77%,.12);margin-bottom:20px;padding:0 29px}.items .active{margin-bottom:15px}.items .active .top{height:auto;margin-bottom:unset}.items .item .bot ul li:before{content:"\2022";font-size:13px;padding-right:9px}.items .bot li{line-height:27px}.items{background-color:#fff;margin-bottom:50px;width:100%}.items .item .top .cruise-name{color:#004155;font-family:Chap-Medium,Arsenal-Regular,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.2px;line-height:40px;text-transform:uppercase}.items .item.active .top:after{transform:rotate(0)}.items .item .bot ul,p{line-height:24px;margin-bottom:10px}.items .item .bot p{line-height:40px}.items .item .bot{color:#1d1f44;display:block;font-size:16px;font-weight:400;letter-spacing:.07px;padding:14px 24px 14px 21px}.items .item .top.withbot:after{background:url(../png/arrow_usefull.1b134357.png) no-repeat 50%;content:"";height:7px;position:absolute;right:18px;top:calc(50% - 3.5px);width:12px}.items .item.active .top.withbot:after{transform:rotate(180deg)}.items .item .top{align-items:center;cursor:pointer;display:grid;gap:50px;grid-template-columns:repeat(4,auto);margin:50px 0;padding:20px 90px 20px 35px;position:relative}.items .item .top .cruise-descr{color:#004155;font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:20px}.hero__description{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:18px;font-weight:400;gap:8px;justify-content:center;letter-spacing:-.1px;line-height:32px;line-height:24px;margin-top:8px;opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s;transition-delay:.6s}.items.further-info .item .top{background:unset}.items.further-info .item .top .descr{color:#001b23;font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:26px;text-transform:uppercase}.items.further-info .item .top{margin:0;padding:0 90px 20px 35px}.items.further-info{margin-top:0}.items .item .bot a{border-bottom:1px solid #e9ac60;color:#e9ac60;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase;transition:.3s}.items.further-info .item .bot{color:#004155;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:28px}.trip-page__title{color:#668d99;font-family:DM Sans,Open Sans,sans-serif;font-size:16px;font-weight:500;line-height:60px;margin-top:30px;text-transform:uppercase}@media only screen and (min-width:768px){.partner-block-trippage .partner-block__wrapper{display:grid;gap:5%;grid-template-columns:41% 55%}.partner-block-trippage .cruise-page__partner .partner-block__content{padding-top:15px}}@media only screen and (min-width:1240px){.partner-block-trippage .cruise-page__partner .partner-block__content{padding-top:50px}}.trip-page .button,.trip-page .button__text{line-height:18px}.trip-pageslider.descr__images .splide__arrow{align-items:center;background-color:#fff;height:35px;justify-content:center;width:35px}.trip-pageslider.descr__images .splide__arrow svg{stroke:#00283f}.trip-pageslider.descr__images .splide__arrows{left:85%;opacity:1;position:absolute;top:77%;width:auto;z-index:3}.trip-pageslider.descr__images .splide__arrow--prev{left:unset}.trip-pageslider.descr__images .splide__arrow--next{left:3em}.trip-pageslider.descr__images .splide__arrow:hover{background-color:#004155}.trip-pageslider.descr__images .splide__arrow:hover svg{stroke:#fff}.popup.popup-quote .popup__input-phone>input{padding-left:78px}.card__label_cruise{color:#e4a664;font-size:17px;font-weight:400;line-height:20px}.popup.popup-select .popup-select__types.active{min-height:178px}@media only screen and (min-width:1240px){.popup.popup-select .popup-select__types{flex-direction:unset;max-height:unset;min-height:unset}}.hero__images.one img{height:100%;object-fit:cover;width:100%}.itinerary-detail .hero__title.mini-title{color:#004155;font-size:40px;line-height:50px;text-align:center}.itinerary-detail .hero__title{color:#fff;text-align:center}.itinerary-detail .hero__description{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;letter-spacing:-.1px;margin:8px 50px 0;text-align:center;transition:opacity .3s,transform .3s;transition-delay:.6s}.itinerary-detail .hero__description,.itinerary-detail .start_end_it{color:#004155;font-size:14px;font-weight:400;line-height:21px}@media only screen and (min-width:768px){.itinerary-detail .hero__description,.itinerary-detail .start_end_it{font-size:18px;line-height:27px;margin:9px 50px 0}.itinerary-detail .hero__title.mini-title{font-size:55px;line-height:60px;margin-bottom:30px}}@media only screen and (min-width:1000px){.itinerary-detail .hero__description,.itinerary-detail .start_end_it{font-size:20px;line-height:30px}}@media only screen and (min-width:1240px){.itinerary-detail .hero__description,.itinerary-detail .start_end_it{font-size:22px;line-height:34px;margin:0 80px}.itinerary-detail .hero__title.mini-title{font-size:72px;line-height:83px}}.trip-page .wrapper-partner-block{margin:40px;overflow:hidden}@media only screen and (max-width:550px){.itinerary-detail .hero__description,.itinerary-detail .start_end_it{font-size:14px;line-height:20px;margin:0 23px}.itinerary-detail .hero__title.mini-title{font-size:25px;line-height:28px}.itinerary-detail .card__footer{bottom:25px}.trip-detail .herobig__absolute{padding:0}}@media only screen and (min-width:768px){.itinerary-detail .wrapper-partner-block{margin:57px 50px}}@media only screen and (min-width:1240px){.itinerary-detail .wrapper-partner-block{margin:57px 50px}}.itinerary-detail .card__footer{justify-content:center}@media only screen and (min-width:768px){.itinerary-detail .card__footer{bottom:40px}}.itinerary-detail .card__footer{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:12px;left:0;position:absolute;transform:translateY(-20px);transition:opacity .3s,transform .3s;transition-delay:.6s;width:100%;z-index:3}@media only screen and (max-width:768px){.itinerary-detail .wrapper-big{display:block}.trip-page .breadcrumbs a,.trip-page .hero__contacts{border-bottom:none}}@media only screen and (max-width:1240px){.itinerary-detail .partner-block{background-color:unset;height:100%;position:static}.itinerary-detail .herobig__absolute{background-color:hsla(0,0%,100%,.8)}.itinerary-detail .card__footer{margin-top:30px;position:static}.itinerary-detail .hero__descriptio{margin:0}.itinerary-detail .wrapper-partner-block{margin:30px 20px}}@media only screen and (max-width:550px){.itinerary-detail .hero__description{margin:0}}.trip-page .hero__footer__wrapper{gap:30px}.itinerary-detail .video__icon{height:18px;margin-left:11px;width:15px}.itinerary-detail .buttons,.trip-detail-mobile .buttons{display:grid;gap:15px}@media only screen and (min-width:768px){.itinerary-detail .experience.buttons{align-items:center;display:inline-flex;gap:15px;justify-content:center;left:50%;position:relative;transform:translateX(-50%)}}.itinerary-detail .buttons button{min-width:160px}.itinerary-detail.ship-introducing.section-description{background-color:hsla(0,0%,91%,.5)}@media only screen and (min-width:768px){.itinerary-detail.ship-introducing.section-description .ship-introducing__description{min-height:unset}}.itinerary-detail.ship-introducing.section-description .ship-introducing__content{color:#001b23}.itinerary-detail.ship-introducing.section-description .ship-introducing__description p{font-size:16px;font-weight:400;justify-content:left;letter-spacing:-.1px;line-height:28px;text-align:left}@media only screen and (min-width:768px){.itinerary-detail.ship-introducing.section-description .ship-introducing__description p{font-size:16px;justify-content:center;line-height:35px;text-align:center}}.ship-introducing__description.experience p{margin-bottom:40px}.itinerary-detail.ship-introducing.section-description .ship-introducing__title{color:#004155;font-size:40px;font-weight:400;margin-bottom:40px;text-align:left;text-transform:unset}.itinerary-detail.ship-introducing.section-description .buttons a{text-align:center}@media only screen and (min-width:768px){.itinerary-detail.ship-introducing.section-description .ship-introducing__title{text-align:center}}.air-credit.ship-introducing.section-description{background-color:#004155}.air-credit.ship-introducing.section-description .ship-introducing__title{color:#fff;text-align:center}.button-white{background-color:#fff;border-color:#fff;color:#004155}.learnmore-slide{text-align:center}@media only screen and (min-width:1240px){.learnmore-block__title{margin:40px 0}}.learnmore-block__title{color:#004155;display:block;font-size:22px;font-weight:500;line-height:35px;margin:49px 0 15px;text-transform:uppercase}@media only screen and (min-width:768px){.learnmore-slider__text,.learnmore-slider__text p{font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:33px}}.learnmore-slider__text,.learnmore-slider__text p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#878787;display:-webkit-box;font-family:DM Sans,Open Sans,sans-serif;font-size:17px;font-weight:300;letter-spacing:-.1px;line-height:26px;overflow:hidden}@media only screen and (min-width:1240px){.default-slider__text{font-size:21px}.learnmore-slider__link{margin:36px 0 42px}}.learnmore-slider__link{color:#004155;display:block;font-size:20px;font-weight:600;line-height:42px;margin:36px 0 15px;text-decoration:underline;text-transform:uppercase}.itinerary-own .card__image{max-height:200px;min-height:200px}@media only screen and (min-width:768px){.itinerary-own .card__title{min-height:64px}}@media only screen and (min-width:1240px){.itinerary-detail .ship-introducing__wrapper{padding-bottom:60px;padding-top:67px}.experience-block .ship-introducing__wrapper{padding-top:48px}.experience-block .ship-introducing__title{margin-bottom:25px}.learnmore.gapper{padding-bottom:125px}.air-credit .ship-introducing__wrapper{padding-bottom:40px;padding-top:30px}}.air-credit .ship-introducing__title{font-size:37px!important;margin-bottom:10px!important}.itinerary-own .card{gap:5px}.itinerary-own .card__title{color:#004657;font-size:18px;letter-spacing:-.2px;line-height:23px;margin-bottom:6px;margin-top:4px;min-height:unset}.itinerary-own .grid__gap-big{column-gap:23px}@media only screen and (min-width:768px){.popup-video .popup__title{font-size:80px;font-weight:500;line-height:80px}}.popup-video .popup__title{color:#004155;font-size:45px;font-weight:500;line-height:50px;text-transform:uppercase}.itinerary-card__header{gap:30px;margin:0 5px}.itinerary-card__footer,.itinerary-card__header{display:flex;justify-content:space-between;width:100%}.itinerary-card__cruise{align-items:flex-start;display:flex;flex-direction:column}.itinerary-card__price{align-items:flex-end;display:flex;flex-direction:column}.itinerary-card__price .card__price{color:#e4a664;font-size:17px;font-weight:600;margin-top:4px}.itinerary-card__price .card__perperson{color:#e4a664;font-size:12px;font-weight:400;line-height:17px;margin-bottom:0;max-width:100%}.itinerary-card__left,.itinerary-card__right{align-items:flex-start;color:#878787;display:flex;flex-direction:column;margin:0 5px;width:50%}.itinerary-own .card__uid{line-height:21px}.itinerary-card__footer.first{border-bottom:1px solid #d9d9d9;padding-bottom:11px}.itinerary-card__footer.first .itinerary-card__left{font-size:12px}.itinerary-card__footer.second .itinerary-card__left{border-right:1px solid #d9d9d9}.itinerary-card__footer{font-size:16px;gap:15px}.itinerary-card__footer.second .itinerary-card__left,.itinerary-card__footer.second .itinerary-card__right{gap:5px}.itinerary-card__footer.second .bold{font-weight:600}.button-green{background-color:#004155;color:#fff}.button-gray,.button-green{border:1px solid transparent}.button-gray{background-color:#e7e7e7;color:#878787}@media only screen and (min-width:375px){.itinerary-own .button-gray,.itinerary-own .button-green{padding:17px 20px}}@media only screen and (min-width:768px){.popup-map .popup__image{max-width:calc(100vh - 288px);width:100%}}.popup-map .popup__heading{width:100%}@media only screen and (min-width:768px){.popup-map .popup__container{align-items:center}}@media only screen and (max-width:768px){.partner-block__image img,.popup-map-itinerary .article__image img{max-height:unset;min-height:235px;min-width:235px}.popup-map .popup__image{max-height:calc(100vw - 28px);max-width:calc(100vw - 28px)}}@media only screen and (max-width:1240px){.trip-pageslider.descr__images .splide__arrows{left:78%}}.trip-page .hero__header{opacity:0}@media only screen and (max-width:1000px){.trip-detail .hero__header{opacity:1}}.trip-detail .hero__header{left:0;position:absolute;top:120px;transform:translateY(-20px);transition:opacity .3s,transform .3s;transition-delay:.6s;width:100%;z-index:3}.hero__header__wrapper{align-items:center;display:flex;justify-content:center}.popup.popup-quote .popup__policy{grid-column:span 2}@media only screen and (max-width:768px){.popup.popup-quote .popup__input-phone{grid-column:span 2}}.trip-detail-mobile{display:none}@media only screen and (max-width:1000px){.trip-detail-mobile{display:block}}.tariff-info .mobile{display:none}@media only screen and (max-width:1240px){.items .item .top{display:block}.items.tariff-info .item .top{margin-bottom:20px;padding:30px;text-align:center}.items.tariff-info .item .top.withbot:after{display:none}.tariff-info .card__prices{align-items:center;display:flex;flex-direction:unset;justify-content:center}.trip-detail-mobile .tariff-info .card__prices{flex-direction:column}.tariff-info .lowest_fare{display:none}.trip-detail-mobile .tariff-info .lowest_fare{display:block}.tariff-info .mobile{display:block;text-align:center}.tariff-info .cruise-descr,.tariff-info .cruise-name{margin-bottom:20px}.tariff-info .card__prices{margin-bottom:37px}.tariff-info .trip-page .button__text{font-size:16px}.tariff-info .trip-page .button{padding:17px 20px}}.tariff-info .mobile .mobile-tarif-btn{border-bottom:1px solid #001b23;color:#001b23;font-size:12px;text-transform:uppercase}@media only screen and (min-width:768px){.tariff-info .mobile .mobile-tarif-btn{font-size:14px}.items .item .top .cruise-descr{font-size:16px}}.trip-detail-mobile .trip-page .card__footer,.trip-detail-mobile .trip-page .card__title_wrapper{justify-content:center}.trip-detail-mobile .items .item .top{background:unset}.duration_ship{display:flex;gap:20px;justify-content:center}.trip-detail-mobile .card_place{background-color:#f5f5f5}.trip-detail-mobile h1{font-size:25px;line-height:31px}.trip-detail-mobile .tariff-info .cruise-name{margin-bottom:18px}.trip-detail-mobile .trip-page .vessel_code{font-size:14px;margin-top:unset}.trip-detail-mobile .trip-page .card__title_wrapper{margin-top:16px}.trip-detail-mobile .card_place{gap:4px;margin:30px 0 50px;padding:15px}.trip-detail-mobile .vessel_code{color:#b9b9b9}.trip-detail-mobile .card_date{color:#668d99}.trip-detail-mobile .cruise__type{color:#00283f;font-family:Chap-Medium,Arsenal-Regular,sans-serif;font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase}.trip-detail-mobile .tariff-info .trip-page .button__text,.trip-detail-mobile .trip-page .button{font-size:15px}.learnmore-slider__text{max-height:80px;min-height:80px}.learnmore-block__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:70px;min-height:70px;overflow:hidden}.header-dropdown-ships .header-dropdown__cards{grid-column:5/span 15;grid-template-columns:repeat(2,minmax(0,1fr))}.press-news__title h3{color:#2e3a43;display:inline-block;font-size:22px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:125%;max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1100px){.press-news__title h3{max-width:300px}}@media screen and (max-width:900px){.block-press_news{display:block;margin-bottom:21px}.press-news__thumb{width:100%}.block-press_news__left{height:171px}.press-news__title h3{max-width:unset;white-space:normal}}@media only screen and (min-width:768px){h1.hero__title{text-align:center}}.cruise-name__wrapper{align-items:flex-start;display:flex;flex-direction:column}.whats__included{color:#00283f;font-size:16px;font-weight:500;letter-spacing:-.2px;line-height:26px;padding-top:20px;text-decoration:underline;text-transform:uppercase}@media only screen and (min-width:768px){.press_page .hero__description{text-align:center}}.press_page .heading{justify-content:center}.press_page .team .snippet{margin-bottom:32px}.press_page .team .member{align-items:flex-start}.press_page .team .member__title{font-family:DM Sans,Open Sans,sans-serif}.press_page .team .member__phone,.press_page .team .member__title{margin-bottom:0}.press_page .team .member__email{margin-top:auto}.press_page .team .contact{justify-content:left}.press_page .member_items{display:grid;gap:20px}.press_page .team .grid-three{gap:86px}.press_page_news .partner-block__title{font-size:24px;line-height:30px}.press_page_news .article__name{color:#004155}.press_page_news .default-slider__image{background-color:rgba(0,0,0,.35)}.press_page_news .default-slider__text p{line-height:32px}.press_page_news .article__name{min-height:74px;padding-top:10px}@media only screen and (min-width:1240px){.press_page_news .default-slider__image{height:480px}}.card__prices_empty_place{display:flex;gap:30px;min-height:114px;width:100%}.itinerary-detail.ship .hero__description,.itinerary-detail.ship .hero__title.mini-title{color:#fff}.header-dropdown__nav__link.blank:hover{background-color:inherit}.cruise-descr .partner-block__text{max-width:unset}@media only screen and (min-width:768px){.partner-block.cruise-descr{text-align:center}}.header-dropdown__wrapper a:hover{color:#92c7d0;text-decoration-color:#92c7d0}.header-dropdown__wrapper a:visited{color:#fff;text-decoration-color:#fff}@media only screen and (max-width:760px){.hide-mobile1{display:none}}.default-slider .splide__arrows.gallery-three{top:127px}@media only screen and (max-width:768px){.staticpg .hero__description{justify-content:left}}@media only screen and (min-width:768px){.partner-block__content.center-al{text-align:center}}@media only screen and (max-width:1240px){.cruise-name__wrapper{align-items:center}.whats__included{display:none}}@media screen and (max-width:768px){.mob-menu__contacts{max-width:343px}}.rquote.trip-detail-mobile .card__footer{justify-content:center}.trip-detail-mobile .items.tariff-info{margin-bottom:0}.rquote.trip-detail-mobile{margin-bottom:50px}.header__langcpa{display:block;position:relative;z-index:20}.header__togglecpa{align-items:center;border-radius:100px;display:flex;padding:10px 20px;transition:background-color .3s}.header__languagescpa.active{opacity:1;visibility:visible;z-index:2}.header__languagescpa{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);left:0;min-width:150px;opacity:0;padding:4px 0;position:absolute;top:52px;transition:opacity .3s,visibility .3s,z-index .3s;visibility:hidden;width:100%;z-index:-1}.header__languagecpa{align-items:center;display:flex;font-size:14px;font-weight:400;gap:8px;justify-content:space-between;line-height:18px;padding:8px 20px;transition:background-color .3s}@media only screen and (min-width:1240px){.header__togglecpa:hover{background-color:#0d5c74}}.header__togglecpa span{color:#fff;display:inline-block;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;margin-left:8px;margin-right:2px}.header__item-cpa{border-radius:100px;display:block;padding:10px 20px}.header__item-cpa:hover{background-color:#0d5c74}.header__item-cpa span{font-size:16px}.header__item-cpa span,.header__item__text-cpa{font-weight:500;letter-spacing:-.1px;line-height:22px}.header__item__text-cpa{color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;transition:color .3s}@media only screen and (min-width:1240px){.header__item:hover .header__item__text-cpa{color:#92c7d0}.header__item-cpa:hover .header__item__text-cpa{color:#fff}}#navMenuForCPA_menu{display:none}/*!
 * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
 */.flag{background:url(../png/flags.a44c0a97.png) no-repeat;display:inline-block;height:11px;position:relative;width:16px}.flag.flag-gu{background-position:-96px -55px}.flag.flag-mn{background-position:-208px -88px}.flag.flag-va{background-position:-48px -154px}.flag.flag-tibet{background-position:-32px -143px}.flag.flag-fo{background-position:-64px -44px}.flag.flag-th{background-position:-16px -143px}.flag.flag-tr{background-position:-144px -143px}.flag.flag-tl{background-position:-80px -143px}.flag.flag-kz{background-position:-144px -77px}.flag.flag-zm{background-position:-16px -165px}.flag.flag-uz{background-position:-32px -154px}.flag.flag-dk{background-position:-64px -33px}.flag.flag-scotland{background-position:-176px -121px}.flag.flag-gi{background-position:-224px -44px}.flag.flag-gy{background-position:-128px -55px}.flag.flag-bj{background-position:-112px -11px}.flag.flag-fr{background-position:-80px -44px}.flag.flag-mo{background-position:-224px -88px}.flag.flag-ir{background-position:-112px -66px}.flag.flag-io{background-position:-80px -66px}.flag.flag-tm{background-position:-96px -143px}.flag.flag-ch{background-position:-96px -22px}.flag.flag-mt{background-position:-32px -99px}.flag.flag-nl{background-position:-240px -99px}.flag.flag-gp{background-position:-16px -55px}.flag.flag-im{background-position:-48px -66px}.flag.flag-tv{background-position:-176px -143px}.flag.flag-mu{background-position:-48px -99px}.flag.flag-pe{background-position:-96px -110px}.flag.flag-vi{background-position:-112px -154px}.flag.flag-hn{background-position:-176px -55px}.flag.flag-ss{background-position:-128px -132px}.flag.flag-ae{background-position:-16px 0}.flag.flag-td{background-position:-240px -132px}.flag.flag-pw{background-position:0 -121px}.flag.flag-nu{background-position:-32px -110px}.flag.flag-bt{background-position:-208px -11px}.flag.flag-ms{background-position:-16px -99px}.flag.flag-cv{background-position:-240px -22px}.flag.flag-es{background-position:-224px -33px}.flag.flag-mh{background-position:-144px -88px}.flag.flag-la{background-position:-160px -77px}.flag.flag-vn{background-position:-128px -154px}.flag.flag-py{background-position:-16px -121px}.flag.flag-br{background-position:-176px -11px}.flag.flag-ye{background-position:-224px -154px}.flag.flag-ie{background-position:0 -66px}.flag.flag-gh{background-position:-208px -44px}.flag.flag-cg{background-position:-80px -22px}.flag.flag-cu{background-position:-224px -22px}.flag.flag-hu{background-position:-224px -55px}.flag.flag-sg{background-position:-224px -121px}.flag.flag-at{background-position:-176px 0}.flag.flag-lk{background-position:-224px -77px}.flag.flag-vu{background-position:-144px -154px}.flag.flag-bo{background-position:-160px -11px}.flag.flag-jo{background-position:-208px -66px}.flag.flag-er{background-position:-208px -33px}.flag.flag-za{background-position:-256px -154px}.flag.flag-rs{background-position:-80px -121px}.flag.flag-nr{background-position:-16px -110px}.flag.flag-ls{background-position:-256px -77px}.flag.flag-jm{background-position:-192px -66px}.flag.flag-tz{background-position:-208px -143px}.flag.flag-ki{background-position:-16px -77px}.flag.flag-sj{background-position:0 -132px}.flag.flag-cz{background-position:-16px -33px}.flag.flag-pg{background-position:-128px -110px}.flag.flag-lv{background-position:-32px -88px}.flag.flag-do{background-position:-96px -33px}.flag.flag-lu{background-position:-16px -88px}.flag.flag-no{background-position:-256px -99px}.flag.flag-kw{background-position:-112px -77px}.flag.flag-mx{background-position:-96px -99px}.flag.flag-yt{background-position:-240px -154px}.flag.flag-ly{background-position:-48px -88px}.flag.flag-cy{background-position:0 -33px}.flag.flag-ph{background-position:-144px -110px}.flag.flag-my{background-position:-112px -99px}.flag.flag-sm{background-position:-48px -132px}.flag.flag-et{background-position:-240px -33px}.flag.flag-ru{background-position:-96px -121px}.flag.flag-tj{background-position:-48px -143px}.flag.flag-ai{background-position:-64px 0}.flag.flag-pl{background-position:-176px -110px}.flag.flag-kp{background-position:-64px -77px}.flag.flag-uy{background-position:-16px -154px}.flag.flag-gb{background-position:-112px -44px}.flag.flag-gs{background-position:-64px -55px}.flag.flag-kurdistan{background-position:-96px -77px}.flag.flag-rw{background-position:-112px -121px}.flag.flag-ec{background-position:-128px -33px}.flag.flag-mm{background-position:-192px -88px}.flag.flag-pa{background-position:-80px -110px}.flag.flag-wales{background-position:-160px -154px}.flag.flag-kg{background-position:-256px -66px}.flag.flag-ve{background-position:-80px -154px}.flag.flag-tk{background-position:-64px -143px}.flag.flag-ca{background-position:-16px -22px}.flag.flag-is{background-position:-128px -66px}.flag.flag-ke{background-position:-240px -66px}.flag.flag-ro{background-position:-64px -121px}.flag.flag-gq{background-position:-32px -55px}.flag.flag-pt{background-position:-256px -110px}.flag.flag-tf{background-position:-256px -132px}.flag.flag-ad{background-position:0 0}.flag.flag-sk{background-position:-16px -132px}.flag.flag-pm{background-position:-192px -110px}.flag.flag-om{background-position:-64px -110px}.flag.flag-an{background-position:-112px 0}.flag.flag-ws{background-position:-192px -154px}.flag.flag-sh{background-position:-240px -121px}.flag.flag-mp{background-position:-240px -88px}.flag.flag-gt{background-position:-80px -55px}.flag.flag-cf{background-position:-64px -22px}.flag.flag-zanzibar{background-position:0 -165px}.flag.flag-mw{background-position:-80px -99px}.flag.flag-catalonia{background-position:-32px -22px}.flag.flag-ug{background-position:-240px -143px}.flag.flag-je{background-position:-176px -66px}.flag.flag-km{background-position:-32px -77px}.flag.flag-in{background-position:-64px -66px}.flag.flag-bf{background-position:-48px -11px}.flag.flag-mc{background-position:-80px -88px}.flag.flag-sy{background-position:-192px -132px}.flag.flag-sn{background-position:-64px -132px}.flag.flag-kr{background-position:-80px -77px}.flag.flag-eu{background-position:-256px -33px}.flag.flag-bn{background-position:-144px -11px}.flag.flag-st{background-position:-144px -132px}.flag.flag-england{background-position:-192px -33px}.flag.flag-lc{background-position:-192px -77px}.flag.flag-dm{background-position:-80px -33px}.flag.flag-be{background-position:-32px -11px}.flag.flag-ni{background-position:-224px -99px}.flag.flag-ua{background-position:-224px -143px}.flag.flag-mz{background-position:-128px -99px}.flag.flag-pf{background-position:-112px -110px}.flag.flag-tn{background-position:-112px -143px}.flag.flag-ee{background-position:-144px -33px}.flag.flag-xk{background-position:-208px -154px}.flag.flag-sx{background-position:-176px -132px}.flag.flag-sd{background-position:-192px -121px}.flag.flag-gd{background-position:-128px -44px}.flag.flag-ci{background-position:-112px -22px}.flag.flag-sz{background-position:-208px -132px}.flag.flag-cl{background-position:-144px -22px}.flag.flag-fi{background-position:0 -44px}.flag.flag-ga{background-position:-96px -44px}.flag.flag-jp{background-position:-224px -66px}.flag.flag-de{background-position:-32px -33px}.flag.flag-np{background-position:0 -110px}.flag.flag-re{background-position:-48px -121px}.flag.flag-bg{background-position:-64px -11px}.flag.flag-sc{background-position:-160px -121px}.flag.flag-ng{background-position:-208px -99px}.flag.flag-qa{background-position:-32px -121px}.flag.flag-mk{background-position:-160px -88px}.flag.flag-aw{background-position:-208px 0}.flag.flag-kn{background-position:-48px -77px}.flag.flag-al{background-position:-80px 0}.flag.flag-bw{background-position:-240px -11px}.flag.flag-um{background-position:-256px -143px}.flag.flag-ky{background-position:-128px -77px}.flag.flag-tt{background-position:-160px -143px}.flag.flag-so{background-position:-80px -132px}.flag.flag-lt{background-position:0 -88px}.flag.flag-by{background-position:-256px -11px}.flag.flag-bb{background-position:0 -11px}.flag.flag-us{background-position:0 -154px}.flag.flag-md{background-position:-96px -88px}.flag.flag-ag{background-position:-48px 0}.flag.flag-hm{background-position:-160px -55px}.flag.flag-as{background-position:-160px 0}.flag.flag-eg{background-position:-160px -33px}.flag.flag-sv{background-position:-160px -132px}.flag.flag-sl{background-position:-32px -132px}.flag.flag-fk{background-position:-32px -44px}.flag.flag-am{background-position:-96px 0}.flag.flag-ck{background-position:-128px -22px}.flag.flag-tw{background-position:-192px -143px}.flag.flag-kh{background-position:0 -77px}.flag.flag-to{background-position:-128px -143px}.flag.flag-se{background-position:-208px -121px}.flag.flag-cd{background-position:-48px -22px}.flag.flag-pn{background-position:-208px -110px}.flag.flag-gr{background-position:-48px -55px}.flag.flag-id{background-position:-256px -55px}.flag.flag-vc{background-position:-64px -154px}.flag.flag-somaliland{background-position:-96px -132px}.flag.flag-bi{background-position:-96px -11px}.flag.flag-pk{background-position:-160px -110px}.flag.flag-pr{background-position:-224px -110px}.flag.flag-bd{background-position:-16px -11px}.flag.flag-co{background-position:-192px -22px}.flag.flag-fm{background-position:-48px -44px}.flag.flag-bm{background-position:-128px -11px}.flag.flag-ar{background-position:-144px 0}.flag.flag-bv{background-position:-224px -11px}.flag.flag-sb{background-position:-144px -121px}.flag.flag-mq{background-position:-256px -88px}.flag.flag-eh{background-position:-176px -33px}.flag.flag-bh{background-position:-80px -11px}.flag.flag-it{background-position:-144px -66px}.flag.flag-hr{background-position:-192px -55px}.flag.flag-sa{background-position:-128px -121px}.flag.flag-mv{background-position:-64px -99px}.flag.flag-mg{background-position:-128px -88px}.flag.flag-dz{background-position:-112px -33px}.flag.flag-gg{background-position:-192px -44px}.flag.flag-gm{background-position:-256px -44px}.flag.flag-af{background-position:-32px 0}.flag.flag-li{background-position:-208px -77px}.flag.flag-sr{background-position:-112px -132px}.flag.flag-vg{background-position:-96px -154px}.flag.flag-cr{background-position:-208px -22px}.flag.flag-tc{background-position:-224px -132px}.flag.flag-ao{background-position:-128px 0}.flag.flag-ma{background-position:-64px -88px}.flag.flag-mr{background-position:0 -99px}.flag.flag-gn{background-position:0 -55px}.flag.flag-ne{background-position:-176px -99px}.flag.flag-nf{background-position:-192px -99px}.flag.flag-wf{background-position:-176px -154px}.flag.flag-hk{background-position:-144px -55px}.flag.flag-gf{background-position:-160px -44px}.flag.flag-ps{background-position:-240px -110px}.flag.flag-ic{background-position:-240px -55px}.flag.flag-cw{background-position:-256px -22px}.flag.flag-ml{background-position:-176px -88px}.flag.flag-ax{background-position:-224px 0}.flag.flag-gl{background-position:-240px -44px}.flag.flag-dj{background-position:-48px -33px}.flag.flag-cn{background-position:-176px -22px}.flag.flag-ht{background-position:-208px -55px}.flag.flag-lr{background-position:-240px -77px}.flag.flag-tg{background-position:0 -143px}.flag.flag-ba{background-position:-256px 0}.flag.flag-ge{background-position:-144px -44px}.flag.flag-bz{background-position:0 -22px}.flag.flag-au{background-position:-192px 0}.flag.flag-iq{background-position:-96px -66px}.flag.flag-cm{background-position:-160px -22px}.flag.flag-gw{background-position:-112px -55px}.flag.flag-az{background-position:-240px 0}.flag.flag-na{background-position:-144px -99px}.flag.flag-fj{background-position:-16px -44px}.flag.flag-zw{background-position:-32px -165px}.flag.flag-bs{background-position:-192px -11px}.flag.flag-il{background-position:-16px -66px}.flag.flag-nz{background-position:-48px -110px}.flag.flag-me{background-position:-112px -88px}.flag.flag-si{background-position:-256px -121px}.flag.flag-nc{background-position:-160px -99px}.flag.flag-lb{background-position:-176px -77px}.selectedTableView{display:none!important}.suitesTable{display:none}.suitesTable.active{display:block}.hideSuitesNav{display:none}.suitesSectionHeader{display:flex;flex-direction:column;gap:14px}.suitesSectionHeaderItem{display:flex;justify-content:space-between}.suiteTypeOptionsTitle{color:#343434;font-size:15px;font-weight:400;margin-bottom:0;margin-right:20px}.suiteTypeWrapperButtons{align-items:center;display:flex;gap:8px}.buttonViewTypeCards,.buttonViewTypeTable{background:#deeef0;border-radius:100px;color:#004155;font-size:18px;font-weight:400;padding:8px 20px}.buttonViewTypeCards.activeTypeView,.buttonViewTypeTable.activeTypeView{background:#004155;color:#fff}.suitesTableItem,.suitesTableSection{align-items:flex-start;display:flex;width:100%}.suitesTableItem{flex-wrap:wrap;max-width:530px}.suitesTableItemName{color:#004155;font-size:24px;font-weight:500;margin:0;width:100%}.suitesTableWrapper{width:100%}.suitesTable{margin-top:18px}.suitesTable__column{min-width:150px;text-align:center}.suitesTable__nameColumn{position:relative}.suitesTable__columnAnnotation,.suitesTable__nameColumn{color:#668d99;font-size:15px;font-weight:700;margin:0;text-align:center}.suitesTable__contentColumn{text-align:center}.suitesTable__price{color:#001b23;font-size:15px;font-weight:400;margin:0}.suitesTable__priceOld{color:#8c8c8c;font-size:13px;font-weight:400;margin:0;text-decoration:line-through}.suitesTable__type{color:#001b23;font-size:15px;font-weight:400}.iconInfo{position:absolute;right:0;top:0}.iconInfoAdult{right:20px}.lastColumn{position:relative;text-align:right}.lastColumn .iconInfo{right:-25px}.hotPrice{color:#eb5757;font-size:15px;font-weight:400;margin:0}.suitesTableItemDescription{align-items:flex-start;display:flex;margin-top:10px;width:100%}.sliderSuitesDescription{height:178px;position:relative;width:235px}.owl-nav button{background-color:#000;color:#fff;margin:0;transition:all .3s ease-in-out}.owl-nav button.owl-prev{left:0}.owl-nav button.owl-next{right:0}.owl-dots{bottom:5px;left:50%;position:absolute;text-align:center;transform:translate(-50%,-50%)}.owl-dots button.owl-dot{background:#fff!important;border-radius:50%;display:inline-block;height:15px;margin:0 3px;opacity:.5;width:15px}.owl-dots button.owl-dot.active{background-color:#e9ac60!important}.owl-dots button.owl-dot:focus{outline:0}.owl-nav button{background:0 0;position:absolute;top:50%;transform:translateY(-50%)}.owl-nav button:focus{outline:0}.insize{max-width:600px}.owl-thumbs{display:flex;gap:8px}.owl-thumbs .owl-thumb-item{background:0 0;border:none;height:150px;max-width:150px;overflow:hidden;width:100%}.owl-thumbs .owl-thumb-item img{height:auto;max-width:100%}.suitesShortDesctiptionItem{margin-left:20px;max-width:240px;padding-right:10px}.suitesShortDesctiptionItemName{color:#004155;font-size:24px}.specifications{display:flex;gap:28px;margin:9px 0}.specificationsItem{align-items:center;display:flex}.specificationsIcon{height:max-content;width:auto}.specificationsItemOption{color:#668d99!important;font-size:14px;font-weight:500;margin-left:4px;margin-top:5px}.suitesDescriptionText{color:#343434;font-size:15px;font-weight:400;line-height:22px;margin:0}.suitesDescriptionText p span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.suitesDescriptionTextLink{color:#e9ac60;font-size:15px;font-weight:400;line-height:22px}.suitesDescriptionTextLink:hover{color:#e9ac60}.buttonBook{background:#e9ac60;border-radius:24px;color:#fff;font-size:14px;font-weight:400;height:30px;margin-top:15px;padding:5px 35px;text-transform:uppercase}.specificationsItem svg{stroke:#e9ac60;fill:#e9ac60}#modalSliderSuiteDescription .modal-dialog{max-width:800px!important}#modalSliderSuiteDescription .modal-footer,#modalSliderSuiteDescription .modal-header{border:none}.modalSliderSuiteDescriptionBody{display:flex;flex-wrap:wrap;width:100%}.modalSliderSuiteDescriptionBody .layout{max-width:400px;overflow:hidden}.modalItemSutesDescription{margin-left:20px;max-width:340px}.modalItemSutesDescription .buttonBook,.modalItemSutesDescription .suitesDescriptionTextLink{display:none}#suiteModalInfo .modal-dialog{max-width:800px!important}#suiteModalInfo .modal-footer,#suiteModalInfo .modal-header{border:none}.suiteModalInfoModalTitle{color:#004155;font-size:36px}.suiteModalInfoModalTitle,.suiteModalInfoModalTitleModalBody{display:flex;font-weight:500;justify-content:center;width:100%}.suiteModalInfoModalTitleModalBody{color:#001b23;font-size:20px;padding:0 60px 60px}.informationByAdditionalInformation{align-items:center;display:flex;margin-top:75px}.informationByAdditionalInformationText{color:#8c8c8c;font-size:15px;font-weight:400;margin-left:12px}.additionalInformationWrapper{margin-top:44px}.additionalInformationTitle{color:#001b23;font-size:36px;font-weight:500;text-transform:uppercase}.additionalInformationSection{border:2px solid #e9ac60;display:flex;flex:55% 45%;gap:40px;margin-top:10px;padding:20px}.additionalInformationItem{max-width:600px}.additionalInformationItemText h3{font-family:DM Sans,Open Sans,sans-serif!important;font-weight:500;margin-top:20px}.additionalInformationItemTitle{color:#001b23;font-size:18px;font-weight:500;text-transform:uppercase}.additionalInformationItemText{color:#001b23;font-size:15px;font-weight:400;margin-top:20px}.additionalInformationItemList{list-style:disc;margin-top:8px;padding-left:15px}.additionalInformationItemListItem{color:#001b23;font-size:15px;font-weight:400}.extraServicesWrapper{margin-top:120px}.extraServicesTitle{color:#004155;font-size:80px;font-weight:500;text-transform:uppercase}.extraServicesFilters{gap:8px;margin-bottom:38px;margin-top:16px}.extraServicesFilterButton{background:#deeef1;border-radius:100px;color:#004155;font-size:18px;font-weight:400;padding:8px 20px}.extraServicesFilterButton.active{background:#004155;color:#fff}.extraServicesListItem{display:grid;gap:50px;grid-auto-flow:dense;grid-template-columns:repeat(3,auto);width:100%}.extraServicesItem{max-width:380px}.extraServicesItemName{color:#004155;font-size:24px;font-weight:500;margin-top:24px}.extraServicesItemDescription{color:#001b23;font-size:18px;font-weight:400;margin-top:6px}.extraServicesItemDescriptionLink{color:#e9ac60;font-size:16px;font-weight:500;margin-top:6px;text-decoration:underline;text-transform:uppercase}.extraServicesItemPriceInfo{color:#668d99;font-size:19px;font-weight:700;margin-top:24px}.extraServicesItemPricePositions{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(3,auto);margin-top:20px;width:100%}.extraServicesItemPricePositionsItem{min-width:175px}.extraServicesItemPricePositionName{color:#668d99;font-size:18px;font-weight:400}.extraServicesItemPricePositionPrice{color:#001b23;font-size:32px;font-weight:400}#extraServicesModalDetailed .extraServicesItemDescriptionLink,#extraServicesModalDetailed .extraServicesItemImgWrapper{display:none}#extraServicesModalDetailed .modal-dialog{max-width:800px!important}#extraServicesModalDetailed .modal-footer,#extraServicesModalDetailed .modal-header{border:none}#extraServicesModalDetailed .owl-standart{max-width:380px}#extraServicesModalDetailed .extraServicesModalDetailedBody{display:flex;flex-wrap:wrap;gap:20px;padding:20px;width:100%}#extraServicesModalDetailed .extraServicesModalDetailedBody .layout{max-width:400px;overflow:hidden}#extraServicesModalDetailed .extraServicesModalDetailedDescriptions{max-width:350px}#extraServicesModalDetailed .extraServicesItemName{margin-top:0}.suitesPriceMobile{display:none}@media screen and (max-width:780px){.suitesPriceMobile{display:block}}@media screen and (max-width:1239px){.additionalInformationWrapper,.extraServicesWrapper,.informationByAdditionalInformation,.suitesSectionWrapper{max-width:1220px}}@media screen and (max-width:1190px){.suitesTableItemDescription{flex-direction:column;width:auto}.suitesShortDesctiptionItem{margin-left:0;max-width:100%}.suitesTableItem{max-width:fit-content}.extraServicesListItem{grid-template-columns:minmax(180px,auto) minmax(150px,auto) minmax(150px,auto)}.extraServicesItemPricePositions,.extraServicesListItem{display:grid;grid-auto-columns:max-content;grid-auto-flow:column}.extraServicesItemPricePositions{grid-template-columns:minmax(80px,auto) minmax(80px,auto)}.extraServicesItemPricePositionsItem{min-width:auto}}@media screen and (max-width:1040px){.suitesTableSection{flex-direction:column}.suitesTableItemDescription{flex-direction:row}.suitesShortDesctiptionItem{margin-left:14px}}@media screen and (max-width:780px){.suitesTableWrapper{display:none}.suitesSectionHeaderItem{align-items:flex-start;display:flex;flex-direction:column-reverse;position:relative}.suitesSectionHeaderItem .headline__title{font-size:36px}.suitesSectionHeaderItem .suiteTypeOptionsTitle{display:none}.suitesSectionHeaderItem .suiteTypeWrapperButtons{position:absolute;right:0;top:0}.suitesTableItemDescription{flex-direction:column;overflow:hidden;width:100%}.sliderSuitesDescription{height:auto;width:100%}.suitesShortDesctiptionItem{margin-left:0;margin-top:20px;width:100%}.suitesPriceMobileItem{border-bottom:1px solid #d9d9d9;display:grid;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-columns:minmax(180px,auto) minmax(150px,auto) minmax(150px,auto);justify-content:space-between;margin-top:12px;padding-bottom:10px}.suitesPriceMobileItem:last-child{border:none}.suitesTypePlacement{margin-bottom:10px}.suitesPriceMobileColumn{color:#668d99;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:15px;font-weight:400;justify-content:space-between;position:relative}.iconInfoMoblie{position:absolute;right:0;top:6px}.suitesPriceMobile{color:#343434}.suitesPriceMobile.oldPrice{color:#8c8c8c;text-decoration:line-through}.suitesPriceMobile.hotPrice{color:#eb5757}.additionalInformationSection,.extraServicesListItem{display:flex;flex-direction:column}.extraServicesItem{max-width:100%;width:100%}.extraServicesTitle{font-size:36px}.extraServicesFilterButton{margin-top:15px}.modalSliderSuiteDescriptionBody{display:flex;flex-direction:column}.modalSliderSuiteDescriptionBody .layout{max-width:100%;width:100%}.modalSliderSuiteDescriptionBody .modalItemSutesDescription{margin-left:0;max-width:100%;width:100%}.extraServicesModalDetailedBody{display:flex;flex-direction:column}.extraServicesModalDetailedBody .owl-extra-services-modal,.extraServicesModalDetailedBody .owl-item{max-width:100%!important;width:100%}.extraServicesModalDetailedBody .extraServicesModalDetailedDescriptions{margin-left:0;max-width:100%!important;width:100%}#suiteModalInfo .suiteModalInfoModalTitleModalBody{padding:20px}}@media screen and (max-width:520px){.suitesPriceMobileItem{grid-template-columns:minmax(150px,auto) minmax(120px,auto) minmax(120px,auto)}}@media screen and (max-width:767px){.headline__title{max-width:200px}}@media screen and (max-width:430px){.suitesPriceMobileItem{grid-template-columns:minmax(150px,auto) minmax(80px,auto) minmax(80px,auto)}}.suitesPriceMobileItem{gap:5px}