:root{--radius-sm:1.2rem}.ew-header-section{padding-top:5rem;padding-bottom:2rem;transition:all .15s ease-out}header.x-header_sticky-active .ew-header-section{padding-top:1rem;padding-bottom:1rem;padding-inline:var(--gutter);background-color:var(--primary)}.reg-header .ew-header-section{background-color:var(--primary);padding-top:2rem;padding-inline:var(--gutter)}.main-btn::after,.ew-form button[type=submit]::after{content:'';width:1.8rem;height:1.8rem;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2h12.172Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.8rem;background-position:50%}img.pswp__img{border-radius:0}.ew-booking-form input[type=checkbox]{all:unset;appearance:checkbox}.ew-form,.ew-booking-form{justify-content:space-between}.ew-form .message,.ew-booking-form .message{text-align:center;background:none;font-weight:500}form .message.success{color:var(--primary)}.ew-form .form-group:nth-child(1),.ew-form .form-group:nth-child(2),.ew-form--lg .form-group:nth-child(3),.ew-form--lg .form-group:nth-child(4),.ew-booking-form .form-group:nth-child(3),.ew-booking-form .form-group:nth-child(4){width:49%}.ew-form--prod div[role=group]:has(input[name=hidden-title]){display:none}.ew-booking-form.form--light .options-wrapper label::before,.ew-booking-form.form--light input[type=checkbox]:hover + label::before{background-color:var(--white)}.ew-booking-form.form--light input[type=checkbox]:checked + label::after{background-color:var(--primary);border-radius:.2em}.ew-booking-form.form--light .options-wrapper label{padding-inline-start:3.2rem}.ew-booking-form .options-wrapper{display:grid;grid-template-columns:var(--grid-2);margin-bottom:var(--space-s);gap:2rem;text-wrap:initial}.ew-booking-form.form--light .options-wrapper li{margin-block-start:0}.ew-booking-form .options-wrapper li:only-child>label:empty{display:none}@media only screen and (max-width:1310px){.ew-header-section{padding-inline:calc(2 * var(--gutter))}}@media only screen and (max-width:991px){.ew-header-section{padding-top:3.5rem}}@media only screen and (max-width:480px){.reg-header .ew-header-section{padding-top:1rem;padding-bottom:1rem}.ew-header-section{padding-top:2rem;padding-inline:var(--gutter)}.ew-form .form-group:nth-child(1),.ew-form .form-group:nth-child(2),.ew-form--lg .form-group:nth-child(3),.ew-form--lg .form-group:nth-child(4),.ew-booking-form .form-group:nth-child(3),.ew-booking-form .form-group:nth-child(4){width:100%}.ew-booking-form .options-wrapper{gap:2rem}}@media only screen and (max-width:400px){.x-offcanvas_inner{max-width:75%}}