.panel-heading{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.panel-text-light{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.admin-panel{height:45px;background:#000;position:fixed;bottom:0;width:100%;box-sizing:border-box;padding-left:30px;padding-right:20px;display:flex;align-items:center;z-index:999}@media only screen and (max-width:500px){.admin-panel{padding-left:15px;padding-right:15px}}@media only screen and (max-width:440px){.admin-panel{display:none}}.admin-panel-item{display:flex;align-items:center;text-decoration:none}.admin-panel-item:not(:first-of-type){margin-left:30px}@media only screen and (max-width:500px){.admin-panel-item:not(:first-of-type){margin-left:15px}}.admin-panel-item .admin-panel-item__text{margin-left:10px}.admin-panel-item .admin-panel-item__text span{font-size:14px;color:#fff;text-decoration:none;transition:.3s}.admin-panel-item:hover .admin-panel-item__icon svg{fill:#ffbf00}.admin-panel-item:hover .admin-panel-item__text span{color:#ffbf00}.admin-panel-item__icon svg{transition:.3s;width:18px;fill:#fff}.admin-panel-button{margin-left:30px;padding:5px 30px}@media only screen and (max-width:750px){.admin-panel-button{display:none!important}}.admin-panel-item__logged-users{margin-left:auto;display:flex;align-items:center}.admin-panel-item__logged-users .admin-panel-item__logged-users-icon svg{width:17px;fill:#ffbf00}@media only screen and (max-width:1024px){.admin-panel-item__logged-users{display:none}}.admin-panel-item__logged-users-text{color:#fff;font-size:14px;margin-left:11px}.admin-panel-item__logoff{margin-left:55px}.admin-panel-item__logoff svg{width:20px;fill:#fff;transition:.3s}.admin-panel-item__logoff form button{border:none;background:none}.admin-panel-item__logoff:hover svg{fill:#ffbf00;cursor:pointer}@media only screen and (max-width:1024px){.admin-panel-item__logoff{display:none}}.app-button{border:2px solid #FFBF00;background:transparent;color:#ffbf00;text-decoration:none;transition:.3s;box-sizing:border-box;letter-spacing:1px;display:inline-block;border-radius:50px;font-size:14px;padding:10px 30px}.button-inverted{background:#ffbf00;color:#000}.button-inverted:hover{color:#ffbf00!important;background:transparent!important}.app-button--white{border:1px solid #fff;color:#fff}.app-button--white:hover{color:#fff!important;background:#ffbf00;border:1px solid #FFBF00}.app-button--text{border:none;font-size:15px;display:inline-block;text-decoration:none;color:#ffbf00;font-size:16px;transition:.3s}.app-button--text:hover{color:#fff;background:none!important}.app-body-content-button{float:right;font-size:16px;padding:15px;margin-top:30px}@media only screen and (max-width:1024px){.app-body-content-button{padding:10px;font-size:15px}}@media only screen and (max-width:800px){.app-body-content-button{width:100%}}.app-button:hover{background:#ffbf00;color:#fff;cursor:pointer}#cookies-policy{font-family:Zalando Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 112.5}#cookies-policy .cookiesBtn__link{background:#a93c1b!important;border:1px solid #A93C1B!important;color:#fff!important}#cookies-policy .cookies__details{color:#fff!important}#cookies-policy .cookies__category input:checked+.cookies__box:after{background-color:#a93c1b!important}#cookies-policy .cookies__intro a:focus,#cookies-policy .cookies__intro a:hover{color:#a93c1b!important}.cookie-reset-btn{margin-top:0;display:inline}.cookie-reset-btn button{padding:0;border:none;background:none}.cookie-reset-btn button span{font-family:Zalando Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 112.5;cursor:pointer}:root{--primary-color: #A93C1B;--yellow-sweet: #F3EDDA;--dark-blue: #072622;--primary-font: "Zalando Sans", sans-serif;--secondary-font: "Amatic SC", cursive}.top-nav{position:absolute;top:0;left:0;width:100%;padding-top:20px;z-index:3}.top-nav .container{display:grid;grid-template-columns:1fr auto 1fr;align-items:start}@media only screen and (max-width:768px){.top-nav .container{width:100%!important}}@media only screen and (max-width:1536px){.top-nav{padding-top:10px}}@media only screen and (max-width:768px){.top-nav{display:block;padding-top:0}}.top-nav__logo img{transition:.3s;width:146px}.top-nav__logo img:hover{opacity:.5}@media only screen and (max-width:1536px){.top-nav__logo img{width:110px}}@media only screen and (max-width:768px){.top-nav__logo img{width:130px}}@media only screen and (max-width:576px){.top-nav__logo img{width:80px}}@media only screen and (max-width:1280px){.top-nav__logo{display:block;padding-top:0}}@media only screen and (max-width:768px){.top-nav__logo{margin-left:22px;margin-top:24px}}@media only screen and (max-width:576px){.top-nav__logo{margin-left:14px;margin-top:14px}}.top-nav__links{display:flex;gap:57px;margin-top:50px}.top-nav__links a{color:#fff;font-size:20px;letter-spacing:-.4px;text-decoration:none;transition:.3s}.top-nav__links a:hover{color:var(--primary-color)}@media only screen and (max-width:1536px){.top-nav__links a{font-size:18px}}@media only screen and (max-width:1536px){.top-nav__links{margin-top:30px;gap:40px}}@media only screen and (max-width:1366px){.top-nav__links{gap:25px}}@media only screen and (max-width:1100px){.top-nav__links{display:none}}.top-nav__login{margin-left:auto;margin-top:50px}.top-nav__login a,.top-nav__login button{text-decoration:none;display:flex;align-items:center;gap:15px;background:none;border:none;cursor:pointer}.top-nav__login a svg,.top-nav__login button svg{width:25px;transition:.3s;fill:#fff}.top-nav__login a span,.top-nav__login button span{font-size:18px;transition:.3s;color:#fff}.top-nav__login a:hover span,.top-nav__login button:hover span{color:var(--primary-color)}.top-nav__login a:hover svg,.top-nav__login button:hover svg{fill:var(--primary-color)}@media only screen and (max-width:1536px){.top-nav__login{margin-top:30px}}@media only screen and (max-width:1100px){.top-nav__login{display:none}}.top-nav--dark .top-nav__links a{color:var(--dark-blue)}.top-nav--dark .top-nav__links a:hover{color:var(--primary-color)}.top-nav--dark .top-nav__login a svg,.top-nav--dark button svg{fill:var(--dark-blue)}.top-nav--dark .top-nav__login a span,.top-nav--dark button span{color:var(--dark-blue)}.top-nav--dark .top-nav__login a:hover span,.top-nav--dark button:hover span{color:var(--primary-color)}.top-nav--dark .top-nav__login a:hover svg,.top-nav--dark button:hover svg{fill:var(--primary-color)}.top-nav__link--active{color:var(--primary-color)!important}.top-nav__login__button__dropdown{position:absolute;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;padding:15px;flex-direction:column;gap:15px;top:50%;z-index:5}.top-nav__login__button__dropdown a,.top-nav__login__button__dropdown button{color:var(--dark-blue);text-decoration:none;font-size:16px;padding:5px 10px;transition:.3s}.top-nav__login__button__dropdown a:hover,.top-nav__login__button__dropdown button:hover{color:var(--primary-color)}.navbar{position:fixed;top:0;left:0;z-index:9;padding:10px 0;width:100%;background-color:var(--yellow-sweet);background-image:url(/build/assets/texture-CupFXKt1.png);background-repeat:repeat;background-size:256px 256px;transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease}.navbar .container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%}@media only screen and (max-width:1100px){.navbar{display:none}}.navbar--hidden{display:none}.navbar--displayed{display:block}.navbar--shown{transform:translateY(0);opacity:1}.navbar__logo img{width:68px;aspect-ratio:1/1;transition:.3s}.navbar__logo img:hover{opacity:.5}.navbar__links{display:flex;gap:57px}.navbar__links a{color:var(--dark-blue);font-size:20px;letter-spacing:-.4px;text-decoration:none;transition:.3s}.navbar__links a:hover{color:var(--primary-color)}@media only screen and (max-width:1536px){.navbar__links a{font-size:18px}}@media only screen and (max-width:1536px){.navbar__links{gap:40px}}@media only screen and (max-width:1366px){.navbar__links{gap:25px}}.navbar__login{margin-left:auto}.navbar__login a,.navbar__login button{text-decoration:none;display:flex;align-items:center;gap:15px;background:none;border:none;cursor:pointer}.navbar__login a svg,.navbar__login button svg{width:25px;transition:.3s;fill:#000}.navbar__login a span,.navbar__login button span{font-size:18px;transition:.3s;color:#000}.navbar__login a:hover span,.navbar__login button:hover span{color:var(--primary-color)}.navbar__login a:hover svg,.navbar__login button:hover svg{fill:var(--primary-color)}.navbar__login .top-nav__login__button__dropdown{top:75%}.navbar__edge{position:absolute;bottom:0;transform:translateY(95%);background:url(/build/assets/edge-CtW6uz8H.png);width:100%;height:20px;background-repeat:repeat-x}.navbar__responsive__toggle{display:none;position:fixed;top:0;right:0;z-index:10;background-image:url(/build/assets/burger_triangle-BtQx6XwQ.png);background-repeat:no-repeat;width:130px;height:118px}@media only screen and (max-width:1100px){.navbar__responsive__toggle{display:block}}.navbar__responsive__burger{display:flex;justify-content:center;align-items:center;width:40px;height:14px;position:absolute;top:23px;right:16px;transition:.3s}.navbar__responsive__burger div{position:absolute;width:100%;height:2px;background-color:var(--primary-color);transition:transform .2s ease,opacity .2s ease}.navbar__responsive__burger div:nth-child(1){transform:translateY(-6px)}.navbar__responsive__burger div:nth-child(2){transform:translateY(0)}.navbar__responsive__burger div:nth-child(3){transform:translateY(6px)}.navbar__responsive__burger:hover{opacity:.5;cursor:pointer}.navbar__responsive__burger--open div:nth-child(1){transform:rotate(45deg)}.navbar__responsive__burger--open div:nth-child(2){opacity:0}.navbar__responsive__burger--open div:nth-child(3){transform:rotate(-45deg)}.navbar__responsive__menu{background-image:url(/build/assets/texture-CupFXKt1.png);background-repeat:repeat;background-size:256px 256px;position:fixed;top:0;z-index:8;width:100%}.navbar__responsive__menu__logo{position:absolute;top:20px;left:20px}.navbar__responsive__menu__logo img{width:72px}.navbar__responsive__menu__links{display:flex;flex-direction:column;align-items:center;gap:25px;margin-top:120px;margin-bottom:75px}.navbar__responsive__menu__links a:not(.button){color:var(--dark-blue);font-size:24px;letter-spacing:-.4px;text-decoration:none;transition:.3s}.navbar__responsive__menu__links a:not(.button):hover{color:var(--primary-color)}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:20px 63px;background:var(--primary-color);color:#fff;font-size:18px;letter-spacing:-2%;white-space:nowrap;text-decoration:none;border:1px solid var(--primary-color);border-radius:50px;transition:.3s}.button:hover{background:transparent;color:var(--primary-color);cursor:pointer}.button:hover svg{fill:var(--primary-color)}.button svg{width:25px;fill:#fff;transition:.3s}.button .loader{flex:0 0 auto}.button .loader svg{width:20px;height:20px}@media only screen and (max-width:1536px){.button{padding:16px 60px}}@media only screen and (max-width:1024px){.button{padding:16px 50px}}@media only screen and (max-width:576px){.button{font-size:16px}}.button:disabled{background:var(--primary-color);opacity:.6;cursor:not-allowed}.alert{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border:1px solid rgba(7,38,34,.18);border-radius:8px;background:var(--yellow-sweet);color:var(--dark-blue)}.alert__icon{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;color:var(--primary-color)}.alert__icon svg{width:20px;height:20px;fill:currentColor}.alert__message{display:grid;gap:4px;padding-top:1px;font-size:16px;line-height:22px;letter-spacing:-.32px}.alert__message p{margin:0}.alert--success{border-color:#2f7d4f42}.alert--success .alert__icon{color:#2f7d4f}.alert--danger{border-color:#a93c1b57;background-color:#f8eadf}.alert--danger .alert__icon{color:var(--primary-color)}.alert--info .alert__icon{color:var(--dark-blue)}.alert-stack{position:fixed;z-index:100;left:24px;bottom:24px;display:grid;width:min(420px,100vw - 48px);gap:12px;pointer-events:none}.alert--toast{pointer-events:auto;cursor:pointer;box-shadow:0 18px 34px #07262229;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.alert--toast:focus-visible{outline:2px solid rgba(169,60,27,.28);outline-offset:4px}.alert--toast:hover{box-shadow:0 22px 38px #07262233;transform:translateY(-1px)}.alert--toast-enter,.alert--toast-leave{transition:opacity .22s ease,transform .22s ease}.alert--toast-enter-start,.alert--toast-leave-end{opacity:0;transform:translateY(10px)}.alert--toast-enter-end,.alert--toast-leave-start{opacity:1;transform:translateY(0)}@media only screen and (max-width:576px){.alert{padding:12px 14px}.alert__message{font-size:15px;line-height:21px}.alert-stack{left:16px;right:16px;bottom:16px;width:auto}}.page-heading .page-heading__lead{color:var(--primary-color);font-size:40px;text-align:center}@media only screen and (max-width:1536px){.page-heading .page-heading__lead{font-size:32px}}@media only screen and (max-width:576px){.page-heading .page-heading__lead{font-size:24px}}.page-heading h2{color:var(--dark-blue);font-size:80px;letter-spacing:-1.6px;text-align:center}@media only screen and (max-width:1536px){.page-heading h2{font-size:56px;letter-spacing:-1.12px}}@media only screen and (max-width:1024px){.page-heading h2{font-size:64px;line-height:59px;letter-spacing:-1.28px;margin-top:10px}}@media only screen and (max-width:576px){.page-heading h2{font-size:40px;letter-spacing:-.8px;margin-top:0;line-height:normal}}.page-heading--medium h2{font-size:64px;letter-spacing:-1.28px}@media only screen and (max-width:1536px){.page-heading--medium h2{font-size:48px;letter-spacing:-.96px}}@media only screen and (max-width:1024px){.page-heading--medium h2{font-size:40px;letter-spacing:-.8px}}@media only screen and (max-width:576px){.page-heading--medium h2{font-size:32px;letter-spacing:-.64px}}.chevron-circle{width:32px;height:32px;background:none;border:1px solid var(--dark-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s;position:relative;overflow:hidden}.chevron-circle svg{fill:var(--dark-blue);transition:.3s}.chevron-circle:hover{background:var(--dark-blue);cursor:pointer}.chevron-circle:hover svg{fill:#fff;animation:chevron-circle-bounce .3s}@keyframes chevron-circle-bounce{0%{transform:translateY(0)}25%{transform:translateY(-20px)}50%{transform:translateY(20px)}75%{transform:translateY(10px)}to{transform:translateY(0)}}.form-field{position:relative;width:100%;padding-top:4px}.form-field .form-field__control{width:100%;min-height:56px;padding:22px 0 10px;border:0;border-bottom:1px solid var(--dark-blue);border-radius:0;background:transparent;color:var(--dark-blue);font-size:18px;line-height:24px;letter-spacing:-.36px;outline:none;resize:none;transition:border-color .25s}.form-field .form-field__control:focus{border-color:var(--primary-color)}.form-field .form-field__control:focus+.form-field__label,.form-field .form-field__control:not(:placeholder-shown)+.form-field__label,.form-field .form-field__control:-webkit-autofill+.form-field__label{top:0;transform:translateY(0);font-size:13px;color:var(--primary-color)}.form-field .form-field__label{position:absolute;top:33px;left:0;transform:translateY(-50%);color:var(--dark-blue);font-size:18px;line-height:24px;pointer-events:none;transition:top .25s,transform .25s,font-size .25s,color .25s}.form-field .form-field__required{color:#c42323}.form-field .form-field__error{margin-top:8px;color:#c42323;font-size:16px;line-height:22px;letter-spacing:-.32px}@media only screen and (max-width:576px){.form-field{padding-top:0}.form-field .form-field__control{min-height:52px;padding-top:20px;font-size:16px;line-height:24px;letter-spacing:-.32px}.form-field .form-field__label{top:30px;font-size:16px;line-height:24px}.form-field .form-field__control:focus+.form-field__label,.form-field .form-field__control:not(:placeholder-shown)+.form-field__label,.form-field .form-field__control:-webkit-autofill+.form-field__label{font-size:12px;line-height:16px}.form-field .form-field__error{font-size:14px;line-height:20px}}.form-field--textarea .form-field__control{min-height:102px;overflow:hidden}@media only screen and (max-width:576px){.form-field--textarea .form-field__control{min-height:86px}}.form-field--select .form-field__native-select{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;opacity:0;pointer-events:none}.form-field--select .form-field__select-button{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;padding:22px 0 10px;border:0;border-bottom:1px solid var(--dark-blue);border-radius:0;background:transparent;color:var(--dark-blue);font-size:18px;line-height:24px;letter-spacing:-.36px;text-align:left;cursor:pointer;transition:border-color .25s}.form-field--select .form-field__select-button:focus-visible{border-color:var(--primary-color);outline:2px solid rgba(169,60,27,.24);outline-offset:4px}.form-field--select .form-field__select-icon{display:block;width:12px;height:7px;flex-shrink:0;margin-left:24px;transition:transform .2s ease}.form-field--select .form-field__select-icon svg{width:100%;height:100%;display:block;fill:none;stroke:var(--dark-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.form-field--select .form-field__select-menu{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;padding:8px;border:1px solid rgba(7,38,34,.18);border-radius:10px;background:var(--yellow-sweet);background-image:url(/build/assets/texture-CupFXKt1.png);background-repeat:repeat;background-size:256px 256px;box-shadow:0 18px 34px #07262229}.form-field--select .form-field__select-option{display:flex;width:100%;align-items:center;justify-content:space-between;padding:11px 14px;border:0;border-radius:6px;background:transparent;color:var(--dark-blue);font-size:16px;line-height:22px;letter-spacing:-.32px;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.form-field--select .form-field__select-option:after{content:"";width:6px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:0;transform:rotate(45deg) translate(-2px,-1px)}.form-field--select .form-field__select-option--highlighted{background:#ffffffa3}.form-field--select .form-field__select-option--active{color:var(--primary-color)}.form-field--select .form-field__select-option--active:after{opacity:1}.form-field--select.form-field--select-open .form-field__select-button{border-color:var(--primary-color)}.form-field--select.form-field--select-open .form-field__select-icon{transform:rotate(180deg)}@media only screen and (max-width:576px){.form-field--select .form-field__select-button{min-height:52px;padding-top:20px;font-size:16px;line-height:24px;letter-spacing:-.32px}.form-field--select .form-field__select-menu{border-radius:8px}.form-field--select .form-field__select-option{font-size:15px;line-height:21px}}.form-field--filled .form-field__label{top:0;transform:translateY(0);font-size:13px;color:var(--primary-color)}@media only screen and (max-width:576px){.form-field--filled .form-field__label{font-size:12px;line-height:16px}}.form-field--invalid .form-field__control,.form-field--invalid .form-field__select-button{border-color:#c42323}.form-field--invalid .form-field__label{color:#c42323}.form-checkbox{width:100%}.form-checkbox .form-checkbox__label{display:flex;align-items:flex-start;gap:16px;color:var(--dark-blue);cursor:pointer}.form-checkbox .form-checkbox__control{position:absolute;opacity:0;pointer-events:none}.form-checkbox .form-checkbox__control:checked+.form-checkbox__box{background:var(--primary-color);border-color:var(--primary-color)}.form-checkbox .form-checkbox__control:checked+.form-checkbox__box:after{opacity:1;transform:translate(-50%,-56%) rotate(45deg) scale(1)}.form-checkbox .form-checkbox__control:focus-visible+.form-checkbox__box{outline:2px solid var(--primary-color);outline-offset:3px}.form-checkbox .form-checkbox__box{position:relative;width:26px;height:26px;flex-shrink:0;border:1px solid var(--dark-blue);border-radius:2px;background:#fff;transition:background .25s,border-color .25s}.form-checkbox .form-checkbox__box:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:translate(-50%,-56%) rotate(45deg) scale(.75);transition:opacity .2s,transform .2s}.form-checkbox .form-checkbox__text{max-width:440px;padding-top:2px;font-size:14px;line-height:20px}.form-checkbox .form-checkbox__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:576px){.form-checkbox .form-checkbox__text{padding-top:0}}.form-checkbox .form-checkbox__error{margin-top:8px;padding-left:42px;color:#c42323;font-size:16px;line-height:22px;letter-spacing:-.32px}@media only screen and (max-width:576px){.form-checkbox .form-checkbox__label{gap:14px}.form-checkbox .form-checkbox__box{width:24px;height:24px}.form-checkbox .form-checkbox__text{max-width:265px}.form-checkbox .form-checkbox__error{padding-left:38px;font-size:14px;line-height:20px}}.form-checkbox--invalid .form-checkbox__box{border-color:#c42323}footer{padding-top:65px;padding-bottom:50px}@media only screen and (max-width:1536px){footer{padding-top:45px;padding-bottom:25px}}.footer__top-row{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1200px){.footer__top-row{flex-direction:column;align-items:flex-start;gap:15px}}@media only screen and (max-width:720px){.footer__top-row{flex-direction:row}}.footer_nav{display:flex;gap:55px}.footer_nav a{font-size:20px;letter-spacing:-.4px;color:var(--dark-blue);text-decoration:none;transition:.3s}.footer_nav a:hover{color:var(--primary-color)}@media only screen and (max-width:1536px){.footer_nav a{font-size:18px;letter-spacing:-.36px}}@media only screen and (max-width:576px){.footer_nav a{font-size:16px}}@media only screen and (max-width:1536px){.footer_nav{gap:30px}}@media only screen and (max-width:720px){.footer_nav{flex-direction:column;gap:12px}}.footer__misc{display:flex;gap:40px;align-items:center}.footer__misc>a,.footer__misc button{font-size:16px;color:var(--dark-blue);text-decoration:none;transition:.3s}.footer__misc>a:hover,.footer__misc button:hover{color:var(--primary-color)}@media only screen and (max-width:1536px){.footer__misc>a,.footer__misc button{font-size:14px}}@media only screen and (max-width:1536px){.footer__misc{gap:30px}}@media only screen and (max-width:720px){.footer__misc{flex-direction:column;gap:12px;align-items:flex-start}}.footer__misc__social{display:flex;gap:30px}.footer__misc__social svg{width:20px;fill:var(--dark-blue)}.footer__misc__social svg path{fill:var(--dark-blue);transition:.3s}.footer__misc__social svg:hover path{fill:var(--primary-color)}.footer__bottom-row{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.footer__bottom-row .footer__copyright{font-size:14px;color:var(--dark-blue)}@media only screen and (max-width:1024px){.footer__bottom-row{margin-top:15px}}@media only screen and (max-width:720px){.footer__bottom-row{margin-top:25px;flex-direction:column;align-items:flex-start}}.footer__author{display:flex;align-items:center}.footer__author a{width:120px;height:21px;margin-left:15px;display:block}@media only screen and (max-width:720px){.footer__author a{margin-left:0}}@media only screen and (max-width:576px){.footer__author a{margin-top:10px}}.footer__author svg{width:120px;fill:var(--dark-blue);transition:.3s}.footer__author svg:hover{fill:var(--primary-color)}.footer__author span{color:var(--dark-blue);font-size:14px;letter-spacing:.28px}@media only screen and (max-width:768px){.footer__author span{display:none}}@media only screen and (max-width:576px){.footer__author span{display:block}}@media only screen and (max-width:720px){.footer__author{margin-top:10px}}@media only screen and (max-width:576px){.footer__author{flex-direction:column;align-items:flex-start}}.footer__bottom-row__right{display:flex;align-items:center;gap:30px}@media only screen and (max-width:1536px){.footer__bottom-row__right{gap:25px}}@media only screen and (max-width:720px){.footer__bottom-row__right{width:100%;justify-content:space-between}}@media only screen and (max-width:1024px){.footer-no-edges--responsive .section-decoration--top{display:none}}.footer-no-edges--desktop .section-decoration--top{display:none}.subpage-textured{background-image:url(/build/assets/texture-CupFXKt1.png);background-repeat:repeat;background-size:256px 256px}.subpage-top{padding-top:240px}@media only screen and (max-width:1536px){.subpage-top{padding-top:180px}}@media only screen and (max-width:1024px){.subpage-top{padding-top:184px}}@media only screen and (max-width:576px){.subpage-top{padding-top:126px}}.subpage-top-heading{margin:auto;display:flex;flex-direction:column;align-items:center}.subpage-top-heading h1{text-align:center;font-size:88px;line-height:96px;letter-spacing:-1.76px;margin-top:10px;color:var(--dark-blue)}@media only screen and (max-width:1536px){.subpage-top-heading h1{font-size:80px}}@media only screen and (max-width:1024px){.subpage-top-heading h1{font-size:64px;line-height:70px;letter-spacing:-1.28px}}@media only screen and (max-width:576px){.subpage-top-heading h1{margin-top:0;font-size:40px;line-height:40px;letter-spacing:-.8px}}.subpage-top-heading .subpage-top-heading__subtitle{font-size:48px;color:var(--primary-color);text-align:center}@media only screen and (max-width:1536px){.subpage-top-heading .subpage-top-heading__subtitle{font-size:40px}}@media only screen and (max-width:1024px){.subpage-top-heading .subpage-top-heading__subtitle{font-size:32px}}@media only screen and (max-width:576px){.subpage-top-heading .subpage-top-heading__subtitle{font-size:24px}}.subpage-fullpage__heading{display:flex;flex-direction:column;align-items:center}.subpage-fullpage__heading span{color:#fff;text-align:center;font-size:48px}@media only screen and (max-width:1536px){.subpage-fullpage__heading span{font-size:40px}}@media only screen and (max-width:1024px){.subpage-fullpage__heading span{font-size:32px}}.subpage-fullpage__heading h1{margin-top:10px;color:var(--White, #FFF);text-align:center;font-size:88px;line-height:96px;letter-spacing:-1.76px}@media only screen and (max-width:1536px){.subpage-fullpage__heading h1{font-size:80px;letter-spacing:-1.6px}}@media only screen and (max-width:1024px){.subpage-fullpage__heading h1{line-height:70px;letter-spacing:-1.28px;font-size:64px}}@media only screen and (max-width:576px){.subpage-fullpage__heading h1{margin-top:0;line-height:57px;letter-spacing:-.96px;font-size:48px}}.subpage-fullpage__heading__text{margin-top:70px;color:#fff;font-size:24px;line-height:140%;text-align:center}@media only screen and (max-width:1536px){.subpage-fullpage__heading__text{margin-top:25px;font-size:20px}}@media only screen and (max-width:1280px){.subpage-fullpage__heading__text{font-size:18px}}@media only screen and (max-width:768px){.subpage-fullpage__heading__text{display:none}}@media only screen and (max-width:1100px){.contact-page .top-nav__logo img{content:url(/build/assets/logo_black-C_hFNt-E.svg)}}.contact-top{position:relative;min-height:1500px;overflow:hidden;background-color:#70b5de}.contact-top:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url(/build/assets/contact-Dbw5Vfw_.webp);background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;mask-image:linear-gradient(180deg,#0000 0 500px,#0000006b 570px,#000000db 640px,#000 700px 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 500px,rgba(0,0,0,.42) 570px,rgba(0,0,0,.86) 640px,#000 700px,#000 100%)}.contact-top:after{content:"";position:absolute;top:28%;left:0;z-index:1;width:100%;height:350px;pointer-events:none;background:linear-gradient(180deg,#70b5de 0% 55%,#70b5de00)}.contact-top .container{position:relative;z-index:2;height:100%}@media only screen and (max-width:1920px){.contact-top{min-height:1300px}}@media only screen and (max-width:1536px){.contact-top{min-height:1200px}}@media only screen and (max-width:1100px){.contact-top{min-height:1200px;background-color:var(--yellow-sweet);background-image:url(/build/assets/texture-CupFXKt1.png);background-position:0 0;background-size:256px 256px;background-repeat:repeat}.contact-top:after{content:none}.contact-top:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url(/build/assets/contact-Dbw5Vfw_.webp);background-position:25% 345px;background-size:auto 690px;background-repeat:no-repeat;mask-image:linear-gradient(180deg,#0000 0 345px,#000000eb 435px,#000 500px 780px,#000000b8 865px,#0000 1035px 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 345px,rgba(0,0,0,.92) 435px,#000 500px,#000 780px,rgba(0,0,0,.72) 865px,rgba(0,0,0,0) 1035px,rgba(0,0,0,0) 100%)}}@media only screen and (max-width:576px){.contact-top{min-height:1330px}.contact-top:before{background-position:45% 328px;background-size:auto 578px;mask-image:linear-gradient(180deg,#0000 0 328px,#000000f2 390px,#000 435px 690px,#000000c7 780px,#0000 895px 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 328px,rgba(0,0,0,.95) 390px,#000 435px,#000 690px,rgba(0,0,0,.78) 780px,rgba(0,0,0,0) 895px,rgba(0,0,0,0) 100%)}}.contact-top__heading{width:870px;max-width:100%;margin:0 auto;padding-top:276px;text-align:center;color:#fff}.contact-top__heading .contact-top__subtitle{display:block;font-size:48px;line-height:1}.contact-top__heading h1{margin-top:21px;font-size:88px;line-height:96px;letter-spacing:-1.76px}@media only screen and (max-width:1536px){.contact-top__heading{width:931px;padding-top:181px}.contact-top__heading .contact-top__subtitle{font-size:40px}.contact-top__heading h1{margin-top:18px;font-size:80px;line-height:96px;letter-spacing:-1.6px}}@media only screen and (max-width:1100px){.contact-top__heading{width:601px;padding-top:184px;color:var(--dark-blue)}.contact-top__heading .contact-top__subtitle{color:var(--primary-color);font-size:32px;text-transform:lowercase}.contact-top__heading h1{margin-top:16px;font-size:64px;line-height:70px;letter-spacing:-1.28px}}@media only screen and (max-width:576px){.contact-top__heading{width:340px;padding-top:126px}.contact-top__heading .contact-top__subtitle{font-size:32px;text-transform:none}.contact-top__heading h1{margin-top:16px;font-size:37px;line-height:normal;letter-spacing:-.8px}}@media only screen and (max-width:1100px){.contact-top__content{width:100%}}.contact-top__details{position:absolute;top:675px;left:0;color:var(--dark-blue)}@media only screen and (max-width:1536px){.contact-top__details{top:523px}}@media only screen and (max-width:1100px){.contact-top__details{top:423px;left:0}}@media only screen and (max-width:576px){.contact-top__details{top:288px}}.contact-top__links{display:flex;flex-direction:column;gap:12px}.contact-top__link{display:flex;align-items:center;gap:13px;color:var(--dark-blue);text-decoration:none;transition:color .25s}.contact-top__link span:last-child{font-size:28px;line-height:34px;letter-spacing:-.56px}.contact-top__link:hover{color:var(--primary-color)}@media only screen and (max-width:1536px){.contact-top__link span:last-child{font-size:24px;letter-spacing:-.48px}}@media only screen and (max-width:576px){.contact-top__link{gap:16px}.contact-top__link span:last-child{font-size:20px;letter-spacing:-.4px}}.contact-top__link-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#fff}.contact-top__link-icon img{max-width:24px;max-height:24px;display:block}@media only screen and (max-width:1536px){.contact-top__link-icon{width:40px;height:40px}}.contact-top__address{width:599px;margin-top:24px;font-size:20px;line-height:30px;font-style:normal;letter-spacing:-.4px}@media only screen and (max-width:1536px){.contact-top__address{width:342px;margin-top:24px;font-size:18px;line-height:26px;letter-spacing:-.36px}}@media only screen and (max-width:1100px){.contact-top__address{width:360px;margin-top:24px;font-size:16px;line-height:24px;letter-spacing:-.32px}}@media only screen and (max-width:576px){.contact-top__address{width:340px;margin-top:24px}}.contact-top__form{position:absolute;top:600px;right:280px;width:539px;color:var(--dark-blue)}.contact-top__form .button{width:235px;height:62px;justify-content:center;margin-top:40px;padding:19px 46px;font-size:18px;letter-spacing:-.36px}.contact-top__form .form-field{padding-top:0}.contact-top__form .form-field__control{min-height:60px}.contact-top__form .form-field__label{top:32px}.contact-top__form .form-field--textarea .form-field__control{height:102px!important}.contact-top__form .alert{margin-bottom:18px}@media only screen and (max-width:1536px){.contact-top__form{top:493px;right:114px;width:437px}.contact-top__form .button{height:54px;margin-top:32px;padding-top:16px;padding-bottom:16px}}@media only screen and (max-width:1280px){.contact-top__form{right:0}}@media only screen and (max-width:1100px){.contact-top__form{top:607px;left:0;right:auto;width:360px}.contact-top__form .button{height:54px;margin-top:24px}.contact-top__form .form-field__control{min-height:52px}.contact-top__form .form-field__label{top:30px}.contact-top__form .form-field--textarea .form-field__control{height:86px!important}}@media only screen and (max-width:576px){.contact-top__form{top:722px;width:100%}.contact-top__form .button{width:100%;margin-top:24px;font-size:16px;letter-spacing:-.32px}}.contact-top__fields{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:1100px){.contact-top__fields{gap:8px}}.contact-callout{position:relative;min-height:858px;padding-top:221px;padding-bottom:165px;overflow:hidden;background-color:#d3d3d3;background-image:url(/build/assets/contact-Dbw5Vfw_.webp);background-position:center center;background-size:cover;background-repeat:no-repeat}.contact-callout .container{position:relative;z-index:2}@media only screen and (max-width:1536px){.contact-callout{min-height:763px;padding-top:161px;padding-bottom:100px}}@media only screen and (max-width:1024px){.contact-callout{min-height:939px;padding-top:83px;padding-bottom:95px;background-color:var(--yellow-sweet);background-image:url(/build/assets/texture-CupFXKt1.png);background-position:0 0;background-size:256px 256px;background-repeat:repeat}.contact-callout:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url(/build/assets/contact-Dbw5Vfw_.webp);background-position:0% 50%;background-size:150%;background-repeat:no-repeat;mask-image:linear-gradient(180deg,#0000 20px 250px,#00000038 320px,#000000ad 365px,#000 455px calc(100% - 350px),#000000ad calc(100% - 305px),#00000038 calc(100% - 265px),#0000 calc(100% - 245px) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 20px,rgba(0,0,0,0) 250px,rgba(0,0,0,.22) 320px,rgba(0,0,0,.68) 365px,#000 455px,#000 calc(100% - 350px),rgba(0,0,0,.68) calc(100% - 305px),rgba(0,0,0,.22) calc(100% - 265px),rgba(0,0,0,0) calc(100% - 245px),rgba(0,0,0,0) 100%)}}@media only screen and (max-width:768px){.contact-callout:before{background-size:175%;mask-image:linear-gradient(180deg,#0000 270px 100px,#00000038 330px,#000000ad 365px,#000 400px calc(100% - 425px),#000000ad calc(100% - 395px),#00000038 calc(100% - 335px),#0000 calc(100% - 280px) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 270px,rgba(0,0,0,0) 100px,rgba(0,0,0,.22) 330px,rgba(0,0,0,.68) 365px,#000 400px,#000 calc(100% - 425px),rgba(0,0,0,.68) calc(100% - 395px),rgba(0,0,0,.22) calc(100% - 335px),rgba(0,0,0,0) calc(100% - 280px),rgba(0,0,0,0) 100%)}}@media only screen and (max-width:576px){.contact-callout{min-height:952px;padding-top:51px;padding-bottom:15px}.contact-callout:before{background-position:45% 40%;background-size:300%;mask-image:linear-gradient(180deg,#0000 250px 150px,#000000e6 300px,#000 350px calc(100% - 420px),#000000bf calc(100% - 500px),#0000 calc(100% - 400px) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 250px,rgba(0,0,0,0) 150px,rgba(0,0,0,.9) 300px,#000 350px,#000 calc(100% - 420px),rgba(0,0,0,.75) calc(100% - 500px),rgba(0,0,0,0) calc(100% - 400px),rgba(0,0,0,0) 100%)}}.contact-callout__inner{display:flex;justify-content:space-between;align-items:flex-start;padding-right:139px}@media only screen and (max-width:1536px){.contact-callout__inner{padding-right:116px}}@media only screen and (max-width:1280px){.contact-callout__inner{padding-right:0}}@media only screen and (max-width:1024px){.contact-callout__inner{display:block}}.contact-callout__content{width:600px;color:var(--dark-blue)}@media only screen and (max-width:1536px){.contact-callout__content{width:525px}}@media only screen and (max-width:1024px){.contact-callout__content{width:100%}}.contact-callout__heading span{display:block;color:var(--primary-color);font-size:40px;line-height:1}.contact-callout__heading h2{margin-top:18px;color:var(--dark-blue);font-size:64px;line-height:1.05;letter-spacing:-1.28px}@media only screen and (max-width:1536px){.contact-callout__heading span{font-size:32px}.contact-callout__heading h2{margin-top:8px;font-size:56px;line-height:1.08;letter-spacing:-1.12px}}@media only screen and (max-width:1024px){.contact-callout__heading{text-align:center}.contact-callout__heading span{font-size:32px}.contact-callout__heading h2{width:601px;margin:8px auto 0;font-size:64px;line-height:70px;letter-spacing:-1.28px}}@media only screen and (max-width:576px){.contact-callout__heading span{font-size:24px}.contact-callout__heading .contact-callout__heading-break{display:none}.contact-callout__heading h2{width:340px;max-width:100%;margin-top:4px;font-size:40px;line-height:1.05;letter-spacing:-.8px}}.contact-callout__text{width:599px;margin-top:33px;color:var(--dark-blue);font-size:20px;line-height:30px;letter-spacing:-.4px}@media only screen and (max-width:1536px){.contact-callout__text{width:508px;margin-top:31px;font-size:18px;line-height:26px;letter-spacing:-.36px}}@media only screen and (max-width:1024px){.contact-callout__text{display:none}}.contact-callout__links{margin-top:43px;display:flex;flex-direction:column;gap:12px}@media only screen and (max-width:1536px){.contact-callout__links{margin-top:40px}}@media only screen and (max-width:1024px){.contact-callout__links{width:360px;margin-top:48px;gap:8px}}@media only screen and (max-width:576px){.contact-callout__links{width:100%;margin-top:30px}}.contact-callout__link{display:flex;align-items:center;gap:13px;color:var(--dark-blue);text-decoration:none}.contact-callout__link span:last-child{font-size:28px;line-height:34px}.contact-callout__link:hover{color:var(--primary-color)}@media only screen and (max-width:1536px){.contact-callout__link{gap:13px}.contact-callout__link span:last-child{font-size:24px}}@media only screen and (max-width:576px){.contact-callout__link{gap:16px}.contact-callout__link span:last-child{font-size:18px;line-height:34px}}.contact-callout__link-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#fff}.contact-callout__link-icon img{max-width:24px;max-height:24px;display:block}@media only screen and (max-width:1536px){.contact-callout__link-icon{width:40px;height:40px}}.contact-callout__link-text{display:flex;flex-direction:column;gap:5px}.contact-callout__link-text .font-primary-regular{font-size:16px;color:var(--primary-color)}.contact-callout__form{width:539px;margin-top:23px;color:var(--dark-blue)}.contact-callout__form .button{width:237px;height:54px;justify-content:center;margin-top:40px;padding:16px 46px;font-size:18px;letter-spacing:-.36px}.contact-callout__form .alert{margin-bottom:18px}@media only screen and (max-width:1536px){.contact-callout__form{width:437px;margin-top:3px}.contact-callout__form .button{margin-top:32px}}@media only screen and (max-width:1024px){.contact-callout__form{width:360px;margin-top:30px}.contact-callout__form .button{margin-top:24px}}@media only screen and (max-width:576px){.contact-callout__form{width:100%;margin-top:197px}.contact-callout__form .button{width:100%;height:48px;margin-top:24px;font-size:16px;letter-spacing:-.32px}}.contact-callout__fields{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:1024px){.contact-callout__fields{gap:8px}}.accommodation-detail{padding-top:60px;background-color:var(--yellow-sweet);background-image:url(/build/assets/texture-CupFXKt1.png);background-repeat:repeat;background-size:256px 256px;color:var(--dark-blue)}.accommodation-detail .container{width:86.7%}@media only screen and (max-width:1536px){.accommodation-detail{padding-top:36px}.accommodation-detail .container{width:89.4%}}@media only screen and (max-width:1024px){.accommodation-detail{padding-top:47px}.accommodation-detail .container{width:83.3%}.accommodation-detail .section-decoration--bottom{display:none}}@media only screen and (max-width:576px){.accommodation-detail{padding-top:31px}.accommodation-detail .container{width:91.4%}}.accommodation-detail__gallery{display:flex;gap:19px;width:100%}.accommodation-detail__gallery figure{margin:0}.accommodation-detail__gallery img{display:block;width:100%;height:100%;border-radius:20px;object-fit:cover;object-position:center}@media only screen and (max-width:1024px){.accommodation-detail__gallery{flex-direction:column;max-width:640px;margin:0 auto;gap:12px}}@media only screen and (max-width:576px){.accommodation-detail__gallery{max-width:343px;gap:8px}.accommodation-detail__gallery img{border-radius:10px}}.accommodation-detail__gallery-main{width:calc((100% - 19px)*.506);aspect-ratio:820/615;flex-shrink:0}@media only screen and (max-width:1024px){.accommodation-detail__gallery-main{width:100%;aspect-ratio:637/483}}@media only screen and (max-width:576px){.accommodation-detail__gallery-main{aspect-ratio:343/261}}.accommodation-detail__gallery-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}@media only screen and (max-width:1024px){.accommodation-detail__gallery-grid{gap:12px}}@media only screen and (max-width:576px){.accommodation-detail__gallery-grid{gap:8px}}.accommodation-detail__gallery-item{aspect-ratio:397/298}@media only screen and (max-width:1024px){.accommodation-detail__gallery-item{aspect-ratio:312/235}}@media only screen and (max-width:576px){.accommodation-detail__gallery-item{aspect-ratio:164/123}}.accommodation-detail__intro{max-width:968px;margin:55px auto 0;color:var(--dark-blue);font-size:20px;line-height:30px;text-align:center}@media only screen and (max-width:1536px){.accommodation-detail__intro{max-width:846px;margin-top:40px;font-size:18px;line-height:26px}}@media only screen and (max-width:1024px){.accommodation-detail__intro{max-width:540px;margin-top:62px}}@media only screen and (max-width:576px){.accommodation-detail__intro{max-width:316px;margin-top:39px;font-size:16px;line-height:24px}}.reservation-login-prompt{position:relative;display:grid;max-width:1102px;margin:62px auto 0;grid-template-columns:74px minmax(0,1fr) auto;gap:30px;align-items:center;padding:34px 38px;border:1px solid rgba(7,38,34,.18);border-radius:8px;background:#ffffffc7;box-shadow:0 24px 58px #07262214;color:var(--dark-blue)}.reservation-login-prompt:before{content:"";position:absolute;top:-1px;left:38px;right:38px;height:4px;border-radius:999px;background:var(--primary-color)}@media only screen and (max-width:1536px){.reservation-login-prompt{max-width:896px;margin-top:46px;gap:26px;padding:30px 34px}}@media only screen and (max-width:1024px){.reservation-login-prompt{max-width:640px;margin-top:48px;grid-template-columns:64px minmax(0,1fr);gap:22px;padding:30px}}@media only screen and (max-width:576px){.reservation-login-prompt{max-width:343px;margin-top:35px;grid-template-columns:1fr;gap:18px;padding:26px 20px 24px;text-align:center}.reservation-login-prompt:before{left:20px;right:20px}}.reservation-login-prompt__mark{display:flex;width:74px;height:74px;align-items:center;justify-content:center;border:1px solid rgba(7,38,34,.14);border-radius:50%;background:var(--yellow-sweet);color:var(--primary-color)}.reservation-login-prompt__mark svg{width:34px;height:34px}@media only screen and (max-width:1024px){.reservation-login-prompt__mark{width:64px;height:64px}.reservation-login-prompt__mark svg{width:30px;height:30px}}@media only screen and (max-width:576px){.reservation-login-prompt__mark{margin:0 auto}}.reservation-login-prompt__content{min-width:0}.reservation-login-prompt__subtitle{display:block;color:var(--primary-color);font-size:24px;line-height:28px;letter-spacing:0}@media only screen and (max-width:1536px){.reservation-login-prompt__subtitle{font-size:22px;line-height:26px}}@media only screen and (max-width:576px){.reservation-login-prompt__subtitle{font-size:20px;line-height:24px}}.reservation-login-prompt__title{margin-top:4px;color:var(--dark-blue);font-size:34px;line-height:40px;letter-spacing:0}@media only screen and (max-width:1536px){.reservation-login-prompt__title{font-size:30px;line-height:36px}}@media only screen and (max-width:576px){.reservation-login-prompt__title{font-size:26px;line-height:31px}}.reservation-login-prompt__text{max-width:560px;margin-top:10px;color:#072622c7;font-size:18px;line-height:26px;letter-spacing:0}@media only screen and (max-width:1536px){.reservation-login-prompt__text{max-width:490px;font-size:16px;line-height:24px}}@media only screen and (max-width:576px){.reservation-login-prompt__text{max-width:none}}.reservation-login-prompt__actions{display:flex;align-items:center;gap:24px}@media only screen and (max-width:1024px){.reservation-login-prompt__actions{grid-column:2;justify-self:start}}@media only screen and (max-width:576px){.reservation-login-prompt__actions{grid-column:auto;width:100%;flex-direction:column;gap:14px;justify-self:stretch}}.reservation-login-prompt__button{min-width:176px;justify-content:center}@media only screen and (max-width:576px){.reservation-login-prompt__button{width:100%;min-width:0}}.reservation-login-prompt__link{color:var(--dark-blue);font-size:16px;line-height:22px;letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .2s}.reservation-login-prompt__link:hover{color:var(--primary-color)}.accommodation-detail__reservation{margin-top:60px}@media only screen and (max-width:1536px){.accommodation-detail__reservation{margin-top:40px}}@media only screen and (max-width:1024px){.accommodation-detail__reservation{margin-top:40px}}@media only screen and (max-width:576px){.accommodation-detail__reservation{margin-top:25px}}.accommodation-detail__divider{width:100%;max-width:1102px;height:1px;margin:0 auto 60px;background:#07262247}@media only screen and (max-width:1536px){.accommodation-detail__divider{max-width:896px;margin-bottom:40px}}@media only screen and (max-width:1024px){.accommodation-detail__divider{max-width:640px;margin-bottom:40px}}@media only screen and (max-width:576px){.accommodation-detail__divider{max-width:343px;margin-bottom:25px}}.accommodation-detail__heading{color:var(--dark-blue);font-size:60px;line-height:66px;letter-spacing:-1.2px;text-align:center}@media only screen and (max-width:1024px){.accommodation-detail__heading{font-size:48px;line-height:54px;letter-spacing:-.96px}}@media only screen and (max-width:576px){.accommodation-detail__heading{font-size:40px;line-height:40px;letter-spacing:-.8px}}.accommodation-detail__calendar-alert{max-width:640px;margin:22px auto 0}.accommodation-calendar{--calendar-cell-size: 64px;max-width:1102px;margin:76px auto 0;color:var(--dark-blue)}@media only screen and (max-width:1536px){.accommodation-calendar{--calendar-cell-size: 48px;max-width:896px;margin-top:58px}}@media only screen and (max-width:1024px){.accommodation-calendar{--calendar-cell-size: 64px;max-width:448px;margin-top:55px}}@media only screen and (max-width:576px){.accommodation-calendar{--calendar-cell-size: 48px;max-width:336px;margin-top:39px}}.accommodation-calendar__month-nav{flex-shrink:0}.accommodation-calendar__month-nav--prev{transform:rotate(-90deg)}.accommodation-calendar__month-nav--next{transform:rotate(90deg)}.accommodation-calendar__months{position:relative;display:flex;justify-content:space-between;gap:0}.accommodation-calendar__months:before{content:"";position:absolute;top:72px;left:50%;width:1px;height:352px;background:#07262238;transform:translate(-50%)}@media only screen and (max-width:1536px){.accommodation-calendar__months:before{top:69px;height:291px}}@media only screen and (max-width:1024px){.accommodation-calendar__months{flex-direction:column}.accommodation-calendar__months:before{display:none}}.accommodation-calendar__month{width:calc(var(--calendar-cell-size) * 7)}@media only screen and (max-width:1024px){.accommodation-calendar__month{position:relative}.accommodation-calendar__month:first-child{padding-bottom:55px}.accommodation-calendar__month:first-child:after{content:"";position:absolute;bottom:0;left:50%;width:640px;height:2px;background:#07262247;transform:translate(-50%)}.accommodation-calendar__month+.accommodation-calendar__month{padding-top:35px}}@media only screen and (max-width:576px){.accommodation-calendar__month:first-child{padding-bottom:24px}.accommodation-calendar__month:first-child:after{width:343px}.accommodation-calendar__month+.accommodation-calendar__month{padding-top:22px}}.accommodation-calendar__month-head{display:flex;align-items:center;justify-content:center;min-height:40px;position:relative}@media only screen and (max-width:1536px){.accommodation-calendar__month-head{min-height:34px}}@media only screen and (max-width:1024px){.accommodation-calendar__month-head{min-height:40px}}@media only screen and (max-width:576px){.accommodation-calendar__month-head{min-height:34px}}.accommodation-calendar__month-title{color:var(--dark-blue);font-size:28px;line-height:34px;letter-spacing:-.56px;text-align:center}@media only screen and (max-width:1536px){.accommodation-calendar__month-title{font-size:22px;line-height:28px;letter-spacing:-.44px}}@media only screen and (max-width:1024px){.accommodation-calendar__month-title{font-size:28px;line-height:34px;letter-spacing:-.56px}}@media only screen and (max-width:576px){.accommodation-calendar__month-title{font-size:22px;line-height:28px;letter-spacing:-.44px}}.accommodation-calendar__month-nav{display:flex;position:absolute;top:0}.accommodation-calendar__month-nav:disabled{opacity:.34;pointer-events:none}.accommodation-calendar__month-nav--prev{left:0}.accommodation-calendar__month-nav--next{right:0}.accommodation-calendar__weekdays{display:grid;grid-template-columns:repeat(7,var(--calendar-cell-size));margin-top:32px}@media only screen and (max-width:1536px){.accommodation-calendar__weekdays{margin-top:33px}}@media only screen and (max-width:1024px){.accommodation-calendar__weekdays{margin-top:43px}}@media only screen and (max-width:576px){.accommodation-calendar__weekdays{margin-top:21px}}.accommodation-calendar__weekday{width:var(--calendar-cell-size);height:24px;color:var(--dark-blue);font-size:16px;line-height:24px;text-align:center}@media only screen and (max-width:576px){.accommodation-calendar__weekday{font-size:14px;line-height:22px}}.accommodation-calendar__days{display:grid;grid-template-columns:repeat(7,var(--calendar-cell-size));row-gap:4px;margin-top:36px}@media only screen and (max-width:1536px){.accommodation-calendar__days{row-gap:4px;margin-top:27px}}@media only screen and (max-width:1024px){.accommodation-calendar__days{margin-top:36px}}@media only screen and (max-width:576px){.accommodation-calendar__days{margin-top:27px}}.accommodation-calendar__day{position:relative;width:var(--calendar-cell-size);height:56px;border:0;background:transparent;color:var(--dark-blue);font-size:18px;line-height:24px;cursor:pointer}.accommodation-calendar__day span{position:relative;z-index:2;display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin:0 auto;border-radius:50%;transition:background .2s,color .2s}.accommodation-calendar__day:hover span{background:#ffffffa6}.accommodation-calendar__day:before{content:"";position:absolute;z-index:1;left:0;right:0;top:4px;height:48px;background:transparent}@media only screen and (max-width:1536px){.accommodation-calendar__day{height:48px;font-size:16px;line-height:24px}.accommodation-calendar__day span{width:40px;height:40px}.accommodation-calendar__day:before{top:4px;height:40px}}@media only screen and (max-width:1024px){.accommodation-calendar__day{height:56px;font-size:18px}.accommodation-calendar__day span{width:48px;height:48px}.accommodation-calendar__day:before{height:48px}}@media only screen and (max-width:576px){.accommodation-calendar__day{height:48px;font-size:16px}.accommodation-calendar__day span{width:40px;height:40px}.accommodation-calendar__day:before{height:40px}}.accommodation-calendar__day--empty{pointer-events:none}.accommodation-calendar__day--disabled{cursor:not-allowed;opacity:.3;text-decoration:line-through}.accommodation-calendar__day--disabled:hover span{background:transparent}.accommodation-calendar__day--in-range:before{background:#fff}.accommodation-calendar__day--range-start:before{left:50%}.accommodation-calendar__day--range-end:before{right:50%}.accommodation-calendar__day--selected{color:#fff}.accommodation-calendar__day--selected span,.accommodation-calendar__day--selected:hover span{background:var(--primary-color)}.accommodation-calendar__clear{display:block;width:fit-content;margin:28px auto 0;border:0;background:transparent;color:var(--dark-blue);font-size:18px;line-height:26px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media only screen and (max-width:1536px){.accommodation-calendar__clear{margin-top:24px}}@media only screen and (max-width:1024px){.accommodation-calendar__clear{margin-top:40px}}@media only screen and (max-width:576px){.accommodation-calendar__clear{margin-top:25px;font-size:16px;line-height:24px}}.accommodation-detail__details{margin-top:55px}@media only screen and (max-width:1536px){.accommodation-detail__details{margin-top:50px}}@media only screen and (max-width:1024px){.accommodation-detail__details{margin-top:40px}}@media only screen and (max-width:576px){.accommodation-detail__details{margin-top:35px}}.accommodation-detail__details .accommodation-detail__divider{margin-bottom:55px}@media only screen and (max-width:1536px){.accommodation-detail__details .accommodation-detail__divider{margin-bottom:50px}}@media only screen and (max-width:1024px){.accommodation-detail__details .accommodation-detail__divider{margin-bottom:40px}}@media only screen and (max-width:576px){.accommodation-detail__details .accommodation-detail__divider{margin-bottom:35px}}.accommodation-detail__form{display:flex;max-width:820px;flex-direction:column;gap:35px;margin:48px auto 0}@media only screen and (max-width:1536px){.accommodation-detail__form{max-width:756px;gap:31px;margin-top:44px}}@media only screen and (max-width:1024px){.accommodation-detail__form{max-width:640px;gap:35px;margin-top:62px}}@media only screen and (max-width:768px){.accommodation-detail__form{gap:0;margin-top:16px}}@media only screen and (max-width:576px){.accommodation-detail__form{max-width:343px}}@media only screen and (max-width:768px){.accommodation-detail__form .form-field,.accommodation-detail__form .turnstile-field,.accommodation-detail__form .form-checkbox{margin-top:16px}}.accommodation-detail__form-row{width:100%}.accommodation-detail__form-row--half{width:calc(50% - 10px)}@media only screen and (max-width:576px){.accommodation-detail__form-row--half{width:100%}}.accommodation-detail__form-row--split{display:flex;gap:35px}.accommodation-detail__form-row--split .form-field,.accommodation-detail__form-row--split .turnstile-field{flex:1}.accommodation-detail__form-row--split .turnstile-field{display:flex;align-items:flex-end;min-width:0}@media only screen and (max-width:768px){.accommodation-detail__form-row--split .turnstile-field{align-items:flex-start}}@media only screen and (max-width:768px){.accommodation-detail__form-row--split{flex-direction:column;gap:0}}.accommodation-detail__form-row--checkbox{margin-top:6px}@media only screen and (max-width:576px){.accommodation-detail__form-row--checkbox{margin-top:2px}}.accommodation-summary{margin-top:80px;padding:86px 0 82px;background:#fff}.accommodation-summary .container{width:86.7%}@media only screen and (max-width:1536px){.accommodation-summary{margin-top:80px;padding-top:66px;padding-bottom:70px}.accommodation-summary .container{width:89.4%}}@media only screen and (max-width:1024px){.accommodation-summary{margin-top:102px;padding-top:60px;padding-bottom:62px}.accommodation-summary .container{width:83.3%}}@media only screen and (max-width:576px){.accommodation-summary{margin-top:46px;padding-top:50px;padding-bottom:62px}.accommodation-summary .container{width:91.4%}}.accommodation-summary__inner{display:grid;max-width:1102px;margin:0 auto;grid-template-columns:160px max-content;column-gap:0;row-gap:32px;align-items:center;justify-content:center;color:var(--dark-blue)}.accommodation-summary__inner .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media only screen and (max-width:1536px){.accommodation-summary__inner{max-width:896px}}@media only screen and (max-width:1024px){.accommodation-summary__inner{max-width:640px;row-gap:28px}}@media only screen and (max-width:576px){.accommodation-summary__inner{max-width:343px;grid-template-columns:120px minmax(0,1fr);column-gap:25px;row-gap:14px;align-items:start}}.accommodation-summary__image{width:160px;height:160px;flex-shrink:0;border-radius:50%;overflow:hidden}.accommodation-summary__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:576px){.accommodation-summary__image{width:120px;height:120px;grid-row:span 2}}.accommodation-summary__content{display:grid;min-width:0;grid-template-columns:max-content max-content;column-gap:65px;row-gap:20px;align-items:start;margin-left:40px}@media only screen and (max-width:576px){.accommodation-summary__content{display:block;margin-left:0}}.accommodation-summary__title{grid-column:1/-1;color:var(--dark-blue);font-size:32px;line-height:38px;letter-spacing:-.64px}@media only screen and (max-width:1536px){.accommodation-summary__title{font-size:24px;line-height:30px;letter-spacing:-.48px}}@media only screen and (max-width:576px){.accommodation-summary__title{font-size:22px;line-height:28px;letter-spacing:-.44px}}.accommodation-summary__details{display:flex;flex-direction:column;gap:10px;margin-top:0}@media only screen and (max-width:576px){.accommodation-summary__details{margin-top:20px}}.accommodation-summary__detail dd{display:flex;align-items:center;gap:10px;margin:0;color:var(--dark-blue);font-size:16px;line-height:20px;letter-spacing:-.32px}.accommodation-summary__detail svg{width:20px;height:20px;flex-shrink:0;fill:none}@media only screen and (max-width:576px){.accommodation-summary__detail dd{gap:8px;font-size:14px;line-height:18px;letter-spacing:-.28px}.accommodation-summary__detail svg{width:20px;height:20px}}.accommodation-summary__total{display:flex;flex-direction:column;gap:7px;margin-left:0;margin-top:0;color:var(--dark-blue)}.accommodation-summary__total span{font-size:20px;line-height:24px;letter-spacing:-.4px}.accommodation-summary__total strong{font-size:30px;line-height:36px;letter-spacing:-.6px}@media only screen and (max-width:1536px){.accommodation-summary__total span{font-size:16px;line-height:20px;letter-spacing:-.32px}.accommodation-summary__total strong{font-size:24px;line-height:30px;letter-spacing:-.48px}}@media only screen and (max-width:576px){.accommodation-summary__total{gap:3px;margin-left:0;margin-top:14px}.accommodation-summary__total strong{font-size:20px;line-height:26px;letter-spacing:-.4px}}.accommodation-summary__divider{grid-column:1/-1;width:100%;height:1px;background:#07262224}.accommodation-summary__button{grid-column:1/-1;min-width:237px;justify-content:center;justify-self:center}@media only screen and (max-width:576px){.accommodation-summary__button{width:100%;min-width:0;justify-content:center}}.accommodation-detail--no-auth{padding-bottom:100px}@media only screen and (max-width:576px){.accommodation-detail--no-auth{padding-bottom:50px}}.boat-slot-picker{--boat-calendar-cell-size: 64px;--boat-slot-content-size: 72px;--boat-slot-gap: 0px;--boat-slot-size: 88px;max-width:1102px;margin:0 auto;color:var(--dark-blue)}@media only screen and (max-width:1536px){.boat-slot-picker{max-width:1102px}}@media only screen and (max-width:1024px){.boat-slot-picker{--boat-calendar-cell-size: 64px;max-width:640px;margin-top:55px}}@media only screen and (max-width:576px){.boat-slot-picker{--boat-calendar-cell-size: 48px;max-width:343px}}.boat-slot-picker__inner{display:flex;align-items:flex-start;justify-content:center;gap:90px;margin-top:40px}@media only screen and (max-width:1536px){.boat-slot-picker__inner{gap:90px;margin-top:32px}}@media only screen and (max-width:1024px){.boat-slot-picker__inner{flex-direction:column;align-items:center;gap:39px;margin-top:43px}}@media only screen and (max-width:576px){.boat-slot-picker__inner{gap:25px}}.boat-slot-picker__calendar{width:calc(var(--boat-calendar-cell-size) * 7);flex-shrink:0}.boat-slot-picker__month-head{display:flex;width:448px;min-height:40px;align-items:center;justify-content:center;position:relative;margin:0 auto}@media only screen and (max-width:1536px){.boat-slot-picker__month-head{width:448px;min-height:40px}}@media only screen and (max-width:1024px){.boat-slot-picker__month-head{min-height:40px}}@media only screen and (max-width:576px){.boat-slot-picker__month-head{width:100%;min-height:34px}}.boat-slot-picker__month-title{color:var(--dark-blue);font-size:28px;line-height:34px;letter-spacing:-.56px;text-align:center}@media only screen and (max-width:1536px){.boat-slot-picker__month-title{font-size:24px;line-height:30px;letter-spacing:-.48px}}@media only screen and (max-width:1024px){.boat-slot-picker__month-title{font-size:28px;line-height:34px;letter-spacing:-.56px}}@media only screen and (max-width:576px){.boat-slot-picker__month-title{font-size:22px;line-height:28px;letter-spacing:-.44px}}.boat-slot-picker__month-nav{display:flex;position:absolute;top:0;flex-shrink:0}.boat-slot-picker__month-nav:disabled{opacity:.34;pointer-events:none}.boat-slot-picker__month-nav--prev{left:0;transform:rotate(-90deg)}.boat-slot-picker__month-nav--next{right:0;transform:rotate(90deg)}.boat-slot-picker__weekdays{display:grid;grid-template-columns:repeat(7,var(--boat-calendar-cell-size));margin-top:0}@media only screen and (max-width:1536px){.boat-slot-picker__weekdays{margin-top:0}}@media only screen and (max-width:1024px){.boat-slot-picker__weekdays{margin-top:0}}@media only screen and (max-width:576px){.boat-slot-picker__weekdays{margin-top:0}}.boat-slot-picker__weekday{width:var(--boat-calendar-cell-size);height:24px;color:var(--dark-blue);font-size:16px;line-height:24px;font-weight:500;font-variation-settings:"wdth" 100;text-align:center}@media only screen and (max-width:576px){.boat-slot-picker__weekday{font-size:14px;line-height:22px}}.boat-slot-picker__days{display:grid;grid-template-columns:repeat(7,var(--boat-calendar-cell-size));row-gap:4px;margin-top:36px}@media only screen and (max-width:1536px){.boat-slot-picker__days{margin-top:36px}}@media only screen and (max-width:1024px){.boat-slot-picker__days{margin-top:36px}}@media only screen and (max-width:576px){.boat-slot-picker__days{margin-top:27px}}.boat-slot-picker__day{width:var(--boat-calendar-cell-size);height:56px;border:0;background:transparent;color:var(--dark-blue);font-size:18px;line-height:24px;font-variation-settings:"wdth" 100;cursor:pointer}.boat-slot-picker__day span{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin:0 auto;border-radius:50%;transition:background .2s,color .2s}.boat-slot-picker__day:hover span{background:#ffffffa6}@media only screen and (max-width:1536px){.boat-slot-picker__day{height:56px;font-size:18px}}@media only screen and (max-width:1024px){.boat-slot-picker__day{height:56px;font-size:18px}.boat-slot-picker__day span{width:48px;height:48px}}@media only screen and (max-width:576px){.boat-slot-picker__day{height:48px;font-size:16px}.boat-slot-picker__day span{width:40px;height:40px}}.boat-slot-picker__day--empty{pointer-events:none}.boat-slot-picker__day--disabled{cursor:not-allowed;opacity:.3;text-decoration:line-through}.boat-slot-picker__day--disabled:hover span{background:transparent}.boat-slot-picker__day--selected{color:#fff}.boat-slot-picker__day--selected span,.boat-slot-picker__day--selected:hover span{background:var(--primary-color)}.boat-slot-picker__divider{width:1px;height:352px;margin-top:0;background:#07262238}@media only screen and (max-width:1536px){.boat-slot-picker__divider{height:352px;margin-top:0}}@media only screen and (max-width:1024px){.boat-slot-picker__divider{width:640px;height:2px;margin-top:0;background:#07262247}}@media only screen and (max-width:576px){.boat-slot-picker__divider{width:343px}}.boat-slot-picker__times{width:calc(var(--boat-slot-size) * 5 + var(--boat-slot-gap) * 4);flex-shrink:0}@media only screen and (max-width:1024px){.boat-slot-picker__times{width:100%}}.boat-slot-picker__slots{display:grid;grid-template-columns:repeat(5,var(--boat-slot-size));justify-content:center;column-gap:var(--boat-slot-gap);row-gap:0;margin-top:60px}@media only screen and (max-width:1536px){.boat-slot-picker__slots{margin-top:75px}}@media only screen and (max-width:1024px){.boat-slot-picker__slots{grid-template-columns:repeat(5,var(--boat-slot-size));margin-top:43px}}@media only screen and (max-width:680px){.boat-slot-picker__slots{--boat-slot-size: 72px;grid-template-columns:repeat(4,var(--boat-slot-size))}}@media only screen and (max-width:576px){.boat-slot-picker__slots{margin-top:29px}}.boat-slot-picker__slot{position:relative;width:var(--boat-slot-size);height:60px;border:0;background:transparent;color:var(--dark-blue);font-size:16px;line-height:24px;font-variation-settings:"wdth" 100;cursor:pointer}.boat-slot-picker__slot span{position:relative;z-index:2;display:flex;width:var(--boat-slot-content-size);height:56px;align-items:center;justify-content:center;margin:0 auto;padding:0 4px;border-radius:0}.boat-slot-picker__slot:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:56px;background:transparent}.boat-slot-picker__slot:hover span{background:#ffffffa6}.boat-slot-picker__slot--inactive{cursor:not-allowed;opacity:.45}.boat-slot-picker__slot--inactive:hover span{background:transparent}.boat-slot-picker__slot--disabled{cursor:not-allowed;opacity:.3;text-decoration:line-through}.boat-slot-picker__slot--disabled:hover span{background:transparent}.boat-slot-picker__slot--range-middle:before{background:#fff}.boat-slot-picker__slot--range-start:before{left:50%;background:#fff}.boat-slot-picker__slot--range-end:before{right:50%;background:#fff}.boat-slot-picker__slot--selected{color:#fff}.boat-slot-picker__slot--selected span{width:56px;min-width:56px;height:56px;border-radius:50%;background:var(--primary-color)}.boat-slot-picker__slot--selected:hover span{background:var(--primary-color)}.boat-slot-picker__clear{display:block;width:fit-content;margin:28px auto 0;border:0;background:transparent;color:var(--dark-blue);font-size:18px;line-height:26px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media only screen and (max-width:1536px){.boat-slot-picker__clear{margin-top:24px}}@media only screen and (max-width:1024px){.boat-slot-picker__clear{margin-top:40px}}@media only screen and (max-width:576px){.boat-slot-picker__clear{margin-top:25px;font-size:16px;line-height:24px}}.auth-page{padding-top:50px;padding-bottom:100px;min-height:40vh}@media only screen and (max-width:1536px){.auth-page{padding-top:40px;padding-bottom:80px}}@media only screen and (max-width:1024px){.auth-page{padding-top:30px;padding-bottom:60px}}@media only screen and (max-width:576px){.auth-page{padding-top:20px;padding-bottom:40px}}.auth-page__form{display:flex;max-width:820px;flex-direction:column;align-items:flex-start;gap:35px;margin:0 auto}@media only screen and (max-width:1536px){.auth-page__form{max-width:756px;gap:31px}}@media only screen and (max-width:1024px){.auth-page__form{max-width:640px;gap:35px}}@media only screen and (max-width:576px){.auth-page__form{max-width:343px;gap:28px}.auth-page__form button{width:100%;font-size:16px;display:flex;justify-content:center;align-items:center}}.auth-page__form-row{width:100%}.auth-page__form-row--half{width:calc(50% - 10px)}@media only screen and (max-width:576px){.auth-page__form-row--half{width:100%}}.auth-page__form-row--split{display:flex;gap:35px}.auth-page__form-row--split .form-field{flex:1}@media only screen and (max-width:576px){.auth-page__form-row--split{gap:16px}}.auth-page__form-row--checkbox{margin-top:6px}@media only screen and (max-width:576px){.auth-page__form-row--checkbox{margin-top:2px}}.auth-page__form__bottom-row{display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%}@media only screen and (max-width:576px){.auth-page__form__bottom-row{flex-direction:column;gap:25px;align-items:flex-start}}.auth-page__form__bottom-row .form-checkbox{width:auto}.auth-page__form__bottom-row a{font-size:14px;color:var(--dark-blue);margin-top:5px}.auth-page__form__bottom-row--verification{align-items:flex-start;gap:24px}.auth-page__form__bottom-row--verification .form-checkbox{max-width:360px}@media only screen and (max-width:576px){.auth-page__form__bottom-row--verification{align-items:stretch;gap:18px}.auth-page__form__bottom-row--verification .form-checkbox{max-width:none;width:100%}}.turnstile-field{display:flex;flex-direction:column;align-items:flex-start;min-height:65px}@media only screen and (max-width:576px){.turnstile-field{width:100%;overflow-x:auto}}.turnstile-field__error{margin-top:8px;color:#c42323;font-size:14px;line-height:20px}.auth-page__form__bottom-row__prompt{display:flex;gap:20px;align-items:center}.auth-page__form__bottom-row__prompt span{font-size:18px;color:var(--dark-blue)}.auth-page__form__bottom-row__prompt a{font-size:14px;color:var(--dark-blue);margin-top:5px}.auth-page__form__bottom-row__prompt__text{display:flex;flex-direction:column}.button-verify-email__logout{background:transparent;border:0;color:var(--dark-blue);font-size:14px;text-decoration:underline;padding:0}.button-verify-email__logout:hover{color:var(--primary-color)}.auth__top{padding-bottom:65px}@media only screen and (max-width:1536px){.auth__top{padding-bottom:50px}}@media only screen and (max-width:576px){.auth__top{padding-bottom:40px}}.auth-body{padding-top:50px;padding-bottom:80px;background:#fff}@media only screen and (max-width:576px){.auth-body{padding-top:30px;padding-bottom:60px}}.auth-settings{width:100%;max-width:1102px;margin:0 auto}.auth-settings__section{padding:12px 0 52px;border-bottom:1px solid rgba(7,38,34,.18)}.auth-settings__section+.auth-settings__section{padding-top:58px}.auth-settings__section:last-child{padding-bottom:0;border-bottom:0}.auth-settings__heading{margin-bottom:32px}.auth-settings__form{max-width:820px}.auth-settings__actions{display:flex;width:100%;justify-content:flex-start}.auth-settings__locked-field{flex:1}.auth-settings__locked-field .form-field__control{color:#0726229e;cursor:not-allowed}.auth-settings__hint{margin-top:10px;color:#072622ad;font-size:15px;line-height:21px}@media only screen and (max-width:576px){.auth-settings__section{padding-bottom:42px}.auth-settings__section+.auth-settings__section{padding-top:44px}.auth-settings__heading{margin-bottom:24px}.auth-settings__actions{justify-content:stretch}}.reservations-list{width:100%;max-width:1102px;margin:20px auto}.reservation{display:flex;min-height:136px;align-items:center;gap:30px;border-bottom:1px solid #d7d7d7;color:var(--dark-blue)}.reservation:last-child{border-bottom:0}.reservation svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}@media only screen and (max-width:1280px){.reservation{gap:24px}}@media only screen and (max-width:1024px){.reservation{min-height:122px;gap:18px}}@media only screen and (max-width:900px){.reservation{flex-wrap:wrap;align-items:flex-start;gap:18px 26px;padding:28px 0}}@media only screen and (max-width:768px){.reservation{gap:16px 22px}}@media only screen and (max-width:576px){.reservation{position:relative;min-height:0;padding:24px 0;gap:0}}.reservation--done .reservation__image,.reservation--done .reservation__title,.reservation--done .reservation__details,.reservation--done .reservation__price,.reservation--cancelled .reservation__image,.reservation--cancelled .reservation__title,.reservation--cancelled .reservation__details,.reservation--cancelled .reservation__price{opacity:.5}.reservation--done .reservation__cancel-form,.reservation--cancelled .reservation__cancel-form{display:none}.reservation__image{width:88px;height:88px;flex:0 0 88px;overflow:hidden;border-radius:50%}.reservation__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:576px){.reservation__image{width:88px;height:88px;flex-basis:88px;margin-top:5px}}.reservation__title{width:250px;flex:0 1 250px;font-size:24px;line-height:30px}@media only screen and (max-width:1280px){.reservation__title{width:210px;flex-basis:210px;font-size:22px;line-height:28px}}@media only screen and (max-width:1024px){.reservation__title{width:180px;flex-basis:180px}}@media only screen and (max-width:900px){.reservation__title{width:calc(100% - 114px);flex-basis:calc(100% - 114px);padding-top:10px}}@media only screen and (max-width:576px){.reservation__title{width:calc(100% - 104px);flex-basis:calc(100% - 104px);padding-top:0;padding-left:16px;font-size:22px;line-height:28px}}.reservation__details{width:338px;flex:0 1 338px;display:flex;flex-direction:column;gap:7px}@media only screen and (max-width:1280px){.reservation__details{width:290px;flex-basis:290px}}@media only screen and (max-width:1024px){.reservation__details{width:260px;flex-basis:260px}}@media only screen and (max-width:900px){.reservation__details{width:calc(100% - 250px);flex-basis:calc(100% - 250px);margin-left:114px}}@media only screen and (max-width:768px){.reservation__details{width:calc(100% - 210px);flex-basis:calc(100% - 210px)}}@media only screen and (max-width:576px){.reservation__details{width:calc(100% - 104px);flex-basis:calc(100% - 104px);margin-top:-54px;margin-left:104px;gap:4px}}.reservation__detail{display:flex;align-items:center;gap:12px;color:var(--dark-blue);font-size:16px;line-height:21px}@media only screen and (max-width:1280px){.reservation__detail{font-size:15px;line-height:20px}}@media only screen and (max-width:576px){.reservation__detail{gap:8px;font-size:14px;line-height:19px}}.reservation__detail-icon{width:24px;height:24px;flex:0 0 24px}@media only screen and (max-width:576px){.reservation__detail-icon{width:20px;height:20px;flex-basis:20px}}.reservation__date{display:flex;flex-wrap:wrap;gap:4px}@media only screen and (max-width:576px){.reservation__date{flex-direction:column;gap:0}}@media only screen and (max-width:576px){.reservation__date-separator{display:none}}.reservation__price{width:170px;flex:0 0 170px;display:flex;align-items:baseline;gap:8px;color:var(--dark-blue);white-space:nowrap}.reservation__price span{font-size:16px;line-height:20px}.reservation__price strong{font-size:20px;line-height:24px}@media only screen and (max-width:1280px){.reservation__price{width:150px;flex-basis:150px}.reservation__price span{font-size:15px}.reservation__price strong{font-size:18px}}@media only screen and (max-width:1024px){.reservation__price{width:136px;flex-basis:136px;margin-left:0;padding-top:2px}}@media only screen and (max-width:900px){.reservation__price{width:auto;flex-basis:auto;margin-left:auto}}@media only screen and (max-width:768px){.reservation__price{width:calc(100% - 114px);flex-basis:calc(100% - 114px);margin-left:114px}}@media only screen and (max-width:576px){.reservation__price{width:calc(100% - 104px);flex-basis:calc(100% - 104px);margin-top:12px;margin-left:104px}.reservation__price span{font-size:14px;line-height:18px}.reservation__price strong{font-size:20px;line-height:24px}}.reservation__cancel-form{flex:0 0 100px;display:flex;justify-content:flex-end;margin-left:auto}@media only screen and (max-width:1024px){.reservation__cancel-form{flex-basis:92px;margin-left:auto}}@media only screen and (max-width:900px){.reservation__cancel-form{flex-basis:auto;margin-left:114px}}@media only screen and (max-width:768px){.reservation__cancel-form{margin-left:auto}}@media only screen and (max-width:576px){.reservation__cancel-form{width:100%;flex-basis:100%;justify-content:center;margin-top:18px;margin-left:0}}.reservation__cancel-button{display:flex;min-width:92px;align-items:center;justify-content:center;padding:12px 32px;border:1px solid var(--primary-color);border-radius:44px;background:var(--primary-color);color:#fff;font-size:16px;line-height:20px;cursor:pointer;transition:background .25s,color .25s}.reservation__cancel-button:hover{background:transparent;color:var(--primary-color)}@media only screen and (max-width:576px){.reservation__cancel-button{min-width:94px;padding:11px 30px}}.auth-reservations-empty{margin-top:40px;text-align:center;font-size:18px}.auth-pagination{width:100%;margin:42px auto 0}.auth-pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;list-style:none}.auth-pagination__control{display:inline-flex;min-width:46px;height:46px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid rgba(7,38,34,.18);border-radius:46px;background:#fff;color:var(--dark-blue);font-size:16px;line-height:1;text-decoration:none;transition:border-color .25s,background .25s,color .25s,opacity .25s}.auth-pagination__control:hover,.auth-pagination__control:focus-visible{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.auth-pagination__control:focus-visible{outline:2px solid rgba(169,60,27,.28);outline-offset:3px}.auth-pagination__control--current{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.auth-pagination__control--disabled,.auth-pagination__control--separator{color:#0726226b;cursor:default;pointer-events:none}.auth-pagination__control--disabled{background:#0726220a}.auth-pagination__control--separator{min-width:28px;padding:0 4px;border-color:transparent;background:transparent}@media only screen and (max-width:576px){.auth-pagination{margin-top:32px}.auth-pagination__list{gap:8px}.auth-pagination__control{min-width:42px;height:42px;padding:0 13px;font-size:15px}.auth-pagination__label{display:none}}.auth-reservations-section{margin-top:50px}.gdpr-page{overflow-x:hidden}.gdpr__top{padding-bottom:120px}@media only screen and (max-width:1024px){.gdpr__top{padding-bottom:86px}}@media only screen and (max-width:576px){.gdpr__top{padding-bottom:58px}}.gdpr{padding:0 0 130px;color:var(--dark-blue)}@media only screen and (max-width:1024px){.gdpr{padding-bottom:96px}}@media only screen and (max-width:576px){.gdpr{padding-bottom:72px}}.gdpr__layout{display:grid;grid-template-columns:minmax(250px,360px) minmax(0,1fr);gap:72px;align-items:start;min-width:0}.gdpr__layout>*{min-width:0}@media only screen and (max-width:1180px){.gdpr__layout{grid-template-columns:1fr;gap:48px}}@media only screen and (max-width:576px){.gdpr__layout{gap:32px}}.gdpr__summary{position:sticky;top:130px;display:grid;gap:16px}@media only screen and (max-width:1180px){.gdpr__summary{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:820px){.gdpr__summary{grid-template-columns:1fr}}.gdpr-summary-card{min-width:0;padding:26px;border:1px solid rgba(7,38,34,.14);border-radius:8px;background:#ffffff85}@media only screen and (max-width:576px){.gdpr-summary-card{padding:20px}}.gdpr-summary-card__label{display:block;color:var(--primary-color);font-size:30px;line-height:1}@media only screen and (max-width:576px){.gdpr-summary-card__label{font-size:26px}}.gdpr-summary-card__text,.gdpr-summary-card__link{display:block;margin-top:10px;color:var(--dark-blue);font-size:20px;line-height:28px;overflow-wrap:anywhere}@media only screen and (max-width:576px){.gdpr-summary-card__text,.gdpr-summary-card__link{font-size:18px;line-height:26px}}.gdpr-summary-card__link{text-decoration:none;transition:color .2s ease}.gdpr-summary-card__link:hover{color:var(--primary-color)}.gdpr__content{min-width:0;max-width:1060px}.gdpr__intro{max-width:940px}.gdpr__intro p{font-size:28px;line-height:40px}@media only screen and (max-width:1536px){.gdpr__intro p{font-size:24px;line-height:34px}}@media only screen and (max-width:576px){.gdpr__intro p{font-size:18px;line-height:28px}}.gdpr-section{min-width:0;margin-top:72px}@media only screen and (max-width:1024px){.gdpr-section{margin-top:56px}}@media only screen and (max-width:576px){.gdpr-section{margin-top:42px}}.gdpr-section__title{max-width:760px;color:var(--dark-blue);font-size:46px;line-height:52px;letter-spacing:-.92px}@media only screen and (max-width:1536px){.gdpr-section__title{font-size:38px;line-height:46px;letter-spacing:-.76px}}@media only screen and (max-width:576px){.gdpr-section__title{font-size:30px;line-height:36px;letter-spacing:-.6px}}.gdpr-section__text{max-width:900px;margin-top:22px;color:#072622e0;font-size:20px;line-height:32px}@media only screen and (max-width:576px){.gdpr-section__text{margin-top:16px;font-size:17px;line-height:27px}}.gdpr-table-wrap,.gdpr-cookie-table{width:100%;max-width:100%;margin-top:34px;overflow-x:auto;border:1px solid rgba(7,38,34,.14);border-radius:8px;background:#ffffff8f}.gdpr-cookie-table{margin-top:26px}.gdpr-table{width:100%;min-width:760px;border-collapse:collapse}.gdpr-table caption{padding:22px 24px;color:var(--primary-color);text-align:left;font-family:var(--primary-font);font-size:22px;font-weight:700;line-height:28px}.gdpr-table th,.gdpr-table td{padding:18px 24px;border-top:1px solid rgba(7,38,34,.12);color:var(--dark-blue);text-align:left;vertical-align:top;font-size:17px;line-height:26px;overflow-wrap:anywhere}.gdpr-table thead th{background:#a93c1b14;font-weight:700}.gdpr-table tbody th{width:22%;font-weight:700}@media only screen and (max-width:576px){.gdpr-table tbody th{width:100%}}.gdpr-table tbody tr:nth-child(2n){background:#07262209}@media only screen and (max-width:760px){.gdpr-table{min-width:0}.gdpr-table caption,.gdpr-table thead,.gdpr-table tbody,.gdpr-table tr,.gdpr-table th,.gdpr-table td{display:block;width:100%}.gdpr-table caption{padding:20px 18px 16px;font-size:20px;line-height:26px}.gdpr-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gdpr-table tbody tr{padding:18px;border-top:1px solid rgba(7,38,34,.12)}.gdpr-table tbody tr:nth-child(2n){background:transparent}.gdpr-table tbody th,.gdpr-table tbody td{padding:0;border-top:0;font-size:16px;line-height:25px}.gdpr-table tbody th{color:var(--primary-color);font-size:18px;line-height:25px}.gdpr-table tbody td{margin-top:12px}.gdpr-table tbody td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#0726229e;font-size:13px;font-weight:700;line-height:18px;text-transform:uppercase;letter-spacing:.04em}}.gdpr-section--contact{padding:34px 38px;border-radius:8px;background:var(--dark-blue)}.gdpr-section--contact .gdpr-section__title,.gdpr-section--contact .gdpr-section__text{color:#fff}.gdpr-section--contact .link{color:var(--yellow-sweet)}.gdpr-section--contact .link:hover{color:#fff}@media only screen and (max-width:576px){.gdpr-section--contact{padding:26px 22px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}*::selection{background:var(--primary-color);color:#fff}*::-moz-selection{background:var(--primary-color);color:#fff}*::-webkit-selection{background:var(--primary-color);color:#fff}[x-cloak]{display:none!important}.font-primary-bold{font-family:Zalando Sans,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 112.5}.font-primary-regular{font-family:Zalando Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 112.5}.font-secondary-regular{font-family:Amatic SC,sans-serif;font-weight:400;font-style:normal}.font-secondary-bold{font-family:Amatic SC,sans-serif;font-weight:700;font-style:normal}.link{color:var(--primary-color);transition:color .25s}.link:hover{color:var(--dark-blue)}.container{width:86.5%;max-width:2048px;margin:0 auto}@media only screen and (max-width:1536px){.container{width:89%}}@media only screen and (max-width:768px){.container{width:83.3%}}@media only screen and (max-width:576px){.container{width:91.4%}}.fullpage-hero{width:100%;height:95dvh;background-size:cover;background-position:center;background-attachment:fixed}@media only screen and (max-width:1024px){.fullpage-hero{background-attachment:scroll}}@media only screen and (max-height:400px){.fullpage-hero{height:800px}}.fullpage-hero--reservations{height:52.1vw;min-height:787px}@media only screen and (max-width:1024px){.fullpage-hero--reservations{background-position:60% center}}@media only screen and (max-width:576px){.fullpage-hero--reservations{height:596px;min-height:596px}}.fullpage-hero__wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,#0003,#0000)}@media only screen and (max-width:1280px){.fullpage-hero__wrapper{justify-content:flex-end;padding-bottom:70px}}.fullpage-hero__wrapper--reservations{background:linear-gradient(180deg,#00000054,#0003)}.fullpage-hero__wrapper--reservations .subpage-fullpage__heading{max-width:800px}@media only screen and (max-width:1024px){.fullpage-hero__wrapper--reservations .subpage-fullpage__heading{max-width:530px}}.fullpage-hero__wrapper--reservations .subpage-fullpage__heading__text{max-width:930px}@media only screen and (max-width:1536px){.fullpage-hero__wrapper--reservations .subpage-fullpage__heading__text{max-width:860px}}@media only screen and (max-width:1024px){.fullpage-hero__wrapper--reservations .subpage-fullpage__heading__text{max-width:600px}}@media only screen and (max-width:1280px){.fullpage-hero__wrapper--reservations{padding-bottom:160px}}@media only screen and (max-width:1024px){.fullpage-hero__wrapper--reservations{background:linear-gradient(180deg,#0000001a,#0003)}}@media only screen and (max-width:576px){.fullpage-hero__wrapper--reservations{padding-bottom:100px}}.fullpage-hero__wrapper--accommodation{background:linear-gradient(180deg,#00000080,#000000a6)}.fullpage-hero__wrapper--accommodation .container{display:flex;flex-direction:column;align-items:center}.fullpage-hero__wrapper--accommodation .subpage-fullpage__heading{max-width:870px}@media only screen and (max-width:1024px){.fullpage-hero__wrapper--accommodation .subpage-fullpage__heading{max-width:600px}}@media only screen and (max-width:576px){.fullpage-hero__wrapper--accommodation .subpage-fullpage__heading h1{font-size:37px;line-height:normal;letter-spacing:-.8px}}.fullpage-hero__wrapper--accommodation .subpage-fullpage__heading__text{max-width:930px}@media only screen and (max-width:1536px){.fullpage-hero__wrapper--accommodation .subpage-fullpage__heading__text{max-width:800px}}@media only screen and (max-width:1024px){.fullpage-hero__wrapper--accommodation .subpage-fullpage__heading__text{max-width:700px}}@media only screen and (max-width:1280px){.fullpage-hero__wrapper--accommodation{padding-bottom:160px}}@media only screen and (max-width:1024px){.fullpage-hero__wrapper--accommodation{background:linear-gradient(180deg,#0000001a,#0006)}}@media only screen and (max-width:576px){.fullpage-hero__wrapper--accommodation{padding-bottom:70px}}@media only screen and (max-width:576px){.fullpage-hero--accommodation{background-position:40% center}}.fullpage-hero__heading{display:flex;flex-direction:column;align-items:center;justify-content:center}.fullpage-hero__heading span,.fullpage-hero__heading h1{color:#fff;text-align:center}.fullpage-hero__heading--big{max-width:1160px;width:100%}.fullpage-hero__heading--big span{font-size:60px}@media only screen and (max-width:1536px){.fullpage-hero__heading--big span{font-size:48px}}@media only screen and (max-width:1280px){.fullpage-hero__heading--big span{font-size:48px}}@media only screen and (max-width:576px){.fullpage-hero__heading--big span{font-size:32px}}.fullpage-hero__heading--big h1{line-height:145px;letter-spacing:-2.8px;font-size:140px;margin-top:22px}@media only screen and (max-width:1536px){.fullpage-hero__heading--big h1{margin-top:15px;font-size:105px;letter-spacing:-2.24px;font-size:112px}}@media only screen and (max-width:1280px){.fullpage-hero__heading--big h1{font-size:80px;line-height:106px;letter-spacing:-1.6px;margin-top:25px}}@media only screen and (max-width:576px){.fullpage-hero__heading--big h1{font-size:58px;line-height:57px;letter-spacing:-1.16px;margin-top:0}}@media only screen and (max-width:1536px){.fullpage-hero__heading--big{max-width:925px}}@media only screen and (max-width:1280px){.fullpage-hero__heading--big{max-width:660px}}.home-about{padding-top:85px;padding-bottom:100px}@media only screen and (max-width:1536px){.home-about{padding-top:50px;padding-bottom:70px}}@media only screen and (max-width:1024px){.home-about{padding-top:50px;padding-bottom:85px}}@media only screen and (max-width:576px){.home-about{padding-top:50px;padding-bottom:60px}}.section--textured{background-image:url(/build/assets/texture-CupFXKt1.png);background-repeat:repeat;background-size:256px 256px}.section--top-decoration{position:relative;z-index:2}.section--top-decoration .section-decoration--top{top:0;left:0;transform:translateY(-95%) rotate(180deg)}.section--bottom-decoration{position:relative;z-index:2}.section--bottom-decoration .section-decoration--bottom{bottom:0;left:0;transform:translateY(95%)}.section-decoration{position:absolute;background:url(/build/assets/edge-CtW6uz8H.png);width:100%;height:20px;background-repeat:repeat-x}.section-decoration--white{background:url(/build/assets/edge-white-CBkC_GGn.png);background-repeat:repeat-x}.section-decoration--green{background:url(/build/assets/edge-green-B2nMUgmz.png);background-repeat:repeat-x}.home-about__intro-text{max-width:975px;margin:auto}.home-about__intro-text h2{text-align:center;font-size:40px;color:var(--dark-blue)}@media only screen and (max-width:1536px){.home-about__intro-text h2{font-size:32px}}@media only screen and (max-width:576px){.home-about__intro-text h2{font-size:24px}}@media only screen and (max-width:1536px){.home-about__intro-text{max-width:765px}}@media only screen and (max-width:1024px){.home-about__intro-text{max-width:530px}}@media only screen and (max-width:576px){.home-about__intro-text{max-width:100%}}.home-about__image-text{margin-top:30px}@media only screen and (max-width:1536px){.home-about__image-text{margin-top:23px}}.home-about__image-text .container{width:100%!important}@media only screen and (max-width:576px){.home-about__image-text .container{width:91.4%!important}}.home-image-text-block{display:flex;gap:165px;align-items:center;margin-left:-55px}@media only screen and (max-width:1536px){.home-image-text-block{gap:120px}}@media only screen and (max-width:1366px){.home-image-text-block{gap:50px}}@media only screen and (max-width:1024px){.home-image-text-block{gap:0;margin-left:0;justify-content:center}}.home-image-text-block__image{width:865px;height:865px;border-radius:50%;flex-shrink:0;background-position:55%;background-size:cover}@media only screen and (max-width:1536px){.home-image-text-block__image{width:700px;height:700px}}@media only screen and (max-width:1366px){.home-image-text-block__image{width:600px;height:600px}}@media only screen and (max-width:1024px){.home-image-text-block__image{display:none}}.home-image-text-block__text{max-width:645px;width:100%}.home-image-text-block__text p{font-size:28px;line-height:40px;color:var(--dark-blue)}@media only screen and (max-width:1536px){.home-image-text-block__text p{font-size:24px;line-height:34px}}@media only screen and (max-width:1024px){.home-image-text-block__text p{text-align:center}}@media only screen and (max-width:576px){.home-image-text-block__text p{font-size:18px;line-height:26px}}@media only screen and (max-width:1536px){.home-image-text-block__text{max-width:535px}}@media only screen and (max-width:1024px){.home-image-text-block__text{max-width:565px}}@media only screen and (max-width:576px){.home-image-text-block__text{max-width:100%}}.home-image-showcase{height:900px;position:relative}.home-image-showcase .container{display:flex;justify-content:center;align-items:center;height:100%}@media only screen and (max-width:1200px){.home-image-showcase .container{display:block;padding-top:70px}}@media only screen and (max-width:576px){.home-image-showcase .container{padding-top:40px}}@media only screen and (max-width:1536px){.home-image-showcase{height:750px}}@media only screen and (max-width:1200px){.home-image-showcase{height:830px}}@media only screen and (max-width:576px){.home-image-showcase{height:560px}}.home-image-showcase__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.home-image-showcase__background div{width:100%;height:100%;background-size:cover;background-position:center;background-image:url(/build/assets/our-services-jFe4o4MX.webp)}@media only screen and (max-width:1200px){.home-image-showcase__background div{background-image:url(/build/assets/our-services-responsive-BoYzYQuV.webp)}}@media only screen and (max-width:1024px){.home-image-showcase__background div{background-position:center 10%}}.home-image-showcase__items{background:linear-gradient(0deg,#000,#0000);width:100%;height:330px;position:absolute;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;gap:65px}@media only screen and (max-width:1200px){.home-image-showcase__items{gap:0;width:100%;padding-left:5.5%;padding-right:5.5%;justify-content:flex-start}}@media only screen and (max-width:768px){.home-image-showcase__items{padding-left:8.35%;padding-right:8.35%}}@media only screen and (max-width:576px){.home-image-showcase__items{padding-left:4.3%;padding-right:4.3%;height:300px;justify-content:space-between}}.home-image-showcase__items__first-row,.home-image-showcase__items__second-row{display:flex;gap:65px;margin-bottom:80px}.home-image-showcase__items__first-row span,.home-image-showcase__items__second-row span{color:#fff;font-size:28px}@media only screen and (max-width:1536px){.home-image-showcase__items__first-row span,.home-image-showcase__items__second-row span{font-size:20px}}@media only screen and (max-width:1200px){.home-image-showcase__items__first-row span,.home-image-showcase__items__second-row span{font-size:32px}}@media only screen and (max-width:576px){.home-image-showcase__items__first-row span,.home-image-showcase__items__second-row span{font-size:20px}}@media only screen and (max-width:1200px){.home-image-showcase__items__first-row,.home-image-showcase__items__second-row{flex-direction:column;gap:16px}}@media only screen and (max-width:576px){.home-image-showcase__items__first-row,.home-image-showcase__items__second-row{margin-bottom:65px;gap:14px}}@media only screen and (max-width:1200px){.home-image-showcase__items__second-row{margin-left:150px}}@media only screen and (max-width:576px){.home-image-showcase__items__second-row{margin-left:0}}.section-ornament--top{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1}.section-ornament--top img{width:120px}@media only screen and (max-width:1536px){.section-ornament--top img{width:100px}}@media only screen and (max-width:1024px){.section-ornament--top img{width:90px}}@media only screen and (max-width:1024px){.section-ornament--top{transform:translate(-50%,-70%)}}@media only screen and (max-width:576px){.section-ornament--top{transform:translate(-50%,-50%)}}.home-image-showcase__heading{display:none}.home-image-showcase__heading .home-image-showcase__heading__lead span{font-size:32px;color:var(--primary-color);text-align:center}@media only screen and (max-width:576px){.home-image-showcase__heading .home-image-showcase__heading__lead span{font-size:24px}}.home-image-showcase__heading h2{max-width:575px;text-align:center;line-height:70px;letter-spacing:-1.28px;color:var(--dark-blue);font-size:64px;margin-top:10px}@media only screen and (max-width:576px){.home-image-showcase__heading h2{font-size:40px;margin-top:0;max-width:350px;line-height:40px;letter-spacing:-.8px}}@media only screen and (max-width:1200px){.home-image-showcase__heading{display:flex;flex-direction:column;align-items:center}}.home-image-showcase__text{max-width:1050px;position:relative}.home-image-showcase__text p{font-size:32px;margin-top:140px;color:#fff;text-align:center}@media only screen and (max-width:1536px){.home-image-showcase__text p{font-size:24px;margin-top:100px}}@media only screen and (max-width:1536px){.home-image-showcase__text{max-width:800px}}@media only screen and (max-width:1200px){.home-image-showcase__text{display:none}}.home-image-showcase__text__shadow{border-radius:853px;background:#00000073;filter:blur(165px);z-index:-1;position:absolute;top:100px;left:50%;transform:translate(-50%);width:850px;height:190px}.home-reservation{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:1536px){.home-reservation{padding-top:70px}}@media only screen and (max-width:576px){.home-reservation{padding-top:50px;padding-bottom:50px}}.home-reservation__ships{display:flex;justify-content:center;width:111.1%;flex-wrap:wrap;margin-left:-11.1%}@media only screen and (max-width:1024px){.home-reservation__ships{width:110%;margin-left:-10%}}@media only screen and (max-width:576px){.home-reservation__ships{width:100%;margin-left:0}}.home-reservation__ship{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:22.2%;margin-left:11.1%;margin-top:75px}.home-reservation__ship:hover .home-reservation__ship__image img{transform:scale(1.1)}.home-reservation__ship:hover h3{color:var(--primary-color)}.home-reservation__ship h3{font-size:32px;margin-top:30px;color:var(--dark-blue);text-align:center;transition:.3s}@media only screen and (max-width:1536px){.home-reservation__ship h3{margin-top:15px;font-size:24px}}@media only screen and (max-width:576px){.home-reservation__ship h3{font-size:20px;margin-top:10px}}.home-reservation__ship .home-reservation__ship__image{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:50%}.home-reservation__ship .home-reservation__ship__image img{width:100%;height:100%;object-fit:cover;transition:.3s}@media only screen and (max-width:576px){.home-reservation__ship .home-reservation__ship__image{width:176px}}@media only screen and (max-width:1536px){.home-reservation__ship{margin-top:60px}}@media only screen and (max-width:1024px){.home-reservation__ship{width:40%;margin-left:10%;margin-top:50px}}@media only screen and (max-width:576px){.home-reservation__ship{width:100%;margin-left:0;margin-top:25px}}.home-merch{height:714px;background-color:var(--yellow-sweet);background-image:url(/build/assets/merch-B-R3AqNy.webp);background-attachment:fixed;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1536px){.home-merch{height:566px}}@media only screen and (max-width:1280px){.home-merch{height:520px}}@media only screen and (max-width:1024px){.home-merch{height:auto;display:block;background-image:none;background-attachment:scroll}}.home-merch__tablet-image{display:none}@media only screen and (max-width:1024px){.home-merch__tablet-image{display:block;aspect-ratio:768/532;overflow:hidden}}@media only screen and (max-width:1024px){.home-merch__tablet-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:0% center}}.home-merch__content{width:530px;height:530px;border-radius:50%;background:var(--dark-blue);display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;padding:91px 68px 73px}.home-merch__content .section-decoration{display:none}@media only screen and (max-width:1024px){.home-merch__content .section-decoration{display:block}}@media only screen and (max-width:1536px){.home-merch__content{width:468px;height:468px;padding:81px 51px 60px}}@media only screen and (max-width:1280px){.home-merch__content{width:420px;height:420px;padding:69px 42px 48px}}@media only screen and (max-width:1024px){.home-merch__content{width:100%;height:auto;border-radius:0;align-items:flex-start;text-align:left;padding:50px 0}}@media only screen and (max-width:768px){.home-merch__content{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:576px){.home-merch__content{align-items:center;padding:20px 0 40px}}.home-merch__lead span{display:block;font-size:40px;line-height:1;color:var(--primary-color)}@media only screen and (max-width:576px){.home-merch__lead span{font-size:24px;text-align:center}}.home-merch__body{margin-top:14px;display:flex;flex-direction:column;align-items:center}.home-merch__body h2{width:394px;color:#fff;font-size:64px;line-height:70px;letter-spacing:-1.28px}.home-merch__body p{width:345px;margin-top:29px;color:#fff;font-size:20px;line-height:28px;letter-spacing:-.4px}@media only screen and (max-width:1536px){.home-merch__body{margin-top:11px}.home-merch__body h2{width:330px;font-size:56px;line-height:54px;letter-spacing:-1.12px}.home-merch__body p{width:327px;margin-top:25px;font-size:18px;line-height:28px;letter-spacing:-.36px}}@media only screen and (max-width:1280px){.home-merch__body{margin-top:8px}.home-merch__body h2{width:295px;font-size:48px;line-height:50px;letter-spacing:-.96px}.home-merch__body p{width:292px;margin-top:22px;font-size:17px;line-height:26px;letter-spacing:-.34px}}@media only screen and (max-width:1024px){.home-merch__body{width:100%;margin-top:6px;flex-direction:row;align-items:flex-start;justify-content:space-between}.home-merch__body h2{width:390px;font-size:64px;line-height:62px;letter-spacing:-1.28px}.home-merch__body p{width:400px;margin-top:0;font-size:20px;line-height:32px;letter-spacing:-.4px}}@media only screen and (max-width:820px){.home-merch__body{justify-content:initial;gap:12px}.home-merch__body h2{width:330px;font-size:56px;line-height:54px;letter-spacing:-1.12px}.home-merch__body p{width:327px;font-size:18px;line-height:28px;letter-spacing:-.36px}}@media only screen and (max-width:576px){.home-merch__body{flex-direction:column;align-items:center;text-align:center}.home-merch__body h2{width:100%;font-size:40px;line-height:normal;letter-spacing:-.8px}.home-merch__body p{width:100%;font-size:16px;line-height:24px;letter-spacing:-.32px}}.contact-map{padding-top:152px;padding-bottom:175px;z-index:2}@media only screen and (max-width:576px){.contact-map .container{width:91.4%}}@media only screen and (max-width:1536px){.contact-map{padding-top:150px;padding-bottom:136px}}@media only screen and (max-width:1024px){.contact-map{padding-top:130px;padding-bottom:80px}.contact-map .section-decoration{display:none}}@media only screen and (max-width:576px){.contact-map{padding-top:62px;padding-bottom:62px}}.contact-map__inner{display:flex;align-items:flex-start;gap:80px;justify-content:center}@media only screen and (max-width:1920px){.contact-map__inner{justify-content:flex-start}}@media only screen and (max-width:1536px){.contact-map__inner{gap:58px}}@media only screen and (max-width:1280px){.contact-map__inner{gap:50px}}@media only screen and (max-width:1024px){.contact-map__inner{flex-direction:column;align-items:center;gap:0}}.contact-map__image{width:759px;margin-top:46px;flex-shrink:0}.contact-map__image img{width:100%;display:block}@media only screen and (max-width:1536px){.contact-map__image{width:625px;margin-top:9px}}@media only screen and (max-width:1280px){.contact-map__image{width:540px;margin-top:28px}}@media only screen and (max-width:1024px){.contact-map__image{width:574px;margin-top:0}}@media only screen and (max-width:576px){.contact-map__image{width:100%}}.contact-map__content{display:flex;flex-direction:column;align-items:flex-start;color:var(--dark-blue)}.contact-map__content .button{justify-content:center;margin-top:32px}@media only screen and (max-width:1536px){.contact-map__content .button{margin-top:24px}}@media only screen and (max-width:1024px){.contact-map__content{align-items:center;text-align:center;margin-top:12px}.contact-map__content .button{margin-top:24px}}@media only screen and (max-width:576px){.contact-map__content{margin-top:8px}.contact-map__content .button{width:196px;margin-top:29px}}.contact-map__heading span{display:block;color:var(--primary-color);font-size:40px;line-height:1}.contact-map__heading h2{margin-top:8px;color:var(--dark-blue);font-size:80px;line-height:1;letter-spacing:-1.6px}@media only screen and (max-width:1536px){.contact-map__heading span{font-size:32px}.contact-map__heading h2{margin-top:12px;font-size:56px;letter-spacing:-1.12px}}@media only screen and (max-width:1024px){.contact-map__heading span{font-size:32px}.contact-map__heading h2{margin-top:10px;font-size:64px;line-height:59px;letter-spacing:-1.28px}}@media only screen and (max-width:576px){.contact-map__heading span{font-size:24px}.contact-map__heading h2{margin-top:4px;font-size:40px;line-height:normal;letter-spacing:-.8px}}.contact-map__text{width:563px;margin-top:40px;font-size:20px;line-height:30px;letter-spacing:-.4px}@media only screen and (max-width:1536px){.contact-map__text{width:460px;margin-top:20px;font-size:18px;letter-spacing:-.36px}}@media only screen and (max-width:1024px){.contact-map__text{margin-top:17px;font-size:20px;letter-spacing:-.4px}}@media only screen and (max-width:576px){.contact-map__text{width:100%;margin-top:8px;font-size:16px;line-height:24px;letter-spacing:-.32px}}.contact-map__distances{margin-top:24px}.contact-map__distances p{font-size:28px;line-height:40px;letter-spacing:-.56px}@media only screen and (max-width:1536px){.contact-map__distances{margin-top:8px}.contact-map__distances p{font-size:20px;line-height:30px;letter-spacing:-.4px}}@media only screen and (max-width:1024px){.contact-map__distances{width:505px;margin-top:24px;display:flex;justify-content:space-between}.contact-map__distances p{line-height:30px}.contact-map__distances p span{display:block}.contact-map__distances .contact-map__distance-separator{display:none}}@media only screen and (max-width:576px){.contact-map__distances{width:100%;margin-top:8px;display:block}.contact-map__distances p{font-size:18px;line-height:26px;letter-spacing:-.36px}.contact-map__distances p span,.contact-map__distances .contact-map__distance-separator{display:inline}}.homepage-faq{padding-top:50px;padding-bottom:100px;background:#fff}@media only screen and (max-width:1536px){.homepage-faq{padding-bottom:100px}}@media only screen and (max-width:1024px){.homepage-faq{padding-top:65px;padding-bottom:80px}}@media only screen and (max-width:576px){.homepage-faq{padding-top:40px;padding-bottom:65px}}.homepage-faq__items{width:100%;max-width:1100px;margin:70px auto 0}@media only screen and (max-width:1536px){.homepage-faq__items{max-width:900px;margin-top:55px}}@media only screen and (max-width:1024px){.homepage-faq__items{max-width:640px;margin-top:40px}}@media only screen and (max-width:576px){.homepage-faq__items{max-width:100%;margin-top:45px}}.homepage-faq__item{border-bottom:1px solid #d7d7d7;color:var(--dark-blue)}.homepage-faq__item-top{padding:20px 0;display:flex;align-items:flex-start;gap:24px}@media only screen and (max-width:576px){.homepage-faq__item-top{padding:17px 0;gap:12px}}.homepage-faq__item-number{width:28px;flex-shrink:0;color:var(--dark-blue);font-size:28px;letter-spacing:-.56px}@media only screen and (max-width:1536px){.homepage-faq__item-number{font-size:24px;letter-spacing:-.48px}}@media only screen and (max-width:576px){.homepage-faq__item-number{display:none}}.homepage-faq__question{flex:1;border:0;background:transparent;color:var(--dark-blue);font-size:28px;line-height:1.2;letter-spacing:-.56px;text-align:left;transition:color .3s}.homepage-faq__question:hover{color:var(--primary-color);cursor:pointer}@media only screen and (max-width:1536px){.homepage-faq__question{font-size:24px;line-height:1.2;letter-spacing:-.48px}}@media only screen and (max-width:576px){.homepage-faq__question{font-size:18px;line-height:1.22;letter-spacing:-.36px}}.homepage-faq__toggle{width:27px;height:27px;margin-top:3px;flex-shrink:0;transform:rotate(180deg)}.homepage-faq__toggle:hover svg{animation:none}@media only screen and (max-width:576px){.homepage-faq__toggle{width:30px;height:30px;margin-top:0}}.homepage-faq__answer{overflow:hidden}.homepage-faq__answer-inner{padding:0 72px 30px 52px}.homepage-faq__answer-inner p{max-width:920px;color:var(--dark-blue);font-size:18px;line-height:1.6}@media only screen and (max-width:1536px){.homepage-faq__answer-inner{padding-right:72px;padding-bottom:28px}.homepage-faq__answer-inner p{max-width:745px;font-size:16px;line-height:24px}}@media only screen and (max-width:576px){.homepage-faq__answer-inner{padding:0 42px 24px 0}.homepage-faq__answer-inner p{font-size:16px;line-height:22px}}.homepage-faq__item--open .homepage-faq__question{color:var(--primary-color)}.homepage-faq__item--open .homepage-faq__toggle{background:var(--dark-blue);transform:rotate(0)}.homepage-faq__item--open .homepage-faq__toggle svg{fill:#fff}.our-services{padding-top:87px;padding-bottom:143px}@media only screen and (max-width:1024px){.our-services{padding-top:86px;padding-bottom:88px}.our-services .section-decoration{display:none}}@media only screen and (max-width:576px){.our-services{padding-top:61px;padding-bottom:20px}}.our-services__grid{display:flex;flex-wrap:wrap;row-gap:102px;justify-content:center}@media only screen and (max-width:1024px){.our-services__grid{row-gap:41px}}@media only screen and (max-width:576px){.our-services__grid{display:block}}.our-services__item{width:33.333%;text-align:center;color:var(--dark-blue)}@media only screen and (max-width:1024px){.our-services__item{width:50%}}@media only screen and (max-width:576px){.our-services__item{width:100%}.our-services__item+.our-services__item{margin-top:53px}}.our-services__icon{height:128px;display:flex;align-items:flex-end;justify-content:center}.our-services__icon img{display:block;width:auto;height:auto;max-width:100%}@media only screen and (max-width:1024px){.our-services__icon{height:72px}}@media only screen and (max-width:576px){.our-services__icon{height:68px}}.our-services__title{margin-top:32px;font-size:40px;line-height:49px;letter-spacing:-.8px}@media only screen and (max-width:1024px){.our-services__title{margin-top:15px;font-size:32px;line-height:38px;letter-spacing:-.64px}}@media only screen and (max-width:576px){.our-services__title{margin-top:14px;font-size:28px;line-height:34px;letter-spacing:-.56px}}.our-services__text{width:440px;max-width:78%;margin:17px auto 0;font-size:20px;line-height:26px;letter-spacing:-.4px}@media only screen and (max-width:1024px){.our-services__text{width:272px;max-width:84%;margin-top:9px;font-size:16px;line-height:24px;letter-spacing:-.32px}}@media only screen and (max-width:576px){.our-services__text{width:292px;max-width:100%;margin-top:8px}}.our-services__item--jetsurf .our-services__icon img{width:254px}@media only screen and (max-width:1024px){.our-services__item--jetsurf .our-services__icon img{width:144px}}@media only screen and (max-width:576px){.our-services__item--jetsurf .our-services__icon img{width:132px}}.our-services__item--skutr .our-services__icon img{width:282px}@media only screen and (max-width:1024px){.our-services__item--skutr .our-services__icon img{width:160px}}@media only screen and (max-width:576px){.our-services__item--skutr .our-services__icon img{width:146px}}.our-services__item--slapadlo .our-services__icon img{width:228px}@media only screen and (max-width:1024px){.our-services__item--slapadlo .our-services__icon img{width:130px}}@media only screen and (max-width:576px){.our-services__item--slapadlo .our-services__icon img{width:118px}}.our-services__item--paddleboard .our-services__icon,.our-services__item--volejbal .our-services__icon,.our-services__item--kajak .our-services__icon{height:180px}@media only screen and (max-width:1024px){.our-services__item--paddleboard .our-services__icon,.our-services__item--volejbal .our-services__icon,.our-services__item--kajak .our-services__icon{height:72px}}@media only screen and (max-width:576px){.our-services__item--paddleboard .our-services__icon,.our-services__item--volejbal .our-services__icon,.our-services__item--kajak .our-services__icon{height:84px}}.our-services__item--paddleboard .our-services__title,.our-services__item--volejbal .our-services__title,.our-services__item--kajak .our-services__title{margin-top:18px}@media only screen and (max-width:1024px){.our-services__item--paddleboard .our-services__title,.our-services__item--volejbal .our-services__title,.our-services__item--kajak .our-services__title{margin-top:15px}}@media only screen and (max-width:576px){.our-services__item--paddleboard .our-services__title,.our-services__item--volejbal .our-services__title,.our-services__item--kajak .our-services__title{margin-top:14px}}.our-services__item--paddleboard .our-services__icon img{width:118px}@media only screen and (max-width:1024px){.our-services__item--paddleboard .our-services__icon img{width:47px}}@media only screen and (max-width:576px){.our-services__item--paddleboard .our-services__icon img{width:55px}}.our-services__item--volejbal .our-services__icon img{width:163px}@media only screen and (max-width:1024px){.our-services__item--volejbal .our-services__icon img{width:88px}}@media only screen and (max-width:576px){.our-services__item--volejbal .our-services__icon img{width:80px}}.our-services__item--kajak .our-services__icon img{width:170px}@media only screen and (max-width:1024px){.our-services__item--kajak .our-services__icon img{width:79px}}@media only screen and (max-width:576px){.our-services__item--kajak .our-services__icon img{width:84px}}.our-services__top .subpage-top-heading{max-width:840px}@media only screen and (max-width:1024px){.our-services__top .subpage-top-heading{max-width:571px}}@media only screen and (max-width:576px){.our-services__top .subpage-top-heading{max-width:340px}}@media only screen and (max-width:1536px)and (min-width:1025px){.about__top{padding-top:168px}}.about__top .subpage-top-heading{max-width:1240px}@media only screen and (max-width:1536px){.about__top .subpage-top-heading{max-width:1030px}}@media only screen and (max-width:1024px){.about__top .subpage-top-heading{max-width:535px}}@media only screen and (max-width:576px){.about__top .subpage-top-heading{max-width:100%}}@media only screen and (max-width:1536px){.about__top .subpage-top-heading h1{font-size:80px;line-height:96px;letter-spacing:-1.6px}}@media only screen and (max-width:1024px){.about__top .subpage-top-heading h1{width:533px;font-size:64px;line-height:70px;letter-spacing:-1.28px}}@media only screen and (max-width:576px){.about__top .subpage-top-heading h1{width:340px;font-size:40px;line-height:49px;letter-spacing:-.8px}}.about{position:relative;padding-top:71px;padding-bottom:48px}@media only screen and (max-width:1536px){.about{padding-top:80px;padding-bottom:76px}}@media only screen and (max-width:1024px){.about{padding-top:73px;padding-bottom:54px}.about .section-decoration{display:none}}@media only screen and (max-width:576px){.about{padding-top:40px;padding-bottom:33px}}.about .container{width:100%;max-width:none}.about .about-story{display:flex;align-items:flex-start;min-height:863px;color:var(--dark-blue)}@media only screen and (max-width:1536px){.about .about-story{min-height:675px}}@media only screen and (max-width:1024px){.about .about-story{display:block;min-height:0}.about .about-story+.about-story{margin-top:48px}}@media only screen and (max-width:576px){.about .about-story+.about-story{margin-top:40px}}.about .about-story--first .about-story__content{width:683px;margin-top:141px;margin-left:161px}.about .about-story--first .about-story__text{width:630px}@media only screen and (max-width:1536px){.about .about-story--first .about-story__content{width:551px;margin-top:120px;margin-left:133px}.about .about-story--first .about-story__title{width:486px}.about .about-story--first .about-story__text{width:551px}}@media only screen and (max-width:1280px)and (min-width:1025px){.about .about-story--first .about-story__content{width:500px;margin-left:70px}.about .about-story--first .about-story__title,.about .about-story--first .about-story__text{width:500px}}@media only screen and (max-width:1024px){.about .about-story--first{margin-top:0}.about .about-story--first .about-story__content{width:572px;max-width:calc(100% - 96px);margin:32px auto 0;text-align:center}.about .about-story--first .about-story__title{width:auto}.about .about-story--first .about-story__text{width:544px;max-width:100%;margin:16px auto 0}}@media only screen and (max-width:576px){.about .about-story--first .about-story__content{width:343px;max-width:calc(100% - 32px);margin-top:16px}.about .about-story--first .about-story__title{width:299px}.about .about-story--first .about-story__text{width:343px;margin-top:8px}}.about .about-story--second{flex-direction:row-reverse;margin-top:-44px}.about .about-story--second .about-story__content{width:830px;margin-top:217px;margin-right:149px;text-align:right}.about .about-story--second .about-story__text{width:691px;margin-top:32px;margin-left:139px}@media only screen and (max-width:1536px){.about .about-story--second{margin-top:-77px}.about .about-story--second .about-story__content{width:654px;margin-top:182px;margin-right:111px}.about .about-story--second .about-story__text{width:554px;margin-top:16px;margin-left:100px}}@media only screen and (max-width:1280px)and (min-width:1025px){.about .about-story--second .about-story__content{width:540px;margin-right:70px}.about .about-story--second .about-story__text{width:500px;margin-left:40px}}@media only screen and (max-width:1024px){.about .about-story--second{margin-top:0}.about .about-story--second .about-story__content{width:572px;max-width:calc(100% - 96px);margin:32px auto 0;text-align:center}.about .about-story--second .about-story__title{width:auto}.about .about-story--second .about-story__text{width:544px;max-width:100%;margin:16px auto 0}}@media only screen and (max-width:576px){.about .about-story--second .about-story__content{width:343px;max-width:calc(100% - 32px);margin-top:16px}.about .about-story--second .about-story__title{width:299px}.about .about-story--second .about-story__text{width:343px;margin-top:8px}}.about .about-story--third{margin-top:-26px}.about .about-story--third .about-story__content{width:635px;margin-top:199px;margin-left:161px}.about .about-story--third .about-story__text{width:635px;margin-top:24px}@media only screen and (max-width:1536px){.about .about-story--third{margin-top:-4px}.about .about-story--third .about-story__content{width:551px;margin-top:120px;margin-left:133px}.about .about-story--third .about-story__title{width:486px}.about .about-story--third .about-story__text{width:551px;margin-top:16px}}@media only screen and (max-width:1280px)and (min-width:1025px){.about .about-story--third .about-story__content{width:500px;margin-left:70px}.about .about-story--third .about-story__title,.about .about-story--third .about-story__text{width:500px}}@media only screen and (max-width:1024px){.about .about-story--third{margin-top:0}.about .about-story--third .about-story__content{width:572px;max-width:calc(100% - 96px);margin:32px auto 0;text-align:center}.about .about-story--third .about-story__title{width:auto}.about .about-story--third .about-story__text{width:544px;max-width:100%;margin:16px auto 0}}@media only screen and (max-width:576px){.about .about-story--third .about-story__content{width:343px;max-width:calc(100% - 32px);margin-top:16px}.about .about-story--third .about-story__title{width:299px}.about .about-story--third .about-story__text{width:343px;margin-top:8px}}.about .about-story__visual{width:807px;flex-shrink:0;overflow:hidden}@media only screen and (max-width:1536px){.about .about-story__visual{width:634px}}@media only screen and (max-width:1024px){.about .about-story__visual{width:440px;margin:0 auto;overflow:visible}}@media only screen and (max-width:576px){.about .about-story__visual{width:240px}}.about .about-story__visual--left .about-story__image{margin-left:-56px}@media only screen and (max-width:1536px){.about .about-story__visual--left .about-story__image{margin-left:-41px}}@media only screen and (max-width:1024px){.about .about-story__visual--left .about-story__image{margin:0}}.about .about-story__visual--right .about-story__image{margin-right:-56px}@media only screen and (max-width:1536px){.about .about-story__visual--right .about-story__image{margin-right:-37px}}@media only screen and (max-width:1024px){.about .about-story__visual--right .about-story__image{margin:0}}@media only screen and (max-width:1536px){.about .about-story__visual--right{width:638px}}@media only screen and (max-width:1024px){.about .about-story__visual--right{width:440px}}@media only screen and (max-width:576px){.about .about-story__visual--right{width:240px}}.about .about-story__image{width:863px;height:863px;border-radius:50%;overflow:hidden}.about .about-story__image img{width:100%;height:100%;display:block;object-fit:cover}@media only screen and (max-width:1536px){.about .about-story__image{width:675px;height:675px}}@media only screen and (max-width:1024px){.about .about-story__image{width:440px;height:440px}}@media only screen and (max-width:576px){.about .about-story__image{width:240px;height:240px}}.about .about-story__image--first img,.about .about-story__image--third img{object-position:center center}.about .about-story__image--second img{object-position:55% center}.about .about-story__title{color:var(--dark-blue);font-size:60px;line-height:73px;letter-spacing:-1.2px}@media only screen and (max-width:1536px){.about .about-story__title{font-size:48px;line-height:58px;letter-spacing:-.96px}}@media only screen and (max-width:1024px){.about .about-story__title{width:auto;font-size:40px;line-height:49px;letter-spacing:-.8px}}@media only screen and (max-width:576px){.about .about-story__title{width:299px;max-width:100%;margin:0 auto;font-size:28px;line-height:34px;letter-spacing:-.56px}}.about .about-story__text{margin-top:26px;color:var(--dark-blue);font-size:24px;line-height:36px;letter-spacing:-.48px}@media only screen and (max-width:1536px){.about .about-story__text{margin-top:16px;font-size:20px;line-height:30px;letter-spacing:-.4px}}@media only screen and (max-width:1024px){.about .about-story__text{width:544px;max-width:100%;margin:16px auto 0}}@media only screen and (max-width:576px){.about .about-story__text{width:343px;margin-top:8px;font-size:18px;line-height:26px;letter-spacing:-.36px}}.about .about-benefits{width:calc(100% - 312px);max-width:1608px;margin:76px auto 0;display:flex;justify-content:space-between;color:var(--dark-blue)}@media only screen and (max-width:1536px){.about .about-benefits{width:calc(100% - 180px);max-width:1330px;margin-top:66px}}@media only screen and (max-width:1280px)and (min-width:1025px){.about .about-benefits{width:calc(100% - 100px)}}@media only screen and (max-width:1024px){.about .about-benefits{width:auto;margin:106px 64px 0;display:block}}@media only screen and (max-width:576px){.about .about-benefits{margin:40px 16px 0}}.about .about-benefit{width:350px;text-align:center}@media only screen and (max-width:1536px){.about .about-benefit{width:304px}}@media only screen and (max-width:1280px)and (min-width:1025px){.about .about-benefit{width:260px}}@media only screen and (max-width:1024px){.about .about-benefit{width:100%;min-height:125px;display:flex;align-items:flex-start;text-align:left}}@media only screen and (max-width:576px){.about .about-benefit{min-height:64px}}.about .about-benefit__icon{height:45px;display:flex;align-items:flex-start;justify-content:center}.about .about-benefit__icon img{width:62px;display:block}@media only screen and (max-width:1536px){.about .about-benefit__icon{height:46px}}@media only screen and (max-width:1024px){.about .about-benefit__icon{width:55px;height:auto;flex-shrink:0;justify-content:flex-start}.about .about-benefit__icon img{width:55px}}@media only screen and (max-width:576px){.about .about-benefit__icon,.about .about-benefit__icon img{width:38px}}@media only screen and (max-width:1024px){.about .about-benefit__content{margin-left:17px}}@media only screen and (max-width:576px){.about .about-benefit__content{margin-left:19px}}.about .about-benefit__title{margin-top:21px;color:var(--dark-blue);font-size:28px;line-height:34px;letter-spacing:-.56px}@media only screen and (max-width:1536px){.about .about-benefit__title{margin-top:20px;font-size:24px;line-height:29px;letter-spacing:-.48px}}@media only screen and (max-width:1024px){.about .about-benefit__title{margin-top:0;font-size:28px;line-height:34px}}@media only screen and (max-width:576px){.about .about-benefit__title{width:249px;max-width:100%;font-size:20px;line-height:24px;letter-spacing:-.4px}}.about .about-benefit__text{margin-top:16px;color:var(--dark-blue);font-size:20px;line-height:28px;letter-spacing:-.4px}@media only screen and (max-width:1536px){.about .about-benefit__text{width:282px;margin:12px auto 0;font-size:18px;line-height:26px;letter-spacing:-.36px}}@media only screen and (max-width:1280px)and (min-width:1025px){.about .about-benefit__text{width:250px}}@media only screen and (max-width:1024px){.about .about-benefit__text{width:483px;max-width:100%;margin-top:7px;margin-left:0;margin-right:0;line-height:30px}}@media only screen and (max-width:576px){.about .about-benefit__text{display:none}}.subpage-reservations{padding-top:100px;padding-bottom:65px}.subpage-reservations .container{width:86.5%}@media only screen and (max-width:1536px){.subpage-reservations{padding-top:72px;padding-bottom:72px}.subpage-reservations .container{width:89%}}@media only screen and (max-width:1024px){.subpage-reservations{padding-top:40px;padding-bottom:45px}.subpage-reservations .container{width:83.3%}.subpage-reservations .section-decoration--bottom{display:none}}@media only screen and (max-width:576px){.subpage-reservations{padding-top:36px;padding-bottom:36px}.subpage-reservations .container{width:91.4%}}.subpage-reservations__intro{display:none;margin:0 auto;color:var(--dark-blue);text-align:center}@media only screen and (max-width:768px){.subpage-reservations__intro{display:block;max-width:575px;font-size:24px;line-height:34px}}@media only screen and (max-width:576px){.subpage-reservations__intro{max-width:343px;font-size:18px;line-height:26px}}.reservations-boats{width:100%;max-width:1390px;margin:0 auto;display:flex;flex-direction:column;gap:48px}@media only screen and (max-width:1536px){.reservations-boats{max-width:1120px;gap:40px}}@media only screen and (max-width:1024px){.reservations-boats{max-width:544px;margin-top:154px;gap:84px}}@media only screen and (max-width:576px){.reservations-boats{max-width:343px;margin-top:75px;gap:55px}}.reservations-boat{display:flex;align-items:center;gap:160px}@media only screen and (max-width:1536px){.reservations-boat{gap:100px}}@media only screen and (max-width:1024px){.reservations-boat{flex-direction:column;gap:45px;text-align:center}}@media only screen and (max-width:576px){.reservations-boat{gap:30px}}.reservations-boat--reversed{flex-direction:row-reverse}.reservations-boat--reversed .reservations-boat__content{align-items:flex-end;text-align:right}@media only screen and (max-width:1024px){.reservations-boat--reversed{flex-direction:column}.reservations-boat--reversed .reservations-boat__content{align-items:center;text-align:center}}.reservations-boat__image{width:538px;height:538px;flex-shrink:0;border-radius:50%}.reservations-boat__image img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover;object-position:center}@media only screen and (max-width:1536px){.reservations-boat__image{width:440px;height:440px}}@media only screen and (max-width:1024px){.reservations-boat__image{width:440px;height:440px}}@media only screen and (max-width:576px){.reservations-boat__image{width:240px;height:240px}}.reservations-boat__content{width:680px;display:flex;flex-direction:column;align-items:flex-start;color:var(--dark-blue)}@media only screen and (max-width:1536px){.reservations-boat__content{width:527px}}@media only screen and (max-width:1024px){.reservations-boat__content{width:100%;align-items:center;text-align:center}}.reservations-boat__title{color:var(--dark-blue);font-size:60px;line-height:1.05;letter-spacing:-1.2px}@media only screen and (max-width:1536px){.reservations-boat__title{font-size:40px;line-height:1.1;letter-spacing:-.8px}}@media only screen and (max-width:576px){.reservations-boat__title{font-size:28px;letter-spacing:-.56px}}.reservations-boat__text{max-width:630px;margin-top:25px;color:var(--dark-blue);font-size:22px;line-height:30px}@media only screen and (max-width:1536px){.reservations-boat__text{max-width:527px;margin-top:24px;font-size:18px;line-height:26px}}@media only screen and (max-width:1024px){.reservations-boat__text{max-width:544px;font-size:20px;line-height:30px}}@media only screen and (max-width:576px){.reservations-boat__text{max-width:319px;margin-top:14px;font-size:16px;line-height:24px}}.reservations-boat__price{margin-top:35px;color:var(--dark-blue);font-size:40px;line-height:1.1;letter-spacing:-.8px}@media only screen and (max-width:1536px){.reservations-boat__price{margin-top:22px;font-size:32px;letter-spacing:-.64px}}@media only screen and (max-width:1024px){.reservations-boat__price{margin-top:35px}}@media only screen and (max-width:576px){.reservations-boat__price{margin-top:26px;font-size:24px;letter-spacing:-.48px}}.reservations-boat__button{width:235px;height:62px;justify-content:center;margin-top:25px;padding:19px 46px}@media only screen and (max-width:1536px){.reservations-boat__button{width:213px;height:54px;margin-top:18px;padding:16px 46px}}@media only screen and (max-width:1024px){.reservations-boat__button{width:237px}}@media only screen and (max-width:576px){.reservations-boat__button{width:auto;height:48px;margin-top:24px;padding:16px 48px;font-size:16px;letter-spacing:-.32px}}.subpage-accommodation{padding-top:82px;padding-bottom:116px}.subpage-accommodation .container{width:86.7%}@media only screen and (max-width:1536px){.subpage-accommodation{padding-top:80px;padding-bottom:86px}.subpage-accommodation .container{width:90%}}@media only screen and (max-width:1024px){.subpage-accommodation{padding-top:42px;padding-bottom:58px}.subpage-accommodation .container{width:83.3%}.subpage-accommodation .section-decoration--bottom{display:none}}@media only screen and (max-width:576px){.subpage-accommodation{padding-top:36px;padding-bottom:10px}.subpage-accommodation .container{width:91.4%}}.subpage-accommodation__intro{display:none;margin:0 auto;color:var(--dark-blue);text-align:center}@media only screen and (max-width:768px){.subpage-accommodation__intro{display:block;max-width:575px;font-size:24px;line-height:34px}}@media only screen and (max-width:576px){.subpage-accommodation__intro{max-width:343px;font-size:18px;line-height:26px}}.accommodation-availability{max-width:1102px;margin:0 auto 82px;padding-top:4px;color:var(--dark-blue);text-align:center}.accommodation-availability .accommodation-calendar{margin-top:38px}@media only screen and (max-width:1536px){.accommodation-availability{max-width:896px;margin-bottom:72px}.accommodation-availability .accommodation-calendar{margin-top:32px}}@media only screen and (max-width:1024px){.accommodation-availability{max-width:640px;margin-top:58px;margin-bottom:64px}}@media only screen and (max-width:576px){.accommodation-availability{max-width:343px;margin-top:42px;margin-bottom:48px}.accommodation-availability .accommodation-calendar{margin-top:26px}}.accommodation-availability__heading{color:var(--dark-blue);font-size:44px;line-height:50px}@media only screen and (max-width:1024px){.accommodation-availability__heading{font-size:38px;line-height:44px}}@media only screen and (max-width:576px){.accommodation-availability__heading{font-size:30px;line-height:36px}}.accommodation-availability__text{max-width:620px;margin:14px auto 0;color:var(--dark-blue);font-size:20px;line-height:30px}@media only screen and (max-width:576px){.accommodation-availability__text{margin-top:10px;font-size:16px;line-height:24px}}.accommodation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px;row-gap:70px}@media only screen and (max-width:1536px){.accommodation-list{column-gap:58px;row-gap:56px}}@media only screen and (max-width:1024px){.accommodation-list{width:100%;max-width:644px;margin:154px auto 0;grid-template-columns:1fr;row-gap:24px}}@media only screen and (max-width:768px){.accommodation-list{margin-top:82px}}@media only screen and (max-width:576px){.accommodation-list{max-width:343px;margin-top:46px;row-gap:42px}}.accommodation-list-empty{grid-column:1/-1;max-width:620px;margin:0 auto;padding:42px 0;color:var(--dark-blue);text-align:center}@media only screen and (max-width:576px){.accommodation-list-empty{padding:16px 0 32px}}.accommodation-list-empty__heading{color:var(--dark-blue);font-size:34px;line-height:40px}@media only screen and (max-width:576px){.accommodation-list-empty__heading{font-size:26px;line-height:32px}}.accommodation-list-empty__text{margin-top:12px;color:var(--dark-blue);font-size:18px;line-height:28px}@media only screen and (max-width:576px){.accommodation-list-empty__text{font-size:16px;line-height:24px}}.accommodation-card{display:flex;align-items:center;gap:58px;min-width:0}@media only screen and (max-width:1536px){.accommodation-card{gap:38px}}@media only screen and (max-width:576px){.accommodation-card{flex-direction:column;gap:14px;text-align:center}}.accommodation-card__image{width:340px;height:340px;flex-shrink:0;border-radius:50%}.accommodation-card__image img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover;object-position:center}@media only screen and (max-width:1536px){.accommodation-card__image{width:260px;height:260px}}@media only screen and (max-width:576px){.accommodation-card__image{width:240px;height:240px}}.accommodation-card__content{min-width:0;color:var(--dark-blue)}.accommodation-card__title{color:var(--dark-blue);font-size:36px;line-height:1.1}@media only screen and (max-width:576px){.accommodation-card__title{font-size:28px}}.accommodation-card__price{margin-top:2px;color:var(--dark-blue);line-height:1.15}.accommodation-card__price span{font-size:24px}.accommodation-card__price small{font-size:15px}@media only screen and (max-width:576px){.accommodation-card__price span{font-size:20px}.accommodation-card__price small{font-size:13px}}.accommodation-card__details{margin-top:16px;color:var(--dark-blue);font-size:18px;line-height:30px}@media only screen and (max-width:1536px){.accommodation-card__details{margin-top:12px;font-size:16px;line-height:24px}}@media only screen and (max-width:576px){.accommodation-card__details{width:220px;margin:12px auto 0;text-align:left}}.accommodation-card__detail{display:flex;align-items:baseline;gap:22px}.accommodation-card__detail dt,.accommodation-card__detail dd{margin:0}.accommodation-card__button{width:213px;height:54px;justify-content:center;margin-top:25px;padding:16px 46px}@media only screen and (max-width:1536px){.accommodation-card__button{margin-top:18px}}@media only screen and (max-width:576px){.accommodation-card__button{width:auto;height:48px;margin-top:16px;padding:16px 48px;font-size:16px}}.pricing__top .subpage-top-heading,.accommodation-detail__top .subpage-top-heading,.success__top .subpage-top-heading,.error__top .subpage-top-heading{max-width:1220px}@media only screen and (max-width:1536px){.pricing__top .subpage-top-heading,.accommodation-detail__top .subpage-top-heading,.success__top .subpage-top-heading,.error__top .subpage-top-heading{max-width:1000px}}@media only screen and (max-width:1024px){.pricing__top .subpage-top-heading,.accommodation-detail__top .subpage-top-heading,.success__top .subpage-top-heading,.error__top .subpage-top-heading{max-width:525px}}@media only screen and (max-width:576px){.pricing__top .subpage-top-heading,.accommodation-detail__top .subpage-top-heading,.success__top .subpage-top-heading,.error__top .subpage-top-heading{max-width:340px}}.pricing{padding-top:105px;padding-bottom:88px}.pricing .container{width:86.67%}@media only screen and (max-width:1536px){.pricing{padding-top:74px;padding-bottom:70px}.pricing .container{width:89.3%}}@media only screen and (max-width:1024px){.pricing{padding-top:72px;padding-bottom:58px}.pricing .container{width:83.3%}.pricing .section-decoration--bottom{display:none}}@media only screen and (max-width:576px){.pricing{padding-top:58px;padding-bottom:0}.pricing .container{width:91.4%}}.pricing-list{display:flex;flex-direction:column}.pricing-group{display:grid;grid-template-columns:31% 1fr;gap:40px;padding:56px 0;border-top:1px solid rgba(7,38,34,.18)}.pricing-group:first-child{padding-top:0;border-top:0}@media only screen and (max-width:1536px){.pricing-group{padding-top:48px;padding-bottom:48px}}@media only screen and (max-width:1024px){.pricing-group{grid-template-columns:1fr;gap:36px;padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:576px){.pricing-group{gap:22px;padding-top:34px;padding-bottom:34px}}.pricing-group__title{color:var(--dark-blue);font-size:48px;line-height:1.1}@media only screen and (max-width:1536px){.pricing-group__title{font-size:40px}}@media only screen and (max-width:1024px){.pricing-group__title{font-size:40px}}@media only screen and (max-width:576px){.pricing-group__title{font-size:28px}}.pricing-group__content{min-width:0}.pricing-boats{display:grid;grid-template-columns:repeat(2,minmax(0,390px));column-gap:118px;row-gap:50px}@media only screen and (max-width:1536px){.pricing-boats{grid-template-columns:repeat(2,minmax(0,330px));column-gap:70px;row-gap:38px}}@media only screen and (max-width:1024px){.pricing-boats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;row-gap:30px}}@media only screen and (max-width:768px){.pricing-boats{grid-template-columns:1fr;column-gap:14px;row-gap:16px}}@media only screen and (max-width:576px){.pricing-boats{grid-template-columns:1fr;column-gap:14px;row-gap:8px}}.pricing-boat{display:flex;align-items:center;gap:24px;color:var(--dark-blue)}@media only screen and (max-width:1536px){.pricing-boat{gap:20px}}@media only screen and (max-width:576px){.pricing-boat{gap:17px}}.pricing-boat__image{width:130px;height:130px;flex-shrink:0;border-radius:50%}.pricing-boat__image img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover;object-position:center}@media only screen and (max-width:1024px){.pricing-boat__image{width:120px;height:120px}}@media only screen and (max-width:576px){.pricing-boat__image{width:90px;height:90px}}.pricing-boat__content{min-width:0}.pricing-boat__title{color:var(--dark-blue);font-size:32px;line-height:1.1}@media only screen and (max-width:576px){.pricing-boat__title{font-size:20px}}.pricing-price{margin-top:2px;color:var(--dark-blue);line-height:1.12}.pricing-price span{font-size:22px}.pricing-price small{font-size:13px}@media only screen and (max-width:1536px){.pricing-price span{font-size:20px}.pricing-price small{font-size:12px}}@media only screen and (max-width:576px){.pricing-price span{font-size:18px}.pricing-price small{font-size:10px}}.pricing-smallprint{max-width:720px;margin-top:50px;color:var(--dark-blue);font-size:16px;line-height:1.35}.pricing-smallprint p+p{margin-top:15px}@media only screen and (max-width:1024px){.pricing-smallprint{max-width:622px;margin-top:42px}}@media only screen and (max-width:576px){.pricing-smallprint{max-width:100%;margin-top:28px;font-size:14px}.pricing-smallprint p+p{margin-top:12px}}.pricing-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:78px;row-gap:42px}@media only screen and (max-width:1536px){.pricing-items{column-gap:66px;row-gap:38px}}@media only screen and (max-width:1024px){.pricing-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:34px}}@media only screen and (max-width:576px){.pricing-items{column-gap:18px;row-gap:22px}}.pricing-item{min-width:0;color:var(--dark-blue)}.pricing-item__title{color:var(--dark-blue);font-size:24px;line-height:1.39}@media only screen and (max-width:1536px){.pricing-item__title{font-size:22px}}@media only screen and (max-width:576px){.pricing-item__title{font-size:18px}}.contact-divider{padding-top:60px;padding-bottom:60px}.success-page{min-height:40vh;padding-top:40px}.success-page p{text-align:center;font-size:20px;line-height:30px;color:var(--dark-blue)}@media only screen and (max-width:576px){.success-page p{font-size:18px}}.success-reservation-details{margin-top:40px;display:flex;align-items:center;flex-direction:column;gap:16px}@media only screen and (max-width:576px){.success-reservation-details{margin-top:24px;gap:12px}}.success-reservation-details h2{color:var(--dark-blue);font-size:28px;line-height:34px}@media only screen and (max-width:576px){.success-reservation-details h2{font-size:20px;line-height:26px}}.success-reservation-details table{width:100%;max-width:500px;border-collapse:collapse}.success-reservation-details table th,.success-reservation-details table td{padding:12px 16px;text-align:left;color:var(--dark-blue);font-size:18px;line-height:28px}@media only screen and (max-width:576px){.success-reservation-details table th,.success-reservation-details table td{padding:8px 12px;font-size:16px;line-height:24px}}.success-reservation-details table th{font-weight:600}.success-reservation-details table tr+tr{border-top:1px solid rgba(7,38,34,.18)}.success__info-text{margin-top:40px;text-align:center;color:var(--dark-blue);font-size:18px;line-height:28px}@media only screen and (max-width:576px){.success__info-text{margin-top:24px;font-size:16px;line-height:24px}}.error-page{min-height:40vh;padding-top:40px;padding-bottom:72px}.error-page .container{display:flex;align-items:center;flex-direction:column}.error-page__message,.error-page__info{max-width:760px;text-align:center;color:var(--dark-blue)}.error-page__message{font-size:20px;line-height:30px}.error-page__info{margin-top:18px;font-size:18px;line-height:28px}.error-page__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:36px}.error-page__contact-link{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 34px;color:var(--primary-color);text-decoration:none;border:1px solid rgba(169,60,27,.38);border-radius:50px;transition:.25s}.error-page__contact-link:hover{color:#fff;background:var(--primary-color);border-color:var(--primary-color)}@media only screen and (max-width:576px){.error-page{padding-top:32px;padding-bottom:58px}.error-page__message{font-size:18px;line-height:28px}.error-page__info{margin-top:14px;font-size:16px;line-height:24px}.error-page__actions{width:100%;align-items:stretch;flex-direction:column;gap:12px;margin-top:28px}.error-page__actions .button,.error-page__actions .error-page__contact-link{width:100%}}
