.elementor-10579 .elementor-element.elementor-element-c43c56d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-bc-flex-widget .elementor-10579 .elementor-element.elementor-element-1ab1c9e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-10579 .elementor-element.elementor-element-1ab1c9e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-10579 .elementor-element.elementor-element-1ab1c9e.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-10579 .elementor-element.elementor-element-1ab1c9e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-10579 .elementor-element.elementor-element-1ab1c9e>.elementor-element-populated{padding:0}.elementor-10579 .elementor-element.elementor-element-db814a0{text-align:center}.elementor-10579 .elementor-element.elementor-element-db814a0 .elementor-heading-title{font-family:"Cormorant",Sans-serif;font-size:36px;line-height:54px;color:#414042}.elementor-10579 .elementor-element.elementor-element-94cf6ca>.elementor-widget-container{margin:0 0 60px;padding:0}.elementor-10579 .elementor-element.elementor-element-94cf6ca{text-align:center;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;color:#414042}.elementor-10579 .elementor-element.elementor-element-a4ba11d .hoteller-contact-form-content-wrapper label{color:#000}.elementor-10579 .elementor-element.elementor-element-a4ba11d .hoteller-contact-form-content-wrapper input,.elementor-10579 .elementor-element.elementor-element-a4ba11d .hoteller-contact-form-content-wrapper textarea{background:#f9f9f9;color:#000}.elementor-10579 .elementor-element.elementor-element-a4ba11d .hoteller-contact-form-content-wrapper input:focus,.elementor-10579 .elementor-element.elementor-element-a4ba11d .hoteller-contact-form-content-wrapper textarea:focus{border-color:#1c58f6}.elementor-10579 .elementor-element.elementor-element-a4ba11d .hoteller-contact-form-content-wrapper input[type=submit]{background:#000;color:#fff;border-color:#000}.elementor-10579 .elementor-element.elementor-element-a4ba11d .hoteller-contact-form-content-wrapper input[type=submit]:hover{background:#000;color:#fff;border-color:#000}.elementor-10579 .elementor-element.elementor-element-ff1a8c8{width:initial;max-width:initial;top:0}.elementor-10579 .elementor-element.elementor-element-ff1a8c8>.elementor-widget-container{--e-transform-rotateZ:45deg}body:not(.rtl) .elementor-10579 .elementor-element.elementor-element-ff1a8c8{right:0}body.rtl .elementor-10579 .elementor-element.elementor-element-ff1a8c8{left:0}.elementor-10579 .elementor-element.elementor-element-ff1a8c8 .elementor-icon-wrapper{text-align:center}.elementor-10579 .elementor-element.elementor-element-ff1a8c8.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-10579 .elementor-element.elementor-element-ff1a8c8.elementor-view-framed .elementor-icon,.elementor-10579 .elementor-element.elementor-element-ff1a8c8.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-10579 .elementor-element.elementor-element-ff1a8c8.elementor-view-framed .elementor-icon,.elementor-10579 .elementor-element.elementor-element-ff1a8c8.elementor-view-default .elementor-icon svg{fill:#000}.elementor-10579 .elementor-element.elementor-element-ff1a8c8 .elementor-icon{font-size:30px}.elementor-10579 .elementor-element.elementor-element-ff1a8c8 .elementor-icon svg{height:30px}#elementor-popup-modal-10579 .dialog-widget-content{animation-duration:1s;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}#elementor-popup-modal-10579{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-10579 .dialog-message{width:100vw;height:100vh;align-items:flex-start}#elementor-popup-modal-10579 .dialog-close-button{display:flex;top:4%;font-size:30px}body:not(.rtl) #elementor-popup-modal-10579 .dialog-close-button{right:4%}body.rtl #elementor-popup-modal-10579 .dialog-close-button{left:4%}#elementor-popup-modal-10579 .dialog-close-button i{color:#000}#elementor-popup-modal-10579 .dialog-close-button svg{fill:#000}@media(max-width:1024px){.elementor-10579 .elementor-element.elementor-element-1ab1c9e>.elementor-element-populated{padding:0 30px}.elementor-10579 .elementor-element.elementor-element-db814a0 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-10579 .elementor-element.elementor-element-94cf6ca>.elementor-widget-container{margin:0 0 30px}}@media(max-width:767px){.elementor-10579 .elementor-element.elementor-element-1ab1c9e>.elementor-element-populated{padding:0 20px}.elementor-10579 .elementor-element.elementor-element-94cf6ca>.elementor-widget-container{margin:10px 0 20px}}.elementor-10579 .elementor-element.elementor-element-94cf6ca p{padding:0}select{width:48% !important;min-width:48%;color:#47645A!important;font-weight:500!important;font-family:Poppins,sans-serif!important}@media screen and (max-width:1024px){.form-flex{display:flex;flex-wrap:wrap;gap:30px!important}}.form-flex{display:flex;flex-wrap:wrap;gap:80px!important}#date-range{width:100%;padding:10px;border-radius:5px;background-color:#fff;text-align:center;color:#333;font-weight:500;cursor:pointer}#calendar-container{display:block;border:1px solid #ccc;border-radius:0;padding:25px;margin-top:20px}#calendar-container table{width:100%;border-collapse:collapse}#calendar-container th,#calendar-container td{width:14.2%;text-align:center;padding:10px 5px!important;cursor:pointer;border:none!important;color:#58595b!important}#calendar-container .selected{background-color:#47645a;color:#fff!important}#calendar-container th{color:#47645A!important;font-weight:500!important;font-family:Poppins,sans-serif!important}.right-fields select,.right-fields input[type=text]{width:100%;border:none;border-bottom:2px solid #47645a;background-color:transparent!important;margin-bottom:14px;color:#58595b!important;padding:0 0 4px;font-family:Poppins,sans-serif;font-size:16px;letter-spacing:2px;font-weight:400!important}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{border-bottom:2px solid #47645A!important;color:#58595b!important;padding:0 0 4px;margin-top:10px;font-family:Poppins,sans-serif;font-size:14px;letter-spacing:2px;width:100% !important;min-width:100%;font-weight:400!important}input.wpcf7-form-control.wpcf7-submit.has-spinner{background:#ffffff00!important;border:none;border-bottom:2px solid #47645A!important;color:#58595b!important;padding:0 0 14px;margin-top:20px;font-family:Poppins,sans-serif;font-size:16px;letter-spacing:2px;font-weight:400!important}label{color:#58595b!important;padding:0 0 14px;font-family:Poppins,sans-serif;font-size:16px;letter-spacing:2px;font-weight:400!important}input#date-range{display:none}.elementor-9969 .elementor-element.elementor-element-8e1636a .hoteller-contact-form-content-wrapper input:focus,.elementor-9969 .elementor-element.elementor-element-8e1636a .hoteller-contact-form-content-wrapper textarea:focus{border-color:#47645a}.half-fields{display:flex;justify-content:space-between;width:100%;min-width:100% !important}.half-field{min-width:48%}.form-flex{display:flex;flex-wrap:wrap;gap:20px}.left-fields,.right-fields{flex:1;min-width:250px}#date-range{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;cursor:pointer;background-color:#fff;position:relative;z-index:10}.datepicker-calendar{position:absolute;top:45px;left:0;background:#fff;border:1px solid #ccc;border-radius:5px;z-index:9999;padding:10px;display:none}.datepicker-calendar table{width:100%;border-collapse:collapse}.datepicker-calendar th,.datepicker-calendar td{width:14.2%;text-align:center;padding:5px;cursor:pointer}.datepicker-calendar td:hover{background-color:#f0f0f0}.datepicker-calendar .selected{background-color:#0073e6;color:#fff}