.StrapiImage_strapiBgImage__XeDyl{background-size:cover;background-position:50%}.StrapiImage_strapiImage__mwkXk{object-fit:cover;width:100%}.Carousel_carousel__rvbpB{height:420px;background-color:var(--px-color-gray-main)}@media(min-width:992px){.Carousel_carousel__rvbpB{height:519px}}.Carousel_carousel__rvbpB .Carousel_container__C0B9S{position:relative;height:100%;overflow:hidden}.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs{height:400px;white-space:nowrap;transition:transform .5s ease-in-out}@media(min-width:768px){.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs{height:100%}}.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs .Carousel_item___8Zea{width:100%;height:100%;white-space:normal;display:inline-flex;flex-direction:column;padding:0 14px}@media(min-width:768px){.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs .Carousel_item___8Zea{padding:0}}.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs .Carousel_item___8Zea .row{flex-direction:column}@media(min-width:768px){.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs .Carousel_item___8Zea .row{flex-direction:row}}.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs .Carousel_item___8Zea .Carousel_image__0sCjh{width:100%;height:180px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:22px 0}@media(min-width:768px){.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs .Carousel_item___8Zea .Carousel_image__0sCjh{height:100%;margin:0}}.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs .Carousel_item___8Zea .Carousel_captionWrapper__Z_Skw{display:flex;flex-direction:column;justify-content:center;flex:1 1}@media(min-width:768px){.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs .Carousel_item___8Zea .Carousel_captionWrapper__Z_Skw{flex:0 0 auto}}.Carousel_carousel__rvbpB .Carousel_container__C0B9S .Carousel_items__5sPGs .Carousel_item___8Zea .Carousel_captionWrapper__Z_Skw .Carousel_caption__1L3Mv .Carousel_header__252sj{color:#fff;text-transform:uppercase}.Carousel_carousel__rvbpB .Carousel_arrows__1zydy{display:flex;position:absolute;bottom:22px;right:13px}@media(min-width:768px){.Carousel_carousel__rvbpB .Carousel_arrows__1zydy{bottom:52px;right:0}}.Carousel_carousel__rvbpB .Carousel_arrows__1zydy .Carousel_divider__2cmd7{width:1px;height:38px;background-color:var(--px-color-dark-green);margin-left:13px;margin-right:13px}.Carousel_carousel__rvbpB .Carousel_arrows__1zydy img{cursor:pointer}.Carousel_carousel__rvbpB .Carousel_arrows__1zydy img:hover{opacity:.6}.Carousel_carousel__rvbpB .Carousel_indicatorBar__8m7aM{position:absolute;bottom:0;left:0;right:0;background-color:#090908;height:10px}.Carousel_carousel__rvbpB .Carousel_indicatorBar__8m7aM .Carousel_handle__eLbKy{background-color:var(--px-color-primary-main);height:100%;width:30%;transition:width .5s ease-in-out}.LogoCarousel_root__Cy_89{--slide-height:19rem;--slide-spacing:2rem;position:relative}.LogoCarousel_root__Cy_89 .LogoCarousel_viewport__k_0sZ{overflow:hidden}.LogoCarousel_root__Cy_89 .LogoCarousel_viewport__k_0sZ .LogoCarousel_container__m91Oy{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1)}.LogoCarousel_root__Cy_89 .LogoCarousel_viewport__k_0sZ .LogoCarousel_container__m91Oy .LogoCarousel_slide__rlcAt{transform:translateZ(0);flex:0 0 40%;min-width:0;padding-left:var(--slide-spacing)}@media(min-width:768px){.LogoCarousel_root__Cy_89 .LogoCarousel_viewport__k_0sZ .LogoCarousel_container__m91Oy .LogoCarousel_slide__rlcAt{flex:0 0 30%}}@media(min-width:992px){.LogoCarousel_root__Cy_89 .LogoCarousel_viewport__k_0sZ .LogoCarousel_container__m91Oy .LogoCarousel_slide__rlcAt{flex:0 0 20%}}@media(min-width:1200px){.LogoCarousel_root__Cy_89 .LogoCarousel_viewport__k_0sZ .LogoCarousel_container__m91Oy .LogoCarousel_slide__rlcAt{flex:0 0 15%}}.LogoCarousel_root__Cy_89 .LogoCarousel_viewport__k_0sZ .LogoCarousel_container__m91Oy .LogoCarousel_slide__rlcAt .LogoCarousel_image__zWk65{width:100%;aspect-ratio:5/3;background-size:contain;background-position:50%;background-repeat:no-repeat}.LogoCarousel_root__Cy_89 .LogoCarousel_edge__0vVMc{position:absolute;top:0;bottom:0;width:3rem;display:flex;align-items:center;justify-content:center}@media(min-width:992px){.LogoCarousel_root__Cy_89 .LogoCarousel_edge__0vVMc{width:5rem}}.LogoCarousel_root__Cy_89 .LogoCarousel_edge__0vVMc.LogoCarousel_left__SeH10{background:linear-gradient(90deg,#fff 20%,transparent);left:0}.LogoCarousel_root__Cy_89 .LogoCarousel_edge__0vVMc.LogoCarousel_right__h5Jhy{background:linear-gradient(270deg,#fff 20%,transparent);right:0}@keyframes LogoCarousel_autoplay-progress__1DePp{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.LogoCarousel_image__zWk65{width:170px;aspect-ratio:5/3;background-size:contain;background-position:50%;background-repeat:no-repeat}@media(min-width:992px){.LogoCarousel_image__zWk65{width:120px}}@media(min-width:1200px){.LogoCarousel_image__zWk65{width:150px}}@media(max-width:991.98px){.ProjectsGrid_root__mc_hS .row{margin-top:0}}.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld{overflow:hidden;cursor:pointer;position:relative;aspect-ratio:4/3}@media(min-width:768px){.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld{height:444px;aspect-ratio:unset;margin-bottom:var(--classygutter-x)}.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld:hover .ProjectsGrid_image__c27HQ{opacity:.8;transform:scale(105%)}}@media(min-width:768px)and (min-width:992px){.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld:hover .ProjectsGrid_image__c27HQ{transform:scale(105%)}}.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld.ProjectsGrid_clicked__rb2eS .ProjectsGrid_image__c27HQ{opacity:.6;transform:scale(110%)}@media(min-width:768px){.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld.ProjectsGrid_clicked__rb2eS .ProjectsGrid_image__c27HQ{transform:scale(100%)}}.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld .ProjectsGrid_image__c27HQ{position:absolute;top:0;left:0;right:0;bottom:0;transition:all 225ms ease-out}.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld .ProjectsGrid_caption__gNL3v{position:absolute;bottom:22px;left:22px;right:22px;background-color:var(--px-color-gray-main);color:var(--px-color-gray-text);text-transform:uppercase}@media(min-width:768px){.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld .ProjectsGrid_caption__gNL3v{left:10%;right:10%}}@media(min-width:992px){.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld .ProjectsGrid_caption__gNL3v{bottom:20%;left:0;right:auto;min-width:288px;max-width:90%;overflow:hidden}}.ProjectsGrid_root__mc_hS .ProjectsGrid_project__5s_Ld .ProjectsGrid_caption__gNL3v .ProjectsGrid_title__g7djM{text-decoration:underline}.SeeMore_seeMore__JYPT7{color:var(--px-color-text-primary);cursor:pointer}.SeeMore_seeMore__JYPT7:hover{opacity:.6}.ServiceGrid_serviceGrid__5sLub{max-width:1116px;margin-left:auto;margin-right:auto}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc{position:relative;background-color:var(--px-color-gray-main);display:flex;flex-direction:column;border-radius:12px;padding:28px 28px 36px;min-height:285px;margin-bottom:20px;transition:transform 255ms ease-out;cursor:pointer}@media(min-width:768px){.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc{padding:18px;min-height:213px;max-width:345px}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc:hover{opacity:1;transform:scale(1.08)}}@media(min-width:992px){.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc{padding:28px;min-height:270px}}@media(min-width:1200px){.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc{min-height:330px}}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc.ServiceGrid_clicked__JI3C4{opacity:.8;transform:scale(1.05)}@media(min-width:768px){.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc.ServiceGrid_clicked__JI3C4{transform:unset}}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc:last-child{margin-bottom:0}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc .ServiceGrid_top__a1CY8{flex:5 1;display:flex;justify-content:center}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc .ServiceGrid_top__a1CY8 .ServiceGrid_icon__L9_kG{display:block;color:var(--px-color-primary-main);font-size:44px}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc .ServiceGrid_bottom__s5r8b{flex:6 1}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc .ServiceGrid_bottom__s5r8b .ServiceGrid_name__RrHEz{color:var(--px-color-gray-text);text-transform:uppercase;display:block;text-decoration:none;word-break:break-word}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc .ServiceGrid_bottom__s5r8b .ServiceGrid_description__XDMUn{color:var(--px-color-gray-text);display:flex;justify-content:center;flex-wrap:wrap;overflow-wrap:break-word;text-align:center}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc .ServiceGrid_bottom__s5r8b .ServiceGrid_description__XDMUn.ServiceGrid_default-cursor__JAZC_{cursor:default}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc .ServiceGrid_bottom__s5r8b .ServiceGrid_description__XDMUn .ServiceGrid_item___eKB_{margin:0 4px;color:var(--px-color-gray-text)}@media(min-width:1200px){.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc .ServiceGrid_bottom__s5r8b .ServiceGrid_description__XDMUn .ServiceGrid_item___eKB_{margin:0 6px 5px}}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc .ServiceGrid_bottom__s5r8b .ServiceGrid_description__XDMUn .ServiceGrid_item___eKB_:hover{color:var(--px-color-primary-main)}.ServiceGrid_serviceGrid__5sLub .ServiceGrid_card__2WKBc .ServiceGrid_see-more__ttVOm{position:absolute;bottom:10px;left:0;width:100%;color:var(--px-color-gray-text);text-decoration:underline;text-transform:lowercase}