@import "https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600;700&display=swap";.reviews__slider[data-v-648a14f5]{height:initial}.main[data-v-481d9fc6]{flex-direction:column;justify-content:center;align-items:center;padding:6rem 4rem;display:flex}.main>p[data-v-481d9fc6]{text-align:center;margin-bottom:4rem;font-size:2.6rem}.main[data-v-c47e1c82]{flex-direction:column;justify-content:center;align-items:center;padding:6rem 4rem;display:flex}.main>p[data-v-c47e1c82]{text-align:center;margin-bottom:4rem;font-size:2.6rem}.main .buttons[data-v-c47e1c82]{grid-gap:2rem;grid-template-columns:repeat(2,max-content);display:grid}@media screen and (width<=32em){.main .buttons[data-v-c47e1c82]{grid-template-columns:1fr}}.main[data-v-162e8e49]{flex-direction:column;justify-content:center;align-items:center;padding:6rem 4rem;display:flex}.main>p[data-v-162e8e49]{text-align:center;margin-bottom:4rem;font-size:2.6rem}.main .buttons[data-v-162e8e49]{grid-gap:2rem;grid-template-columns:repeat(2,max-content);display:grid}@media screen and (width<=32em){.main .buttons[data-v-162e8e49]{grid-template-columns:1fr}}.main[data-v-5a2ddc52]{flex-direction:column;justify-content:center;align-items:center;padding:6rem 4rem;display:flex}.main>p[data-v-5a2ddc52]{text-align:center;margin-bottom:4rem;font-size:2.6rem}.main[data-v-d82323b4]{flex-direction:column;justify-content:center;align-items:center;padding:6rem 4rem;display:flex}.main>p[data-v-d82323b4]{text-align:center;margin-bottom:4rem;font-size:2.6rem}.main[data-v-6b086563]{flex-direction:column;justify-content:center;align-items:center;padding:6rem 4rem;display:flex}.main>p[data-v-6b086563]{text-align:center;margin-bottom:4rem;font-size:2.6rem}.main .buttons[data-v-6b086563]{grid-gap:2rem;grid-template-columns:repeat(2,max-content);display:grid}@media screen and (width<=32em){.main .buttons[data-v-6b086563]{grid-template-columns:1fr}}.preload{transition:none}.nowrap{white-space:nowrap}@media only screen and (width<=32em){.hide-mobile--large{display:none}}@media only screen and (width<=64em){.hide-laptop{display:none}}.show-tablet{display:none}@media only screen and (width<=48em){.show-tablet{display:block}}.fullwindow{background:#fff;position:fixed;inset:0;overflow-y:auto}.no-scrolling{width:100vw;height:100vh;overflow:hidden}.icon{width:1em;height:1em;-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);mask-image:var(--icon);display:inline-block;-webkit-mask-size:contain;mask-size:contain}.icon--gold{background:gold}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:75%}@media only screen and (width<=120em){html{font-size:68.75%}}@media only screen and (width<=90em){html{font-size:62.5%}}@media only screen and (width<=32em){html{font-size:56.25%}}.foto-2{float:left;width:48%;margin-bottom:1%;margin-left:1%}.foto-3{float:left;width:32%;margin-bottom:1%;margin-left:1%}.foto-4{float:left;width:24%;margin-bottom:1%;margin-left:1%}@media (width<=767px){.foto-2,.foto-3,.foto-4{width:48%}}@media (width<=540px){.foto-2,.foto-3,.foto-4{width:100%}}input[type=date]{-webkit-appearance:textfield;-moz-appearance:textfield;text-align:left;background-color:#fff;min-height:1.2em;display:block}html{font-family:Mulish,sans-serif}h2{padding-bottom:20px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.15,1.15,1.15)}to{transform:scale(1)}}body{color:#101820;flex-direction:column;min-height:100vh;display:flex}.main{flex-grow:1}.main--cruiser,.main--cruises-delegate{background:#f0f7ff}.main--yacht{background:#fff9ef}.section{width:100%;margin-bottom:5rem}.section:first-child,.section:first-of-type{margin-top:5rem}.section--light-blue{background:#e0eeff}.section--light-orange{background:#fff5e6}.section--small-mb{margin-bottom:2rem}.section--no-mt{margin-top:0}.section__inner{max-width:121.5rem;margin-left:auto;margin-right:auto;padding:1.5rem 3rem 1rem}@media only screen and (width<=32em){.section__inner{padding:1.5rem 2rem 1rem}}.section__inner--small{max-width:80rem}.section__inner--medium{max-width:105rem}.section__inner--pt{padding-top:5.5rem}.section__inner--pb{padding-bottom:3rem}.section__inner--white{background:#fff}.section__description{font-size:1.4rem;line-height:2rem}.section__heading{text-align:center;margin-bottom:5rem;font-size:3.2rem;font-weight:500}.section__heading--cruiser{color:#0762c8}.section__heading--yacht{color:#ff9800}.section__more-buttons{grid-gap:1rem;grid-template-columns:17rem 17rem;justify-content:center;width:100%;margin-top:2rem;display:grid}@media only screen and (width<=32em){.section__more-buttons{grid-template-columns:17rem}}.gallery-grid{grid-gap:4rem 3.5rem;grid-template-columns:repeat(3,1fr);grid-auto-rows:24rem;width:100%;max-width:95rem;display:grid}@media only screen and (width<=64em){.gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:28rem}}@media only screen and (width<=48em){.gallery-grid{grid-template-columns:minmax(20rem,45rem);justify-content:center}}@media only screen and (width<=24em){.gallery-grid{grid-gap:2rem;grid-auto-rows:24rem}}.gallery-grid img{object-fit:cover;width:100%;height:100%}.footer{color:#989898;grid-template-rows:repeat(3,max-content);grid-template-columns:1fr 40rem 1fr;font-size:1.3rem;display:grid}@media only screen and (width<=78em){.footer{grid-template-columns:1fr 30rem 1fr}}@media only screen and (width<=64em){.footer{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=48em){.footer{grid-template-rows:repeat(4,max-content);grid-template-columns:1fr}}.footer__section{border-top:1px solid #aeaeae;justify-content:center;display:flex}.footer__section--contact{border-right:1px solid #aeaeae;padding:4.4rem 0}@media only screen and (width<=48em){.footer__section--contact{border-right:none}}.footer__section--contact:first-child{justify-content:flex-end}@media only screen and (width<=48em){.footer__section--contact:first-child{justify-content:center}}.footer__section--other-app{justify-content:flex-start;padding:4.4rem 0}@media only screen and (width<=64em){.footer__section--other-app{grid-column:1/-1;justify-content:center}}.footer__section--banner{border-bottom:none;grid-column:1/-1;justify-content:center;padding:3rem;display:flex}@media only screen and (width<=32em){.footer__section--banner{padding:3rem 2rem}}.footer__section--links{grid-column:1/-1;padding:1.6rem 0}@media only screen and (width<=32em){.footer__section--links{padding:4.4rem 0}}.footer__section--copyright{grid-column:1/-1;padding:1.6rem 0}.footer__section-inner{flex-direction:column;align-items:center;width:100%;max-width:40rem;display:flex}.footer__heading-2{color:#0762c8;margin-bottom:1.5rem;font-size:1.6rem;font-weight:600}.footer__heading-3{color:#ff9800;margin-bottom:1rem;font-size:3.2rem;font-weight:600}.footer__link{color:inherit;text-decoration:none}.footer__link:hover{text-decoration:underline}.footer__link--hidden:hover{text-decoration:none}.footer__link--darker{color:#63666a;font-size:1.4rem}.footer__tel{color:#ff9800;text-decoration:none}.footer__socials{display:flex}.footer__social{border-radius:50%;display:flex;overflow:hidden}.footer__social:not(:last-child){margin-right:2rem}.footer__social-icon{fill:#ff9800;width:5rem;height:5rem}.footer__links-container{grid-gap:1rem 4.5rem;grid-template-columns:repeat(5,1fr);justify-items:center;max-width:90rem;margin-left:auto;margin-right:auto;display:grid}@media only screen and (width<=48em){.footer__links-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=24em){.footer__links-container{grid-template-columns:1fr}}.footer__links{grid-gap:1rem;grid-template-columns:max-content;justify-items:center;display:grid}@media only screen and (width<=48em){.footer__links:last-child{grid-column:1/-1}}.footer__copyright{color:#aeaeae;text-align:center;padding-left:1.5rem;padding-right:1.5rem}.footer__banner{max-width:120rem;max-height:16rem}@media only screen and (width<=48em){.footer__banner{max-width:60rem}}.header-home{justify-content:center;padding:2.8rem;display:flex}.header-home__icon{fill:#000;width:16.8rem;height:4.372rem}.split-nav{width:100%;display:flex}@media only screen and (width<=48em){.split-nav{grid-template-rows:repeat(2,minmax(35rem,1fr));height:1px;display:grid}}.split-nav__half-container{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;justify-content:center;align-items:center;display:flex}.split-nav__half-container--cruiser{background-image:url(/static/image/cruiser.8a3390f6.jpg)}.split-nav__half-container--yacht{background-image:url(/static/image/yacht.36753e3c.jpg)}.split-nav__half-container:hover .split-nav__title{display:none}.split-nav__half-container:hover .split-nav__content{display:flex}.split-nav__title{background-color:#fff;justify-content:center;align-items:center;width:100%;max-width:32.8rem;height:100%;max-height:10rem;font-size:4.6rem;font-weight:300;line-height:5.6rem;display:flex}@media only screen and (width<=48em){.split-nav__title{max-width:28rem;height:200px;max-height:8rem;font-size:4.2rem}}@media only screen and (width<=32em){.split-nav__title{display:none}}.split-nav__title--cruiser{color:#0762c8}.split-nav__title--yacht{color:#ff9800}.split-nav__content{color:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:2rem;display:none}@media only screen and (width<=48em){.split-nav__content{height:100%}}@media only screen and (width<=32em){.split-nav__content{display:flex}}.split-nav__content--cruiser{background:#0762c8d9}.split-nav__content--yacht{background:#ff9800d9}.split-nav__icon{fill:#fff;margin-bottom:1.9rem}.split-nav__icon--cruiser{width:3.9rem;height:4.4rem}.split-nav__icon--yacht{width:2.6rem;height:4.4rem}.split-nav__heading{margin-bottom:5px;font-size:4.6rem;font-weight:300}.split-nav__text{text-align:center;max-width:43rem;font-size:1.4rem;font-weight:500}.split-nav__btn{width:100%;max-width:21rem;margin-top:2.5rem}.nav{z-index:10;width:100%}.nav.fixed{position:fixed;top:0}.nav.fixed .sub-menu{display:none}.nav.fixed .main-search__main{padding:0}@media only screen and (width<=78em){.nav.fixed{display:none}}.nav--cruiser{background:#0762c8c7}.nav--yacht{background:#ff9800c7}.nav__inner{justify-content:space-between;align-items:center;max-width:121.5rem;margin-left:auto;margin-right:auto;padding:0 3rem;display:flex}@media only screen and (width<=48em){.nav__inner{padding:1.35rem 2.7rem .9rem}}.nav__logo-container{margin-right:2rem;display:block}@media only screen and (width<=48em){.nav__logo-container{margin-right:0}}.nav__logo{fill:#fff}.nav__logo--cruises{object-fit:contain;width:100%;height:100%;max-height:5rem;display:block}.nav__menu{margin:1.5rem 0 1rem}.nav-mobile{flex-direction:column;display:flex}.nav-mobile__menu{list-style-type:none}.nav-mobile__menu-item{border-bottom:2px solid #dcdcdc;align-items:center;padding:3rem 3.7rem 2rem;font-size:2.2rem;display:flex}.nav-mobile__menu-item--contact{border-bottom:none;padding:1rem 0;font-weight:500}.nav-mobile__link{color:inherit;align-items:center;text-decoration:none;display:flex}.nav-mobile__link:hover{text-decoration:underline}.nav-mobile__contact{padding:2.6rem 3.7rem}.nav-mobile__heading{color:#989898;margin-bottom:1.2rem;font-size:2.2rem;font-weight:500}.nav-mobile__icon{margin-right:1rem}.nav-mobile__icon--tel{width:2.1rem;height:2.1rem}.nav-mobile__icon--email{width:2.1rem;height:1.5rem}.nav-mobile__icon--cruiser{stroke:#0762c8;fill:#0762c8}.nav-mobile__icon--yacht{stroke:#ff9800;fill:#ff9800}.nav-mobile__flag-icon{width:3.1rem;height:3.1rem;margin-right:1rem}.nav-mobile__other-app-dash{margin-bottom:3rem;margin-left:auto;margin-right:auto}.nav-mobile__sub-menu{flex-direction:column;padding:3rem 3.7rem 2rem;font-size:1.8rem;list-style-type:none;display:flex}.nav-mobile__sub-menu-item:not(:last-child){margin-bottom:2.5rem}.nav-mobile__sub-menu-link{color:inherit;text-decoration:none}.nav-mobile__menu-item-toggle{cursor:pointer;align-items:center;display:flex}.nav-mobile__nested-sub-menu{margin-top:2.5rem;padding-left:2rem;list-style-type:none}.nav-mobile__toggle-icon{width:3rem;height:3rem;margin-left:1rem;transition:transform .3s}.nav-mobile__toggle-icon.is-expanded{transform:rotate(180deg)}.header-search{background-position:50%;background-size:cover;grid-template-rows:max-content 1fr;min-height:60vh;display:grid;position:relative}@media only screen and (width<=48em){.header-search{min-height:initial}}.header-search__banner{max-width:98rem;max-height:12.5rem;margin-top:1rem}@media only screen and (width<=64em){.header-search__banner{padding:0 2rem}}@media only screen and (width<=48em){.header-search__banner{max-width:49rem}}@media only screen and (width<=32em){.header-search__banner{background:#fff;max-width:100%;margin-top:0;padding:0 calc(50% - 24.5rem)}}.header-search__background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.header-search__background:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.header-search__background-video{object-fit:cover;width:100%;height:100%;display:block}.header-list{min-height:26rem}.header-list--cruiser,.header-list--cruises-delegate{background:url(/static/image/cruiser-list.45885aca.jpg) 50%/cover}.header-list--yacht{background:url(/static/image/yacht-list.bb47e3e7.jpg) 50%/cover}.header-detail--yacht{background:url(/static/image/yacht-detail-background.c7ea4b62.jpg) 50%/cover}.btn{text-align:center;cursor:pointer;border:none;padding:1.6rem 0;font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-block}.btn--disabled{cursor:not-allowed;filter:grayscale()}.btn--standalone{padding-left:4rem;padding-right:4rem}.btn--standalone-small{padding:1.6rem}.btn--standalone-tiny{padding:.6rem}.btn--standalone-large{padding-left:6rem;padding-right:6rem}.btn--full-width{width:100%}.btn--white{background:#fff}.btn--blue{color:#fff;background:#0762c8}.btn--orange{color:#fff;background:#ff9800}.btn--gray{color:#63666a;background:#f2f2f2}.btn--orange-txt{color:#ff9800}.btn--blue-txt{color:#0762c8}.btn--grey-bordered{border:2px solid silver}.btn--grey-bordered strong{color:#fa1d1b}.btn--promo-wrap{justify-content:center;display:flex}.btn--promo{margin-top:20px;padding:1.6rem 1rem}.btn--ml-auto{margin-left:auto;margin-right:0}.btn--w-fit{width:fit-content}.btn--block{display:block}.menu{color:#fff;align-items:center;list-style-type:none;display:flex}.menu__item{align-items:center;display:flex}.menu__item:not(:first-child){margin-left:5rem}@media only screen and (width<=78em){.menu__item:not(:first-child){margin-left:2rem}}@media only screen and (width<=32em){.menu__item:not(:first-child){margin-left:3rem}}.menu__item--clickable{cursor:pointer}@media only screen and (width<=48em){.menu__item--tel,.menu__item--email{display:none}}.menu__icon{fill:#fff;stroke:#fff}.menu__icon--tel{width:2.1rem;height:2.1rem;margin-right:1rem}@media only screen and (width<=64em){.menu__icon--tel{width:1.8rem;height:1.8rem}}@media only screen and (width<=48em){.menu__icon--tel{width:1.9rem;height:1.9rem;margin-right:.9rem}}.menu__icon--email{width:2.1rem;height:1.5rem;margin-right:1rem}@media only screen and (width<=64em){.menu__icon--email{width:1.8rem;height:1.26rem}}@media only screen and (width<=48em){.menu__icon--email{width:1.9rem;height:1.33rem;margin-right:.9rem}}.menu__icon--more{width:1rem;height:.6rem;margin-left:.6rem}@media only screen and (width<=48em){.menu__icon--more{width:.91rem;height:.54rem;margin-left:.54rem}}@media only screen and (width<=32em){.menu__icon--more{width:10px;height:6px;margin-left:6px}}.menu__txt{font-size:1.3rem;display:flex}@media only screen and (width<=48em){.menu__txt{font-size:1.17rem}}.menu__txt--larger{font-size:1.8rem}@media only screen and (width<=64em){.menu__txt--larger{font-size:1.5rem}}@media only screen and (width<=48em){.menu__txt--larger{font-size:1.62rem}}.menu__link{color:inherit;white-space:nowrap;align-items:center;text-decoration:none;display:flex}.menu__link:hover{text-decoration:underline}.menu__link--hidden:hover{text-decoration:none}.menu__link--flag{align-items:center;display:flex}.menu__flag{height:3rem}@media only screen and (width<=48em){.menu__flag{height:2.7rem}}.menu__profile-icon{fill:#fff;width:1.45rem;height:1.45rem;margin-right:.8rem}@media only screen and (width<=48em){.menu__profile-icon{margin-right:0}.menu__profile-text{display:none}}.menu__hamburger-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;margin-left:2rem;display:none}@media only screen and (width<=48em){.menu__hamburger-btn{display:flex}}@media only screen and (width<=32em){.menu__hamburger-btn{margin-left:3rem}}.menu__hamburger-icon{fill:#fff;width:3rem;height:1.33rem}@media only screen and (width<=32em){.menu__hamburger-icon{width:3.3rem;height:1.5rem}}.menu__hamburger-text{color:#fff;margin-top:.25em;font-size:1rem}.video-showcase{grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=64em){.video-showcase{grid-template-columns:minmax(0,70rem);justify-content:center}}.video-showcase--single{grid-template-columns:.8fr;justify-content:center}@media only screen and (width<=64em){.video-showcase--single{grid-template-columns:minmax(0,70rem)}}.video-showcase__container{padding-top:3.5rem;padding-bottom:3.5rem}.video-showcase__video-part{display:flex;position:relative}.video-showcase__video{width:100%}.video-showcase__play-btn{cursor:pointer;background:0 0;border:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-showcase__play-icon{fill:#fff;width:6.8rem;height:5.8rem}@media only screen and (width<=64em){.video-showcase__play-icon{width:7.6rem;height:6.5rem}}.video-showcase__content{background:#fff;flex-direction:column;justify-content:center;padding:6rem;display:flex}@media only screen and (width<=48em){.video-showcase__content{padding:6rem 3rem}}@media only screen and (width<=32em){.video-showcase__content{padding:3rem 1.5rem}}.video-showcase__heading{margin-bottom:2rem;font-size:3.2rem;font-weight:500}.video-showcase__heading--cruiser{color:#0762c8}.video-showcase__heading--yacht{color:#ff9800}.video-showcase__txt{color:#101820;font-size:1.6rem;font-weight:500}.small-showcase{grid-gap:.8rem 1rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:13.2rem;display:grid}@media only screen and (width<=32em){.small-showcase{grid-gap:8px 10px}}@media only screen and (width<=78em){.small-showcase{grid-template-columns:repeat(3,minmax(0,37rem));justify-content:center}}@media only screen and (width<=64em){.small-showcase{grid-template-columns:repeat(2,minmax(0,37rem))}}@media only screen and (width<=48em){.small-showcase{grid-template-columns:minmax(0,37rem)}}.small-showcase__item{background:#fff;border-radius:10px;align-items:center;padding:5px 3rem 5px 5px;text-decoration:none;display:flex}.small-showcase__img{object-fit:cover;object-position:center;border-radius:10px;width:12.3rem;height:100%;margin-right:2rem}.small-showcase__txt{color:#101820;font-size:1.8rem;font-weight:300}.medium-showcase{grid-gap:4.5rem;grid-template-columns:repeat(2,minmax(0,58.5rem));display:grid}@media only screen and (width<=64em){.medium-showcase{grid-template-columns:minmax(0,58.5rem);justify-content:center}}@media only screen and (width<=32em){.medium-showcase{grid-gap:3.5rem}}.medium-showcase__item{background:#fff;padding:1rem 3rem 1rem 1rem;display:flex}@media only screen and (width<=32em){.medium-showcase__item{flex-direction:column;padding:3rem}}@media only screen and (width<=24em){.medium-showcase__item{padding:2rem 1.5rem}}.medium-showcase__img{width:25rem}@media only screen and (width<=78em){.medium-showcase__img{width:20rem}}@media only screen and (width<=32em){.medium-showcase__img{margin:0 auto 2rem}}.medium-showcase__content{flex-direction:column;justify-content:center;margin-left:3rem;display:flex}@media only screen and (width<=32em){.medium-showcase__content{text-align:center}}.medium-showcase__heading{margin-bottom:1.5rem;font-size:1.8rem;font-weight:300}.medium-showcase__txt{margin-bottom:1.5rem;font-size:1.3rem;font-weight:300}.medium-showcase__link{color:#ff9800;font-size:1.3rem;font-weight:300}.large-showcase{grid-gap:4.5rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media only screen and (width<=64em){.large-showcase{grid-template-columns:repeat(2,minmax(0,36rem));justify-content:center}}@media only screen and (width<=48em){.large-showcase{grid-template-columns:minmax(0,36rem)}}.wide-showcase-item{grid-template-rows:repeat(2,max-content);grid-template-columns:27rem max-content 1fr;display:grid;position:relative}@media only screen and (width<=64em){.wide-showcase-item{grid-template-rows:repeat(3,max-content);grid-template-columns:5fr 6fr}}.wide-showcase-item:not(:last-child){margin-bottom:2rem}.wide-showcase-item--link{color:initial;text-decoration:none}.wide-showcase-item__badges{z-index:1;flex-wrap:wrap;width:27rem;display:flex;position:absolute;top:1rem;left:1rem}.wide-showcase-item__badges--lower{top:initial;flex-direction:column;align-items:flex-start;display:flex;bottom:1rem}.wide-showcase-item__badge{background:#0762c899;align-items:center;margin-bottom:.85rem;padding:1rem .8rem;display:flex}.wide-showcase-item__badge:not(:last-child){margin-right:.85rem}.wide-showcase-item__badge--orange{background:#ff980099}.wide-showcase-item__badge-txt{color:#fff;white-space:nowrap;font-size:1.4rem}.wide-showcase-item__badge-icon{fill:#fff;width:2.2rem;height:1.4rem;margin-right:8px}.wide-showcase-item__label{z-index:1;align-items:center;margin-top:1rem;padding:1.2rem 1.4rem;font-size:1.4rem;font-weight:700;display:flex}.wide-showcase-item__label--lamour{background:#c52927cc}.wide-showcase-item__label--fitness{background:#7eaa00cc}.wide-showcase-item__label--exotic{background:#16cff8cc}.wide-showcase-item__label--adventurous{background:#f19d38cc}.wide-showcase-item__label--family-friendly{background:#8536d8cc}.wide-showcase-item__label--for-captains{background:#1652a8cc}.wide-showcase-item__label--notice{background:#fa1d1bcc}.wide-showcase-item__label-txt{color:#fff}.wide-showcase-item__label-icon{fill:#fff;width:2rem;height:2rem;margin-right:.6rem}@media only screen and (width<=32em){.wide-showcase-item__label-icon{margin-left:6px}}.wide-showcase-item__img-container{grid-row:1/-1;position:relative}.wide-showcase-item__img{object-fit:cover;object-position:center;width:100%;height:100%;display:flex}.wide-showcase-item__section{background:#fff;border:1px solid #dcdcdc;border-left:none;padding:3rem 2.5rem}@media only screen and (width<=64em){.wide-showcase-item__section{grid-column:2/-1}}.wide-showcase-item__section:nth-child(3){border-bottom:none}@media only screen and (width<=64em){.wide-showcase-item__section:nth-child(4){border-bottom:none}}.wide-showcase-item__section:nth-child(3){grid-column:2/-1}.wide-showcase-item__heading{color:#101820;margin-bottom:1.2rem;font-size:2rem;font-weight:700}.wide-showcase-item__sub-heading{font-size:1.6rem;font-weight:400;display:block}.wide-showcase-item__schedule{color:#63666a;font-size:1.3rem}.wide-showcase-item__mini-heading{color:#101820;margin-bottom:.8rem;font-size:1.3rem;font-weight:400}.wide-showcase-item__departures{grid-template-columns:1fr;height:min-content;font-size:1.4rem;display:grid}.wide-showcase-item__departure{font-size:1.6rem;display:flex}.wide-showcase-item__departure-label{color:#989898;margin-right:6px}.wide-showcase-item__departure-date{color:#101820;font-weight:700}.wide-showcase-item__price-container{align-items:flex-end;font-weight:700;display:flex}.wide-showcase-item__price-label{font-size:1.2rem;font-weight:400}.wide-showcase-item__price{white-space:nowrap;margin-left:1rem;font-size:2rem}.wide-showcase-item__price--discounted{color:#fa1d1b}.wide-showcase-item__price-full{color:#63666a;white-space:nowrap;align-self:flex-start;margin-left:.5rem;font-size:1.2rem;font-weight:700;text-decoration:line-through}.wide-showcase-item__second-price-text{color:#989898;margin-top:1rem;font-size:1.2rem}.wide-showcase-item__btns{grid-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;display:grid}.wide-showcase-item__type-badge-container{z-index:1;color:#101820;align-items:center;font-size:1.6rem;display:flex;position:absolute;top:3rem;right:2.5rem}@media only screen and (width<=64em){.wide-showcase-item__type-badge-container{top:2rem}}.wide-showcase-item__type-badge{fill:#0762c8;width:2rem;height:2.2rem;margin-right:.6rem}@media only screen and (width<=78em){.wide-showcase-item__departures-container{flex-direction:row;justify-content:space-between;display:flex}}.wide-showcase-item__img-wrapper{grid-template-rows:60% 40%;gap:0;height:100%;display:grid}.wide-showcase-item__img-isolated-container{position:relative}.wide-showcase-item__img-isolated{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (width<=78em){.search-filters__content .wide-showcase-item{grid-template-rows:repeat(3,max-content);grid-template-columns:5fr 6fr}.search-filters__content .wide-showcase-item__section:nth-of-type(2),.search-filters__content .wide-showcase-item__section:nth-of-type(3){grid-column:2/-1}.search-filters__content .wide-showcase-item__type-badge-container{top:2rem}}.search-filters{grid-template-columns:30rem 1fr;width:100%;max-width:121.5rem;margin-top:-3rem;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}@media only screen and (width<=48em){.search-filters{grid-template-columns:1fr}}.search-filters__nav{display:flex}.search-filters__nav-item{flex-grow:1;align-items:center;padding:2rem 1.4rem;text-decoration:none;display:flex}@media only screen and (width<=78em){.search-filters__nav-item{flex-direction:column}}.search-filters__nav-item--cruiser,.search-filters__nav-item--cruises-delegate{background:#0762c8}.search-filters__nav-item--yacht{background:#ff9800}.search-filters__nav-icon{fill:#fff}.search-filters__nav-icon--cruiser,.search-filters__nav-icon--cruises-delegate{width:1.35rem;height:1.5rem}.search-filters__nav-icon--yacht{width:.9rem;height:1.5rem}.search-filters__nav-name{color:#fff;text-transform:uppercase;margin-left:.5rem;font-size:1.3rem;font-weight:700}@media only screen and (width<=78em){.search-filters__nav-name{margin-top:.5rem;margin-left:0}}.search-filters__filter-container{padding:2rem}.search-filters__filter-container--cruiser,.search-filters__filter-container--cruises-delegate{background:#0762c8}.search-filters__filter-container--yacht{background:#ff9800}.search-filters__filter-container--bordered{border:1px solid #dcdcdc;border-top:none}.search-filters__optional-filters .search-filters__filter-container{border:none;border-bottom:1px solid #dcdcdc}.search-filters__optional-filters .search-filters__filter-container:first-child{border-right:1px solid #dcdcdc}@media only screen and (width<=48em){.search-filters__optional-filters .search-filters__filter-container:last-child{border-bottom:none;grid-column:1/-1;width:100%;max-width:50vw;margin-left:auto;margin-right:auto}}.search-filters__filter-wrapper{background:#fff;grid-template-columns:3rem 1fr;display:grid}.search-filters__filter-wrapper:not(:last-child){margin-bottom:1rem}.search-filters__filter-wrapper--self{color:#fff;background:#ffffff26;align-items:center;padding:.8rem 1.2rem;font-size:1.3rem;display:flex}.search-filters__crew-container{position:relative}.search-filters__filter-icon-container{justify-content:center;align-items:center;display:flex}.search-filters__filter-icon--cruiser,.search-filters__filter-icon--cruises-delegate{fill:#0762c8}.search-filters__filter-icon--yacht{fill:#ff9800}.search-filters__filter-icon--pinpoint{width:1.4rem;height:1.8rem}.search-filters__filter-icon--calendar{width:1.4rem;height:1.6rem}.search-filters__filter-icon--people{width:2rem;height:1.3rem}.search-filters__filter-icon--sun{width:1.6rem;height:1.6rem}.search-filters__filter-icon--cruiser-icon{width:1.2rem;height:1.3rem}.search-filters__filter-icon--ship{width:2rem;height:2rem}.search-filters__input{border:none;width:100%;padding:.8rem 1.2rem .8rem 0;font-family:inherit;font-size:1.3rem;font-weight:500}@media only screen and (width<=48em){.search-filters__input{font-size:1.6rem}}@media only screen and (width<=32em){.search-filters__input{font-size:1.8rem}}.search-filters__input--clickable{cursor:pointer}.search-filters__input--select>:first-child{display:none}.search-filters__date{--dp-border-radius:0;--dp-border-color:none;--dp-font-family:inherit;--dp-font-size:1.3rem;--dp-input-padding:.8rem 1.2rem .8rem 0;--dp-input-icon-padding:4rem;--dp-preview-font-size:1.3rem;--dp-cell-size:40px}.search-filters__optional-filters{background:#fff}@media only screen and (width<=48em){.search-filters__optional-filters{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;grid-template-columns:repeat(2,1fr);display:none}.search-filters__optional-filters--show-advanced{display:grid}}.search-filters__heading{margin-bottom:1.2rem;font-size:1.3rem;font-weight:700}.search-filters__heading--cruiser,.search-filters__heading--cruises-delegate{color:#0762c8}.search-filters__heading--yacht{color:#ff9800}.search-filters__notes{justify-content:space-between;margin-top:.8rem;font-size:1.3rem;font-weight:700;display:flex}.search-filters__notes--cruiser,.search-filters__notes--cruises-delegate{color:#83beff}.search-filters__notes--yacht{color:#ff9800}.search-filters__banners{flex-direction:column;margin-top:4rem;margin-bottom:4rem;display:flex}@media only screen and (width<=48em){.search-filters__banners{display:none}}.search-filters__banner{max-width:28rem;max-height:32rem}.search-filters__banner:not(:last-child){margin-bottom:2rem}.search-filters__sortings{background:#fff;border:1px solid #dcdcdc;border-left:none;padding-right:3.3rem;display:flex}@media only screen and (width<=78em){.search-filters__sortings{padding-right:2rem}}@media only screen and (width<=64em){.search-filters__sortings{grid-template-columns:repeat(4,1fr);padding-right:0;display:grid}}@media only screen and (width<=48em){.search-filters__sortings{border-left:1px solid #dcdcdc;display:none}.search-filters__sortings--show-advanced{display:grid}}.search-filters__content .search-filters__item{flex-direction:column;display:flex}.search-filters__sorting-wrapper{border-right:1px solid #dcdcdc;justify-content:center;align-items:center;display:flex}@media only screen and (width<=64em){.search-filters__sorting-wrapper{border-bottom:1px solid #dcdcdc}}@media only screen and (width<=48em){.search-filters__sorting-wrapper:nth-last-child(2){border-right:none}}.search-filters__sorting-radio{display:none}.search-filters__sorting-label{cursor:pointer;color:#63666a;padding:2rem;font-size:1.3rem;font-weight:500;display:block}@media only screen and (width<=78em){.search-filters__sorting-label{width:100%;padding:1.5rem 1.25rem}}@media only screen and (width<=64em){.search-filters__sorting-label{text-align:center}}.search-filters__sorting-radio:checked+.search-filters__sorting-label{font-weight:700}.search-filters__sorting-radio:checked+.search-filters__sorting-label--cruiser,.search-filters__sorting-radio:checked+.search-filters__sorting-label--cruises-delegate{color:#0762c8}.search-filters__sorting-radio:checked+.search-filters__sorting-label--yacht{color:#ff9800}.search-filters__price-switches{align-items:center;margin-left:auto;font-size:1.3rem;display:flex}@media only screen and (width<=64em){.search-filters__price-switches{grid-column:1/-1;margin-top:1rem;margin-bottom:1rem;margin-right:auto}}.search-filters__price-switches-heading{color:#63666a;margin-right:1rem}.search-filters__price-switch{display:none}.search-filters__price-switch-label{cursor:pointer;color:#63666a;border:1px solid #dcdcdc;padding:.6rem 1rem}.search-filters__price-switch-label:not(:last-child){border-right:0}.search-filters__price-switch:checked+.search-filters__price-switch-label{font-weight:700}.search-filters__price-switch:checked+.search-filters__price-switch-label--cruiser,.search-filters__price-switch:checked+.search-filters__price-switch-label--cruises-delegate{background:#f1f7ff}.search-filters__price-switch:checked+.search-filters__price-switch-label--yacht{background:#fff2e0}.search-filters__content{grid-gap:5rem;grid-template-columns:repeat(2,1fr);min-height:250px;margin-bottom:5rem;padding:4rem 0 0 5rem;display:grid}@media only screen and (width<=78em){.search-filters__content{padding:2rem 0 0 3rem}}@media only screen and (width<=64em){.search-filters__content{grid-gap:3rem;grid-template-columns:1fr;max-width:42rem;margin-left:auto;margin-right:auto;padding:2rem 0 0;display:grid}}.search-filters__paging{margin-bottom:4rem;padding-left:5rem;display:flex}.search-filters__page-btn-container{display:inline-flex}.search-filters__page-btn{color:#fff;cursor:pointer;border:none;width:4rem;height:4rem;margin-right:1rem;font-size:1.6rem;font-weight:700}.search-filters__page-btn--long{width:auto;padding-left:1.4rem;padding-right:1.4rem}.search-filters__page-btn--cruiser,.search-filters__page-btn--cruises-delegate{background:#83beff}.search-filters__page-btn--yacht{background:#ff9800}.search-filters__page-btn--current{background:#aeaeae}.search-filters__page-btn--disabled{opacity:.5;cursor:default}.search-filters__page-dots{align-self:center;margin-right:1rem;font-size:2rem}.search-filters__popup{z-index:2;background:#fff;border:1px solid #dcdcdc;padding:2rem 3rem;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 1rem))}.search-filters__popup--crew{grid-column-gap:3rem;grid-template-columns:repeat(2,max-content);display:grid}.search-filters__slider-handle{background:#83beff}.search-filters__no-results{text-align:center;grid-column:1/-1;font-size:1.4rem}.search-filters__show-advanced{cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-top:none;justify-content:center;align-items:center;display:none}@media only screen and (width<=48em){.search-filters__show-advanced--large{display:flex}}@media only screen and (width<=32em){.search-filters__show-advanced--large{display:none}}.search-filters__show-advanced--small{grid-template-columns:repeat(2,1fr)}@media only screen and (width<=32em){.search-filters__show-advanced--small{display:grid}}.search-filters__show-advanced-text{padding:1.5rem 1.25rem;font-size:1.3rem}.search-filters__show-advanced-option{color:#63666a;background:0 0;border:none;justify-content:center;align-items:center;padding:1.5rem 1.25rem;font-size:1.78rem;font-weight:500;display:flex}.search-filters__show-advanced-option:first-child{border-right:1px solid #dcdcdc}.search-filters__show-advanced-icon{fill:#63666a;margin-right:.8rem}.search-filters__show-advanced-icon--sort{width:1.67rem;height:1.4rem}.search-filters__show-advanced-icon--filter{width:2.2rem;height:1.67rem}.search-filters__modal-header,.search-filters__sort-hr,.search-filters__sort-heading,.search-filters__sort-btn{display:none}.search-filters__checkbox{cursor:pointer}.search-filters__checkbox--large{width:1.5rem;height:1.5rem;margin-right:.7rem}.search-filters__checkbox-wrapper{cursor:pointer;background:#fff;align-items:center;padding:.5rem .5rem .5rem 0;font-family:inherit;font-size:1.3rem;font-weight:500;display:flex}.search-filters__checkbox-wrapper:not(:last-child){margin-bottom:4px}.search-filters__checkbox-wrapper:has(>input:checked){color:#fff;background:#ff9800}.search-filters__checkbox-input{display:none}.search-filters__checkbox-label{font-size:1.3rem}.search-filters__checkbox-label--dark{color:#101820}.search-filters__checkbox-icon{width:2rem;height:2rem}.search-filters__iconed-select{padding-top:3px;padding-bottom:3px;font-family:inherit;font-size:1.3rem;font-weight:500}@media only screen and (width<=48em){.search-filters__iconed-select{font-size:1.6rem}}@media only screen and (width<=32em){.search-filters__iconed-select{font-size:1.8rem}}.search-filters__iconed-select .multiselect__tags,.search-filters__iconed-select .vs__dropdown-toggle{border:none}.search-filters__iconed-select .vs__selected,.search-filters__iconed-select .vs__search{border:none;margin-left:0;padding-left:0;font-size:1.3rem}.search-filters__iconed-select--cruiser .vs__open-indicator,.search-filters__iconed-select--cruises-delegate .vs__open-indicator{fill:#0762c8}.search-filters__iconed-select--yacht .vs__open-indicator{fill:#ff9800}.search-filters__iconed-select .vs__dropdown-option{border-top:1px solid #dcdcdc;padding-top:8px;padding-bottom:8px}.search-filters__iconed-select .vs__dropdown-menu{border-radius:0;padding-top:0;padding-bottom:0}.search-filters__select{width:100%;max-width:24.5rem;font-family:inherit;font-size:1.3rem}@media only screen and (width<=48em){.search-filters__select{max-width:100%}}.search-filters__select .vs__dropdown-toggle{border-radius:0}.search-filters__select .vs__selected,.search-filters__select .vs__search{font-size:1.3rem}.search-filters__select--cruiser .vs__open-indicator,.search-filters__select--cruises-delegate .vs__open-indicator{fill:#0762c8}.search-filters__select--yacht .vs__open-indicator{fill:#ff9800}.search-filters__select .vs__selected-options{padding-top:3px;padding-bottom:3px}.search-filters__select .vs__dropdown-option{border-top:1px solid #dcdcdc;padding-top:8px;padding-bottom:8px}.search-filters__select .vs__dropdown-menu{border-radius:0;padding-top:0;padding-bottom:0}@media only screen and (width<=32em){.search-filters__modal-header,.search-filters__sort-hr,.search-filters__sort-heading,.search-filters__sort-btn{display:block}.search-filters__sortings,.search-filters__optional-filters{z-index:3;grid-template-columns:1fr;grid-auto-rows:max-content;height:100vh;display:none;position:fixed;top:0;left:0;right:0;overflow-x:auto}.search-filters__sortings--shown,.search-filters__optional-filters--shown{display:grid}.search-filters__modal-header{align-items:center;padding:2rem;display:flex}.search-filters__modal-header--cruiser,.search-filters__modal-header--cruises-delegate{background:#0762c8}.search-filters__modal-close-icon{fill:#fff;width:1.5rem;height:.9rem;transform:rotate(90deg)}.search-filters__modal-header-title{color:#fff;margin-left:2rem;font-size:2rem;font-weight:700}.search-filters__sort-heading{margin-top:4rem;margin-bottom:1rem;margin-left:3.67rem;font-size:1.8rem;font-weight:700}.search-filters__sort-heading--cruiser,.search-filters__sort-heading--cruises-delegate{color:#0762c8}.search-filters__sorting-wrapper{border-bottom:none;margin-left:3.67rem}.search-filters__sorting-label{text-align:left;color:#101820;padding:.5rem 1rem;font-size:1.8rem;font-weight:400}.search-filters__sorting-radio:checked+.search-filters__sorting-label{color:#101820;font-weight:400;position:relative}.search-filters__sorting-radio:checked+.search-filters__sorting-label:before{content:""}.search-filters__sorting-radio{display:block}.search-filters__sort-hr{border:1px solid #dcdcdc;margin-top:3rem;margin-bottom:3rem}.search-filters__price-switches{grid-template-columns:min-content max-content;margin-left:3.67rem;display:grid}.search-filters__price-switches-heading{text-align:left;grid-column:1/-1;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.search-filters__price-switches-heading--cruiser,.search-filters__price-switches-heading--cruises-delegate{color:#0762c8}.search-filters__price-switch:checked+.search-filters__price-switch-label,.search-filters__price-switch-label{background:0 0;border:none;font-size:1.8rem;font-weight:400}.search-filters__price-switch{display:block}.search-filters__sort-btn{justify-self:end;margin-bottom:3.67rem;margin-right:3.67rem}.search-filters__sort-btn--filtering{margin-top:3rem}.search-filters__heading--optional-filters{font-size:1.8rem}.search-filters__heading--price{margin-bottom:2.5rem}.search-filters__select,.search-filters__price{font-size:1.8rem}.search-filters__optional-filters .search-filters__filter-container:last-of-type{max-width:100%}}.showcase-item{min-width:0;position:relative}.showcase-item__sold-out-note{text-align:center;padding:2.5rem 0;font-size:1.3rem;font-weight:700}.showcase-item--link{color:initial;text-decoration:none}.showcase-item__badges{z-index:2;flex-wrap:wrap;width:calc(100% - 3.6rem);display:flex;position:absolute;top:1rem;left:1rem}.showcase-item__badges--lower{top:initial;flex-direction:column;align-items:flex-start;display:flex;bottom:1rem}.showcase-item__badge{background:#0762c899;align-items:center;margin-bottom:.85rem;padding:1rem .8rem;display:flex}.showcase-item__badge:not(:last-child){margin-right:.85rem}.showcase-item__badge--orange{background:#ff980099}.showcase-item__badge--black{background:#0009}.showcase-item__badge-txt{color:#fff;white-space:nowrap;font-size:1.4rem}.showcase-item__badge-icon{fill:#fff;width:2.2rem;height:1.4rem;margin-right:8px}.showcase-item__badge-icon--cruiser{width:1.26rem}.showcase-item__badge-icon--yacht{width:.83rem}.showcase-item__badge-icon--car,.showcase-item__badge-icon--plane{width:2.5rem}.showcase-item__badge-icon--bus{filter:invert();width:2.5rem}.showcase-item__badge-icon--square{width:1.4rem}.showcase-item__label{z-index:1;align-items:center;margin-top:1rem;padding:1.2rem 1.4rem;font-size:1.4rem;font-weight:700;display:flex}.showcase-item__label--lamour{background:#c52927cc}.showcase-item__label--fitness{background:#7eaa00cc}.showcase-item__label--exotic{background:#16cff8cc}.showcase-item__label--adventurous{background:#f19d38cc}.showcase-item__label--family-friendly{background:#8536d8cc}.showcase-item__label--for-captains{background:#1652a8cc}.showcase-item__label--notice{background:#fa1d1bcc}.showcase-item__label-txt{color:#fff}.showcase-item__label-icon{fill:#fff;width:2rem;height:2rem;margin-right:.6rem}@media only screen and (width<=32em){.showcase-item__label-icon{margin-left:6px}}.showcase-item__img-container{object-fit:cover;object-position:center;border-radius:1rem;width:100%;height:26rem;margin-bottom:-10px;position:relative;overflow:hidden}.showcase-item__img-container+.showcase-item__section{padding-top:calc(2rem + 10px)}.showcase-item__img{object-fit:cover;object-position:center;width:100%;height:100%;display:flex}@media only screen and (width<=48em){.showcase-item__img--normal{display:none}}.showcase-item__img--itinerary{display:none}@media only screen and (width<=48em){.showcase-item__img--itinerary{display:flex}}.showcase-item__slider{height:100%}.showcase-item__section{background:#fff;border:1px solid #dcdcdc;border-top:none;padding:2rem}.showcase-item__section--long{flex:auto}.showcase-item__section:last-child{border-radius:0 0 1rem 1rem}.showcase-item__heading{color:#101820;margin-bottom:1.2rem;font-size:2rem;font-weight:700}.showcase-item__heading--no-mb{margin-bottom:0}.showcase-item__sub-heading{margin-bottom:1rem;font-size:1.6rem;font-weight:400;display:block}.showcase-item__schedule{color:#63666a;font-size:1.3rem}.showcase-item__mini-heading{color:#101820;margin-bottom:.8rem;font-size:1.3rem;font-weight:400}.showcase-item__departures{grid-template-columns:repeat(2,1fr);font-size:1.4rem;display:grid}.showcase-item__departure{margin-bottom:1em}.showcase-item__departure-label{color:#989898;margin-right:1.2rem}.showcase-item__departure-date{color:#101820;font-weight:700;line-height:2rem}.showcase-item__price-container{align-items:flex-end;font-weight:700;display:flex}.showcase-item__price-label{font-size:1.3rem}.showcase-item__price{white-space:nowrap;margin-left:1rem;font-size:2rem}.showcase-item__price--discounted{color:#fa1d1b}.showcase-item__price-full{color:#63666a;white-space:nowrap;align-self:flex-start;margin-left:.5rem;font-size:1.2rem;font-weight:700;text-decoration:line-through}.showcase-item__second-price-text{color:#989898;margin-top:1rem;font-size:1.2rem}.showcase-item__btns{grid-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;display:grid}.showcase-item__btn{justify-content:center;align-items:center;display:flex}.showcase-item__itinerary-img{width:15em;height:15em}.breadcrumbs--cruiser,.breadcrumbs--cruises-delegate{background:#06468d}.breadcrumbs--yacht{background:#a76400e6}.breadcrumbs__inner{max-width:121.5rem;margin-left:auto;margin-right:auto;padding:.8rem 3rem;list-style-type:none;display:flex}.breadcrumbs__item{color:#fff;font-size:1.4rem}.breadcrumbs__item:not(:last-child):after{content:">";color:#aeaeae;padding:0 .5rem}.breadcrumbs__link{color:inherit;text-decoration:none}.breadcrumbs__link:hover{text-decoration:underline}.cruiser-detail__inner{max-width:121.5rem;margin-left:auto;margin-right:auto}.cruiser-detail__column{background:#fff;border:1px solid #dcdcdc;max-width:69rem;margin-top:5rem;margin-bottom:10rem}@media only screen and (width<=32em){.cruiser-detail__column{border:none;margin-top:0;margin-bottom:0}}.cruiser-detail__header{grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=24em){.cruiser-detail__header{grid-template-columns:1fr}}.cruiser-detail__header-part{padding:2.5rem 4rem}@media only screen and (width<=24em){.cruiser-detail__header-part{padding-left:2rem;padding-right:2rem}}.cruiser-detail__header-part:nth-child(2),.cruiser-detail__header-part:nth-child(3){border:1px solid #dcdcdc;border-left:none}@media only screen and (width<=24em){.cruiser-detail__header-part:nth-child(2){border-bottom:0}}.cruiser-detail__header-part:nth-child(3){border-right:none}.cruiser-detail__header-part:nth-child(4){border-bottom:1px solid #dcdcdc}@media only screen and (width<=48em){.cruiser-detail__header-part:first-child{flex-direction:column-reverse;align-items:flex-start;display:flex}}.cruiser-detail__header-part--wide{grid-column:1/-1;justify-content:space-between;align-items:center;padding:3rem 4rem;display:flex}@media only screen and (width<=24em){.cruiser-detail__header-part--wide{padding-left:2rem;padding-right:2rem}}.cruiser-detail__header-part--price{grid-column-gap:5rem;grid-column:1/-1;grid-template-columns:1fr max-content;display:grid}@media only screen and (width<=37.5em){.cruiser-detail__header-part--price{flex-direction:column-reverse;display:flex}}.cruiser-detail__heading-1{color:#0762c8;font-size:2rem;font-weight:700}.cruiser-detail__subheading-1{color:#101820;font-size:1.6rem;font-weight:400;display:block}.cruiser-detail__cruiser-name-container{grid-column-gap:1.2rem;grid-template-rows:repeat(2,max-content);grid-template-columns:max-content 1fr;align-items:center;display:grid}@media only screen and (width<=48em){.cruiser-detail__cruiser-name-container{grid-template-rows:max-content;margin-bottom:2rem}}.cruiser-detail__cruiser-name-icon{fill:#0762c8;grid-row:1/-1;width:2.07rem;height:2.3rem}.cruiser-detail__cruiser-type{font-size:1.6rem}@media only screen and (width<=48em){.cruiser-detail__cruiser-type{display:none}}.cruiser-detail__cruiser-name{font-size:1.6rem;font-weight:700}@media only screen and (width<=48em){.cruiser-detail__cruiser-name{font-size:1.4rem;font-weight:400}}@media only screen and (width<=32em){.cruiser-detail__cruiser-name{font-size:1.6rem}}.cruiser-detail__header-heading{white-space:nowrap;margin-bottom:.3rem;font-size:1.3rem;font-weight:400}.cruiser-detail__header-text{white-space:nowrap;font-size:1.6rem;font-weight:700}.cruiser-detail__arrow{color:#989898;margin-right:1rem}.cruiser-detail__price-heading{font-size:1.3rem;font-weight:700}@media only screen and (width<=24em){.cruiser-detail__price-heading{margin-right:3.5rem;font-size:1.4rem;font-weight:400}}.cruiser-detail__price-text{font-size:2rem;font-weight:700}@media only screen and (width<=24em){.cruiser-detail__price-text{font-size:2.2rem}}@media only screen and (width<=37.5em){.cruiser-detail__price-container{margin-bottom:2.5rem}}.cruiser-detail__section{padding:3.5rem 4rem}@media only screen and (width<=24em){.cruiser-detail__section{padding-left:2rem;padding-right:2rem}}.cruiser-detail__section:not(:last-child){border-bottom:1px solid #dcdcdc}.cruiser-detail__main{padding-bottom:5rem}.cruiser-detail__note{border:2px solid #83beff;padding:3rem 2rem;display:flex;box-shadow:0 6px 8px #00000019}.cruiser-detail__note-icon{fill:#83beff;flex-shrink:0;margin-right:2.6rem}.cruiser-detail__note-icon--car{width:6.4rem;height:3.2rem}.cruiser-detail__note-text{font-size:1.3rem;font-weight:300}.cruiser-detail__heading-2{color:#0762c8;margin-bottom:1.8rem;font-size:2rem;font-weight:700}.cruiser-detail__itinerary-container{padding-top:4rem;padding-bottom:4rem}.cruiser-detail__itinerary-img{width:100%;margin-bottom:2.5rem}.cruiser-detail__itinerary-item{width:100%}.cruiser-detail__itinerary-item:not(:last-child){margin-bottom:3.5rem}.cruiser-detail__itinerary-day{color:#83beff;margin-bottom:5px;font-size:1.3rem;font-weight:700}.cruiser-detail__itinerary-place{color:#0762c8;font-size:1.8rem;font-weight:700}.cruiser-detail__itinerary-text{color:#101820;font-size:1.3rem;font-weight:500}.cruiser-detail__itinerary-time{color:#63666a;margin-top:10px;font-size:1.2rem;font-weight:500}.cruiser-detail__btn{margin-top:2rem}.cruiser-detail__features{grid-gap:2.5rem;grid-template-columns:repeat(3,1fr);grid-auto-rows:19rem;display:grid}.cruiser-detail__feature{border:3px solid #83beff;flex-direction:column;justify-content:flex-end;align-items:center;padding:3.3rem 2rem;display:flex}.cruiser-detail__feature-icon{fill:#0762c8;margin-bottom:2.5rem}.cruiser-detail__feature-icon--drink{width:4.9rem;height:4.9rem}.cruiser-detail__feature-icon--sports-field{width:6rem;height:6rem}.cruiser-detail__feature-icon--cinema{width:4rem;height:4rem}.cruiser-detail__feature-icon--restaurant{width:4.4rem;height:3rem}.cruiser-detail__feature-icon--shopping{width:4.2rem;height:4rem}.cruiser-detail__feature-icon--cook{width:4.8rem;height:4.4rem}.cruiser-detail__feature-text{color:#0762c8;text-align:center;font-size:1.3rem;font-weight:700}.cruiser-detail__description-img{object-fit:cover;object-position:center;width:100%;margin-bottom:3rem}.cruiser-detail__description-text{margin-bottom:2rem;font-size:1.4rem}.cruiser-detail__description-text:last-of-type{margin-bottom:3rem}.cruiser-detail__description-gallery{grid-column-gap:3rem;grid-template-columns:repeat(2,1fr);grid-auto-rows:20rem;align-items:stretch;display:grid}@media only screen and (width<=32em){.cruiser-detail__description-gallery{grid-template-rows:30rem 30rem;grid-template-columns:1fr}}@media only screen and (width<=24em){.cruiser-detail__description-gallery{grid-template-rows:25rem 25rem}}.cruiser-detail__thumbnail-img{object-fit:cover;object-position:center;width:100%;height:100vh;max-height:50vh;display:none}@media only screen and (width<=32em){.cruiser-detail__thumbnail-img{display:block}}.cruiser-detail__banner{margin-bottom:4rem}.cruiser-detail__price-box{align-items:flex-end;font-weight:700;display:flex}.cruiser-detail__price-label{font-size:1.2rem;font-weight:400}.cruiser-detail__price{white-space:nowrap;margin-left:1rem;font-size:2rem}.cruiser-detail__price--discounted{color:#fa1d1b}.cruiser-detail__price-full{color:#63666a;white-space:nowrap;align-self:flex-start;margin-left:.5rem;font-size:1.2rem;font-weight:700;text-decoration:line-through}.cruiser-detail__second-price-text{color:#989898;margin-top:1rem;font-size:1.2rem}.cruiser-detail__day-at-sea-p{margin-top:17px}.cruiser-detail__dat-at-sea-image{width:100%}.cruises-delegate-detail__section--white{background-color:#fff}.cruises-delegate-detail__section-inner{max-width:121.5rem;margin-top:4rem;margin-left:auto;margin-right:auto;padding:0 3rem}.cruises-delegate-detail__section-inner:not(:last-child){margin-bottom:3rem}.cruises-delegate-detail__section-inner--slim{max-width:79.3rem}.cruises-delegate-detail__section-inner--long{padding-top:6rem;padding-bottom:6rem}.cruises-delegate-detail__heading{color:#0762c8;margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.cruises-delegate-detail__heading--main{margin-bottom:3rem}.cruises-delegate-detail__heading--center{text-align:center}.cruises-delegate-detail__text{margin-bottom:3rem;font-size:1.8rem;font-weight:500}.cruises-delegate-detail__list{padding-left:2.5rem;font-size:1.8rem}.cruises-delegate-detail__list-item{font-weight:500}.cruises-delegate-detail__list-item:not(:last-child){margin-bottom:5px}.cruises-delegate-detail__gallery{grid-gap:4rem 3.5rem;grid-template-columns:repeat(3,1fr);grid-auto-rows:24rem;display:grid}@media only screen and (width<=64em){.cruises-delegate-detail__gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:28rem}}@media only screen and (width<=48em){.cruises-delegate-detail__gallery{grid-template-columns:minmax(20rem,45rem);justify-content:center}}@media only screen and (width<=24em){.cruises-delegate-detail__gallery{grid-gap:2rem;grid-auto-rows:24rem}}.cruises-delegate-detail__gallery-img{object-fit:cover;object-position:center;width:100%;height:100%}.cruises-delegate-detail__download-btn{text-align:center;color:#fff;cursor:pointer;background:#0762c8;border:0;width:100%;max-width:20.5rem;margin-top:3rem;margin-left:auto;margin-right:auto;padding:1rem 2rem;font-size:1.4rem;font-weight:700;text-decoration:none;display:block}.cruises-delegate-detail__slider-container{align-items:center;display:flex}@media only screen and (width<=48em){.cruises-delegate-detail__slider-container{grid-template-columns:repeat(2,max-content);display:grid}}.cruises-delegate-detail__slider-btn{cursor:pointer;color:#ff9800;background:0 0;border:none;width:2.8rem;height:4.6rem}@media only screen and (width<=48em){.cruises-delegate-detail__slider-btn{margin-top:4rem}}@media only screen and (width<=32em){.cruises-delegate-detail__slider-btn{width:2.1rem;height:3.45rem;margin-top:3rem}}.cruises-delegate-detail__slider-btn--prev{margin-right:4rem}@media only screen and (width<=48em){.cruises-delegate-detail__slider-btn--prev{justify-self:end}}@media only screen and (width<=32em){.cruises-delegate-detail__slider-btn--prev{margin-right:3rem}}.cruises-delegate-detail__slider-btn--next{margin-left:4rem}@media only screen and (width<=32em){.cruises-delegate-detail__slider-btn--next{margin-left:3rem}}.cruises-delegate-detail__slider-btn--disabled{color:#ffd495;cursor:default}.cruises-delegate-detail__slider-icon{fill:currentColor;width:4.6rem;height:2.8rem}@media only screen and (width<=32em){.cruises-delegate-detail__slider-icon{width:3.45rem;height:2.1rem}}.cruises-delegate-detail__slider-icon--left{transform:rotate(90deg)translateY(1rem)}.cruises-delegate-detail__slider-icon--right{transform:rotate(-90deg)translateY(-1rem)}.cruises-delegate-detail__slider{border:1px solid #dcdcdc;max-width:100.5rem;box-shadow:0 6px 8px #00000019}@media only screen and (width<=48em){.cruises-delegate-detail__slider{grid-area:1/1/2/-1;max-width:calc(100vw - 6rem)}}.cruises-delegate-detail__slide{object-fit:cover;width:100%;display:flex}.cruises-delegate-detail__wysiwyg--center{text-align:center}.cruises-delegate-detail__wysiwyg h1{color:#0762c8;margin-bottom:3rem;font-size:2.8rem;font-weight:700}.cruises-delegate-detail__wysiwyg h2{color:#0762c8;margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.cruises-delegate-detail__wysiwyg p{margin-bottom:3rem;font-size:1.8rem;font-weight:500}.cruises-delegate-detail__wysiwyg ul{padding-left:2.5rem;font-size:1.8rem}.cruises-delegate-detail__wysiwyg ul:not(:last-child){margin-bottom:3rem}.cruises-delegate-detail__wysiwyg li{font-weight:500}.cruises-delegate-detail__wysiwyg li:not(:last-child){margin-bottom:5px}.cruises-delegate-detail__banner{margin-top:4rem}.cruises-delegate-detail__contact-title{color:#0762c8;margin-top:8rem;margin-bottom:2rem;font-size:3.2rem;font-weight:700}.video-player{position:relative}.video-player__video{width:100%}.video-player__play-btn{cursor:pointer;background:0 0;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player__play-icon{fill:#fff;width:5.6rem;height:6.6rem}.other-offers{padding:10rem 0 4.5rem}.other-offers--cruiser{background:#f0f7ff}.other-offers--yacht{background:#fff9ef}.other-offers__inner{max-width:90rem;margin-left:auto;margin-right:auto;padding:0 4rem}@media only screen and (width<=24em){.other-offers__inner{padding:0 2rem}}.other-offers__heading{text-align:center;margin-bottom:3.2rem;font-size:2rem;font-weight:700}.other-offers__heading--cruiser{color:#0762c8}.other-offers__heading--yacht{color:#ff9800}.other-offers__inner>:not(:last-child),.other-offers__item:not(:last-child){margin-bottom:2rem}.other-offers__item{display:none}@media only screen and (width<=48em){.other-offers__item{max-width:45rem;margin-left:auto;margin-right:auto;display:block}}.other-offers__item--wide{display:grid}@media only screen and (width<=48em){.other-offers__item--wide{display:none}}.reservation-nav{grid-column-gap:.6rem;grid-template-columns:1fr 1fr 1fr 1fr max-content;align-items:center;padding:7.7rem 10rem 5rem;display:grid}@media only screen and (width<=48em){.reservation-nav{grid-gap:8px;grid-template-columns:repeat(5,max-content);justify-content:center;padding-top:4rem}}.reservation-nav--yacht{grid-template-columns:1fr 1fr 1fr max-content}@media only screen and (width<=48em){.reservation-nav--yacht{grid-template-columns:repeat(4,max-content)}}.reservation-nav__dash-label{display:none}@media only screen and (width<=48em){.reservation-nav__dash-label{color:#ff9800;text-align:center;grid-column:1/-1;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700;display:inline}}.reservation-nav__step-wrapper{grid-column-gap:.6rem;grid-template-columns:max-content 1fr;align-items:center;display:grid}.reservation-nav__step-wrapper:last-child{grid-template-columns:max-content}.reservation-nav__step{color:#0762c8;border:1px solid #479cfa;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.4rem;font-weight:700;display:flex;position:relative}@media only screen and (width<=48em){.reservation-nav__step{background:#dcdcdc;border:none;width:6rem;height:6px}}@media only screen and (width<=24em){.reservation-nav__step{width:4.5rem}}.reservation-nav__step--checked{cursor:pointer;background:#0762c8}.reservation-nav__step--active{color:#fff;background:#ff9800;border-color:#ff9800}.reservation-nav__checked-icon{fill:#fff;width:1.8rem;height:1.3rem}@media only screen and (width<=48em){.reservation-nav__checked-icon,.reservation-nav__num{display:none}}.reservation-nav__label{white-space:nowrap;text-align:center;color:#0762c8;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%,-100%)}@media only screen and (width<=64em){.reservation-nav__label{width:100vw;max-width:13rem;white-space:initial}}@media only screen and (width<=48em){.reservation-nav__label{display:none}}.reservation-nav__label--active{color:#ff9800}.reservation-nav__arrow{justify-content:flex-end;display:flex;position:relative}@media only screen and (width<=48em){.reservation-nav__arrow{display:none}}.reservation-nav__arrow:after{content:"";background:#0762c8;width:calc(100% - 3px);height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.reservation-nav__arrow-icon{fill:#0762c8;width:.6rem;height:.7rem}.cabin-showcase{grid-template-columns:1fr 34rem;width:100%;max-width:79.5rem;min-height:35.5rem;margin-bottom:2rem;display:grid;position:relative;box-shadow:0 .6rem .8rem #00000019}@media only screen and (width<=78em){.cabin-showcase{grid-template-columns:1fr}}@media only screen and (width<=64em){.cabin-showcase{grid-template-columns:1fr 34rem}}@media only screen and (width<=48em){.cabin-showcase{grid-template-columns:1fr}}.cabin-showcase__slider{width:100%;height:100%}@media only screen and (width<=78em){.cabin-showcase__slider{max-height:40rem}}@media only screen and (width<=32em){.cabin-showcase__slider{max-height:30rem}}.cabin-showcase__slide{object-fit:cover;object-position:right top;width:100%;height:100%}.cabin-showcase__slide--center{object-position:center}.cabin-showcase__slide--clickable{cursor:pointer}.cabin-showcase__slider-btn{z-index:1;cursor:pointer;background:0 0;border:none;width:3.5rem;height:4.5rem;position:absolute;top:50%;transform:translateY(-50%)}.cabin-showcase__slider-btn--prev{left:0}.cabin-showcase__slider-btn--next{right:0}.cabin-showcase__slider-btn--disabled{cursor:default;opacity:.5}.cabin-showcase__slider-btn--hidden{display:none}.cabin-showcase__slider-btn--gallery{color:#fff;background:#0762c8;width:auto;height:auto;padding:1em 2em;font-size:1.5em;top:auto;bottom:0;right:0;transform:none}.cabin-showcase__slider-btn--gallery:hover{background:#ff9800}.cabin-showcase__slider-icon{fill:#fff;width:3.5rem;height:4.8rem}.cabin-showcase__slider-icon--left{transform:rotate(90deg)}.cabin-showcase__slider-icon--right{transform:rotate(-90deg)}.cabin-showcase__img{object-fit:cover;object-position:center;width:100%}.cabin-showcase__content{border:1px solid #dcdcdc;border-left:none;flex-direction:column;display:flex;position:relative}.cabin-showcase__part{padding:2rem}@media only screen and (width<=32em){.cabin-showcase__part{padding:1rem 2rem}.cabin-showcase__part:first-child{padding-top:2rem}.cabin-showcase__part:last-child{justify-items:start;padding-bottom:2rem}}.cabin-showcase__part:not(:last-child){border-bottom:1px solid #dcdcdc}@media only screen and (width<=32em){.cabin-showcase__part:not(:last-child){border-bottom:none}}.cabin-showcase__part:last-child{grid-template-rows:max-content;grid-template-columns:1fr max-content;align-items:center;display:grid}.cabin-showcase__subheading{color:#63666a;text-transform:uppercase;margin-bottom:.2rem;font-size:1.3rem;font-weight:500}.cabin-showcase__heading{color:#0762c8;margin-bottom:.4rem;font-size:2rem;font-weight:700}.cabin-showcase__info{color:#63666a;font-size:1.3rem}.cabin-showcase__more{color:#989898;margin-left:.8rem;font-size:1.3rem;font-weight:500}.cabin-showcase__note{color:#63666a;font-size:1rem}.cabin-showcase__prices{grid-gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:1.2rem;display:flex}.cabin-showcase__price-btn{grid-gap:1rem;color:#0762c8;cursor:pointer;background:currentColor;border:none;grid-template-columns:.8fr 1fr;align-items:center;width:100%;max-width:40rem;padding:.7rem;transition:all .15s;display:grid;position:relative}@media only screen and (width<=24em){.cabin-showcase__price-btn{grid-gap:1.2rem;grid-template-columns:1fr;padding:1rem}}.cabin-showcase__price-btn:hover:not(:disabled){color:#ff9800}.cabin-showcase__price-btn:disabled{color:silver;background:silver}.cabin-showcase__price{color:currentColor;text-align:left;background:#fff;padding:1rem;font-size:1.8rem;font-weight:700}@media only screen and (width<=24em){.cabin-showcase__price{text-align:center}}.cabin-showcase__price-label{color:#fff;text-align:left;font-size:1.2rem;font-weight:700}@media only screen and (width<=24em){.cabin-showcase__price-label{text-align:center;font-size:1.3rem}}.cabin-showcase__price-note{font-size:1.3rem}@media only screen and (width<=78em){.cabin-showcase__price-note{text-align:center}}@media only screen and (width<=64em){.cabin-showcase__price-note{text-align:left}}@media only screen and (width<=48em){.cabin-showcase__price-note{text-align:center}}.cabin-showcase__not-available{z-index:1;-webkit-user-select:none;user-select:none;color:#fff;background:#0000008c;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding-bottom:10px;padding-right:20px;font-size:24px;display:flex;position:absolute}.cabin-showcase__tooltip{visibility:hidden;opacity:0;pointer-events:none;z-index:1;color:#000;text-align:left;background:#fff;border:1px solid #dcdcdc;border-radius:1rem;width:max-content;max-width:28rem;padding:1rem 2rem;font-size:1.3rem;font-weight:400;transition:opacity .2s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 6px 8px #00000019}.cabin-showcase__tooltip h3{color:#0762c8;margin-bottom:.5rem;font-size:2rem;font-weight:700}.cabin-showcase__tooltip p{margin-bottom:1rem}.cabin-showcase__tooltip a{color:#0762c8}.cabin-showcase__tooltip-icon{vertical-align:middle;background:#fff;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIgogICAgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIGZpbGwtcnVsZT0iZXZlbm9kZCIKICAgIGNsaXAtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogICAgPHBhdGggZmlsbC1ydWxlPSJub256ZXJvIgogICAgICAgIGQ9Ik0yNTYgMGM3MC42OSAwIDEzNC42OSAyOC42NiAxODEuMDIgNzQuOThDNDgzLjM0IDEyMS4zIDUxMiAxODUuMzEgNTEyIDI1NmMwIDcwLjY5LTI4LjY2IDEzNC43LTc0Ljk4IDE4MS4wMkMzOTAuNjkgNDgzLjM0IDMyNi42OSA1MTIgMjU2IDUxMmMtNzAuNjkgMC0xMzQuNjktMjguNjYtMTgxLjAyLTc0Ljk4QzI4LjY2IDM5MC42OSAwIDMyNi42OSAwIDI1NmMwLTcwLjY5IDI4LjY2LTEzNC42OSA3NC45OC0xODEuMDJDMTIxLjMxIDI4LjY2IDE4NS4zMSAwIDI1NiAwem0tOS45NiAxNjEuMDNjMC00LjI4Ljc2LTguMjYgMi4yNy0xMS45MSAxLjUtMy42MyAzLjc3LTYuOTQgNi43OS05LjkxIDMtMi45NSA2LjI5LTUuMiA5Ljg0LTYuNyAzLjU3LTEuNSA3LjQxLTIuMjggMTEuNTItMi4yOCA0LjEyIDAgNy45Ni43OCAxMS40OSAyLjI3IDMuNTQgMS41MSA2Ljc4IDMuNzYgOS43NSA2LjczIDIuOTUgMi45NyA1LjE2IDYuMjYgNi42NCA5LjkxIDEuNDkgMy42MyAyLjIyIDcuNjEgMi4yMiAxMS44OSAwIDQuMTctLjczIDguMDgtMi4yMSAxMS42OS0xLjQ4IDMuNi0zLjY4IDYuOTQtNi42NSA5Ljk3LTIuOTQgMy4wMy02LjE4IDUuMzItOS43MiA2Ljg0LTMuNTQgMS41MS03LjM4IDIuMjktMTEuNTIgMi4yOS00LjIyIDAtOC4xNC0uNzYtMTEuNzUtMi4yNi0zLjU4LTEuNTEtNi44Ni0zLjc5LTkuODMtNi43OS0yLjk0LTMuMDItNS4xNi02LjM0LTYuNjMtOS45Ny0xLjQ4LTMuNjItMi4yMS03LjU0LTIuMjEtMTEuNzd6bTEzLjQgMTc4LjE2Yy0xLjExIDMuOTctMy4zNSAxMS43NiAzLjMgMTEuNzYgMS40NCAwIDMuMjctLjgxIDUuNDYtMi40IDIuMzctMS43MSA1LjA5LTQuMzEgOC4xMy03Ljc1IDMuMDktMy41IDYuMzItNy42NSA5LjY3LTEyLjQyIDMuMzMtNC43NiA2Ljg0LTEwLjIyIDEwLjQ5LTE2LjMxLjM3LS42NSAxLjIzLS44NyAxLjg5LS40OGwxMi4zNiA5LjE4Yy42LjQzLjczIDEuMjUuMzUgMS44Ni01LjY5IDkuODgtMTEuNDQgMTguNTEtMTcuMjYgMjUuODgtNS44NSA3LjQxLTExLjc5IDEzLjU3LTE3LjggMTguNDNsLS4xLjA2Yy02LjAyIDQuODgtMTIuMTkgOC41NS0xOC41MSAxMS4wMS0xNy41OCA2LjgxLTQ1LjM2IDUuNy01My4zMi0xNC44My01LjAyLTEyLjk2LS45LTI3LjY5IDMuMDYtNDAuMzdsMTkuOTYtNjAuNDRjMS4yOC00LjU4IDIuODktOS42MiAzLjQ3LTE0LjMzLjk3LTcuODctMi40OS0xMi45Ni0xMS4wNi0xMi45NmgtMTcuNDVjLS43NiAwLTEuMzgtLjYyLTEuMzgtMS4zOGwuMDgtLjQ4IDQuNTgtMTYuNjhjLjE2LS42Mi43My0xLjA0IDEuMzUtMS4wMmw4OS4xMi0yLjc5Yy43Ni0uMDMgMS40MS41NyAxLjQ0IDEuMzNsLS4wNy40My0zNy43NiAxMjQuN3ptMTU4LjMtMjQ0LjkzYy00MS4zOS00MS4zOS05OC41OC02Ny0xNjEuNzQtNjctNjMuMTYgMC0xMjAuMzUgMjUuNjEtMTYxLjc0IDY3LTQxLjM5IDQxLjM5LTY3IDk4LjU4LTY3IDE2MS43NCAwIDYzLjE2IDI1LjYxIDEyMC4zNSA2NyAxNjEuNzQgNDEuMzkgNDEuMzkgOTguNTggNjcgMTYxLjc0IDY3IDYzLjE2IDAgMTIwLjM1LTI1LjYxIDE2MS43NC02NyA0MS4zOS00MS4zOSA2Ny05OC41OCA2Ny0xNjEuNzQgMC02My4xNi0yNS42MS0xMjAuMzUtNjctMTYxLjc0eiIgLz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIgogICAgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIGZpbGwtcnVsZT0iZXZlbm9kZCIKICAgIGNsaXAtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogICAgPHBhdGggZmlsbC1ydWxlPSJub256ZXJvIgogICAgICAgIGQ9Ik0yNTYgMGM3MC42OSAwIDEzNC42OSAyOC42NiAxODEuMDIgNzQuOThDNDgzLjM0IDEyMS4zIDUxMiAxODUuMzEgNTEyIDI1NmMwIDcwLjY5LTI4LjY2IDEzNC43LTc0Ljk4IDE4MS4wMkMzOTAuNjkgNDgzLjM0IDMyNi42OSA1MTIgMjU2IDUxMmMtNzAuNjkgMC0xMzQuNjktMjguNjYtMTgxLjAyLTc0Ljk4QzI4LjY2IDM5MC42OSAwIDMyNi42OSAwIDI1NmMwLTcwLjY5IDI4LjY2LTEzNC42OSA3NC45OC0xODEuMDJDMTIxLjMxIDI4LjY2IDE4NS4zMSAwIDI1NiAwem0tOS45NiAxNjEuMDNjMC00LjI4Ljc2LTguMjYgMi4yNy0xMS45MSAxLjUtMy42MyAzLjc3LTYuOTQgNi43OS05LjkxIDMtMi45NSA2LjI5LTUuMiA5Ljg0LTYuNyAzLjU3LTEuNSA3LjQxLTIuMjggMTEuNTItMi4yOCA0LjEyIDAgNy45Ni43OCAxMS40OSAyLjI3IDMuNTQgMS41MSA2Ljc4IDMuNzYgOS43NSA2LjczIDIuOTUgMi45NyA1LjE2IDYuMjYgNi42NCA5LjkxIDEuNDkgMy42MyAyLjIyIDcuNjEgMi4yMiAxMS44OSAwIDQuMTctLjczIDguMDgtMi4yMSAxMS42OS0xLjQ4IDMuNi0zLjY4IDYuOTQtNi42NSA5Ljk3LTIuOTQgMy4wMy02LjE4IDUuMzItOS43MiA2Ljg0LTMuNTQgMS41MS03LjM4IDIuMjktMTEuNTIgMi4yOS00LjIyIDAtOC4xNC0uNzYtMTEuNzUtMi4yNi0zLjU4LTEuNTEtNi44Ni0zLjc5LTkuODMtNi43OS0yLjk0LTMuMDItNS4xNi02LjM0LTYuNjMtOS45Ny0xLjQ4LTMuNjItMi4yMS03LjU0LTIuMjEtMTEuNzd6bTEzLjQgMTc4LjE2Yy0xLjExIDMuOTctMy4zNSAxMS43NiAzLjMgMTEuNzYgMS40NCAwIDMuMjctLjgxIDUuNDYtMi40IDIuMzctMS43MSA1LjA5LTQuMzEgOC4xMy03Ljc1IDMuMDktMy41IDYuMzItNy42NSA5LjY3LTEyLjQyIDMuMzMtNC43NiA2Ljg0LTEwLjIyIDEwLjQ5LTE2LjMxLjM3LS42NSAxLjIzLS44NyAxLjg5LS40OGwxMi4zNiA5LjE4Yy42LjQzLjczIDEuMjUuMzUgMS44Ni01LjY5IDkuODgtMTEuNDQgMTguNTEtMTcuMjYgMjUuODgtNS44NSA3LjQxLTExLjc5IDEzLjU3LTE3LjggMTguNDNsLS4xLjA2Yy02LjAyIDQuODgtMTIuMTkgOC41NS0xOC41MSAxMS4wMS0xNy41OCA2LjgxLTQ1LjM2IDUuNy01My4zMi0xNC44My01LjAyLTEyLjk2LS45LTI3LjY5IDMuMDYtNDAuMzdsMTkuOTYtNjAuNDRjMS4yOC00LjU4IDIuODktOS42MiAzLjQ3LTE0LjMzLjk3LTcuODctMi40OS0xMi45Ni0xMS4wNi0xMi45NmgtMTcuNDVjLS43NiAwLTEuMzgtLjYyLTEuMzgtMS4zOGwuMDgtLjQ4IDQuNTgtMTYuNjhjLjE2LS42Mi43My0xLjA0IDEuMzUtMS4wMmw4OS4xMi0yLjc5Yy43Ni0uMDMgMS40MS41NyAxLjQ0IDEuMzNsLS4wNy40My0zNy43NiAxMjQuN3ptMTU4LjMtMjQ0LjkzYy00MS4zOS00MS4zOS05OC41OC02Ny0xNjEuNzQtNjctNjMuMTYgMC0xMjAuMzUgMjUuNjEtMTYxLjc0IDY3LTQxLjM5IDQxLjM5LTY3IDk4LjU4LTY3IDE2MS43NCAwIDYzLjE2IDI1LjYxIDEyMC4zNSA2NyAxNjEuNzQgNDEuMzkgNDEuMzkgOTguNTggNjcgMTYxLjc0IDY3IDYzLjE2IDAgMTIwLjM1LTI1LjYxIDE2MS43NC02NyA0MS4zOS00MS4zOSA2Ny05OC41OCA2Ny0xNjEuNzQgMC02My4xNi0yNS42MS0xMjAuMzUtNjctMTYxLjc0eiIgLz4KPC9zdmc+)}.cabin-showcase__price-btn:hover:not(:disabled) .cabin-showcase__tooltip{visibility:visible;opacity:1}.reservation-side{color:#101820;border:1px solid #dcdcdc;box-shadow:0 6px 8px #00000019}.reservation-side--summary{box-shadow:none;border-top:none;border-bottom:none;border-left:none}@media only screen and (width<=64em){.reservation-side--summary{border:1px solid #dcdcdc;margin-bottom:3rem}}@media only screen and (width<=32em){.reservation-side:not(.reservation-side--summary) .reservation-side__part:first-child,.reservation-side:not(.reservation-side--summary) .reservation-side__part:nth-child(2){display:none}}.reservation-side__part{padding:2rem 3rem}.reservation-side__part:not(:last-child){border-bottom:1px solid #dcdcdc}.reservation-side__subheading{color:#101820;margin-bottom:.7rem;font-size:1.6rem;font-weight:400}.reservation-side__heading{color:#101820;margin-bottom:1rem;font-size:2rem;font-weight:700}.reservation-side__mini-heading{color:#0762c8;margin-bottom:2rem;font-size:1.8rem;font-weight:700;display:none}@media only screen and (width<=32em){.reservation-side__mini-heading{display:inline-block}}.reservation-side__badges{flex-wrap:wrap;margin-bottom:1.8rem;display:flex}.reservation-side__badges--cruise{justify-content:space-between}.reservation-side__badges--yacht{margin-bottom:.8rem}.reservation-side__badges--yacht>*{margin-bottom:1rem;margin-right:1rem;padding:.8rem 1.1rem!important}.reservation-side__badge{color:#fff;background:#0762c899;align-items:center;padding:.7rem .9rem;font-size:1.4rem;display:flex}.reservation-side__badge--yacht{background:#ff9800}.reservation-side__badge--lamour{background:#c52927}.reservation-side__badge--fitness{background:#7eaa00}.reservation-side__badge--exotic{background:#16cff8}.reservation-side__badge--adventurous{background:#f19d38}.reservation-side__badge--family-friendly{background:#8536d8}.reservation-side__badge--for-captains{background:#1652a8}.reservation-side__badge-icon{fill:currentColor;width:2.4rem;height:2.4rem;margin-right:.8rem}.reservation-side__cruiser{color:#101820;align-items:center;font-size:1.6rem;display:flex}.reservation-side__cruiser-icon{fill:#0762c8;width:2.07rem;height:2.3rem;margin-right:.6rem}.reservation-side__cruiser-icon--yacht{fill:#ff9800;width:1.36rem}.reservation-side__itinerary{color:#63666a;font-size:1.3rem}.reservation-side__date-heading{white-space:nowrap;margin-bottom:.3rem;font-size:1.3rem;font-weight:400}.reservation-side__date-text{white-space:nowrap;font-size:1.6rem;font-weight:700}.reservation-side__date-arrow{color:#989898;margin-right:1rem}.reservation-side__person{justify-content:space-between;align-items:center;margin-bottom:1.3rem;font-size:1.6rem;font-weight:700;display:flex}.reservation-side__person-counter{grid-template-columns:max-content 1fr max-content;align-items:center;width:100%;max-width:11rem;display:grid}.reservation-side__person-counter-num{text-align:center}.reservation-side__person-btn{cursor:pointer;background:0 0;border:1px solid #dcdcdc;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-size:2rem;display:flex}.reservation-side__child-heading{margin-bottom:1rem;font-size:1.4rem;font-weight:700}.reservation-side__input{border:1px solid #dcdcdc;width:100%;padding:1.2rem;font-size:1.4rem}.reservation-side__saved-info{justify-content:space-between;font-size:1.3rem;display:flex}.reservation-side__saved-info:not(:last-child){margin-bottom:.6rem}.reservation-side__saved-info>:first-child{margin-right:2rem}.reservation-side__final-price-part{justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:1.3rem;display:flex}.reservation-side__final-price-part--highlight{color:#0762c8;border:4px solid #0762c8;padding:1.5rem;font-size:1.7rem;font-weight:700}.reservation-side__final-price{font-size:1.7rem;font-weight:700}.reservation-side__note{color:#989898;font-size:1.1rem;font-weight:300}.reservation-side__final-price-label{text-transform:uppercase}.reservation-side.yacht{grid-template-rows:repeat(3,min-content);grid-template-columns:40% 60%;height:100%;display:grid}.reservation-side.yacht .reservation-side__part:first-child{border-bottom:none;border-right:1px solid #dcdcdc;grid-row:1/4}.reservation-side.yacht .reservation-side__part:nth-child(2){border-right:1px solid #dcdcdc;grid-column:1/2}.reservation-side.yacht .reservation-side__part:nth-child(3){grid-area:2/2/3/3}.reservation-side.yacht .reservation-side__part:nth-child(4){order:-1;grid-column:2/3}.reservation-side.yacht .reservation-side__part:nth-child(5){grid-row:3/4}.reservation-side.yacht .reservation-side__final-price-part{justify-content:left;margin:0}.reservation-side.yacht .reservation-side__final-price,.reservation-side.yacht .reservation-side__final-price-label{font-size:2.4rem;font-weight:700;line-height:2.6rem}.reservation-side.yacht .reservation-side__final-price-label{color:#ff9800;margin-right:1.2rem}.reservation-side.yacht .reservation-side__saved-info span{margin:0}.reservation-side.yacht .reservation-side__saved-info span:nth-child(2){display:none}.reservation-side.yacht .reservation-side__more-info{font-size:1.3rem;line-height:2rem}.reservation-side.yacht .reservation-side__more-info span{font-weight:700}.reservation-side.yacht .reservation-side__more-info a{color:#ff9800}.package-item{border:1px solid #dcdcdc;grid-template-rows:1fr max-content;grid-template-columns:37rem 1fr;grid-auto-flow:column;margin-bottom:2.5rem;display:grid;box-shadow:0 6px 8px #00000019}@media only screen and (width<=78em){.package-item{grid-template-columns:25rem 1fr}}@media only screen and (width<=48em){.package-item{grid-template-columns:1fr;grid-auto-flow:initial;padding-top:2rem}}.package-item__part{padding:2rem 3rem}@media only screen and (width<=48em){.package-item__part{grid-column:1/-1;padding:1rem 3rem}}.package-item__part:first-child{border-bottom:1px solid #dcdcdc}@media only screen and (width<=48em){.package-item__part:first-child{border-bottom:none;order:0}}.package-item__part:nth-child(2){justify-content:space-around;align-items:center;display:flex}@media only screen and (width<=48em){.package-item__part:nth-child(2){order:2}}.package-item__part:nth-child(3){border-left:1px solid #dcdcdc;flex-direction:column;grid-row:1/-1;justify-content:space-between;display:flex}@media only screen and (width<=48em){.package-item__part:nth-child(3){grid-row:initial;border-left:none;order:1}}.package-item__subnote{color:#989898;order:3;padding:2rem 3rem 3.5rem;font-size:1.1rem;font-weight:300;display:none}@media only screen and (width<=48em){.package-item__subnote{display:block}}.package-item__subheading{color:#63666a;text-transform:uppercase;margin-top:2rem;margin-bottom:.3rem;font-size:1.3rem;font-weight:500}@media only screen and (width<=48em){.package-item__subheading{margin-top:0}}.package-item__heading{color:#0762c8;margin-bottom:1.5rem;font-size:2rem;font-weight:700}@media only screen and (width<=48em){.package-item__heading{margin-bottom:0}}.package-item__price{margin-bottom:.5rem;font-size:2rem;font-weight:700}.package-item__price-note{font-size:1.3rem;font-weight:500}.package-item__more{color:#989898;font-size:1.3rem;font-weight:500}.package-item__features{list-style-type:none}.package-item__feature{margin-bottom:1.5rem;padding-left:3.5rem;font-size:1.3rem;font-weight:500;position:relative}.package-item__feature:last-child{margin-bottom:3rem}@media only screen and (width<=48em){.package-item__feature:last-child{margin-bottom:2rem}}.package-item__icon{fill:#0762c8;width:1.8rem;height:1.3rem;position:absolute;top:.4rem;left:0}.package-item__note{color:#989898;font-size:1.1rem;font-weight:300}@media only screen and (width<=48em){.package-item__note{display:none}}.small-offer{background:#fff;border:1px solid #dcdcdc;grid-template-columns:1fr;display:grid}@media only screen and (width<=78em){.small-offer{grid-template-columns:1fr}}.small-offer:not(:last-child){margin-bottom:1rem}.small-offer__container{background:#fff8ee;border:3px solid #ffedd2;padding:1.2rem 1.2rem 1.6rem}.small-offer__container--clean{background:#fff;border:1px solid #dcdcdc;box-shadow:0 6px 8px #00000019}@media only screen and (width<=32em){.small-offer__container--clean{box-shadow:none;border:0;padding:0}}.small-offer__part{padding:2rem}.small-offer__part:not(:last-child):not(.small-offer__part--clean){border-right:1px solid #dcdcdc}.small-offer__part--v-center{align-items:center;display:flex}.small-offer__part--summary{border:1px solid #dcdcdc;grid-template-columns:max-content 1fr 1fr;margin:1rem 1rem 3rem;display:grid}@media only screen and (width<=37.5em){.small-offer__part--summary{grid-template-columns:1fr;margin:3rem 1rem}}.small-offer__box{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1rem 4rem;display:flex}.small-offer__box .small-offer__btn{width:100%}.small-offer__box--fill{height:100%;padding:1rem}.small-offer__box__wrapper{border:1px solid #dcdcdc;width:100%;height:100%;margin:2rem}.small-offer__box__wrapper .small-offer__text{margin:1rem}.small-offer__price{margin-bottom:1rem;font-size:2.6rem;font-weight:700;line-height:2.8rem}.small-offer__price-description,.small-offer__price-without-transport{font-size:1.1rem;font-weight:700;line-height:1.4rem}.small-offer__price-description{color:#101820}.small-offer__price-without-transport{text-transform:uppercase;color:#63666a}.small-offer__subheading{color:#63666a;margin-bottom:.2rem;font-size:1.3rem;font-weight:500}.small-offer__heading{color:#0762c8;margin-bottom:.8rem;font-size:2rem;font-weight:700}.small-offer__heading--yacht{color:#ff9800}.small-offer__text{color:#101820;font-size:1.3rem;font-weight:400;line-height:2rem}.small-offer__btn{width:22rem}.counter--with-price{grid-column-gap:6rem;grid-template-rows:repeat(2,max-content);grid-template-columns:repeat(2,max-content);grid-auto-flow:column;display:grid}.counter__heading{color:#63666a;margin-bottom:1.2rem;font-size:1.3rem;font-weight:500}@media only screen and (width<=48em){.counter__heading{font-size:1.6rem}}@media only screen and (width<=32em){.counter__heading{font-size:1.8rem}}.counter__heading--uppercase{text-transform:uppercase}.counter__container{grid-template-columns:max-content 1fr max-content;align-items:center;width:11rem;display:grid}.counter__num{text-align:center;font-size:1.6rem;font-weight:700}.counter__btn{cursor:pointer;background:0 0;border:1px solid #dcdcdc;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-size:2rem;display:flex}.counter__btn--disabled{cursor:default;opacity:.5}.product-detail{background:#fff;border:1px solid #dcdcdc;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr max-content;display:grid}.product-detail:not(:last-child){margin-bottom:3rem}.product-detail__part{padding:2.5rem 3rem 3rem}.product-detail__part:first-child{border-right:1px solid #dcdcdc}.product-detail__part:last-child{border-top:1px solid #dcdcdc;grid-column:1/-1;display:flex}.product-detail__subheading{color:#63666a;text-transform:uppercase;margin-bottom:.2rem;font-size:1.3rem;font-weight:500}.product-detail__heading{color:#0762c8;margin-bottom:.2rem;font-size:2rem;font-weight:700}.product-detail__price{font-size:2rem;font-weight:700}.product-detail__img{max-width:24rem;margin-right:4.5rem}.product-detail__detail-text{font-size:1.3rem;font-weight:500}.product-detail__detail-text:not(:last-child){margin-bottom:1.5rem}.summary{border:1px solid #dcdcdc;grid-template-rows:repeat(2,max-content);grid-template-columns:37.5rem 1fr;grid-auto-flow:column;margin-bottom:3rem;display:grid}@media only screen and (width<=64em){.summary{border:0;grid-template-rows:repeat(3,max-content);grid-template-columns:1fr;margin-bottom:0}.summary__summary-side{order:0}}.summary__part{padding:2rem 3rem}@media only screen and (width<=64em){.summary__part{border:1px solid #dcdcdc;order:2}}.summary__part:last-child{border-top:1px solid #dcdcdc;grid-area:-1/1/-2/-1}@media only screen and (width<=64em){.summary__part:last-child{border:none;order:1;padding-left:0;padding-right:0}}.summary__part--cabin{grid-column-gap:3.5rem;grid-template-rows:repeat(4,max-content) 1fr;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=48em){.summary__part--cabin{grid-template-rows:repeat(6,max-content);grid-template-columns:1fr}}.summary__mini-part--cabin{grid-area:1/-1/-1/-2;height:max-content}@media only screen and (width<=48em){.summary__mini-part--cabin{grid-row:initial;grid-column:initial;height:max-content}}.summary__heading-3{margin-bottom:1.5rem;font-size:2rem;font-weight:700}.summary__heading-4{color:#0762c8;font-size:2rem;font-weight:700}.summary__heading-4:not(:last-child){margin-bottom:1rem}.summary__wysiwyg{font-size:1.3rem}.summary__wysiwyg h3{color:#0762c8;margin-bottom:.5rem;font-size:2rem;font-weight:700}.summary__wysiwyg p{margin-bottom:1rem}.summary__wysiwyg a{color:#0762c8}.summary__text{font-size:1.3rem}.summary__cabin-img{object-fit:cover;width:100%;height:20rem;max-height:20rem;margin-bottom:1.5rem}@media only screen and (width<=48em){.summary__cabin-img{height:30rem;max-height:30rem}}@media only screen and (width<=32em){.summary__cabin-img{height:25rem}}@media only screen and (width<=24em){.summary__cabin-img{height:20rem}}.summary__sub-heading{color:#63666a;margin-bottom:.5rem;font-size:1.3rem;font-weight:500}.summary__cabin-info{margin-bottom:1rem;font-size:1.3rem}.summary__hr{border:none;border-top:1px solid #dcdcdc;margin:2rem 0}.summary-cabin{border:1px solid #dcdcdc;margin-bottom:4rem;padding:3rem 3rem 4rem}.summary-cabin__heading{color:#0762c8;margin-bottom:.6rem;font-size:2rem;font-weight:700}.summary-cabin__note{font-size:1.3rem;font-weight:500}.summary-cabin__items{flex-wrap:wrap;margin-top:3rem;display:flex}@media only screen and (width<=32em){.summary-cabin__items{flex-direction:column}}.summary-cabin__item{align-items:center;margin-bottom:1rem;display:flex}.summary-cabin__item:not(:last-child){margin-right:3rem}.summary-cabin__item-heading{color:#0762c8;text-transform:uppercase;margin-right:1rem;font-size:1.4rem;font-weight:700}.summary-cabin__item-text{font-size:1.3rem}.person-form{border:1px solid #dcdcdc;margin-bottom:3rem;padding:3rem 3rem 4rem}.person-form--full{border:none;width:100%;padding:0}.person-form--larger-space:not(:last-child){margin-bottom:6rem}.person-form__heading{color:#0762c8;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.person-form__heading--yacht{color:#ff9800}.person-form__heading--checkboxed{align-items:center;display:flex}.person-form__heading-checkbox{cursor:pointer;width:1.5rem;height:1.5rem;margin-right:1rem}.person-form__heading-label{cursor:pointer}.person-form__inputs{grid-gap:2.5rem 1.8rem;grid-template-columns:repeat(3,1fr);display:grid}@media only screen and (width<=78em){.person-form__inputs{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=64em){.person-form__inputs{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=32em){.person-form__inputs{grid-template-columns:1fr}}.person-form__input-wrapper{flex-direction:column;display:flex}@media only screen and (width<=32em){.person-form__input-wrapper{grid-column:1/-1}}.person-form__input-wrapper--laptop-large-placeholder{visibility:hidden}@media only screen and (width<=78em){.person-form__input-wrapper--laptop-large-placeholder{display:none}}.person-form__label{color:#989898;text-transform:uppercase;margin-bottom:.4rem;font-size:1.4rem}.person-form__input{border:1px solid #aeaeae;align-items:center;height:4rem;padding:0 1rem;font-size:1.3rem;display:flex}@media only screen and (width<=32em){.person-form__input{width:100%}}.person-form__input--small{max-width:5.5rem}.person-form__input--fullwidth{width:100%}.person-form__select{cursor:pointer}.person-form__phone-part{grid-column:1/-1;display:flex}@media only screen and (width<=32em){.person-form__phone-part>:last-child{flex:1}}.person-form__phone-part>:first-child{margin-right:1.8rem}.person-form__save-btn{margin-left:auto;display:block}@media only screen and (width<=32em){.person-form__save-btn{margin-right:auto}}.person-form__note{color:#101820;font-size:1.3rem;font-weight:500}.person-form__note--wide{grid-column:1/-1}.person-form__transport{background:#e6e6e6;margin-top:2.6rem;padding:2.3rem 3.2rem}.person-form__transport__heading,.person-form__transport__description{font-size:1.3rem;line-height:1.9rem}.person-form__transport__heading{font-weight:700}.person-form__transport__description{margin-top:.7rem;margin-bottom:1.9rem;font-weight:400}.person-form__transport__icon{width:3.4rem;height:3.4rem;margin:0 .7rem}.person-form__transport__icon--small{width:2rem;height:2rem}.person-form__transport__input-option{cursor:pointer;background:silver;align-items:center;width:fit-content;height:4rem;padding:0 1.2rem;font-size:1.4rem;font-weight:400;display:flex}.person-form__transport__input-option:not(:last-child){margin-bottom:1rem}.person-form__transport__input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background:#fff;outline:none;width:1.5rem;height:1.5rem;position:relative}.person-form__transport__input:before{text-align:center;content:"✓";width:100%;height:100%;display:none;position:absolute}.person-form__transport__input:checked:before{display:block}.person-form__note{color:#856d00;background:#fff4c1;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:1.3rem;display:inline-block}.person-form__select{font-size:1.3rem}.person-form__select .vs__dropdown-toggle{border:1px solid #aeaeae;border-radius:0}.person-form__select .vs__clear{display:none}.person-form__select .vs__selected-options{padding-top:6px;padding-bottom:6px}.person-form__select .vs__dropdown-option{border-top:1px solid #dcdcdc;padding-top:8px;padding-bottom:8px}.person-form__select .vs__dropdown-menu{border-radius:0;padding-top:0;padding-bottom:0}.checkbox-agree{align-items:center;margin-top:2.5rem;display:flex}.checkbox-agree__checkbox{cursor:pointer;width:1.5rem;height:1.5rem;margin-right:1rem}.checkbox-agree__label{cursor:pointer;font-size:1.3rem}.checkbox-agree__link{color:inherit}.popup{text-align:center;background:#fff;width:100%;max-width:79.5rem;padding:4.5rem 5rem 5rem}.popup--unpoped{margin:16.5rem auto}@media only screen and (width<=64em){.popup--unpoped{margin-top:6.5rem;margin-bottom:6.5rem}}@media only screen and (width<=48em){.popup--unpoped{margin-top:3.5rem;margin-bottom:3.5rem}}@media only screen and (width<=32em){.popup--unpoped{padding:4.5rem 3rem 3rem}}.popup__heading{color:#0762c8;margin-bottom:2rem;font-size:2rem;font-weight:700}.popup__heading--yacht{color:#ff9800}.popup__text{font-size:1.5rem;font-weight:500}.popup__text:not(:last-child){margin-bottom:2rem}.popup__strong{color:#0762c8}.popup__strong--yacht{color:#ff9800}.popup__link{color:#0762c8}.popup__link--yacht{color:#ff9800}.popup__btn{margin-top:4.5rem}.main-search{width:100%;max-width:108rem;padding:1rem 1.1rem 1.3rem}@media only screen and (width<=48em){.main-search{background:0 0;width:calc(100% - 2.4rem);padding:0}}@media only screen and (width<=32em){.main-search{width:100%}}.main-search__container{z-index:1;flex-direction:column;justify-content:center;align-items:center;margin:5rem auto;display:flex}@media only screen and (width<=48em){.main-search__container{margin:0 1.2rem 1.2rem}}@media only screen and (width<=32em){.main-search__container{margin:0}}.main-search__header{display:none}@media only screen and (width<=48em){.main-search__header{justify-content:center;align-items:center;padding:4.4rem 2rem;display:flex}}.main-search__header-heading{color:#fff;text-align:center;font-size:2.4rem;font-weight:500;display:none}@media only screen and (width<=48em){.main-search__header-heading--longer{display:inline-block}}@media only screen and (width<=32em){.main-search__header-heading--longer{display:none}.main-search__header-heading--shorter{padding:1.67rem 1.8rem;font-size:2.2rem;display:inline-block}}.main-search__header-heading--shorter.main-search__header-heading--cruiser{background:#0762c8ad}.main-search__header-heading--shorter.main-search__header-heading--yacht{background:#ff9800ad}.main-search__nav{grid-template-columns:1fr;align-items:end;display:grid}.main-search__nav-item{justify-content:center;align-items:center;padding:1.5rem 2rem 2.5rem;text-decoration:none;display:flex}@media only screen and (width<=48em){.main-search__nav-item{padding:2.7rem 2rem}}@media only screen and (width<=32em){.main-search__nav-item{flex-direction:column;padding:1.8rem 2rem}}.main-search__nav-item--cruiser{color:#fff;background:#0762c8}.main-search__nav-item--cruiser.main-search__nav-item--active{color:#0762c8;background:#fff}.main-search__nav-item--yacht{color:#fff;background:#ff9800}.main-search__nav-item--yacht.main-search__nav-item--active{color:#ff9800;background:#fff}.main-search__nav-item--active{padding:2.7rem 2rem}@media only screen and (width<=32em){.main-search__nav-item--active{padding:1.8rem 2rem}}.main-search__nav-icon{fill:currentColor;margin-right:.7rem}@media only screen and (width<=32em){.main-search__nav-icon{margin-bottom:1rem;margin-right:0}}.main-search__nav-icon--cruiser{width:2.35rem;height:2.6rem}@media only screen and (width<=32em){.main-search__nav-icon--cruiser{width:1.8rem;height:2rem}}.main-search__nav-icon--yacht{width:1.5rem;height:2.6rem}@media only screen and (width<=32em){.main-search__nav-icon--yacht{width:1.2rem;height:2rem}}.main-search__nav-text{text-transform:uppercase;font-size:1.6rem;font-weight:700}@media only screen and (width<=32em){.main-search__nav-text{font-size:1.4rem}}.main-search__main{grid-gap:.5rem;grid-template-rows:repeat(2,max-content);grid-template-columns:max-content repeat(2,.5fr) max-content;padding:2.6rem;display:grid}@media only screen and (width<=64em){.main-search__main{grid-gap:.8rem;grid-template-rows:repeat(4,max-content);grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=32em){.main-search__main{grid-template-rows:repeat(7,max-content);grid-template-columns:1fr}}.main-search__input-wrapper{grid-gap:.4rem .8rem;background:#fff;border:1px solid #83beff;grid-template-rows:repeat(2,max-content);grid-template-columns:max-content 1fr;align-items:center;padding:1rem 1.5rem;display:grid;position:relative}@media only screen and (width<=64em){.main-search__input-wrapper{padding:1rem 1.1rem}}@media only screen and (width<=48em){.main-search__input-wrapper{padding:1rem 1.5rem}}.main-search__input-wrapper--yacht{border-color:#ff9800}.main-search__input-wrapper--checkbox{grid-gap:0;padding:0;display:flex}.main-search__input-wrapper--company{grid-gap:.5rem;background:0 0;border:none;grid-column:span 2;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);height:6.8rem;padding:0;display:grid}@media only screen and (width<=64em){.main-search__input-wrapper--company{grid-gap:.8rem}}@media only screen and (width<=32em){.main-search__input-wrapper--company{grid-column:span 1}}.main-search__input-icon{grid-row:1/-1}.main-search__input-icon--cruiser{fill:#0762c8}.main-search__input-icon--yacht{fill:#ff9800}.main-search__input-icon--pinpoint{width:1.4rem;height:2rem}.main-search__input-icon--calendar{width:1.8rem;height:2.1rem}.main-search__input-icon--people{width:2.4rem;height:1.6rem}.main-search__input-icon--car{width:3rem;height:1.6rem}.main-search__input-icon--sun,.main-search__input-icon--delegate{width:2.4rem;height:2.4rem}.main-search__input-company{cursor:pointer;background:#fff;border:1px solid #83beff;align-items:center;height:100%;padding:0 2rem;font-family:inherit;font-size:1.5rem;font-weight:500;display:flex}.main-search__input-company:has(>input:checked){color:#fff;background:#ff9800}.main-search__label{color:#989898;font-size:1.3rem;font-weight:500}.main-search__label--checkbox{color:#101820;cursor:pointer;font-size:1.5rem}.main-search__select{cursor:pointer;border:none;font-family:inherit;font-size:1.5rem}.main-search__input{border-color:#0000;max-width:15rem;font-family:inherit;font-size:1.5rem}.main-search__input[type=date]{min-width:14rem}.main-search__input[type=text]{max-width:13rem}.main-search__input--clickable{cursor:pointer}.main-search__input--crew{min-width:11.5rem}.main-search__date{--dp-border-radius:0;--dp-font-family:inherit;--dp-font-size:1.5rem;--dp-input-icon-padding:0;--dp-preview-font-size:1.3rem;--dp-input-padding:0;--dp-cell-size:40px}.main-search__date input{border:none}.main-search__checkbox-wrapper{border-right:1px solid #83beff;align-self:stretch;align-items:center;padding:1.8rem;display:flex}.main-search__checkbox-label{grid-column-gap:.8rem;cursor:pointer;grid-template-columns:repeat(2,max-content);align-items:center;padding:2rem 1.3rem;display:grid}.main-search__checkbox{cursor:pointer;width:1.6rem;height:1.6rem}.main-search__search-btn{grid-area:1/4/span 2;justify-content:center;align-items:center;width:6.8rem;height:auto;display:flex}.main-search__search-btn--cruiser{background-color:#0762c8}.main-search__search-btn--yacht{background-color:#ff9800}@media only screen and (width<=64em){.main-search__search-btn{order:7;grid-area:auto/1/auto/-1;width:auto;height:6.8rem}}.main-search__search-icon{fill:currentColor;width:2.2rem;height:2.2rem}.main-search__search-btn-label{margin-left:1rem;display:none}@media only screen and (width<=48em){.main-search__search-btn-label{display:initial}}.main-search__popup{z-index:1;background:#fff;border:1px solid #83beff;padding:2rem 3rem;display:block;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 1rem))}.main-search__popup--crew{grid-column-gap:3rem;grid-template-columns:repeat(2,max-content);display:grid}.main-search__heading-upper{color:#fff;text-align:center;margin-bottom:3rem;padding:0 3rem;font-size:3.8rem;font-weight:400}@media only screen and (width<=48em){.main-search__heading-upper{display:none}}.main-search__select{width:100%}@media only screen and (width<=48em){.main-search__select{width:100%}}.main-search__select .vs__selected{white-space:nowrap;border:none;margin:0;padding-left:0}.main-search__select .vs__search{border:none;margin-top:0;padding:0;font-size:1.5rem}.main-search__select .vs__dropdown-toggle{border:none;padding-bottom:0}.main-search__select .vs__selected-options{padding-left:0}.main-search__select--cruiser .vs__open-indicator{fill:#0762c8}.main-search__select--yacht .vs__open-indicator{fill:#ff9800}.main-search__select .vs__dropdown-option{padding-top:8px;padding-bottom:8px}.main-search__select .vs__dropdown-option:not(:first-child){border-top:1px solid #dcdcdc}.main-search__select .vs__dropdown-menu{border-radius:0;padding-top:0;padding-bottom:0;font-size:1.3rem}.date-calendar__year-wrapper{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.date-calendar__btn{cursor:pointer;background:0 0;border:none;display:flex}.date-calendar__arrow{width:1.2rem;height:1.5rem}.date-calendar__arrow--left{transform:rotate(180deg)}.date-calendar__year{font-size:1.6rem}.date-calendar__months{grid-gap:.5rem;grid-template-rows:repeat(3,max-content);grid-template-columns:repeat(4,5rem);display:grid}.date-calendar__month{cursor:pointer;background:0 0;border:1px solid #989898;padding:.5rem;font-size:1.4rem}.date-calendar__month--past{cursor:default;color:#989898;background:#dcdcdc}.date-calendar__month--active{border-color:#83beff;font-weight:700}.date-calendar__month--all{grid-column:1/-1}.notification{min-width:40rem;margin-top:2rem;margin-bottom:3.6rem;padding:3.6rem;position:relative}@media only screen and (width<=32em){.notification{min-width:initial}}.notification--yachtas{color:#ff9800}.notification--cruises{color:#0762c8}.notification--error{color:#d98688;background:#ffcecf;border:2px solid #d98688}.notification--success{color:#43a23c;background:#b3e2af;border:2px solid #43a23c}.notification--note{color:currentColor;background:#fffc;border:2px solid}.notification--small{padding:1.8rem 3.6rem}.notification__text{text-align:center;font-size:1.4rem;font-weight:700}.notification__text:not(:last-child){margin-bottom:3px}.notification__close-btn{cursor:pointer;background:0 0;border:none;display:flex;position:absolute;top:1rem;right:1rem}.notification__icon{width:1.5rem;height:1.5rem}.notification__icon--error{stroke:#d98688}.notification__icon--success{stroke:#43a23c}.login-form{background:#fff;border:1px solid #989898;width:100%;max-width:35rem;padding:2.8rem;box-shadow:2px 2px 5px #98989880}.login-form__container{flex-direction:column;justify-content:center;align-items:center;padding:8rem 2rem;display:flex}.login-form__heading{margin-bottom:2.5rem;font-size:2.4rem}.login-form__heading--cruiser{color:#0762c8}.login-form__heading--yacht{color:#ff9800}.login-form__input-container{flex-direction:column;margin-bottom:1.8rem;display:flex}.login-form__input-container--checkbox{flex-direction:row}.login-form__label{margin-bottom:3px;font-size:1.2rem}.login-form__input{border:1px solid #989898;padding:.75rem 1rem;font-size:1.4rem}.login-form__checkbox{margin-right:.75rem}.login-form__submit-btn{padding-top:1.25rem;padding-bottom:1.25rem}.login-form__links{flex-direction:column;margin-top:2.25rem;display:flex}.login-form__link{color:#0762c8}.login-form__link:not(:last-child){margin-bottom:5px}.login-form__link--hidden{color:inherit}.history-item{border:1px solid #dcdcdc;margin-bottom:.8rem;padding:2rem 3.4rem 0;font-size:1.3rem}.history-item__header{grid-gap:1.5rem 3rem;cursor:pointer;grid-template-columns:14rem 10rem 12rem 27rem 10rem 1fr max-content;padding-bottom:2rem;display:grid}@media only screen and (width<=78em){.history-item__header{grid-gap:1.5rem 8rem;grid-template-rows:repeat(2,max-content);grid-template-columns:repeat(2,max-content) 1fr max-content}}@media only screen and (width<=64em){.history-item__header{grid-gap:1.5rem 4rem}}@media only screen and (width<=48em){.history-item__header{grid-template-rows:repeat(3,max-content);grid-template-columns:repeat(2,1fr) max-content}}@media only screen and (width<=32em){.history-item__header{grid-template-rows:repeat(4,max-content);grid-template-columns:1fr}}.history-item__type{align-self:center;align-items:center;font-weight:700;display:flex}.history-item__icon{margin-right:2rem}.history-item__icon--yacht{fill:#ff9800;width:4rem;height:2.3rem}.history-item__icon--cruiser{fill:#0762c8;width:4rem;height:2.3rem}.history-item__icon--msc{fill:#000;width:2.3rem;height:2.3rem}@media only screen and (width<=32em){.history-item__header-item--mobile-hide{display:none}}.history-item__header-heading{color:#989898;margin-bottom:.6rem;font-weight:400}.history-item__header-text{font-weight:700}.history-item__header-text--deposit{color:#ff9800}.history-item__text-note{text-transform:uppercase;color:#989898}.history-item__icon-show{fill:#989898;align-self:center;width:1.75rem;height:1rem}@media only screen and (width<=78em){.history-item__icon-show{grid-area:1/-1/-1/-2}}@media only screen and (width<=32em){.history-item__icon-show{display:none}}.history-item__icon-show--opened{transform:rotate(180deg)}.history-item__main{padding-bottom:2rem}.history-item__price-note{text-align:center;margin-bottom:3rem;padding:2rem 4rem;font-size:1.5rem;font-weight:700}.history-item__price-note--deposit{color:#ff9800;border:4px solid #ffd495}.history-item__content{grid-gap:4rem;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=32em){.history-item__content{grid-gap:0rem;border-top:1px solid #dcdcdc;grid-template-columns:1fr;padding-top:2rem}.history-item__content-col{border-bottom:1px solid #dcdcdc;padding:2rem 0}.history-item__content-col:first-child{padding-top:0}.history-item__content-col:last-child{border-bottom:none;padding-bottom:0}}.history-item__content-col--card-pay a{margin:1rem 0}.history-item__content-heading{color:#989898;margin-bottom:.75rem;font-weight:400}.history-item__crew-member{margin-bottom:.5rem}.history-item__member-name{font-size:inherit;margin-bottom:.5rem}.history-item__downloads{flex-direction:column;display:flex}.history-item__pay .btn:not(:last-child){margin-right:1rem}.history-item__download-item{color:inherit;margin-bottom:.5rem;font-weight:700;text-decoration:none}.history-item__download-item:hover{text-decoration:underline}.history-item__show-more-btn{justify-self:start;display:none}@media only screen and (width<=32em){.history-item__show-more-btn{display:block}}.history-item__mobile-detail{padding:3rem 4rem}.yacht-detail__section--white{background-color:#fff}.yacht-detail__section-inner{max-width:121.5rem;margin-top:4rem;margin-left:auto;margin-right:auto;padding:0 3rem}.yacht-detail__section-inner:not(:last-child){margin-bottom:3rem}.yacht-detail__section-inner--slim{max-width:79.3rem}.yacht-detail__section-inner--long{padding-top:6rem;padding-bottom:6rem}.yacht-detail__heading{color:#ff9800;margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.yacht-detail__heading--main{margin-bottom:3rem}.yacht-detail__heading--center{text-align:center}.yacht-detail__text{margin-bottom:3rem;font-size:1.8rem;font-weight:500}.yacht-detail__list{padding-left:2.5rem;font-size:1.8rem}.yacht-detail__list-item{font-weight:500}.yacht-detail__list-item:not(:last-child){margin-bottom:5px}.yacht-detail__gallery{grid-gap:4rem 3.5rem;grid-template-columns:repeat(3,1fr);grid-auto-rows:24rem;display:grid}@media only screen and (width<=64em){.yacht-detail__gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:28rem}}@media only screen and (width<=48em){.yacht-detail__gallery{grid-template-columns:minmax(20rem,45rem);justify-content:center}}@media only screen and (width<=24em){.yacht-detail__gallery{grid-gap:2rem;grid-auto-rows:24rem}}.yacht-detail__gallery-img{object-fit:cover;object-position:center;width:100%;height:100%}.yacht-detail__download-btn{text-align:center;color:#fff;cursor:pointer;background:#ff9800;border:0;width:100%;max-width:20.5rem;margin-top:3rem;margin-left:auto;margin-right:auto;padding:1rem 2rem;font-size:1.4rem;font-weight:700;text-decoration:none;display:block}.yacht-detail__slider-container{align-items:center;display:flex}@media only screen and (width<=48em){.yacht-detail__slider-container{grid-template-columns:repeat(2,max-content);display:grid}}.yacht-detail__slider-btn{cursor:pointer;color:#ff9800;background:0 0;border:none;width:2.8rem;height:4.6rem}@media only screen and (width<=48em){.yacht-detail__slider-btn{margin-top:4rem}}@media only screen and (width<=32em){.yacht-detail__slider-btn{width:2.1rem;height:3.45rem;margin-top:3rem}}.yacht-detail__slider-btn--prev{margin-right:4rem}@media only screen and (width<=48em){.yacht-detail__slider-btn--prev{justify-self:end}}@media only screen and (width<=32em){.yacht-detail__slider-btn--prev{margin-right:3rem}}.yacht-detail__slider-btn--next{margin-left:4rem}@media only screen and (width<=32em){.yacht-detail__slider-btn--next{margin-left:3rem}}.yacht-detail__slider-btn--disabled{color:#ffd495;cursor:default}.yacht-detail__slider-icon{fill:currentColor;width:4.6rem;height:2.8rem}@media only screen and (width<=32em){.yacht-detail__slider-icon{width:3.45rem;height:2.1rem}}.yacht-detail__slider-icon--left{transform:rotate(90deg)translateY(1rem)}.yacht-detail__slider-icon--right{transform:rotate(-90deg)translateY(-1rem)}.yacht-detail__slider{border:1px solid #dcdcdc;max-width:100.5rem;box-shadow:0 6px 8px #00000019}@media only screen and (width<=48em){.yacht-detail__slider{grid-area:1/1/2/-1;max-width:calc(100vw - 6rem)}}.yacht-detail__slide{object-fit:cover;width:100%;display:flex}.yacht-detail__wysiwyg--center{text-align:center}.yacht-detail__wysiwyg h1{color:#ff9800;margin-bottom:3rem;font-size:2.8rem;font-weight:700}.yacht-detail__wysiwyg h2{color:#ff9800;margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.yacht-detail__wysiwyg p{margin-bottom:3rem;font-size:1.8rem;font-weight:500}.yacht-detail__wysiwyg ul{padding-left:2.5rem;font-size:1.8rem}.yacht-detail__wysiwyg ul:not(:last-child){margin-bottom:3rem}.yacht-detail__wysiwyg li{font-weight:500}.yacht-detail__wysiwyg li:not(:last-child){margin-bottom:5px}.yacht-detail__banner{margin-top:4rem}.yacht-reservation{border:1px solid #dcdcdc;grid-template-rows:repeat(6,max-content);grid-template-columns:40rem 1fr;margin-bottom:4.6rem;display:grid}@media only screen and (width<=48em){.yacht-reservation{grid-template-columns:1fr}}.yacht-reservation__part{padding:2rem 3rem}.yacht-reservation__part--detail{flex-direction:column;display:flex}.yacht-reservation__part--dates,.yacht-reservation__part--price{border-top:1px solid #dcdcdc}@media only screen and (width<=48em){.yacht-reservation__part--price{display:none}}.yacht-reservation__part--overview{border-left:1px solid #dcdcdc;flex-direction:column;grid-area:1/-2/-2/-1;justify-content:center;display:flex}@media only screen and (width<=48em){.yacht-reservation__part--overview{grid-row:initial;border-top:1px solid #dcdcdc;border-left:none}}.yacht-reservation__part--summary{justify-content:flex-start}.yacht-reservation__part--submit{border-top:1px solid #dcdcdc;grid-area:-1/1/-2/-1;display:grid}@media only screen and (width<=48em){.yacht-reservation__part--submit{grid-row:initial}}.yacht-reservation__part--more-info{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.yacht-reservation__subheading{font-size:1.6rem;font-weight:400}.yacht-reservation__heading{margin-bottom:1.6rem;font-size:2rem;font-weight:700}.yacht-reservation__badges{display:flex}.yacht-reservation__badge{color:#fff;align-items:center;margin-bottom:1rem;margin-right:1rem;padding:.8rem 1.1rem;font-size:1.4rem;font-weight:700;display:flex}.yacht-reservation__badge--orange{background:#ff9800}.yacht-reservation__badge--lamour{background:#c52927}.yacht-reservation__badge--fitness{background:#7eaa00}.yacht-reservation__badge--exotic{background:#16cff8}.yacht-reservation__badge--adventurous{background:#f19d38}.yacht-reservation__badge--family-friendly{background:#8536d8}.yacht-reservation__badge--for-captains{background:#1652a8}.yacht-reservation__badge-icon{fill:currentColor;width:2.4rem;height:2.4rem;margin-right:.5rem}.yacht-reservation__type{align-items:center;font-size:1.6rem;display:flex}.yacht-reservation__type-icon{fill:#ff9800;width:1.36rem;height:2.3rem;margin-right:.6rem}.yacht-reservation__date-heading{white-space:nowrap;margin-bottom:.3rem;font-size:1.3rem;font-weight:400}.yacht-reservation__date-text{white-space:nowrap;margin-bottom:.5rem;font-size:1.6rem;font-weight:700}.yacht-reservation__date-arrow{color:#989898;margin-right:1rem}.yacht-reservation__part-section{flex-direction:column;align-items:center;padding:1.2rem 0;display:flex}.yacht-reservation__part-section:first-child{padding-top:0}.yacht-reservation__part-section:last-child{padding-bottom:0}.yacht-reservation__part-section:not(:last-child){border-bottom:1px solid #dcdcdc}.yacht-reservation__part-section--larger{padding:2.4rem 0}.yacht-reservation__part-section--larger:first-child{padding-top:0}.yacht-reservation__part-section--larger:last-child{padding-bottom:0}.yacht-reservation__text{text-align:center}.yacht-reservation__text--large{font-size:2.6rem;line-height:3.6rem}.yacht-reservation__text--small{font-size:1.4rem;line-height:2rem}.yacht-reservation__text--left{text-align:left}.yacht-reservation__text a{color:#ff9800}.yacht-reservation__empty-units{background:#ececec;margin-bottom:4rem;padding:0 8rem;font-size:1.4rem;line-height:2.6rem}.yacht-reservation__empty-units span{color:#069447;font-weight:700}.yacht-reservation__counter{margin-top:2.5rem;margin-bottom:1.2rem}.yacht-reservation__price{color:#ff9800;border:4px solid #ff9800;justify-content:space-between;padding:1rem;font-size:1.7rem;font-weight:700;display:flex}.yacht-reservation__price-text{color:#000;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.yacht-reservation__price-label{color:#ff9800;text-transform:uppercase}.yacht-reservation__gdpr{text-align:center;margin:1.5rem 0 2.5rem}.yacht-reservation__gdpr label{cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:1rem}.yacht-reservation__summary{grid-gap:.8rem 2rem;grid-template-columns:1fr max-content;display:grid}.yacht-reservation__summary-item{text-align:right;font-size:1.4rem}.yacht-reservation__summary-item--first{text-align:left}.yacht-reservation__summary-item--heading{font-weight:700}.yacht-reservation__summary-item--mt{margin-top:2rem}.yacht-reservation__summary-item--highlighted{color:#ff9800;font-size:1.3rem;font-weight:700}.yacht-reservation__summary-item span{margin-bottom:1rem;margin-right:.5rem;display:inline-block}.yacht-reservation__summary-hr{background:#dcdcdc;grid-column:1/-1;height:1px;margin:1rem 0}.tooltip{z-index:2;color:#000;background:#fff;border:1px solid #989898;width:max-content;max-width:16.4rem;padding:1.2rem;font-size:1.2rem;font-weight:300;display:none;position:absolute;bottom:-7px;left:50%;transform:translate(-50%,100%)}.tooltip--triangle-in{bottom:0}.tooltip__container{position:relative}.tooltip__container:hover .tooltip{display:block}.tooltip__triangle-icon{width:15px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.modal{z-index:20;background:#fff;flex-direction:column;display:none;position:fixed;inset:0}.modal--show{display:flex}.modal--show.modal--just-mobile{display:none}@media only screen and (width<=32em){.modal--show.modal--just-mobile{display:flex}}.modal--show.modal--just-tablet{display:none}@media only screen and (width<=48em){.modal--show.modal--just-tablet{display:flex}}.modal__header{color:#fff;padding:1.4rem}.modal__header--cruiser{background:#0762c8}.modal__header--yacht{background:#ff9800}.modal__return-btn{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:.5rem;font-family:inherit;display:flex}.modal__return-icon{fill:currentColor;width:1.8rem;height:1.1rem;margin-right:1rem;transform:rotate(90deg)}.modal__return-text{font-size:1.8rem;font-weight:700}.modal__content{flex:1;overflow-y:scroll}.loading{z-index:100;backdrop-filter:blur(10px);background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.loading--show{display:flex}.loading__icon{width:4rem;animation-name:pulse;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.loading__icon--yacht{fill:#ff9800;height:6.6rem}.loading__icon--cruiser{fill:#0762c8;height:4.4rem}.loading__bar{background:#dcdcdc;width:32rem;max-width:80%;height:4px;margin-top:3rem;position:relative}.loading__progress{width:0;transition:width .25s;position:absolute;top:0;bottom:0;left:0}.loading__progress--yacht{background:#ff9800}.loading__progress--cruiser{background:#0762c8}.loading__label{color:#989898;margin-top:3rem;font-size:1.4rem;font-weight:700}.loading-overlay__overlay{backdrop-filter:blur(10px);z-index:100;background:#ffffffe6;display:block;position:absolute;top:0;left:0}.loading-overlay__overlay--fullscreen{z-index:9999;width:100vw;height:100vh;position:fixed}.loading-overlay__overlay--fullscreen .loading-overlay__container{width:100%;height:100%;top:0;left:0}.loading-overlay__container{justify-content:center;align-items:center;display:flex;position:absolute}.loading-overlay__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-overlay__spinner{display:block}.loading-overlay__message{color:#989898;font-size:1.4rem;font-weight:700}.banner{width:100%;height:100%;display:flex}.banner__content{width:100%;height:100%}.banner__content--mobile{display:none}@media only screen and (width<=48em){.banner__content--mobile{display:block}.banner__content--desktop{display:none}}.other-app-dash{flex-direction:column;min-width:30rem;padding:0 2rem;text-decoration:none;display:flex}.other-app-dash__input-wrapper{flex-direction:column;display:flex}.other-app-dash__input{border:1px solid #aeaeae;align-items:center;height:3rem;padding:0 1rem;font-size:1.3rem;display:flex}@media only screen and (width<=32em){.other-app-dash__input{width:100%}}.other-app-dash__subscribe-buttons{text-align:right;width:100%}.other-app-dash__subscribe-btn{text-align:center;cursor:pointer;border:none;width:13rem;margin-top:1rem;padding:1rem 0;font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-block}.other-app-dash__checkbox-agree{align-items:top;margin-top:1rem;display:flex}.other-app-dash__checkbox-agree__span{font-size:1.1rem}.other-app-dash__checkbox-agree__link{color:inherit}.sticky-header-cruise__header{z-index:5;background:#fff;border:1px solid #dcdcdc;grid-template-columns:repeat(2,max-content) 2fr max-content 1.5fr;width:121.5rem;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}@media only screen and (width<=78em){.sticky-header-cruise__header{display:none}}.sticky-header-cruise__header-part{flex-direction:column;padding:2rem 3rem;display:flex}.sticky-header-cruise__header-part:not(:last-child){border-right:1px solid #dcdcdc}.sticky-header-cruise__header-part--v-center{justify-content:center}.sticky-header-cruise__header-part--iconed{grid-column-gap:1rem;grid-template-rows:repeat(2,max-content);grid-template-columns:repeat(2,max-content);display:grid}.sticky-header-cruise__header-heading{white-space:nowrap;margin-bottom:.3rem;font-size:1.3rem;font-weight:400}.sticky-header-cruise__header-text{white-space:nowrap;font-size:1.6rem;font-weight:700}.sticky-header-cruise__arrow{color:#989898;margin-right:1rem}.sticky-header-cruise__header-icon{grid-row:1/-1;align-self:center}.sticky-header-cruise__header-icon--cruiser{fill:#0762c8;width:2.07rem;height:2.3rem}.sticky-header-cruise__btn{white-space:nowrap}.sticky-header-cruise__price-box{align-items:flex-end;font-weight:700;display:flex}.sticky-header-cruise__price-label{font-size:1.2rem;font-weight:400}.sticky-header-cruise__price{white-space:nowrap;margin-left:1rem;font-size:2rem}.sticky-header-cruise__second-price-text{color:#989898;margin-top:1rem;font-size:1.2rem}.sticky-header-yacht__header{z-index:5;background:#fff;border:1px solid #dcdcdc;grid-template-columns:repeat(3,1fr) max-content max-content;width:121.5rem;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}@media only screen and (width<=78em){.sticky-header-yacht__header{display:none}}.sticky-header-yacht__header-part{flex-direction:column;padding:2rem 3rem;display:flex}.sticky-header-yacht__header-part:not(:last-child){border-right:1px solid #dcdcdc}.sticky-header-yacht__header-part--v-center{justify-content:center}.sticky-header-yacht__header-part--iconed{grid-column-gap:1rem;grid-template-rows:repeat(2,max-content);grid-template-columns:repeat(2,max-content);display:grid}.sticky-header-yacht__header-part--type{flex-direction:row;align-items:center}.sticky-header-yacht__header-heading{white-space:nowrap;margin-bottom:.3rem;font-size:1.3rem;font-weight:400}.sticky-header-yacht__header-text{white-space:nowrap;font-size:1.6rem;font-weight:700}.sticky-header-yacht__arrow{color:#989898;margin-right:1rem}.sticky-header-yacht__header-icon{grid-row:1/-1;align-self:center}.sticky-header-yacht__header-icon--cruiser{fill:#0762c8;width:2.07rem;height:2.3rem}.sticky-header-yacht__btn{white-space:nowrap}.sticky-header-yacht__mini-heading{margin-bottom:5px;font-size:1.3rem;font-weight:400}.sticky-header-yacht__theme{align-items:center;font-size:1.6rem;font-weight:700;display:flex}.sticky-header-yacht__theme--lamour{color:#c52927}.sticky-header-yacht__theme--fitness{color:#7eaa00}.sticky-header-yacht__theme--exotic{color:#16cff8}.sticky-header-yacht__theme--adventurous{color:#f19d38}.sticky-header-yacht__theme--family-friendly{color:#8536d8}.sticky-header-yacht__theme--for-captains{color:#1652a8}.sticky-header-yacht__theme-icon{fill:currentColor;width:2.4rem;height:2.4rem;margin-right:.75rem}.sticky-header-yacht__price-wrapper{border:1px solid #dcdcdc;flex-direction:column;min-width:18rem;display:flex;position:relative}.sticky-header-yacht__price-wrapper:not(:last-child){margin-right:1rem}.sticky-header-yacht__price{text-align:center;padding:1rem;font-size:2rem;font-weight:700}.sticky-header-yacht__price--discounted{flex-direction:column;align-items:center;display:flex}.sticky-header-yacht__price-btn{color:#fff;text-align:center;cursor:pointer;background:#ff9800;border:none;padding:1.5rem .5rem;font-size:1.4rem;font-weight:700;text-decoration:none}.sticky-header-yacht__price-btn--disabled{cursor:not-allowed;filter:grayscale()}.sticky-header-yacht__price-discounted{color:#fa1d1b;font-size:2rem;font-weight:700}.sticky-header-yacht__price-original{color:#63666a;font-size:1.4rem;font-weight:700;text-decoration:line-through}.sticky-header-yacht__type{align-items:center;display:flex}.sticky-header-yacht__type-icon{fill:#ff9800;width:2.12rem;height:3.58rem;margin-right:.5rem}.sticky-header-yacht__type-text{font-size:1.6rem;font-weight:700}.sticky-header-yacht__prices{padding:1rem 1rem 1rem 2.2rem;display:flex}.gallery{align-items:center;display:flex}@media only screen and (width<=48em){.gallery{grid-template-columns:repeat(2,max-content);justify-content:center;display:grid}}.gallery__btn{cursor:pointer;color:#ff9800;background:0 0;border:none;width:2.8rem;height:4.6rem}@media only screen and (width<=48em){.gallery__btn{margin-top:4rem}}@media only screen and (width<=32em){.gallery__btn{width:2.1rem;height:3.45rem;margin-top:3rem}}.gallery__btn--prev{margin-right:4rem}@media only screen and (width<=48em){.gallery__btn--prev{justify-self:end}}@media only screen and (width<=32em){.gallery__btn--prev{margin-right:3rem}}.gallery__btn--next{margin-left:4rem}@media only screen and (width<=32em){.gallery__btn--next{margin-left:3rem}}.gallery__btn--disabled{opacity:.5;cursor:default}.gallery__btn--yachtas{color:#ff9800}.gallery__btn--cruises{color:#0762c8}.gallery__btn-icon{fill:currentColor;width:4.6rem;height:2.8rem}@media only screen and (width<=32em){.gallery__btn-icon{width:3.45rem;height:2.1rem}}.gallery__btn-icon--left{transform:rotate(90deg)translateY(1rem)}.gallery__btn-icon--right{transform:rotate(-90deg)translateY(-1rem)}.gallery__slider{max-width:100.5rem;height:22rem}@media only screen and (width<=48em){.gallery__slider{grid-area:1/1/2/-1;width:calc(100vw - 4rem);max-width:50rem;height:25rem}}.gallery__slide{object-fit:cover;width:100%;height:22rem;display:flex}@media only screen and (width<=48em){.gallery__slide{height:25rem}}.gallery__slide img{object-fit:cover;width:100%;height:100%}.flights-dash{width:100%;max-width:79.5rem}.flights-dash:not(:last-child){margin-bottom:2.5rem}.flights-dash__header{height:23rem}.flights-dash__header-img{object-fit:cover;width:100%;height:100%}.flights-dash__main{grid-gap:5rem;border:1px solid #dcdcdc;grid-template-columns:3fr 5fr;padding:3.5rem 3rem 2rem;display:grid;box-shadow:0 6px 8px #00000019}@media only screen and (width<=48em){.flights-dash__main{grid-gap:2rem;grid-template-columns:1fr}}.flights-dash__content{flex-direction:column;display:flex}.flights-dash__heading{color:#0762c8;flex-direction:column;margin-bottom:1.5rem;font-size:2rem;font-weight:700;display:flex}.flights-dash__sub-heading{color:#63666a;text-transform:uppercase;margin-bottom:.5rem;font-size:1.3rem;font-weight:500}.flights-dash__airport-label{text-transform:uppercase;color:#989898;margin-bottom:.3rem;font-size:1.4rem}.flights-dash__select{width:100%;max-width:29rem;font-size:1.3rem}.flights-dash__select .vs__clear{display:none}.flights-dash__select .vs__selected{font-weight:700}.flights-dash__select .vs__dropdown-toggle{border-radius:0}.flights-dash__texts{font-size:1.3rem}.flights-dash__text:not(:last-child){margin-bottom:1.5rem}.reservation-dash{border:1px solid #dcdcdc;padding:3.2rem;box-shadow:0 6px 8px #00000019}.reservation-dash--wysiwyg.reservation-dash--w-cruises h3,.reservation-dash--wysiwyg.reservation-dash--w-cruises a{color:#0762c8}.reservation-dash--wysiwyg.reservation-dash--w-yachtas h3,.reservation-dash--wysiwyg.reservation-dash--w-yachtas a{color:#ff9800}.reservation-dash--wysiwyg{font-size:1.3rem}.reservation-dash--wysiwyg h3{margin-bottom:.5rem;font-size:2rem;font-weight:700}.reservation-dash--wysiwyg p{margin-bottom:1rem}.numbered-dash{grid-gap:1.2rem;background-clip:padding-box;border:1rem solid #ff98001a;padding:2.5rem;display:grid}.numbered-dash__container{grid-gap:2.5rem;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=48em){.numbered-dash__container{grid-template-columns:1fr}}.numbered-dash__header{grid-gap:1.5rem;grid-template-columns:max-content 1fr;align-items:center;display:grid}.numbered-dash__number{color:#fff;background-color:#ff9800;border-radius:50%;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;font-size:2.6rem;font-weight:700;display:flex}.numbered-dash__heading{color:#ff9800;font-size:2.4rem;font-weight:700}.numbered-dash__text{font-size:1.5rem}.simple-box{color:initial;background-color:#fff;border:1px solid #dcdcdc;justify-content:space-between;align-items:center;width:100%;max-width:50rem;padding:1.8rem;text-decoration:none;display:flex}.simple-box__container{grid-gap:2.5rem;grid-template-columns:repeat(3,1fr);justify-items:center;display:grid}@media only screen and (width<=64em){.simple-box__container{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=48em){.simple-box__container{grid-template-columns:1fr}}.simple-box__heading{font-size:2.1rem;font-weight:700}.simple-box__text{color:#989898;font-size:1.6rem}.review{align-items:center;max-width:115rem;display:flex}.review__btn{cursor:pointer;color:#ff9800;background:0 0;border:none;width:2.8rem;height:4.6rem}@media only screen and (width<=64em){.review__btn{margin-top:4rem}}@media only screen and (width<=32em){.review__btn{width:2.1rem;height:3.45rem;margin-top:3rem}}.review__btn--prev{margin-right:1.5rem}@media only screen and (width<=64em){.review__btn--prev{justify-self:end}}@media only screen and (width<=32em){.review__btn--prev{margin-right:1.5rem}}.review__btn--next{margin-left:1.5rem}@media only screen and (width<=32em){.review__btn--next{margin-left:1.5rem}}.review__btn--disabled{opacity:.5;cursor:default}.review__btn--cruises{color:#0762c8}.review__btn-icon{fill:currentColor;width:4.6rem;height:2.8rem}@media only screen and (width<=32em){.review__btn-icon{width:3.45rem;height:2.1rem}}.review__btn-icon--left{transform:rotate(90deg)translateY(1rem)}.review__btn-icon--right{transform:rotate(-90deg)translateY(-1rem)}@media only screen and (width<=64em){.review__slider{max-width:77rem}}@media only screen and (width<=48em){.review__slider{max-width:36rem}}.review__slide{object-fit:cover;width:100%;display:flex}.review__slide img{object-fit:cover;width:100%;height:100%}.review-dash{background:#fff;border:1px solid #dcdcdc;flex-direction:column;row-gap:2rem;padding:2rem;display:flex;position:relative}.review-dash__init-height{overflow:hidden}.review-dash__header{gap:1.5rem;width:100%;height:4.6rem;display:flex;position:relative}.review-dash__image{border-radius:50%;width:4.6rem;height:4.6rem;display:flex;overflow:hidden}.review-dash__image_icons{border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;display:flex;overflow:hidden}.review-dash__name{color:#101820;font-size:2.2rem;font-weight:700}.review-dash__stars{column-gap:5px;display:flex}.review-dash__star{color:gold}.review-dash__text{color:#63666a;font-size:1.5rem}.review-dash__text>span,.review-dash__text>span>p{display:inline}.review-dash__show_more{color:#0762c8;cursor:pointer;margin-left:2px;font-style:italic;text-decoration:none}.review-dash__show_more:hover{text-decoration:underline}.review-dash__show_less{color:#0762c8;text-align:center;cursor:pointer;margin-top:10px;font-style:italic;text-decoration:none;display:block!important}.review-dash__show_less:hover{text-decoration:underline}.sub-menu{grid-gap:1rem 3.2rem;background:#fff;flex-wrap:wrap;justify-content:center;padding:1rem 3rem;display:flex}@media only screen and (width<=48em){.sub-menu{display:none}}.sub-menu--yachtas{color:#ff9800}.sub-menu--cruises{color:#0762c8}.sub-menu__item{color:inherit;white-space:nowrap;font-size:1.5rem;font-weight:500;text-decoration:none}.sub-menu__item-wrapper,.sub-menu__dropdown{position:relative}.sub-menu__dropdown:hover .sub-menu__dropdown-content{display:flex}.sub-menu__dropdown-content{z-index:1;background-color:#fff;flex-direction:column;justify-content:space-between;gap:.8rem;padding:1rem 1.5rem;display:none;position:absolute;top:100%;left:-1.5rem;box-shadow:0 8px 16px #0003}.sub-menu__dropdown-item{color:inherit;white-space:nowrap;font-size:1.5rem;font-weight:500;text-decoration:none;display:block}.payment-box{border:1px solid #dcdcdc;max-width:45rem;padding:2rem}.payment-box__heading{color:#0762c8;margin-bottom:.8rem;font-size:2rem;font-weight:700}.payment-box__text{margin-bottom:4rem;font-size:1.3rem;font-weight:500}.payment-box__content{flex-direction:column;align-items:center;display:flex}.payment-box__price{color:#0762c8;margin-bottom:.5rem;font-size:2.6rem;font-weight:700}.payment-box__price__note{color:silver;text-transform:uppercase;margin-bottom:2rem;font-size:1.2rem;font-weight:700}.payment-box__pay-btn{color:#fff;cursor:pointer;text-align:left;background-color:#50c476;border:none;align-items:center;margin-bottom:1rem;padding:2rem 2.5rem;font-size:1.8rem;font-weight:700;display:flex}.payment-box__pay-icon{width:2.5rem;height:2.5rem;margin-right:1rem}.payment-box__methods-box{align-items:center;display:flex}.payment-box__methods-box>:first-child{margin-right:1.5rem}.payment-box__pay-method-icon--visa{width:5rem;height:5rem}.payment-box__pay-method-icon--mastercard{width:4rem;height:2.5rem}.content-hero{justify-content:center;align-items:center;padding:8rem 4rem;display:flex}@media only screen and (width<=24em){.content-hero{padding:6rem 3rem}}.content-hero__dash{text-align:center;color:#fff;background:#0762c8e6;padding:3rem 8rem}@media only screen and (width<=32em){.content-hero__dash{padding:3rem 6rem}}@media only screen and (width<=24em){.content-hero__dash{padding:3rem 5rem}}.content-hero__title{margin-bottom:2rem;font-size:6.8rem;font-weight:700}@media only screen and (width<=64em){.content-hero__title{margin-bottom:1.5rem;font-size:5rem}}@media only screen and (width<=32em){.content-hero__title{font-size:4rem}}.content-hero__sub-title{font-size:2.4rem;font-weight:600}@media only screen and (width<=64em){.content-hero__sub-title{font-size:2rem}}.content-under-hero{flex-direction:column;align-items:center;padding:6rem 3rem;display:flex}@media only screen and (width<=64em){.content-under-hero{padding:4rem 3rem}}.content-under-hero__text{color:#000;text-align:center;max-width:85rem;padding:2rem 0 4rem;font-size:3.4rem;line-height:5rem}@media only screen and (width<=64em){.content-under-hero__text{padding:1rem 0 2rem;font-size:2.8rem}}@media only screen and (width<=48em){.content-under-hero__text{line-height:4rem}}.content-under-hero__text b,.content-under-hero__text strong{color:#0762c8}.content-under-hero__arrow{fill:#0762c8;width:8rem;height:8rem}@media only screen and (width<=64em){.content-under-hero__arrow{width:6rem;height:6rem}}.content-halves{grid-gap:13rem;grid-template-columns:repeat(2,1fr);align-items:start;margin-bottom:6rem;display:grid}@media only screen and (width<=78em){.content-halves{grid-gap:6rem}}@media only screen and (width<=48em){.content-halves{grid-gap:3rem;grid-template-columns:1fr;justify-items:start}}.content-halves:last-child{margin-bottom:10rem}@media only screen and (width<=48em){.content-halves:last-child{margin-bottom:6rem}}.content-halves__part{position:relative}@media only screen and (width<=48em){.content-halves__part--img{width:100%;padding:0 1rem}}.content-halves__part--text{max-width:48rem}@media only screen and (width<=48em){.content-halves__part--text{padding:0 3rem}}.content-halves__part--text-wider{max-width:55rem}.content-halves--img-left .content-halves__part--text{padding-right:3rem}.content-halves--img-right .content-halves__part--img{order:1}@media only screen and (width<=48em){.content-halves--img-right .content-halves__part--img{order:initial}}.content-halves--img-right .content-halves__part--text{justify-self:end;padding-left:3rem}@media only screen and (width<=48em){.content-halves--img-right .content-halves__part--text{justify-self:start}}.content-halves__img{object-fit:cover;z-index:2;width:100%;height:100%}.content-halves__title{color:#0762c8;margin-bottom:2.4rem;font-size:2.2rem;font-weight:700}.content-halves__text{font-size:1.8rem;font-weight:500;line-height:1.5}.content-halves__text:not(:last-child){margin-bottom:2rem}.content-halves__text b,.content-halves__text strong{color:#0762c8}.content-halves__btn{margin-top:2.8rem}.content-halves__note{color:#aeaeae;font-size:1.8rem;font-style:italic;line-height:1.5}.content-halves__waves{z-index:-1;width:36rem;height:13rem;position:absolute}@media only screen and (width<=78em){.content-halves__waves{width:24rem;height:8.5rem}}@media only screen and (width<=64em){.content-halves__waves{width:20rem;height:7rem}}@media only screen and (width<=48em){.content-halves__waves{display:none}}.content-halves__waves--bottom-right{bottom:-8rem;right:-6.5rem}@media only screen and (width<=78em){.content-halves__waves--bottom-right{bottom:-5rem;right:-5rem}}@media only screen and (width<=64em){.content-halves__waves--bottom-right{bottom:-4.25rem}}.content-halves__waves--top-left{top:-8rem;left:-8.5rem}@media only screen and (width<=78em){.content-halves__waves--top-left{top:-5rem;left:-5rem}}@media only screen and (width<=64em){.content-halves__waves--top-left{top:-3.5rem}}.content-halves__waves--bottom-left{bottom:0;left:-20rem}@media only screen and (width<=78em){.content-halves__waves--bottom-left{left:-15rem}}@media only screen and (width<=64em){.content-halves__waves--bottom-left{left:-10rem}}.content-halves__waves--bottom-left-inner{bottom:3rem;left:5rem}.content-halves__waves--lower-left{bottom:8rem;left:-8rem}.contact-bar{background-color:#0000;background-image:linear-gradient(#0762c8d9,#0762c8d9),url(/static/image/contact-bar-bg.56319146.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:7rem 3rem}@media only screen and (width<=48em){.contact-bar{padding:4rem 3rem}}.contact-bar__main{grid-template-columns:repeat(2,1fr);align-items:center;max-width:144rem;margin-left:auto;margin-right:auto;display:grid}@media only screen and (width<=48em){.contact-bar__main{grid-gap:5rem;grid-template-columns:1fr}}.contact-bar__part--message{justify-self:end}@media only screen and (width<=48em){.contact-bar__part--message{justify-self:center}}.contact-bar__part--contact{justify-self:center}@media only screen and (width<=48em){.contact-bar__part--contact{justify-self:center}}.contact-bar__bubble{background:#fff;max-width:54rem;padding:3.5rem 2.6rem 3.9rem 3.9rem;position:relative}.contact-bar__bubble:after{content:"";border:2.5rem solid #0000;border-left-color:#fff;position:absolute;top:50%;right:0;transform:translate(calc(100% - 1px),-50%)}@media only screen and (width<=48em){.contact-bar__bubble:after{bottom:0;left:50%;right:initial;border-top-color:#fff;border-left-color:#0000;transform:translate(-50%,calc(100% - 1px))}}.contact-bar__bubble-text{font-size:1.8rem;font-weight:500}.contact-bar__bubble-text b,.contact-bar__bubble-text strong{color:#0762c8}.contact-bar__contact{color:#fff}.contact-bar__name{font-size:3.2rem;font-weight:700}.contact-bar__department{color:#ffffff80;margin-bottom:1rem;font-size:1.5rem;font-weight:500}.contact-bar__contact-row{align-items:center;font-size:1.8rem;font-weight:500;display:flex}.contact-bar__contact-row:not(:last-child){margin-bottom:.9rem}.contact-bar__contact-icon{fill:currentColor;width:1.8rem;height:1.8rem;margin-right:1rem}.contact-bar__link{color:inherit;text-decoration:none}.contact-dash{grid-gap:8rem;grid-template-columns:max-content 1fr;margin-bottom:6rem;padding:0 3rem;display:grid}@media only screen and (width<=64em){.contact-dash{grid-gap:3rem;grid-template-columns:1fr;justify-items:center}}@media only screen and (width<=24em){.contact-dash{padding:0 1.5rem}}.contact-dash__part--contact{color:#fff;background-color:#0000;background-image:linear-gradient(#0762c8d9,#0762c8d9),url(/static/image/tropical-view.f9093a8f.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:7rem 8rem;position:relative}@media only screen and (width<=78em){.contact-dash__part--contact{padding:5rem 6rem}}@media only screen and (width<=64em){.contact-dash__part--contact{justify-self:stretch}}@media only screen and (width<=32em){.contact-dash__part--contact{padding:5rem 3rem}}.contact-dash__person-container{align-items:center;margin-bottom:4.5rem;display:flex}@media only screen and (width<=32em){.contact-dash__person-container{flex-direction:column;margin-bottom:3rem}}.contact-dash__img-container{border-radius:50%;width:13rem;height:13rem;margin-right:3rem;overflow:hidden}@media only screen and (width<=32em){.contact-dash__img-container{margin-bottom:1.5rem;margin-right:0}}.contact-dash__img{object-fit:cover;width:100%;height:100%}@media only screen and (width<=32em){.contact-dash__person-info{text-align:center}}.contact-dash__name{margin-bottom:.8rem;font-size:3.2rem;font-weight:700}.contact-dash__department{color:#ffffff80;font-size:1.5rem}.contact-dash__contact-row{align-items:center;display:flex}.contact-dash__contact-row:not(:last-child){margin-bottom:2.5rem}@media only screen and (width<=78em){.contact-dash__contact-row:not(:last-child){margin-bottom:1.6rem}}@media only screen and (width<=32em){.contact-dash__contact-row{flex-direction:column}}.contact-dash__contact-icon{fill:currentColor;width:2.4rem;height:2.4rem;margin-right:1.8rem}@media only screen and (width<=32em){.contact-dash__contact-icon{margin-bottom:1rem;margin-right:0}}.contact-dash__link{color:inherit;font-size:3rem;font-weight:500;text-decoration:none}@media only screen and (width<=78em){.contact-dash__link{font-size:2.4rem}}@media only screen and (width<=32em){.contact-dash__link{text-align:center;font-size:2.4rem}}@media only screen and (width<=24em){.contact-dash__link{font-size:2rem}}.contact-dash__info{max-width:48rem}.contact-dash__title{color:#0762c8;margin-top:8rem;margin-bottom:2rem;font-size:2.2rem;font-weight:700}@media only screen and (width<=64em){.contact-dash__title{margin-top:0;margin-bottom:1rem}}.contact-dash__info-text{font-size:1.8rem;font-weight:500}.contact-dash__waves{z-index:-1;width:36rem;height:13rem;position:absolute;bottom:3rem;right:7rem;transform:translate(100%)}@media only screen and (width<=78em){.contact-dash__waves{width:28rem;height:9.5rem}}@media only screen and (width<=64em){.contact-dash__waves{display:none}}.grid-gallery{grid-gap:1rem;width:100%;display:grid}.grid-gallery--variant-1{grid-template-rows:repeat(5,14rem);grid-template-columns:repeat(3,20rem)}@media only screen and (width<=78em){.grid-gallery--variant-1{grid-template-rows:repeat(5,12rem);grid-template-columns:repeat(3,16rem)}}@media only screen and (width<=64em){.grid-gallery--variant-1{grid-template-rows:repeat(5,10rem);grid-template-columns:repeat(3,1fr)}}@media only screen and (width<=37.5em){.grid-gallery--variant-1{grid-template-rows:repeat(3,12rem)}}@media only screen and (width<=48em){.grid-gallery--variant-1{grid-template-rows:repeat(3,12rem)}}@media only screen and (width<=32em){.grid-gallery--variant-1{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=24em){.grid-gallery--variant-1{grid-template-rows:repeat(6,max-content);grid-template-columns:1fr}}@media only screen and (width<=32em){.grid-gallery--variant-1__img:first-child{grid-row:1/3}}@media only screen and (width<=24em){.grid-gallery--variant-1__img:first-child{grid-row:initial}}.grid-gallery--variant-1__img:nth-child(6){grid-area:2/2/4/-1}@media only screen and (width<=24em){.grid-gallery--variant-1__img:nth-child(6){grid-row:initial;grid-column:initial}}.grid-gallery--variant-1__img:nth-child(7){grid-area:4/1/-1/3}@media only screen and (width<=24em){.grid-gallery--variant-1__img:nth-child(7){grid-row:initial;grid-column:initial}}.grid-gallery--variant-1__img:nth-child(14){grid-area:7/2/9/-1}@media only screen and (width<=24em){.grid-gallery--variant-1__img:nth-child(14){grid-row:initial;grid-column:initial}}.grid-gallery--variant-1__img:nth-child(15){grid-area:9/1/11/3}@media only screen and (width<=24em){.grid-gallery--variant-1__img:nth-child(15){grid-row:initial;grid-column:initial}}@media only screen and (width<=48em){.grid-gallery--variant-1__img:nth-child(n+7){grid-row:initial;grid-column:initial;display:none}}.grid-gallery--variant-2{grid-template-rows:repeat(5,20rem);grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (width<=78em){.grid-gallery--variant-2{grid-template-rows:repeat(5,18rem)}}@media only screen and (width<=64em){.grid-gallery--variant-2{grid-template-rows:repeat(5,16rem)}}@media only screen and (width<=37.5em){.grid-gallery--variant-2{grid-template-rows:repeat(3,14rem)}}@media only screen and (width<=48em){.grid-gallery--variant-2{grid-template-rows:repeat(3,12rem)}}@media only screen and (width<=32em){.grid-gallery--variant-2{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=24em){.grid-gallery--variant-2{grid-template-rows:repeat(6,max-content);grid-template-columns:1fr}}@media only screen and (width<=32em){.grid-gallery--variant-2__img:first-child{grid-row:1/3}}@media only screen and (width<=24em){.grid-gallery--variant-2__img:first-child{grid-row:initial}}.grid-gallery--variant-2__img:nth-child(6){grid-area:2/2/4/-1}@media only screen and (width<=24em){.grid-gallery--variant-2__img:nth-child(6){grid-row:initial;grid-column:initial}}.grid-gallery--variant-2__img:nth-child(7){grid-area:4/1/-1/3}@media only screen and (width<=24em){.grid-gallery--variant-2__img:nth-child(7){grid-row:initial;grid-column:initial}}.grid-gallery--variant-2__img:nth-child(14){grid-area:7/2/9/-1}@media only screen and (width<=24em){.grid-gallery--variant-2__img:nth-child(14){grid-row:initial;grid-column:initial}}.grid-gallery--variant-2__img:nth-child(15){grid-area:9/1/11/3}@media only screen and (width<=24em){.grid-gallery--variant-2__img:nth-child(15){grid-row:initial;grid-column:initial}}@media only screen and (width<=48em){.grid-gallery--variant-2__img:nth-child(n+7){grid-row:initial;grid-column:initial;display:none}}.grid-gallery__img{object-fit:cover;width:100%;height:100%}.features-dash{flex-direction:column;height:100%;padding:4rem;font-weight:500;display:flex;box-shadow:0 6px 8px #00000019}@media only screen and (width<=32em){.features-dash{padding:3.2rem}}.features-dash__wrapper{position:relative}.features-dash__wrapper--fullwidth{grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=64em){.features-dash__wrapper--fullwidth{grid-template-columns:1fr}}.features-dash--info{background:#fff;border:1px solid #dcdcdc}.features-dash--includes{background:#fafff6;border:4px solid #d2e9c0}.features-dash--additional{background:#fff7ec;border:4px solid #ffe5bf}.features-dash__container{max-width:111rem;margin:0 auto 8rem;padding:0 3rem}.features-dash__container--grid{grid-gap:6rem;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=64em){.features-dash__container--grid{grid-gap:4rem;grid-template-columns:60rem;justify-content:center}}@media only screen and (width<=48em){.features-dash__container--grid{grid-template-columns:1fr}}.features-dash__header{border-bottom:1px solid #dcdcdc;padding-bottom:2rem}.features-dash__sub-heading{color:#63666a;text-transform:uppercase;margin-bottom:5px;font-size:1.3rem;font-weight:500}.features-dash__heading{font-size:2.2rem;font-weight:700}.features-dash--info .features-dash__heading{color:#0762c8}.features-dash--includes .features-dash__heading{color:#5da822}.features-dash--additional .features-dash__heading{color:#ff9800}.features-dash__main{flex:1;margin-top:1.7rem;font-size:1.8rem}.features-dash--info .features-dash__main b{color:#0762c8}.features-dash--includes .features-dash__main b{color:#5da822}.features-dash--additional .features-dash__main b{color:#ff9800}.features-dash__list{padding-left:4.5rem;list-style-type:none}@media only screen and (width<=24em){.features-dash__list{padding-left:3.5rem}}.features-dash__feature{position:relative}.features-dash__feature:not(:last-child){margin-bottom:3rem}.features-dash__list-icon{position:absolute;top:4px;left:-4.5rem}@media only screen and (width<=24em){.features-dash__list-icon{left:-3.5rem}}.features-dash__list-icon--plus{width:1.6rem;height:1.6rem}.features-dash__list-icon--check-mark{width:2rem;height:1.3rem}.features-dash--info .features-dash__list-icon{fill:#0762c8}.features-dash--includes .features-dash__list-icon{fill:#5da822}.features-dash--additional .features-dash__list-icon{fill:#ff9800}.features-dash__footer{margin-top:4rem}.features-dash__footer-text{font-size:1.8rem}.features-dash--info .features-dash__footer-text{color:#0762c8}.features-dash--includes .features-dash__footer-text{color:#5da822}.features-dash--additional .features-dash__footer-text{color:#ff9800}.features-dash a{color:inherit}.features-dash__cclub-container{background-color:#0000;background-image:linear-gradient(#0762c8b3,#0762c8b3),url(/static/image/DE_Balcony%202%202.bc4c5721.jpg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-area:1/-2/-1/-1;justify-content:center;align-items:center;display:flex}.features-dash__cclub-logo{fill:#fff;width:20rem;height:20rem;margin:3rem}.features-dash__waves{z-index:-1;width:36rem;height:13rem;position:absolute}@media only screen and (width<=78em){.features-dash__waves{width:28rem;height:10rem}}@media only screen and (width<=48em){.features-dash__waves{display:none}}.features-dash__waves--bottom-right{bottom:-8rem;right:-12rem}@media only screen and (width<=78em){.features-dash__waves--bottom-right{bottom:-5rem;right:-8rem}}@media only screen and (width<=64em){.features-dash__waves--bottom-right{bottom:-4.25rem}}.features-dash__waves--bottom-left{bottom:-8rem;left:-20rem}@media only screen and (width<=78em){.features-dash__waves--bottom-left{left:-15rem}}@media only screen and (width<=64em){.features-dash__waves--bottom-left{left:-10rem}}.new-video-yt{position:relative}.new-video-yt__preview-container{width:100%;height:100%}.new-video-yt__preview-img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.new-video-yt--yachtas .new-video-yt__play-container{background:#ff9800}.new-video-yt--yachtas .new-video-yt__play-container:before{background:#ff980066}.new-video-yt--cruises .new-video-yt__play-container{background:#0762c8}.new-video-yt--cruises .new-video-yt__play-container:before{background:#0762c866}.new-video-yt__play-container{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:7.5rem;height:7.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.new-video-yt__play-container:before{content:"";z-index:-1;border-radius:50%;width:10rem;height:10rem;position:absolute;top:0;left:0;transform:translate(-12.5%,-12.5%)}.new-video-yt__play-icon{fill:#fff;width:5rem;height:5rem}.new-video-yt__video{width:100%;height:100%}.new-video-yt__video--bg-load{display:none}.yachtas-coffee-gallery{grid-gap:1rem;grid-template-columns:repeat(4,1fr);grid-auto-rows:23rem;max-width:145rem;margin-left:auto;margin-right:auto;display:grid}@media only screen and (width<=90em){.yachtas-coffee-gallery{grid-auto-rows:16vw}}@media only screen and (width<=64em){.yachtas-coffee-gallery{grid-template-columns:repeat(3,1fr);grid-auto-rows:22vw}}@media only screen and (width<=48em){.yachtas-coffee-gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:33vw}}@media only screen and (width<=32em){.yachtas-coffee-gallery{grid-template-columns:1fr;grid-auto-rows:26rem;max-width:40rem}}@media only screen and (width<=24em){.yachtas-coffee-gallery{grid-auto-rows:66vw}}.yachtas-coffee-gallery__img-container{position:relative}.yachtas-coffee-gallery__img-container:nth-child(15){grid-area:span 2/span 2}@media only screen and (width<=64em){.yachtas-coffee-gallery__img-container:nth-child(15){grid-area:4/2/span 2/span 2}}@media only screen and (width<=48em){.yachtas-coffee-gallery__img-container:nth-child(15){grid-column:1/-1}}.yachtas-coffee-gallery__img-container:nth-child(17){grid-row:span 2}.yachtas-coffee-gallery__img-container:nth-child(21){grid-area:span 2/span 2}@media only screen and (width<=48em){.yachtas-coffee-gallery__img-container:nth-child(21){grid-column:1/-1}}.yachtas-coffee-gallery__img-container:nth-child(23){grid-row:span 2}@media only screen and (width<=64em){.yachtas-coffee-gallery__img-container:nth-child(23){grid-row:initial}}.yachtas-coffee-gallery__img-container:nth-child(24){display:none}.yachtas-coffee-gallery__img{object-fit:cover;width:100%;height:100%}.yachtas-coffee-gallery__label{color:#fff;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:3rem;font-size:2.8rem;font-weight:700;display:flex;position:absolute;inset:0}@media only screen and (width<=78em){.yachtas-coffee-gallery__label{font-size:2.4rem}}.yachtas-coffee-gallery__label--yachtas{background:#ff9800b3}.yachtas-coffee-gallery__label--cruises{background:#0762c8b3}.map-contact{width:100%;max-width:85rem}.map-contact__map-img{object-fit:cover;width:100%}.map-contact__contact{grid-gap:3rem;color:#fff;text-align:center;background:#0762c8;justify-items:center;padding:4rem;display:grid}.map-contact__contact-section{flex-direction:column;display:flex}.map-contact__heading{text-transform:uppercase;font-size:1.4rem;font-weight:700;line-height:2.8rem}.map-contact__text{font-size:2.2rem;font-weight:500}.map-contact__icons{grid-gap:1rem;grid-template-columns:repeat(2,max-content);margin-top:5px;display:grid}.map-contact__icon{fill:#fff;width:4rem;height:4rem}.map-contact__link{color:inherit;text-decoration:none;display:flex}.cookies-bar{z-index:999999;backdrop-filter:brightness(60%)blur(5px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media only screen and (width<=48em){.cookies-bar{align-items:end}}.cookies-bar__inner{z-index:99999;grid-row-gap:10px;grid-gap:10px;background:#fff;border-radius:12px;grid-template-rows:minmax(0,1fr);width:70rem;padding:15px 20px;display:grid;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}@media only screen and (width<=48em){.cookies-bar__inner{border-radius:0;width:100%}}.cookies-bar__header{text-align:center;letter-spacing:.25px;margin-bottom:1.5rem;font-size:17px;font-weight:600}.cookies-bar__body{width:100%;max-height:60vh;overflow:hidden auto}.cookies-bar__content{letter-spacing:.5px;text-align:justify;margin-bottom:10px;font-size:13px;line-height:1.6rem}.cookies-bar__preferences{grid-row-gap:5px;margin-bottom:1.5rem;display:grid}.cookies-bar__buttons{justify-content:center;column-gap:10px;width:100%;margin-bottom:1.5rem;display:flex}@media only screen and (width<=32em){.cookies-bar__buttons{flex-direction:column;row-gap:10px}}.cookies-bar__btn{border-radius:6px;padding:1.2rem;font-size:15px;font-weight:500}.cookies-bar__btn:first-child{flex-grow:1}@media only screen and (width<=32em){.cookies-bar__btn{width:100%}}.cookies-bar__link{color:#0762c8;margin:auto;text-decoration:underline}.cookies-bar__link:hover{text-decoration:none}.cookies-manage-consent{margin:unset;z-index:9998;font-size:15px;line-height:initial;cursor:pointer;background:#fff;border:1px solid #f2f2f2;border-top-left-radius:12px;border-top-right-radius:12px;min-width:100px;height:50px;padding:15px;transition:all .5s;position:fixed;bottom:-35px;right:40px;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}@media only screen and (width<=48em){.cookies-manage-consent{display:none}}.cookies-manage-consent:hover{bottom:0}.cookiesbar-accordion__header{grid-gap:10px;cursor:pointer;text-align:left;letter-spacing:.25px;background:#f2f2f2;border:none;outline:none;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr auto 15px;align-items:center;width:100%;padding:10px;font-size:14px;font-weight:600;transition:all .4s;display:grid;position:relative}.cookiesbar-accordion__header__open:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;margin-right:15px;padding:.2em;display:inline-block;position:absolute;top:50%;right:.2em;transform:translateY(-20%)rotate(225deg)}.cookiesbar-accordion__header__close:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;margin-right:15px;padding:.2em;display:inline-block;position:absolute;top:50%;right:.2em;transform:translateY(-50%)rotate(45deg)}.cookiesbar-accordion__panel{letter-spacing:.5px;text-align:justify;padding:0 18px;font-size:12px;line-height:1.6em;overflow:hidden}.cookiesbar-accordion__panel__hidden{display:none}.cookiesbar-accordion__switch{width:50px;height:24px;display:inline-block;position:relative}.cookiesbar-accordion__switch-checkbox{opacity:0;width:0;height:0}.cookiesbar-accordion__switch-checkbox:checked+.cookiesbar-accordion__switch-slider{background-color:#0762c8}.cookiesbar-accordion__switch-checkbox:checked+.cookiesbar-accordion__switch-slider__disabled{cursor:not-allowed;background:#dcdcdc}.cookiesbar-accordion__switch-checkbox:focus+.cookiesbar-accordion__switch-slider{box-shadow:0 0 1px #0762c8}.cookiesbar-accordion__switch-checkbox:checked+.cookiesbar-accordion__switch-slider:before{transform:translate(26px)}.cookiesbar-accordion__switch-slider{cursor:pointer;background-color:#000;border-radius:24px;transition:all .4s;position:absolute;inset:0}.cookiesbar-accordion__switch-slider__disabled{cursor:not-allowed;background:#dcdcdc}.cookiesbar-accordion__switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:4px;left:4px}.cabin-delegate{grid-template-rows:repeat(3,max-content);grid-template-columns:repeat(3,1fr);margin-bottom:2rem;padding:1rem;display:grid;box-shadow:5px 5px 10px #dcdcdc}.cabin-delegate__text{margin-top:1rem;margin-bottom:1rem;font-size:1.5rem}.cabin-delegate__label{align-items:center;display:flex}.cabin-delegate__checkbox{margin-right:.5rem}.cabin-delegate__type-select{grid-column:1/span 2;width:90%;font-size:1.5rem}.cabin-delegate__remove-btn{grid-column:3;width:100%;height:100%;padding:0}.cabin-delegate__price-summary{grid-column:1/span 3;grid-template-columns:3fr 2fr;display:grid}.cabin-delegate-group__heading{font-size:2rem;font-weight:600}.cabin-delegate-group__cabins{grid-template-columns:repeat(2,1fr);display:grid}.cabin-delegate-group__cabin{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;padding:1rem}.cabin-delegate-group__cabin:nth-child(2n-1){border-left:none}.cabin-delegate-group__cabin:nth-child(-n+2){border-top:none}.cabin-delegate-group__container{border-top:1px solid #dcdcdc;padding-top:1rem;padding-bottom:1rem}.cabin-delegate-group__container:first-child{border-top:none;padding-top:0}.cabin-delegate-group__container:last-child{padding-bottom:0}.itinerary{max-width:121.5rem;margin-top:4rem;margin-left:auto;margin-right:auto;padding:0 3rem}.itinerary__heading{text-align:center;color:#0762c8;white-space:nowrap;font-size:3.4rem;line-height:5rem}.itinerary__table{table-layout:auto;border-collapse:collapse;width:100%;font-size:1.8rem}@media only screen and (width<=48em){.itinerary__table{font-size:1.6rem}}.itinerary__table--heading{text-align:left;color:#101820;white-space:nowrap;padding:.5rem;font-weight:700}.itinerary__table--cell{color:#101820;white-space:nowrap;padding:.5rem}.itinerary__table--cell--description{white-space:normal;width:100%}.itinerary__table--header{border-bottom:1px solid #63666a}.itinerary__table--row{border-bottom:1px solid #989898}.itinerary__table--row:last-child{border-bottom:none}.cruiser-detail-page{background-image:url(/static/image/cruiser-detail-background.864c2bdd.jpg);background-size:100%;background-attachment:fixed}.cruiser-detail-page__main{padding:0 3rem}@media only screen and (width<=32em){.cruiser-detail-page__main{padding:0}}.cruiser-detail-page__main-inner{position:relative}.cruiser-detail-page__back-container{background:#fff;align-items:center;padding:.9rem 1.2rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex;position:absolute;top:0;right:0}@media only screen and (width<=64em){.cruiser-detail-page__back-container{transform:translateY(calc(-50% - 2.5rem))}}@media only screen and (width<=32em){.cruiser-detail-page__back-container{top:1.67rem;right:1.67rem;transform:translateY(0)}}.cruiser-detail-page__back-container--cruiser{color:#0762c8}.cruiser-detail-page__back-container--yacht{color:#ff9800}.cruiser-detail-page__back-icon{width:1.6rem;height:1.3rem;margin-right:.75rem}.cruiser-detail-page__back-icon--cruiser{fill:#0762c8}.cruiser-detail-page__back-icon--yacht{fill:#ff9800}.cruises-delegate-detail-page__header-inner{max-width:121.5rem;margin-left:auto;margin-right:auto;padding:0 3rem;list-style-type:none;position:relative}@media only screen and (width<=32em){.cruises-delegate-detail-page__header-inner{padding:0}}.cruises-delegate-detail-page__header-content{background:#fff;border:1px solid #dcdcdc;grid-template-columns:1fr 1fr;max-width:62rem;margin-top:5rem;margin-bottom:auto;display:grid}@media only screen and (width<=48em){.cruises-delegate-detail-page__header-content{grid-template-columns:1fr;margin:3rem auto}}@media only screen and (width<=32em){.cruises-delegate-detail-page__header-content{margin:0}}.cruises-delegate-detail-page__header-content.transport{margin-bottom:0!important}.cruises-delegate-detail-page__header-column{background:#fff;border:1px solid #dcdcdc;max-width:62rem;max-height:fit-content;margin-top:5rem;margin-bottom:7rem}.cruises-delegate-detail-page__header-column-part{padding:2rem 3rem}.cruises-delegate-detail-page__header-column-part:not(:last-child){border-bottom:1px solid #dcdcdc}.cruises-delegate-detail-page__header-split{flex-direction:row;align-items:flex-start;gap:4.5rem;display:flex}@media only screen and (width<=64em){.cruises-delegate-detail-page__header-split{flex-direction:column}}.cruises-delegate-detail-page__header-part--transport{background:#dcdcdc;grid-column:1/-1;padding:2rem 3rem 3rem}.cruises-delegate-detail-page__header-part--transport h4{margin-bottom:.5rem}.cruises-delegate-detail-page__header-part--transport h4,.cruises-delegate-detail-page__header-part--transport p{font-size:1.3rem}.cruises-delegate-detail-page__header-part--prices{border-top:1px solid #dcdcdc;grid-column:1/-1}.cruises-delegate-detail-page__header-part--header{border-bottom:1px solid #dcdcdc;grid-column:1/-1;justify-content:space-between;align-items:center;padding:2rem 3rem 3rem;display:flex}@media only screen and (width<=48em){.cruises-delegate-detail-page__header-part--dates{border-bottom:1px solid #dcdcdc;grid-column:1/-1}}.cruises-delegate-detail-page__header-part--middle{width:100%;margin-top:.7rem;margin-bottom:.7rem;position:relative}.cruises-delegate-detail-page__header-part--middle:not(.cruises-delegate-detail-page__header-part--middle-last){border-right:1px solid #dcdcdc;padding:2rem 3rem}.cruises-delegate-detail-page__header-part--middle .cruises-delegate-detail-page__header-part__row{padding:1rem 3rem}.cruises-delegate-detail-page__header-part--middle .cruises-delegate-detail-page__header-part__row:not(:last-child){border-bottom:1px solid #dcdcdc}.cruises-delegate-detail-page__header-part--note{text-align:center;grid-column:1/-1;padding:1rem 3rem 0;font-size:1.6rem}.cruises-delegate-detail-page__header-part--note strong{color:#fa1d1b}.cruises-delegate-detail-page__header-part--more-info{grid-column:1/-1;margin-bottom:2rem;padding:1.5rem 3rem 0}.cruises-delegate-detail-page__transports{align-items:center;margin-top:20px;display:flex}.cruises-delegate-detail-page__transport{background:silver;padding:1rem;display:flex;position:relative}.cruises-delegate-detail-page__transport:not(:last-child){margin-right:20px}.cruises-delegate-detail-page__transport p{margin-left:3rem;font-size:14px}.cruises-delegate-detail-page__transport:last-child .cruises-delegate-detail-page__transport__icon{width:30px;height:30px}.cruises-delegate-detail-page__transport__icon{width:20px;height:20px;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.cruises-delegate-detail-page__notice{color:#fff;background:#fa1d1bcc;align-items:center;width:max-content;margin:2rem 3rem 0;padding:.8rem 1.1rem;display:flex}.cruises-delegate-detail-page__notice-icon{fill:currentColor;width:2.5rem;height:2.5rem;margin-right:1rem}.cruises-delegate-detail-page__notice-text{font-size:1.4rem;font-weight:700}.cruises-delegate-detail-page__prices{grid-gap:1.2rem;align-items:start;padding:2rem 3rem 1.5rem;display:grid}.cruises-delegate-detail-page__heading{color:#0762c8;flex-direction:column;font-size:2rem;font-weight:700;display:flex}.cruises-delegate-detail-page__subheading{color:#101820;font-size:1.6rem;font-weight:400}.cruises-delegate-detail-page__cruiser-name-container{grid-column-gap:1.2rem;grid-template-rows:repeat(2,max-content);grid-template-columns:max-content 1fr;align-items:center;display:grid}@media only screen and (width<=48em){.cruises-delegate-detail-page__cruiser-name-container{grid-template-rows:max-content;margin-bottom:2rem}}.cruises-delegate-detail-page__cruiser-name-icon{fill:#0762c8;grid-row:1/-1;width:2.07rem;height:2.3rem}.cruises-delegate-detail-page__cruiser-name{font-size:1.6rem;font-weight:700}@media only screen and (width<=48em){.cruises-delegate-detail-page__cruiser-name{font-size:1.4rem;font-weight:400}}@media only screen and (width<=32em){.cruises-delegate-detail-page__cruiser-name{font-size:1.6rem}}.cruises-delegate-detail-page__cruises-delegate-name-wrapper{align-items:center;display:flex}.cruises-delegate-detail-page__cruises-delegate-name{font-size:1.6rem;font-weight:700}.cruises-delegate-detail-page__cruises-delegate-icon{fill:#0762c8;width:1.1rem;height:1.9rem;margin-right:1.2rem}.cruises-delegate-detail-page__mini-heading{margin-bottom:5px;font-size:1.3rem;font-weight:400}.cruises-delegate-detail-page__date{white-space:nowrap;margin-bottom:1rem;font-size:1.6rem;font-weight:700}.cruises-delegate-detail-page__date span:last-child{margin-left:3rem;display:block}.cruises-delegate-detail-page__more-info-text{text-align:center;border:1px solid #aeaeae;padding:1rem;font-size:1.3rem;font-weight:400}.cruises-delegate-detail-page__more-info-text a{color:#ff9800}.cruises-delegate-detail-page__date-arrow{color:#989898;margin-right:1rem}.cruises-delegate-detail-page__header-text{font-size:1.6rem;font-weight:700}.cruises-delegate-detail-page__type{align-items:center;font-size:1.6rem;font-weight:700;display:flex}.cruises-delegate-detail-page__type--lamour{color:#c52927}.cruises-delegate-detail-page__type--fitness{color:#7eaa00}.cruises-delegate-detail-page__type--exotic{color:#16cff8}.cruises-delegate-detail-page__type--adventurous{color:#f19d38}.cruises-delegate-detail-page__type--family-friendly{color:#8536d8}.cruises-delegate-detail-page__type--for-captains{color:#1652a8}.cruises-delegate-detail-page__type-icon{fill:currentColor;width:2.4rem;height:2.4rem;margin-right:.75rem}.cruises-delegate-detail-page__price-wrapper{border:1px solid #dcdcdc;flex-direction:column;display:flex;position:relative}.cruises-delegate-detail-page__price{text-align:center;padding:1.5rem 1rem;font-size:2rem;font-weight:700}.cruises-delegate-detail-page__price--discounted{flex-direction:column;align-items:center;display:flex}.cruises-delegate-detail-page__price-discounted{color:#fa1d1b;font-size:2rem;font-weight:700}.cruises-delegate-detail-page__price-original{color:#63666a;font-size:1.4rem;font-weight:700;text-decoration:line-through}.cruises-delegate-detail-page__price-btn{color:#fff;text-align:center;cursor:pointer;background:#ff9800;border:none;padding:1.75rem .5rem;font-size:1.4rem;font-weight:700;text-decoration:none}.cruises-delegate-detail-page__price-btn--disabled{cursor:not-allowed;filter:grayscale()}.cruises-delegate-detail-page__back-container{background:#fff;align-items:center;padding:.9rem 1.2rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex;position:absolute;top:0;right:0}@media only screen and (width<=64em){.cruises-delegate-detail-page__back-container{transform:translateY(calc(-50% - 2.5rem))}}@media only screen and (width<=32em){.cruises-delegate-detail-page__back-container{top:1.67rem;right:1.67rem;transform:translateY(0)}}@media only screen and (width<=48em){.cruises-delegate-detail-page__back-container{display:none}}.cruises-delegate-detail-page__back-container--cruiser,.cruises-delegate-detail-page__back-container--cruises-delegate{color:#0762c8}.cruises-delegate-detail-page__back-icon{width:1.6rem;height:1.3rem;margin-right:.75rem}.cruises-delegate-detail-page__back-icon--cruiser,.cruises-delegate-detail-page__back-icon--cruises-delegate{fill:#0762c8}.cruises-delegate-detail-page__cabin-select,.cruises-delegate-detail-page__conditions{font-size:1.5rem}.cruises-delegate-order-form{flex-direction:column;justify-content:center;align-items:center;padding:8rem 2rem;display:flex}.cruises-delegate-order-form__inner{max-width:121.5rem;margin-left:auto;margin-right:auto;padding:0 4rem}@media only screen and (width<=24em){.cruises-delegate-order-form__inner{padding:0 2rem}}.cruises-delegate-order-form__column{padding-bottom:4rem}@media only screen and (width<=32em){.cruises-delegate-order-form__column{padding-bottom:3rem}}.cruises-delegate-order-form__heading{color:#0762c8;text-align:center;margin-bottom:1.6rem;font-size:3rem;font-weight:700}@media only screen and (width<=32em){.cruises-delegate-order-form__heading--hide-small{display:none}}.cruises-delegate-order-form__heading:not(:first-child){margin-top:3rem}.cruises-delegate-order-form__order-form{background:#fff;border:1px solid #dcdcdc;margin-bottom:3rem;padding:3rem 3rem 4rem;box-shadow:2px 2px 5px #dcdcdc80}.cruises-delegate-order-form__order-form__inputs{grid-gap:2.5rem 1.8rem;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=78em){.cruises-delegate-order-form__order-form__inputs{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=64em){.cruises-delegate-order-form__order-form__inputs{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=32em){.cruises-delegate-order-form__order-form__inputs{grid-template-columns:1fr}}.cruises-delegate-order-form__order-form__input-wrapper{flex-direction:column;display:flex}@media only screen and (width<=32em){.cruises-delegate-order-form__order-form__input-wrapper{grid-column:1/-1}}.cruises-delegate-order-form__order-form__input-wrapper--laptop-large-placeholder{visibility:hidden}@media only screen and (width<=78em){.cruises-delegate-order-form__order-form__input-wrapper--laptop-large-placeholder{display:none}}.cruises-delegate-order-form__order-form__label{color:#989898;text-transform:uppercase;margin-bottom:.4rem;font-size:1.4rem}.cruises-delegate-order-form__order-form__label-message{color:#989898;text-transform:uppercase;margin-top:2.5rem;margin-bottom:.4rem;font-size:1.4rem}.cruises-delegate-order-form__order-form__input{border:1px solid #aeaeae;align-items:center;height:4rem;padding:0 1rem;font-size:1.3rem;display:flex}@media only screen and (width<=32em){.cruises-delegate-order-form__order-form__input{width:100%}}.cruises-delegate-order-form__order-form__input--small{max-width:5.5rem}.cruises-delegate-order-form__order-form__input--fullwidth{width:100%}.cruises-delegate-order-form__order-form__textarea{border:1px solid #aeaeae;align-items:center;height:8rem;font-size:1.3rem;display:flex}@media only screen and (width<=32em){.cruises-delegate-order-form__order-form__textarea{width:100%}}.cruises-delegate-order-form__order-form__textarea--small{max-width:5.5rem}.cruises-delegate-order-form__order-form__textarea--fullwidth{width:100%}.cruises-delegate-order-form__order-form__submit-btn{margin-top:10px}.yacht-detail-page__header-inner{max-width:121.5rem;margin-left:auto;margin-right:auto;padding:0 3rem;list-style-type:none;position:relative}@media only screen and (width<=32em){.yacht-detail-page__header-inner{padding:0}}.yacht-detail-page__header-content{background:#fff;border:1px solid #dcdcdc;grid-template-columns:1fr 1fr;max-width:62rem;margin-top:5rem;margin-bottom:7rem;display:grid}@media only screen and (width<=48em){.yacht-detail-page__header-content{grid-template-columns:1fr;margin:3rem auto}}@media only screen and (width<=32em){.yacht-detail-page__header-content{margin:0}}.yacht-detail-page__header-content.transport{margin-bottom:0!important}.yacht-detail-page__header-part--transport{background:#dcdcdc;grid-column:1/-1;padding:2rem 3rem 3rem}.yacht-detail-page__header-part--transport h4{margin-bottom:.5rem}.yacht-detail-page__header-part--transport h4,.yacht-detail-page__header-part--transport p{font-size:1.3rem}.yacht-detail-page__header-part--prices{border-top:1px solid #dcdcdc;grid-column:1/-1}.yacht-detail-page__header-part--header{border-bottom:1px solid #dcdcdc;grid-column:1/-1;justify-content:space-between;align-items:center;padding:2rem 3rem 3rem;display:flex}@media only screen and (width<=48em){.yacht-detail-page__header-part--dates{border-bottom:1px solid #dcdcdc;grid-column:1/-1}}.yacht-detail-page__header-part--middle{width:100%;margin-top:.7rem;margin-bottom:.7rem;position:relative}.yacht-detail-page__header-part--middle:not(.yacht-detail-page__header-part--middle-last){border-right:1px solid #dcdcdc;padding:2rem 3rem}.yacht-detail-page__header-part--middle .yacht-detail-page__header-part__row{padding:1rem 3rem}.yacht-detail-page__header-part--middle .yacht-detail-page__header-part__row:not(:last-child){border-bottom:1px solid #dcdcdc}.yacht-detail-page__header-part--note{text-align:center;grid-column:1/-1;padding:1rem 3rem 0;font-size:1.6rem}.yacht-detail-page__header-part--note strong{color:#fa1d1b}.yacht-detail-page__header-part--more-info,.yacht-detail-page__header-part--viewers{grid-column:1/-1;padding:1.5rem 3rem 0}.yacht-detail-page__header-part--more-info{margin-bottom:2rem}.yacht-detail-page__transports{align-items:center;margin-top:20px;display:flex}.yacht-detail-page__transport{background:silver;padding:1rem;display:flex;position:relative}.yacht-detail-page__transport:not(:last-child){margin-right:20px}.yacht-detail-page__transport p{margin-left:3rem;font-size:14px}.yacht-detail-page__transport:last-child .yacht-detail-page__transport__icon{width:30px;height:30px}.yacht-detail-page__transport__icon{width:20px;height:20px;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.yacht-detail-page__notice{color:#fff;background:#fa1d1bcc;align-items:center;width:max-content;margin:2rem 3rem 0;padding:.8rem 1.1rem;display:flex}.yacht-detail-page__notice-icon{fill:currentColor;width:2.5rem;height:2.5rem;margin-right:1rem}.yacht-detail-page__notice-text{font-size:1.4rem;font-weight:700}.yacht-detail-page__prices{grid-gap:1.2rem;grid-template-columns:repeat(2,1fr);align-items:start;padding:2rem 3rem 1.5rem;display:grid}@media only screen and (width<=24em){.yacht-detail-page__prices{grid-template-columns:1fr}}.yacht-detail-page__heading{flex-direction:column;font-size:2rem;font-weight:700;display:flex}.yacht-detail-page__subheading{font-size:1.6rem;font-weight:400}.yacht-detail-page__yacht-name-wrapper{align-items:center;display:flex}.yacht-detail-page__yacht-name{font-size:1.6rem;font-weight:700}.yacht-detail-page__yacht-icon{fill:#ff9800;width:1.1rem;height:1.9rem;margin-right:1.2rem}.yacht-detail-page__mini-heading{margin-bottom:5px;font-size:1.3rem;font-weight:400}.yacht-detail-page__date{white-space:nowrap;margin-bottom:1rem;font-size:1.6rem;font-weight:700}.yacht-detail-page__date span:last-child{margin-left:3rem;display:block}.yacht-detail-page__viewers-text span{color:#069447;font-weight:700}.yacht-detail-page__viewers-text,.yacht-detail-page__more-info-text{border:1px solid #aeaeae;padding:1rem;font-size:1.3rem;font-weight:400}.yacht-detail-page__more-info-text{text-align:center}.yacht-detail-page__more-info-text a{color:#ff9800}.yacht-detail-page__date-arrow{color:#989898;margin-right:1rem}.yacht-detail-page__header-text{font-size:1.6rem;font-weight:700}.yacht-detail-page__type{align-items:center;font-size:1.6rem;font-weight:700;display:flex}.yacht-detail-page__type--lamour{color:#c52927}.yacht-detail-page__type--fitness{color:#7eaa00}.yacht-detail-page__type--exotic{color:#16cff8}.yacht-detail-page__type--adventurous{color:#f19d38}.yacht-detail-page__type--family-friendly{color:#8536d8}.yacht-detail-page__type--for-captains{color:#1652a8}.yacht-detail-page__type-icon{fill:currentColor;width:2.4rem;height:2.4rem;margin-right:.75rem}.yacht-detail-page__price-wrapper{border:1px solid #dcdcdc;flex-direction:column;display:flex;position:relative}.yacht-detail-page__price{text-align:center;padding:1.5rem 1rem;font-size:2rem;font-weight:700}.yacht-detail-page__price--discounted{flex-direction:column;align-items:center;display:flex}.yacht-detail-page__price-discounted{color:#fa1d1b;font-size:2rem;font-weight:700}.yacht-detail-page__price-original{color:#63666a;font-size:1.4rem;font-weight:700;text-decoration:line-through}.yacht-detail-page__price-btn{color:#fff;text-align:center;cursor:pointer;background:#ff9800;border:none;padding:1.75rem .5rem;font-size:1.4rem;font-weight:700;text-decoration:none}.yacht-detail-page__price-btn--disabled{cursor:not-allowed;filter:grayscale()}.yacht-detail-page__back-container{background:#fff;align-items:center;padding:.9rem 1.2rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex;position:absolute;top:0;right:0}@media only screen and (width<=64em){.yacht-detail-page__back-container{transform:translateY(calc(-50% - 2.5rem))}}@media only screen and (width<=32em){.yacht-detail-page__back-container{top:1.67rem;right:1.67rem;transform:translateY(0)}}@media only screen and (width<=48em){.yacht-detail-page__back-container{display:none}}.yacht-detail-page__back-container--cruiser{color:#0762c8}.yacht-detail-page__back-container--yacht{color:#ff9800}.yacht-detail-page__back-icon{width:1.6rem;height:1.3rem;margin-right:.75rem}.yacht-detail-page__back-icon--cruiser{fill:#0762c8}.yacht-detail-page__back-icon--yacht{fill:#ff9800}.reservation--done{background:url(/static/image/cruises-done.8261ff83.jpg) 50%/cover}.reservation__inner{max-width:121.5rem;margin-left:auto;margin-right:auto;padding:0 4rem}@media only screen and (width<=24em){.reservation__inner{padding:0 2rem}}.reservation__content{grid-gap:4.5rem;grid-template-columns:1fr 37.5rem;display:grid}@media only screen and (width<=64em){.reservation__content{grid-gap:2rem;grid-template-columns:minmax(45rem,68rem);justify-content:center}}@media only screen and (width<=32em){.reservation__content{grid-template-columns:1fr}}.reservation__content--summary{grid-gap:0;grid-template-columns:1fr}@media only screen and (width<=64em){.reservation__content--summary{grid-gap:2rem;grid-template-columns:minmax(45rem,68rem);justify-content:center}}@media only screen and (width<=32em){.reservation__content--summary{grid-template-columns:1fr}}.reservation__content--final-yacht{grid-template-rows:min-content 1fr;font-size:1.2rem}.reservation__content--final-yacht>:first-child{grid-row:1/-1}@media only screen and (width<=64em){.reservation__content--final-yacht>:first-child{grid-row:initial}}.reservation__column{padding-bottom:4rem}@media only screen and (width<=32em){.reservation__column{padding-bottom:3rem}}@media only screen and (width<=64em){.reservation__column:first-child{order:1}.reservation__column:nth-child(2){order:0}}.reservation__column--note{color:#989898}@media only screen and (width<=64em){.reservation__column--note{order:1}}.reservation__column--promo{grid-row:1/3}.reservation__column--promo .person-form{height:100%;box-shadow:0 6px 8px #00000019}.reservation__column--pay{grid-column:1/-1}.reservation__heading{color:#0762c8;margin-bottom:1.6rem;font-size:2rem;font-weight:700}@media only screen and (width<=32em){.reservation__heading--hide-small{display:none}}.reservation__heading--yacht{color:#ff9800}.reservation__heading:not(:first-child){margin-top:3rem}.reservation__text{font-size:1.7rem;font-weight:500}.reservation__text:not(:last-child){margin-bottom:2.5rem}.reservation__promo-btn{margin-top:2rem}.reservation__promo-text{color:#ff9800;margin-bottom:2rem;font-size:1.3rem;font-weight:700;line-height:1.75}.reservation__note-heading-3{margin-bottom:2rem;font-size:1.4rem}.reservation__note-heading-4{margin-bottom:4px}.reservation__note-text{margin-bottom:2rem}.reservation__list{margin-bottom:2rem;padding-left:2rem}.user-page__header{border-bottom:1px solid #dcdcdc;justify-content:space-between;align-items:center;padding:1.5rem 0 2rem;display:flex}.user-page__heading-1{font-size:2.6rem;font-weight:700}.user-page__heading-1--cruiser{color:#0762c8}.user-page__heading-1--yacht{color:#ff9800}.user-page__heading-2{margin-bottom:1.2rem;font-size:2.2rem;font-weight:700}.user-page__heading-2--cruiser{color:#0762c8}.user-page__heading-2--yacht{color:#ff9800}.user-page__heading-btns{align-items:center;display:flex}@media only screen and (width<=37.5em){.user-page__heading-btns{flex-direction:column-reverse}}@media only screen and (width<=32em){.user-page__heading-btns{display:none}}.user-page__logout-btn{cursor:pointer;background-color:#0000;border:none;margin-right:4rem;font-size:1.4rem;position:relative}@media only screen and (width<=37.5em){.user-page__logout-btn{margin-top:2rem;margin-right:0}}.user-page__logout-btn:after{content:"";background:currentColor;height:1px;position:absolute;bottom:-1px;left:0;right:0}.template__section{margin-top:5rem;margin-bottom:0}.template__section:last-child{margin-bottom:5rem}.template__section-inner--center{flex-direction:column;align-items:center;display:flex}.template__h2{color:#ff9800;font-size:2.2rem;font-weight:700}.template__h3{color:#ff9800;font-size:1.8rem;font-weight:700}.template__p{color:#101820;font-size:1.8rem;font-weight:500;line-height:2.8rem}.template__ul{color:#101820;padding-left:3rem;font-size:1.8rem;font-weight:500;line-height:2.8rem}.template__blockquote{text-align:center;font-size:2.6rem;line-height:4.2rem}.template__button:first-child:not(:last-child){margin-right:2rem}@media only screen and (width<=32em){.template__button:first-child:not(:last-child){margin-bottom:2rem;margin-right:0}}.template__hero-heading{color:#fff;width:max-content;margin:11rem auto;padding:2rem 2.6rem;font-size:2.6rem;font-weight:700;line-height:4.2rem;display:block}.template__hero-heading--cruiser{background:#0762c8}.template__hero-heading--yacht{background:#ff9800}.template__btns{display:flex}@media only screen and (width<=32em){.template__btns{flex-direction:column}}.order-status-page{justify-content:center;align-items:center;margin-bottom:10rem;display:flex}.order-status-page.yacht .section a,.order-status-page.yacht .section span,.order-status-page.yacht .section .section__heading{color:#ff9800}.order-status-page.yacht .section .btn{background:#ff9800}.order-status-page.cruiser .section a,.order-status-page.cruiser .section span,.order-status-page.cruiser .section .section__heading{color:#0762c8}.order-status-page.cruiser .section .btn{background:#0762c8}.order-status-page .section{border:1px solid #dcdcdc}.order-status-page .section a.btn{color:#fff;font-weight:700}.order-status-page .section span,.order-status-page .section a{font-weight:600}.order-status-page .section--pay-info{text-align:center;width:max-content;padding:5rem 20rem}@media only screen and (width<=48em){.order-status-page .section--pay-info{padding:5rem}}.order-status-page .section--pay-info .section__heading{margin-bottom:2rem}.order-status-page .section--pay-info .section__description{max-width:60rem;margin-bottom:2rem}.order-status-page .section--pay-info .btn{margin-top:2rem}@media only screen and (width<=32em){.content-page img{width:100%}}.content-page__header{background-position:50%;justify-content:center;align-items:center;min-height:50vh;padding:5rem 2.5rem;display:flex}.content-page__header-text{color:#fff;text-align:center;padding:4rem 8.5rem}@media only screen and (width<=48em){.content-page__header-text{padding:4rem 6rem}}.content-page__header-text--yachtas{background:#ff9800e6}.content-page__header-text--cruises{background:#0762c8e6}.content-page__heading-1{margin-bottom:1rem;font-size:4.8rem;font-weight:700}@media only screen and (width<=64em){.content-page__heading-1{margin-bottom:1rem;font-size:4.5rem}}@media only screen and (width<=48em){.content-page__heading-1{font-size:4rem}}@media only screen and (width<=32em){.content-page__heading-1{margin-bottom:.5rem;font-size:3.8rem}}.content-page__sub-heading-1{font-size:2.4rem;font-weight:600}@media only screen and (width<=48em){.content-page__sub-heading-1{font-size:2.2rem}}@media only screen and (width<=32em){.content-page__sub-heading-1{font-size:2rem}}.content-page__heading-2{text-align:center;margin-bottom:5rem;font-size:3.8rem;font-weight:700}@media only screen and (width<=32em){.content-page__heading-2{font-size:3.2rem}}.content-page__heading-2--yachtas{color:#ff9800}.content-page__heading-2--cruises{color:#0762c8}.content-page__more-list--yachtas{grid-gap:5rem;grid-template-columns:repeat(2,1fr);justify-items:center;max-width:85rem;margin-left:auto;margin-right:auto;display:grid}@media only screen and (width<=48em){.content-page__more-list--yachtas{grid-template-columns:1fr}}.content-page__more-list--cruises{grid-gap:2rem;grid-template-columns:1fr;justify-items:center;display:grid}@media only screen and (width<=64em){.content-page__more-list--cruises{grid-gap:5rem;grid-template-columns:repeat(2,1fr);max-width:85rem;margin-left:auto;margin-right:auto}}@media only screen and (width<=48em){.content-page__more-list--cruises{grid-template-columns:1fr}}.content-page__more-btn{width:max-content;margin-left:auto;margin-right:auto;display:block}.content-page__more-btn:not(:first-child){margin-top:5rem}.content-page__more-section{padding:5rem 0}.content-page__more-dash--yacht{width:100%}@media only screen and (width<=48em){.content-page__more-dash--yacht{max-width:42rem}}.content-page__more-dash--cruise{max-width:90rem}@media only screen and (width<=48em){.content-page__more-dash--cruise{max-width:42rem}}@media only screen and (width<=64em){.content-page__more-dash--wide{display:none}}.content-page__more-dash--thin{display:none}@media only screen and (width<=64em){.content-page__more-dash--thin{display:block}}.content-page__wysiwyg--center{text-align:center}.content-page__wysiwyg h1{margin-bottom:3rem;font-size:2.8rem;font-weight:700}.content-page__wysiwyg h2{margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.content-page__wysiwyg p{margin-bottom:3rem;font-size:1.8rem;font-weight:500}.content-page__wysiwyg ul{padding-left:2.5rem;font-size:1.8rem}.content-page__wysiwyg ul:not(:last-child){margin-bottom:3rem}.content-page__wysiwyg li{font-weight:500}.content-page__wysiwyg li:not(:last-child){margin-bottom:5px}.content-page__wysiwyg--yachtas h1,.content-page__wysiwyg--yachtas h2{color:#ff9800}.content-page__wysiwyg--cruises h1,.content-page__wysiwyg--cruises h2{color:#0762c8}.cruiser-page__hero-dash{text-align:center;z-index:1;color:#fff;background:#0762c8e6;place-self:center;margin:5rem 2rem;padding:3rem 9rem}@media only screen and (width<=48em){.cruiser-page__hero-dash{padding:4rem 6rem}}@media only screen and (width<=32em){.cruiser-page__hero-dash{margin:2rem}}.cruiser-page__heading-1{margin-bottom:1rem;font-size:6.8rem;font-weight:700}@media only screen and (width<=64em){.cruiser-page__heading-1{margin-bottom:1rem;font-size:5rem}}@media only screen and (width<=48em){.cruiser-page__heading-1{font-size:4rem}}@media only screen and (width<=32em){.cruiser-page__heading-1{margin-bottom:.5rem;font-size:3.8rem}}.cruiser-page__sub-heading-1{font-size:2.4rem;font-weight:600}@media only screen and (width<=48em){.cruiser-page__sub-heading-1{font-size:2.2rem}}@media only screen and (width<=32em){.cruiser-page__sub-heading-1{font-size:2rem}}.cruiser-page__information{grid-gap:6rem;grid-template-columns:60rem 1fr;display:grid}@media only screen and (width<=78em){.cruiser-page__information{grid-template-columns:55rem 1fr}}@media only screen and (width<=64em){.cruiser-page__information{grid-template-columns:1fr}}.cruiser-page__information-slider{max-height:40rem}.cruiser-page__information-heading{color:#0762c8;margin-bottom:2rem;font-size:2rem;font-weight:700}.cruiser-page__information-row{border-bottom:1px solid #aeaeae;grid-template-columns:repeat(2,1fr);padding:1.8rem 0;display:grid}@media only screen and (width<=78em){.cruiser-page__information-row{grid-template-columns:2fr 1fr}}.cruiser-page__information-label{font-size:1.8rem;font-weight:700}.cruiser-page__information-value{font-size:1.8rem}.cruiser-page__information-texts{grid-column:1/-1}.cruiser-page__cabins-container{grid-gap:10rem;grid-template-columns:28rem 1fr;padding:5rem 0;display:grid}@media only screen and (width<=64em){.cruiser-page__cabins-container{grid-gap:5rem;grid-template-columns:1fr}}.cruiser-page__cabins-list{flex-direction:column;display:flex}@media only screen and (width<=64em){.cruiser-page__cabins-list{max-width:calc(100% - 6rem)}}@media only screen and (width<=32em){.cruiser-page__cabins-list{max-width:calc(100% - 4rem)}}.cruiser-page__cabins-heading{color:#0762c8;margin-bottom:1.5rem;font-size:2.2rem;font-weight:700}.cruiser-page__cabin-radio-container{border-bottom:1px solid #aeaeae;padding:1.5rem 0}.cruiser-page__cabin-radio{display:none}.cruiser-page__cabin-radio:checked+.cruiser-page__cabin-label{color:#0762c8}.cruiser-page__cabin-label{cursor:pointer;font-size:1.8rem;font-weight:700}.cruiser-page__cabin-slider{width:100%;height:45rem}@media only screen and (width<=78em){.cruiser-page__cabin-slider{height:40rem}}@media only screen and (width<=32em){.cruiser-page__cabin-slider{height:30rem}}.cruiser-page__cabins-slider-container{flex-direction:column;width:100vw;max-width:67rem;display:flex}@media only screen and (width<=78em){.cruiser-page__cabins-slider-container{max-width:55rem}}@media only screen and (width<=64em){.cruiser-page__cabins-slider-container{max-width:calc(100% - 6rem)}}@media only screen and (width<=32em){.cruiser-page__cabins-slider-container{max-width:calc(100% - 4rem)}}.cruiser-page__cabin-slider-label{margin-top:2rem;font-size:1.8rem;font-weight:500}.cruiser-page__search-btn{width:max-content;margin:8rem auto 5rem;display:block}@media only screen and (width<=24em){.cruiser-page__search-btn{padding-left:3rem;padding-right:3rem}}.cruiser-page__wysiwyg h1{color:#0762c8;margin-bottom:3rem;font-size:2.8rem;font-weight:700}.cruiser-page__wysiwyg h2{color:#0762c8;margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.cruiser-page__wysiwyg p{margin-bottom:3rem;font-size:1.8rem;font-weight:500}.cruiser-page__wysiwyg ul{padding-left:2.5rem;font-size:1.8rem}.cruiser-page__wysiwyg ul:not(:last-child){margin-bottom:3rem}.cruiser-page__wysiwyg li{font-weight:500}.cruiser-page__wysiwyg li:not(:last-child){margin-bottom:5px}.content-pages__main{width:100%;max-width:144rem;margin-left:auto;margin-right:auto}.content-pages__main--for-firms,.content-pages__main--for-groups{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODk2IiBoZWlnaHQ9IjI1NTAiIHZpZXdCb3g9IjAgMCA4OTYgMjU1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM4IDIuNUMzMjMuMzMzIDEwMS4zMzMgODk0IDM0My4yIDg5NCA1MjBDODk0IDc0MSAyLjUgNzYzIDIuNSAxMDgxLjVDMi41IDE0MDAgODQ5LjUgMTMzNy41IDg0OS41IDE1NDhDODQ5LjUgMTc1OC41IDQ0LjUgMTkwNCA0NC41IDIwNjUuNUM0NC41IDIyMjcgODQ5LjUgMjI3NS41IDg0OS41IDI1NTAiIHN0cm9rZT0iIzA3NjJDOCIgc3Ryb2tlLW9wYWNpdHk9IjAuMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtZGFzaGFycmF5PSI4IDgiLz4KPC9zdmc+Cg==) 50%/auto 90% no-repeat}@media only screen and (width<=32em){.content-pages__main--for-firms,.content-pages__main--for-groups{background-size:cover}}.content-pages__main--how-it-works{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjEzIiBoZWlnaHQ9IjI3NTIiIHZpZXdCb3g9IjAgMCA2MTMgMjc1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMi41QzI4Ni4zMzMgMTAxLjMzMyA1NjcgNzQyLjcgNTY3IDkxOS41QzU2NyAxMTQwLjUgMTAyLjUgMTQxOCAxMDIuNSAxNzM2LjVDMTAyLjUgMjA1NSA2MTAuNSAxOTkxIDYxMC41IDIyMDEuNUM2MTAuNSAyNDEyIDEwMi41IDI1OTAgMTAyLjUgMjc1MS41IiBzdHJva2U9IiMwNzYyQzgiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWRhc2hhcnJheT0iOCA4Ii8+Cjwvc3ZnPgo=) 50%/auto 90% no-repeat}@media only screen and (width<=32em){.content-pages__main--how-it-works{background-size:cover}}.content-pages__main--costa-cruises{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTY5IiBoZWlnaHQ9IjkyMCIgdmlld0JveD0iMCAwIDU2OSA5MjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDJDMjg2LjMzMyAxMDAuODMzIDQ5MSA3NjEgNTY3IDkxOSIgc3Ryb2tlPSIjMDc2MkM4IiBzdHJva2Utb3BhY2l0eT0iMC4zIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1kYXNoYXJyYXk9IjggOCIvPgo8L3N2Zz4K) 50%/50% 90% no-repeat}@media only screen and (width<=32em){.content-pages__main--costa-cruises{background:0 0}}.content-pages__heading-2{text-align:center;margin:12rem 0 4rem;padding-left:3rem;padding-right:3rem;font-size:3.4rem;font-weight:500}@media only screen and (width<=48em){.content-pages__heading-2{margin:8rem 0 4rem;font-size:3rem}}@media only screen and (width<=32em){.content-pages__heading-2{font-size:2.8rem}}.content-pages__bold{color:#0762c8}.content-pages__yachtas-coffee-video{width:100%;max-width:102.4rem;height:40rem}@media only screen and (width<=90em){.content-pages__yachtas-coffee-video{height:28vw}}@media only screen and (width<=48em){.content-pages__yachtas-coffee-video{height:56vw}}.content-pages__yachtas-coffee-contact{z-index:1;width:80%;margin:-23rem auto 7rem}@media only screen and (width<=90em){.content-pages__yachtas-coffee-contact{margin-top:-16vw}}@media only screen and (width<=64em){.content-pages__yachtas-coffee-contact{margin-top:-22vw}}@media only screen and (width<=48em){.content-pages__yachtas-coffee-contact{width:90%;margin-top:-16.5vw}}@media only screen and (width<=32em){.content-pages__yachtas-coffee-contact{width:100%;margin:4rem 0;padding:0 3rem}}.content-pages__how-it-works{align-items:center;margin-bottom:6rem;margin-left:3em;margin-right:3em}.content-pages__how-it-works__title{color:#0762c8;margin-bottom:2.4rem;font-size:2.2rem;font-weight:700}.content-pages__how-it-works__title--centered{text-align:center}.content-pages__how-it-works__subtitle{margin-bottom:1.8rem;font-size:2rem;font-weight:700}.content-pages__how-it-works__text{text-align:justify;margin-bottom:3rem;font-size:1.8rem;font-weight:500}.content-pages__how-it-works__tabs{margin-bottom:3rem;margin-left:3rem;margin-right:3rem}.content-pages__how-it-works__tabs-links{box-sizing:border-box;color:#000;cursor:pointer;fill:#000;letter-spacing:-.8px;text-align:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#fff;border:2px solid #0762c8;outline:0;justify-content:center;align-items:center;min-width:140px;height:48px;margin-bottom:1rem;margin-right:1rem;padding:0 17px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:all .3s;display:inline-flex}.content-pages__how-it-works__tabs-links:hover,.content-pages__how-it-works__tabs-links:active{color:#479cfa;fill:#479cfa;border-color:#479cfa}.content-pages__how-it-works__tabs-links.active{color:#fff;background-color:#0762c8}.content-pages__how-it-works__tabs-links.active:hover,.content-pages__how-it-works__tabs-links.active:active{fill:#479cfa;background-color:#83beff;border-color:#83beff}.content-pages__how-it-works__tabs-content{opacity:0;margin-left:3em;margin-right:3em;transition:opacity .5s ease-in-out,transform .5s ease-in-out;display:none}.content-pages__how-it-works__tabs-content.active{opacity:1;display:block}.content-pages__how-it-works__two-columns{grid-template-columns:repeat(2,1fr);gap:10rem;margin-bottom:2rem;font-size:1.8rem;font-weight:500;line-height:1.5;display:grid}.content-pages__how-it-works__two-columns :not(:last-child){margin-bottom:2rem}.content-pages__how-it-works__two-columns b,.content-pages__how-it-works__two-columns strong{color:#0762c8}@media only screen and (width<=48em){.content-pages__how-it-works__two-columns{grid-template-columns:1fr;gap:2rem}}.cruises-yacht-content{border-top:1px solid #dcdcdc;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (width<=64em){.cruises-yacht-content{grid-template-columns:1fr}}.cruises-yacht-content__half{align-items:center;padding:16rem 0;display:flex}@media only screen and (width<=64em){.cruises-yacht-content__half{padding:4rem 0}}@media only screen and (width<=48em){.cruises-yacht-content__half{padding:2rem 0}}.cruises-yacht-content__half--content{justify-content:flex-end;padding:16rem 8.5rem}@media only screen and (width<=64em){.cruises-yacht-content__half--content{order:1;justify-content:center;padding:4rem 8.5rem}}@media only screen and (width<=48em){.cruises-yacht-content__half--content{padding:6rem 3rem}}.cruises-yacht-content__half--video{background-color:#0000;background-image:linear-gradient(#ff9800d9,#ff9800d9),url(/static/image/yacht-cruises.f103e930.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media only screen and (width<=64em){.cruises-yacht-content__half--video{padding:8rem 3rem}}@media only screen and (width<=48em){.cruises-yacht-content__half--video{padding:3rem}}.cruises-yacht-content__half-inner--left{flex-direction:column;max-width:55rem;display:flex}.cruises-yacht-content__heading{color:#ff9800;max-width:38rem;margin-bottom:3.5rem;font-size:6rem;font-weight:700}@media only screen and (width<=64em){.cruises-yacht-content__heading{max-width:initial}}@media only screen and (width<=48em){.cruises-yacht-content__heading{margin-bottom:2rem}}.cruises-yacht-content__text{margin-bottom:3.4rem;font-size:2.4rem}@media only screen and (width<=48em){.cruises-yacht-content__text{margin-bottom:2rem}}.cruises-yacht-content__text b{color:#ff9800}.cruises-yacht-content__btn{align-self:flex-start}.cruises-yacht-content__video{width:100%;max-width:75rem;height:25vw;margin-left:-6rem}@media only screen and (width<=78em){.cruises-yacht-content__video{margin-left:-4rem}}@media only screen and (width<=64em){.cruises-yacht-content__video{height:50vw;margin-left:auto;margin-right:auto}}.costa-cruises-content__gallery{flex-direction:column;display:flex}.costa-cruises-content__gallery-main-img{width:100%}.costa-cruises-content__gallery-second-img{align-self:flex-end}.costa-cruises-content__gallery-second-img--smaller{width:63%;margin-top:-5rem;margin-right:3rem}.costa-cruises-content__gallery-second-img--larger{width:84%;margin-top:-8.4rem;margin-right:2rem}.costa-cruises-content__video{width:100%;max-width:102.4rem;height:53rem;margin:0 auto 9rem;padding:0 4rem}@media only screen and (width<=64em){.costa-cruises-content__video{height:calc(55vw - 4rem)}}@media only screen and (width<=32em){.costa-cruises-content__video{height:calc(55vw - 3rem);margin-bottom:4rem;padding:0 3rem}}.search-filters .slider-connect{background:#83beff}.search-filters .slider-handle{box-shadow:none;background:#83beff;transform:translateY(-.3rem);width:1.8rem!important;height:1.8rem!important}.search-filters .slider-handle:focus{box-shadow:none}.search-filters .slider-base,.search-filters .slider-connects{height:.2rem}.search-filters--yacht .slider-connect,.search-filters--yacht .slider-handle{background:#ffd495}.fancybox__content{background:0 0!important;width:100%!important;min-height:30rem!important;padding:0!important}.fancybox__content img{object-fit:contain;height:100%;max-height:90vh;margin:0 auto;display:table}.vel-modal{backdrop-filter:blur(10px);background:#000c!important}.vel-modal .btn__prev .vel-icon,.vel-modal .btn__next .vel-icon{width:2em;height:2em}