.Socials_Socials__tY_Zp{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:5px}.Socials_Socials__tY_Zp li{width:40px;height:40px;border-radius:50%;flex-shrink:0;transition:.3s}.Socials_Socials__tY_Zp li:hover{background:#fff}.Socials_Socials__tY_Zp li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.Socials_Socials__tY_Zp li a svg{width:50%;height:50%}@media(max-width:1024px){.Socials_Socials__tY_Zp li{width:40px;height:40px}}.Footer_Footer__l2EHl{width:100%;padding-bottom:20px;background:#fff;overflow:clip;z-index:1}.Footer_Footer__l2EHl:before{left:-50%;background:radial-gradient(ellipse at 50% 50%,#f6e5bf 0,hsla(41,75%,86%,0) 50%)}.Footer_Footer__l2EHl:after,.Footer_Footer__l2EHl:before{content:"";display:block;width:130%;height:150%;position:absolute;top:0}.Footer_Footer__l2EHl:after{right:-50%;background:radial-gradient(ellipse at 50% 50%,#bda5c0 0,rgba(189,165,192,0) 50%);z-index:-1}.Footer_Subscribe__CDXPN{width:100%;padding-top:50px;margin-top:0;margin-bottom:20px}.Footer_Subscribe__CDXPN form{display:flex;align-items:center;margin:20px 0 0;border-bottom:1px solid rgba(0,0,0,.3)}.Footer_Subscribe__CDXPN form input{width:100%;padding:10px 0;font-size:var(--font-size-large)}.Footer_Subscribe__CDXPN form input:first-of-type{max-width:450px}.Footer_Subscribe__CDXPN form input::placeholder{opacity:.6}.Footer_Subscribe__CDXPN form button{position:absolute;bottom:14px;right:0}.Footer_Subscribe__CDXPN label{white-space:nowrap;margin-right:10px}.Footer_Bottom__1V7R_{display:flex;justify-content:space-between;align-items:center}.Footer_Links__o9AaI{font-size:var(--font-size-small)}.Footer_Links__o9AaI,.Footer_Links__o9AaI>div{display:flex;align-items:center;gap:20px}.Footer_Links__o9AaI>div a{text-decoration:underline}.Footer_Links__o9AaI>div a:hover{text-decoration:none}.Footer_Links__o9AaI svg{display:block;width:140px;height:auto;margin-right:20px}@media(max-width:1024px){.Footer_Subscribe__CDXPN{padding-top:20px;margin-bottom:30px}.Footer_Subscribe__CDXPN label{font-size:var(--font-size-large)}.Footer_Subscribe__CDXPN form{margin-top:20px;flex-direction:column;gap:10px}.Footer_Subscribe__CDXPN form input{padding-bottom:20px}.Footer_Subscribe__CDXPN form input:first-of-type{max-width:100%;border-bottom:1px solid #000}.Footer_Bottom__1V7R_{flex-direction:column-reverse;align-items:flex-start;gap:20px}.Footer_Links__o9AaI{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:500px){.Footer_Footer__l2EHl:after,.Footer_Footer__l2EHl:before{height:50%}}.Offices_Offices__g3sLO{padding:100px 0 0}.Offices_Grid__txEwe{display:flex;flex-direction:row;gap:60px;margin:50px 0 0}.Offices_Office__UJ98Y h5{margin:0 0 20px}.Offices_Office__UJ98Y>svg{display:none;width:12px;height:auto;position:absolute;top:26px;right:10px;transition:.3s}.Offices_Details__FEjlf{display:flex;flex-direction:column}.Offices_Details__FEjlf .Offices_Address__88kdY{margin:0 0 20px}.Offices_Details__FEjlf a{display:block;text-decoration:none}.Offices_Details__FEjlf a:hover{text-decoration:underline}@media(max-width:500px){.Offices_Grid__txEwe{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:10px;gap:10px;margin:50px 0 0}.Offices_Office__UJ98Y{border-bottom:1px solid rgba(0,0,0,.3);padding:16px 0}.Offices_Office__UJ98Y h5{margin:0 0 10px}.Offices_Office__UJ98Y.Offices_Active__NZ9B0 .Offices_Details__FEjlf{grid-template-rows:1fr}.Offices_Office__UJ98Y.Offices_Active__NZ9B0>svg{transform:rotate(-45deg)}.Offices_Office__UJ98Y>svg{display:block}.Offices_Details__FEjlf{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s}.Offices_Details__FEjlf>div{overflow:hidden}}.ProjectGridTypes_ProjectGridTypes__iTiQ9{width:100%;height:100%;margin-bottom:0}.ProjectGridTypes_Types__wr1_N{width:100%;min-height:800px;display:flex;transition:.3s}.ProjectGridTypes_Types__wr1_N.ProjectGridTypes_Loading__2yw6I{opacity:0}.ProjectGridTypes_TabCont__ifTSe{display:flex;transition:.8s cubic-bezier(.35,0,0,1)}.ProjectGridTypes_TabCont__ifTSe.ProjectGridTypes_Active__bZeeu{flex-grow:1}.ProjectGridTypes_Tab__w01zy{display:flex;justify-content:center;width:45px;border-right:1px solid #eee;cursor:pointer;transition:all .3s}.ProjectGridTypes_Tab__w01zy:hover{background-color:#f5f5f5}.ProjectGridTypes_Tab__w01zy:hover:not(.ProjectGridTypes_Active__bZeeu)>button{width:50px;background-color:#f5f5f5}.ProjectGridTypes_Tab__w01zy.ProjectGridTypes_Active__bZeeu{background-color:#000;color:#fff}.ProjectGridTypes_Tab__w01zy.ProjectGridTypes_Active__bZeeu:hover{background-color:#000}.ProjectGridTypes_Tab__w01zy>button{width:100%;height:100%;position:absolute;top:0;right:0;display:flex;transition:.3s}.ProjectGridTypes_Tab__w01zy>button:before{content:"";width:1px;height:100%;position:absolute;top:0;left:-1px;background-color:#f5f5f5;transition:.3s}.ProjectGridTypes_Tab__w01zy>button>span{width:45px;height:200px;display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:50%;overflow:hidden;transform:translateY(-50%)}.ProjectGridTypes_Tab__w01zy>button>span>span{display:flex;justify-content:center;align-items:center;transform:rotate(-90deg)}.ProjectGridTypes_Main__PVaO2{width:0;border:0;padding:0;transition:.3s;overflow:hidden;flex-grow:1}.ProjectGridTypes_Main__PVaO2 .ProjectGridTypes_MainInsideContainer__CLj7r{padding:0 50px}.ProjectGridTypes_Main__PVaO2 .ProjectGridTypes_MainInsideContainer__CLj7r h1{margin-top:200px;margin-bottom:200px}.ProjectGridTypes_MainInside__RhL12{width:calc(100vw - 180px)}.ProjectGridTypes_MainInside__RhL12 div[class^=Grid_Outer]{min-height:calc(100vh - 200px)}.ProjectGridTypes_MainInside__RhL12.ProjectGridTypes_Hidden__fyxpy div[class^=Grid_Outer]{height:0!important}.ProjectGridTypes_All__WcrUT{display:none}@media(max-width:1024px){.ProjectGridTypes_Types__wr1_N{display:none}.ProjectGridTypes_All__WcrUT{display:block}.ProjectGridTypes_All__WcrUT .ProjectGridTypes_AllInsideContainer__gZQQD{padding:0 40px}}@media(max-width:500px){.ProjectGridTypes_All__WcrUT .ProjectGridTypes_AllInsideContainer__gZQQD{padding:0 10px}.ProjectGridTypes_All__WcrUT .ProjectGridTypes_AllInsideContainer__gZQQD h1{margin-top:80px;margin-bottom:40px}}