.elementor-2192 .elementor-element.elementor-element-fcc356f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-2192 .elementor-element.elementor-element-fcc356f:not(.elementor-motion-effects-element-type-background),.elementor-2192 .elementor-element.elementor-element-fcc356f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#00000000 0%,#0000008F 100%)}.elementor-2192 .elementor-element.elementor-element-06c55e8>.elementor-widget-container{padding:0;border-style:none}.elementor-2192 .elementor-element.elementor-element-06c55e8 .new-reservation-form{font-family:Roboto;--row-gap:12px;--column-gap:12px;--accent-color:var(--e-global-color-f21aae8);--label-fg-color:var(--e-global-color-f21aae8);--input-border-color:#ddd;--input-bg-color:#FFFFFF00;--input-fg-color:var(--e-global-color-f21aae8);--input-placeholder-color:#888}.elementor-2192 .elementor-element.elementor-element-06c55e8 .new-reservation-form .form-label{font-family:"Afacad",Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase}.elementor-2192 .elementor-element.elementor-element-06c55e8 .easepick-wrapper{--color-fg-primary:var(--e-global-color-94a87eb);--color-fg-accent:var(--e-global-color-94a87eb);--color-bg-inrange:#ddd}.elementor-2192 .elementor-element.elementor-element-06c55e8 .submit-button{background-color:#33333300;color:#fff;border-style:none;border-radius:0}.elementor-2192 .elementor-element.elementor-element-06c55e8 .submit-button:hover:not(:disabled){background-color:var(--e-global-color-94a87eb);color:var(--e-global-color-f21aae8);border-color:#22222200}.elementor-2192 .elementor-element.elementor-element-06c55e8 .submit-button:focus:not(:disabled){background-color:var(--e-global-color-94a87eb);color:var(--e-global-color-f21aae8);border-color:#22222200}.booking-widget*{font-family:var(--e-global-typography-text-font-family),Sans-serif!important}.layout-horizontal .new-reservation-form[data-skin~=default] .new-reservation-form__form{grid-template-columns:auto!important}.booking-widget{width:calc(100% - 300px)!important;min-width:1200px!important;background-color:transparent}.group-submit .group__label{display:none;position:relative}.new-reservation-form[data-skin~=default] .group-submit{justify-content:center}.group-submit .submit-button{font-size:20px}.group-property,.group-capacity{min-width:200px}.new-reservation-form[data-skin~=default] .form__group .group__input,form[data-skin~=default] input,.new-reservation-form[data-skin~=default] select{font-size:18px;font-style:italic;font-weight:300;font-family:var(--e-global-typography-text-font-family),Sans-serif}.new-reservation-form[data-skin~=default] .form__group .group__input{border-top:none!important;border-left:none!important;border-right:none!important;padding:0!important;border-bottom:.6px solid rgba(255,255,255,.8)!important}.group-property,.group-dates,.group-capacity,.group-code{padding:0 20px 0 10px}.group-code{border-right:none!important}.group-property select,.group-capacity .group-capacity__text{color:#000000!important}.group-capacity .group-capacity__text,.group-property select{filter:invert(1)}