@charset "UTF-8";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--mh-gap-base: 1.25rem}.mh-gap-base{gap:var(--mh-gap-base)}.spinner-img{width:24px;height:24px;animation:rotate 1.5s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lazy-loading{position:relative;overflow:hidden}.lazy-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--mh-secondary-200) 0%,var(--mh-secondary-100, #f0f0f0) 50%,var(--mh-secondary-200) 100%);background-size:200% 100%;animation:shimmer 2s infinite}.lazy-loaded{animation:fadeIn .3s ease-in-out}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media print{@page{size:A4 portrait;margin:.1in .35in .35in}html,body{width:100%;height:auto;min-height:0;margin:0;padding:0;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.mh-main,.mh-content,.container-xl{display:block!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important}mh-navbar,mh-footer,mh-toast-notification{display:none!important}mh-draft-brochure{display:flex!important;flex-direction:column;justify-content:center;background:#fff!important;margin:0!important;min-height:175.4385964912vh;zoom:.57;page-break-inside:avoid;break-inside:avoid}mh-draft-brochure .draft-brochure{padding:0;min-height:auto;background:#fff!important}mh-draft-brochure .draft-brochure__actions{display:none!important}mh-draft-brochure .draft-brochure__sheet{display:flex;flex-direction:column;width:1240px;min-height:1700px;padding:0;border:0;border-radius:0;background:#fff!important;page-break-inside:avoid;break-inside:avoid}mh-draft-brochure .draft-brochure__details-grid{flex:1;min-height:0;grid-template-rows:auto auto}mh-draft-brochure .draft-brochure__panel--description{position:relative;flex:none;height:560px;min-height:0}mh-draft-brochure .draft-brochure__panel--description:after{content:"\2026";position:absolute;left:0;right:0;bottom:0;padding:2rem 0 .85rem;text-align:center;background:linear-gradient(to bottom,#fff0,#fff 60%);color:#324356;font-size:1.1rem;letter-spacing:.25em;pointer-events:none}mh-draft-brochure .draft-brochure__description{flex:none;height:100%;-webkit-line-clamp:18;line-clamp:18}mh-draft-brochure .draft-brochure--display .draft-brochure__sheet{min-height:auto}mh-draft-brochure .draft-brochure--display .draft-brochure__details-grid{display:none}mh-draft-brochure .draft-brochure--display .draft-brochure__media-stage{grid-template-columns:1fr;margin-bottom:.55rem}mh-draft-brochure .draft-brochure--display .draft-brochure__display-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.55rem}mh-draft-brochure .draft-brochure--display .draft-brochure__hero-media{min-height:0;aspect-ratio:3/2}mh-draft-brochure .draft-brochure--display .draft-brochure__overview-grid{grid-template-columns:1fr;margin-bottom:.55rem}mh-draft-brochure .draft-brochure--display .draft-brochure__panel--summary{padding:.85rem 1.1rem}mh-draft-brochure .draft-brochure--display .draft-brochure__price{font-size:6.5rem}mh-draft-brochure .draft-brochure--display .draft-brochure__title{font-size:2.5rem}mh-draft-brochure .draft-brochure--display .draft-brochure__subtitle{font-size:1.6rem}mh-draft-brochure .draft-brochure--display .draft-brochure__stats-row{margin-top:.85rem;padding-top:.85rem;font-size:2.1rem}mh-draft-brochure .draft-brochure--display .draft-brochure__stat-icon svg{width:3.8rem;height:3.8rem}mh-draft-brochure .draft-brochure--display .draft-brochure__qr-image{width:250px;height:250px}mh-draft-brochure .draft-brochure--display .draft-brochure__office-footer{margin:0 0 .55rem;padding:0;gap:.75rem}mh-draft-brochure .draft-brochure--display .draft-brochure__office-footer-avatar{width:64px;height:64px}mh-draft-brochure .draft-brochure--display .draft-brochure__office-footer-name{font-size:1.5rem}mh-draft-brochure .draft-brochure--display .draft-brochure__office-footer-cta{display:block;font-size:1.15rem;text-align:center}mh-draft-brochure .draft-brochure--display .draft-brochure__office-footer-brand .draft-brochure__brand-logo{width:220px}mh-draft-brochure .draft-brochure__panel{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}@font-face{font-family:Museo;font-style:normal;font-weight:100;src:local("Museo"),url(/fonts/MuseoSansRounded100.otf) format("opentype")}@font-face{font-family:Museo;font-style:normal;font-weight:200 300;src:local("Museo"),url(/fonts/MuseoSansRounded300.otf) format("opentype")}@font-face{font-family:Museo;font-style:normal;font-weight:400 500;src:local("Museo"),url(/fonts/MuseoSansRounded500.otf) format("opentype")}@font-face{font-family:Museo;font-style:normal;font-weight:600 700;src:local("Museo"),url(/fonts/MuseoSansRounded700.otf) format("opentype")}@font-face{font-family:Museo;font-style:normal;font-weight:800 900;src:local("Museo"),url(/fonts/MuseoSansRounded900.otf) format("opentype")}@font-face{font-family:Museo;font-style:normal;font-weight:1000;src:local("Museo"),url(/fonts/MuseoSansRounded1000.otf) format("opentype")}
/*# sourceMappingURL=styles-EB537S2E.css.map */
