.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(--GG-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(--GG-teal)solid}.secondary-border{border-bottom:var(--border-size-4)var(--GG-blue)solid}.default-border{border-bottom:var(--border-size-4)var(--GG-pink)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{position:relative;width:100%;height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 60px;box-sizing:border-box}.panel{display:none;width:25%;height:75%;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:var(--size-3);position:relative;transition:transform .5s ease,width .5s ease,opacity .5s ease;cursor:pointer;opacity:0;box-shadow:var(--shadow-3)}.panel.left,.panel.center,.panel.right,.panel.current{display:block;opacity:1}.panel p{position:absolute;bottom:10px;left:10px;margin:0;background:rgba(0,0,0,.4);color:#fff;padding:.5rem 1rem;border-radius:5px}.panel.left{transform:scale(.85)translateX(-20%);z-index:1}.panel.center{width:30%;transform:scale(1)translateX(0);z-index:2;cursor:auto}.panel.right{transform:scale(.85)translateX(20%);z-index:1}.expander-arrow.desktop-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:0 0;color:var(--GG-blue);border:none;font-size:var(--font-size-fluid-2);padding:.75rem;cursor:pointer;border-radius:50%;transition:transform .2s}.fa-chevron-right{transition:transform .2s}.fa-chevron-right:hover{transform:scale(1.5)}.fa-chevron-left{transition:transform .2s}.fa-chevron-left:hover{transform:scale(1.5)}.desktop-arrow.arrow-prev{left:10px}.desktop-arrow.arrow-next{right:10px}.mobile-arrows{display:none}@media(max-width:768px){.expander-container{flex-direction:column;padding:10px;height:auto}.desktop-arrow{display:none}.panel{width:100%!important;height:70vh;transform:none!important}.panel.current{display:block!important;opacity:1!important}.mobile-arrows{display:flex;justify-content:center;gap:20px;margin-top:10px}.mobile-arrows .expander-arrow{position:static;transform:none;padding:10px 15px;font-size:1.2rem;border-radius:0;border:0;background:0 0}}.faqs .accordion-header .accordion-button,.design-system .accordion-header .accordion-button{background-color:initial;color:var(--GG-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(--GG-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(--GG-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(--GG-blue)}.faqs .accordion-header,.design-system .accordion-header{border-bottom:1px solid var(--GG-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(--GG-black)}& .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-3);gap:var(--size-2);background:#fff;border-radius:12px;align-items:center;margin-bottom:var(--size-2);color:var(--GG-blue)}.feature-tabs p{margin:0}.nav-tabs{background:var(--GG-blue);border-radius:var(--size-3);padding:var(--size-3)}.nav-tabs .nav-link{isolation:isolate;border-radius:var(--size-3);color:var(--GG-white);font-weight:600;font-size:var(--font-size-1)}.nav-tabs .nav-link.active{color:var(--GG-blue)}.social-override-card{width:100%;opacity:0;transition:opacity .1s ease-in-out .1s;& .card{width:100%}&.collapsing{opacity:0;transition-delay:0s;display:none}&.show{opacity:1;transition-delay:.1s}}.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(--GG-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(--GG-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(--GG-white);background:var(--GG-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}#clear-cache-api{display:inline-flex;color:var(--GG-blue);background:var(--GG-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}.update-floorplans{display:inline-flex;color:var(--GG-white);background:var(--GG-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}.clear-api{margin-bottom:50px}