body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Manrope:wght@400;500;600;700&display=swap');:root{--qt-bg:#F5F0E7;--qt-card:#FFFDF8;--qt-sand:#EAE2D3;--qt-line:#E2D9C9;--qt-field:#D3C8B4;--qt-ink:#1E2A2F;--qt-ink2:#3E484C;--qt-muted:#5B6468;--qt-accent:#1D5B72;--qt-accent-dark:#123E4F;--qt-clay:#8A4B22;--qt-dark:#1E2A2F;--qt-serif:'Cormorant Garamond',Georgia,serif;--qt-sans:'Manrope',system-ui,sans-serif}body,#page-container,#main-content{background:var(--qt-bg)!important}body{font-family:var(--qt-sans);color:var(--qt-ink);font-size:16px;line-height:1.6}h1,h2,h3,h4{font-family:var(--qt-serif);font-weight:600;color:var(--qt-ink);letter-spacing:-.005em}a{color:var(--qt-accent)}a:hover{color:var(--qt-accent-dark)}#main-content .container:before{display:none}#main-header{background:var(--qt-bg)!important;box-shadow:none!important;border-bottom:1px solid var(--qt-line)}#main-header .container{width:100%;max-width:1200px;padding:0 24px}#top-menu li a,.et_mobile_menu li a{font-family:var(--qt-sans);font-weight:500;font-size:15px;color:var(--qt-ink)!important}#top-menu li.qt-book a{background:var(--qt-accent);color:#fff!important;border-radius:999px;padding:12px 22px!important;margin-top:-12px}#top-menu li.qt-book a:hover{background:var(--qt-accent-dark);opacity:1}#logo{max-height:56%}.mobile_menu_bar:before{color:var(--qt-ink)!important}.et_mobile_menu{border-top-color:var(--qt-accent)!important;background:var(--qt-card)!important}#main-footer{background:var(--qt-bg)!important;border-top:1px solid var(--qt-line)}#footer-bottom{background:transparent!important;padding:28px 0 36px}#footer-info{float:none;color:var(--qt-muted);font-size:14px;line-height:1.7;text-align:left}#footer-info a{color:var(--qt-ink)}#footer-info .qt-foot-name{display:block;font-family:var(--qt-serif);font-size:22px;font-weight:600;color:var(--qt-ink)}#footer-bottom .container{max-width:1200px;width:100%;padding:0 24px}#et-footer-nav{display:none}.home .et_pb_section{padding:0!important;background:transparent}.home .et_pb_row{width:100%!important;max-width:none!important;padding:0!important}.home .et_pb_column{margin:0!important}.home .et_pb_text{margin:0!important}.home .et_pb_text_inner>*:last-child{margin-bottom:0}.qt-wrap{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.qt-band-card{background:var(--qt-card);border-top:1px solid var(--qt-line);border-bottom:1px solid var(--qt-line)}.qt-band-dark{background:var(--qt-dark);color:#F5F0E7}.qt-pad{padding-top:80px;padding-bottom:80px}.qt-eyebrow{display:block;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--qt-clay);font-weight:600;margin-bottom:14px}.qt-band-dark .qt-eyebrow{color:#E2B08A}.qt-h1{font-size:64px;line-height:1.02;margin:0 0 20px;padding:0}.qt-h2{font-size:44px;line-height:1.1;margin:0 0 18px;padding:0}.qt-band-dark .qt-h2{color:#F5F0E7}.qt-lead{font-size:19px;color:var(--qt-ink2);max-width:540px;margin:0 0 20px}.qt-muted{color:var(--qt-muted)}.qt-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.qt-chips li{padding:6px 14px;border-radius:999px;background:var(--qt-sand);font-size:14px;font-weight:500}.qt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--qt-accent);color:#fff!important;font-weight:700;text-decoration:none!important}.qt-btn:hover{background:var(--qt-accent-dark)}.qt-btn-light{background:var(--qt-card);color:var(--qt-ink)!important}.qt-btn-light:hover{background:#fff}.qt-hero{display:flex;flex-wrap:wrap;gap:48px;align-items:center;padding-top:72px;padding-bottom:48px}.qt-hero-text{flex:999 1 520px;min-width:0}.qt-book-card{flex:1 1 360px;min-width:0;background:var(--qt-card);border:1px solid var(--qt-line);border-radius:20px;padding:28px;box-shadow:0 18px 40px rgba(30,42,47,.08)}.qt-book-card h2{font-size:26px;margin:0 0 4px;padding:0}.qt-book-card .qt-from{font-size:14px;color:var(--qt-muted);margin:0 0 14px}.qt-secure{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--qt-muted);margin-top:14px}.qt-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:220px 220px;gap:12px;padding-bottom:72px}.qt-ph{border-radius:18px;background:#D8CBB4;display:flex;align-items:flex-end;padding:14px;color:#4A3E2C;font-size:13px;font-weight:600;overflow:hidden}.qt-ph img{width:100%;height:100%;object-fit:cover;display:block}.qt-ph-big{grid-column:span 2;grid-row:span 2;font-size:14px;padding:18px}.qt-ph:nth-child(even){background:#E0D5C1}.qt-split{display:flex;flex-wrap:wrap;gap:56px}.qt-split>div{min-width:0}.qt-split-a{flex:1 1 380px}.qt-split-b{flex:1 1 520px}.qt-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qt-feature{border:1px solid var(--qt-line);border-radius:16px;padding:22px;background:var(--qt-bg)}.qt-feature svg{display:block;margin-bottom:10px}.qt-feature strong{display:block;font-size:17px;margin-bottom:4px}.qt-feature span{font-size:14px;color:var(--qt-muted)}.qt-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:12px}.qt-reasons div{padding-top:20px;border-top:2px solid var(--qt-ink)}.qt-reasons strong{display:block;font-size:18px;margin-bottom:6px}.qt-reasons p{color:var(--qt-ink2);margin:0;padding:0}.qt-loc{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.qt-loc-text{flex:1 1 380px;min-width:0}.qt-loc-text p{color:#D6D0C4}.qt-dist{list-style:none;margin:0;padding:0}.qt-dist li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #3A474D;padding:10px 0;color:#F5F0E7}.qt-dist li:last-child{border-bottom:0}.qt-dist li span:last-child{color:#D6D0C4}.qt-map{flex:1 1 480px;min-width:0;height:380px;border-radius:18px;background:#2C3A40;border:1px solid #3A474D;display:flex;align-items:center;justify-content:center;color:#B8B2A6;font-size:14px;font-weight:600;overflow:hidden}.qt-map iframe{width:100%;height:100%;border:0}.qt-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.qt-head-row .qt-h2{margin:0}.qt-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.qt-review{margin:0;background:var(--qt-card);border:1px solid var(--qt-line);border-radius:16px;padding:26px}.qt-review blockquote{margin:0 0 14px;padding:0;border:0;font-family:var(--qt-serif);font-size:22px;line-height:1.35;color:var(--qt-ink)}.qt-review figcaption{font-size:14px;color:var(--qt-muted)}.qt-faq{max-width:860px}.qt-faq details{border-bottom:1px solid var(--qt-line);padding:18px 0}.qt-faq details:last-child{border-bottom:0}.qt-faq summary{font-weight:700;font-size:17px;cursor:pointer;min-height:28px;color:var(--qt-ink)}.qt-faq details p{margin:10px 0 0;padding:0;color:var(--qt-ink2)}.qt-cta{background:var(--qt-accent);color:#fff;border-radius:24px;padding:56px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.qt-cta .qt-h2{color:#fff;margin:0 0 6px}.qt-cta p{margin:0;padding:0;font-size:17px;opacity:.9}.mphb_sc_search-wrapper form,.mphb-booking-form{margin:0}.mphb_sc_search-form,.mphb_sc_search-wrapper .mphb_sc_search-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mphb_sc_search-form p{margin:0!important;padding:0!important}.mphb_sc_search-submit-button-wrapper,.mphb_sc_search-form .mphb-required-fields-tip{grid-column:1/-1}.mphb_sc_search-form .mphb-required-fields-tip{display:none}.mphb_sc_search-form label,.mphb_sc_checkout-form label,.mphb-booking-form label{display:block;font-size:13px;font-weight:600;color:var(--qt-ink2);margin-bottom:6px}.mphb_sc_search-form input[type=text],.mphb_sc_search-form select,.mphb_sc_checkout-form input[type=text],.mphb_sc_checkout-form input[type=email],.mphb_sc_checkout-form input[type=tel],.mphb_sc_checkout-form select,.mphb_sc_checkout-form textarea,.mphb-booking-form input[type=text],.mphb-booking-form select{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--qt-field);border-radius:10px;background:#fff;color:var(--qt-ink);font:inherit;font-weight:500;box-sizing:border-box}.mphb_sc_checkout-form textarea{padding:12px 14px;min-height:96px}.mphb_sc_search-form .button,.mphb_sc_search-form input[type=submit],.mphb-book-button,.mphb-confirm-reservation,.mphb_sc_checkout-submit-wrapper input[type=submit],.mphb-booking-form input[type=submit],.mphb-reserve-btn{width:100%;min-height:52px;border:0;border-radius:12px;background:var(--qt-accent)!important;color:#fff!important;font:inherit;font-weight:700;font-size:16px;cursor:pointer;padding:0 22px}.mphb_sc_search-form .button:hover,.mphb-book-button:hover,.mphb-confirm-reservation:hover{background:var(--qt-accent-dark)!important}.mphb_sc_checkout-form,.mphb_sc_search_results-wrapper,.mphb_sc_booking_confirmation{max-width:1000px;margin:0 auto}.mphb-room-type,.mphb_sc_search_results-wrapper .mphb-room-type{background:var(--qt-card);border:1px solid var(--qt-line);border-radius:20px;padding:24px;margin-bottom:24px}.mphb-room-type-title,.mphb_sc_checkout-form h3,.mphb_sc_checkout-form h4{font-family:var(--qt-serif)}.mphb-price{font-weight:700;color:var(--qt-ink)}.mphb-price-breakdown{width:100%;border-collapse:collapse}.mphb-price-breakdown th,.mphb-price-breakdown td{border-color:var(--qt-line)!important;padding:8px 10px}.mphb_sc_checkout-form fieldset,.mphb_sc_checkout-form section{border:0;padding:0;margin:0 0 28px}.datepick-popup .datepick-month td a.datepick-selected,.datepick-popup .datepick-month td .mphb-selected-date{background:var(--qt-accent)!important;color:#fff!important}.page:not(.home) #main-content .container{max-width:1100px;width:100%;padding:56px 24px 72px}.page:not(.home) #main-content h1.entry-title,.page:not(.home) #main-content .main_title{font-family:var(--qt-serif);font-size:44px}.page:not(.home) #sidebar{display:none}.page:not(.home) #left-area{width:100%;padding:0!important;float:none}.page:not(.home) #main-content .container:before{display:none}@media (max-width:980px){.qt-h1{font-size:44px}.qt-h2{font-size:34px}.qt-pad{padding-top:56px;padding-bottom:56px}.qt-hero{padding-top:40px}.qt-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:200px 140px 140px}.qt-ph-big{grid-column:span 2;grid-row:span 1}.qt-features{grid-template-columns:1fr}.qt-map{height:260px}.qt-cta{padding:40px 24px}#top-menu li.qt-book a{margin-top:0}}@media (max-width:560px){.mphb_sc_search-form{grid-template-columns:1fr}.qt-book-card{padding:20px}}#top-header,#et_top_search,#et-secondary-menu{display:none!important}#page-container{padding-top:0;border-top:0!important}body.admin-bar #main-header,#main-header{border-top:0!important}.et_pb_text ul.qt-chips,.et_pb_text ul.qt-dist{padding:0!important;list-style:none!important}.et_pb_text ul.qt-chips li,.et_pb_text ul.qt-dist li{list-style:none!important}.mphb_sc_search-form label{margin-bottom:6px}.mphb_sc_search-form br{display:none}#footer-widgets,#main-footer .container.clearfix>.footer-widget{display:none}#footer-bottom .et-social-icons,#et-info .et-social-icons{display:none!important}