.elementor-16728 .elementor-element.elementor-element-212961c{--display:flex;border-style:none;--border-style:none;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16728 .elementor-element.elementor-element-6352d6bf > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-16728 .elementor-element.elementor-element-6352d6bf .new-reservation-form{font-family:Roboto;--row-gap:12px;--column-gap:12px;--accent-color:#FFFFFF;--label-fg-color:var( --e-global-color-82369f8 );--input-border-color:#dddddd;--input-bg-color:#FFFFFF00;--input-fg-color:#FFFFFF;--input-placeholder-color:#888888;}.elementor-16728 .elementor-element.elementor-element-6352d6bf .new-reservation-form .form-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-16728 .elementor-element.elementor-element-6352d6bf .easepick-wrapper{--color-fg-primary:var( --e-global-color-accent );--color-fg-accent:var( --e-global-color-accent );--color-bg-inrange:#dddddd;}.elementor-16728 .elementor-element.elementor-element-6352d6bf .submit-button{background-color:var( --e-global-color-accent );color:var( --e-global-color-82369f8 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16728 .elementor-element.elementor-element-6352d6bf .submit-button:hover:not(:disabled){background-color:#0091AF;color:#ffffff;border-color:#22222200;}.elementor-16728 .elementor-element.elementor-element-6352d6bf .submit-button:focus:not(:disabled){background-color:#0091AF;color:#ffffff;border-color:#22222200;}@media(min-width:768px){.elementor-16728 .elementor-element.elementor-element-212961c{--width:900px;}}/* Start custom CSS for new-reservation-form, class: .elementor-element-6352d6bf */.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 {
    background-color:transparent;
    
}
.group__label {
    text-align: left;
}
.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:16px
}
.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, 0.8)!important;
}
.group-property,.group-dates,.group-capacity,.group-code {
    padding: 0px 20px 0px 10px
}
.new-reservation-form[data-skin~=default] .form__group {

}
.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);
}/* End custom CSS */