.cs-menu.cs-menu-inline .menu li{padding:5px var(--item-padding);padding-left:15px!important}h2.widget-title{font-family:var(--widget-title-font);font-size:var(--widget-title-size);font-weight:var(--widget-title-weight);letter-spacing:var(--widget-title-spacing);text-transform:var(--widget-title-trans);font-style:var(--widget-title-style);margin-bottom:15px!important}li.ttr-sdbrchmbrs-wdgts>a{font-weight:bold!important}li.ttr-sdbrchmbrs-wdgts>a:hover{color:#1a1b1a!important}.posts.layout-overlay .post .featured-img:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;pointer-events:none;content:"";background:rgb(0 0 0 / 80%)!important;opacity:0;transition:opacity 0.4s}@media only screen and (min-width:1024px){.cs-menu.cs-menu-inline .menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;text-align:left;background:rgb(255 255 255 / 25%);max-width:32%}}@media only screen and (max-width:767px){.cs-menu.cs-menu-inline .menu{text-align:left;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}ul#menu-a1d10d5{margin-left:-38px!important}.cs-menu.cs-menu-inline .menu li{padding:0 var(--item-padding);background:rgb(255 255 255 / 25%);font-size:18px!important}}.cs-room-booking .cs-room-booking-wrap{padding:50px 45px 55px;background:var(--csrb-bg);border-radius:0px!important;box-shadow:var(--csrb-box-shadow);transition:opacity 0.3s}.cs-reservation-form button[type="submit"]{padding:0 15px;width:100%;height:var(--field-height);line-height:1.2;text-align:center;border-radius:0px!important}.cs-menu.footer-menu li a:last-child{padding-right:0px!important}.cs-room-booking .room-booking-title{display:inline-block!important;justify-content:space-between;align-items:flex-end;margin-bottom:32px}input.wpcf7-form-control.wpcf7-submit.has-spinner{border-radius:0px!important}.elementor-element-ee8ec60 .elementor-form{max-width:960px;margin:0 auto}.elementor-element-ee8ec60 .elementor-field-textual:focus,.elementor-element-ee8ec60 select:focus{border-color:#B25C00!important;box-shadow:0 0 0 2px rgb(178 92 0 / .15);outline:none}.elementor-element-ee8ec60 .elementor-field-textual::placeholder{color:#9A948B}.elementor-element-ee8ec60 input[type="file"]{width:100%;padding:8px;font-size:13px!important;border:1px dashed #C9BFB1;background:#FBF9F6;font-size:14px;color:#555;cursor:pointer}.elementor-element-ee8ec60 input[type="file"]::file-selector-button{margin-right:10px;padding:8px 14px;border:0;background:#111;color:#fff;font-family:Jost,sans-serif;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:background .2s}.elementor-element-ee8ec60 input[type="file"]::file-selector-button:hover{background:#B25C00}.elementor-element-ee8ec60 .elementor-field-type-acceptance>label{font-size:11px!important;letter-spacing:2px;text-transform:uppercase;color:#B25C00!important;font-family:Jost,sans-serif;font-weight:500!important}.elementor-element-ee8ec60 .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:10px}.elementor-element-ee8ec60 .elementor-field-type-acceptance input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:#B25C00;cursor:pointer}.elementor-element-ee8ec60 .elementor-field-type-acceptance .elementor-field-option label{font-size:14px;line-height:1.55;color:#333;cursor:pointer}.elementor-element-ee8ec60 .tiama-notice ol{margin:10px 0 10px 18px;padding:0}.elementor-element-ee8ec60 .tiama-notice li{margin-bottom:6px;font-size:13px}.elementor-element-ee8ec60 .tiama-notice a{color:#B25C00}.elementor-element-ee8ec60 .elementor-button{transition:background-color .2s;margin-top:6px}.elementor-element-ee8ec60 .elementor-message{font-size:15px;padding:14px 18px;background:#F7F4EF;border-left:3px solid #B25C00}@media (max-width:767px){.elementor-element-ee8ec60 .elementor-field-textual,.elementor-element-ee8ec60 select{font-size:16px!important}.elementor-element-ee8ec60 .tiama-notice{padding:14px 14px!important}}