@media(max-width:767px){.elementor .page-block{font-size:var(--fs-body-mobile);}}@media(max-width:767px){.elementor .section{padding-block-start:var(--section-pad-mobile);padding-block-end:var(--section-pad-mobile);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);}}@media(max-width:767px){.elementor .site-container{padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);}}@media(max-width:767px){.elementor .split{flex-direction:column;gap:var(--gap-split-mobile);align-items:stretch;}}@media(max-width:767px){.elementor .faq-answer{font-size:var(--fs-body-mobile);}}@media(max-width:767px){.elementor .faq-question-text{font-size:var(--fs-h4-mobile);}}@media(max-width:767px){.elementor .mosaic-row{flex-direction:column;gap:var(--gap-cards-mobile);}}@media(max-width:767px){.elementor .stage-pct{font-size:var(--fs-h4-mobile);}}@media(max-width:767px){.elementor .stage-bar{flex-direction:column;gap:var(--space-5);}}@media(max-width:767px){.elementor .place-name{font-size:var(--fs-h4-mobile);}}@media(max-width:767px){.elementor .place{flex:0 0 100%;}}@media(max-width:767px){.elementor .prose-item{flex:0 0 100%;}}@media(max-width:767px){.elementor .residence-thumb{width:var(--img-thumb-w-mobile);height:var(--img-thumb-h-mobile);flex:0 0 var(--img-thumb-w-mobile);order:2;}}@media(max-width:767px){.elementor .residence-desc{font-size:var(--fs-body-mobile);flex:1 1 100%;order:3;}}@media(max-width:767px){.elementor .residence-name{min-width:0px;font-size:var(--fs-h3-mobile);flex:1 1 0px;}}@media(max-width:767px){.elementor .residence-row{column-gap:var(--space-4);row-gap:var(--space-3);flex-wrap:wrap;}}@media(max-width:767px){.elementor .offset-pair{flex-direction:column;gap:var(--gap-cards-mobile);}}@media(max-width:767px){.elementor .figure-img{height:var(--img-mid-mobile);}}@media(max-width:767px){.elementor .fact-value{font-size:var(--fs-fact-mobile);}}@media(max-width:767px){.elementor .head-row{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .columns{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .margin-note{flex:0 0 auto;}}@media(max-width:767px){.elementor .margin-layout{flex-direction:column;gap:var(--gap-split-mobile);align-items:stretch;}}@media(max-width:767px){.elementor .form-row{flex-direction:column;}}@media(max-width:767px){.elementor .form-panel{padding:var(--space-5);}}@media(max-width:767px){.elementor .field-input{font-size:var(--fs-body-mobile);}}@media(max-width:767px){.elementor .enquiry-fields{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .body-text{font-size:var(--fs-body-mobile);}}@media(max-width:767px){.elementor .lead{font-size:var(--fs-lead-mobile);}}@media(max-width:767px){.elementor .heading-minor{font-size:var(--fs-h4-mobile);}}@media(max-width:767px){.elementor .heading-section{font-size:var(--fs-h2-mobile);}}@media(max-width:767px){.elementor .statement{font-size:var(--fs-statement-mobile);}}@media(max-width:767px){.elementor .subhead{font-size:var(--fs-h3-mobile);}}@media(max-width:767px){.elementor .heading-display{font-size:var(--fs-display-mobile);}}@media(max-width:767px){.elementor .hero-aside{text-align:start;align-items:flex-start;}}@media(max-width:767px){.elementor .hero-media{object-position:62% 50%;}}@media(max-width:767px){.elementor .hero{min-height:var(--hero-height-mobile);}}@media(max-width:767px){.elementor .hero-inner{padding-block-start:var(--space-8);padding-block-end:var(--space-6);padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .figure-caption-bleed{padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);}}@media(max-width:767px){.elementor .section-flush-top{padding-block-start:var(--space-0);}}@media(max-width:767px){.elementor .figure-img-tall{height:var(--img-tall-mobile);}}@media(max-width:767px){.elementor .figure-img-full{height:var(--img-full-mobile);}}@media(max-width:767px){.elementor .split-reverse{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .split-top{align-items:stretch;}}@media(max-width:767px){.elementor .split-end{align-items:stretch;}}@media(max-width:767px){.elementor .offset-low{width:auto;margin-block-start:0px;margin-inline-start:var(--space-8);}}@media(max-width:767px){.elementor .enquiry-field{flex:1 1 auto;}}@media(max-width:767px){.elementor .button-row-fill{flex:1 1 100%;}}