.project_card_image__Sp_eZ img{width:100%!important;height:100%!important;aspect-ratio:16/9;background-position:0;object-fit:cover;align-items:center;position:relative}.project_card_imageContainer__BY37k{position:relative;margin:0;padding:0}.project_card_image__Sp_eZ{position:relative;width:100%;height:100%}.project_card_infos__JHmyX{margin-top:10px}.project_card_location__2jMsR{font-size:15px;font-weight:100}.project_card_overlay__OOuTq{position:absolute;top:0;left:0;width:100%;height:98%;background:hsla(0,0%,8%,.7);pointer-events:none}.portfolio_images__aS7uJ{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;grid-column-gap:2vw;column-gap:2vw;grid-row-gap:3.5vh;row-gap:3.5vh;padding-left:calc(2.75% + 15px);padding-right:calc(2.75% + 15px);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portfolio_imageContainer__dIKXn{width:100%;overflow:visible}.portfolio_errorMessage__UGlRe{padding-left:4%}.portfolio_buttons__25tjB,.portfolio_projectLink__9mxTY{cursor:url(/assets/cursor.svg) 30 35,auto}.portfolio_buttons__25tjB{margin-right:10px;border:none;background-color:transparent;font-size:16px;font-weight:300;color:#0c0c20;margin-bottom:15px}.portfolio_breadCrumbs__Nr_fS{padding-left:calc(2.75% + 15px);display:flex;align-items:center}.portfolio_breadCrumbs__Nr_fS>*{color:#9f9f9f;font-size:12px;font-weight:100;cursor:url(/assets/cursor.svg) 30 35,auto}.portfolio_breadCrumbs__Nr_fS a{transition:all .3s ease-in-out}.portfolio_breadCrumbs__Nr_fS a:hover,.portfolio_breadCrumbs__Nr_fS>a:last-of-type{text-decoration:underline}.portfolio_filters__LEEDr{align-items:center;justify-content:center}.portfolio_filters__LEEDr,.portfolio_skeletonFilters__8SBsj{padding-left:calc(2.75% + 15px);padding-right:calc(2.75% + 15px);margin-bottom:1%}.portfolio_skeletonFilters__8SBsj{display:flex}.portfolio_filters__LEEDr button:hover{background-color:#ae2554;color:#fff;transition:.5s}.portfolio_filters__LEEDr button{padding:8px 10px}.portfolio_selected__XCjqM{background-color:#ae2554;color:#fff;box-sizing:border-box;width:-moz-fit-content;width:fit-content}.portfolio_projectLink__9mxTY{width:100%;text-decoration:none;color:inherit}@media (max-width:1180px){.portfolio_images__aS7uJ{grid-template-columns:1fr 1fr 1fr}.portfolio_path__Kz0Ny{padding-left:calc(2.75% + 15px)}}@media (max-width:880px){.portfolio_images__aS7uJ{grid-template-columns:1fr 1fr}.portfolio_filters__LEEDr{padding-left:calc(2.75% + 15px)}.portfolio_path__Kz0Ny{padding-left:4%}}@media (max-width:450px){.portfolio_images__aS7uJ{grid-template-columns:1fr}.portfolio_filters__LEEDr{padding-left:calc(2.75% + 15px)}.portfolio_path__Kz0Ny{padding-left:4%}.portfolio_buttons__25tjB{padding-left:0}.portfolio_filters__LEEDr button{padding:4px 6px}}.loading_skeleton_loadingSkeletonContainer__yZ6qM{display:flex}.loading_skeleton_loadingSkeleton__b4awP{padding-bottom:10px;height:100%;width:100%}.projects_page__Zcmdd{overflow:visible}.projects_space__m9ZzP{padding-top:40px;padding-bottom:40px;height:20px;width:100%;background-color:transparent}.navlink_default__I8pQE{display:flex;align-items:center;gap:5px}.navlink_currentPage__fl_MY{position:relative}.navlink_currentLine__CcI87,.navlink_line__1hcqh{height:2px;width:100%;background-color:#fff}.navlink_currentLine__CcI87{position:absolute;left:0;top:calc(50% - 1px)}.navlink_navlink__9hAyE{white-space:nowrap}.side_drawer_containerbody__L_Uml{background-color:transparent;position:fixed;z-index:999;top:0;bottom:0;left:0;width:13vw;display:flex;flex-direction:column;justify-content:center;height:100vh;margin-left:.6%;cursor:default!important}.side_drawer_container__NNgJz{cursor:default!important}.side_drawer_containerHome__Llqvl{cursor:url(/assets/cursor.svg) 30 35,auto!important}.side_drawer_space__jCgnv{width:100%;background-color:transparent}.side_drawer_withbackground__AKetD{background-color:hsla(0,0%,100%,.82);top:0;width:100%;z-index:1000000000}.side_drawer_containerbodyOther__Zw73k{position:fixed;z-index:999;width:calc(27% - 5% - 45px);padding:0 calc(2.75% + 30px) 0 calc(2.75% + 15px);height:100vh;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;background-color:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999}.side_drawer_withoutbackground__J_0Uf{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.side_drawer_logoSquare__z8fds{align-self:center;margin-top:15%;width:95px;height:95px}.side_drawer_logoSquare__z8fds img{object-fit:contain;width:100%;height:100%}.side_drawer_containerul__4bbbS{cursor:url(/assets/cursor.svg) 30 35,auto!important}.side_drawer_containerulOther__EWZfE,.side_drawer_containerul__4bbbS{font-size:20px;text-align:right;display:flex;flex-direction:column;gap:25px}.side_drawer_containerulOther__EWZfE{position:relative;margin-bottom:15%;cursor:default!important}.side_drawer_navLinkWrapperOther__hjPcG{cursor:default!important}.side_drawer_containerul__4bbbS a{color:#fff;font-weight:400;cursor:url(/assets/cursor.svg) 30 35,auto!important}.side_drawer_containerulOther__EWZfE a,.side_drawer_containerul__4bbbS a{text-decoration:none;text-transform:uppercase;letter-spacing:1px;position:relative;display:inline-block;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.side_drawer_containerulOther__EWZfE a{color:#000}.side_drawer_containerul__4bbbS .side_drawer_line__DCX0w{position:absolute;top:calc(50% - 1px);left:0;height:2px;background-color:#fff}.side_drawer_containerulOther__EWZfE .side_drawer_lineOther__4RwsO{position:absolute;top:50%;left:0;height:1px;background-color:#000}.side_drawer_title__H2ewj{color:#000;font-size:18px;letter-spacing:1px;font-weight:300;flex-direction:column;justify-content:flex-start;z-index:1000000}.side_drawer_overlay__1x2J8{position:absolute;top:0;left:0;width:100vw!important;height:100vh!important;background-color:rgba(0,0,0,.3);z-index:9999}@media screen and (min-width:1400px){.side_drawer_containerbody__L_Uml{width:11vw}}@media screen and (min-width:1500px){.side_drawer_containerbody__L_Uml{width:11vw}}@media screen and (max-width:1180px){.side_drawer_containerbodyOther__Zw73k{width:calc(100vw - 5% - 45px)}.side_drawer_containerbody__L_Uml{width:20vw}}@media screen and (max-width:700px){.side_drawer_containerul__4bbbS{font-size:15px}.side_drawer_containerbody__L_Uml{width:35vw}}.menu_button_Toggle__l_IqM,.menu_button_toggle__VR8kJ{width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px;display:flex;justify-content:center;align-items:center;position:absolute;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:url(/assets/cursor.svg) 30 35,auto!important}.menu_button_Toggle__l_IqM:hover,.menu_button_toggle__VR8kJ:hover{scale:1.1}.menu_button_toggle__VR8kJ span{z-index:1;position:absolute;width:55px;height:2.5px;background-color:#fff;transition:.5s;border-radius:2px}.menu_button_Toggle__l_IqM span{position:absolute;width:55px;height:2px;background-color:#000;transition:.5s;border-radius:2px}.menu_button_Toggle__l_IqM span:first-child,.menu_button_toggle__VR8kJ span:first-child{transform:translateY(-15px);width:40px;left:14px}.menu_button_Toggle__l_IqM.menu_button_active__pWvIB span:first-child,.menu_button_toggle__VR8kJ.menu_button_active__pWvIB span:first-child{width:55px;left:3px;transform:translateY(0) rotate(45deg);opacity:1;transition-delay:.05s}.menu_button_Toggle__l_IqM span:nth-child(2),.menu_button_toggle__VR8kJ span:nth-child(2){transform:translateY(15px);width:40px;left:0}.menu_button_Toggle__l_IqM.menu_button_active__pWvIB span:nth-child(2),.menu_button_toggle__VR8kJ.menu_button_active__pWvIB span:nth-child(2){width:55px;transform:translateY(0) rotate(-45deg);opacity:1;transition-delay:.05s;left:3px}.menu_button_Toggle__l_IqM span:nth-child(3),.menu_button_toggle__VR8kJ span:nth-child(3){left:0}.menu_button_Toggle__l_IqM.menu_button_active__pWvIB span:nth-child(3),.menu_button_toggle__VR8kJ.menu_button_active__pWvIB span:nth-child(3){opacity:0}.menu_button_Toggle__l_IqM.menu_button_active__pWvIB span,.menu_button_toggle__VR8kJ.menu_button_active__pWvIB span{background-color:#fff}.menu_button_Toggle__l_IqM.menu_button_activeMobile__xk3WI span,.menu_button_Toggle__l_IqM.menu_button_active__pWvIB span,.menu_button_toggle__VR8kJ.menu_button_activeMobile__xk3WI span{background-color:#000}@media screen and (max-width:900px){.menu_button_Toggle__l_IqM,.menu_button_toggle__VR8kJ{margin-left:-15px}}@media screen and (max-width:450px){.menu_button_Toggle__l_IqM,.menu_button_toggle__VR8kJ{margin-left:-26px}}.header_container__N1hhh{top:0;left:0;width:calc(100% - 5.5% - 39px);z-index:100000000000000;display:flex;padding:0 calc(2.75% + 15px) 2.3%;position:relative;justify-content:space-between}.header_title__ukwIr{color:#fff;font-size:20px;letter-spacing:1px;justify-content:flex-start;font-weight:300;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:url(/assets/cursor.svg) 30 35,auto!important}.header_buttonContainer__mwnB7{justify-content:flex-end;padding-right:3.5%;margin-top:14px}.header_p1__EnRMV{font-size:20px;font-weight:400}.header_p1__EnRMV,.header_p2__mymMr{margin:0}.header_link__xUW7A{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:url(/assets/cursor.svg) 30 35,auto!important}.header_Title__NvO11,.header_titleMobile__XVxWD{color:#000}.header_Logo____AEk,.header_logoMobile__tAUOx{filter:brightness(100%)}.header_title_logo___n8aR{height:auto;display:flex;align-items:center;gap:12px}.header_modalImage__BgLjt{width:100%;height:100%;object-fit:contain;padding-top:calc(55px - 35px)}.header_logo__PxXSu{filter:brightness(0) invert(1)}.header_logoWrapper__HgRSG{width:230px;height:40px}.header_logoWrapper__HgRSG img{object-fit:contain;width:100%;height:100%}@media screen and (max-width:800px){.header_container__N1hhh{padding-left:calc(2.75% + 15px);padding-bottom:7%!important}.header_buttonContainer__mwnB7{padding-right:6.5%}}.home_mainnavbar__HRw3N{position:absolute;top:0;left:0;width:100%;margin:0}.home_mapIframe__QS4DP{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.home_SideDrawer__cVH8k,.home_maincarousel__hxz2r{position:relative}.home_section__zAy93{padding-left:calc(2.75% + 16px);padding-right:calc(2.75% + 16px)}.home_firstSection__2KnQg{margin-top:7%!important;padding-bottom:80px}.home_section__zAy93 h2{font-size:27px}.home_section__zAy93 h3{font-size:22px!important;margin-bottom:10px}.home_servicesMainContainer__qG9Q3>h2{margin-bottom:-12px!important}.home_editorWrapper__J7D3R{margin-top:3%}.home_serviceContainerWithoutImage__UmnNt{width:100%}.home_serviceContainerWithoutImage__UmnNt .home_serviceContent__LhaZz{width:100%;margin-top:5%}.home_serviceContainerWithoutImage__UmnNt .home_serviceActions__ngRL8{width:50%;margin-top:3%}.home_serviceContent__LhaZz .home_titleService__wnfyt:before{width:30px}.home_section__zAy93{margin-top:10%}.home_section__zAy93 section:not(:first-child){margin-top:7%}.home_section__zAy93 h2{margin-bottom:10px}.home_serviceContainer__qmCBJ{display:flex;gap:5%;width:100%;margin-top:5%}.home_serviceContainer__qmCBJ:nth-child(odd){flex-direction:row-reverse}.home_serviceContainer__qmCBJ:nth-child(odd) .home_imageWrapper__sXmxT{display:flex;align-items:center;justify-content:flex-end}.home_serviceImage___5d34{object-fit:cover;width:100%;height:100%}.home_imageWrapper__sXmxT{width:50%;height:400px}.home_abtusText__o_wm0{margin-top:3%;text-align:justify;font-size:18px}.home_serviceContent__LhaZz{display:flex;flex-direction:column;justify-content:space-between;width:50%;margin-top:10px;margin-bottom:10px}.home_serviceContent__LhaZz .home_titleService__wnfyt{margin-bottom:10px;margin-top:0;display:flex;align-items:center;gap:15px}.home_serviceContent__LhaZz .home_titleService__wnfyt:before{content:"";display:block;width:60px;height:2px;background-color:#000}.home_serviceContent__LhaZz p{text-align:justify;font-size:18px}.home_serviceActions__ngRL8{display:flex;justify-content:space-between;gap:15px}.home_default__8q996{display:flex;align-items:center;gap:15px;width:50%}.home_currentPage__QnqIt{position:relative}.home_line__Lt4FG{height:2px;width:100%;background-color:#000!important}.home_currentLine__Ubn2u{position:absolute;height:1px;width:100%;background-color:#ae2554;left:0;top:calc(50% - .5px)}.home_navlink__ycSkZ{white-space:nowrap;cursor:pointer;font-weight:500;font-size:18px;color:#000}.home_reachUsContainer__znD0A{display:flex;gap:5%;margin-top:3%}.home_reachUsContent__E0a62{flex:1 1;display:flex;flex-direction:column;justify-content:space-around}.home_reachUsSection__i_AG3 h3{margin-bottom:5px}.home_divider__7oWEE{height:2px;background-color:#000;margin-bottom:.5rem}.home_firstSection__2KnQg{cursor:default!important}.home_reachUsList__fRm54{list-style:none;padding:0;margin:0;text-align:right}.home_reachUsItem__mKSGT{font-size:18px;margin-bottom:5px;font-weight:400}.home_mapContainer__oCu29{width:50%;height:400px;flex:1 1}.home_logoWrapper__vkP2E{width:100vw;height:100vh;position:fixed;background-color:#fff;display:flex;align-items:center;justify-content:center}.home_logoWrapper__vkP2E img{width:200px;height:40px;object-fit:contain}.home_mapImage__T4I3i{object-fit:cover;width:100%;height:100%}.home_reachUsLink__ZLhEa{color:#000;text-decoration:none;font-weight:400;cursor:pointer}.home_emailLink__v8qyi{text-decoration:underline;cursor:pointer;-webkit-text-decoration-color:#ae2554;text-decoration-color:#ae2554}.home_test__OVCwx{top:0;z-index:1000000000;position:-webkit-sticky;position:sticky}.home_reachUsContainer__znD0A{margin-bottom:5%}.home_loadingWrapper__Q4BG3{height:100vh}.home_aboutUsContent__LH8Vt{margin-top:4%}@supports (-webkit-touch-callout:none){.home_mainnavbar__HRw3N{height:-webkit-fill-available;overflow-y:hidden;width:100%}}@media (max-width:1000px){.home_serviceActions__ngRL8{margin-top:20px}.home_reachUsContainer__znD0A{display:block}.home_serviceContainer__qmCBJ{display:block;margin-top:15%}.home_serviceContent__LhaZz{margin-bottom:20%}.home_serviceContainer__qmCBJ:nth-child(odd) .home_imageWrapper__sXmxT{display:none}.home_imageWrapper__sXmxT,.home_mapContainer__oCu29,.home_serviceContent__LhaZz{width:100%}.home_imageWrapper__sXmxT,.home_mapContainer__oCu29{display:none}.home_serviceContainerWithoutImage__UmnNt .home_serviceActions__ngRL8{display:flex;justify-content:space-between;gap:15px;width:100%;align-self:auto}.home_section__zAy93 section:not(:first-child){margin-top:15%}.home_serviceImage___5d34{display:none}.home_editorWrapper__J7D3R{margin-top:3%}.home_aboutUsContent__LH8Vt,.home_serviceContainerWithoutImage__UmnNt .home_serviceContent__LhaZz{margin-top:15%}}.footer_footer__AQTwI{position:fixed;bottom:0;width:calc(100% - 8%);background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;justify-content:space-between;grid-template-columns:1fr 1fr 1fr;z-index:96;align-items:center;padding:11px 4%}.footer_buttonback__C63vP{display:flex;justify-content:flex-end;align-items:center;cursor:url(/assets/cursor.svg) 30 35,auto}.footer_helpButton__NczT_{padding:0 15px;background-color:#ae2554;color:#fff;border:none;height:40px;font-weight:500;font-size:10px;justify-self:center;margin-top:3px;letter-spacing:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .3s ease-in-out;cursor:url(/assets/cursor.svg) 30 35,auto}.footer_helpButton__NczT_:hover{background-color:#ae2554}.footer_xyContainer__S6Iw7{display:flex;justify-content:flex-start;gap:5px;margin-top:3px;font-size:15px}.footer_dateTimeContainer__FqGvI{align-items:center;justify-content:center;display:flex;margin-top:3px;font-size:15px}.footer_popup__AW6md{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000000;-webkit-tap-highlight-color:transparent;cursor:default}.footer_popup__AW6md .footer_popuptext__W3QtV{visibility:hidden;background-color:#fff;color:#000;text-align:center;position:absolute;bottom:110%;left:20%;transform:translateX(-53%);width:170%;font-size:12px;filter:drop-shadow(0 0 4px rgba(0,0,0,.1));padding:13px}.footer_popuptext__W3QtV{letter-spacing:1px}.footer_link__5I8ag{cursor:pointer}.footer_popup__AW6md .footer_popuptext__W3QtV:after{content:"";position:absolute;top:100%;left:80%;margin-left:-5px;border:5px solid transparent;border-top-color:#fff}.footer_popup__AW6md .footer_show__uKHNx{visibility:visible;animation:footer_fadeIn__VnQWg .4s}.footer_popup__AW6md .footer_hide__i5Pu1{visibility:hidden;animation:footer_fadeOut__gE_L8 1s}.footer_phone__87V_6{display:flex;align-items:center;justify-content:flex-start}.footer_phone1__67xhe{color:#000;margin-top:6px;margin-bottom:6px}.footer_phone2__ORpL3{margin-left:10px;color:#000}.footer_icon1__ozRx9{padding-left:3px}.footer_link__5I8ag .footer_phone1__67xhe{text-decoration:underline}@keyframes footer_fadeOut__gE_L8{0%{opacity:1}to{opacity:0}}@keyframes footer_fadeIn__VnQWg{0%{opacity:0}to{opacity:1}}@media (max-width:1180px){.footer_xyContainer__S6Iw7{display:none}.footer_footer__AQTwI{display:flex;padding-left:calc(2.75% + 16px);padding-right:calc(2.75% + 16px);width:calc(100% - 11%)}.footer_buttonback__C63vP{margin-right:2.75%}}.singleproject_skeleton_skeletonPage__DEtyP{padding-right:calc(2.75% + 15px);padding-left:calc(2.75% + 15px)}.singleproject_skeleton_flexContainer__6N5QA{display:flex;width:100%}.singleproject_skeleton_projecInfos__2I2He{width:25%;flex-shrink:0;box-sizing:border-box}.singleproject_skeleton_description__obUMp{width:70%;flex-shrink:0;box-sizing:border-box;margin-left:5%}@media (max-width:800px){.singleproject_skeleton_projecInfos__2I2He{padding-right:0;padding-left:0;margin-bottom:5%}.singleproject_skeleton_flexContainer__6N5QA{flex-direction:column;padding-left:0;padding-right:0}.singleproject_skeleton_description__obUMp,.singleproject_skeleton_projecInfos__2I2He{width:100%;margin-left:0}}