.elementor-5211 .elementor-element.elementor-element-4364695{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-5211 .elementor-element.elementor-element-25aa281 .knsl-center{text-align:center;}.elementor-5211 .elementor-element.elementor-element-25aa281 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--h{font-size:130px;}.elementor-5211 .elementor-element.elementor-element-25aa281 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--d{font-family:"Alata", Sans-serif;letter-spacing:0.5em;}.elementor-5211 .elementor-element.elementor-element-45c6725 .knsl-center{text-align:center;}.elementor-5211 .elementor-element.elementor-element-45c6725 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--h{font-size:100px;}.elementor-5211 .elementor-element.elementor-element-45c6725 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--d{font-family:"Alata", Sans-serif;}.elementor-5211 .elementor-element.elementor-element-6e07ab2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5211 .elementor-element.elementor-element-bcacc7c{padding:150px 0px 50px 0px;}.elementor-5211 .elementor-element.elementor-element-8f74267 .knsl-btn{color:#155183;}.elementor-5211 .elementor-element.elementor-element-ef5c205:not(.elementor-motion-effects-element-type-background), .elementor-5211 .elementor-element.elementor-element-ef5c205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#155183;}.elementor-5211 .elementor-element.elementor-element-ef5c205{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;}.elementor-5211 .elementor-element.elementor-element-ef5c205 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5211 .elementor-element.elementor-element-000b28d:not(.elementor-motion-effects-element-type-background), .elementor-5211 .elementor-element.elementor-element-000b28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F0EA;}.elementor-5211 .elementor-element.elementor-element-000b28d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;}.elementor-5211 .elementor-element.elementor-element-000b28d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5211 .elementor-element.elementor-element-04e9af5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5211 .elementor-element.elementor-element-04e9af5 .knsl-card-description{text-align:center;}.elementor-5211 .elementor-element.elementor-element-04e9af5 .knsl-title-frame .knsl-btn{color:#155183;font-weight:700;}.elementor-5211 .elementor-element.elementor-element-04e9af5 .knsl-ath-card .knsl-card-description h3{font-size:32px;}.elementor-5211 .elementor-element.elementor-element-27b19fd:not(.elementor-motion-effects-element-type-background), .elementor-5211 .elementor-element.elementor-element-27b19fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#155183;}.elementor-5211 .elementor-element.elementor-element-27b19fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 100px 0px;}.elementor-5211 .elementor-element.elementor-element-27b19fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5211 .elementor-element.elementor-element-07de7e8{text-align:center;}.elementor-5211 .elementor-element.elementor-element-07de7e8 .elementor-heading-title{color:#FFFFFF;}.elementor-5211 .elementor-element.elementor-element-96ef714 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-5211 .elementor-element.elementor-element-96ef714{text-align:center;color:var( --e-global-color-50c211b );}.elementor-5211 .elementor-element.elementor-element-6c9ca8c{padding:150px 0px 50px 0px;}.elementor-5211 .elementor-element.elementor-element-1f20111 .knsl-title-frame .knsl-btn{color:#155183;font-weight:700;}@media(max-width:767px){.elementor-5211 .elementor-element.elementor-element-25aa281 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--h{font-size:70px;}.elementor-5211 .elementor-element.elementor-element-25aa281 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--d{font-size:14px;}.elementor-5211 .elementor-element.elementor-element-25aa281 .knsl-banner-buttons .knsl-btn{font-size:13px;}.elementor-5211 .elementor-element.elementor-element-bcacc7c{padding:0px 0px 0px 0px;}.elementor-5211 .elementor-element.elementor-element-ef5c205{padding:100px 0px 0px 0px;}.elementor-5211 .elementor-element.elementor-element-000b28d{padding:0px 0px 0px 0px;}.elementor-5211 .elementor-element.elementor-element-27b19fd{padding:100px 0px 0px 0px;}.elementor-5211 .elementor-element.elementor-element-96ef714 > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-5211 .elementor-element.elementor-element-96ef714{font-size:14px;line-height:1.5em;}.elementor-5211 .elementor-element.elementor-element-6c9ca8c{padding:100px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-cab01ea */@media screen and (min-width: 768px) {

    .elementor-5211 .elementor-element.elementor-element-cab01ea .slope-block {
        display: flex;
        justify-content: space-between;
        min-height: auto;
    }
    
    .elementor-5211 .elementor-element.elementor-element-cab01ea .slope-horizontal-separator {
        display: none;
    }
    
    .elementor-5211 .elementor-element.elementor-element-cab01ea .slope-guests-and-button-container {
        display: flex
    }
    
    .elementor-5211 .elementor-element.elementor-element-cab01ea .slope-vertical-divider {
        display: block;
    }
    
    .elementor-5211 .elementor-element.elementor-element-cab01ea .slope-reservation-dates {
        width: 50% !important;
    }
    
    .elementor-5211 .elementor-element.elementor-element-cab01ea .slope-submit-section {
        width: 50%;
    }
    
    .elementor-5211 .elementor-element.elementor-element-cab01ea .slope-submit-section input {
        width: 100%;
    }
    
    .elementor-5211 .elementor-element.elementor-element-cab01ea .slope-reservation-section-container {
        width: 50% !important;
    }

}/* End custom CSS */