.elementor-1157 .elementor-element.elementor-element-0894f62>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1157 .elementor-element.elementor-element-0894f62:not(.elementor-motion-effects-element-type-background),.elementor-1157 .elementor-element.elementor-element-0894f62>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://gitescapade.com/wp-content/uploads/2025/12/MIK01042-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1157 .elementor-element.elementor-element-0894f62>.elementor-background-overlay{background-color:#101010;opacity:.4;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1157 .elementor-element.elementor-element-0894f62>.elementor-container{min-height:185px}.elementor-1157 .elementor-element.elementor-element-0894f62{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-100px;margin-bottom:0;padding:170px 0 100px 0}.elementor-1157 .elementor-element.elementor-element-af53fa5>.elementor-element-populated{padding:0 0 0 0}.elementor-1157 .elementor-element.elementor-element-ba89f81{text-align:start}.elementor-1157 .elementor-element.elementor-element-ba89f81 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:70px;font-weight:400;color:#FFF}.elementor-1157 .elementor-element.elementor-element-bd9ae65{--display:flex}@media(max-width:1024px){.elementor-1157 .elementor-element.elementor-element-af53fa5>.elementor-element-populated{margin:0 0 0 15px;--e-column-margin-right:0px;--e-column-margin-left:15px}}@media(max-width:767px){.elementor-1157 .elementor-element.elementor-element-0894f62{margin-top:-140px;margin-bottom:0;padding:150px 10px 80px 10px}.elementor-1157 .elementor-element.elementor-element-af53fa5>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1157 .elementor-element.elementor-element-ba89f81 .elementor-heading-title{font-size:40px}}.mphb-booking-details,.mphb-room-details,.mphb-price-breakdown{background:#fff;padding:25px;border-radius:14px;margin-bottom:25px;box-shadow:0 10px 25px rgb(0 0 0 / .06)}.mphb-booking-status{background:#e6f7ee;color:#1a7f5a;padding:20px;border-radius:10px;font-weight:500;margin-bottom:25px;border-left:5px solid #1a7f5a}.mphb-booking-details ul{display:flex;flex-wrap:wrap;gap:20px}.mphb-booking-details li{flex:1 1 200px;background:#f8f8f8;padding:10px;border-radius:8px}.mphb-room-details{display:flex;gap:20px;align-items:center}.mphb-room-details img{width:120px;height:90px;object-fit:cover;border-radius:10px}.mphb-price-breakdown{font-size:14px}.mphb-price-breakdown table{width:100%;border-collapse:collapse}.mphb-price-breakdown td{padding:8px 0}.mphb-price-breakdown tfoot td{font-size:18px;font-weight:700;color:#c7ac10;padding-top:15px}.mphb-price-breakdown-dates-subtotal,.mphb-price-breakdown-accommodation-subtotal,.mphb-price-breakdown-fees-subtotal{display:none}@media (max-width:768px){.mphb-room-details{flex-direction:column;align-items:flex-start}.mphb-booking-details ul{flex-direction:column}}.mphb-booking-details h3,.mphb-room-details h3,.mphb-price-breakdown h3{font-size:18px;margin-bottom:15px;border-bottom:2px solid #eee;padding-bottom:5px}