.elementor-2379 .elementor-element.elementor-element-4b6045a{padding:80px 0px 100px 0px;}.elementor-2379 .elementor-element.elementor-element-d09bf26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-ac65dc6{text-align:center;}.elementor-2379 .elementor-element.elementor-element-ac65dc6 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:65px;font-weight:400;color:#000000;}.elementor-2379 .elementor-element.elementor-element-98e0369{margin-top:0px;margin-bottom:60px;}.elementor-2379 .elementor-element.elementor-element-7ff26be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-7b21d53{--divider-border-style:solid;--divider-color:#979797;--divider-border-width:1px;}.elementor-2379 .elementor-element.elementor-element-7b21d53 .elementor-divider-separator{width:100%;}.elementor-2379 .elementor-element.elementor-element-5686672{padding:60px 0px 160px 0px;}.elementor-2379 .elementor-element.elementor-element-0450eff > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2379 .elementor-element.elementor-element-7fce929{width:var( --container-widget-width, 100% );max-width:100%;background-color:#FFFFFF;padding:12px 12px 12px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;}.elementor-2379 .elementor-element.elementor-element-628ace4 > .elementor-widget-container{background-color:var( --e-global-color-8394ba1 );padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-2379 .elementor-element.elementor-element-628ace4 .availability_search_wrapper label{color:#222222;}.elementor-2379 .elementor-element.elementor-element-628ace4 .availability_search_wrapper input[type=text]{color:#222222;background-color:var( --e-global-color-8394ba1 );border-color:#222222;}.elementor-2379 .elementor-element.elementor-element-628ace4 .availability_search_wrapper select{color:#222222;background-color:var( --e-global-color-8394ba1 );border-color:#222222;}.elementor-2379 .elementor-element.elementor-element-628ace4 .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults:after, .elementor-2379 .elementor-element.elementor-element-628ace4 
.availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children:after{color:#222222;}.elementor-2379 .elementor-element.elementor-element-628ace4 .availability_search_wrapper input[type=text]::placeholder{color:#222222;}.elementor-2379 .elementor-element.elementor-element-628ace4 .availability_search_wrapper input[type=submit]{color:#ffffff;background-color:var( --e-global-color-7f4355a );border-color:var( --e-global-color-7f4355a );}.elementor-2379 .elementor-element.elementor-element-628ace4 .availability_search_wrapper input[type=submit]:hover{color:#ffffff;background-color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-2379 .elementor-element.elementor-element-4a76958.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2379 .elementor-element.elementor-element-4a76958.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2379 .elementor-element.elementor-element-4a76958 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-2379 .elementor-element.elementor-element-830a80f .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:26px;line-height:1.6em;letter-spacing:0px;color:#000000;}.elementor-2379 .elementor-element.elementor-element-c4d69cf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Tinos", Sans-serif;font-size:18px;}.elementor-2379 .elementor-element.elementor-element-8f270e9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2379 .elementor-element.elementor-element-8f270e9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2379 .elementor-element.elementor-element-8f270e9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2379 .elementor-element.elementor-element-8f270e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2379 .elementor-element.elementor-element-8f270e9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;}.elementor-2379 .elementor-element.elementor-element-8f270e9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-7f4355a );}.elementor-2379 .elementor-element.elementor-element-8f270e9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2379 .elementor-element.elementor-element-9048ffa{padding:60px 0px 160px 0px;}.elementor-bc-flex-widget .elementor-2379 .elementor-element.elementor-element-d223be1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2379 .elementor-element.elementor-element-d223be1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2379 .elementor-element.elementor-element-d223be1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2379 .elementor-element.elementor-element-d223be1 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-2379 .elementor-element.elementor-element-95895c4{text-align:center;}.elementor-2379 .elementor-element.elementor-element-95895c4 .elementor-heading-title{font-family:"Reforma1969", Sans-serif;font-size:26px;line-height:1.6em;letter-spacing:-1px;color:#000000;}.elementor-2379 .elementor-element.elementor-element-6df21d1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2379 .elementor-element.elementor-element-7fd5727 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2379 .elementor-element.elementor-element-7fd5727 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2379 .elementor-element.elementor-element-7fd5727{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2379 .elementor-element.elementor-element-7fd5727 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2379 .elementor-element.elementor-element-7fd5727 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;text-decoration:underline;}.elementor-2379 .elementor-element.elementor-element-7fd5727 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2379 .elementor-element.elementor-element-5f2e528{padding:60px 0px 160px 0px;}.elementor-2379 .elementor-element.elementor-element-f5b4ec7 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2379 .elementor-element.elementor-element-324cecc .availability_search_wrapper label{color:#222222;}.elementor-2379 .elementor-element.elementor-element-324cecc .availability_search_wrapper input[type=text]{color:#222222;border-color:#222222;}.elementor-2379 .elementor-element.elementor-element-324cecc .availability_search_wrapper select{color:#222222;border-color:#222222;}.elementor-2379 .elementor-element.elementor-element-324cecc .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults:after, .elementor-2379 .elementor-element.elementor-element-324cecc 
.availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children:after{color:#222222;}.elementor-2379 .elementor-element.elementor-element-324cecc .availability_search_wrapper input[type=text]::placeholder{color:#222222;}.elementor-2379 .elementor-element.elementor-element-324cecc .availability_search_wrapper input[type=submit]{color:#ffffff;background-color:#686868;border-color:#686868;}.elementor-2379 .elementor-element.elementor-element-324cecc .availability_search_wrapper input[type=submit]:hover{color:#ffffff;background-color:#000000;border-color:#000000;}@media(max-width:1024px) and (min-width:768px){.elementor-2379 .elementor-element.elementor-element-d09bf26{width:100%;}}@media(max-width:1024px){.elementor-2379 .elementor-element.elementor-element-4b6045a{padding:60px 0px 60px 0px;}.elementor-2379 .elementor-element.elementor-element-d09bf26 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-2379 .elementor-element.elementor-element-ac65dc6 .elementor-heading-title{font-size:50px;}.elementor-2379 .elementor-element.elementor-element-7ff26be > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-2379 .elementor-element.elementor-element-5686672{padding:20px 0px 100px 0px;}.elementor-2379 .elementor-element.elementor-element-0450eff > .elementor-element-populated{padding:0px 10px 0px 30px;}.elementor-2379 .elementor-element.elementor-element-4a76958 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2379 .elementor-element.elementor-element-830a80f .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-2379 .elementor-element.elementor-element-c4d69cf{font-size:15px;}.elementor-2379 .elementor-element.elementor-element-9048ffa{padding:20px 0px 100px 0px;}.elementor-2379 .elementor-element.elementor-element-d223be1 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2379 .elementor-element.elementor-element-95895c4 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-2379 .elementor-element.elementor-element-6df21d1{font-size:15px;}.elementor-2379 .elementor-element.elementor-element-5f2e528{padding:20px 0px 100px 0px;}.elementor-2379 .elementor-element.elementor-element-f5b4ec7 > .elementor-element-populated{padding:0px 10px 0px 30px;}}@media(max-width:767px){.elementor-2379 .elementor-element.elementor-element-4b6045a{padding:40px 0px 40px 0px;}.elementor-2379 .elementor-element.elementor-element-d09bf26 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2379 .elementor-element.elementor-element-ac65dc6{text-align:center;}.elementor-2379 .elementor-element.elementor-element-ac65dc6 .elementor-heading-title{font-size:45px;}.elementor-2379 .elementor-element.elementor-element-98e0369{margin-top:0px;margin-bottom:40px;}.elementor-2379 .elementor-element.elementor-element-7ff26be > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2379 .elementor-element.elementor-element-5686672{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-0450eff > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2379 .elementor-element.elementor-element-4a76958 > .elementor-element-populated{padding:40px 20px 60px 20px;}.elementor-2379 .elementor-element.elementor-element-830a80f{text-align:center;}.elementor-2379 .elementor-element.elementor-element-830a80f .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-2379 .elementor-element.elementor-element-c4d69cf{text-align:center;}.elementor-2379 .elementor-element.elementor-element-9048ffa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-d223be1 > .elementor-element-populated{padding:40px 20px 60px 20px;}.elementor-2379 .elementor-element.elementor-element-95895c4{text-align:center;}.elementor-2379 .elementor-element.elementor-element-95895c4 .elementor-heading-title{font-size:22px;}.elementor-2379 .elementor-element.elementor-element-6df21d1{text-align:center;}.elementor-2379 .elementor-element.elementor-element-5f2e528{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-f5b4ec7 > .elementor-element-populated{padding:0px 20px 0px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-7fce929 */.elementor-2379 .elementor-element.elementor-element-7fce929 .form-control.input {
    max-width: 100% !important;
    width: 100% !important;
    background: #fff !important;
    background-color: #fff !important;
}

.elementor-2379 .elementor-element.elementor-element-7fce929 select {
    background: #fff;
}

.elementor-2379 .elementor-element.elementor-element-7fce929.custom-booking .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-check-in-date, .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-check-out-date, .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults, .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children {
    width: 100%;
}

.elementor-2379 .elementor-element.elementor-element-7fce929 .mphb_sc_search-form{
    display: grid;
    gap: 1rem;
}

.sticky-booking{
    display: none !important;
}

input.flatpickr-input{
    max-width: 100% !important;
    width: 100% !important;
    background: #fff !important;
}

@media (max-width: 1024px) {
    .elementor-725 .elementor-element.elementor-element-e3f3a22{
        width: 80% !important;
        max-width: 100% !important;
        background: #fff !important;
    }

    input.flatpickr-input{
        max-width: 100% !important;
        width: 100% !important;
        background: #fff !important;
    }
    
    
    
    
}/* End custom CSS */