.button-orange-white{align-items:center;background-color:var(--accent);color:var(--base-3);display:inline-flex;font-weight:700;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:25px;padding:.75rem 2.5rem}.button-orange-white:hover{background-color:var(--orange-shade-60)}.container-outer-white{background-color:var(--base-3);color:var(--contrast)}.button-orange-black{align-items:center;background-color:var(--accent);color:var(--contrast);display:inline-flex;font-weight:700;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:25px;padding:0.75rem 2.5rem}.button-orange-black:hover{background-color:var(--orange-shade-60);color:var(--base-3)}.button-black-white{align-items:center;background-color:var(--contrast);color:var(--base-3);display:inline-flex;font-weight:700;text-decoration:none;text-transform:uppercase;border-radius:25px;padding:0.75rem 2.5rem}.button-black-white:hover{background-color:var(--accent)}.button-black-white:is(:hover,:focus){background-color:var(--accent);color:#ffffff}@media (max-width:1024px){.button-black-white:hover{background-color:var(--accent)}}.button-white-black{align-items:center;background-color:var(--base-3);color:var(--contrast);display:inline-flex;font-weight:600;text-decoration:none;border-radius:25px;padding:1rem 4rem}.button-white-black:is(:hover,:focus){background-color:var(--accent);color:#ffffff}@media (max-width:767px){.button-white-black{padding-left:2rem;padding-right:2rem}}.container-heading-features{padding-bottom:30px;padding-left:20%;padding-right:20%}@media (max-width:1024px){.container-heading-features{padding-left:15%;padding-right:15%}}@media (max-width:767px){.container-heading-features{padding-bottom:0px;padding-left:0px;padding-right:0px}}.container-link{position:relative}.container-link a:before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px}.social-icon-button{align-items:center;color:var(--base-3);column-gap:0.em;display:inline-flex;font-size:30px;padding-right:10px;text-decoration:none}.social-icon-button:is(:hover,:focus){color:var(--accent)}.social-icon-button .gb-shape svg{width:1em;height:1em;fill:currentColor}.tab_buttons{background-color:#ffffff;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;color:#000000;text-align:center;text-transform:uppercase;border-radius:25px;padding:.5rem 3rem}.tab_buttons:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:var(--accent);color:var(--base-3);border-right:1px solid var(--accent);border-left:1px solid var(--accent)}.tab_buttons:is(:hover,:focus){background-color:var(--contrast-3);color:#000000}@media (max-width:767px){.tab_buttons{flex-grow:1;flex-shrink:0;padding-left:2.5rem;padding-right:2.5rem}}.container-number{margin-bottom:.5rem;margin-right:30px;margin-top:.5rem;width:90px}@media (max-width:767px){.container-number{margin-bottom:20px}}.number-circle{align-items:center;background-color:var(--accent);color:var(--contrast);display:inline-flex;font-size:36px;font-weight:700;height:60px;justify-content:center;line-height:0;width:60px;border-radius:50%;padding:10px}.button-outline-orange{align-items:center;color:var(--base-3);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;text-align:center;text-decoration:none;text-transform:auto !important;border:1px solid var(--accent);border-radius:25px;padding:.5rem 1.5rem}.button-outline-orange:hover{background-color:var(--orange-shade-60);border:1px solid var(--orange-shade-60)}.button-orange-white-outline{align-items:center;background-color:var(--accent);color:var(--base-3);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;text-align:center;text-decoration:none;text-transform:none;border:1px solid var(--accent);border-radius:25px;padding:.5rem 1.5rem}.button-orange-white-outline:hover{background-color:var(--orange-shade-60);border:1px solid var(--orange-shade-60)}.button-black-white-small{align-items:center;background-color:var(--contrast);color:var(--base-3);display:inline-flex;font-size:12px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:25px;padding:0.25rem 1rem}.button-black-white-small:hover{background-color:var(--accent)}.button-black-white-small:is(:hover,:focus){background-color:var(--accent);color:#ffffff}@media (max-width:1024px){.button-black-white-small:hover{background-color:var(--accent)}}@media (max-width:767px){.button-black-white-small{font-size:10px}}.stack-inner{align-items:flex-start;aspect-ratio:1/1;background-blend-mode:normal;background-image:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.0) 75%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--base-3);display:flex;filter:opacity(100%);flex-direction:column;justify-content:flex-end;text-align:left;transition:filter 0.5s ease 0s;padding:1rem}.stack-inner:is(:hover,:focus){filter:opacity(100%)}@media (max-width:767px){.stack-inner{line-height:1;padding:0.75rem 0.25rem 0.25rem 0.75rem}}.stack-location{display:flex;justify-content:flex-start}@media (max-width:767px){.stack-location{flex-direction:row}}.property-text-wrap{background-color:var(--base-2);margin-bottom:1rem;border-radius:10px;padding:.75rem 1rem .5rem 1rem}.button-orange-white-small{align-items:center;background-color:var(--accent);color:var(--base-3);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:25px;padding:.5rem 1.5rem}.button-orange-white-small:hover{background-color:var(--orange-shade-60)}.property-stat-wrap{background-color:var(--base-2);margin-bottom:1rem;border-radius:10px;padding:.75rem 1rem .5rem 1rem}@media (max-width:767px){.property-stat-wrap{padding-left:.75rem;padding-right:.5rem}}.property-stat-wrap-dark{background-color:var(--grey-dark);color:var(--base-3);margin-bottom:1rem;text-align:center;border-radius:10px;padding:.75rem 1rem .5rem 1rem}.step-slide-image{box-shadow:0px 0px 1rem 0px rgba(255,255,255,0.5);height:auto;max-width:100%;object-fit:cover;width:auto;border-radius:60px;margin:1rem}@media (max-width:767px){.step-slide-image{border-radius:30px}}.stack-inner-midsize{align-items:flex-start;aspect-ratio:1/1;background-blend-mode:normal;background-image:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.0) 75%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--base-3);display:flex;filter:opacity(100%);flex-direction:column;justify-content:flex-end;text-align:left;transition:filter 0.5s ease 0s;padding:1rem}.stack-inner-midsize:is(:hover,:focus){filter:opacity(100%)}@media (max-width:767px){.stack-inner-midsize{aspect-ratio:3/2;padding:0.75rem}}.button-black-white-extra-small{align-items:center;align-self:end;background-color:var(--contrast);color:var(--base-3);display:inline-flex;font-size:8px;font-weight:700;justify-content:center;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:20px;padding:0.25rem .25rem}.button-black-white-extra-small:hover{background-color:var(--accent)}.button-black-white-extra-small:is(:hover,:focus){background-color:var(--accent);color:#ffffff}@media (max-width:1024px){.button-black-white-extra-small:hover{background-color:var(--accent)}}