.area-page{-webkit-font-smoothing:antialiased}.area-page h3{margin:0;font-weight:400;line-height:1.4}.area-white{color:#fff}.area-page .service-rich ul,.area-page .service-rich ol{margin:0 0 0 .5em;padding:0;line-height:normal}.area-page .service-rich ul{list-style:outside}.area-page .service-rich ol{list-style:inside decimal}.area-page .service-rich li{margin-left:1.3em;line-height:normal}.area-page .service-rich li p{font-family:Proxima,sans-serif}.area-page .service-rich ol li p{display:inline}.area-section{height:var(--h);isolation:isolate;position:relative}.area-positioned{left:calc(50% + var(--x));top:var(--y);width:var(--w);height:var(--h);position:absolute;transform:translate(-50%)}.area-text{height:auto}.area-title{background:var(--green)}.area-card{z-index:-1;background:#fff}.area-hero-background{z-index:-2;position:absolute;inset:0;overflow:hidden}.area-hero-background img{width:100%;height:max(100vh,var(--h));top:var(--background-y);object-fit:cover;object-position:center bottom;opacity:.1;position:absolute}.area-intro-photo{outline:2px solid var(--green);border-radius:3px}.area-intro-photo img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.area-quote{font:20px/28px PoppinsSemi,sans-serif}.area-columns{grid-template-columns:calc(33.3333% - 7.5px) calc(33.3333% - 9px) calc(33.3333% - 7.5px);gap:12px;display:grid}.area-column{min-height:var(--h);padding:var(--top) 20px var(--bottom);text-align:center}.area-column-heading{width:min(var(--titleW),100%);min-height:var(--titleH);transform:translateX(var(--titleX));margin:auto}.area-column-body{width:min(var(--bodyW),100%);margin:var(--gap) auto 0;transform:translateX(var(--bodyX))}.area-fill{z-index:-1;display:block;position:absolute;inset:0}.area-fill img{object-fit:cover;width:100%;height:100%}.area-testimonials .area-fill{opacity:.1}.area-review-grid{grid-template-columns:repeat(4,1fr);height:100%;display:grid}.area-review{position:relative}.area-quotation img{width:100%;height:100%;transform:rotate(180deg)}.area-project{height:var(--h);grid-template-columns:63.061% 36.939%;display:grid}.area-project-photo img{object-fit:cover;width:100%;height:100%}.area-project-panel{isolation:isolate;position:relative}.area-project-panel .area-fill{opacity:.03}.area-video{font:16px/22.4px PoppinsSemi,sans-serif}.area-badges img{object-fit:cover;width:100%;height:100%}@media (width>=768px) and (width<=1100px){.area-title .area-text,.area-banner .area-text{max-width:calc(100% - 32px)}.area-banner .area-text{left:50%}.area-card{max-width:calc(100% - 40px);left:50%}.area-project-panel .area-text{max-width:calc(100% - 32px)}.area-project-panel{padding-top:var(--project-top)}.area-project-panel .area-positioned{margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.area-project-panel .area-text+.area-text{margin-top:var(--project-gap)}.area-project-panel .area-video{margin-top:var(--video-gap)}.area-badges a{left:calc(50% + var(--x)*.75);width:calc(var(--w)*.75);height:calc(var(--h)*.75)}}@media (width>=768px) and (width<=1000px){.area-testimonials{height:692px}.area-review-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.area-section{height:var(--m-h)}.area-positioned{left:calc(50% + var(--m-x));top:var(--m-y);width:var(--m-w);height:var(--m-h)}.area-text{height:auto}.area-hero-background img{height:100%;top:0}.area-intro-photo{border-radius:3rem;outline-width:2rem}.area-quote{font-size:15.1667rem;line-height:21.2333rem}.area-columns{grid-template-columns:1fr;gap:12rem;padding-bottom:12rem;display:grid}.area-column{min-height:var(--m-h);padding:var(--m-top) 20rem var(--m-bottom)}.area-column-heading{width:var(--m-titleW);min-height:var(--m-titleH);transform:translateX(var(--m-titleX))}.area-column-body{width:var(--m-bodyW);margin-top:var(--m-gap);transform:translateX(var(--m-bodyX))}.area-review-grid{display:block}.area-review{position:static}.area-project{height:var(--m-h);display:block}.area-project-photo{height:200rem;display:block}.area-project-panel{height:var(--m-h)}.area-video{font-size:14rem;line-height:19.6rem}.area-badges a{display:none}}
