.property-type-card.svelte-1el3vb6.svelte-1el3vb6{position:relative;isolation:isolate;height:30rem}.property-type-card.svelte-1el3vb6>img.svelte-1el3vb6{height:100%;width:100%;object-fit:cover}.property-type-card.svelte-1el3vb6.svelte-1el3vb6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,#0003 50%,#000)}.property-type-card-details.svelte-1el3vb6.svelte-1el3vb6{color:var(--color-white-primary);padding:calc(var(--spacing-initial) * 2);display:flex;align-items:end;justify-content:space-between}.property-type-card-details--caption.svelte-1el3vb6.svelte-1el3vb6{display:flex;flex-direction:column}.property-type-card-details--caption.svelte-1el3vb6>p.svelte-1el3vb6:first-of-type{text-transform:capitalize;font-weight:400}.property-type-card-details--caption.svelte-1el3vb6>p.svelte-1el3vb6:last-of-type{font-size:1.2rem;font-weight:300}.property-type-card-details.svelte-1el3vb6>svg{fill:var(--color-brand-primary);transform:rotate(145deg);height:1.6rem;width:1.6rem}.hero_container.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{display:flex;flex-direction:column;gap:3rem;margin-top:calc(var(--spacing-initial) * 4);margin-bottom:calc(var(--spacing-initial) * 2)}@media only screen and (min-width: 70em){.hero_container.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{flex-direction:row;align-items:flex-start;color:var(--color-primary);gap:unset}}.hero_container__image-container-2.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{display:none}@media only screen and (min-width: 70em){.hero_container__image-container-2.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{--secondary-image-container-width:calc( var(--page-max-width) / 4 - var(--hero-images-row-gap) );display:block;margin-top:var(--hero-image-offset-spacing);margin-bottom:var(--hero-image-offset-spacing);border-radius:var(--border-radius-sm);overflow:hidden;width:var(--secondary-image-container-width);height:calc(var(--hero-secondary-image-container-height) + var(--hero-image-offset-spacing))}}.hero_container__image-container-2.svelte-7swcbk>img.svelte-7swcbk.svelte-7swcbk{height:100%;width:100%;object-fit:cover}@media only screen and (min-width: 70em){.hero_container__primary.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{height:calc(var(--hero-search-bar-container-height) + var(--hero-image-container-height) + var(--spacing-initial));width:var(--primary-image-container-width)}}.hero_container__image-container-1.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{border-radius:var(--border-radius-sm);overflow:hidden;width:100%;height:30rem}@media only screen and (min-width: 70em){.hero_container__image-container-1.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{height:calc(var(--hero-image-container-height))}}.hero_container__image-container-1.svelte-7swcbk>img.svelte-7swcbk.svelte-7swcbk{height:100%;width:100%;object-fit:cover}.hero_container__primary-text.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{font-weight:600;font-size:calc(var(--hero-primary) / 1.5);flex-shrink:0;text-align:center}@media only screen and (min-width: 70em){.hero_container__primary-text.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{font-size:var(--hero-primary);text-align:left;width:43.4782608696%;margin-right:auto}}.hero_container__secondary-text.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{text-align:center;color:var(--color-body-text-muted);display:flex;align-items:center;flex-direction:column}@media only screen and (min-width: 70em){.hero_container__secondary-text.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{align-items:flex-start;text-align:left;width:25%}}.hero_container__color-stub.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{--rectangle-width:5rem;background-color:var(--color-brand-primary);height:.7rem;width:var(--rectangle-width);margin-bottom:var(--spacing-initial)}@media only screen and (min-width: 70em){.hero_container__images.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{display:flex;justify-content:space-between;align-items:center;gap:var(--hero-images-row-gap)}}.featured_properties.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{margin-top:calc(var(--spacing-initial) * 7);margin-bottom:calc(var(--spacing-initial) * 9)}.featured_properties-heading.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{display:flex;align-items:center;justify-content:space-between}.featured_properties-heading.svelte-7swcbk>button.svelte-7swcbk.svelte-7swcbk{display:none}@media only screen and (min-width: 70em){.featured_properties-heading.svelte-7swcbk>button.svelte-7swcbk.svelte-7swcbk{display:block}}.reviews.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{margin-bottom:5rem}.reviews-heading.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{margin-bottom:calc(var(--spacing-initial) * 2)}.reviews-card.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{--padding-horizontal:calc(var(--spacing-initial) * 3);flex:0 0 calc(100vw - var(--padding-horizontal));background-color:var(--color-white-primary);box-shadow:0 12px 45px 0 var(--color-search-hero-shadow);overflow:hidden;position:relative;isolation:isolate;display:flex;justify-content:center;flex-direction:column;gap:var(--spacing-initial);padding:calc(var(--spacing-initial) * 2) var(--padding-horizontal);font-size:1.2rem;height:20rem}@media only screen and (min-width: 70em){.reviews-card.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{flex:0 0 45rem;font-size:1.4rem;height:25rem;padding:calc(var(--spacing-initial) * 3) calc(var(--spacing-initial) * 4)}}.reviews-card-quote.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{position:absolute;top:0;left:0;height:10rem;width:10rem;z-index:-1;opacity:.2}.reviews-card.svelte-7swcbk>p.svelte-7swcbk.svelte-7swcbk:last-of-type{background-color:var(--color-brand-primary-lighter);font-weight:600;text-transform:capitalize;width:max-content;padding:var(--spacing-initial);font-size:1rem}@media only screen and (min-width: 70em){.reviews-card.svelte-7swcbk>p.svelte-7swcbk.svelte-7swcbk:last-of-type{font-size:inherit;padding:var(--spacing-initial) calc(var(--spacing-initial) * 3)}}.carousel{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--spacing-initial) * 4);overflow:hidden;width:100%}@media only screen and (min-width: 70em){.carousel{padding:3rem}}.property-type-cards.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{display:grid;gap:var(--spacing-half)}@media only screen and (min-width: 70em){.property-type-cards.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content}}.text-caption.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{color:var(--color-body-text-muted);font-size:1.4rem}.property-types.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{margin-bottom:calc(var(--spacing-initial) * 4)}.property-types-heading.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:calc(var(--spacing-initial) * 4);gap:var(--spacing-initial)}@media only screen and (min-width: 70em){.property-types-heading.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{justify-content:space-between;align-items:flex-start}.property-types-heading.svelte-7swcbk>p.svelte-7swcbk.svelte-7swcbk{width:42rem}}.homeowner.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{display:flex;align-items:center;flex-wrap:wrap;margin-top:10rem;margin-bottom:5rem;gap:var(--spacing-initial);flex-direction:column}.homeowner-image-container.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{background-color:var(--color-brand-primary);height:50rem;position:relative}.homeowner-image-container.svelte-7swcbk>img.svelte-7swcbk.svelte-7swcbk{position:absolute;top:42%;right:50%;object-fit:contain;transform:translate(50%,-50%);height:35rem}@media only screen and (min-width: 70em){.homeowner-image-container.svelte-7swcbk>img.svelte-7swcbk.svelte-7swcbk{height:58rem}}.homeowner-form.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{background-color:var(--color-grey-lighter);padding:calc(var(--spacing-initial) * 2);display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width: 70em){.homeowner-form.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{padding:calc(var(--spacing-initial) * 5)}}.homeowner-form-heading.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{font-weight:600;font-size:2rem}@media only screen and (min-width: 70em){.homeowner-form-heading.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{font-size:2.5rem}}.homeowner-form-subheading.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{margin-top:var(--spacing-initial);margin-bottom:var(--spacing-initial)}@media only screen and (min-width: 70em){.homeowner-form-subheading.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{font-size:1.6rem}}.homeowner-image-container.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{height:30rem}.homeowner-image-container.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk,.homeowner-form.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{width:100%}@media only screen and (min-width: 70em){.homeowner-image-container.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk,.homeowner-form.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{width:calc(50% - var(--spacing-initial));height:50rem}}@media only screen and (min-width: 70em){.homeowner.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{flex-direction:row}}.faqs.svelte-7swcbk.svelte-7swcbk.svelte-7swcbk{display:flex;flex-direction:column;gap:var(--spacing-initial);margin-bottom:calc(var(--spacing-initial) * 10);max-width:calc(var(--page-max-width) - 40%);margin-right:auto;margin-left:auto;margin-top:calc(var(--spacing-initial) * 4)}.faqs.svelte-7swcbk .faq.svelte-7swcbk.svelte-7swcbk{padding:calc(var(--spacing-initial) * 3) calc(var(--spacing-initial) * 2);background-color:var(--color-white-primary);box-shadow:0 0 5px #0000001a}.faqs.svelte-7swcbk .faq[open].svelte-7swcbk svg{transform:rotate(180deg);transition:all .3}.faqs.svelte-7swcbk .faq.svelte-7swcbk.svelte-7swcbk:hover{cursor:pointer}.faqs.svelte-7swcbk .faq[open].svelte-7swcbk>summary.svelte-7swcbk{margin-bottom:calc(var(--spacing-initial) * 2)}.faqs.svelte-7swcbk .faq summary.svelte-7swcbk.svelte-7swcbk{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:400;gap:var(--spacing-initial)}.faqs.svelte-7swcbk .faq summary.svelte-7swcbk>svg{height:1.6rem;width:1.6rem}.faqs.svelte-7swcbk .faq summary.svelte-7swcbk+p.svelte-7swcbk{font-size:1.2rem}.faqs.svelte-7swcbk .faq summary.svelte-7swcbk.svelte-7swcbk::marker,.faqs.svelte-7swcbk .faq summary.svelte-7swcbk.svelte-7swcbk::-webkit-details-marker{display:none}
