#root{margin:0;padding:0;width:100vw;overflow-x:hidden}.home h1{font-size:35px;text-align:right}@media (min-width: 768px){.home h1{font-size:7.5rem;width:85vw;line-height:7rem;margin-bottom:3rem;text-align:left}.home p{font-size:3rem;line-height:3rem;text-align:left}.video{width:100vw;height:100vh;object-fit:cover;margin-top:-.6rem;filter:brightness(75%)}.content{position:absolute;top:0;width:85%;height:96%;padding-left:2rem;display:flex}}@media (min-width: 1024px){.home h1{font-size:8rem;text-align:center;line-height:8rem;margin-bottom:3rem}.home p{font-size:3rem;line-height:2.3rem;text-align:center}.mobile-para{display:none}.desktop-para{display:block;text-align:center;display:flex;align-self:center}.content{position:absolute;top:0;width:85%;height:90%;padding-left:7rem}}#support-features{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.safety-content{margin-top:2rem}#support-features h1{font-size:22px;font-weight:400;color:#000;margin-bottom:2rem;width:55vw}#support-features .samantha{margin-top:2rem;font-weight:300}#support-features .samantha h1{font-size:22px;font-weight:400}#support-features p{font-size:22px;margin-bottom:1rem;color:#000;padding:10px;font-weight:400}.button-safety{background-color:#c7f0ff;color:#000;padding:30px 60px;border:1px;border-radius:50%;cursor:pointer;text-align:center;margin-top:40px;font-size:22px;font-weight:500}.button-safety>a{text-decoration:none;color:#000}#support-features .samantha p{font-size:22px;font-weight:400;text-align:center;padding:40px;line-height:1.7}.sign{text-align:right;margin-bottom:2rem;padding:20px;font-size:22px;font-weight:400}@media (min-width: 768px){#support-features h1{font-size:2rem;padding:0 7rem;line-height:2.5rem;margin-bottom:1rem;width:70vw}.button-safety{padding:1.5rem 5rem;font-size:1.1rem;margin-top:3rem}#support-features{margin-bottom:4rem}#support-features .samantha p{padding:0 10rem;line-height:2.5rem;margin-top:1rem}.sign{margin-left:10rem}}@media (min-width: 1024px){#support-features{margin-top:5rem}#support-features h1{font-size:2rem;font-weight:400;width:40vw;margin-bottom:1rem;line-height:2.4rem}.button-safety{padding:2.1rem 6rem;font-size:1.1rem}#support-features .samantha p{padding:0 30rem;line-height:2.5rem;margin-top:2rem}.sign{margin-left:20rem}}.navbar{display:flex;margin:0 auto;justify-content:space-around;align-items:center;padding:.7rem;width:94vw;gap:5rem;position:absolute;top:0;transition:all .3s ease;z-index:10;background-color:transparent;color:#fff}.navbar.scrolled{background-color:#fff;color:#000}.navbar p{line-height:.2rem;font-size:35px}.logo{display:flex;align-items:center;gap:5rem;font-size:.75rem}.logo img{transform:scale(2);width:60px;margin-right:2rem;margin-top:2rem}.menu-web{display:flex;font-size:35px;align-items:left;gap:1rem;margin-top:-3rem}.menu-web a{color:inherit;text-decoration:none;font-size:35px;font-size:1rem}.menu-web a:hover{color:#000;font-size:1rem;transition:ease-in .4s}.hamburger-menu{display:none;cursor:pointer;flex-direction:column;gap:.4rem}.hamburger,.hamburger2{width:35px;height:4px;background-color:#fff}.hamburger.scrolled,.hamburger2.scrolled{background-color:#000}.hamburger-menu.open .hamburger,.hamburger-menu.open .hamburger2{background-color:transparent}.hamburger-menu.open .hamburger:before{content:" ";display:block;width:25px;height:3px;background-color:#000;position:absolute;transform:rotate(45deg) scale(1.5);transition:all .3s ease}.hamburger-menu.open .hamburger:after{content:" ";display:block;width:25px;height:3px;background-color:#000;position:absolute;transform:rotate(-45deg) scale(1.5);transition:all .3s ease}.hamburger-menu.open .hamburger.scrolled:before,.hamburger-menu.open .hamburger.scrolled:after{background-color:#000}.button3{background-color:#000;color:#fff;border-radius:13rem;font-size:22px;padding:1rem 2rem}.button3:hover{background-color:transparent;border:black 2px solid;color:#000;border-radius:3rem;padding:1rem 2rem;transition:ease .4s}.button3 a{font-size:22px}.button-group{display:flex;flex-wrap:wrap;flex-direction:row;gap:2rem;margin-left:-8px}@media (min-width: 10px){.menu-web{display:none;flex-direction:column;gap:3rem;position:absolute;left:-50px;top:100px;background-color:#fff;color:#000;padding:6rem;width:100vw;height:100vh;margin-top:-100px}.menu-web p{margin-top:2rem;font-size:2rem}.menu-web p:hover{text-decoration:underline;text-underline-offset:1rem;transition:ease 2s}.menu-web.open,.hamburger-menu{display:flex}}@media (min-width: 1350px){.navbar{width:98vw}.menu-web{display:none;flex-direction:column;gap:1.5rem;position:absolute;left:900px;top:100px;background-color:#fff;color:#000;padding:4.5rem 3rem 5rem;width:15vw;height:60vh;margin-top:-90px;border-radius:2rem}.menu-web p{font-size:1.5rem}}#two-units{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.gl-one,.gl-two{display:flex;flex-direction:column;align-items:center;justify-content:center}.gl-one img{width:100vw}.gl-two img{width:95vw}.title-gl{background-color:#060606;border:1px solid rgb(48,48,47);color:azure;font-size:2rem;padding:0 20px;text-align:center;justify-content:center;cursor:pointer;align-content:center;margin-top:3rem;margin-bottom:1rem;width:37vw}.unit-title h1{font-size:2.5rem;margin-top:2rem;font-weight:400;color:#000}.unit-title p{font-size:1.3rem}.unit-title{padding:10px;align-items:center;margin-bottom:1rem}.gl-specs{font-size:22px;margin-bottom:3rem;text-align:center;line-height:2.5rem;color:#000;font-weight:400}@media (min-width: 768px){#two-units h1{font-size:3rem;margin-top:6rem;font-weight:700;line-height:3rem;letter-spacing:.1rem}.gl-one img,.gl-two img{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80vw}}@media (min-width: 1024px){.gl-one img,.gl-two img{display:flex;flex-direction:column;align-items:center;justify-content:center;width:30vw}.unit-wrapper{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}.gl-specs{font-size:1.2rem;line-height:2rem;font-weight:300}.title-gl{font-size:2rem;padding:0 20px;width:15vw}.gl-two img{max-width:84%}}#compare-costs{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin:-2rem 1rem 1rem}.costs-content h1{padding:2rem;padding-bottom:10px;font-size:2rem}.costs-container{position:relative;width:100%;margin-top:6rem}.costs-img{width:90vw}.costs-text h2{position:absolute;top:8px;right:10px;font-size:30px;color:#fff;text-align:right;width:90%;font-weight:500;line-height:30px}.costs-content{padding:30px}.button-costs{background-color:#c7f0ff;padding:35px 70px;color:#000;border:1px;border-radius:50%;cursor:pointer;text-align:center;margin-top:10px;font-size:22px}.button-costs>a{color:#000;text-decoration:none}.desktop-cost{display:none}.finance p{line-height:1.7;font-size:22px;font-weight:500}.finance h1{padding:1rem;font-size:35px;font-weight:600}.desktop-cost-button-finance{display:none}@media (min-width: 768px){.costs-content h1{font-size:3rem}.costs-text h2{font-size:2rem;right:5%}.button-costs{margin-top:3rem;font-size:1.2rem;padding:2rem 4rem}.finance p{line-height:3.5rem;font-weight:200;text-align:center;font-size:2rem}.finance h1{padding:1rem;font-size:35px;font-weight:600}}@media (min-width: 1024px){.costs-text h2{font-size:4rem;line-height:4rem;right:5%}#compare-costs{margin-top:0}.costs-container,.button-costs{display:none}.desktop-cost{display:flex;flex-direction:row;width:90vw;padding:0 5rem;justify-content:center;gap:3rem;margin-bottom:3rem;margin-top:8rem}.desktop-image-cost img{width:50vw}.desktop-description-cost{width:45vw;line-height:4rem;margin-top:1rem;align-content:center;text-align:center;align-self:center}.desktop-description-cost h2{font-size:2rem;line-height:3.5rem;font-weight:200;text-align:center}.award-button{display:none}.desktop-cost-button{display:block;font-size:1.2rem;padding:1.5rem 5rem;margin-top:3rem;align-content:center;margin-left:12rem}.desktop-cost-button-finance{display:block;font-size:1.2rem;padding:1.5rem 5rem;margin-top:3rem;align-content:center;margin-left:1.5rem}.finance p{line-height:3.5rem;font-weight:200;text-align:center;font-size:2rem}}.footer{background-color:#c7f0ff;color:#0e0101b8;padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:left;width:100vw;margin-top:3rem}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1200px}.footer-column{flex:1;padding:1rem;min-width:200px}.footer a{color:#000;font-weight:600}.footer h1{font-size:22px;margin-bottom:1rem}.footer h2{font-size:22px;margin-bottom:1rem;font-weight:600}.footer h2 a{color:#0c0101c2;text-decoration:none}.footer h2 a:hover{text-decoration:underline}.footer h3{font-size:22px;font-weight:400;margin:1.1rem 1rem}.footer h3 a{color:#0c0101c2;text-decoration:none;font-weight:400}.footer h3 a:hover{text-decoration:underline}.request-section{display:flex;font-weight:600;width:90vw}.request-section h1{margin-right:25px;padding-top:5px;font-weight:400;font-size:22px}.call-feat{display:flex;flex-direction:column}.call-feat h3{margin:2px 0}.call-feat ul{list-style-type:none;padding:0;margin:0}.call-feat li{margin:5px 0}.logos-section{padding:2rem;width:100%;display:flex;justify-content:center}.logos{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:#c7f0ff;width:100vw}.logos-title{flex-direction:row;color:#050404}.logos img{width:130px;height:auto}.logos h1{font-size:1.7rem;margin:0}.logos p{margin:-20px 0 0;font-size:1.4rem;text-align:center;padding-bottom:4rem;color:#0a0a0a;letter-spacing:2px;margin-bottom:3rem}.address{text-align:center}.footer h3 a{color:#201f1f;text-decoration:none;display:flex;align-items:center}.footer h3 a:hover{color:#0a0a0a;text-decoration:underline}.footer h3 a .fa-mobile-alt{color:#161716;font-size:1em}@media (max-width: 768px){.footer-column{flex:1 1 100%}}#rules-and-grants{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-weight:700;line-height:normal}.image-container{position:relative;width:100%;max-width:800px;padding:10px}.background-image{width:90%;opacity:.6}#rules-and-grants h1{font-size:9vw;margin-bottom:2rem;font-weight:lighter}#rules-and-grants p{font-size:22px;margin-bottom:.5rem}.overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;width:80vw}.button-grant{margin-top:2rem;font-size:22px}.button-safety-grant{background-color:#c7f0ff;border:1px;padding:35px 55px;color:#000;border-radius:50%;cursor:pointer;text-align:center;margin-top:10px;font-size:22px;margin-bottom:2rem;font-weight:500}.button-safety-grant>a{text-decoration:none;color:#000}.grant-h2 h2{font-size:22px;align-items:center;text-align:center;justify-content:center;font-weight:600;line-height:35px}.desktop-grant{display:none}@media (min-width: 768px){#rules-and-grants h1{font-size:3rem}#rules-and-grants p{font-size:1rem}.grant-h2 h2{font-size:2rem;font-weight:300;padding:0 7rem;line-height:2.5rem;margin-bottom:5rem}.button-safety-grant{font-size:1.2rem;padding:1.5rem 4rem;margin-bottom:3rem;margin-top:1rem}.desktop-grant{display:none}}@media (min-width: 1024px){#rules-and-grants h1{font-size:2.3rem;font-weight:500;width:50vw}#rules-and-grants p{font-size:1.5rem}.desktop-grant{display:flex;flex-direction:row;width:90vw;padding:0 5rem;justify-content:center;gap:3rem;margin-bottom:3rem;margin-top:8rem;margin-left:4rem}.desktop-image-grant img{width:50vw;opacity:.3}.desktop-description-grant{width:45vw;line-height:4rem;margin-top:1rem;align-content:center;text-align:center;align-self:center}.desktop-description-grant h2{font-size:2rem;line-height:3.5rem;font-weight:200;text-align:center}.button-safety-grant,.image-container,.button-grant,.grant-h2{display:none}.desktop-grant-button{display:block;background-color:#c7f0ff;border:1px;padding:35px 25px;color:#000;border-radius:50%;cursor:pointer;text-align:center;margin-top:2rem;font-size:1.2rem;margin-bottom:2rem;font-weight:500;margin-left:9rem}.desktop-grant-button a{color:#000}.overlay-text-desktop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;width:50vw}.desktop-image-grant{position:relative;width:100%}}.process-section{padding:2rem 3rem;text-align:center;color:#000;margin-bottom:4rem}.process-section h1{font-size:2rem;margin-bottom:2rem;font-weight:500}.steps{display:flex;flex-direction:column;align-items:center}.step{display:flex;text-align:left;align-items:center;justify-content:center;margin-bottom:2rem;max-width:600px;width:100%}.step-number{float:inline-start;font-size:6rem;font-weight:700;color:#000;text-align:center;margin-right:10px;flex-shrink:0;line-height:.5;padding:10px}.step-content{display:flex;float:inherit;flex-direction:column}.step-content h3{float:inline-start;font-size:22px;margin:0 0 3px;font-weight:700}.step-content p{font-size:22px;margin:0;margin-bottom:1rem;text-align:center}.process{padding:5px}.button-process{background-color:#c7f0ff;border:1px;padding:35px 70px;color:#000;border-radius:50%;cursor:pointer;text-align:center;margin-top:5px;font-size:22px}@media (min-width: 768px){.process-section h1{font-size:3rem;margin-top:5rem;margin-bottom:3rem;font-weight:700;line-height:3rem;letter-spacing:.1rem}.steps{flex-direction:row;flex-wrap:wrap;justify-content:center}.step{flex:1 1 45%;margin:1rem}.step-number{font-size:3.5rem;float:left}.step-content h3{font-size:1.5rem}.step-content p{font-size:1.2rem}.button-process{margin-top:3rem;font-size:1.2rem}.process-section{margin-bottom:1rem}}@media (min-width: 1024px){.process-section{padding:2rem 10rem}.step-number{font-size:4rem}.step-content h3{font-size:2rem;width:25vw}.step-content p{font-size:1.5rem;width:30vw}}.testimony-section{text-align:center;width:100vw}.testimony-title{font-size:35px;margin-bottom:20px;margin-top:30px;line-height:1.2;font-weight:500}.testimony-content{text-align:center;margin-top:10px;margin-bottom:1.5rem}.testimony-image{width:90vw;height:auto;object-fit:contain}.testimony-description{font-size:22px;margin-top:10px;margin-bottom:20px;color:#333;font-weight:500;line-height:32px}.testimony-button{border:none;padding:40px 60px;color:#000;background-color:#c7f0ff;border-radius:50%;cursor:pointer;font-size:22px}.desktop-testimony{display:none}video.gl-lofter-vid{width:90vw;margin:3rem 0}a{text-decoration:none;color:#000}@media (min-width: 768px){.testimony-title{font-size:3rem;margin-top:6rem;margin-bottom:3rem;font-weight:700;line-height:3rem;letter-spacing:.1rem}.testimony-description{font-size:2rem;font-weight:300;padding:0 7rem;line-height:2.5rem;margin-bottom:1rem;margin-top:2rem}.testimony-button{margin-top:3rem;margin-bottom:4rem}}@media (min-width: 1024px){.testimony-title{display:none}.desktop-testimony{display:flex;flex-direction:row;padding:0 5rem;justify-content:center;gap:3rem;margin-top:7rem}.desktop-testimony2{margin-top:1rem}.desktop-image-testimony img{width:50vw}.desktop-description-testimony{width:45vw;line-height:4rem;margin-top:1rem;align-content:center;text-align:center;align-self:center}.desktop-description-testimony h2{font-size:2rem;line-height:3.5rem;font-weight:200;text-align:center}.testimony-title-desktop{font-size:2rem;font-weight:600;line-height:2.5rem}.desktop-testimony h1{font-size:3rem;line-height:4.5rem;font-weight:700;text-align:center}.desktop-description-cost h2{margin-top:1rem;font-size:2rem;line-height:3.5rem;font-weight:200;text-align:center}.desktop-testimony-button{border:none;margin-top:2rem;padding:40px 60px;color:#000;background-color:#c7f0ff;border-radius:50%;cursor:pointer;font-size:22px;margin-bottom:6rem}.testimony-content{display:none}video.gl-lofter-vid{width:50vw}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.report-container{margin-top:3rem;text-align:center;width:100vw}.report-title{font-size:22px;margin-bottom:30px;margin-top:10px;text-align:center;font-weight:500}.report-slide{position:relative;text-align:center}.report-image{width:80vw;height:auto;object-fit:contain;margin:0 auto 30px}.vertical{height:25vh}.carousel-text{text-align:left;margin-top:10px;font-size:22px}.report-button{border:1px;background-color:#c7f0ff;padding:30px 70px;border-radius:50%;cursor:pointer;font-size:22px;color:#000;margin-bottom:3rem}@media (min-width: 768px){.report-title{font-size:2rem;font-weight:300;padding:0 7rem;line-height:2.5rem;margin-bottom:4rem}.report-button{font-size:1.1rem;padding:2.5rem 5rem;margin-bottom:10rem}.report-container .swiper{transform:scale(1)}}@media (min-width: 1024px){.report-title{font-size:2rem;font-weight:400;line-height:2.4rem}.carousel-text{font-size:1.8rem}.report-image{height:auto;width:50vw;object-fit:contain;margin:0 auto 30px}}#garden-loft-advantage h1{font-size:35px;margin-bottom:30px;margin-top:40px;font-weight:500;line-height:2rem}.swiper-pagination{position:relative;bottom:10px}.swiper-pagination-bullet{background:#000!important;width:12px;height:12px;opacity:1;margin:0 4px!important}.swiper-pagination-bullet-active{background:#fff!important;border:2px solid #000!important;width:12px;height:12px;opacity:1;margin:0 4px!important}.swiper-container{width:100%;height:auto}.advantage-image{width:80vw;object-fit:contain;display:block;margin:0 auto}.advantage-slide{position:relative;text-align:center}.advantage-title{width:80vw;position:absolute;top:10px;left:50%;transform:translate(-50%);color:#fff;font-size:22px;font-weight:700;z-index:10}.black-text{color:#000}.advantage-text{text-align:center;margin-top:10px;padding:0 10%}.advantage-text h3{font-size:1.5rem;margin-top:20px}.advantage-text p{font-size:22px;font-weight:500;margin-top:10px;width:65vw;line-height:35px;margin-bottom:10px}.button-advantage{background-color:#c7f0ff;color:#000;padding:30px 60px;border:1px;border-radius:50%;cursor:pointer;text-align:center;margin-top:40px;font-size:22px;font-weight:500;margin-bottom:2rem}.swiper-button-prev,.swiper-button-next{display:none}@media (min-width: 768px){.advantage-content h2{font-size:2.5rem}.advantage-text p{font-size:1.2rem;margin-left:-1rem;margin-top:2rem;margin-bottom:1rem;width:45vw;line-height:1.5rem;font-weight:300}.advantage-title{margin-top:.5rem;font-size:2rem;line-height:2.5rem}#garden-loft-advantage h1{font-size:3rem;margin-bottom:40px;margin-top:9rem;font-weight:700;letter-spacing:.1rem;line-height:3rem}.advantage-content p{font-size:1.5rem}.button-advantage{padding:3rem 5rem;font-size:1.1rem;margin-top:3rem;margin-bottom:9rem}.advantage-image{width:40vw;object-fit:contain;display:block;margin:0 auto;border:2px solid rgb(211,211,211)}.swiper{overflow:visible}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);background-color:#000;color:#fff;width:70px;height:70px;border-radius:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10}.swiper-button-prev{left:40px;top:250px}.swiper-button-next{right:40px;top:250px}}@media (min-width: 1024px){#garden-loft-advantage h1{margin-bottom:3rem}.projects-content h2{font-size:3rem}.swiper{overflow:visible}.advantage-text p{font-size:1.2rem;margin-top:1.2rem;margin-bottom:1rem;width:20vw;line-height:1.7rem;font-weight:300}.advantage-content h2{font-size:5rem}.advantage-title{font-size:1.5rem;font-weight:800}.advantage-image{width:20vw;object-fit:contain;display:block;margin:0 auto;border:1px solid rgb(211,211,211)}}.award-section{position:relative;width:90vw;background:url(/images/award.jpg) no-repeat center center/cover;align-content:justify;text-align:right;margin-bottom:1rem;margin:1.3rem}.award-content{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.award-content h1{font-size:22px;margin-bottom:11rem;padding:0 1rem;font-weight:600;line-height:30px}.learn-more-btn{background-color:transparent;border:2px solid transparent;color:transparent;padding:.5rem 1rem;font-size:22px;margin-top:1rem;margin-right:1rem;cursor:pointer;transition:background-color .3s,color .3s}.award-button>a{color:#000;text-decoration:none}.award-button{border:1px;background-color:#c7f0ff;padding:30px 70px;color:#000;border-radius:50%;cursor:pointer;font-size:22px;margin-bottom:3rem;margin-top:2rem}.learn-btn{text-align:left}.desktop-view{display:none}@media (min-width: 768px){.award-content h1{font-size:2rem;margin-bottom:26rem}.award-button{font-size:1.2rem;padding:2.1rem 5rem;margin-top:3rem}}@media (min-width: 1024px){.award-section{display:none}.desktop-view{display:flex;flex-direction:row;width:90vw;padding:0 5rem;justify-content:center;gap:3rem;margin-bottom:3rem}.desktop-image img{width:50vw}.desktop-description{width:45vw;line-height:4rem;align-self:center;margin-top:3rem}.desktop-description h1{font-size:2rem;line-height:3.5rem;font-weight:200;text-align:center}.award-content h1{font-size:2.5rem;margin-bottom:30rem}.learn-more-btn{font-size:1.5rem}.award-button{display:none}.desktop-button{display:block;font-size:1.2rem;padding:1.5rem 5rem;margin-top:3rem;align-content:center;margin-left:11rem}}.projects-section{margin-top:4rem;padding:20px;background-color:#fff}.projects-content{text-align:center}.projects-content h2{font-size:35px;font-weight:600}.projects-content p{font-size:22px;margin-bottom:20px;line-height:32px;font-weight:500}.project-image{width:80vw;max-width:100%;border-radius:0%;margin:0 auto 15px;object-fit:cover}.project-landscape{height:24vh}.install-content h1{padding:2rem;font-size:35px;font-weight:600}.install-content p{line-height:1.5;font-size:22px;margin-bottom:20px}.neighbourhood h3{font-size:1.2rem;margin-top:1.2rem;margin-bottom:3rem;line-height:1.7rem;font-weight:300}.installation{margin:2rem;align-items:center;text-align:center}.install-content h1{padding:1rem;font-size:35px;font-weight:600}.install-content p{line-height:1.7;font-size:22px;font-weight:500}.installation-vid{width:90vw;margin:2rem 0 2rem -.8rem}@media (min-width: 768px){.projects-content h2{font-size:3rem;margin-top:40px;font-weight:700;line-height:3rem;letter-spacing:.1rem}.projects-content p{font-size:2rem;width:70vw;margin:3rem 3rem 3rem 8rem;align-self:center;text-align:center;line-height:2.5rem;font-weight:300}.projects-content .swiper{transform:scale(1)}.install-content h1{font-size:3rem}}@media (min-width: 1024px){.projects-content p{font-size:2rem;line-height:2.5rem;margin-bottom:3rem;margin-left:13rem}.project-image{width:50vw;max-width:100%;border-radius:0%;margin:0 auto 15px;object-fit:cover}.installation-vid{width:50vw}.install-content p{margin-top:2rem;padding:0 13rem;font-size:2rem;font-weight:200;text-align:center}}#faq{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-size:35px;margin-bottom:20px;padding-top:20px}#faq h1{font-size:3rem}.faq-content{width:90%;max-width:800px}.faq-item{margin-bottom:1rem}.faq-item h2{font-size:30px;text-align:left;padding:10px;margin:0;border-bottom:2px solid transparent}.faq-section{padding:10px;text-align:left;background-color:#fff}.faq-section h3{font-size:22px;font-weight:100;margin:2rem 0 .5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #201f1f}.faq-section h3:hover{border-bottom:2px solid #000}.faq-section p{font-size:1rem;margin:1.5rem 0}.arrow{display:inline-block;margin-left:10px;width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);transition:transform .2s ease}.arrow.down{transform:rotate(135deg)}.button-safety-cost{background-color:transparent;border:4px solid rgb(240,212,5);padding:20px 30px;border-radius:50px;cursor:pointer;text-align:center;margin-top:10px;font-size:1.3rem}@media (min-width: 768px){#faq h1{font-size:3rem}.faq-section h3{font-size:1.5rem}.faq-section p{font-size:1.25rem}}@media (min-width: 1024px){#faq h1{font-size:4rem}.faq-section h3{font-size:1.75rem}.faq-section p{font-size:1.5rem}}#village{display:flex;justify-content:center;flex-direction:column;text-align:center;margin-bottom:3rem;color:#000;margin-top:3rem}.workers-list h3{text-align:left;margin-left:3rem;font-size:22px;font-weight:500}.village-list{text-align:left;padding-left:4rem;color:#000;font-size:22px;font-weight:500}.village-list h4{font-weight:500}.village-content h3{padding:1.2rem;font-size:22px;font-weight:500;line-height:2rem}#village p{font-size:22px}#village img{width:90vw;object-fit:contain;padding-top:2rem}.hero-village{display:flex;justify-content:center;align-items:center;align-items:flex-end;height:80vh;background-size:cover;background-position:center;background-repeat:no-repeat;color:#000;width:100vw;overflow-x:hidden}.hero-content{text-align:center;color:#000;width:100vw;height:80vh;padding:10px}.content-village{color:#000;position:absolute;top:0;width:90%;height:79vh;padding-left:1rem;display:flex;flex-direction:column;justify-content:end;align-items:flex-end}.hero-video{height:130vh;object-fit:fill;filter:brightness(85%)}.hero-village h1{font-size:35px;color:#f6f4f4;text-align:left;line-height:3rem}.hero-village p{font-size:32px;color:#f6f4f4;text-align:right;line-height:2rem}.button-village-cost{background-color:#c7f0ff;border:1px;padding:30px 60px;color:#000;border-radius:50%;cursor:pointer;text-align:center;margin-top:40px;font-size:22px;font-weight:500}.button-village-cost>a{text-decoration:none;color:#000}.call-us{height:100px}.village-content h2{padding:0 1.2rem;font-size:30px;font-weight:500;margin-bottom:1rem;line-height:1.2;margin-top:1rem}.village-content .caption p{font-size:35px}.desktop-hero-p{display:none}@media (min-width: 768px){.hero-village img{object-fit:fill}.content-village{color:#000;width:85%;height:69vh;padding-left:3rem;display:flex}.hero-village h1{font-size:7rem;line-height:6rem}.hero-village p{font-size:3rem;margin-top:2rem;text-align:right;line-height:3rem;font-weight:400}.village-content h2{font-size:2rem;font-weight:600;padding:0 7rem;line-height:2.5rem;margin-bottom:1rem}.village-content h3{font-size:1.2rem;font-weight:400}.button-village-cost{padding:30px 60px;margin-top:40px;font-size:1.1rem;font-weight:500}.desktop-hero-p{display:none}.dev-gl{font-size:3rem;margin-bottom:40px;margin-top:9rem;font-weight:700;letter-spacing:.1rem;line-height:3rem;color:#213547}}@media (min-width: 1024px){#village img{width:50vw}.content-village{padding:0}.hero-content{position:relative}.hero-village{height:100vh;width:100vw;overflow:hidden}.hero-village p{margin-right:6rem;font-weight:400}.sky-background,.sec-mobile{display:none}.hero-village img{position:absolute;margin-top:-9.5rem;top:0;left:0;object-fit:cover;height:100%;width:100%;height:auto;filter:brightness(75%)}.sec1{display:flex;flex-direction:row;justify-content:center;margin-top:5rem;margin-bottom:4rem;gap:8rem}.sec1-words .v-box-1{margin-top:6rem}.sec1-words .v-box-2{margin-top:4rem}.sec1-words .v-box-3{margin-top:6rem}.sec1-words .v-box-4{margin-top:6.5rem}.sec1-words .v-box-5,.sec1-words .v-box-6{margin-top:4rem}.sec1-words .v-box-7{margin-top:3rem}.sec2{display:none}.client-list h3{line-height:.5rem}.village-content h2{padding:0}.sec1image img.rotate{transform:rotate(90deg);width:10vw}.mobile-hero-p{display:none}.desktop-hero-p{display:block}.dev-gl{margin-bottom:3rem}}.hero-about{position:relative;text-align:center;margin-bottom:30px}.hero-about-img{position:relative}.hero-about-img img{display:block;width:100vw;align-items:center;text-align:center;object-fit:cover;height:85vh;filter:brightness(75%)}.hero-about-content{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);text-align:right;color:#fff;width:90%;max-width:600px}.hero-about-content h1{font-size:35px;margin-top:8.2rem}.hero-about-content p{font-size:32px;margin-bottom:0;line-height:2rem}.mobile-para{display:block}.desktop-para{display:none}.hero-about-header p{text-align:center;justify-content:center;align-items:center}.about-content{display:flex;justify-content:center;align-items:center;padding:25px}.about-content p{font-size:20px;font-weight:450;text-align:center;line-height:1.5;max-width:600px;margin:0 auto}.teams{margin-top:40px;object-fit:contain;display:flex;flex-direction:column;align-items:center}.teams h1{margin-bottom:30px}.team-content{display:inline-block;width:90%;margin-bottom:40px;text-align:center;align-items:center;justify-content:center}.team-content img{object-fit:contain;width:100%;height:auto;margin-bottom:15px}.team-content h1{font-size:30px;font-weight:400;margin-bottom:10px}.team-content p{font-size:22px;font-weight:400;line-height:1.3;padding:0 1rem}.btn-content{padding:10px;display:flex;justify-content:center;align-items:center}.button-about{background-color:#c7f0ff;border:1px;width:210px;height:100px;border-radius:50%;cursor:pointer;text-align:center;margin-top:10px;font-size:22px;color:#000}.teams,.partners,.history,.research{font-size:35px;align-items:center;color:#000}.history,.research{text-align:center;margin:50px 0}.history h1,.research h1{margin-bottom:20px;font-size:24px}.history p,.research p{font-size:22px;margin-bottom:20px}.history-content h3{font-size:30px;font-weight:500;text-align:center;line-height:1.2;padding:10px}.history-content p{font-size:22px;text-align:center;line-height:1.2;padding:10px}.history-indent p{padding:10px;font-size:22px;text-indent:1px}.history-section,.research-section{margin-top:50px}.research-content p{font-size:22px;text-align:center;line-height:1.2;margin-bottom:20px}.research-indent h1{padding:24px 24px 50px;color:#000;text-align:center;font-size:24px;font-weight:500}.research-img video{object-fit:cover;width:100%;height:auto}.para-research p{font-size:27px}.partners{align-items:center;text-align:center;padding:20px}.partners p{font-size:22px;text-indent:0rem}.partnerslogoDiv{justify-content:center;padding:20px}.partnerslogoDiv img{object-fit:contain;width:40vw}.research-image{width:100vw;max-width:100%;height:300px;margin:0 auto 15px;object-fit:contain}.research-landscape{height:25vh;width:34vw}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background-color:#00000080;color:#fff;border-radius:50%;justify-content:center;align-items:center;cursor:pointer;z-index:10;display:none}.inline-link{color:#010407;text-decoration:underline}.inline-link:hover{color:#070808;text-decoration:none}.our-team-title{font-size:2rem;margin-top:2rem;align-items:center;text-align:center;justify-content:center;padding:30px}@media (min-width: 768px){.hero-about-img img{width:100vw;object-fit:cover;height:90vh;filter:brightness(75%)}.our-team-title{font-size:25px;margin-top:3rem;padding:30px;align-items:center;text-align:center;justify-content:center}.team-content{text-align:center;align-items:center;justify-content:center;width:45%;margin:2.5%;font-size:22px}.team-content h1{font-size:28px;text-align:center;align-items:center;justify-content:center}.team-content p{font-size:22px;font-weight:300}.team-content p{font-size:22px}.about-content p{font-size:28px}.history h1,.research h1{font-size:30px}.history p,.research p{font-size:22px}.hero-about-content h1{font-size:7.5rem;position:absolute;bottom:50%;left:60%;transform:translate(-50%,-50%);color:#fff;text-align:center;padding:10px;line-height:5rem}.hero-about-content h1{font-size:8rem;text-align:center;line-height:8rem;margin-top:6rem;margin-left:-10rem}.hero-about-content p{font-size:3rem;text-align:right;font-size:43px;line-height:2.3rem;text-align:center;margin-left:-20rem;margin-top:-6rem;padding-top:2rem}.team-content img{object-fit:contain;width:100%;align-items:baseline;margin-bottom:10px}.history-content h3,.research h3{font-size:30px;font-weight:500}.history-content p{font-size:1.2rem;text-align:center;line-height:1.2;padding:10px}.research p{font-size:1.2rem;text-align:center}.research-content p{font-size:1.2rem;text-align:center;line-height:1.2}.research-image img{object-fit:contain;max-width:none;width:100vw;margin:0 auto}.research-indent h1{font-size:27px}.research-img video{object-fit:cover;width:80%;height:auto;padding-left:80px}.swiper{overflow:visible}.swiper-button-prev,.swiper-button-next{display:flex}.swiper-button-prev{left:40px;top:200px}.swiper-button-next{right:40px;top:400px}.partners{display:flex;flex-direction:column;align-items:center;padding:40px 20px}.partners-item{display:flex;justify-content:space-between;width:80%;max-width:1200px;margin-bottom:40px}.partnerslogoDiv,.partnerslogoDiv2{display:flex;flex-direction:column;padding:10px;align-items:center;text-align:center;width:45%}.partnerslogoDiv img,.partnerslogoDiv2 img{max-width:200px;height:auto;margin-bottom:10px}.partners-item p{margin:0;line-height:1.6}.btn-content{text-align:center}.teams{font-size:30px;align-items:center;color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (min-width: 1024px){.hero-about-img img{width:100vw;object-fit:cover;height:100vh;opacity:.93}.hero-about-content{position:absolute;bottom:90%;left:74%;transform:translate(-50%,-50%)}.hero-about-content h1{font-size:4rem;width:80%;position:absolute;bottom:90%;left:18%;transform:translate(-50%,-50%);color:#fff;min-width:900px;text-align:center;max-width:900px;line-height:1.9}.about-content p{padding:20px;font-size:33px}.team-content{text-align:center;align-items:center;justify-content:center;width:42%;margin:2.5%}.team-content img{object-fit:contain;width:66%;height:auto;margin:0 auto 15px}.team-content-matt img{object-fit:contain;width:30%;height:100vh}.team-content h1{font-size:30px;text-align:center;align-items:center;justify-content:center}.team-content p{font-size:22px;font-weight:300}.hero-about-content h1{font-size:8rem;text-align:center;line-height:2rem;margin-top:12rem;margin-left:-14rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-about-content p{font-size:3rem;line-height:2.3rem;text-align:justify;margin-left:8rem;margin-top:2rem;padding-top:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.teams{font-size:35px;align-items:center;color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.history h1,.research h1{font-size:27px;line-height:1.2;font-weight:500}.history p,.research p{font-size:22px;font-weight:400;line-height:1.2}.history-content p{font-size:1.2rem;text-align:center;line-height:1.2;font-weight:400;padding-bottom:10px}.research-content p{font-size:1.2rem;padding-top:0;text-align:center;line-height:1.2;font-weight:400;margin-bottom:2.5rem}.history h3,.research h3{padding:5px;font-size:30px;font-weight:500}.history p,.research p{font-size:1.2rem;padding:10px;text-align:center}.research-img video{align-items:center;width:50%;height:auto;padding-left:390px;margin:2rem 0}.partnerslogoDiv{display:flex;flex-direction:column;align-items:center;text-align:center;width:45%}.partnerslogoDiv img{max-width:200px;height:auto;margin-bottom:10px}.partners{display:flex;flex-direction:column;align-items:center;padding:40px 20px}.partners-item{display:flex;justify-content:space-between;width:80%;max-width:1200px;margin-bottom:40px}.partnerslogoDiv{display:flex;flex-direction:column;padding:10px;align-items:center;text-align:center;width:45%}.partnerslogoDiv2{display:flex;flex-direction:column;align-items:center;text-align:center;width:45%}.partnerslogoDiv img{max-width:200px;height:auto;margin-bottom:40px}.partnerslogoDiv2 img{max-width:200px;height:auto;margin-bottom:10px}.partners-item p{margin:0;line-height:1.6}.btn-content{text-align:center}.swiper{overflow:visible}.swiper-button-prev,.swiper-button-next{display:flex}.swiper-button-prev{left:20px;top:100}.swiper-button-next{right:20px;top:190}.research-image{object-fit:contain;width:170vw;margin:2rem auto}.button-about{background-color:#c7f0ff;border:1px;width:220px;height:110px;border-radius:50%;cursor:pointer;text-align:center;margin-top:10px;font-size:1.1rem;color:#000}.our-team-title{display:flex;font-size:35px;margin-top:1.5rem;align-items:center;padding:20px}}#atrium{align-content:center;flex-direction:column;text-align:center;margin-bottom:3rem;margin-top:2rem;width:100vw}h2,h3{color:#000}.hero-atrium-img{object-fit:cover;width:100vw}.atrium-content{margin-top:3rem}.atrium-content h3{font-size:22px;margin-top:1rem;padding:1.2rem;font-weight:600;text-align:center}.atrium-content h1{font-size:35px;padding:0 1.5rem;line-height:35px;color:#000}#atrium img{height:auto;object-fit:cover;width:90vw;padding-bottom:1rem;padding-top:1rem}#atrium h2{font-size:30px;font-weight:500;line-height:1.2;padding:0 1.2rem;margin-bottom:1rem;margin-top:1rem}.logoDiv{display:flex;flex-direction:row;justify-content:center;gap:25px;padding-top:20px;margin-bottom:-55px}#atrium .logoDiv img{object-fit:contain;width:40vw}.hero-atrium{justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;width:100vw;overflow-x:hidden}.hero-atrium-content{color:#fff;position:absolute;top:0;width:90%;height:83%;padding-left:1rem;display:flex;flex-direction:column;justify-content:end;align-items:flex-end}.hero-atrium-img img{width:100vw;height:100vh;object-fit:cover;filter:brightness(75%)}.hero-atrium h1{font-size:35px;margin-bottom:.5rem;text-align:right;line-height:2rem}.hero-atrium p{font-size:32px;text-align:right;margin-bottom:1rem;line-height:1.7rem}.button-atrium{background-color:#c7f0ff;border:1px;color:#000;padding:30px 50px;border-radius:50%;cursor:pointer;text-align:center;margin:40px;font-size:22px}.button-atrium1{background-color:#c7f0ff;border:1px;color:#000;padding:30px 50px;border-radius:50%;cursor:pointer;text-align:center;margin:40px;font-size:22px;margin-bottom:-1rem}.button-atrium>a{text-decoration:none;color:#000}.custom{width:250px;height:150px;padding:5px 40px}.call-us{height:100px;width:200px;font-size:22px}#foundation-section{display:flex;justify-content:center;align-items:center}#plusDiv{display:flex;flex-direction:row;justify-content:center;margin:1rem 0;margin-left:10px;gap:1.5rem;margin-top:2rem;font-size:30px}.foundation-box{border:1px solid #070707;padding:5px;color:#000;margin:5px;width:200px;height:350px;font-size:12px;font-weight:700;text-align:left}#foundation-section h2{font-size:15px;font-weight:700;margin-left:.5rem;font-style:italic}.foundation-box ul{padding:0 .5rem}.foundation-box ul li{margin:1rem}.plus-sign{color:red;font-size:2rem;align-self:center}.contact-info{margin-top:2rem;font-size:22px}.sec1{display:none}@media (min-width: 768px){.atrium-content h1{font-size:2rem}.atrium-content p{font-size:1.2rem}.foundation-section{display:flex;justify-content:center;flex-direction:column;margin:2rem}.button-atrium{font-size:1.2rem}.center-words h3{margin-left:36%}}@media (min-width: 1024px){.hero-atrium-img{height:100vh;width:100vw;overflow:hidden}#plusDiv{gap:.5rem;margin-top:2rem}.hero-atrium-img img{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;height:auto;filter:brightness(75%)}.atrium-content{margin-top:10rem}.atrium-content h4{font-size:30px;font-weight:500;line-height:1.2;padding:0 1.2rem;margin-bottom:1rem}#atrium img{width:50vw}.atrium-content h3{width:25vw;font-size:30px;font-weight:500;line-height:1.2;padding:0 1.2rem;margin-bottom:1rem;margin-top:1rem}.atrium-content h5{width:20vw;font-size:30px;font-weight:500;line-height:1.2;margin-bottom:1rem;margin-top:1rem}.sec2{display:none}.sec1{display:flex;flex-direction:row;justify-content:center;margin-top:7rem;margin-bottom:7rem;gap:8rem}.environment{margin-top:1rem}#atrium .sec1 .sec1-words{margin-top:0rem}#atrium .logoDiv img{width:19vw}.plus-sign{margin:0rem;font-size:3rem}.plus-sign2{padding:0 1rem}.foundation-box{margin-left:3rem;margin-right:3rem}#foundation-section{margin-left:.5rem}.center-words h3{margin-left:36%;margin-top:3rem;font-size:30px;font-weight:500}.sec1-words .para-text{width:25vw;font-size:30px;font-weight:500;line-height:1.2;padding:0 1.2rem;margin-bottom:1rem;margin-top:1rem}.sec1-words .box-1{margin-top:9rem}.sec1-words .box-2{margin-top:6rem;padding:0 1.4rem}.sec1-words .box-3{margin-top:10rem}.sec1-words .box-4{margin-top:2rem}.sec1-words .box-5{margin-top:10rem}.sec1-words .box-6{margin-top:6.5rem}.sec1-words .box-7{margin-top:6rem}.sec1-words .box-8{margin-top:10rem}.sec1-words .box-9{margin-top:6.6rem}.sec1-words .box-10{margin-top:5rem;padding:0 3rem}.sec1-words .box-11{margin-top:-5rem}.sec1-button{margin:20px 0 0}}.brochure-form{max-width:480px;margin:150px auto 0;padding:10px;background-color:#f5efef;border:1px solid #fbf5f5;border-radius:4px;border-radius:1rem}.brochure-form h1{margin-bottom:20px;text-align:center}.brochure-form .form-group{margin-bottom:15px}.brochure-form label{display:block;margin-bottom:5px;font-weight:700}.brochure-form .name-inputs{display:flex;justify-content:space-between}.brochure-form .name-inputs input{width:48%}.brochure-form input[type=text],.brochure-form input[type=email],.brochure-form input[type=tel],.brochure-form select,.brochure-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.brochure-form textarea{height:100px}.brochure-form button{width:100%;padding:10px;font-size:2rem;background-color:#c7f0ff;color:#000;border:none;border-radius:1.7rem;cursor:pointer}.brochure-form button:hover{background-color:#10bfff;color:#fff}.brochure-form p{text-align:center;color:#18ad18;font-weight:700;font-size:medium}@media (max-width: 768px){.brochure-form{margin-top:50px;padding:20px}.brochure-form .name-inputs{display:block}.brochure-form .name-inputs input{width:100%;margin-bottom:10px}.brochure-form button{font-size:1.5rem}}@media (min-width: 1024px){.brochure-form{max-width:800px;padding:20px;margin-top:20px}.brochure-form .name-inputs input{width:48%}.brochure-form button{font-size:2.5rem}}.book-container{justify-content:center;align-items:center;text-align:center;padding:120px}.book-title{font-size:35px;justify-content:center;align-items:center;text-align:center;line-height:1.2;margin-bottom:85px}.calendly-widget{margin:-85px;justify-content:center;align-items:center;text-align:center;width:120%!important;max-width:1100px;height:600px}@media (min-width: 768px){.calendly-widget{height:700px}}@media (min-width: 1024px){.calendly-widget{height:800px}}@media (min-width: 1440px){.calendly-widget{height:900px}}.navbarBackground{background-color:#0000004f;height:20vh!important}.initial-meeting{max-width:600px;margin:0 auto;text-align:center}.initial-meeting h2{font-size:30px;margin-bottom:0;margin-top:-40px}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700}.form-group input{width:100%;padding:.5rem;font-size:1rem}.button-meet{background-color:#c7f0ff;color:#000;font-size:22px;padding:.5rem 1rem;border:none;border-radius:2rem;cursor:pointer;margin-top:1rem}.button-meet:hover{background-color:#0056b3;color:#fff}.calendly-widget{margin-top:1rem;justify-content:center;align-items:center!important;text-align:center;width:150%!important;max-width:1100px;height:700px!important}.contact-info{margin-top:2rem}.contact-info p{margin:.5rem 0}.contact-info a{color:#007bff}.contact-info a:hover{text-decoration:underline}@media (max-width: 1024px){.navbarBackground{height:25vh!important}.initial-meeting h2{font-size:2rem;margin-bottom:0;margin-top:30px!important}.calendly-widget{height:680px!important;max-width:1000px;width:120%}.contact-info{text-align:center}}@media (max-width: 768px){.initial-meeting h2{font-size:1.5rem}.calendly-widget{height:680px!important;max-width:800px;width:120%}}@media (max-width: 480px){.initial-meeting h2{font-size:1.25rem}.calendly-widget{height:700px!important;max-width:1000px;width:135%}}.feasibility-form{max-width:600px;margin:0 auto;padding:80px;background-color:#f9f9f9;border:1px solid #f7f3f3;border-radius:5px}.feasibility-form h1,.feasibility-form p{text-align:center;margin-bottom:20px}.feasibility-form label{display:block;margin-bottom:5px;font-weight:700}.feasibility-form span{color:#040404}.name-fields{display:flex;justify-content:space-between}.name-fields input{width:48%}.feasibility-form input,.feasibility-form select,.feasibility-form textarea{width:100%;padding:8px;margin-bottom:10px;border:1px solid #f7f4f4;border-radius:3px}.feasibility-form button{width:100%;padding:10px;background-color:#c7f0ff;color:#000;border:none;border-radius:3rem;cursor:pointer}.feasibility-form button:hover{background-color:#04b8fa;color:#fff}.reselling-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#fff;padding:20px;text-align:center}.reselling-title{font-size:2.5rem;margin-bottom:20px;color:#333}.reselling-description{font-size:1.5rem;color:#777}.navbar-background{background-color:#0000004f;height:20vh}.phone{padding:100px 20px 20px;text-align:center}.phone h1{font-size:40px;color:#000;margin-bottom:20px}.phone p{font-size:22px;color:#000;margin-bottom:20px;line-height:1.8;margin-top:20px}.phone-button,.email-button{font-size:22px;color:#000;background-color:#c7f0ff;border-radius:3rem;padding:20px 30px;text-decoration:none;display:inline-block;margin:10px}.phone-button:hover,.email-button:hover{color:#fff;background-color:#055f9f}@media (max-width: 768px){.phone h1{font-size:30px}.phone p{font-size:18px}.phone-button,.email-button{font-size:20px;padding:8px 16px}.navbarBackground{background-color:#0000004f;height:10vh}}@media (max-width: 480px){.phone h1{font-size:24px}.phone p{font-size:16px}.phone-button,.email-button{font-size:18px;padding:6px 12px}.navbarBackground{height:12vh}}.learn-more-hero{width:100%;height:auto;text-align:right;margin-bottom:10rem;font-size:24px}.hero-image{width:100%;height:50vh;position:relative}.hero-image img{width:100%;height:85vh;filter:brightness(75%);object-fit:cover;margin-bottom:20px;padding-bottom:10px}.hero-text{position:absolute;top:200px;left:0;width:95%;line-height:2rem;text-align:right}.hero-text h1{font-size:35px;margin-top:190px;color:#fff;margin-bottom:1rem}.hero-text p{font-size:32px;align-items:flex-end;color:#fff;text-align:right;margin-bottom:2.5rem;line-height:2rem}.learn-more-section{text-align:center;padding:208px 20px 20px}.learn-more-section p{font-size:22px;font-weight:400;margin-bottom:20px}#quote-sign{text-align:right;margin-bottom:2rem}.quote-desktop{display:none}.section-title p{font-size:22px;padding:0 1.5rem;width:100%;max-width:200;line-height:35px;color:#000;margin-top:30px;margin-bottom:20px}.section-description{font-size:22px;color:#000;font-weight:400;margin-bottom:20px}.safety-features{font-size:35px}.support-feature-box{padding:10px;border:1px solid black;text-align:left;width:90%;height:685px;font-weight:400;margin:10px auto 20px;line-height:normal}.support-feature-box h3{font-size:30px;margin-bottom:20px;text-align:center}.support-feature-box ul{list-style-type:none;padding:0}.support-feature-box ul li{margin-bottom:30px;font-size:22px}.award-sectionL{margin-bottom:4rem}.award-sectionL h1{font-size:35px}.compare-costsL{margin-bottom:4rem}.compare-costsL h1{font-size:35px}.financeL{margin-bottom:4rem}.financeL h1{font-size:35px}.resellingL{margin-bottom:4rem}.resellingL h1{font-size:35px}.zoningL{margin-bottom:4rem}.zoningL h1{font-size:35px}.award-image,.financing-image,.reselling-image,.zoning-image{width:100%;height:auto;margin:20px auto}.video-embed{width:100%;max-width:1000px;height:auto;margin:20px auto}.report-buttonbutton{border:1px;background-color:#c7f0ff;padding:10px 70px;border-radius:50%;cursor:pointer;font-size:1.1rem;color:#000;margin-bottom:3rem}.swiper-button-prev1,.swiper-button-next1,.sec1{display:none}@media (min-width: 768px){.hero-text{width:50%;position:absolute;bottom:-106%;left:77%;transform:translate(-50%,-50%);color:#fff;font-size:27px;text-align:center;max-width:400px;margin-top:14rem}.hero-text h1{font-size:7.5rem;line-height:7rem;margin-bottom:3rem;text-align:left;margin-left:-22rem}.hero-text p{font-size:3rem;line-height:3rem;text-align:left;margin-left:-2rem}.section-title{font-size:2.5rem}.section-description{font-size:1.5rem}.safety-features{margin-bottom:1rem}.support-feature-box{width:90%;text-align:center}.support-feature-box h3{font-size:1.8rem}.support-feature-box ul li{font-size:1.2rem}.swiper{overflow:visible}.swiper-button-prev,.swiper-button-next,.swiper-button-prev1,.swiper-button-next1{position:absolute;top:50%;transform:translateY(-50%);background-color:#000;color:#fff;width:70px;height:70px;border-radius:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10}.swiper-button-prev1{left:40px;top:450px}.swiper-button-next1{right:40px;top:450px}.swiper-button-prev{left:40px}.swiper-button-next{right:40px}#quote-sign{margin-right:10rem}.award-image{width:100vw;margin:20px auto}.elizabeth-image{max-width:300px;height:auto;margin:20px auto}.video-embed{width:100%;max-width:900px;height:70vh;margin:20px auto}}@media (min-width: 1024px){.hero-image img{height:100vh}.hero-text{font-size:26px;width:500px;position:absolute;bottom:-106%;transform:translate(-50%,-50%);color:#fff;text-align:center;max-width:600px;line-height:1.9}.hero-text h1{font-size:8rem;text-align:center;line-height:8rem;margin-top:4rem;margin-left:-56rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-text p{font-size:3rem;line-height:2.3rem;text-align:justify;margin-left:4rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.section-title{font-size:3rem}.section-description{font-size:1.8rem}.safety-features{margin-bottom:1.5rem}.support-feature-box{width:90%;text-align:center}.support-feature-box h3{font-size:2rem}.support-feature-box ul li{font-size:1.5rem}#quote-sign{margin-right:20rem}.quote-mobile{display:none}.quote-desktop{display:block;padding:0 32rem}.elizabeth-image{max-width:400px;height:auto;margin:20px auto}.award-image,.financing-image,.reselling-image,.zoning-image{width:50vw;margin:20px auto}.video-embed{width:100%;max-width:900px;height:60vh;margin:20px auto}.sec1{display:flex;flex-direction:row;justify-content:center;margin-top:5rem;margin-bottom:4rem;gap:8rem}#learn-more .sec1 .sec1-words{margin-top:6rem;padding:2rem}.first-box{margin-top:13rem}.sec2{display:none}}.mortgage-specialist-form{max-width:600px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px #0000001a}.navbarBackground{background-color:#0000004f;height:20vh}.mortgage-specialist-form h1{color:#333;text-align:center;margin-bottom:20px}.mortgage-specialist-form p{margin-bottom:20px;text-align:center}.mortgage-specialist-form label{display:block;margin-bottom:5px;font-weight:700}.mortgage-specialist-form label span{color:red;font-size:.8em}.mortgage-specialist-form .name-fields{display:flex;justify-content:space-between}.mortgage-specialist-form .name-fields input{width:48%}.mortgage-specialist-form input,.mortgage-specialist-form select,.mortgage-specialist-form textarea{width:100%;padding:8px;margin-bottom:15px;border:1px solid #ddd;border-radius:4px;font-size:16px}.mortgage-specialist-form textarea{height:100px}.mortgage-specialist-form button{width:100%;padding:10px;background-color:#c7f0ff;color:#000;border:none;border-radius:3rem;cursor:pointer;font-size:22px;transition:background-color .3s}.mortgage-specialist-form .button-container{display:flex;justify-content:center}.mortgage-specialist-form button:hover{background-color:#04b8fa;color:#fff}.home{display:flex;justify-content:center;align-items:center;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;width:100vw;overflow-x:hidden}.home h1{font-size:35px;margin-bottom:1rem;text-align:right}.home p{font-size:32px;text-align:right;margin-bottom:2.5rem;line-height:2rem}.desktop-para,.desktop-homepage{display:none}.home-content{text-align:center;width:100vw;padding:10px}.content{color:#fff;position:absolute;top:0;width:90%;height:84%;padding-left:1rem;display:flex;flex-direction:column;justify-content:end;align-items:flex-end}.desk-view{display:none}.video{width:100vw;height:85vh;object-fit:cover;margin-top:-.6rem;filter:brightness(75%)}.homepage-content{max-width:1200px;margin:0 auto;padding:15px;font-size:22px;align-items:center;text-align:center}.homepage-content h1{font-weight:500;padding:20px;line-height:1}.homepage-content p{font-weight:400;padding:10px;line-height:1.2}.item-container{display:flex;margin-top:26px;margin-bottom:20px;padding:5px;align-items:center}.home-image-container{flex:0 0 50%;margin-right:-4px;margin-left:-6px}.home-image-container img{width:100%;height:auto;max-width:200px}.text-container{flex:1;display:flex;flex-direction:column;justify-content:center}.text-container h3{font-size:28px}.text-container p{font-size:20px}.text-container h3 a{color:inherit;text-decoration:none;text-decoration:underline}.text-container h3 a:hover{text-decoration:none}@media (min-width: 768px){.home h1{font-size:7.5rem;width:85vw;line-height:7rem;margin-bottom:3rem;text-align:left}.home p{font-size:3rem;line-height:3rem;text-align:left}.video{width:100vw;height:100vh;object-fit:cover;margin-top:-.6rem;filter:brightness(75%)}.content{position:absolute;top:0;width:85%;height:96%;padding-left:2rem;display:flex}.homepage-content{font-size:24px}.item-container{padding:40px}.home-image-container{margin-right:60px;margin-left:-20px}.home-image-container img{max-width:250px}.text-container h3{font-size:32px}.text-container p{font-size:22px}}@media (min-width: 1024px){.home h1{font-size:8rem;text-align:center;line-height:8rem;margin-bottom:3rem;margin-left:6.8rem}.home p{font-size:3rem;line-height:2.3rem;text-align:center;margin-bottom:9.5rem}.mobile-para{display:none}.desktop-para{display:block;text-align:right;display:flex;align-self:right}.mob-view{display:none}.desk-view{flex-direction:column}.content{position:absolute;top:0;width:85%;height:90%;padding-left:7rem}.homepage-content,.deskpage-content{font-size:28px}.desk-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:40px;gap:2rem}.home-image-container{margin-right:20px;margin-left:0;flex:0 0 auto}.image-container img{max-width:200px}.para-container{text-align:left;width:auto;flex:1}.para-container h3{font-size:36px;margin-bottom:10px}.para-container p{font-size:24px}.desk-flex{display:flex;flex-direction:row;justify-content:space-around;margin-top:20px}.item-container1{display:flex;margin-bottom:20px;padding:5px;align-items:center}}.privacy-policy{max-width:800px;margin:20px auto;padding:30px;font-family:Arial,sans-serif;color:#201f1f;line-height:1.6;background-color:#f9f9f9;border-radius:10px;border:2px solid #ccc;box-shadow:0 4px 8px #0000001a}.privacy-policy h1{font-size:2em;margin-bottom:.5em;color:#0e0f0e;text-align:center}.privacy-policy h2{font-size:1.5em;margin-top:1.5em;color:#000}.privacy-policy p{margin-bottom:1em}.privacy-policy ul{list-style-type:disc;margin-left:1.5em;padding-left:.5em}.privacy-policy li{margin-bottom:.5em}.privacy-policy a{color:#1e88e5;text-decoration:none}.privacy-policy a:hover{text-decoration:underline}.privacy-policy strong{color:#333}*{margin:0;padding:0}:root{font-family:Inter,Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;margin:0;padding:0;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;text-decoration:inherit}body{margin:0 auto;display:flex}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}
