.PageHeader_pageHeaderContainer__QA5Uc{width:100%}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_logoContainer__PEddm{display:flex;flex-direction:column;align-items:center;margin:2rem 0}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_logoContainer__PEddm .PageHeader_image__UlDMD{left:-14px!important;cursor:pointer}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_logoContainer__PEddm h1{font-size:2rem;font-weight:600;margin-bottom:-10px;color:#7d88c2}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_logoContainer__PEddm p{font-size:1.1rem;font-weight:500}@media only screen and (max-width:1200px){.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_navLinksContainer__sb9he{display:none}}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_navLinksContainer__sb9he .PageHeader_navLink__13Zaq{margin:0 1.5rem;font-size:1.1rem;text-decoration:none;font-weight:400;cursor:pointer;position:relative;color:#000}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_navLinksContainer__sb9he .PageHeader_activeLink__nx25l{color:#7c7c7c}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_navLinksContainer__sb9he .PageHeader_activeLink__nx25l:before{animation:PageHeader_fade__5Hw6y 1s linear;content:"";position:absolute;left:50%;top:-4px;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background-color:#e76f51}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_mobileMenu__uwkFC{display:none;width:100%;background-color:#7d88c2;padding:.6rem 1.5rem;cursor:pointer}@media only screen and (max-width:1200px){.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_mobileMenu__uwkFC{display:block}}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_mobileMenu__uwkFC .PageHeader_menuIcon__uV5cX{font-size:1.1rem;display:flex;align-items:center;color:#fff}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_mobileMenu__uwkFC .PageHeader_menuIcon__uV5cX g{fill:#fff}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_mobileMenu__uwkFC .PageHeader_menuText__AssnU{font-size:1.1rem;margin-left:.5rem;font-weight:500;color:#fff}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_mobileMenu__uwkFC .PageHeader_mobileNavMenu__GDaZv{display:flex;flex-direction:column;margin-top:1rem;margin-bottom:1.5rem}.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_mobileMenu__uwkFC .PageHeader_mobileNavMenu__GDaZv .PageHeader_navLink__13Zaq{font-size:1.1rem;text-decoration:none;font-weight:600;cursor:pointer;position:relative;color:#fff;margin:.5rem 0}@media only screen and (max-width:1200px){.PageHeader_pageHeaderContainer__QA5Uc .PageHeader_divider__H2eOr{margin-top:0}}.PageHeader_headingComponentContainer__OIoPl{flex-direction:column;align-items:center;margin:4rem 0 3rem}.PageHeader_headingComponentContainer__OIoPl .PageHeader_breadcrumbContainer__2g8SO{margin-bottom:.2rem}.PageHeader_headingComponentContainer__OIoPl .PageHeader_breadcrumbContainer__2g8SO .PageHeader_breadcrumbItem__oqttD li{color:#7c7c7c}.PageHeader_headingComponentContainer__OIoPl h1{font-size:3.2rem;font-weight:500;letter-spacing:1px;text-align:center}@media only screen and (max-width:768px){.PageHeader_headingComponentContainer__OIoPl h1{font-size:2rem}}.Footer_alert__pPPv1{background-color:#fcd85f;padding:.8rem;border:none;cursor:pointer}.Footer_alert__pPPv1 .ant-alert-content{font-weight:500;color:#0d0d0d;display:flex;justify-content:center;align-items:center;word-wrap:ellipsis}.Footer_alert__pPPv1 .ant-alert-content .ant-alert-message{color:#464f51;font-size:1.1rem;transition:all .2s ease-in;text-align:center}.Footer_alert__pPPv1 .ant-alert-content .ant-alert-message:hover{color:#ef3e36}.Footer_pageFooterContainer__NH3Qh{padding:4rem 8rem}@media only screen and (max-width:1200px){.Footer_pageFooterContainer__NH3Qh{padding:4rem 6rem}}@media only screen and (max-width:992px){.Footer_pageFooterContainer__NH3Qh{padding:4rem}}@media only screen and (max-width:768px){.Footer_pageFooterContainer__NH3Qh{padding:4rem 2rem}}@media only screen and (max-width:480px){.Footer_pageFooterContainer__NH3Qh{padding:4rem 1rem}}@media only screen and (max-width:768px){.Footer_pageFooterContainer__NH3Qh .Footer_footerLeft__nU_0L{margin-bottom:3rem}}.Footer_pageFooterContainer__NH3Qh .Footer_footerLeft__nU_0L h1{margin-bottom:.3rem;font-size:1.4rem;font-weight:600}.Footer_pageFooterContainer__NH3Qh .Footer_footerLeft__nU_0L .Footer_infoSection__cTSIT{margin-bottom:2rem}.Footer_pageFooterContainer__NH3Qh .Footer_footerLeft__nU_0L .Footer_infoSection__cTSIT p{font-size:1.1rem;color:#7c7c7c;width:23rem}@media only screen and (max-width:992px){.Footer_pageFooterContainer__NH3Qh .Footer_footerLeft__nU_0L .Footer_infoSection__cTSIT p{width:17rem;margin-right:3rem}}@media only screen and (max-width:768px){.Footer_pageFooterContainer__NH3Qh .Footer_footerLeft__nU_0L .Footer_infoSection__cTSIT p{margin-right:0;width:100%}}.Footer_pageFooterContainer__NH3Qh .Footer_footerLeft__nU_0L .Footer_contactSection__j8aTB .Footer_socialLinks__sTmL2{gap:10px}.Footer_pageFooterContainer__NH3Qh .Footer_footerLeft__nU_0L .Footer_contactSection__j8aTB .Footer_socialLinks__sTmL2 .Footer_socialLink__UHshT{background:#f9f9f9;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:4px}.Footer_pageFooterContainer__NH3Qh .Footer_footerLeft__nU_0L .Footer_contactSection__j8aTB .Footer_socialLinks__sTmL2 .Footer_socialLink__UHshT .Footer_icon__q8YwU{color:#333;font-size:1.1rem}.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ{display:flex;align-items:center}@media only screen and (max-width:376px){.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ{flex-direction:column;align-items:flex-start;gap:3rem}}.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_footerLinksSec__1lMSc h2{font-size:1.1rem;font-weight:500;margin-bottom:1rem;color:#7c7c7c}@media only screen and (max-width:992px){.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_footerLinksSec__1lMSc h2{font-size:1.1rem}}.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_footerLinksSec__1lMSc .Footer_footerLinks__FOl1v{display:flex;flex-direction:column;gap:.3rem}.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_footerLinksSec__1lMSc .Footer_footerLinks__FOl1v .Footer_link__9c4nB{font-size:1.1rem;color:#000;font-weight:500}@media only screen and (max-width:992px){.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_footerLinksSec__1lMSc .Footer_footerLinks__FOl1v .Footer_link__9c4nB{font-size:1.1rem}}.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_addressSection__IzH_Y{display:flex;flex-direction:column;gap:1.5rem;margin-right:8rem}@media only screen and (max-width:1200px){.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_addressSection__IzH_Y{margin-right:4em}}.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_addressSection__IzH_Y .Footer_addInfo__YatQj{gap:1rem}.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_addressSection__IzH_Y .Footer_icon__q8YwU{font-size:1.1rem}@media only screen and (max-width:992px){.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_addressSection__IzH_Y .Footer_icon__q8YwU{font-size:1.1rem}}.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_addressSection__IzH_Y p{margin-bottom:0;font-size:1.1rem;font-weight:500}@media only screen and (max-width:992px){.Footer_pageFooterContainer__NH3Qh .Footer_footerRight__QA4CQ .Footer_addressSection__IzH_Y p{font-size:1.1rem}}.Project_projectContainer__RcBXc{cursor:pointer;position:relative;width:21rem;height:15rem}@media only screen and (max-width:992px){.Project_projectContainer__RcBXc{width:14rem;height:18rem}}@media only screen and (max-width:500px){.Project_projectContainer__RcBXc{width:calc(100vw - 2rem);height:15rem}}.Project_projectContainer__RcBXc .Project_previewimg__ZPBN5{height:-moz-fit-content;height:fit-content;width:100%;background:#e5e5e5}.Project_projectContainer__RcBXc .Project_projectDetails___YfSN{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:.8rem;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.3),rgba(0,0,0,0));cursor:pointer;opacity:0;transition:all .5s ease}.Project_projectContainer__RcBXc .Project_projectDetails___YfSN:hover{opacity:1}.Project_projectContainer__RcBXc .Project_projectDetails___YfSN .Project_proName__ZT_fs{color:#fff;font-weight:600!important;font-size:1.1rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Project_projectContainer__RcBXc .Project_projectDetails___YfSN .Project_proPlace___aswt{color:#e5e5e5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Project_homeProjectContainer__oV1yr .Project_homeProjectImageContainer__tu7YJ{display:flex;width:100%;justify-content:center;flex-direction:column;align-items:center}.Project_homeProjectContainer__oV1yr .Project_homeProjectImageContainer__tu7YJ .Project_homeProjectImage__SXAjw{display:flex;justify-content:center;object-fit:contain}.Project_homeProjectContainer__oV1yr .Project_arrow__LKMI1{font-size:1.6rem;color:#959595}.Project_homeProjectContainer__oV1yr .Project_homeProjectDetails__BEqob{flex-direction:column;justify-content:center;align-items:center;margin-top:.5rem;transition:all .5s ease}.Project_homeProjectContainer__oV1yr .Project_homeProjectDetails__BEqob .Project_projectName__vnD_R{font-size:1.2rem;font-weight:700;color:#000}.Project_homeProjectContainer__oV1yr .Project_homeProjectDetails__BEqob .Project_projectLocation__X7PDy{font-size:.9rem;color:#959595}.Portfolio_projectPageContainer__kfcgO{min-height:100%;padding:0 1rem;display:flex;flex-direction:column;align-items:center;margin-bottom:10rem}.Portfolio_projectPageContainer__kfcgO .Portfolio_projectsContainer__Uuvll{gap:10px}@media only screen and (max-width:992px){.Portfolio_projectPageContainer__kfcgO .Portfolio_projectsContainer__Uuvll{gap:1rem}}.Portfolio_logoWrapper__aZKci{display:flex;padding:1.5rem 0 .5rem;justify-content:center}.Portfolio_logoWrapper__aZKci img{height:100px;cursor:pointer;object-fit:contain}.Portfolio_specPortfolioPageContainer__S5itv{background-color:rgba(0,0,0,.6666666667);height:100vh;width:100%;position:fixed;display:flex;overflow:hidden}.Portfolio_specPortfolioPageContainer__S5itv .Portfolio_closeContainer__TAGoz{height:3rem;width:100%;display:flex;justify-content:flex-end;align-items:center;padding:0 1rem}.Portfolio_specPortfolioPageContainer__S5itv .Portfolio_closeButton__yRGY9{color:#fff;font-size:1.1rem}.Portfolio_specPortfolioModalContainer__9_jKl{background:#fff;min-height:calc(100vh - 3rem);width:100%;position:fixed;top:3rem;border-radius:16px 16px 0 0;overflow:hidden}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_specPortfolioModalWrapper__Hz_GA{overflow-y:scroll;position:absolute;height:100%;padding:1rem 4rem 4rem;width:100%;display:flex;justify-content:center}@media only screen and (max-width:992px){.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_specPortfolioModalWrapper__Hz_GA{padding:4rem 3rem}}@media only screen and (max-width:640px){.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_specPortfolioModalWrapper__Hz_GA{padding:2rem .5rem}}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_specPortfolioModalWrapper__Hz_GA .Portfolio_specProject__OHCL2{width:60rem}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_specPortfolioModalWrapper__Hz_GA .Portfolio_specProject__OHCL2 .Portfolio_projectName__HKrRS{font-size:1.4rem;font-weight:800;margin-bottom:0}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_specPortfolioModalWrapper__Hz_GA .Portfolio_specProject__OHCL2 .Portfolio_projectLoc__JIHR0{font-size:1rem;font-weight:400;margin-bottom:2rem}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji{width:auto}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_swiperSlide__K21II{position:relative;width:60rem;height:100%;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width:640px){.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_swiperSlide__K21II{width:100%;align-items:center;height:35rem}}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_swiperImage__KuycY{object-fit:cover;width:100%;height:40rem}@media only screen and (max-width:992px){.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_swiperImage__KuycY{height:32rem}}@media only screen and (max-width:768px){.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_swiperImage__KuycY{height:28rem}}@media only screen and (max-width:640px){.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_swiperImage__KuycY{height:auto;width:100%}}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_imageDescription__eExa_{position:absolute;bottom:0;left:0;right:0;padding:.5rem .3rem;background:rgba(0,0,0,.4);color:#fff;text-align:center;font-size:1rem}@media only screen and (max-width:640px){.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_imageDescription__eExa_{font-size:.9rem;padding:.5rem}}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_swiperPaginationContainer__GgwBb{gap:2rem;padding:2rem 0;flex-wrap:wrap}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_swiperPaginationContainer__GgwBb .Portfolio_paginationImage__EhsD7{border-radius:6px;width:5rem;height:4rem;object-fit:cover;cursor:pointer;border:3px solid #f3f3f3}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_swiperContainer__fBHji .Portfolio_swiperPaginationContainer__GgwBb .Portfolio_activePaginationImage__jJYWp{outline:2px solid #7d88c2}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_projectDetailsSec__ynBNy{padding-bottom:8rem;padding-top:3rem}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_projectDetailsSec__ynBNy .Portfolio_projectDetail__a2DuD{margin-bottom:.5rem;font-size:1.2rem;font-weight:500!important}@media only screen and (max-width:640px){.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_projectDetailsSec__ynBNy .Portfolio_projectDetail__a2DuD{font-size:1.1rem;padding:0 1rem;margin-bottom:1rem}}.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_projectDetailsSec__ynBNy .Portfolio_projectDetail__a2DuD .Portfolio_projectValue__556sn{font-size:1.2rem;color:#7c7c7c;margin-left:.5rem}@media only screen and (max-width:640px){.Portfolio_specPortfolioModalContainer__9_jKl .Portfolio_projectDetailsSec__ynBNy .Portfolio_projectDetail__a2DuD .Portfolio_projectValue__556sn{font-size:1.1rem}}