@import url(https://fonts.googleapis.com/css2?family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap);.elementor-7136 .elementor-element.elementor-element-87c3663{--display:flex}.elementor-7136 .elementor-element.elementor-element-c21ad4a>.elementor-widget-container{margin:-122px 0 0 0}.elementor-7136 .elementor-element.elementor-element-c21ad4a{z-index:1}.elementor-7136 .elementor-element.elementor-element-df32c0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-7136 .elementor-element.elementor-element-df32c0b:not(.elementor-motion-effects-element-type-background),.elementor-7136 .elementor-element.elementor-element-df32c0b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#001130}.elementor-7136 .elementor-element.elementor-element-7fcb8ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7136 .elementor-element.elementor-element-802b084{--spacer-size:27px}.elementor-7136 .elementor-element.elementor-element-26a26ed{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-7136 .elementor-element.elementor-element-26a26ed:not(.elementor-motion-effects-element-type-background),.elementor-7136 .elementor-element.elementor-element-26a26ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#001130}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);color:var(--e-global-color-primary)}.elementor-7136 .elementor-element.elementor-element-5b52f2d>.elementor-widget-container{margin:0 0 0 0;padding:13px 13px 13px 13px}.elementor-7136 .elementor-element.elementor-element-5b52f2d.elementor-element{--align-self:center}.elementor-7136 .elementor-element.elementor-element-5b52f2d{text-align:center}.elementor-7136 .elementor-element.elementor-element-5b52f2d .elementor-heading-title{font-family:"Playfair",Sans-serif;font-size:120px;font-weight:700;color:#FFF}.elementor-7136 .elementor-element.elementor-element-e7bb873>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-7136 .elementor-element.elementor-element-e7bb873.elementor-element{--align-self:flex-start}.elementor-7136 .elementor-element.elementor-element-e7bb873{text-align:center}.elementor-7136 .elementor-element.elementor-element-e7bb873 .elementor-heading-title{font-family:"Playfair",Sans-serif;font-size:34px;font-weight:500;font-style:italic;letter-spacing:0;color:#FFF}.elementor-7136 .elementor-element.elementor-element-9888d32{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7136 .elementor-element.elementor-element-18aa736>.elementor-widget-container{padding:0 0 30px 0}.elementor-7136 .elementor-element.elementor-element-18aa736.elementor-element{--align-self:center}.elementor-7136 .elementor-element.elementor-element-ca9e2b5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-7136 .elementor-element.elementor-element-c947fbe>.elementor-widget-container{margin:0 0 0 0}.elementor-7136 .elementor-element.elementor-element-c947fbe.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */}body.elementor-page-7136:not(.elementor-motion-effects-element-type-background),body.elementor-page-7136>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F8F8}:root{--page-title-display:none}@media(max-width:1024px){.elementor-7136 .elementor-element.elementor-element-26a26ed{--grid-auto-flow:row}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-7136 .elementor-element.elementor-element-ca9e2b5{--grid-auto-flow:row}}@media(max-width:767px){.elementor-7136 .elementor-element.elementor-element-87c3663{--margin-top:07px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7136 .elementor-element.elementor-element-c21ad4a>.elementor-widget-container{margin:-156px 0 0 0}.elementor-7136 .elementor-element.elementor-element-c21ad4a.elementor-element{--align-self:stretch}.elementor-7136 .elementor-element.elementor-element-df32c0b{--content-width:1600px}.elementor-7136 .elementor-element.elementor-element-df32c0b.e-con{--flex-grow:1;--flex-shrink:0}.elementor-7136 .elementor-element.elementor-element-26a26ed{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-175px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-7136 .elementor-element.elementor-element-5b52f2d>.elementor-widget-container{padding:13px 13px 13px 13px}.elementor-7136 .elementor-element.elementor-element-5b52f2d .elementor-heading-title{font-size:94px}.elementor-7136 .elementor-element.elementor-element-e7bb873>.elementor-widget-container{margin:-24px 0 0 0;padding:0 15px 0 15px}.elementor-7136 .elementor-element.elementor-element-e7bb873 .elementor-heading-title{font-size:30px}.elementor-7136 .elementor-element.elementor-element-9888d32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-7136 .elementor-element.elementor-element-ca9e2b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}@media(min-width:768px){.elementor-7136 .elementor-element.elementor-element-7fcb8ee{--width:100%}.elementor-7136 .elementor-element.elementor-element-26a26ed{--width:100%}}@media(min-width:1024px){.mphb_sc_search_results-wrapper .mphb-room-type{display:flex;flex-direction:row}.mphb_sc_search_results-wrapper .mphb-room-type>div{width:50%}.mphb_sc_search_results-wrapper .theme-room-type-images-wrapper{padding-right:1.5rem}}body,.room-item,.room-title,.room-description,.room-price,.mphb-book-button{font-family:'Playfair',serif}body a{color:#000}.mphb_sc_search-form,.mphb_sc_search-form *{font-family:'Playfair',serif}.mphb_sc_search-submit-button-wrapper{margin-top:20px}.mphb_sc_search-submit-button-wrapper input[type="submit"],.mphb_sc_search-submit-button-wrapper .mphb_sc_search-submit{background-color:#011640;color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border:none;cursor:pointer;transition:background-color 0.3s ease}.mphb_sc_search-submit-button-wrapper input[type="submit"]:focus,.mphb_sc_search-submit-button-wrapper .mphb_sc_search-submit:focus{outline:none;border-color:#fff0}.mphb_sc_search-submit-button-wrapper input[type="submit"]:hover,.mphb_sc_search-submit-button-wrapper .mphb_sc_search-submit:hover{background-color:#002c91}.mphb_sc_search-form input[type="text"],.mphb_sc_search-form input[type="date"],.mphb_sc_search-form select{width:100%;padding:12px;margin:10px 0;border:1px solid #ccc;font-size:16px}.mphb_sc_search-form input[type="text"]:focus,.mphb_sc_search-form input[type="date"]:focus,.mphb_sc_search-form select:focus{border-color:#011640;box-shadow:0 0 5px rgb(1 22 64 / .5)}.mphb_sc_search-form{background-color:#f7f7f7;padding:20px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.datepick-popup{background-color:#fff;padding:10px 20px;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgb(0 0 0 / .1);font-family:'Playfair',serif;color:#333;max-width:600px;z-index:100}.datepick-popup .datepick-month-header{font-size:16px;font-weight:600;color:#333;text-align:center;display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #e0e0e0}.datepick-popup .datepick-prev,.datepick-popup .datepick-next{color:#666;font-size:18px;cursor:pointer;padding:0 10px}.datepick-popup .datepick-weekday{color:#999;font-size:12px;font-weight:600;text-transform:uppercase;padding:0 5px}.datepick-popup .datepick-day{width:35px;height:35px;display:inline-flex;justify-content:center;align-items:center;margin:2px;font-size:14px;color:#333;cursor:pointer;transition:background-color 0.2s;border:1px solid #fff0}.datepick-popup .datepick-day:hover{background-color:#fff0}.datepick-popup .datepick-selected{background-color:#333;color:#fff;border:1px solid #333}.datepick-popup .datepick-today{font-weight:700;color:#333;border:1px solid #d3d3d3}.datepick-popup .datepick-disabled{color:#d3d3d3;cursor:not-allowed;border:1px solid #fff0}.mphb_sc_room-wrapper{display:flex;flex-wrap:wrap;padding-bottom:10px}.mphb_sc_room-wrapper{width:100%;height:100%;background-color:#fff0;overflow:hidden;box-shadow:0 0 10px #fff0;transition:transform 0.3s ease,box-shadow 0.3s ease}.mphb_sc_room-wrapper{transition:transform 0.3s ease,box-shadow 0.3s ease}.mphb_sc_room-wrapper:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgb(0 0 0 / .25)}.post-thumbnail.mphb-loop-room-thumbnail img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.button.mphb-book-button{background-color:#2C3E50;color:#fff;padding:12px 25px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;width:100%;border:2px solid #2C3E50;transition:background-color 0.3s ease,transform 0.3s ease,border-color 0.3s ease}.button.mphb-book-button:hover{background-color:#F6D29B;border-color:#F6D29B;transform:scale(1.05)}.button.mphb-book-button:focus{outline:none;border-color:#F6D29B}.mphb-room-type-details-title{display:none}.mphb-room-type-facilities,.mphb-room-type-bed-type{display:none}.mphb-loop-room-type-attributes,.mphb-loop-room-type-attributes li{font-family:'Playfair',serif;text-align:left}.mphb-room-type-title{font-size:20px;font-weight:700;color:#2C3E50;margin:15px 5px 10px;text-align:left;font-family:'Playfair',serif}.mphb-loop-room-type-attributes{display:flex;position:center!important;margin:0 0 10px!important;padding-left:0px!important;align-items:center;align-self:center!important;aalign-content:center!important}.mphb-loop-room-type-attributes ul{display:flex!important;gap:15px;width:auto!important;position:relative}.mphb-loop-room-type-attributes li{display:flex;align-items:center}.mphb-attribute-title{font-size:0!important}.mphb-room-type-size .mphb-attribute-value,.mphb-room-type-adults-capacity .mphb-attribute-value{margin-top:10px;margin-left:5px;font-size:16px;display:inline!important;font-weight:700}.mphb-room-type-adults-capacity{margin-left:0px!important}.mphb-room-type-categories .mphb-attribute-value{margin-top:10px;font-size:11px!important;display:inline!important;font-weight:700}.mphb-attribute-value{color:black!important}.mphb-room-type-categories a{text-decoration:none}.mphb-adults-title::before{display:inline-block!important;font-size:16px!important;margin-top:10px;color:#000;font-family:'Font Awesome 5 Free';font-weight:900}.mphb-size-title::before{display:inline-block!important;font-size:16px!important;margin-top:10px;padding-left:15px;color:#000;font-family:'Font Awesome 5 Free';font-weight:900}.mphb-room-type-categories::before{display:inline-block!important;font-size:16px!important;margin-top:10px;padding-left:10px;color:#000;font-family:'Font Awesome 5 Free';font-weight:900}.mphb-size-title::before{content:"\f548"}.mphb-adults-title::before{content:"\f0c0"}.mphb-room-type-categories::before{content:"\f3c5"}.mphb-room-type-size,.mphb-room-type-adults-capacity,.mphb-room-type-categories{display:inline-flex!important;align-items:center}.mphb-room-type-facilities,.mphb-room-type-bed-type,.mphb-room-type-view{display:none!important}*{border-radius:0!important}.mphb-regular-price .mphb-price{padding-left:10px;padding-right:10px;padding-bottom:2px;font-weight:700;font-size:18px}.elementor-7136 .elementor-element.elementor-element-ca9e2b5 .elementor-widget-container>.mphb_sc_room-wrapper .elementor-7136 .elementor-element.elementor-element-ca9e2b5 padding-bottom:0 !importantimportantmphb_sc_room-wrapper}.no-horizontal-scrollbar{overflow-x:hidden}a.mphb-room-type-title{font-size:1.3rem;font-weight:700;color:#2C3E50;text-decoration:none;display:flex;justify-content:center;margin:-5px 0}a.mphb-room-type-title:hover{color:#011640}ul.mphb-loop-room-type-attributes li i{color:#2C3E50;font-size:.9rem}ul.mphb-loop-room-type-attributes{padding-left:10px}p.mphb-regular-price{font-size:1rem;font-weight:700;color:#2C3E50;margin:0;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}p.mphb-regular-price span{font-size:.9rem;color:#2C3E50}h3.mphb-room-type-details-title{font-size:1rem;font-weight:700;color:#2C3E50;margin:8px 0 4px}.mphb-room-details{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:10px}.mphb-loop-room-type-attributes{display:flex;gap:15px;list-style:none;padding:0;margin:0}.mphb-loop-room-type-attributes li{display:flex;align-items:center;gap:5px;font-size:.9rem}.mphb-loop-room-type-attributes li:first-child{margin-left:10px}.mphb-room-type{display:flex;flex-direction:column;gap:5px}.mphb-room-type .mphb-loop-room-type-attributes,.mphb-room-type{display:flex;justify-content:space-around;align-items:center;margin:0}