.elementor-13923 .elementor-element.elementor-element-537a67f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:.5;--border-radius:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-13923 .elementor-element.elementor-element-537a67f:not(.elementor-motion-effects-element-type-background),.elementor-13923 .elementor-element.elementor-element-537a67f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-13923 .elementor-element.elementor-element-537a67f:before,.elementor-13923 .elementor-element.elementor-element-537a67f>.elementor-background-video-container:before,.elementor-13923 .elementor-element.elementor-element-537a67f>.e-con-inner>.elementor-background-video-container:before,.elementor-13923 .elementor-element.elementor-element-537a67f>.elementor-background-slideshow:before,.elementor-13923 .elementor-element.elementor-element-537a67f>.e-con-inner>.elementor-background-slideshow:before,.elementor-13923 .elementor-element.elementor-element-537a67f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-13923 .elementor-element.elementor-element-6838562 .new-reservation-form{font-family:Comfortaa;--row-gap:12px;--column-gap:12px;--accent-color:var(--e-global-color-82369f8);--label-fg-color:var(--e-global-color-text);--input-border-color:#DDDDDD00;--input-bg-color:#00000000;--input-fg-color:var(--e-global-color-accent);--input-placeholder-color:var(--e-global-color-e17c6ff)}.elementor-13923 .elementor-element.elementor-element-6838562 .new-reservation-form .form-label{font-size:14px;font-weight:500;text-transform:uppercase}.elementor-13923 .elementor-element.elementor-element-6838562 .new-reservation-form__form{justify-content:center}.elementor-13923 .elementor-element.elementor-element-6838562 .easepick-wrapper{--color-fg-primary:var(--e-global-color-secondary);--color-fg-accent:var(--e-global-color-secondary);--color-bg-inrange:var(--e-global-color-82369f8)}.elementor-13923 .elementor-element.elementor-element-6838562 .submit-button{background-color:var(--e-global-color-secondary);color:var(--e-global-color-82369f8);border-radius:99px}.elementor-13923 .elementor-element.elementor-element-6838562 .submit-button:hover:not(:disabled){background-color:var(--e-global-color-e17c6ff);color:var(--e-global-color-82369f8)}.elementor-13923 .elementor-element.elementor-element-6838562 .submit-button:focus:not(:disabled){background-color:var(--e-global-color-e17c6ff);color:var(--e-global-color-82369f8)}.elementor-13923 .elementor-element.elementor-element-6838562>.elementor-widget-container{padding:15px 20px}.elementor-13923 .elementor-element.elementor-element-6838562{width:100%;max-width:100%}@media(min-width:768px){.elementor-13923 .elementor-element.elementor-element-537a67f{--content-width:1000px}}@media(max-width:1024px){.elementor-13923 .elementor-element.elementor-element-6838562 .new-reservation-form .form-label{font-size:15px}}@media(max-width:767px){.elementor-13923 .elementor-element.elementor-element-6838562 .new-reservation-form .form-label{font-size:14px}}.elementor-13923 .elementor-element.elementor-element-6838562{.new-reservation-form__form{border:none;overflow:hidden;display:flex;gap:3px;align-items:stretch}.new-reservation-form .form__group:not(.group-submit){flex:1;padding:0 20px;display:flex;flex-direction:column;border-right:1px solid #c1aa98}.new-reservation-form .form__group:last-child{border-right:none}.new-reservation-form .group__label{margin-bottom:0!important}.new-reservation-form .form-label{padding-top:0;font-size:11px !important;font-weight:700 !important;justify-self:center !important;text-transform:uppercase;letter-spacing:.5px}.new-reservation-form .form__group .group__input{padding-left:0;border-bottom:none;display:flex;text-transform:capitalize;min-height:40px;align-items:center;cursor:pointer}.new-reservation-form .group__input svg{height:20px !important;width:20px !important;fill:#fff !important;opacity:.7 !important;flex-shrink:0}.group-dates__text,.group-capacity__text{flex:1;font-weight:600;font-size:13px}.group-code__text{flex:1}.group-code__text input{width:100%;border-bottom:1px solid var(--e-global-color-82369f8);padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s ease}.group-code__text input::placeholder{font-style:normal;font-weight:400}.group-code__text input:focus{outline:none;border-color:var(--e-global-color-primary);box-shadow:0 0 0 2px rgba(198,40,40,.1)}.new-reservation-form .group-submit .group__label,.new-reservation-form .group-submit .form-label{display:none}.new-reservation-form .group-submit{display:flex;align-items:end;padding:10px;justify-content:center}.new-reservation-form .group-submit .submit-button{width:100%;border:none;margin:0;font-size:15px;padding:10px 30px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;text-transform:capitalize}[data-skin~=default] .group-capacity__text{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%239D7C5B" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg>');background-repeat:no-repeat;background-position:right center;padding-right:24px}}