body{overflow-x:hidden}.et_pb_container.clearfix{height:fit-content!important}#main-header{display:none!important}@media only screen and (max-width:980px){.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a{line-height:1.6em!important}}.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li.current-menu-item a{text-decoration-thickness:0.125rem!important}body{overflow-x:hidden}.et_pb_fullwidth_menu .et_pb_row{min-height:4em}.house-icon-list{display:flex;gap:3.8em}.house-icons{display:flex;align-items:center;gap:0.5em}.icon-number{font-family:karla;font-weight:bold;color:#DC9754;font-size:18px}.home-image img{aspect-ratio:16 / 10;width:100%!important;object-fit:cover}.explore-image img{aspect-ratio:16 / 7;object-fit:cover}.mphb-booking-form input:not([type="submit"]):not([type="button"]){font-family:spectral}.mphb_sc_search-wrapper .button{color:#fff;background-color:#DD4C28;border:2px solid rgba(0,0,0,0);border-radius:0;font-size:14px;font-family:karla;width:100%}.mphb_sc_search_results-wrapper .button,.mphb_sc_checkout-wrapper .button{color:#fff;background-color:#DC9754;border:2px solid #222;border-radius:0;font-size:16px;font-family:karla;width:auto;border:2px solid rgba(0,0,0,0)}.mphb_sc_search_results-wrapper .button:hover,.mphb_sc_checkout-wrapper .button:hover{background-color:rgba(0,0,0,0);border:2px solid #000;transform:scale(1.02);color:#222}.mphb_sc_search-wrapper .button:hover{background-color:rgba(0,0,0,0);border:2px solid #fff;transform:scale(1.02);color:#fff}.mphb_sc_room-wrapper .button,.mphb-booking-form .button{color:#fff;background-color:#DD4C28;border:2px solid #222;border-radius:0;font-size:14px;font-family:karla}.mphb_sc_room-wrapper .button:hover,.mphb-booking-form .button:hover{background-color:rgba(0,0,0,0);border:2px solid #fff;transform:scale(1.02)}.fg-panel.fg-dark{background-color:rgba(0,0,0,0.9)}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons .fg-panel-button{width:4em;height:4em}.mphb-guest-name-wrapper{display:none!important}.mphb-price-breakdown-dates-subtotal,.mphb-price-breakdown-accommodation-subtotal,.mphb-price-breakdown-fees-subtotal,.mphb-price-breakdown-accommodation-taxes-subtotal{display:none}.mphb_sc_booking_form-wrapper.horizontal form{flex-wrap:nowrap;align-items:center}.mphb_sc_search-form>p{font-size:0;line-height:0}.mphb_sc_booking_form-wrapper input[type="text"],.mphb-booking-form input[type="text"],.mphb_sc_booking_form-wrapper select,.mphb-booking-form select{padding:.575em 1.25em}.mphb_sc_search-wrapper input[type="text"]{padding:.575em 1.25em}.mphb_sc_search-wrapper select{padding:.575em 1.25em}@media only screen and (min-width:981px){.mphb_sc_search-wrapper.horizontal-center form>p{width:23%!important}}.mphb_sc_search-wrapper.horizontal-center form{align-items:center!important}.et_pb_recaptcha_enabled .grecaptcha-badge{visibility:hidden!important}.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a{font-size:15px!important}.et_pb_fullwidth_menu_0 .et_pb_row>.et_pb_menu__logo-wrap{max-width:12em!important}@media only screen and (max-width:1835px) and (min-width:1585px){.et_pb_fullwidth_menu_0 .et_pb_row>.et_pb_menu__logo-wrap{display:none!important}}img.avatar.avatar-64.photo{display:none}.comment-author.vcard a{color:#444!important;font-style:normal;font-size:16px;font-weight:600;cursor:default}.comment-meta.commentmetadata a{color:#222;font-style:normal;font-size:12px;cursor:default}.mphbr-accommodation-rating{margin-bottom:6em;font-family:'Karla'}.mphbr-accommodation-rating .mphbr-accommodation-rating-wrapper{align-items:center}button.button.mphbr-add-review,#submit{padding:0.5em 1em!important;font-size:18px;border-radius:0;border:2px solid #fff;background-color:#DD4C28;color:#fff;font-family:'Karla',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500;transform:scaleX(100%) scaleY(100%)!important;transition:ease 200ms;cursor:pointer}button.button.mphbr-add-review:hover,#submit:hover{border:2px solid #000;transform:scaleX(102%) scaleY(102%)!important;color:#000;background-color:#fff}.mphbr-star-rating>span{font-weight:600;color:#F8BE5C}.mphb-reviews p{font-family:'Spectral';font-size:17px}.mphbr-review-wrapper{margin:1.5em 0 1em 0}.mphb-reviews .mphbr-new-review-box{padding:1em 0em 4em 0em}.mphbr-stars a{color:#F8BE5C}.mphbr-accommodation-rating .dashicons{font-size:24px}textarea{background-color:#f8f6f6!important;width:100%}.comment-form-author input[type="text"],.comment-form-email input[type="text"]{background-color:#f8f6f6!important;padding:0.875em 1.25em}.comment-respond h3{font-size:24px;font-family:'karla';font-weight:600;line-height:150%}.mphbr-accommodation-rating-title{font-size:18px!important}