.home-wrapper .about{margin-bottom:80px;overflow:hidden}@media(min-width:768px){.home-wrapper .about{overflow:hidden;margin-bottom:0}}.home-wrapper .about .outer-wrapper{position:relative;padding:80px 0 0;max-width:1920px;margin:0 auto}@media(min-width:768px){.home-wrapper .about .outer-wrapper{padding:250px 0 0}}@media(min-width:1024px){.home-wrapper .about .outer-wrapper{padding:120px 0 0}}.home-wrapper .about .outer-wrapper .top-pattern{display:none;position:absolute;top:0;right:0;z-index:1}@media(min-width:768px){.home-wrapper .about .outer-wrapper .top-pattern{display:block}}.home-wrapper .about .outer-wrapper .inner-wrapper{position:relative;z-index:4;align-items:start;justify-content:space-between;max-width:1396px;margin:0 auto;padding:70px 1em 0;background-color:#fff}@media(min-width:768px){.home-wrapper .about .outer-wrapper .inner-wrapper{display:flex;background-color:transparent;padding:0 1em 120px}}@media(min-width:1024px){.home-wrapper .about .outer-wrapper .inner-wrapper{align-items:center}}@media(min-width:1280px){.home-wrapper .about .outer-wrapper .inner-wrapper{padding:0 1em 120px 60px}}.home-wrapper .about .outer-wrapper .inner-wrapper .content{width:100%}@media(min-width:768px){.home-wrapper .about .outer-wrapper .inner-wrapper .content{width:calc(50% - 25px)}}@media(min-width:1280px){.home-wrapper .about .outer-wrapper .inner-wrapper .content{width:calc(50% - 50px)}}.home-wrapper .about .outer-wrapper .inner-wrapper .content h3{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.home-wrapper .about .outer-wrapper .inner-wrapper .content h2{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1024px){.home-wrapper .about .outer-wrapper .inner-wrapper .content h2{font-size:64px}}.home-wrapper .about .outer-wrapper .inner-wrapper .content p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-bottom:60px}.home-wrapper .about .outer-wrapper .inner-wrapper .content .button-wrapper{display:flex;flex-wrap:wrap;gap:15px;text-align:center;padding-bottom:60px}@media(min-width:768px){.home-wrapper .about .outer-wrapper .inner-wrapper .content .button-wrapper{padding-bottom:0}}.home-wrapper .about .outer-wrapper .inner-wrapper .content .button-wrapper a{width:100%}@media(min-width:568px){.home-wrapper .about .outer-wrapper .inner-wrapper .content .button-wrapper a{width:auto}}.home-wrapper .about .outer-wrapper .inner-wrapper img{min-width:660px;height:338px;object-fit:cover;width:100%;transform:translate(1em,50px)}@media(min-width:768px){.home-wrapper .about .outer-wrapper .inner-wrapper img{width:calc(50% - 25px);height:400px;transform:translate(0,0)}}@media(min-width:1024px){.home-wrapper .about .outer-wrapper .inner-wrapper img{height:660px}}@media(min-width:1280px){.home-wrapper .about .outer-wrapper .inner-wrapper img{width:calc(50% - 50px)}}.home-wrapper .about .outer-wrapper .white-box{display:none;position:absolute;bottom:0;width:70%;height:600px;z-index:2;background-color:#fff}@media(min-width:768px){.home-wrapper .about .outer-wrapper .white-box{display:block}}@media(min-width:1024px){.home-wrapper .about .outer-wrapper .white-box{height:720px;font-size:64px}}.home-wrapper .about .outer-wrapper .bottom-pattern{display:none;position:absolute;bottom:0;left:0;z-index:3}@media(min-width:1280px){.home-wrapper .about .outer-wrapper .bottom-pattern{display:block}}.home-wrapper .who-we-serve{position:relative;overflow:hidden;padding-bottom:100px}@media(min-width:768px){.home-wrapper .who-we-serve{padding-bottom:80px}}@media(min-width:1024px){.home-wrapper .who-we-serve{padding-bottom:150px}}@media(min-width:1280px){.home-wrapper .who-we-serve{padding-bottom:230px}}.home-wrapper .who-we-serve .top-pattern{display:none;position:absolute;top:100px;right:0;z-index:1;pointer-events:none}@media(min-width:768px){.home-wrapper .who-we-serve .top-pattern{display:block}}.home-wrapper .who-we-serve .outer-wrapper{position:relative;max-width:1920px;margin:0 auto}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper{height:600px}}@media(min-width:1280px){.home-wrapper .who-we-serve .outer-wrapper{height:800px}}.home-wrapper .who-we-serve .outer-wrapper .bk{display:none;position:absolute;top:0;left:0;z-index:1;height:100%;object-fit:cover}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper .bk{display:block;height:200px;width:75%}}@media(min-width:1280px){.home-wrapper .who-we-serve .outer-wrapper .bk{height:800px;width:55%}}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper .mobile-img{display:none}}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper{position:relative;bottom:0;right:0;z-index:3;overflow:hidden;align-items:start;gap:50px;background-color:#fff;max-width:1320px;padding:65px 1em 20px}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper{position:absolute;top:auto;display:flex;padding:65px 1em}}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper{top:150px;padding:60px 1em 20px}}@media(min-width:1280px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper{top:auto;padding:120px;margin-bottom:-120px}}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .content{width:100%}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .content{width:calc(50% - 50px)}}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .content h3{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .content h2{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .content h2{font-size:64px}}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .content p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-bottom:60px}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .content .button-wrapper{display:none;flex-wrap:wrap;gap:15px;text-align:center;padding-bottom:60px}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .content .button-wrapper{display:flex;padding-bottom:0}}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .content .button-wrapper a{width:100%}@media(min-width:568px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .content .button-wrapper a{width:auto}}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .who-list{display:flex;flex-wrap:wrap;align-items:end;gap:15px;width:100%}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .who-list{width:calc(50% - 50px)}}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .who-list li{display:flex;align-items:center;width:calc(50% - 15px);font-family:tungsten semibold,sans-serif;font-size:24px;line-height:1;color:#000;text-transform:uppercase;padding-bottom:5px}@media(min-width:768px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .who-list li{font-size:32px}}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .who-list li{font-size:40px}}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .who-list li .icon{min-width:4px;min-height:4px;background-color:#ec6e24;margin-right:10px}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .mobile-button-wrapper{display:flex;flex-wrap:wrap;gap:15px;text-align:center;padding:60px 0}@media(min-width:1024px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .mobile-button-wrapper{display:none}}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .mobile-button-wrapper a{width:100%}@media(min-width:568px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .mobile-button-wrapper a{width:auto}}.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .pattern{display:none;position:absolute;bottom:0;right:0;z-index:2;pointer-events:none}@media(min-width:1280px){.home-wrapper .who-we-serve .outer-wrapper .inner-wrapper .pattern{display:block}}.home-wrapper .better-way-pattern{max-width:1680px;margin:0 auto;overflow:hidden;margin-top:-400px}.home-wrapper .portfolio{position:relative;overflow:hidden;margin:-40px 0;padding:0 1em;z-index:3}@media(min-width:768px){.home-wrapper .portfolio{padding:0}}.home-wrapper .portfolio .inner-wrapper{display:flex;flex-wrap:wrap;gap:50px;align-items:center;flex-direction:column-reverse;max-width:1680px;margin:0 auto}@media(min-width:768px){.home-wrapper .portfolio .inner-wrapper{flex-direction:row}}@media(min-width:1024px){.home-wrapper .portfolio .inner-wrapper{gap:100px}}.home-wrapper .portfolio .inner-wrapper .slider{width:100%}@media(min-width:768px){.home-wrapper .portfolio .inner-wrapper .slider{width:calc(50% - 40px)}}@media(min-width:1024px){.home-wrapper .portfolio .inner-wrapper .slider{width:calc(50% - 100px)}}.home-wrapper .portfolio .inner-wrapper .slider .splide-external-arrows{display:flex;justify-content:space-between;gap:50px;padding-bottom:20px}@media(min-width:768px){.home-wrapper .portfolio .inner-wrapper .slider .splide-external-arrows{justify-content:end}}.home-wrapper .portfolio .inner-wrapper .text-content{width:100%}@media(min-width:768px){.home-wrapper .portfolio .inner-wrapper .text-content{width:calc(50% - 40px)}}@media(min-width:1024px){.home-wrapper .portfolio .inner-wrapper .text-content{width:calc(50% - 100px)}}.home-wrapper .portfolio .inner-wrapper .text-content h3{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.home-wrapper .portfolio .inner-wrapper .text-content h2{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1024px){.home-wrapper .portfolio .inner-wrapper .text-content h2{font-size:64px}}.home-wrapper .portfolio .inner-wrapper .text-content p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-bottom:0}@media(min-width:768px){.home-wrapper .portfolio .inner-wrapper .text-content p{padding-bottom:60px}}.home-wrapper .portfolio .inner-wrapper .text-content .branded-filled-button{display:none}@media(min-width:768px){.home-wrapper .portfolio .inner-wrapper .text-content .branded-filled-button{display:inline}}.home-wrapper .portfolio .project-box{display:flex;flex-direction:column;position:relative;background-color:#fff;height:100%}.home-wrapper .portfolio .project-box .content{display:flex;flex-direction:column;flex:1;width:100%;min-height:230px;padding:20px}.home-wrapper .portfolio .project-box .content .project-type-group{display:flex;align-items:center;gap:10px;padding-bottom:40px}.home-wrapper .portfolio .project-box .content .project-type-group .highlight{background-color:#ec6e24;color:#fff;font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px;padding:2px 5px}@media(min-width:568px){.home-wrapper .portfolio .project-box .content .project-type-group .highlight{font-size:12px}}.home-wrapper .portfolio .project-box .content .project-type-group .cat{font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px}@media(min-width:568px){.home-wrapper .portfolio .project-box .content .project-type-group .cat{font-size:12px}}.home-wrapper .portfolio .project-box .content h5{font-family:tungsten semibold,sans-serif;font-size:40px;line-height:1;text-transform:uppercase;padding-bottom:10px}@media(min-width:1024px){.home-wrapper .portfolio .project-box .content h5{font-size:50px}}@media(min-width:1681px){.home-wrapper .portfolio .project-box .content h5{font-size:60px}}.home-wrapper .portfolio .project-box .content .button{margin-top:auto;font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#231f20;text-decoration:underline}.home-wrapper .portfolio .project-box img{display:block;width:100%;height:200px;object-fit:cover;margin-top:auto}@media(min-width:568px){.home-wrapper .portfolio .project-box img{height:330px}}@media(min-width:768px){.home-wrapper .portfolio .project-box img{height:200px}}@media(min-width:1024px){.home-wrapper .portfolio .project-box img{height:330px}}.home-wrapper .better-way-to-build-home{padding:120px 16px 0}.home-pre-footer .prefooter-section{padding-top:100px!important}.portfolio-wrapper .hero-divider{overflow:hidden}.portfolio-wrapper .hero-divider .outer-wrapper{position:relative;max-width:1680px;margin:0 auto;padding:50px 0 100px}@media(min-width:1280px){.portfolio-wrapper .hero-divider .outer-wrapper{padding:0}}.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:50px;max-width:1480px;margin-left:auto;padding:50px 1em}@media(min-width:768px){.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper{padding:0}}.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper .content{width:100%;padding:0 1em}@media(min-width:768px){.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper .content{width:calc(50% - 50px);padding-right:0}}.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h6 .seperator{color:#ec6e24}.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h1{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1280px){.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h1{font-size:64px}}.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper .content p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-bottom:0}@media(min-width:768px){.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper .content p{padding-bottom:60px}}.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper img{position:relative;width:100%;height:338px;object-fit:cover;transform:translate(1em,0);z-index:2}@media(min-width:568px){.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper img{height:400px}}@media(min-width:768px){.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper img{width:calc(50% - 0px);transform:translate(0,50px)}}@media(min-width:1024px){.portfolio-wrapper .hero-divider .outer-wrapper .inner-wrapper img{height:auto}}.portfolio-wrapper .hero-divider .outer-wrapper .black-divider{position:absolute;bottom:440px;left:0;background-color:#231f20;width:100%;height:48px;z-index:1}@media(min-width:768px){.portfolio-wrapper .hero-divider .outer-wrapper .black-divider{width:390px;bottom:48px}}.portfolio-wrapper .hero-divider .outer-wrapper .white-divider{position:absolute;bottom:140px;left:0;background-color:#fff;width:100%;height:300px}@media(min-width:768px){.portfolio-wrapper .hero-divider .outer-wrapper .white-divider{width:390px;height:48px;bottom:0}}.portfolio-wrapper .expertise{overflow:hidden}.portfolio-wrapper .expertise .outer-wrapper{background-color:#fff;max-width:1680px;margin:-190px auto 0;padding:170px 2em}@media(min-width:768px){.portfolio-wrapper .expertise .outer-wrapper{margin:0 auto}}.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;gap:80px;max-width:1260px;margin:0 auto;padding:100px 0}@media(min-width:768px){.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper{padding:0}}.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper h2{width:100%;font-family:tungsten bold,sans-serif;font-size:48px;text-transform:uppercase;color:#000}@media(min-width:768px){.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper h2{width:calc(30% - 80px)}}@media(min-width:1024px){.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper h2{font-size:64px}}.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper .content-box{width:100%}@media(min-width:568px){.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper .content-box{width:calc(50% - 40px)}}@media(min-width:768px){.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper .content-box{width:calc(35% - 40px)}}.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper .content-box h3{font-family:tungsten semibold,sans-serif;font-size:32px;text-transform:uppercase;color:#000}@media(min-width:1024px){.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper .content-box h3{font-size:48px}}.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper .content-box p{font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#000;padding:15px 0}@media(min-width:1024px){.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper .content-box p{font-size:18px}}.portfolio-wrapper .expertise .outer-wrapper .inner-wrapper .content-box a{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;text-decoration:underline}.portfolio-wrapper .feat-projects{overflow:hidden}.portfolio-wrapper .feat-projects .outer-wrapper{position:relative;max-width:1680px;margin:0 auto;padding:120px 2em}.portfolio-wrapper .feat-projects .outer-wrapper .top-pattern{position:absolute;top:0;right:0}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper{position:relative;z-index:2;max-width:1380px;margin:0 auto}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section{align-items:center;justify-content:space-between}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section{display:flex}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section h2{font-family:tungsten bold,sans-serif;font-size:48px;text-transform:uppercase;color:#000}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section h2{display:flex}}@media(min-width:768px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section h2{font-size:64px}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section .dark-outline-button{display:none}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section .dark-outline-button{display:block}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper{gap:30px;padding:30px 0 0}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper{padding:40px 0}}@media(min-width:1024px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper{display:flex}}@media(min-width:1280px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper{gap:60px}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .featured-project{width:100%}@media(min-width:1024px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .featured-project{width:calc(50% - 15px)}}@media(min-width:1280px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .featured-project{width:calc(50% - 30px)}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .featured-project img{height:390px!important}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects{display:flex;width:100%;flex-wrap:wrap;gap:15px;padding-top:30px}@media(min-width:1024px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects{width:calc(50% - 15px);gap:30px;padding-top:0}}@media(min-width:1280px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects{width:calc(50% - 30px);gap:60px}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer{width:calc(100% - 8px);padding-bottom:30px}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer{padding-bottom:0}}@media(min-width:1024px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer{width:calc(50% - 15px)}}@media(min-width:1280px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer{width:calc(50% - 30px)}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .project-type-group{display:flex;align-items:center;gap:10px;padding-bottom:40px}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .project-type-group .highlight{background-color:#ec6e24;color:#fff;font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px;padding:2px 5px}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .project-type-group .highlight{font-size:12px}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .project-type-group .cat{font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .project-type-group .cat{font-size:12px}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer h5{font-size:16px!important}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer h5{font-size:20px!important}}@media(min-width:768px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer h5{font-size:24px!important}}@media(min-width:1280px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer h5{font-size:32px!important}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .button{font-size:12px!important}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .button{font-size:14px!important}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box{display:flex;flex-direction:column;position:relative;background-color:#fff;height:100%}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content{display:flex;flex-direction:column;flex:1;width:100%;padding:20px}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .project-type-group{display:flex;align-items:center;gap:10px;padding-bottom:40px}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .project-type-group .highlight{background-color:#ec6e24;color:#fff;font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px;padding:2px 5px}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .project-type-group .highlight{font-size:12px}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .project-type-group .cat{font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .project-type-group .cat{font-size:12px}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content h5{font-family:tungsten semibold,sans-serif;font-size:22px;line-height:1;text-transform:uppercase;padding-bottom:10px}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content h5{font-size:40px}}@media(min-width:1024px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content h5{font-size:50px}}@media(min-width:1681px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content h5{font-size:60px}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content p{font-family:onest,sans-serif;font-size:12px;line-height:1.5;color:#231f20;padding-bottom:40px}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content p{font-size:16px}}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .button{margin-top:auto;font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#231f20;text-decoration:underline}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box img{display:block;width:100%;height:190px;object-fit:cover;margin-top:auto}.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .mobile-button{display:flex;width:100%;justify-content:center}@media(min-width:568px){.portfolio-wrapper .feat-projects .outer-wrapper .inner-wrapper .mobile-button{display:none}}.portfolio-wrapper .feat-projects .outer-wrapper .bottom-pattern{position:absolute;bottom:0;left:0;z-index:1}.portfolio-wrapper .white-better-way .better-way-to-build-section{padding:120px 1em;background-color:#fff}.portfolio-wrapper .white-better-way .better-way-to-build-section .dark-outline-button{display:none}.project-listing-page-wrapper{padding-bottom:60px}.project-listing-page-wrapper .title{width:100%;text-align:center;padding:120px 1em}.project-listing-page-wrapper .title h2{font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:2px}.project-listing-page-wrapper .title h1{font-family:tungsten bold,sans-serif;font-size:48px;text-transform:uppercase;color:#000}@media(min-width:768px){.project-listing-page-wrapper .title h1{font-size:64px}}.project-listing-page-wrapper .projects{position:relative;z-index:2;overflow:hidden}.project-listing-page-wrapper .projects .filter-wrapper{display:block;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;max-width:1260px;margin:0 auto;width:100%;padding:0 1em 100px}@media(min-width:768px){.project-listing-page-wrapper .projects .filter-wrapper{display:flex}}.project-listing-page-wrapper .projects .filter-wrapper h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#000}.project-listing-page-wrapper .projects .filter-wrapper .custom-select{position:relative;padding:10px 0 0;font-family:onest,sans-serif}.project-listing-page-wrapper .projects .filter-wrapper .custom-select .selected{background-color:#ec6e24;color:#fff}.project-listing-page-wrapper .projects .filter-wrapper .custom-select .select-button{width:100%;padding:10px;background:#f8f8f8;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.project-listing-page-wrapper .projects .filter-wrapper .custom-select .select-button{display:none}}.project-listing-page-wrapper .projects .filter-wrapper .custom-select .select-options{position:absolute;top:100%;left:0;width:100%;border:1px solid #ccc;background:#fff;margin-top:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10}.project-listing-page-wrapper .projects .filter-wrapper .custom-select .select-options .select-option{padding:10px}.project-listing-page-wrapper .projects .filter-wrapper .select-options-desktop{display:none;flex-wrap:wrap;align-items:center;gap:30px}@media(min-width:768px){.project-listing-page-wrapper .projects .filter-wrapper .select-options-desktop{display:flex}}.project-listing-page-wrapper .projects .filter-wrapper .select-options-desktop .select-option{display:flex;align-items:center;gap:10px;font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#000;cursor:pointer}.project-listing-page-wrapper .projects .filter-wrapper .select-options-desktop .select-option .icon{width:8px;height:8px;background-color:#ec6e24}.project-listing-page-wrapper .projects .filter-wrapper .select-options-desktop .select-option .selected{text-decoration:underline}.project-listing-page-wrapper .projects .projects-group{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;max-width:1260px;margin:0 auto}.project-listing-page-wrapper .projects .projects-group .project-box{display:flex;flex-direction:column;position:relative;width:calc(50% - 20px);background-color:#fff;margin:5px}@media(min-width:768px){.project-listing-page-wrapper .projects .projects-group .project-box{width:calc(33% - 20px);margin:10px}}@media(min-width:1024px){.project-listing-page-wrapper .projects .projects-group .project-box{width:calc(25% - 20px)}}.project-listing-page-wrapper .projects .projects-group .project-box .content{flex:1;padding:10px}@media(min-width:568px){.project-listing-page-wrapper .projects .projects-group .project-box .content{padding:20px}}.project-listing-page-wrapper .projects .projects-group .project-box .content .project-type-group{display:flex;align-items:center;gap:10px;padding-bottom:40px}.project-listing-page-wrapper .projects .projects-group .project-box .content .project-type-group .highlight{background-color:#ec6e24;color:#fff;font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px;padding:2px 5px}@media(min-width:568px){.project-listing-page-wrapper .projects .projects-group .project-box .content .project-type-group .highlight{font-size:12px}}.project-listing-page-wrapper .projects .projects-group .project-box .content .project-type-group .cat{font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px}@media(min-width:568px){.project-listing-page-wrapper .projects .projects-group .project-box .content .project-type-group .cat{font-size:12px}}.project-listing-page-wrapper .projects .projects-group .project-box .content h5{font-family:tungsten bold,sans-serif;font-size:16px;line-height:1;text-transform:uppercase;padding-bottom:10px}@media(min-width:568px){.project-listing-page-wrapper .projects .projects-group .project-box .content h5{font-size:24px}}@media(min-width:1280px){.project-listing-page-wrapper .projects .projects-group .project-box .content h5{font-size:32px}}.project-listing-page-wrapper .projects .projects-group .project-box .content .button{font-family:onest,sans-serif;font-size:8px;line-height:1.5;color:#231f20;text-decoration:underline}@media(min-width:568px){.project-listing-page-wrapper .projects .projects-group .project-box .content .button{font-size:12px}}.project-listing-page-wrapper .projects .projects-group .project-box img{display:block;width:100%;height:120px;object-fit:cover;margin-top:auto}@media(min-width:568px){.project-listing-page-wrapper .projects .projects-group .project-box img{height:190px}}.project-listing-page-wrapper .projects .bottom-pattern{position:absolute;bottom:0;left:0;z-index:1;pointer-events:none}.project-listing-page-wrapper .pagination-controls{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;text-align:center;padding:50px 1em}.project-listing-page-wrapper .pagination-controls button{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;transition:.25s}.project-listing-page-wrapper .pagination-controls button:hover{text-decoration:underline}.project-listing-page-wrapper .pagination-controls button:disabled{opacity:.5}.project-listing-page-wrapper .pagination-controls .active{color:#ec6e24;transition:.25s}.project-single-wrapper .hero{position:relative;z-index:2}.project-single-wrapper .hero .gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 100%);z-index:2}.project-single-wrapper .hero .outer-wrapper{position:relative;z-index:2;max-width:1680px;padding:400px 0 0;margin:-98px auto 0}@media(min-width:1024px){.project-single-wrapper .hero .outer-wrapper{padding:500px 0 0}}.project-single-wrapper .hero .outer-wrapper .inner-wrapper{position:relative;z-index:2;align-items:start;justify-content:space-between;max-width:1350px;background-color:#000;padding:4em 1em 5em;transform:translateY(100px);color:#fff}@media(min-width:768px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper{display:flex}}@media(min-width:1024px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper{padding:4em 4em 5em}}@media(min-width:1280px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper{padding:4em 7em 5em}}@media(min-width:1920px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper{margin-right:0}}.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title{position:relative;z-index:3}.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title .meta-group{align-items:center;padding-bottom:20px}@media(min-width:768px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title .meta-group{display:flex;padding-bottom:0}}.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title .meta-group .meta{display:flex;align-items:center;font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;padding:5px 0}.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title .meta-group .meta .icon{display:none;width:8px;height:8px;background-color:#ec6e24;margin:0 1em}@media(min-width:768px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title .meta-group .meta .icon{display:block}}.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title h1{font-family:tungsten black,sans-serif;font-size:48px;line-height:1;letter-spacing:3px;text-transform:uppercase}@media(min-width:568px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title h1{font-size:72px}}@media(min-width:768px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title h1{font-size:56px}}@media(min-width:1024px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title h1{font-size:72px}}@media(min-width:1280px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper .title h1{font-size:96px}}.project-single-wrapper .hero .outer-wrapper .inner-wrapper .content{width:100%;padding-top:8px}@media(min-width:768px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper .content{width:calc(50% - 20px)}}.project-single-wrapper .hero .outer-wrapper .inner-wrapper .content p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;padding-bottom:30px}@media(min-width:1024px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper .content p{font-size:20px;padding-bottom:80px}}.project-single-wrapper .hero .outer-wrapper .inner-wrapper .content .button-wrapper{display:flex;flex-wrap:wrap;gap:20px;text-align:center}.project-single-wrapper .hero .outer-wrapper .inner-wrapper .content .button-wrapper a{width:100%}@media(min-width:1024px){.project-single-wrapper .hero .outer-wrapper .inner-wrapper .content .button-wrapper a{width:auto}}.project-single-wrapper .hero .scroll-arrow{display:none;position:absolute;bottom:150px;right:100px;z-index:3;align-items:center;gap:25px;transform:rotate(-90deg)}@media(min-width:1450px){.project-single-wrapper .hero .scroll-arrow{display:flex}}.project-single-wrapper .hero .scroll-arrow svg{transform:rotate(90deg)}.project-single-wrapper .hero .scroll-arrow h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:12px;text-transform:uppercase;line-height:1.15;letter-spacing:2px;color:#fff}.project-single-wrapper .hero .bk{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;margin-top:-150px}@media(min-width:1024px){.project-single-wrapper .hero .bk{margin-top:0}}.project-single-wrapper .description-section{position:relative;z-index:1;background-color:#fff;padding:200px 1em 100px}.project-single-wrapper .description-section .wrapper{position:relative;max-width:1260px;margin:0 auto}.project-single-wrapper .description-section .wrapper h2{font-family:onest,sans-serif;font-weight:500;font-size:22px;color:#231f20;line-height:1.5;padding-bottom:20px}.project-single-wrapper .description-section .wrapper .content-boxes{display:flex;flex-wrap:wrap;gap:50px;align-items:start;white-space:pre-line}@media(min-width:768px){.project-single-wrapper .description-section .wrapper .content-boxes{display:flex;flex-wrap:nowrap}}.project-single-wrapper .description-section .wrapper .content-boxes .content-box{font-family:onest,sans-serif;font-weight:400;font-size:18px;color:#231f20;line-height:1.5}@media(min-width:768px){.project-single-wrapper .description-section .wrapper .content-boxes .content-box{width:calc(50% - 15px)}}.project-single-wrapper .feat-img-wrapper{background-color:#fff}.project-single-wrapper .feat-img-wrapper .feat-img{max-height:950px;object-fit:cover;margin:0 auto}.project-single-wrapper .gallery{background-color:#fff;padding:60px 0}@media(min-width:1024px){.project-single-wrapper .gallery{padding:120px 0}}.project-single-wrapper .gallery img{max-height:800px;object-fit:cover}.project-single-wrapper .gallery .splide-external-arrows{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:50px}.project-single-wrapper .gallery .splide-external-arrows .splide-custom-pagination{display:flex;gap:8px;justify-content:center}.project-single-wrapper .gallery .splide-external-arrows .splide-custom-pagination .pagination-dot{width:8px;height:8px;border-radius:6em;background-color:#231f20;opacity:.25}.project-single-wrapper .gallery .splide-external-arrows .splide-custom-pagination .active{background-color:#ec6e24;opacity:1}.project-single-wrapper .quote{background-color:#fff;padding:60px 0 120px}@media(min-width:1280px){.project-single-wrapper .quote{padding:120px 0}}.project-single-wrapper .quote .wrapper{max-width:1260px;margin:0 auto;padding:0 1em}.project-single-wrapper .quote .wrapper h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#000}.project-single-wrapper .quote .wrapper p{font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#231f20;padding:20px 0}@media(min-width:768px){.project-single-wrapper .quote .wrapper p{font-size:24px}}.project-single-wrapper .quote .wrapper .meta{align-items:center}@media(min-width:768px){.project-single-wrapper .quote .wrapper .meta{display:flex}}.project-single-wrapper .quote .wrapper .meta h6{font-size:14px;color:#ec6e24}.project-single-wrapper .quote .wrapper .meta span{display:none;padding:0 10px}@media(min-width:768px){.project-single-wrapper .quote .wrapper .meta span{display:block}}.how-we-build-wrapper .hero-divider{overflow:hidden}.how-we-build-wrapper .hero-divider .outer-wrapper{position:relative;max-width:1680px;margin:0 auto;padding:50px 0 100px}@media(min-width:1280px){.how-we-build-wrapper .hero-divider .outer-wrapper{padding:0}}.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:50px;max-width:1480px;margin-left:auto;padding:50px 1em}@media(min-width:768px){.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper{padding:0}}.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper .content{width:100%;padding:0 1em}@media(min-width:768px){.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper .content{width:calc(50% - 50px);padding-right:0}}.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h6 .seperator{color:#ec6e24}.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h1{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1280px){.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h1{font-size:64px}}.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper .content p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-bottom:0}@media(min-width:768px){.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper .content p{padding-bottom:60px}}.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper img{position:relative;width:100%;height:338px;object-fit:cover;transform:translate(1em,0);z-index:2}@media(min-width:568px){.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper img{height:400px}}@media(min-width:768px){.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper img{width:calc(50% - 0px);transform:translate(0,50px)}}@media(min-width:1024px){.how-we-build-wrapper .hero-divider .outer-wrapper .inner-wrapper img{height:auto}}.how-we-build-wrapper .hero-divider .outer-wrapper .black-divider{position:absolute;bottom:440px;left:0;background-color:#231f20;width:100%;height:48px;z-index:1}@media(min-width:768px){.how-we-build-wrapper .hero-divider .outer-wrapper .black-divider{width:390px;bottom:48px}}.how-we-build-wrapper .hero-divider .outer-wrapper .white-divider{position:absolute;bottom:140px;left:0;background-color:#fff;width:100%;height:300px}@media(min-width:768px){.how-we-build-wrapper .hero-divider .outer-wrapper .white-divider{width:390px;height:48px;bottom:0}}.how-we-build-wrapper .expertise .outer-wrapper{background-color:#fff;max-width:1680px;margin:-190px auto 0;padding:170px 2em}@media(min-width:768px){.how-we-build-wrapper .expertise .outer-wrapper{margin:0 auto}}.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;gap:40px;max-width:1260px;margin:0 auto}.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .title{width:100%}@media(min-width:768px){.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .title{width:calc(30% - 20px)}}.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .title h2{width:100%;font-family:tungsten bold,sans-serif;font-size:40px;text-transform:uppercase;color:#000}@media(min-width:1024px){.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .title h2{font-size:56px}}@media(min-width:1280px){.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .title h2{font-size:64px}}.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .content{display:flex;flex-wrap:wrap;width:100%;gap:20px}@media(min-width:768px){.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .content{width:calc(70% - 20px)}}.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box{width:100%}@media(min-width:568px){.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box{width:calc(50% - 20px)}}.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box h3{font-family:tungsten semibold,sans-serif;font-size:32px;text-transform:uppercase;color:#000}@media(min-width:1280px){.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box h3{font-size:48px}}.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box p{font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#000;padding:15px 0}@media(min-width:1280px){.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box p{font-size:18px}}.how-we-build-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box a{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;text-decoration:underline}.how-we-build-wrapper .better-way-to-build{background-color:#fff;max-width:1680px;margin:0 auto}.how-we-build-wrapper .better-way-to-build .better-way-to-build-section{background-color:#e5e5e5;padding:120px 1em}.how-we-build-wrapper .faqs{background-color:#fff}.how-we-build-wrapper .faqs .wrapper{align-items:flex-start;gap:50px;max-width:1380px;padding:60px 16px 200px;margin:0 auto}.how-we-build-wrapper .faqs .wrapper h2{width:100%;font-family:tungsten bold,sans-serif;font-size:40px;text-transform:uppercase;color:#000;padding:0 0 60px;text-align:center}@media(min-width:1024px){.how-we-build-wrapper .faqs .wrapper h2{font-size:56px}}@media(min-width:1280px){.how-we-build-wrapper .faqs .wrapper h2{font-size:64px}}.how-we-build-wrapper .faqs .wrapper p{width:100%;font-size:20px;padding:0 0 20px}.how-we-build-wrapper .faqs .wrapper ul{width:100%;border-top:2px solid #7e7f7f}.how-we-build-wrapper .faqs .wrapper ul li{border-bottom:2px solid #7e7f7f;padding:40px 0}.how-we-build-wrapper .faqs .wrapper ul summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:tungsten semibold,sans-serif;text-transform:uppercase;font-size:32px;user-select:none;line-height:1}@media(min-width:1280px){.how-we-build-wrapper .faqs .wrapper ul summary{font-size:48px}}.how-we-build-wrapper .faqs .wrapper ul p{font-family:onest,sans-serif;padding:10px 0 0;font-size:14px}@media(min-width:768px){.how-we-build-wrapper .faqs .wrapper ul p{font-size:18px}}.how-we-build-wrapper .faqs .wrapper ul details[open] svg{transform:rotate(180deg)}.how-we-build-wrapper .faqs .wrapper ul details>summary{list-style:none}.how-we-build-wrapper .faqs .wrapper ul details>summary::-webkit-details-marker{display:none}.community-spotlight-wrapper .hero-divider{overflow:hidden}.community-spotlight-wrapper .hero-divider .outer-wrapper{position:relative;max-width:1680px;margin:0 auto;padding:50px 0 100px}@media(min-width:1280px){.community-spotlight-wrapper .hero-divider .outer-wrapper{padding:0}}.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:50px;max-width:1480px;margin-left:auto;padding:50px 1em}@media(min-width:768px){.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper{padding:0}}.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper .content{width:100%;padding:0 1em}@media(min-width:768px){.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper .content{width:calc(50% - 50px);padding-right:0}}.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h6 .seperator{color:#ec6e24}.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h1{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1280px){.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h1{font-size:64px}}.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper .content p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-bottom:0}@media(min-width:768px){.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper .content p{padding-bottom:60px}}.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper img{position:relative;width:100%;height:338px;object-fit:cover;transform:translate(1em,0);z-index:2}@media(min-width:568px){.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper img{height:400px}}@media(min-width:768px){.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper img{width:calc(50% - 0px);transform:translate(0,50px)}}@media(min-width:1024px){.community-spotlight-wrapper .hero-divider .outer-wrapper .inner-wrapper img{height:auto}}.community-spotlight-wrapper .hero-divider .outer-wrapper .black-divider{position:absolute;bottom:440px;left:0;background-color:#231f20;width:100%;height:48px;z-index:1}@media(min-width:768px){.community-spotlight-wrapper .hero-divider .outer-wrapper .black-divider{width:390px;bottom:48px}}.community-spotlight-wrapper .hero-divider .outer-wrapper .white-divider{position:absolute;bottom:140px;left:0;background-color:#fff;width:100%;height:300px}@media(min-width:768px){.community-spotlight-wrapper .hero-divider .outer-wrapper .white-divider{width:390px;height:48px;bottom:0}}.community-spotlight-wrapper .expertise .outer-wrapper{background-color:#fff;max-width:1680px;margin:-190px auto 0;padding:170px 2em}@media(min-width:768px){.community-spotlight-wrapper .expertise .outer-wrapper{margin:0 auto}}.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;gap:40px;max-width:1260px;margin:0 auto}.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .title{width:100%}@media(min-width:768px){.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .title{width:calc(30% - 20px)}}.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .title h2{width:100%;font-family:tungsten bold,sans-serif;font-size:40px;text-transform:uppercase;color:#000}@media(min-width:1024px){.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .title h2{font-size:56px}}@media(min-width:1280px){.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .title h2{font-size:64px}}.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .content{display:flex;flex-wrap:wrap;width:100%;gap:20px}@media(min-width:768px){.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .content{width:calc(70% - 20px)}}.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box{width:100%}@media(min-width:568px){.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box{width:calc(50% - 20px)}}.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box h3{font-family:tungsten semibold,sans-serif;font-size:32px;text-transform:uppercase;color:#000}@media(min-width:1280px){.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box h3{font-size:48px}}.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box p{font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#000;padding:15px 0}@media(min-width:1280px){.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box p{font-size:18px}}.community-spotlight-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box a{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;text-decoration:underline}.community-spotlight-wrapper .partner-section{padding:170px 2em;overflow:hidden}.community-spotlight-wrapper .partner-section .wrapper{max-width:1260px;margin:auto}.community-spotlight-wrapper .partner-section .wrapper .title-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;padding-bottom:60px}@media(min-width:768px){.community-spotlight-wrapper .partner-section .wrapper .title-wrapper{padding-bottom:90px}}.community-spotlight-wrapper .partner-section .wrapper .title-wrapper .title{width:calc(100% - 15px)}@media(min-width:768px){.community-spotlight-wrapper .partner-section .wrapper .title-wrapper .title{width:calc(45% - 50px)}}@media(min-width:1280px){.community-spotlight-wrapper .partner-section .wrapper .title-wrapper .title{width:calc(45% - 200px)}}.community-spotlight-wrapper .partner-section .wrapper .title-wrapper .title h5{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:#000}.community-spotlight-wrapper .partner-section .wrapper .title-wrapper .title h4{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase}@media(min-width:768px){.community-spotlight-wrapper .partner-section .wrapper .title-wrapper .title h4{font-size:64px}}.community-spotlight-wrapper .partner-section .wrapper .title-wrapper .title .button-wrapper{display:none;gap:15px;padding-top:40px}@media(min-width:768px){.community-spotlight-wrapper .partner-section .wrapper .title-wrapper .title .button-wrapper{display:flex}}.community-spotlight-wrapper .partner-section .wrapper .title-wrapper .description{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-top:20px}@media(min-width:768px){.community-spotlight-wrapper .partner-section .wrapper .title-wrapper .description{width:calc(55% - 15px)}}.community-spotlight-wrapper .partner-section .wrapper ul{gap:100px;max-width:1200px;margin:0 auto;list-style:disc;padding-left:20px}@media(min-width:768px){.community-spotlight-wrapper .partner-section .wrapper ul{display:flex}}.community-spotlight-wrapper .partner-section .wrapper ul .li-group{width:100%}@media(min-width:768px){.community-spotlight-wrapper .partner-section .wrapper ul .li-group{width:50%}}.community-spotlight-wrapper .partner-section .wrapper ul .li-group li{font-family:tungsten semibold,sans-serif;text-transform:uppercase;font-size:24px;line-height:1.2}@media(min-width:1280px){.community-spotlight-wrapper .partner-section .wrapper ul .li-group li{font-size:32px}}.services-wrapper .hero-divider{overflow:hidden}.services-wrapper .hero-divider .outer-wrapper{position:relative;max-width:1680px;margin:0 auto;padding:50px 0 100px;margin-bottom:-140px}@media(min-width:768px){.services-wrapper .hero-divider .outer-wrapper{margin-bottom:0}}@media(min-width:1280px){.services-wrapper .hero-divider .outer-wrapper{padding:0}}.services-wrapper .hero-divider .outer-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:50px;max-width:1480px;margin-left:auto;padding:50px 1em}@media(min-width:768px){.services-wrapper .hero-divider .outer-wrapper .inner-wrapper{padding:0}}.services-wrapper .hero-divider .outer-wrapper .inner-wrapper .content{width:100%;padding:0 1em}@media(min-width:768px){.services-wrapper .hero-divider .outer-wrapper .inner-wrapper .content{width:calc(50% - 50px);padding-right:0}}.services-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.services-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h6 .seperator{color:#ec6e24}.services-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h1{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1280px){.services-wrapper .hero-divider .outer-wrapper .inner-wrapper .content h1{font-size:64px}}.services-wrapper .hero-divider .outer-wrapper .inner-wrapper .content p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-bottom:0}@media(min-width:768px){.services-wrapper .hero-divider .outer-wrapper .inner-wrapper .content p{padding-bottom:60px}}.services-wrapper .hero-divider .outer-wrapper .inner-wrapper img{position:relative;width:100%;height:338px;object-fit:cover;transform:translate(1em,0);z-index:2}@media(min-width:568px){.services-wrapper .hero-divider .outer-wrapper .inner-wrapper img{height:400px}}@media(min-width:768px){.services-wrapper .hero-divider .outer-wrapper .inner-wrapper img{width:calc(50% - 0px);transform:translate(0,50px)}}@media(min-width:1024px){.services-wrapper .hero-divider .outer-wrapper .inner-wrapper img{height:auto}}.services-wrapper .hero-divider .outer-wrapper .black-divider{position:absolute;bottom:440px;left:0;background-color:#231f20;width:100%;height:48px;z-index:1}@media(min-width:768px){.services-wrapper .hero-divider .outer-wrapper .black-divider{width:390px;bottom:48px}}.services-wrapper .hero-divider .outer-wrapper .white-divider{position:absolute;bottom:140px;left:0;background-color:#fff;width:100%;height:300px}@media(min-width:768px){.services-wrapper .hero-divider .outer-wrapper .white-divider{width:390px;height:48px;bottom:0}}.services-wrapper .why-us-section{overflow:hidden}.services-wrapper .why-us-section .outer-wrapper{position:relative;background-color:#fff;max-width:1680px;padding:60px 0 0}@media(min-width:768px){.services-wrapper .why-us-section .outer-wrapper{margin:0 auto}}@media(min-width:1024px){.services-wrapper .why-us-section .outer-wrapper{padding:0 0 50px}}@media(min-width:1280px){.services-wrapper .why-us-section .outer-wrapper{padding:70px 0 0}}.services-wrapper .why-us-section .outer-wrapper .inner-wrapper{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:start;flex-direction:column-reverse;gap:50px}@media(min-width:1024px){.services-wrapper .why-us-section .outer-wrapper .inner-wrapper{flex-direction:row}}@media(min-width:1280px){.services-wrapper .why-us-section .outer-wrapper .inner-wrapper{gap:100px;align-items:center}}.services-wrapper .why-us-section .outer-wrapper .inner-wrapper img{width:90%;max-height:500px;object-fit:cover}@media(min-width:1024px){.services-wrapper .why-us-section .outer-wrapper .inner-wrapper img{width:calc(50% - 50px);max-height:none;transform:translateY(100px)}}.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content{width:100%;padding:0 2em 0}@media(min-width:1024px){.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content{width:calc(50% - 50px);padding:100px 2em 0}}.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content h4{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#000}.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content h2{font-family:tungsten bold,sans-serif;font-size:40px;text-transform:uppercase;color:#000}@media(min-width:1024px){.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content h2{font-size:56px}}@media(min-width:1280px){.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content h2{font-size:64px}}.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content p{font-family:onest,sans-serif;font-size:14px;line-height:1.5;color:#000;padding:20px 0}@media(min-width:1024px){.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content p{font-size:18px}}.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content .content-box{padding:0 0 20px}.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content .content-box h5{font-family:tungsten bold,sans-serif;font-size:30px;text-transform:uppercase;color:#000;padding:0 0 10px}@media(min-width:1024px){.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content .content-box h5{font-size:40px}}.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content .content-box ul{list-style:disc;padding-left:15px}.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content .content-box li{font-family:onest,sans-serif;font-size:14px;line-height:1.5;color:#000;padding-bottom:0}@media(min-width:1024px){.services-wrapper .why-us-section .outer-wrapper .inner-wrapper .content .content-box li{font-size:16px}}.services-wrapper .why-us-section .outer-wrapper .bottom-pattern{display:none;position:absolute;bottom:0;right:0;object-fit:cover;z-index:1;opacity:.5}@media(min-width:1024px){.services-wrapper .why-us-section .outer-wrapper .bottom-pattern{display:block}}.services-wrapper .expertise{overflow:hidden}.services-wrapper .expertise .outer-wrapper{background-color:#fff;max-width:1680px}@media(min-width:768px){.services-wrapper .expertise .outer-wrapper{margin:0 auto}}.services-wrapper .expertise .outer-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;gap:80px;max-width:1580px;margin-left:auto;background-color:#e5e5e5;padding:60px 2em}@media(min-width:768px){.services-wrapper .expertise .outer-wrapper .inner-wrapper{padding:60px}}@media(min-width:1280px){.services-wrapper .expertise .outer-wrapper .inner-wrapper{padding:160px 120px 120px}}.services-wrapper .expertise .outer-wrapper .inner-wrapper .title{width:100%}@media(min-width:768px){.services-wrapper .expertise .outer-wrapper .inner-wrapper .title{width:calc(25% - 20px)}}.services-wrapper .expertise .outer-wrapper .inner-wrapper .title h2{width:100%;font-family:tungsten bold,sans-serif;font-size:48px;text-transform:uppercase;color:#000}@media(min-width:768px){.services-wrapper .expertise .outer-wrapper .inner-wrapper .title h2{width:calc(30% - 80px)}}@media(min-width:1024px){.services-wrapper .expertise .outer-wrapper .inner-wrapper .title h2{font-size:64px}}.services-wrapper .expertise .outer-wrapper .inner-wrapper .content{display:flex;flex-wrap:wrap;width:100%;gap:40px}@media(min-width:1280px){.services-wrapper .expertise .outer-wrapper .inner-wrapper .content{gap:80px;width:calc(75% - 85px)}}.services-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box{width:100%}@media(min-width:568px){.services-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box{width:calc(50% - 20px)}}@media(min-width:1280px){.services-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box{width:calc(50% - 40px)}}.services-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box h3{font-family:tungsten semibold,sans-serif;font-size:32px;text-transform:uppercase;color:#000}@media(min-width:1280px){.services-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box h3{font-size:48px}}.services-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box p{font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#000;padding:15px 0 30px}@media(min-width:1280px){.services-wrapper .expertise .outer-wrapper .inner-wrapper .content .content-box p{font-size:18px}}.services-wrapper .clarity-section{background-color:#fff;padding:120px 1em;overflow:hidden}.services-wrapper .clarity-section .wrapper{max-width:1260px;margin:auto}.services-wrapper .clarity-section .wrapper .title-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;padding-bottom:60px}@media(min-width:768px){.services-wrapper .clarity-section .wrapper .title-wrapper{padding-bottom:90px}}.services-wrapper .clarity-section .wrapper .title-wrapper .title{width:calc(100% - 15px)}@media(min-width:768px){.services-wrapper .clarity-section .wrapper .title-wrapper .title{width:calc(45% - 15px)}}.services-wrapper .clarity-section .wrapper .title-wrapper .title h5{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:#000}.services-wrapper .clarity-section .wrapper .title-wrapper .title h4{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase}@media(min-width:768px){.services-wrapper .clarity-section .wrapper .title-wrapper .title h4{font-size:64px}}.services-wrapper .clarity-section .wrapper .title-wrapper .title .button-wrapper{display:none;gap:15px;padding-top:40px}@media(min-width:768px){.services-wrapper .clarity-section .wrapper .title-wrapper .title .button-wrapper{display:flex}}.services-wrapper .clarity-section .wrapper .title-wrapper .description{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-top:20px}@media(min-width:768px){.services-wrapper .clarity-section .wrapper .title-wrapper .description{width:calc(55% - 15px)}}.services-wrapper .clarity-section .wrapper .build-ways-boxes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}@media(min-width:1024px){.services-wrapper .clarity-section .wrapper .build-ways-boxes{gap:80px}}.services-wrapper .clarity-section .wrapper .build-ways-boxes .build-ways-box{display:flex;flex-direction:column;width:calc(100% - 0px)}@media(min-width:768px){.services-wrapper .clarity-section .wrapper .build-ways-boxes .build-ways-box{width:calc(50% - 40px)}}@media(min-width:1024px){.services-wrapper .clarity-section .wrapper .build-ways-boxes .build-ways-box{width:calc(50% - 80px)}}@media(min-width:1280px){.services-wrapper .clarity-section .wrapper .build-ways-boxes .build-ways-box{width:calc(25% - 80px)}}.services-wrapper .clarity-section .wrapper .build-ways-boxes .build-ways-box .icon{width:16px;height:16px;background-color:#000}.services-wrapper .clarity-section .wrapper .build-ways-boxes .build-ways-box h6{font-family:tungsten semibold,sans-serif;font-size:48px;text-transform:uppercase;padding:20px 0}.services-wrapper .clarity-section .wrapper .build-ways-boxes .build-ways-box .text{font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#000}.services-wrapper .clarity-section .wrapper .build-ways-boxes .build-ways-box .text ul{list-style:disc;padding-left:15px}.services-wrapper .clarity-section .wrapper .build-ways-boxes .build-ways-box .text li{padding-bottom:5px}.services-wrapper .clarity-section .wrapper .button-wrapper-mobile{display:flex;flex-wrap:wrap;gap:15px;padding-top:40px}@media(min-width:768px){.services-wrapper .clarity-section .wrapper .button-wrapper-mobile{display:none}}.services-wrapper .clarity-section .wrapper .button-wrapper-mobile a{width:100%;text-align:center}.project-category-wrapper .hero{position:relative;z-index:1;background-color:#fff;padding:200px 1em 100px;margin-top:-100px}.project-category-wrapper .hero .wrapper{position:relative;max-width:1260px;margin:0 auto}.project-category-wrapper .hero .wrapper h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.project-category-wrapper .hero .wrapper h6 .seperator{color:#ec6e24}.project-category-wrapper .hero .wrapper h1{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1280px){.project-category-wrapper .hero .wrapper h1{font-size:64px}}.project-category-wrapper .hero .wrapper .content-boxes{gap:50px}@media(min-width:768px){.project-category-wrapper .hero .wrapper .content-boxes{display:flex}}.project-category-wrapper .hero .wrapper .content-boxes .content-box{font-family:onest,sans-serif;font-weight:400;font-size:18px;color:#231f20;line-height:1.5;padding-bottom:20px}@media(min-width:768px){.project-category-wrapper .hero .wrapper .content-boxes .content-box{width:calc(50% - 25px);padding-bottom:0}}.project-category-wrapper .feat-projects{overflow:hidden}.project-category-wrapper .feat-projects .outer-wrapper{position:relative;max-width:1680px;margin:0 auto;padding:120px 1em}.project-category-wrapper .feat-projects .outer-wrapper .top-pattern{position:absolute;top:0;right:0}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper{position:relative;z-index:2;max-width:1380px;margin:0 auto}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section{align-items:center;justify-content:space-between}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section{display:flex}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section h2{font-family:tungsten bold,sans-serif;font-size:48px;text-transform:uppercase;color:#000}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section h2{display:flex}}@media(min-width:768px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section h2{font-size:64px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section .dark-outline-button{display:none}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .title-section .dark-outline-button{display:block}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper{gap:30px;padding:30px 0 0}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper{padding:40px 0}}@media(min-width:1024px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper{display:flex}}@media(min-width:1280px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper{gap:60px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .featured-project{width:100%}@media(min-width:1024px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .featured-project{width:calc(50% - 15px)}}@media(min-width:1280px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .featured-project{width:calc(50% - 30px)}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .featured-project img{height:190px!important}@media(min-width:768px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .featured-project img{height:390px!important}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects{display:flex;width:100%;flex-wrap:wrap;gap:15px;padding-top:30px}@media(min-width:1024px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects{width:calc(50% - 15px);gap:30px;padding-top:0}}@media(min-width:1280px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects{width:calc(50% - 30px);gap:60px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer{width:calc(100% - 8px);padding-bottom:30px}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer{padding-bottom:0;width:calc(50% - 8px)}}@media(min-width:768px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer{width:calc(50% - 15px)}}@media(min-width:1280px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer{width:calc(50% - 30px)}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .project-type-group{display:flex;align-items:center;gap:10px;padding-bottom:40px}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .project-type-group .highlight{background-color:#ec6e24;color:#fff;font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px;padding:2px 5px}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .project-type-group .highlight{font-size:12px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .project-type-group .cat{font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .project-type-group .cat{font-size:12px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer h5{font-size:16px!important}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer h5{font-size:20px!important}}@media(min-width:768px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer h5{font-size:24px!important}}@media(min-width:1280px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer h5{font-size:32px!important}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .button{font-size:12px!important}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .other-projects .project-box-outer .button{font-size:14px!important}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;width:100%}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer{width:100%;padding-bottom:30px}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer{width:calc(50% - 23px);padding-bottom:0}}@media(min-width:768px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer{width:calc(33.33% - 23px)}}@media(min-width:1280px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer{width:calc(25% - 23px)}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer .project-type-group{display:flex;align-items:center;gap:10px;padding-bottom:40px}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer .project-type-group .highlight{background-color:#ec6e24;color:#fff;font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px;padding:2px 5px}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer .project-type-group .highlight{font-size:12px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer .project-type-group .cat{font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer .project-type-group .cat{font-size:12px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer h5{font-size:28px!important}@media(min-width:1280px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer h5{font-size:32px!important}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .four-column-projects .project-box-outer .button{font-size:14px!important}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box{display:flex;flex-direction:column;position:relative;background-color:#fff;height:100%}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content{display:flex;flex-direction:column;flex:1;width:100%;padding:20px}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .project-type-group{display:flex;align-items:center;gap:10px;padding-bottom:40px}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .project-type-group .highlight{background-color:#ec6e24;color:#fff;font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px;padding:2px 5px}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .project-type-group .highlight{font-size:12px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .project-type-group .cat{font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .project-type-group .cat{font-size:12px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content h5{font-family:tungsten semibold,sans-serif;font-size:22px;line-height:1;text-transform:uppercase;padding-bottom:10px}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content h5{font-size:40px}}@media(min-width:1024px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content h5{font-size:50px}}@media(min-width:1681px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content h5{font-size:60px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content p{font-family:onest,sans-serif;font-size:12px;line-height:1.5;color:#231f20;padding-bottom:40px}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content p{font-size:16px}}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box .content .button{margin-top:auto;font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#231f20;text-decoration:underline}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .projects-col-wrapper .project-box img{display:block;width:100%;height:190px;object-fit:cover;margin-top:auto}.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .mobile-button{display:flex;width:100%;justify-content:center}@media(min-width:568px){.project-category-wrapper .feat-projects .outer-wrapper .inner-wrapper .mobile-button{display:none}}.project-category-wrapper .feat-projects .outer-wrapper .bottom-pattern{position:absolute;bottom:0;left:0;z-index:1}.project-category-wrapper .white-better-way{background-color:#fff;padding:120px 0}.about-wrapper .hero{position:relative;z-index:1;background-color:#fff;padding:200px 1em 100px;margin-top:-100px;overflow:hidden}.about-wrapper .hero .wrapper{position:relative;max-width:1260px;margin:0 auto}.about-wrapper .hero .wrapper h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.about-wrapper .hero .wrapper h6 .seperator{color:#ec6e24}.about-wrapper .hero .wrapper h1{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1280px){.about-wrapper .hero .wrapper h1{font-size:64px}}.about-wrapper .hero .wrapper .paragraph{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#231f20;padding-bottom:30px}@media(min-width:768px){.about-wrapper .hero .wrapper .paragraph{font-size:22px}}.about-wrapper .hero .wrapper .paragraph-two{font-family:onest,sans-serif;font-weight:400;font-size:18px;color:#231f20;line-height:1.5;padding-bottom:20px;white-space:pre-line}.about-wrapper .history-section{position:relative;background-color:#fff;overflow:hidden}.about-wrapper .history-section .feat-img{width:100%;max-height:360px;margin:0 auto;object-fit:cover;object-position:top}.about-wrapper .history-section .wrapper{max-width:1260px;margin:0 auto;padding:120px 1em}.about-wrapper .history-section .wrapper h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px;text-align:center}.about-wrapper .history-section .wrapper h2{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:40px;text-align:center}@media(min-width:1280px){.about-wrapper .history-section .wrapper h2{font-size:64px}}.about-wrapper .history-section .wrapper .content-boxes{gap:50px}@media(min-width:768px){.about-wrapper .history-section .wrapper .content-boxes{display:flex}}.about-wrapper .history-section .wrapper .content-boxes .content-box{font-family:onest,sans-serif;font-weight:400;font-size:18px;color:#231f20;line-height:1.5;padding-bottom:20px;white-space:pre-line}@media(min-width:768px){.about-wrapper .history-section .wrapper .content-boxes .content-box{width:calc(50% - 25px);padding-bottom:0}}.about-wrapper .history-section .pattern{display:none;position:absolute;bottom:0;right:0;z-index:2;pointer-events:none}@media(min-width:1280px){.about-wrapper .history-section .pattern{display:block}}.about-wrapper .details-section{background-color:#000;overflow:hidden}.about-wrapper .details-section .outer-wrapper{position:relative;max-width:1680px;margin:0 auto;padding:120px 1em;overflow:hidden}@media(min-width:1024px){.about-wrapper .details-section .outer-wrapper{padding:120px 1em 95px}}.about-wrapper .details-section .outer-wrapper .inner-wrapper{position:relative;z-index:2;max-width:1420px;margin:0 auto}.about-wrapper .details-section .outer-wrapper .inner-wrapper .content-boxes{display:flex;flex-wrap:wrap;gap:40px;color:#fff}.about-wrapper .details-section .outer-wrapper .inner-wrapper .content-boxes .content-box{width:100%}@media(min-width:1024px){.about-wrapper .details-section .outer-wrapper .inner-wrapper .content-boxes .content-box{width:calc(20% - 35px)}}.about-wrapper .details-section .outer-wrapper .inner-wrapper .content-boxes .content-box .white-box{width:16px;height:16px;background-color:#fff;margin-bottom:20px}.about-wrapper .details-section .outer-wrapper .inner-wrapper .content-boxes .content-box h4{font-family:tungsten bold,sans-serif;font-size:32px;line-height:1;text-transform:uppercase;padding-bottom:40px}@media(min-width:768px){.about-wrapper .details-section .outer-wrapper .inner-wrapper .content-boxes .content-box h4{font-size:56px}}@media(min-width:1024px){.about-wrapper .details-section .outer-wrapper .inner-wrapper .content-boxes .content-box h4{font-size:32px}}.about-wrapper .details-section .outer-wrapper .inner-wrapper .content-boxes .content-box p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;padding-bottom:30px}.about-wrapper .details-section .outer-wrapper .pattern-container{width:100%;position:absolute;bottom:0;left:0;z-index:1;overflow:hidden;align-items:flex-end}.about-wrapper .details-section .outer-wrapper .pattern-container svg{width:100%;height:auto;display:block}.about-wrapper .team-anchor{visibility:hidden;margin-top:-100px;margin-bottom:100px}.about-wrapper .team-section{position:relative;overflow:hidden}.about-wrapper .team-section .white-bar{display:none;position:absolute;width:92px;height:100%;top:0;left:0;bottom:0;background-color:#fff}@media(min-width:1280px){.about-wrapper .team-section .white-bar{display:block}}.about-wrapper .team-section .inner-wrapper{position:relative;justify-content:space-between;max-width:1380px;margin:0 auto;padding:120px 1em;z-index:1}@media(min-width:1024px){.about-wrapper .team-section .inner-wrapper{display:flex}}.about-wrapper .team-section .inner-wrapper .content{text-align:center}@media(min-width:1024px){.about-wrapper .team-section .inner-wrapper .content{max-width:480px;text-align:left;padding-right:10px}}.about-wrapper .team-section .inner-wrapper .content h4{font-family:tungsten bold,sans-serif;font-size:64px;text-transform:uppercase;padding-bottom:20px}.about-wrapper .team-section .inner-wrapper .content p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#231f20;padding-bottom:30px}.about-wrapper .team-section .inner-wrapper .team-boxes{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}@media(min-width:1024px){.about-wrapper .team-section .inner-wrapper .team-boxes{max-width:630px}}.about-wrapper .team-section .inner-wrapper .team-boxes .team-bio-box{position:relative;opacity:0;visibility:hidden;height:0;background-color:#fff;width:100%;z-index:5}.about-wrapper .team-section .inner-wrapper .team-boxes .team-bio-box svg{position:absolute;top:0;right:0;z-index:1;cursor:pointer}.about-wrapper .team-section .inner-wrapper .team-boxes .team-bio-box svg:hover rect{fill:#e15f14;transition:.25s}.about-wrapper .team-section .inner-wrapper .team-boxes .team-bio-box h5{font-family:tungsten semibold,sans-serif;font-size:32px;line-height:1;text-transform:uppercase;padding-bottom:5px}.about-wrapper .team-section .inner-wrapper .team-boxes .team-bio-box h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;color:#231f20}.about-wrapper .team-section .inner-wrapper .team-boxes .team-bio-box .team-bio{font-family:onest,sans-serif;font-size:14px;line-height:1.5;padding:25px 0 0}@media(min-width:660px){.about-wrapper .team-section .inner-wrapper .team-boxes .move-row-1{margin-bottom:-450px}}@media(min-width:660px){.about-wrapper .team-section .inner-wrapper .team-boxes .move-row-2{margin-bottom:-450px;transform:translateY(450px)}}.about-wrapper .team-section .inner-wrapper .team-boxes .active-bio-box{position:fixed;top:150px;opacity:1;visibility:visible;padding:30px 20px 300px;overflow:scroll;min-height:100%}@media(min-width:660px){.about-wrapper .team-section .inner-wrapper .team-boxes .active-bio-box{position:relative;top:0;min-height:430px;overflow:visible;padding:30px 20px}}.about-wrapper .team-section .inner-wrapper .team-boxes .team-box{position:relative;background-color:#fff;cursor:pointer}@media(min-width:1024px){.about-wrapper .team-section .inner-wrapper .team-boxes .team-box{width:calc(50% - 15px)}}.about-wrapper .team-section .inner-wrapper .team-boxes .team-box img{width:100%;height:300px;object-fit:cover}.about-wrapper .team-section .inner-wrapper .team-boxes .team-box .team-content{position:relative;padding:20px}.about-wrapper .team-section .inner-wrapper .team-boxes .team-box .team-content .bio-open{position:absolute;top:-49px;left:0;z-index:1}.about-wrapper .team-section .inner-wrapper .team-boxes .team-box .team-content .bio-open:hover rect{fill:#e15f14;transition:.25s}.about-wrapper .team-section .inner-wrapper .team-boxes .team-box .team-content .bio-close{display:none;position:absolute;top:-49px;left:0;z-index:2}.about-wrapper .team-section .inner-wrapper .team-boxes .team-box .team-content .bio-close:hover rect{fill:#e15f14}.about-wrapper .team-section .inner-wrapper .team-boxes .team-box .team-content h5{font-family:tungsten semibold,sans-serif;font-size:32px;line-height:1;text-transform:uppercase;padding-bottom:5px}.about-wrapper .team-section .inner-wrapper .team-boxes .team-box .team-content h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;color:#231f20}.about-wrapper .team-section .inner-wrapper .team-boxes .team-box .team-content .team-bio{display:none}.about-wrapper .team-section .inner-wrapper .team-boxes .active-team-box .bio-close{display:block!important}.about-wrapper .expertise{position:relative;background-color:#fff;overflow:hidden}.about-wrapper .expertise .outer-wrapper{background-color:#fff;max-width:1680px;margin:-190px auto 0;padding:170px 2em}@media(min-width:768px){.about-wrapper .expertise .outer-wrapper{margin:0 auto}}.about-wrapper .expertise .outer-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;gap:80px;max-width:1260px;margin:0 auto;padding:100px 0}@media(min-width:768px){.about-wrapper .expertise .outer-wrapper .inner-wrapper{padding:0}}.about-wrapper .expertise .outer-wrapper .inner-wrapper h2{width:100%;font-family:tungsten bold,sans-serif;font-size:48px;text-transform:uppercase;color:#000}@media(min-width:768px){.about-wrapper .expertise .outer-wrapper .inner-wrapper h2{width:calc(30% - 80px)}}@media(min-width:1024px){.about-wrapper .expertise .outer-wrapper .inner-wrapper h2{font-size:64px}}.about-wrapper .expertise .outer-wrapper .inner-wrapper .content-box{width:100%}@media(min-width:568px){.about-wrapper .expertise .outer-wrapper .inner-wrapper .content-box{width:calc(50% - 40px)}}@media(min-width:768px){.about-wrapper .expertise .outer-wrapper .inner-wrapper .content-box{width:calc(35% - 40px)}}.about-wrapper .expertise .outer-wrapper .inner-wrapper .content-box h3{font-family:tungsten semibold,sans-serif;font-size:32px;text-transform:uppercase;color:#000}@media(min-width:1024px){.about-wrapper .expertise .outer-wrapper .inner-wrapper .content-box h3{font-size:48px}}.about-wrapper .expertise .outer-wrapper .inner-wrapper .content-box p{font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#000;padding:15px 0}@media(min-width:1024px){.about-wrapper .expertise .outer-wrapper .inner-wrapper .content-box p{font-size:18px}}.about-wrapper .expertise .outer-wrapper .inner-wrapper .content-box a{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;text-decoration:underline}.about-wrapper .expertise .bottom-pattern{display:none;position:absolute;bottom:0;left:0;z-index:3}@media(min-width:1280px){.about-wrapper .expertise .bottom-pattern{display:block}}.about-wrapper .portfolio{position:relative;overflow:hidden;padding:100px 1em 0;z-index:3}@media(min-width:768px){.about-wrapper .portfolio{padding:100px 0 0}}.about-wrapper .portfolio .white-bar{display:none;position:absolute;width:92px;height:100%;top:0;right:0;bottom:0;background-color:#fff}@media(min-width:1280px){.about-wrapper .portfolio .white-bar{display:block}}.about-wrapper .portfolio .inner-wrapper{display:flex;flex-wrap:wrap;gap:50px;align-items:center;flex-direction:column-reverse;max-width:1680px;margin:0 auto}@media(min-width:768px){.about-wrapper .portfolio .inner-wrapper{flex-direction:row}}@media(min-width:1024px){.about-wrapper .portfolio .inner-wrapper{gap:100px}}.about-wrapper .portfolio .inner-wrapper .slider{width:100%}@media(min-width:768px){.about-wrapper .portfolio .inner-wrapper .slider{width:calc(50% - 40px)}}@media(min-width:1024px){.about-wrapper .portfolio .inner-wrapper .slider{width:calc(50% - 100px)}}.about-wrapper .portfolio .inner-wrapper .slider .splide-external-arrows{display:flex;justify-content:space-between;gap:50px;padding-bottom:20px}@media(min-width:768px){.about-wrapper .portfolio .inner-wrapper .slider .splide-external-arrows{justify-content:end}}.about-wrapper .portfolio .inner-wrapper .text-content{width:100%;max-width:540px}@media(min-width:768px){.about-wrapper .portfolio .inner-wrapper .text-content{width:calc(50% - 40px)}}@media(min-width:1024px){.about-wrapper .portfolio .inner-wrapper .text-content{width:calc(50% - 100px)}}.about-wrapper .portfolio .inner-wrapper .text-content h3{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.about-wrapper .portfolio .inner-wrapper .text-content h2{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1024px){.about-wrapper .portfolio .inner-wrapper .text-content h2{font-size:64px}}.about-wrapper .portfolio .inner-wrapper .text-content p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-bottom:0}@media(min-width:768px){.about-wrapper .portfolio .inner-wrapper .text-content p{padding-bottom:60px}}.about-wrapper .portfolio .inner-wrapper .text-content .branded-filled-button{display:none}@media(min-width:768px){.about-wrapper .portfolio .inner-wrapper .text-content .branded-filled-button{display:inline}}.about-wrapper .portfolio .project-box{display:flex;flex-direction:column;position:relative;background-color:#fff;height:100%}.about-wrapper .portfolio .project-box .content{display:flex;flex-direction:column;flex:1;width:100%;min-height:230px;padding:20px}.about-wrapper .portfolio .project-box .content .project-type-group{display:flex;align-items:center;gap:10px;padding-bottom:40px}.about-wrapper .portfolio .project-box .content .project-type-group .highlight{background-color:#ec6e24;color:#fff;font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px;padding:2px 5px}@media(min-width:568px){.about-wrapper .portfolio .project-box .content .project-type-group .highlight{font-size:12px}}.about-wrapper .portfolio .project-box .content .project-type-group .cat{font-family:nitti-grotesk-condensed,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:2px}@media(min-width:568px){.about-wrapper .portfolio .project-box .content .project-type-group .cat{font-size:12px}}.about-wrapper .portfolio .project-box .content h5{font-family:tungsten semibold,sans-serif;font-size:40px;line-height:1;text-transform:uppercase;padding-bottom:10px}@media(min-width:1024px){.about-wrapper .portfolio .project-box .content h5{font-size:50px}}@media(min-width:1681px){.about-wrapper .portfolio .project-box .content h5{font-size:60px}}.about-wrapper .portfolio .project-box .content .button{margin-top:auto;font-family:onest,sans-serif;font-size:16px;line-height:1.5;color:#231f20;text-decoration:underline}.about-wrapper .portfolio .project-box img{display:block;width:100%;height:200px;object-fit:cover;margin-top:auto}@media(min-width:568px){.about-wrapper .portfolio .project-box img{height:330px}}@media(min-width:768px){.about-wrapper .portfolio .project-box img{height:200px}}@media(min-width:1024px){.about-wrapper .portfolio .project-box img{height:330px}}.about-wrapper .commit-section{position:relative}.about-wrapper .commit-section .white-bar{display:none;position:absolute;width:92px;height:100%;top:0;right:0;bottom:0;background-color:#fff}@media(min-width:1280px){.about-wrapper .commit-section .white-bar{display:block}}.about-wrapper .commit-section .wrapper{max-width:900px;margin:0 auto;text-align:center;padding:100px 1em 120px}.about-wrapper .commit-section .wrapper h5{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1024px){.about-wrapper .commit-section .wrapper h5{font-size:64px}}.about-wrapper .commit-section .wrapper p{font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#000;padding-bottom:0}.contact-wrapper{background-color:#fff;overflow:hidden;padding-bottom:200px}@media(min-width:768px){.contact-wrapper{background-color:transparent}}.contact-wrapper .outer-wrapper{position:relative}.contact-wrapper .outer-wrapper .inner-wrapper{position:relative;z-index:2;flex-wrap:wrap;gap:100px;max-width:1320px;margin:0 auto;padding:60px 1em}@media(min-width:768px){.contact-wrapper .outer-wrapper .inner-wrapper{display:flex;padding:120px 1em}}.contact-wrapper .outer-wrapper .inner-wrapper .details{width:100%}@media(min-width:768px){.contact-wrapper .outer-wrapper .inner-wrapper .details{width:calc(45% - 100px)}}.contact-wrapper .outer-wrapper .inner-wrapper .details h6{font-family:nitti-grotesk-condensed,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#231f20;padding-bottom:8px}.contact-wrapper .outer-wrapper .inner-wrapper .details h6 .seperator{color:#ec6e24}.contact-wrapper .outer-wrapper .inner-wrapper .details h1{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:1280px){.contact-wrapper .outer-wrapper .inner-wrapper .details h1{font-size:64px}}.contact-wrapper .outer-wrapper .inner-wrapper .details .group{padding-bottom:30px}.contact-wrapper .outer-wrapper .inner-wrapper .details .group h5{font-family:nitti-grotesk-condensed,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#231f20;padding-bottom:10px}.contact-wrapper .outer-wrapper .inner-wrapper .details .group address{font-family:onest,sans-serif;font-size:18px;line-height:1.5;font-style:normal}.contact-wrapper .outer-wrapper .inner-wrapper .details .group a{font-family:onest,sans-serif;font-size:18px;line-height:1.5}.contact-wrapper .outer-wrapper .inner-wrapper .form{width:100%;min-height:450px}@media(min-width:768px){.contact-wrapper .outer-wrapper .inner-wrapper .form{width:calc(55% - 0px)}}.contact-wrapper .outer-wrapper .inner-wrapper .form .cog-label{font-family:nitti-grotesk-condensed,sans-serif!important;font-size:16px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.5px!important;padding-bottom:8px!important}.contact-wrapper .outer-wrapper .inner-wrapper .form .el-input__inner{border:1px solid #e5e5e5;font-family:onest,sans-serif!important;padding:10px}.contact-wrapper .outer-wrapper .inner-wrapper .form .el-textarea__inner{height:100px!important;border:1px solid #e5e5e5;font-family:onest,sans-serif!important;padding:10px}.contact-wrapper .outer-wrapper .inner-wrapper .form .cog-page__navigation{justify-content:flex-end!important}.contact-wrapper .outer-wrapper .inner-wrapper .form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://inside.cmerrillconstruction.com/wp-content/uploads/2025/05/Chevron.svg);background-position:calc(100% - 15px);background-repeat:no-repeat;padding-right:40px}.contact-wrapper .outer-wrapper .inner-wrapper .form .el-input__suffix{display:none!important}.contact-wrapper .outer-wrapper .white-box{width:60%;position:absolute;bottom:0;right:0;z-index:1;height:100%;background-color:#fff;z-index:1}.hero-404 .wrapper{max-width:1260px;margin:0 auto;padding:120px 1em 500px;text-align:center}.hero-404 .wrapper h1{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:768px){.hero-404 .wrapper h1{font-size:64px}}.hero-404 .wrapper p{max-width:700px;margin:0 auto;font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#231f20;padding-bottom:60px}@media(min-width:768px){.hero-404 .wrapper p{font-size:22px}}.thank-you-wrapper .wrapper{max-width:1260px;margin:0 auto;padding:120px 1em 500px;text-align:center}.thank-you-wrapper .wrapper h1{font-family:tungsten bold,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;padding-bottom:20px}@media(min-width:768px){.thank-you-wrapper .wrapper h1{font-size:64px}}.thank-you-wrapper .wrapper p{max-width:700px;margin:0 auto;font-family:onest,sans-serif;font-size:18px;line-height:1.5;color:#231f20;padding-bottom:60px}@media(min-width:768px){.thank-you-wrapper .wrapper p{font-size:22px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}[x-cloak]{display:none!important}h1{letter-spacing:1px;line-height:1}h2{letter-spacing:1px;line-height:1}h3{letter-spacing:1px;line-height:1}h4{letter-spacing:1px;line-height:1}h5{letter-spacing:1px;line-height:1}h6{letter-spacing:1px;line-height:1}p{letter-spacing:1px;line-height:1.5;letter-spacing:0}a{letter-spacing:1px;line-height:1}.branded-filled-button{background-color:#ec6e24;font-family:tungsten bold,sans-serif;font-weight:700;border:2px solid #ec6e24;text-transform:uppercase;color:#fff;padding:15px 30px;transition:.25s}.branded-filled-button:hover{background-color:#e15f14;border:2px solid #e15f14;transition:.25s}.branded-outline-button{background-color:transparent;font-family:tungsten bold,sans-serif;font-weight:700;border:2px solid #ec6e24;text-transform:uppercase;color:#fff;padding:15px 30px;transition:.25s}.branded-outline-button:hover{background-color:#e15f14;transition:.25s}.dark-outline-button{background-color:transparent;font-family:tungsten bold,sans-serif;font-weight:700;border:2px solid #000;text-transform:uppercase;color:#000;padding:15px 30px;transition:.25s}.dark-outline-button:hover{background-color:#000;color:#fff;transition:.25s}.white-outline-button{background-color:transparent;font-family:tungsten bold,sans-serif;font-weight:700;border:2px solid #fff;text-transform:uppercase;color:#fff;padding:15px 30px;transition:.25s}.white-outline-button:hover{background-color:#e5e5e5;border:2px solid #e5e5e5;color:#000;transition:.25s}.white-button{background-color:#fff;font-family:tungsten bold,sans-serif;font-weight:700;text-transform:uppercase;color:#000;padding:15px 30px;transition:.25s}.white-button:hover{background-color:#e5e5e5;transition:.25s}.black-button{background-color:#000;font-family:tungsten bold,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;padding:15px 30px;transition:.25s}.black-button:hover{background-color:#e15f14;transition:.25s}.cog-button{background-color:#ec6e24!important;font-family:tungsten bold,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;color:#fff!important;padding:15px 30px!important;letter-spacing:1px!important;transition:.25s!important}.cog-button:hover{background-color:#e15f14!important;transition:.25s!important}