.basic-card{display:flex;flex-direction:column;outline:var(--border-size-1)#ccc solid;border-radius:var(--radius-2);box-shadow:var(--shadow-2);height:100%;margin:10px;background-color:var(--SS-white)}.basic-card-img{border-radius:var(--radius-2);height:40%;width:100%;& img{border-radius:var(--radius-2)var(--radius-2)0 0}}.basic-card-content{padding:var(--size-fluid-2)}.basic-card-cta{padding:0 var(--size-fluid-2)var(--size-fluid-2);margin-top:auto}.basic-card-title{max-inline-size:var(--size-content-2)}.component-img{height:100%;object-fit:contain;width:100%}.primary-border{border-bottom:var(--border-size-4)var(--SS-green)solid}.secondary-border{border-bottom:var(--border-size-4)var(--SS-blue)solid}.default-border{border-bottom:var(--border-size-4)var(--SS-red)solid}.specials .basic-card{display:flex;flex-direction:row}.specials .basic-card-img{flex:0 0 33%;height:100%}.specials .basic-card-content{flex:2}@media only screen and (max-width:600px){.specials .basic-card-img{display:none}}.expander-container{display:flex;gap:10px;width:100%}.panel{background-size:cover;background-position:50%;background-repeat:no-repeat;height:70vh;color:#fff;cursor:pointer;flex:.5;position:relative;transition:flex .7s ease-in;border-radius:var(--radius-1)}.panel p{position:absolute;text-align:left;bottom:10px;left:0;margin:0;opacity:0;padding:var(--size-3)var(--size-5);background:rgba(0,0,0,.2);backdrop-filter:blur(10px)}.panel.current{flex:5}.panel.current p{opacity:1;transition:opacity .3s ease-in .4s}@media only screen and (max-width:600px){.panel{height:30vh;flex:1.5;display:none}.panel:nth-child(-n+3){display:flex}}.faqs .accordion-header .accordion-button,.design-system .accordion-header .accordion-button{background-color:initial;color:var(--SS-dark-blue);font-size:var(--font-size-4);padding:1rem 1.5rem;border:none;border-radius:0;font-weight:700;text-align:left;box-shadow:none}.faqs .accordion-header .accordion-button:not(.collapsed),.design-system .accordion-header .accordion-button:not(.collapsed){color:var(--SS-blue)}.faqs .accordion-body,.design-system .accordion-body{padding:1.5rem;border-top:1px solid #ddd}.faqs .accordion-item,.design-system .accordion-item{border:none;border-bottom:1px solid var(--SS-dark-blue);margin-bottom:10px;max-width:1200px}.faqs .accordion-header .accordion-button:hover,.design-system .accordion-header .accordion-button:hover{background-color:initial;color:var(--SS-blue)}.faqs .accordion-header,.design-system .accordion-header{border-bottom:1px solid var(--SS-dark-blue);margin-bottom:0}@media only screen and (max-width:600px){.faqs .accordion-header .accordion-button{gap:20px;font-size:var(--font-size-3)}}.specials .accordion{--bs-accordion-btn-focus-box-shadow:none !important;--bs-accordion-border-color:none !important;& .accordion-item, & .accordion-header{border:none}& #specials-cards-terms{align-self:flex-end}& .accordion-button{padding:0;color:var(--SS-charcoal)}& .accordion-button::after, & .accordion-button[aria-expanded=true]{display:none}& .accordion-button{justify-content:flex-end;font-size:var(--font-size-0)}& .accordion-button:not(.collapsed){background:0 0}& #fine-print1 .accordion-button.collapsed, #fine-print2 .accordion-button.collapsed{text-decoration:none;font-size:var(--font-size-2)}}.feature-tabs{display:flex;padding:var(--size-1)0;gap:var(--size-2)}.nav-tabs .nav-link{isolation:isolate;color:var(--SS-white)}.nav-tabs .nav-link.active{color:var(--SS-charcoal)}.property-info-card{width:30vw;& .card{width:30vw}& p{margin-bottom:0;font-size:var(--font-size-1);line-height:initial}& .info-card-content{display:grid;grid-template-columns:1fr 1.5fr;align-items:flex-start;grid-column-gap:var(--size-4);grid-row-gap:var(--size-2)}& .info-card-content > p{align-self:flex-end}& .info-card-content p{font-weight:var(--font-weight-6)}& .info-card-content i{color:revert!important}& hr{border-top:solid 1px var(--SS-dark-blue);margin:10px 0;width:50%;opacity:.5}}.property-info-card-img{width:5vw}.info-tab a{padding:var(--size-4)var(--size-2);width:30px;text-align:center;border-top-left-radius:var(--radius-3);border-bottom-left-radius:var(--radius-3);box-shadow:rgba(0,0,0,.3)0 0 10px;transition:ease-out .1s;& i{font-size:var(--font-size-3)!important}&:hover{transform:scale(1.05)}}.info-card{flex-direction:column;align-items:flex-end;position:fixed;z-index:100;right:0;top:25%;gap:10px;& i{color:var(--SS-white)!important}}@media(max-width:1920px){.property-info-card{width:25vw;& .card{width:25vw}}}@media(max-width:1440px){.property-info-card{width:30vw;& .card{width:30vw}}}@media(max-width:1280px){.property-info-card{width:40vw;& .card{width:40vw}}}@media(max-width:600px){.property-info-card{width:100vw;& .card{width:100vw}}}#sb_instagram{position:relative}.clear-call-api-section{min-height:100vh;margin-bottom:200px;display:flex;gap:20px}#call-info-api{display:inline-flex;color:var(--SS-white);background:var(--SS-blue);padding:var(--size-2)var(--size-4);text-transform:uppercase;font-weight:var(--font-weight-6);font-size:var(--font-size-1);border-radius:var(--radius-1);text-decoration:none;box-shadow:var(--shadow-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;white-space:nowrap;&:hover{background:var(--SS-dark-blue);transition:ease-in-out .05s}}#clear-cache-api{display:inline-flex;color:var(--SS-dark-blue);background:var(--SS-white);padding:var(--size-2)var(--size-4);text-transform:uppercase;font-weight:var(--font-weight-6);font-size:var(--font-size-1);border-radius:var(--radius-1);text-decoration:none;box-shadow:var(--shadow-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;white-space:nowrap;&:hover{background:#f3f3f3;transition:ease-in-out .05s}}.update-floorplans{display:inline-flex;color:var(--SS-white);background:var(--SS-blue);padding:var(--size-2)var(--size-4);text-transform:uppercase;font-weight:var(--font-weight-6);font-size:var(--font-size-1);border-radius:var(--radius-1);text-decoration:none;box-shadow:var(--shadow-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;white-space:nowrap;border:0;&:hover{background:var(--SS-dark-blue);transition:ease-in-out .05s}}.sync-cfi-button{display:inline-flex;color:var(--SS-white);background:var(--SS-blue);padding:var(--size-2)var(--size-4);text-transform:uppercase;font-weight:var(--font-weight-6);font-size:var(--font-size-1);border-radius:var(--radius-1);text-decoration:none;box-shadow:var(--shadow-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;white-space:nowrap;border:0;&:hover{background:var(--SS-dark-blue);transition:ease-in-out .05s}}.clear-api{margin-bottom:50px}