.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary),Arial,sans-serif}.home-page .community-living .container .community-living-container .left-side h3,.home-page .features .feature-container .left-side h3,.home-page .neighbourhood .neigh-div .container .left-side h3,.padding{padding-block:var(--space-48)}.grad-bg{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.55)),to(rgba(0,0,0,.55)));background:linear-gradient(to bottom,rgba(0,0,0,.55) 0,rgba(0,0,0,.55) 100%)}:root{--space-unit:16px;--space-xxs:calc(0.25 * var(--space-unit));--space-xs:calc(0.5 * var(--space-unit));--space-sm:calc(1 * var(--space-unit));--space-md:calc(2 * var(--space-unit));--space-lg:calc(4 * var(--space-unit));--space-xl:calc(6 * var(--space-unit));--space-xxl:calc(16 * var(--space-unit));--space-24:calc(1.5 * var(--space-unit));--space-40:calc(2.5 * var(--space-unit));--space-48:calc(3 * var(--space-unit));--space-80:calc(5 * var(--space-unit));--space-96:calc(6 * var(--space-unit));--pri-100:#B0EDA3;--pri-200:#8ABA80;--pri-300:#64875D;--pri-400:#ac9978;--pri-500:#dfe0e0;--pri-600:#999991;--pri-700:#191F15;--sec-100:#787879;--sec-200:#B6BABA;--sec-300:#E5E0C7;--sec-400:#4A4946;--sec-500:#AC9978;--sec-600:#cdc7b2;--sec-700:#f0ede9;--neu-100:#F2F2F2;--neu-200:#D9D9D9;--neu-300:#CCCCCC;--neu-400:#808080;--neu-500:#4D4D4D;--white:#fff;--black:#000;--font-primary:'Cinzel',serif;--font-secondary:'gildadisplay';--font-tertiary:'RMNeue-Regular',sans-serif;--heading-line-height:100%;--sub-heading-line-height:140%;--body-line-height:140%;--content-width:1640px;--body-line-spacing:calc(1.125 * var(--space-unit))}.container{max-width:var(--content-width);width:100%;margin-inline:auto}.grid{display:-ms-grid;display:grid}.padding-lr{padding-inline:var(--space-sm)}.slick-slide video{position:absolute;top:0;left:0;width:100%;height:100%}.padding{padding-inline:var(--space-sm)}.padding-top{padding-top:var(--space-md)}.padding-bottom{padding-bottom:var(--space-md)}.bottom-margin-sm{margin-bottom:var(--space-sm)}.container-top,.home-page .inspiration-desgin .container .intro-div .content,footer .contact-info .contact-details h2{margin-top:var(--space-40)}.container-top-2{margin-top:var(--space-lg)}.margin-lr{margin-inline:var(--space-xs)}.menu-alignment,.nav-main ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(2.5 * var(--space-unit));-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-alignment nav,.nav-main ul nav{margin-top:78px}.transition{-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}.home-page .inspiration-desgin .container .get-directions-div .right-side a span,.transition2{-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.transition3{-webkit-transition:.55s ease-in-out;transition:.55s ease-in-out}@-webkit-keyframes showUp{0%{opacity:0}to{opacity:1}}@keyframes showUp{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hamburger{0%{width:0%}to{width:100%}}@keyframes hamburger{0%{width:0%}to{width:100%}}.drop-down-faq .faq-button,.home-page .community-living .container .community-living-container .left-side .drop-down-features .faq-button,.unit-overlay .unit-modal-content .right-content .unit-description .faq-button{margin-bottom:var(--space-sm);cursor:pointer}.drop-down-faq .faq-button h4,.home-page .community-living .container .community-living-container .left-side .drop-down-features .faq-button h4,.unit-overlay .unit-modal-content .right-content .unit-description .faq-button h4{display:inline-block;position:relative;padding-right:40px}.drop-down-faq .faq-button h4 svg,.home-page .community-living .container .community-living-container .left-side .drop-down-features .faq-button h4 svg,.unit-overlay .unit-modal-content .right-content .unit-description .faq-button h4 svg{position:absolute;right:0;top:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;height:20px;width:20px}.drop-down-faq .faq-button .faq-answer,.home-page .community-living .container .community-living-container .left-side .drop-down-features .faq-button .faq-answer,.unit-overlay .unit-modal-content .right-content .unit-description .faq-button .faq-answer{margin-block:var(--space-24) var(--space-xs);display:none}.drop-down-faq .faq-button.is-active h4 svg,.home-page .community-living .container .community-living-container .left-side .drop-down-features .faq-button.is-active h4 svg,.unit-overlay .unit-modal-content .right-content .unit-description .faq-button.is-active h4 svg{-webkit-transform:rotate(0);transform:rotate(0);top:5px}.slick-slider-arrows,.three-unit-homes .slider-arrows,.two-unit-homes .slider-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-slider-arrows .slick-arrow,.three-unit-homes .slider-arrows .slick-arrow,.two-unit-homes .slider-arrows .slick-arrow,.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-arrow{cursor:pointer;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}.slick-slider-arrows .slick-arrow svg,.three-unit-homes .slider-arrows .slick-arrow svg,.two-unit-homes .slider-arrows .slick-arrow svg{height:40px;width:40px}.slick-slider-arrows .slick-disabled,.three-unit-homes .slider-arrows .slick-disabled,.two-unit-homes .slider-arrows .slick-disabled,.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-disabled{opacity:.5;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}.listing,.unit-overlay .unit-modal-content .right-content .unit-description .faq-answer ul{margin-left:var(--space-24)}.listing li::marker{color:var(--pri-400)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--sec-400);font-size:calc(32px + (48 - 32) * ((100vw - 370px) / (1640 - 370)))}@media screen and (min-width:1920px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:48px}}.h1,.h2,h1,h2{line-height:var(--heading-line-height);font-weight:700;text-transform:uppercase}.h3,.h4,.h5,.h6,h3,h4,h5,h6{line-height:var(--sub-heading-line-height);font-weight:500}.error404 .back-home,button{font-family:var(--font-tertiary)}.h2,h2{font-size:calc(28px + (36 - 28) * ((100vw - 370px) / (1640 - 370)));color:var(--pri-400)}.h3,h3{font-size:calc(24px + (32 - 24) * ((100vw - 370px) / (1640 - 370)));color:var(--black)}.h4,.h5,.h6,h4,h5,h6{font-size:calc(20px + (24 - 20) * ((100vw - 370px) / (1640 - 370)))}.p-24,.wpcf7-response-output,a,div,label,legend,li,p,span,td{font-family:var(--font-tertiary);color:var(--black);line-height:var(--body-line-height);font-weight:300;font-size:calc(20px + (24 - 20) * ((100vw - 370px) / (1640 - 370)))}.boxzilla-container .boxzilla h2,.gform_wrapper.gravity-theme .gsection_description,.grey-color,label{color:var(--sec-400)}#wpadminbar span{color:#f0f0f1}@media screen and (min-width:1920px){.h2,h2{font-size:36px}.h3,h3{font-size:32px}.h4,.h5,.h6,.p-24,.wpcf7-response-output,a,div,h4,h5,h6,label,legend,li,p,span,td{font-size:24px}}button{font-weight:400}.p-16,.three-unit-homes .unit-details .homes-slides .content .condos-main-features p span,.two-unit-homes .unit-details .homes-slides .content .condos-main-features p span{font-size:16px}.home-page .features .feature-container .left-side .content p:not(:last-child),.home-page .inspiration-desgin .container .get-directions-div .left-side p:not(:last-child),.home-page .inspiration-desgin .container .intro-div .content p:not(:last-child),.p-margin:not(:last-child),.page-content .main-div .container .right-side p:not(:last-child){margin-bottom:var(--space-24)}.wp-block-button__link,a,button{-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;text-decoration:none;font-size:16px}.wp-block-button__link:hover,a:hover,button:hover{text-decoration:underline}mark{color:var(--pri-500);background-color:var(--white);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.bg-grey{background-color:var(--pri-600)}.bg-grey-dark{background-color:var(--sec-400)}.bg-grey-light{background-color:var(--pri-500)}.page-content .main-div .container .right-side p,.white-color{color:var(--white)}.grey-light-color{color:var(--pri-500)}.black-color,.reverse-btn span{color:var(--black)}@font-face{font-family:'RM Neue Light';src:url('/wp-content/themes/granitehill/static/fonts/RMNeue-Light.woff2') format('woff2');font-weight:300;font-style:normal}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.custom-btn:hover,.error404 .back-home,body{background-color:var(--white)}.custom-btn:hover,.error404 .back-home,.error404 .error-block h3{color:var(--pri-400)}#content[tabindex="-1"]:focus{outline:0}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}#content{margin:0}.grecaptcha-badge{opacity:0!important}.error404 .error-block{padding-bottom:100px}.error404 .error-block h1{font-size:calc(80px + (180 - 80) * ((100vw - 370px) / (1640 - 370)));text-shadow:1px 1px 1px var(--pri-400),2px 2px 1px var(--pri-400),3px 3px 1px var(--pri-400),4px 4px 1px var(--pri-400),5px 5px 1px var(--pri-400),6px 6px 1px var(--pri-400),7px 7px 1px var(--pri-400),8px 8px 1px var(--pri-400),25px 25px 8px rgba(0,0,0,.2)}.error404 .back-home{border:2px solid var(--pri-400);padding:10px 22px;font-weight:300;text-decoration:none;font-size:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:40px auto auto;width:100%;display:block}.error404 .back-home:hover{background-color:var(--pri-400);color:var(--sec-400);opacity:1;text-decoration:none}.hidden{overflow-y:hidden}.overlay,.unit-overlay{visibility:hidden;overflow:auto}html{overflow-x:hidden}body{position:relative;-webkit-box-shadow:0 -20px 13px 4px rgba(0,0,0,.11);box-shadow:0 -20px 13px 4px rgba(0,0,0,.11)}.button_container{display:block;position:relative;height:27px;width:49px;cursor:pointer;z-index:500;-webkit-transition:opacity .25s;transition:opacity .25s}.button_container span,header{-webkit-transition:.35s ease-in-out;width:100%;top:0}.button_container.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:var(--pri-400)}.button_container.active .middle{opacity:0;background:var(--pri-400);width:100%}.button_container.active .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:var(--pri-400);width:100%}.button_container span{background:var(--pri-400);height:2px;position:absolute;left:0;transition:.35s ease-in-out;cursor:pointer}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}.overlay{position:fixed;background:var(--sec-400);top:0;left:0;width:100%;height:0%;opacity:0;-webkit-transition:opacity .35s,visibility .35s,height .35s;transition:opacity .35s,visibility .35s,height .35s;z-index:400;content-visibility:auto}.custom-btn,.reverse-btn{background-color:var(--pri-400);display:inline-block;padding:10px 22px;font-weight:300}.overlay .site-logo{margin-top:20px;padding-inline:var(--space-sm)}.overlay.open{opacity:1;visibility:visible;height:100%}.overlay.open li{-webkit-animation:.5s .35s forwards fadeInRight;animation:.5s .35s forwards fadeInRight}.overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:.5s;animation-delay:.5s}.overlay.open li:nth-of-type(5){-webkit-animation-delay:.55s;animation-delay:.55s}.overlay.open li:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}.overlay.open li:nth-of-type(7){-webkit-animation-delay:.65s;animation-delay:.65s}.overlay.open li:nth-of-type(8){-webkit-animation-delay:.7s;animation-delay:.7s}.overlay.open li:nth-of-type(9){-webkit-animation-delay:.75s;animation-delay:.75s}.overlay .overlay-nav-main{-webkit-margin-before:80px;margin-block-start:80px;padding-inline:var(--space-sm)}.overlay .overlay-nav-main .overlay-menu{position:relative;text-align:center}.overlay .overlay-nav-main ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay .overlay-nav-main ul>li{display:block;position:relative;opacity:0;margin:0;margin-bottom:var(--space-48)}.overlay .overlay-nav-main ul>li a{display:block;position:relative;color:var(--white);text-decoration:none;overflow:hidden;font-size:calc(24px + (24 - 24) * ((100vw - 370px) / (1640 - 370)));text-transform:none;margin-top:0;font-weight:700;margin-bottom:0;font-family:libertadregular,sans-serif}.overlay .overlay-nav-main ul>li a:hover{opacity:1}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}.form-placeholder{color:var(--pri-100)!important;opacity:1;font-weight:300;font-family:var(--font-primary);font-size:18px}.custom-btn,.grey-btn,.reverse-btn,form input,form select,form textarea{font-family:var(--font-tertiary)}.custom-btn,.grey-btn,.reverse-btn,footer .contact-info .contact-form .gform_footer button span{font-size:20px}form textarea{height:202px}form input[type=submit]:not(form#adminbarsearch input[type=submit]){background-color:var(--white)!important;border:2px solid var(--pri-400)!important;padding:10px 22px!important;font-weight:300!important;text-decoration:none!important;display:inline-block!important;font-family:var(--font-tertiary)!important;font-size:20px!important;background-color:var(--sec-400)!important;border:2px solid var(--sec-400)!important;color:var(--white)!important;width:unset!important;cursor:pointer}form input[type=submit]:hover{background-color:var(--pri-400)!important;border-color:var(--pri-400)!important;color:var(--white)!important}form p{margin-bottom:42px}form input,form select,form textarea{padding:8px!important;border:none;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-size:20px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.custom-btn,.custom-btn:hover,.reverse-btn{border:2px solid var(--pri-400);text-decoration:none}form select{background:url("/wp-content/themes/themename/static/images/drop-down.svg") 0 0/12px no-repeat;background-position:calc(100% - 10px) center;background-color:var(--white)}form ::-webkit-input-placeholder{color:var(--pri-100)!important;opacity:1;font-weight:300;font-family:var(--font-primary);font-size:18px}form :-moz-placeholder{color:var(--pri-100)!important;opacity:1;font-weight:300;font-family:var(--font-primary);font-size:18px}form ::-moz-placeholder{color:var(--pri-100)!important;opacity:1;font-weight:300;font-family:var(--font-primary);font-size:18px}form :-ms-input-placeholder{color:var(--pri-100)!important;opacity:1;font-weight:300;font-family:var(--font-primary);font-size:18px}.right{text-align:right}.left{text-align:left}.boxzilla-container .boxzilla .boxzilla-content,.center,.home-page .inspiration-desgin .container .get-directions-div .right-side{text-align:center}*{margin:0;padding:0}.transform{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.home-page .neighbourhood .neigh-div .container .right-side img,div,section{-webkit-box-sizing:border-box;box-sizing:border-box}.custom-btn{color:var(--white)}.custom-btn:hover{opacity:1}.reverse-btn{color:var(--black)}.grey-btn,header{background-color:var(--sec-400)}.grey-btn{padding:10px 22px;font-weight:300;text-decoration:none;display:inline-block;border:2px solid var(--sec-400);color:var(--white)}.grey-btn:hover,.unit-overlay{background-color:var(--white)}.reverse-btn:hover,footer .contact-info .contact-details .contact-details a:hover{background-color:var(--white);color:var(--pri-400);opacity:1;text-decoration:none}.grey-btn:hover{color:var(--sec-400);opacity:1;text-decoration:none}img{height:auto}.img-responsive,.three-unit-homes .unit-details .homes-slides .image img,.two-unit-homes .unit-details .homes-slides .image img,footer .contact-info .contact-form #gform_confirmation_message_1 img{display:block;width:100%}header{padding:20px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;transition:.35s ease-in-out;padding-inline:var(--space-sm)}@media screen and (min-width:768px){.overlay .overlay-nav-main,.padding,.padding-lr,header{padding-inline:var(--space-md)}.padding{padding-block:var(--space-lg)}.padding-top{padding-top:var(--space-md)}.padding-bottom{padding-bottom:var(--space-lg)}.container-top{margin-top:var(--space-48)}.container-top-2{margin-top:var(--space-80)}.margin-lr{margin-inline:var(--space-sm)}.drop-down-faq .faq-button h4 svg{height:27px;width:27px}.drop-down-faq .faq-button .faq-answer{max-width:500px;width:100%}.drop-down-faq .faq-button.is-active h4 svg{top:0}.slick-slider-arrows .slick-arrow svg{height:56px;width:56px}.overlay .site-logo{padding-inline:var(--space-md);margin-top:30px}}@media screen and (min-width:1024px){.overlay .overlay-nav-main,.overlay .site-logo,.padding,.padding-lr,header{padding-inline:var(--space-lg)}.padding{padding-block:var(--space-xl)}.padding-top{padding-top:var(--space-lg)}.padding-bottom{padding-bottom:var(--space-xl)}.margin-lr{margin-inline:var(--space-md)}.button_container:hover span{-webkit-animation:1s forwards hamburger;animation:1s forwards hamburger}.button_container:hover.active span{background-color:var(--pri-600);-webkit-animation:none!important;animation:none!important}}header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(2.5 * var(--space-unit));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-logo{display:inline-block;max-width:116px;margin-bottom:0;position:relative;z-index:65;width:100%}.site-logo svg{max-width:116px;display:block;width:100%;height:auto}.nav-main,footer .contact-info .contact-form .gform_heading{display:none}.nav-main ul>li{display:inline-block}.nav-main ul>li a{color:var(--white);text-decoration:none;font-family:libertadregular,sans-serif;font-size:1.25rem;border-bottom:2px solid var(--sec-400);text-transform:uppercase;font-weight:100;letter-spacing:2px}.nav-main ul>li a:hover{border-color:var(--pri-400)}.page-content .main-div{padding-block:var(--space-40)}.page-content .main-div .container{max-width:1320px;-ms-grid-columns:100%;grid-template-columns:100%;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));row-gap:var(--space-40);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-content .main-div .container .left-side,.three-unit-homes .unit-details .homes-slides .buttons,.two-unit-homes .unit-details .homes-slides .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-content .main-div .container .left-side img{height:116px;width:57px;border-right:2px solid var(--sec-400);padding-right:var(--space-md)}.page-content .main-div .container .left-side h1{padding-left:var(--space-md);color:var(--white)}.home-page .features .feature-container,.home-page .neighbourhood .neigh-div .container{-ms-grid-columns:100%;grid-template-columns:100%;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));row-gap:var(--space-40);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-page .features .feature-container .right-side ul,.home-page .neighbourhood .neigh-div .container .left-side ul{padding-block:var(--space-24) var(--space-40);margin-left:var(--space-24)}.home-page .features .feature-container .right-side ul li::marker{color:var(--pri-400)}.home-page .features .gallery-container{position:relative}.home-page .features .gallery-container .slider-arrows{position:absolute;bottom:var(--space-xxs);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-xs);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}.home-page .features .gallery-container .slider-arrows .slick-arrow,footer .contact-info .contact-form .gform_footer button{cursor:pointer}.home-page .features .gallery-container .slider-arrows svg,.unit-overlay .close svg{height:25px;width:25px}.home-page .features .gallery-container:hover .slider-arrows{opacity:1;visibility:visible}.home-page .neighbourhood .neigh-div .container .left-side ul li::marker{color:var(--pri-400)}@media screen and (min-width:768px){header{padding:40px 0}.site-logo,.site-logo svg{max-width:250px;width:100%}.page-content .main-div .container .left-side img{height:190px;width:80px}.home-page .features .gallery-container .slider-arrows{bottom:var(--space-24);gap:var(--space-sm)}.home-page .features .gallery-container .slider-arrows svg{height:38px;width:38px}.home-page .neighbourhood .neigh-div .container .right-side img{padding-inline:calc(10 * var(--space-unit))}.home-page .community-living .container .community-living-container .left-side h3{max-width:520px;width:100%}}@media screen and (min-width:1024px){.page-content .main-div .container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 0px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.page-content .main-div .container .left-side img{border-right:none;padding-right:var(--space-40)}.page-content .main-div .container .left-side h1{padding-left:var(--space-40)}.page-content .main-div .container .left-side{border-right:2px solid var(--sec-600);padding-right:15%;padding-block:var(--space-md)}.page-content .main-div .container .right-side{padding-left:15%;padding-block:var(--space-md)}.home-page .features .feature-container,.home-page .neighbourhood .neigh-div .container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--space-lg) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.home-page .features .feature-container .left-side h3,.home-page .neighbourhood .neigh-div .container .left-side h3{max-width:705px;width:100%}.home-page .features .feature-container .left-side .content{max-width:630px;width:100%}.home-page .features .feature-container .right-side h4{margin-top:var(--space-lg)}.home-page .features .feature-container .right-side ul,.home-page .neighbourhood .neigh-div .container .left-side ul{padding-block:var(--space-24) var(--space-80)}.home-page .features .gallery-container .slider-arrows{opacity:0;visibility:hidden}.home-page .neighbourhood .neigh-div .container .right-side img{padding-inline:var(--space-sm)}}@media screen and (min-width:1200px){.home-page .neighbourhood .neigh-div .container .right-side img{padding-inline:var(--space-md)}}.home-page .neighbourhood .site-map-container img,.unit-overlay .unit-number{padding-block:var(--space-sm)}.home-page .apply-now,.home-page .community-living{background-color:var(--sec-700)}.home-page .community-living .container .community-living-container{-ms-grid-columns:100%;grid-template-columns:100%;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));row-gap:var(--space-40);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-page .apply-now .container .apply-now-container{display:flex;flex-direction:column;align-items:flex-start}.home-page .apply-now .container .apply-now-container .right-side{margin-top:3rem}.home-page .apply-now .container .apply-now-container h2,.home-page .apply-now .container .apply-now-container h3{padding:0 0 2rem;color:var(--black)}.home-page .community-living .container .condos-fees-includes{max-width:700px;width:100%;margin-inline:auto}.home-page .community-living .container .condos-fees-includes ul{margin-left:var(--space-24);margin-top:var(--space-40);-ms-grid-columns:100%;grid-template-columns:100%;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}.home-page .community-living .container .condos-fees-includes ul li::marker{color:var(--pri-400)}.home-page .community-living .container .condos-fees-includes ul li{font-size:calc(20px + (22 - 20) * ((100vw - 370px) / (1640 - 370)))}@media screen and (min-width:768px){.home-page .community-living .container .community-living-container .left-side .drop-down-features .faq-button h4 svg{height:27px;width:27px}.home-page .community-living .container .community-living-container .left-side .drop-down-features .faq-button .faq-answer{max-width:500px;width:100%}.home-page .community-living .container .community-living-container .left-side .drop-down-features .faq-button.is-active h4 svg{top:0}.home-page .community-living .container .condos-fees-includes ul{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--space-lg) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:var(--space-lg);-moz-column-gap:var(--space-lg);column-gap:var(--space-lg)}}.home-page .have-a-question{background:url("/wp-content/themes/granitehill/static/images/building-architecture.png") var(--pri-400) no-repeat center;background-size:cover;text-align:center}.home-page .developer-info{-ms-grid-columns:100%;grid-template-columns:100%;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr));gap:5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1240px;width:100%;margin-inline:auto}.home-page .developer-info img{max-width:100%;height:auto}.home-page .inspiration-desgin .container .get-directions-div,.unit-overlay .unit-modal-content,footer .contact-info{-ms-grid-columns:100%;grid-template-columns:100%;display:-ms-grid}.home-page .developer-info .left-side img,.home-page .inspiration-desgin .container .get-directions-div .right-side svg{display:block;margin-bottom:var(--space-sm)}.home-page .developer-info .right-side{font-size:calc(20px + (20 - 20) * ((100vw - 370px) / (1640 - 370)))}.home-page .inspiration-desgin .container .intro-div{max-width:972px;width:100%;margin-inline:auto}.home-page .inspiration-desgin .container .get-directions-div{max-width:1340px;width:100%;margin-inline:auto;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--space-24);justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-page .tour{background-color:var(--pri-600);text-align:center}.home-page .tour h3{padding:0 0 4rem}@media screen and (min-width:768px){.home-page .developer-info{-ms-grid-columns:30% 65%;grid-template-columns:30% 65%}.home-page .developer-info .left-side img{width:100%;margin-bottom:0}.home-page .inspiration-desgin .container .get-directions-div{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--space-40) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-40);justify-items:flex-end}.home-page .inspiration-desgin .container .get-directions-div .right-side svg{margin-bottom:var(--space-48)}}@media screen and (min-width:1024px){.home-page .community-living .container .community-living-container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--space-sm) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.home-page .inspiration-desgin .container .get-directions-div{-ms-grid-columns:69% 3% 28%;grid-template-columns:69% 28%;gap:3%}.unit-overlay .close svg{height:45px;width:45px}}@media screen and (min-width:1440px){.home-page .neighbourhood .neigh-div .container .right-side img{padding-inline:var(--space-lg)}.home-page .inspiration-desgin .container .get-directions-div{-ms-grid-columns:60% 37%;grid-template-columns:60% 37%}}.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-in svg .level1 path,.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-out svg .level3 path{-webkit-transition:.25s ease-in;transition:.25s ease-in}.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-in svg .level2 path,.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-out svg .level2 path{-webkit-transition:.5s ease-in;transition:.5s ease-in}.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-in svg .level3 path,.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-out svg .level1 path{-webkit-transition:.75s ease-in;transition:.75s ease-in}.unit-overlay,.unit-overlay .close{z-index:600;-webkit-transition:.45s ease-in-out}.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-in svg .level1 path,.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-in svg .level2 path,.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-in svg .level3 path{fill:var(--pri-400)}.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-out svg .level1 path,.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-out svg .level2 path,.home-page .inspiration-desgin .container .get-directions-div .right-side a.mouse-out svg .level3 path{fill:var(--sec-400)}.three-unit-homes .unit-details .homes-slides .image,.two-unit-homes .unit-details .homes-slides .image{overflow:hidden}.three-unit-homes .unit-details .homes-slides .content,.two-unit-homes .unit-details .homes-slides .content{padding:var(--space-24) var(--space-md)}.three-unit-homes .unit-details .homes-slides .content h2,.two-unit-homes .unit-details .homes-slides .content h2{margin-bottom:var(--space-sm);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-24);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.three-unit-homes .unit-details .homes-slides .content h2 .count-bullet,.two-unit-homes .unit-details .homes-slides .content h2 .count-bullet{background-color:var(--pri-500);color:var(--sec-400);padding:0 5px;border-radius:50%;width:25px;text-align:center}.three-unit-homes .unit-details .homes-slides .content .condos-main-features,.two-unit-homes .unit-details .homes-slides .content .condos-main-features{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.three-unit-homes .unit-details .homes-slides .content .condos-main-features p,.two-unit-homes .unit-details .homes-slides .content .condos-main-features p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.three-unit-homes .unit-details .homes-slides .content .condos-main-features p svg,.two-unit-homes .unit-details .homes-slides .content .condos-main-features p svg{height:28px;width:28px}.three-unit-homes .unit-details .homes-slides .buttons button,.two-unit-homes .unit-details .homes-slides .buttons button{cursor:pointer;background-color:var(--sec-100);color:var(--black);text-decoration:underline;padding-block:13px;border:2px solid var(--sec-100);width:100%;display:block;text-underline-offset:3px}.three-unit-homes .unit-details .homes-slides .buttons button:nth-of-type(2),.two-unit-homes .unit-details .homes-slides .buttons button:nth-of-type(2){background-color:var(--sec-200);border:2px solid var(--sec-200)}.three-unit-homes .unit-details .homes-slides .buttons button:nth-of-type(3),.two-unit-homes .unit-details .homes-slides .buttons button:nth-of-type(3){background-color:var(--pri-500);border:2px solid var(--pri-500)}.three-unit-homes .unit-details .homes-slides .buttons button:hover,.two-unit-homes .unit-details .homes-slides .buttons button:hover{background-color:transparent;border-color:var(--pri-400)}.unit-overlay{position:fixed;top:0;right:0;height:100%;width:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:.45s ease-in-out;-webkit-transform-origin:center;transform-origin:center}.unit-overlay.open{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.unit-overlay .close{position:absolute;right:var(--space-sm);top:var(--space-sm);cursor:pointer;transition:.45s ease-in-out}@media screen and (min-width:768px){.three-unit-homes .slider-arrows .slick-arrow svg,.two-unit-homes .slider-arrows .slick-arrow svg{height:56px;width:56px}.three-unit-homes .unit-details .homes-slides:not(:last-child),.two-unit-homes .unit-details .homes-slides:not(:last-child){margin-right:var(--space-40)}.three-unit-homes .unit-details .homes-slides .content h2 .count-bullet,.two-unit-homes .unit-details .homes-slides .content h2 .count-bullet{padding:0 11.14px}.unit-overlay .close{right:var(--space-md);top:var(--space-md)}}@media screen and (min-width:992px){.unit-overlay .close{right:var(--space-lg);top:var(--space-lg)}}.unit-overlay .close:hover{-webkit-transform:rotate(90deg) scale(.7);transform:rotate(90deg) scale(.7)}.unit-overlay .unit-modal-content{display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));row-gap:var(--space-xl)}@media screen and (min-width:1024px){.unit-overlay .unit-modal-content{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--space-48) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-48)}}.unit-overlay .unit-modal-content .gallery .gallery-container .bottom-div-of-slider{margin-top:var(--space-sm)}@media screen and (max-width:480px){.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-arrow.slick-next,.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-arrow.slick-prev{bottom:-30%}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-arrow.slick-next{right:31%;-webkit-transform:translateX(-31%);transform:translateX(-31%)}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-arrow.slick-prev{left:41%;-webkit-transform:translateX(-41%);transform:translateX(-41%)}}@media screen and (max-width:1024px){.unit-overlay .unit-modal-content .gallery .gallery-container .bottom-div-of-slider{display:none}}.unit-overlay .unit-modal-content .gallery .gallery-container .bottom-div-of-slider .nav-gallery-slider .gallery-main-slides{overflow:hidden;height:180px;opacity:.6;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.unit-overlay .unit-modal-content .gallery .gallery-container .bottom-div-of-slider .nav-gallery-slider .gallery-main-slides:not(:last-child){margin-right:var(--space-sm)}.unit-overlay .unit-modal-content .gallery .gallery-container .bottom-div-of-slider .nav-gallery-slider .gallery-main-slides img{height:100%}.unit-overlay .unit-modal-content .gallery .gallery-container .bottom-div-of-slider .nav-gallery-slider .gallery-main-slides.slick-current{opacity:1!important}.unit-overlay .unit-modal-content .gallery .gallery-container .bottom-div-of-slider .nav-gallery-slider .nav-floorplan-img img{max-height:250px;aspect-ratio:1.5}.unit-overlay .unit-modal-content .gallery .gallery-container .bottom-div-of-slider .slick-arrow{display:none!important}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .gallery-main-slides{aspect-ratio:1.77777778}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .gallery-main-slides img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next,.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{top:unset;height:40px;width:40px;bottom:-23%}@media screen and (min-width:500px){.home-page .features .feature-container .right-side ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:var(--space-md);-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next,.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{bottom:-20%}}@media screen and (min-width:1024px){.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next,.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{-webkit-transform:unset;transform:unset;bottom:-80%}}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next{right:38%;-webkit-transform:translateX(-38%);transform:translateX(-38%)}@media screen and (min-width:500px){.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next{right:40%;-webkit-transform:translateX(-40%);transform:translateX(-40%)}}@media screen and (min-width:768px){.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next,.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{height:56px;width:56px}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next{right:42%;-webkit-transform:translateX(-42%);transform:translateX(-42%)}}@media screen and (min-width:1024px){.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next{right:35%;-webkit-transform:translateX(-35%);transform:translateX(-35%)}}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{left:38%;-webkit-transform:translateX(-38%);transform:translateX(-38%)}@media screen and (min-width:500px){.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{left:40%;-webkit-transform:translateX(-40%);transform:translateX(-40%)}}@media screen and (min-width:768px){.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{left:42%;-webkit-transform:translateX(-42%);transform:translateX(-42%)}}@media screen and (min-width:1024px){.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{left:35%;-webkit-transform:translateX(-35%);transform:translateX(-35%)}}@media screen and (min-width:1200px){.home-page .community-living .container .condos-fees-includes{max-width:1200px;width:100%;margin-inline:auto}.home-page .community-living .container .condos-fees-includes ul{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--space-48) minmax(0,1fr) var(--space-48) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:var(--space-48);-moz-column-gap:var(--space-48);column-gap:var(--space-48)}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next{right:38%;-webkit-transform:translateX(-38%);transform:translateX(-38%)}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{left:38%;-webkit-transform:translateX(-38%);transform:translateX(-38%)}}@media screen and (min-width:1380px){.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next{right:40%;-webkit-transform:translateX(-40%);transform:translateX(-40%)}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{left:40%;-webkit-transform:translateX(-40%);transform:translateX(-40%)}}@media screen and (min-width:1640px){.menu-alignment,.nav-main ul{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.button_container{display:none}.nav-main{display:inline-block}.home-page .neighbourhood .neigh-div .container .right-side img{padding-inline:var(--space-xl)}.unit-overlay .unit-modal-content{-ms-grid-columns:60% 4% 36%;grid-template-columns:60% 36%;gap:4%}.unit-overlay .unit-modal-content .gallery .gallery-container .bottom-div-of-slider .nav-gallery-slider{display:inline-block;width:78%}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next,.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{bottom:-30%}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next{-webkit-transform:unset;transform:unset;right:3%}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev{-webkit-transform:unset;transform:unset;right:10%;left:unset}}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next:before,.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev:before{content:'';display:block;opacity:1;background-image:url('/wp-content/themes/granitehill/static/images/slider-arrow.svg');font-family:none;font-weight:700;background-repeat:no-repeat;background-size:cover;background-position:center;height:40px;width:40px}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .floorplans-images img{margin-inline:auto}.unit-overlay .unit-modal-content .right-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-40);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.unit-overlay .unit-modal-content .right-content .unit-description .faq-answer ul li::marker{color:var(--pri-400)}footer .contact-info{display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));row-gap:var(--space-lg);-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .contact-info .contact-details .details,footer .contact-info .contact-details .details .name-position,footer .contact-info .contact-details h2{margin-block:var(--space-24)}footer .contact-info .contact-details .body-copy{max-width:550px;width:100%;margin-inline:0px auto}footer .contact-info .contact-details .contact-details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .contact-info .contact-details .all-logos,footer .contact-info .contact-form #gform_confirmation_message_1{display:-webkit-box;display:-ms-flexbox;gap:var(--space-40);-webkit-box-orient:vertical;-webkit-box-direction:normal}footer .contact-info .contact-details .contact-details a{padding:10px 22px;font-weight:300;text-decoration:none;display:inline-block;font-family:var(--font-tertiary);font-size:20px;background-color:var(--sec-500);border:2px solid var(--sec-500);color:var(--black);font-size:calc(20px + (24 - 20) * ((100vw - 370px) / (1640 - 370)))}footer .contact-info .contact-details .all-logos{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:var(--space-lg) 0px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-next:before,.unit-overlay .unit-modal-content .gallery .gallery-container .main-gallery-slider .slick-prev:before{height:56px;width:56px}.unit-overlay .unit-modal-content .right-content .unit-description .faq-button h4 svg{height:27px;width:27px}.unit-overlay .unit-modal-content .right-content .unit-description .faq-button .faq-answer{max-width:500px;width:100%}.unit-overlay .unit-modal-content .right-content .unit-description .faq-button.is-active h4 svg{top:0}footer .contact-info .contact-details .all-logos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .contact-info .contact-details .all-logos img{max-height:68px}footer .contact-info .contact-details .all-logos .caption{display:block;width:215px;font-size:12px}footer .contact-info .contact-form #gform_confirmation_message_1,footer .contact-info .contact-form .gfield_required,footer .contact-info .contact-form label{font-family:var(--font-tertiary)!important;color:var(--black)!important;line-height:var(--body-line-height)!important;font-weight:300!important;font-size:calc(20px + (24 - 20) * ((100vw - 370px) / (1640 - 370)))!important;color:var(--white)!important}@media screen and (min-width:1920px){.error404 .error-block h1{font-size:180px}.overlay .overlay-nav-main ul>li a,footer .contact-info .contact-details .contact-details a,footer .contact-info .contact-form #gform_confirmation_message_1,footer .contact-info .contact-form .gfield_required,footer .contact-info .contact-form label{font-size:24px}.home-page .community-living .container .condos-fees-includes ul li{font-size:22px}.home-page .developer-info .right-side{font-size:20px}}footer .contact-info .contact-form .gform_footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .contact-info .contact-form .gform_footer button:hover span{color:var(--pri-400)!important}footer .contact-info .contact-form #gform_confirmation_message_1{-webkit-animation:1s forwards showUp;animation:1s forwards showUp;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .copyright{padding-bottom:52.5px}footer .copyright a,footer .copyright span{font-size:13px;width:100%;margin:0;color:var(--white)}@media screen and (min-width:600px){footer .copyright a,footer .copyright span{width:auto}}footer .copyright .copyright-text{display:block}footer .copyright span:nth-of-type(2){display:inline-block;margin-bottom:0}.boxzilla-container .boxzilla{padding:4rem 2rem 2rem}.boxzilla-container .boxzilla .boxzilla-content form input[type=email]::placeholder,.boxzilla-container .boxzilla .gform_wrapper.gravity-theme .ginput_container_date input::placeholder{color:var(--black)!important;font-family:Arial,Helvetica,sans-serif;opacity:.5}.boxzilla-container .boxzilla h3,.boxzilla-container .boxzilla p{color:var(--sec-400);margin:.8rem 0;font-size:1.45rem}.boxzilla-container .boxzilla .boxzilla-close-icon{margin:1rem;font-size:4rem;font-family:Poppins;font-weight:100}.boxzilla-container .boxzilla .gform_wrapper.gravity-theme .gfield_description,.boxzilla-container .boxzilla .gform_wrapper.gravity-theme .top_label .gsection_description{line-height:1.5rem}.boxzilla-container .boxzilla .gform_wrapper.gravity-theme .small-description-text .gfield_description{font-size:.8rem;line-height:1.25rem}.boxzilla-overlay{background:rgba(255,255,255,.65)!important}.boxzilla-container .boxzilla .gform_wrapper.gravity-theme input,.boxzilla-container .boxzilla .gform_wrapper.gravity-theme select{font-size:1rem!important}.boxzilla-container .boxzilla .gform_wrapper.gravity-theme .ginput_container{line-height:1.2rem!important}.gform_wrapper.gravity-theme .ginput_complex label{font-weight:300;margin-bottom:8px}.gform_wrapper.gravity-theme .gfield{text-align:left;margin:0 0 1.5rem}.boxzilla-container .boxzilla .gform_wrapper.gravity-theme .gfield_label{font-weight:300}.boxzilla p.gform_required_legend{font-size:1rem}.ui-widget.gravity-theme.ui-datepicker[style]{z-index:99999!important}@media (min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span.name_first:not([style*="display:none"]):not(.ginput_full){padding-right:0}}@media screen and (min-width:1024px){footer .contact-info{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--space-md) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}footer .contact-info .contact-form{max-width:550px;width:100%;margin-inline:auto 0px}footer .copyright .copyright-text{display:inline-block}.boxzilla-container .boxzilla{padding:4rem 4rem 2rem}.apply-now .left-side{padding-right:5rem}.home-page .apply-now .container .apply-now-container{flex-direction:row}}