@font-face{font-family:Open Sans;src:url(/assets/css/fonts/OpenSans-Regular.woff) format("woff2"),url(/assets/css/fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans SemiBold;src:url(/assets/css/fonts/OpenSans-SemiBold.woff2) format("woff2"),url(/assets/css/fonts/OpenSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Ridley Grotesk;src:url(/assets/css/fonts/RidleyGrotesk-Regular.woff2) format("woff2"),url(/assets/css/fonts/RidleyGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{font-size:10px}.font-open-sans{font-family:Open Sans}.font-open-sans-semi-bold{font-family:Open Sans SemiBold}.font-ridley-grotesk{font-family:Ridley Grotesk}.font-color-primary{color:#2f4f4f}.font-color-secondary{color:#4169e1}.font-color-features{color:#4682b4}.font-color-neighbourhood{color:#556b2f}.font-color-primary-register{color:#007b7b}.background-primary{background-color:#fff}.background-secondary{background-color:#4682b4}.btn-color-primary{background-color:#4169e1}.btn-color-secondary{background-color:#008b8b}.underline-color{background-color:#4169e1}.button-primary{padding:4rem 5rem;width:100%;height:100%}.button-primary,.button-secondary{color:#fff;text-wrap:nowrap;font-size:1.5rem;border:none}.button-secondary{padding:2rem 4rem}.button-register{background-color:#008b8b;color:#fff;padding:2rem 5rem;border:none;font-size:1.5rem}.button-project-view-floor-plans,.button-register{letter-spacing:2px}.button-footer-purchase-container{margin:2rem 0}.div-footer-container{display:flex;position:relative;align-items:center;flex-flow:column;padding:20rem 0}.div-footer-purchase-container{display:flex;flex-flow:column;align-items:center;justify-content:center;padding:15rem 0}.h1-footer-purchase-container{font-size:4rem;letter-spacing:4px}.div-footer-trademark-row{display:flex;flex-flow:row;align-items:center;justify-content:space-between}.div-footer-trademark-p{margin:0 5rem}.p-footer-trademark{font-size:1.4rem}.div-footer-trademark-cortel-logo{width:10%;position:absolute;right:calc(50% - 144px);margin-bottom:3rem}.img-footer-cortel{width:100%}.div-footer-privacy-policy{width:5%;display:flex;flex-direction:row;gap:1rem;margin:0 5rem 2rem}.a-footer-policy{text-decoration:none!important;font-size:1.4rem;color:#fff}.offcanvas{background-color:#4682b4;height:100vh;position:fixed;top:0;right:0;z-index:1050;overflow-y:auto}.offcanvas-body{width:100%}.container-privacy-policy{margin-bottom:10rem}.a-offcanvas-close-link{text-decoration:none;font-family:Optima;color:#fff;max-width:30rem;cursor:pointer;padding:5rem 0;font-size:3rem}.a-offcanvas-close-link:hover{text-decoration:underline}.img-privacylogo{padding:5rem 0;width:25%;height:auto}.div-offcanvas-header{width:100%;height:100%;display:flex;flex-flow:row;justify-content:space-between;align-items:center}.div-offcanvas-header-h1{font-family:Optima;color:var(--mainh1color)}.h1-privacy{font-size:3rem;font-family:Optima;color:#fff;padding:0 3rem}.div-privacy-p{padding:.5rem 3rem}.a-privacy-mail,.div-privacy-p{font-size:1.8rem;color:#fff;font-family:Open Sans;width:100%}.a-privacy-mail{white-space:nowrap;margin:0}.div-privacy-h1 h1,.span-privacy-body{font-size:2rem;color:#fff;font-family:Optima;font-weight:700;margin:0}.div-body-control h1{float:left}.navbar{padding-top:0;padding-bottom:0;width:100vw;position:fixed;top:0;left:0;right:0;z-index:11}.nav-active{border-bottom:1px solid #4169e1}.navbar-brand{width:15%;height:auto;padding:0 2rem}.img-navbar{width:100%;height:auto}#navbarNav{position:relative}.navbar-nav{display:flex;flex-flow:row;position:absolute;left:calc(50% - 405.5px);gap:5rem;flex-wrap:nowrap}.nav-link{font-size:1.4rem;text-wrap:nowrap;font-family:Ridley Grotesk}.div-navbar-register{padding:0;display:flex;justify-content:end;margin:0 0 0 auto}.navbar-toggler{border:0;margin:0 2rem}.navbar-toggler-icon{background-image:none}.div-navbar-menu-lines{background-color:#000;width:35px;z-index:2;height:3px;margin:10px 0}.div-project-background-image{background-image:url(/assets/images/project-banner.jpg);width:100%;height:auto;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;filter:brightness(85%)}.div-project-introduction-hero{height:100vh;max-height:100%;width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}.h1-project-introduction{margin-top:15rem;max-width:100%;font-size:5rem;letter-spacing:2px}.div-project-scroll-down{position:absolute;bottom:3rem;left:calc(50% - 100.515px)}.p-project-scroll-down{font-size:2rem}.div-project-vertical-line{position:absolute;left:calc(50% - 1.5px);bottom:0;height:4rem;border-left:3px solid #fff}.div-project-phonexis-intro{padding:10rem 0;display:flex;flex-flow:column;align-items:center;justify-content:center}.img-phonexis-logo-alt{width:15%;height:auto}.p-project-phonexis-intro{font-size:2rem;max-width:60rem;padding:3rem 0}.div-project-phonexis-repair-container{display:flex;flex-direction:row;padding:15rem 0}.div-project-phonexis-repair{width:100%;margin-right:10rem}.img-phonexis-repair{object-fit:cover;width:100%;height:auto;aspect-ratio:4/3}.swiper-slide{width:100%;display:flex!important}.swiper-pagination{width:25%!important;display:flex;justify-content:center;position:absolute;left:5%!important;bottom:5%!important}.swiper-pagination-bullet{background-color:transparent;border:1px solid #fff}.swiper-pagination-bullet-active{background-color:#fff}.swiper-slide{flex-flow:row}.div-project-phonexis-repair-container-text{margin-left:10rem}.h1-phonexis-repair-container{font-size:4rem;max-width:40rem}.p-phonexis-repair-container{font-size:1.8rem;max-width:50rem;padding:4rem 0}.div-project-a-city-connected{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.div-project-a-city-connected-button-container,.div-project-a-city-connected-h1-container,.div-project-a-city-connected-p-container{width:45rem}.h1-project-a-city-connected{font-size:4.5rem;letter-spacing:2px}.p-project-a-city-connected{font-size:1.7rem;padding:5rem 0}.div-project-a-city-connected-image{background-image:url(/assets/images/local.jpg)}.div-project-a-city-connected-image,.div-project-a-city-connected-second-image{background-position:50%;background-size:cover;background-repeat:no-repeat;height:100vh;max-height:100%;width:100%;max-width:100%}.div-project-a-city-connected-second-image{background-image:url(/assets/images/saving-money.jpg)}.div-project-building-swiper-inner{display:flex;justify-content:center;padding:15rem 0}.swiper-secondary{width:90rem;position:relative}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-slide{display:flex;justify-content:center}.img-slide{width:50%;height:auto}.swiper-pagination-building{position:absolute;bottom:unset!important;display:flex;justify-content:center;padding:2rem 0;z-index:11}.swiper-pagination-bullet,.swiper-pagination-bullet-active{background-color:#fff!important;width:25px;height:25px}.div-project-progress-update{display:flex;flex-flow:row;align-items:center;justify-content:center;padding:15rem 0;background-image:url(/assets/images/project-review.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:100%;filter:brightness(85%)}.h1-project-progress-update{font-size:4.5rem;width:100%;color:#fff;text-align:center}.div-project-progress-indicator-mobile{margin:0 auto;width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 5rem;position:relative}.div-project-progress-vl-mobile{height:25rem;max-height:100%;margin:4rem 0;background-color:#c0b693;width:3px}.div-project-dot-start-mobile{display:flex;flex-direction:row}.dot-current-mobile{height:25px;width:25px;background-color:#c0b693;border-radius:50%}.div-project-dot-end-mobile{display:flex;flex-direction:row}.div-features-hero-background-image{background-image:url(/assets/images/affordability.jpg)}.div-features-hero-background-image,.div-features-hero-background-image-interior{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;max-width:100%;height:100vh;max-height:auto}.div-features-hero-background-image-interior{background-image:url(/assets/images/repairquality.jpg)}.div-features-hero-text{display:flex;flex-flow:column;justify-content:center;align-items:center;height:100%}.h1-features-hero{font-size:4rem;max-width:45rem;letter-spacing:4px;padding:5rem 0}.p-features-hero{max-width:45rem;font-size:1.5rem}.div-pricing-hero-background-image{background-image:url(/assets/images/pricing-banner.jpg)}.div-pricing-hero-background-image,.div-pricing-hero-background-image-interior{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;max-width:100%;height:100vh;max-height:auto}.div-pricing-hero-background-image-interior{background-image:url(/assets/images/repairquality.jpg)}.div-pricing-hero-text{display:flex;flex-flow:column;justify-content:center;align-items:center;height:100%}.h1-pricing-hero{font-size:4rem;max-width:45rem;letter-spacing:4px;padding:5rem 0}.p-pricing-hero{max-width:45rem;font-size:1.3rem}.div-about-hero-map-placeholder{background-image:url(/assets/images/about-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;max-height:auto}.div-about-scroll-down{position:absolute;bottom:3rem;left:calc(50% - 100.515px)}.p-about-scroll-down{font-size:2rem}.div-about-vertical-line{position:absolute;left:calc(50% - 1.5px);bottom:0;height:4rem;border-left:3px solid #fff}.div-about-hero-background-image{background-image:url(/assets/images/about-us.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;max-height:auto}.div-about-hero-text{display:flex;flex-flow:column;justify-content:center;padding:0 5rem;height:100%;width:100%;max-width:65rem;margin:0 auto}.h1-about-hero{font-size:3.5rem;letter-spacing:4px;max-width:45rem;padding:5rem 0;line-height:4.4rem}.p-about-hero{line-height:2.4rem;font-size:1.4rem;padding:2rem 0}.div-gallery-h1-title{padding:15rem 0 2rem}.h1-gallery-title{font-size:4rem;letter-spacing:2px;font-weight:100;padding:1rem 0}.div-gallery-view-link-desktop{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:3rem}.a-gallery-view-link{text-decoration:none;font-size:1.8rem;letter-spacing:2px}.view-link-active{border-bottom:1px solid #cac1a4}.div-gallery-image-container{padding:10rem 0}.div-gallery-exterior-images,.div-gallery-interior-images,.div-gallery-model-suite-images,.div-gallery-the-cortel-images{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:2rem;padding-bottom:2rem}.img-gallery{width:25%;height:auto;aspect-ratio:4/3}.div-register-hero-arrow-down{border:5rem;width:5rem;position:absolute;left:(50%);bottom:0;border-radius:50rem;animation:example 2s linear infinite}.img-arrow-down{width:100%;height:auto}@keyframes example{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.div-register-hero-map-placeholder{background-image:url(/assets/images/register-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;max-height:auto}.div-register-contact-information-container{display:flex;flex-flow:column;justify-content:center;align-items:center;height:100%;width:100%;position:relative}.h1-register-contact-us{padding:0 5rem;text-align:center}.div-register-contact-p{max-width:65%}.div-register-talk-to-us-container{display:flex;flex-flow:row;justify-content:center;gap:20rem;padding:10rem 0}.h1-register-contact-us{font-size:4rem;letter-spacing:4px}.p-register-contact-us{padding:5rem 0;font-size:1.5rem;max-width:95rem}.h2-register-contact-us{font-size:4rem;letter-spacing:6px}.div-register-talk-to-us-information{display:flex;flex-flow:column}.a-register-contact{text-decoration:none;font-size:1.6rem}.h1-register-talk-to-us{font-size:2.3rem;padding:3rem 0 0}.p-register-talk-to-us{font-size:1.8rem}.div-register-appointment-standards-container{display:flex;flex-direction:column;align-items:center}.div-register-appointment-standards-information-row{display:flex;flex-direction:row;gap:5rem;margin:5rem 0 0;justify-content:center;width:100%}.img-register-appointment-standards{max-width:100%;width:25rem;height:auto;display:block;margin:0 auto;border-radius:5rem;aspect-ratio:4/3}.h1-register-appointment-standards{font-size:4rem;padding:5rem 0;letter-spacing:4px}.p-register-appointment-standards{font-size:1.7rem;padding:2rem 0;max-width:25rem;text-align:center}.div-register-form-container{display:flex;flex-direction:column;margin:0 auto;padding:15rem 0;width:70%}input[type=email],input[type=text],textarea{font-family:Open Sans}input[type=email],input[type=text]{font-size:2.5rem;padding:1.5rem 0;border:0;border-bottom:1px solid #4a4b4d;border-radius:0}textarea{resize:none;border-radius:0!important;border:0!important;border-bottom:1px solid #4a4b4d!important;height:24rem;width:50rem;font-size:2.5rem!important}textarea::placeholder{font-size:2rem}.div-register-button-container{display:flex;justify-content:center;align-items:center;flex-flow:column}.message{font-family:Open Sans;background-color:#4a4b4d;color:#fff;font-size:2rem;text-align:center}.div-register-footer{display:flex;flex-flow:row;align-items:center;justify-content:space-between;padding:5rem 0}.div-register-footer-trademark-p{margin:0 5rem}.p-register-footer-trademark{font-size:1.4rem}.div-register-footer-trademark-cortel-logo{width:10%;position:absolute;right:calc(50% - 9.6rem)}.div-register-footer-trademark-social-media{width:5%;margin:0 5rem;display:flex;flex-flow:row;gap:2rem}@media (max-width:1399px){.navbar-expand-lg .navbar-collapse{display:none}.navbar-expand-lg .navbar-toggler{margin-left:auto;display:block;margin-right:5rem}#navbarNav{position:unset}.navbar-nav{display:flex;flex-direction:column;margin:0;padding:6rem 0 0;position:unset;width:100%;gap:5rem;flex-wrap:nowrap}.div-navbar-register,.navbar-nav{justify-content:center;align-items:center}.div-navbar-register{margin-left:unset}.show{height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.nav-link{font-size:2.2rem}.button-primary{margin:4rem 0;padding:2rem 5rem;letter-spacing:2px;font-family:Open Sans;font-size:2rem}.div-navbar-register{padding:0 0 10rem}.div-project-phonexis-repair-container{flex-direction:column;justify-content:center;align-items:center;display:flex;flex-direction:row}.div-project-phonexis-repair{margin-right:0}.img-penthouse-rendering{object-fit:cover}.div-project-phonexis-repair-container-text{margin-left:10rem}.swiper{display:flex;flex-direction:column}.swiper-slide{display:flex;flex-direction:row}.div-project-a-city-connected-button-container,.div-project-a-city-connected-h1-container,.div-project-a-city-connected-p-container{width:100%}.div-project-a-city-connected{padding:4rem 5rem;justify-content:center;align-items:center;display:flex}.div-project-a-city-connected,.div-project-a-city-connected-image,.div-project-a-city-connected-second-image{height:100vh;max-height:100%}.p-project-a-city-connected{padding:2rem 0}.swiper-secondary{width:100%}.div-project-swiper-button-container{position:relative;padding:5rem 2rem}.swiper-button-next,.swiper-button-prev{position:absolute}.swiper-button-prev{left:5%}.swiper-button-next{right:5%}.div-project-building-swiper-inner{display:block;width:100%;padding:8rem 0}.swiper-pagination{width:25%!important;display:flex;justify-content:center;position:absolute;bottom:5%!important}.img-slide{height:auto}.div-neighbourhood-hero-text{margin-left:5rem}}@media (max-width:991px){.img-phonexis-logo-alt{width:50%;height:auto}.h1-project-introduction{margin-top:15rem;width:100%;font-size:4rem;letter-spacing:2px;text-align:center}.p-project-phonexis-intro{font-size:2rem;width:100%;padding:3rem 4rem}.img-project-review{width:50%;height:auto;padding-bottom:4rem}.div-project-phonexis-repair-container{justify-content:center;align-items:center;display:flex;flex-direction:column}.div-project-phonexis-repair-container-text{margin-left:0;text-align:center;padding:0 3rem}.h1-phonexis-repair-container{font-size:4rem;max-width:100%;padding:2rem 0}.p-phonexis-repair-container{max-width:100%}.swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center}.div-project-a-city-connected-button-container,.div-project-a-city-connected-h1-container{width:100%;display:flex;justify-content:center;align-items:center}.div-project-a-city-connected-p-container{width:100%}.div-project-a-city-connected{padding:4rem 5rem}.p-project-a-city-connected{padding:2rem 0}.div-project-a-city-connected,.div-project-a-city-connected-image,.div-project-a-city-connected-second-image{height:65rem;max-height:100%}.div-project-a-city-connected,.swiper-secondary{width:100%}.div-project-swiper-button-container{position:relative;margin:5rem 0}.div-project-building-swiper-inner{display:block;width:100%;padding:8rem 0}.swiper-pagination{width:25%!important;display:flex;justify-content:center;position:absolute;left:calc(50% - 98.625px)!important;bottom:2%!important}.div-project-progress-update{padding:5rem}.div-project-progress-update-inner{flex-direction:column;display:flex}.img-progress-logo{width:50%}.div-project-progress-update{flex-direction:column;display:flex}.h1-project-progress-update{width:100%;text-align:center;padding:5rem 0}.div-project-dot-start-mobile{position:absolute;top:25%;left:10%}.dot-current-mobile{position:absolute;top:55%;left:10%}.div-project-dot-end-mobile{position:absolute;bottom:5%;left:10%}.div-features-hero-background-image,.div-features-hero-background-image-interior{width:100%;max-width:100%;height:50vh;max-height:auto}.div-features-hero-text{display:flex;flex-flow:column;justify-content:start;align-items:start;height:100%;padding:5rem}.h1-features-hero{font-size:4rem;max-width:70%;letter-spacing:4px;padding:5rem 0}.p-features-hero{max-width:80%;font-size:1.5rem}.div-neighbourhood-hero-map-placeholder{display:none}.div-neighbourhood-hero-background-image{background-image:url(/assets/images/neighbourhood-hero-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:100%;height:100vh;max-height:auto;margin-top:10rem}.div-neighbourhood-hero-text{display:flex;flex-flow:column;justify-content:center;align-items:center;height:100%;width:100%;max-width:unset;margin-left:0}.h1-neighbourhood-hero{font-size:3.5rem;letter-spacing:4px;width:100%;max-width:75%;padding:5rem 0;line-height:4.4rem}.p-features-hero{line-height:2.4rem;font-size:1.4rem;padding:2rem 0;max-width:75%;width:100%}.div-gallery-h1-title{padding:5rem 0 2rem}.h1-gallery-title{font-size:3rem;margin:5rem 0 2rem}.div-gallery-view-link-desktop{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:3rem}.a-gallery-view-link{text-decoration:none;font-size:1.8rem}.view-link-active{border-bottom:1px solid #cac1a4}.div-gallery-image-container{padding:5rem 0}.div-gallery-exterior-images,.div-gallery-interior-images,.div-gallery-model-suite-images,.div-gallery-the-cortel-images{display:grid;grid-template-columns:repeat(2,1fr)}.img-gallery{width:100%;height:auto;aspect-ratio:4/3;align-self:center}.div-register-hero-map-placeholder{width:100%;height:75vh}.div-register-contact-information-container{margin-top:15rem}.h1-register-contact-us{text-align:center;padding:0 3rem;font-size:3rem}.p-register-contact-us{max-width:55rem;text-align:center}.h2-register-contact-us{max-width:100%;font-size:5rem;text-align:center}.div-register-talk-to-us-container{display:flex;flex-flow:column;justify-content:center;gap:0;padding:5rem 0}.div-register-talk-to-us-information{display:flex;flex-flow:column;gap:2rem}.p-register-talk-to-us-email{text-align:center}.a-register-contact{text-decoration:none;font-size:1.6rem}.div-register-appointment-standards-title{text-align:center;max-width:50rem}.div-register-appointment-standards-information-row{display:flex;align-items:center;flex-direction:row;gap:10rem}.h1-register-appointment-standards{font-size:4rem;padding:5rem 0;letter-spacing:4px}.p-register-appointment-standards{font-size:1.7rem;padding:2rem 0;max-width:25rem;text-align:center}.div-footer-purchase-container{padding:5rem 0}.div-footer-trademark-row-mobile{display:flex;justify-content:center;align-items:center;flex-direction:column}.h1-footer-purchase-container{padding:0 4rem;text-align:center}.div-footer-trademark-cortel-logo-mobile{width:50%}.div-footer-privacy-policy-mobile{width:25%}.div-footer-trademark-row-mobile-inner{width:100%;align-items:center;display:flex;flex-flow:row;justify-content:space-between;padding:5rem 3rem}.div-footer-privacy-policy-mobile{display:flex;align-items:center;gap:2rem}.div-register-footer{display:flex;flex-flow:column;align-items:center;justify-content:center;padding:5rem 0;gap:3rem}.div-register-footer-trademark-p{text-align:center}.div-register-footer-trademark-cortel-logo{position:unset;width:50%}.div-register-footer-trademark-social-media{width:25%}}@media (max-width:767px){.div-project-dot-start-mobile{position:absolute;top:25%;left:12.5%}.dot-current-mobile{position:absolute;top:55%;left:12.5%}.div-project-dot-end-mobile{position:absolute;bottom:5%;left:12.5%}.div-gallery-h1-title{padding:5rem 0 2rem}.div-gallery-view-link-desktop{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:3rem}.a-gallery-view-link{text-decoration:none;font-size:1.8rem}.view-link-active{border-bottom:1px solid #cac1a4}.div-gallery-image-container{padding:5rem 0}.div-gallery-exterior-images,.div-gallery-interior-images,.div-gallery-model-suite-images,.div-gallery-the-cortel-images{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem;padding-bottom:2rem}.img-gallery{width:75%;height:auto;aspect-ratio:4/3;align-self:center}.h2-register-contact-us{max-width:100%;font-size:4rem;text-align:center}.div-footer-purchase-container{padding:5rem 0}.h1-footer-purchase-container{font-size:2.5rem;padding:2rem;text-align:center}}@media (max-width:575px){.navbar-brand{width:50%;height:auto;padding:0 2rem}.h1-project-introduction{width:100%;padding:0 3rem;font-size:3rem;letter-spacing:2px}.div-project-phonexis-repair-container-text{padding:0 3rem}.div-project-phonexis-intro{padding:5rem 0}.div-project-a-city-connected{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;height:100%}.div-project-a-city-connected,.div-project-a-city-connected-image,.div-project-a-city-connected-second-image{height:50vh;max-height:100%}.div-project-a-city-connected{padding:5rem 2rem}.div-project-a-city-connected-p-container{width:100%;height:auto}.div-project-a-city-connected-button-container,.div-project-a-city-connected-h1-container{width:100%}.h1-project-a-city-connected{font-size:2.5rem;letter-spacing:2px}.p-project-a-city-connected{font-size:1.5rem;padding:1rem 0}.div-project-a-city-connected-h1-container{font-size:1.5rem;justify-content:center;text-align:center}.div-project-the-future-is-now p{font-size:1.3rem}.img-slide{width:75%}.swiper-button-prev{left:25%}.swiper-button-next{right:25%}.img-progress-logo{width:75%}.h1-project-progress-update{font-size:2.5rem;width:100%}.div-project-progress-indicator-mobile{margin:0 auto;width:80%}.div-project-progress-vl-mobile{position:relative}.div-project-dot-start-mobile{position:absolute;top:15%;left:calc(8% + 12.5px);display:flex;flex-direction:row}.dot-current-mobile{height:25px;width:25px;background-color:#c0b693;border-radius:50%;position:absolute;top:60%;left:calc(8% + 12.5px)}.div-project-dot-end-mobile{position:absolute;bottom:10%;left:calc(8% + 12.5px);display:flex;flex-direction:row}.div-features-hero-background-image,.div-features-hero-background-image-interior{width:100%;max-width:100%;height:50vh;max-height:auto}.div-features-hero-text{display:flex;flex-flow:column;justify-content:start;align-items:start;height:100%;padding:5rem}.h1-features-hero{font-size:2.5rem;max-width:100%;letter-spacing:4px;padding:5rem 0}.p-features-hero{max-width:100%;font-size:1.5rem}.div-neighbourhood-hero-background-image{background-image:url(/assets/images/neighbourhood-hero-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;max-width:100%;height:50vh;max-height:auto}.div-neighbourhood-hero-text{display:flex;flex-flow:column;justify-content:center;height:100%;width:100%;max-width:100%;padding:5rem 3rem;margin:0 auto}.h1-neighbourhood-hero{font-size:2.5rem;max-width:100%;padding:0;letter-spacing:0}.p-features-hero{font-size:1.6rem}.div-register-hero-map-placeholder{background-image:url(/assets/images/register-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:50vh;max-height:auto}.div-register-contact-information-container{margin-top:5rem}.p-register-contact-us{max-width:35rem;text-align:center}.h2-register-contact-us{max-width:100%;font-size:2.8rem;padding:0 2rem;text-align:center;letter-spacing:6px}.div-register-talk-to-us-container{justify-content:center;padding:2.5rem 0}.div-register-talk-to-us-container,.div-register-talk-to-us-information{display:flex;flex-flow:column;gap:0}.h1-register-talk-to-us{letter-spacing:4px;font-size:3.5rem;padding:2rem 0}.p-register-talk-to-us-email{text-align:center}.a-register-contact{text-decoration:none;font-size:1.6rem}.div-register-appointment-standards{width:15rem;height:auto}.div-register-appointment-standards-title{text-align:center;max-width:50rem}.div-register-appointment-standards-information-row{display:flex;flex-direction:row;justify-content:unset;max-width:100%}.h1-register-appointment-standards{font-size:2.5rem;padding:5rem 2rem;letter-spacing:4px}.p-register-appointment-standards{font-size:1.5rem;max-width:100%}.div-footer-purchase-container{padding:10rem 0 5rem}.h1-footer-purchase-container{font-size:3rem;padding:0 2rem;width:100%;letter-spacing:2px;text-align:center}.div-footer-trademark-row{display:flex;flex-flow:column}.button-secondary{padding:2rem 6rem}.p-footer-trademark{text-align:center}.div-footer-trademark-cortel-logo{position:unset;width:50%}.div-footer-trademark-cortel-logo-mobile{width:50%}.div-footer-privacy-policy-mobile{width:35%}.p-footer-trademark{font-size:1.3rem;padding:0 2rem}.img-privacylogo{width:50%}}