#_about-us-img_1011q_1{object-fit:cover;z-index:1;background-color:#fff;width:100%;height:30rem;padding:0 .3rem .3rem 0;position:relative}@media screen and (width<=1000px){#_about-us-img_1011q_1{object-position:top;width:100%;height:25rem}}#_about-us-img-wrapper_1011q_1{box-sizing:border-box;width:48%;height:30rem;margin-top:.4rem;position:relative}@media screen and (width<=1000px){#_about-us-img-wrapper_1011q_1{justify-content:center;width:100%;height:25rem;margin-top:2rem;display:flex}}#_about-us-img-wrapper_1011q_1:after{content:"";border:.15rem solid var(--blue);box-sizing:border-box;z-index:0;width:100%;height:30rem;position:absolute;top:2rem;left:2rem}@media screen and (width<=1000px){#_about-us-img-wrapper_1011q_1:after{height:25.3rem;top:1.6rem;left:1.6rem}}@media screen and (width<=600px){#_about-us-img-wrapper_1011q_1:after{display:none}}._text-image_1011q_63{color:#5a5a5a;gap:4%;font-size:1.1rem;line-height:175%;display:flex}@media screen and (width<=1000px){._text-image_1011q_63{flex-direction:column;gap:1rem;margin-bottom:2rem}}@media screen and (width<=600px){._text-image_1011q_63{margin-bottom:0}}._text-image_1011q_63>div:first-child,._text-image_1011q_63>div:nth-child(2){width:48%!important}@media screen and (width<=1000px){._text-image_1011q_63>div:first-child,._text-image_1011q_63>div:nth-child(2){width:100%!important}}#_about-us-bottom_1011q_1{color:var(--blue);z-index:1;text-transform:uppercase;letter-spacing:.2rem;background-color:#fff;padding:0 1rem;position:absolute;bottom:-2.7rem;left:5rem}@media screen and (width<=1000px){#_about-us-bottom_1011q_1{bottom:-2.5rem}}@media screen and (width<=600px){#_about-us-bottom_1011q_1{display:none}}#_contact-bottom-button-wrapper_py0zv_1{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;margin-top:1rem;display:flex}@media screen and (width<=900px){#_contact-bottom-button-wrapper_py0zv_1>._bottom-button_py0zv_11{height:3.2rem;padding:.6rem 1.3rem!important}}#_contact-bottom-button-wrapper_py0zv_1 a{text-decoration:none}._bottom-button_py0zv_11{height:3.2rem;color:var(--bgGray);box-sizing:border-box;border:.2rem solid var(--blue);cursor:pointer;background-color:#0000;border-radius:25px;align-items:center;gap:.7rem;padding:.5rem 1.3rem;font-weight:500;transition:background-color .2s ease-in-out;display:flex}@media screen and (width<=900px){._bottom-button_py0zv_11{height:2.4rem;padding:.3rem 1.2rem}}._bottom-button_py0zv_11>img{width:1.5rem;height:1.5rem;transition:filter .1s ease-in-out}._bottom-button_py0zv_11:hover{background-color:var(--blue);color:#fff}._bottom-button_py0zv_11:hover img{filter:invert()}._bottom-button-link_py0zv_59{color:#577bff;text-decoration:none}._bottom-button_py0zv_11:hover ._bottom-button-link_py0zv_59{color:#fff}#_select-contact-wrapper_4keqv_1{position:relative}@media screen and (width<=700px){#_select-contact-wrapper_4keqv_1{width:100%}}._select-contact_4keqv_11{width:var(--contactWidth);border:.2rem solid var(--blue);box-sizing:border-box;font-family:var(--sans), sans-serif;cursor:pointer;color:#464646;border-radius:25px 25px 25px 0;height:3.2rem;padding:0 2rem 0 3.8rem;font-size:1rem;position:relative}._dropdown-arrow_4keqv_25{pointer-events:none;width:2.4rem;height:2.4rem;position:absolute;top:.5rem;right:1rem}@media screen and (width<=900px){#_contact-wrapper_4keqv_1>._big-text-area_4keqv_35{background-position:1.1rem .75rem;min-height:11rem;padding:.7rem 2rem .7em 3.8rem!important}}#_select-contact-wrapper_4keqv_1 select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}#_select-contact-wrapper_4keqv_1 select:focus{outline:none}#_select-contact-wrapper_4keqv_1>._icon_4keqv_53{z-index:2;width:1.8rem;height:1.8rem;position:absolute;top:.75rem;left:1.25rem}#_select-contact-wrapper_4keqv_1>._icon_4keqv_53>path{fill:var(--blue)}._contact-field-wrapper_jvieq_1{position:relative}@media screen and (width<=700px){._contact-field-wrapper_jvieq_1{width:100%}}._contact-field-wrapper_jvieq_1>svg{width:1.8rem;height:1.8rem;position:absolute;top:.75rem;left:1.25rem}._contact-field-wrapper_jvieq_1 path{fill:var(--blue)}._contact-field-wrapper_jvieq_1._error_jvieq_23 path{fill:red}@media screen and (width<=900px){._contact-field-wrapper_jvieq_1>img{width:1.3rem;height:1.3rem}}._contact-field_jvieq_1{height:3.2rem;width:var(--contactWidth);box-sizing:border-box;font-family:var(--sans), sans-serif;border:.2rem solid var(--blue);color:#464646;border-radius:25px 25px 25px 0;padding:0 2rem 0 3.8rem;font-size:1rem;font-weight:500;display:inline-block}._contact-field-wrapper_jvieq_1._error_jvieq_23 ._contact-field_jvieq_1{border-color:red}@media screen and (width<=700px){._contact-field_jvieq_1{width:100%}}._contact-field-wrapper_17m6e_1{position:relative}@media screen and (width<=700px){._contact-field-wrapper_17m6e_1{width:100%}}._contact-field-wrapper_17m6e_1>svg{width:1.8rem;height:1.8rem;position:absolute;top:.75rem;left:1.25rem}._contact-field-wrapper_17m6e_1 path{fill:var(--blue)}._contact-field-wrapper_17m6e_1._error_17m6e_23 path{fill:red}@media screen and (width<=900px){._contact-field-wrapper_17m6e_1>img{width:1.3rem;height:1.3rem}}._contact-field_17m6e_1{height:3.2rem;width:var(--contactWidth);box-sizing:border-box;font-family:var(--sans), sans-serif;border:.2rem solid var(--blue);color:#464646;border-radius:25px 25px 25px 0;padding:0 2rem 0 3.8rem;font-size:1rem;font-weight:500;display:inline-block}._contact-field-wrapper_17m6e_1._error_17m6e_23 ._contact-field_17m6e_1{border-color:red}._big-text-area_17m6e_52{background-position:1.1rem .75rem;min-height:11rem;padding:.7rem 2rem .7em 3.8rem}@media screen and (width<=900px){._big-text-area_17m6e_52{min-height:9rem}}._contact-field-wrapper_17m6e_1 textarea:focus{outline:none}#_contact-wrapper_1ubx0_1{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:1rem;display:flex}@media screen and (width<=600px){#_contact-wrapper_1ubx0_1{margin-top:.5rem}}#_contact-button-wrapper_1ubx0_1{flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;margin-top:1rem;margin-bottom:1.5rem;display:flex}@media screen and (width<=700px){#_contact-button-wrapper_1ubx0_1{width:90%}}._contact-button_1ubx0_32{height:3.2rem;color:var(--bgGray);box-sizing:border-box;cursor:pointer;border:.2rem solid var(--blue);background-color:#fff;border-radius:25px;align-items:center;gap:.5rem;padding:.5rem 1.3rem;font-weight:500;transition:background-color .2s ease-in-out;display:flex}@media screen and (width<=900px){._contact-button_1ubx0_32{flex-wrap:wrap}}@media screen and (width<=500px){._contact-button_1ubx0_32{flex-wrap:wrap}}@media screen and (width<=470px){#_privacy-button_1ubx0_1{flex-direction:column;width:100%;height:auto;padding:.8rem 1rem}}#_privacy-button_1ubx0_1._error_1ubx0_72{border-color:red}._contact-button_1ubx0_32>div{align-items:center;gap:.3rem;display:flex}@media screen and (width<=470px){._contact-button_1ubx0_32{justify-content:center;width:100%}}._contact-button-link_1ubx0_89{color:var(--bgGray);font-weight:500;text-decoration:underline;transition:color .15s ease-in-out}._contact-button_1ubx0_32:hover ._contact-button-link_1ubx0_89{color:var(--beige)}._contact-button_1ubx0_32:hover{background-color:var(--blue);color:#fff}#_privacy-button_1ubx0_1._error_1ubx0_72:hover{background-color:red}._contact-button-icon_1ubx0_109{filter:brightness(500%);width:24px;height:24px;transition:filter .1s ease-in-out}._svg-icon_1ubx0_116{width:2rem;height:2rem}._svg-icon_1ubx0_116>path{fill:var(--blue);transition:fill .2s ease-in-out}._contact-button_1ubx0_32:hover ._svg-icon_1ubx0_116>path{fill:#fff}._contact-button_1ubx0_32:hover ._contact-button-icon_1ubx0_109{filter:none}#_contact-wrapper_1ubx0_1 input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform-origin:50%;background-color:var(--blue);width:.65em;height:.65em;transition:transform .1s ease-in-out;transform:scale(0)}._contact-button_1ubx0_32:hover input[type=checkbox]:before{background-color:#fff!important}#_contact-wrapper_1ubx0_1 input[type=checkbox]{appearance:none;font:inherit;color:#fff;border:.1rem solid var(--blue);cursor:pointer;background-color:#fff;border-radius:.15em;place-content:center;width:1.05em;height:1.05em;margin:0;transition:border .15s ease-in-out,background-color .15s ease-in-out;display:grid}#_contact-wrapper_1ubx0_1 ._contact-button_1ubx0_32._error_1ubx0_72 input[type=checkbox]{border-color:red}._contact-button_1ubx0_32:hover input[type=checkbox]{background-color:var(--blue)!important;border:.15em solid #fff!important}#_contact-wrapper_1ubx0_1 ._contact-button_1ubx0_32:hover._error_1ubx0_72 input[type=checkbox]{background-color:red!important}#_contact-wrapper_1ubx0_1 input[type=checkbox]:checked:before{transform:scale(1)}#_contact-buttons_1ubx0_1{width:var(--contactWidth);flex-wrap:wrap;gap:.5rem;display:flex}#_partner-wrapper_g8dhq_1{flex-flow:column wrap;align-items:flex-start;gap:.5rem;width:100%;display:flex}._partner_g8dhq_10{background-color:var(--blue);box-sizing:border-box;color:#fff;border-radius:44px;width:auto;height:auto;position:relative}@media screen and (width<=550px){._partner_g8dhq_10{border-radius:35px}}@media screen and (width<=400px){._partner_g8dhq_10{width:100%}}._partner-title-wrapper_g8dhq_32{align-items:center;gap:.5rem;padding:1.7rem 2.7rem 1.7rem 1.9rem;display:flex}@media screen and (width<=550px){._partner-title-wrapper_g8dhq_32{padding:1.5rem 2.2rem}}._partner-title-wrapper_g8dhq_32>._partner-icon_g8dhq_45{filter:invert();width:4.4rem;height:4.4rem}@media screen and (width<=550px){._partner-title-wrapper_g8dhq_32>._partner-icon_g8dhq_45{display:none}}._partner-title_g8dhq_32>div:first-child{text-transform:uppercase;letter-spacing:.13rem;font-size:1.7rem;font-weight:800;text-decoration:none}@media screen and (width<=550px){._partner-title_g8dhq_32>div:first-child{font-size:1.1rem}}._partner-title_g8dhq_32>div:nth-child(2){text-transform:uppercase;letter-spacing:.14rem;font-weight:200;text-decoration:none}._partner-hover_g8dhq_78{background-color:var(--bgGray);color:#fff;z-index:2;opacity:0;border-radius:44px;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;font-weight:200;transition:opacity .2s ease-in-out;display:flex;position:absolute}._partner_g8dhq_10:hover ._partner-hover_g8dhq_78{opacity:1}#_partner-wrapper_g8dhq_1 a{text-decoration:none}@media screen and (width<=400px){#_partner-wrapper_g8dhq_1 a{width:100%}}#_project-wrapper_1i7az_1{flex-wrap:wrap;gap:.3rem;width:100%;display:flex}._project_1i7az_8{cursor:pointer;width:33%;height:17rem;position:relative;overflow:hidden}@media screen and (width<=1700px){._project_1i7az_8{height:15rem}}@media screen and (width<=1400px){._project_1i7az_8{width:calc(50% - .3rem);height:17rem}}@media screen and (width<=900px){._project_1i7az_8{width:100%;height:24rem}}@media screen and (width<=650px){._project_1i7az_8{height:19rem}}@media screen and (width<=500px){._project_1i7az_8{height:16rem}}@media screen and (width<=450px){._project_1i7az_8{height:14rem}}@media screen and (width<=390px){._project_1i7az_8{height:12rem}}._project_1i7az_8:hover ._project-info_1i7az_60,._project_1i7az_8:hover ._project-overlay_1i7az_64{opacity:1}._project_1i7az_8:hover ._project-thumbnail_1i7az_68{transform:scale(1.02)}._project_1i7az_8:hover ._project-shape_1i7az_72{opacity:1;transform:translate(0)}._project-info_1i7az_60{box-sizing:border-box;opacity:0;color:#fff;z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:1rem;transition:opacity .2s ease-in-out;display:flex;position:absolute}._project-shape_1i7az_72{clip-path:polygon(0 0,100% 100%,0 100%);background-color:var(--blue);z-index:3;width:70%;height:80%;transition:opacity .2s ease-in-out,transform .4s ease-in-out;position:absolute;bottom:0;left:0;transform:translate(-100%,80%)}._project-overlay_1i7az_64{opacity:0;z-index:2;background-color:#0009;width:100%;height:100%;transition:opacity .4s ease-in-out;position:absolute}._project-thumbnail_1i7az_68{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-in-out}._project-info_1i7az_60>div:first-child{z-index:1;text-align:center;font-size:2.3rem;font-weight:700}@media screen and (width<=450px){._project-info_1i7az_60>div:first-child{font-size:1.7rem}}._project-info-stats_1i7az_139{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}._project-info-stats_1i7az_139>div{align-items:center;gap:.3rem;font-size:1.1rem;font-weight:300;display:flex}@media screen and (width<=450px){._project-info-stats_1i7az_139>div{gap:.25rem;font-size:1rem}}._project-info-stats_1i7az_139>div>._stat-icon_1i7az_161{filter:invert();width:1.7rem;height:1.7rem}@media screen and (width<=450px){._project-info-stats_1i7az_139>div>._stat-icon_1i7az_161{width:1.3rem;height:1.3rem}}._quote_1rzeg_1{box-sizing:border-box;text-align:center;color:var(--bgGray);--b:3px;--c:var(--blue);--w:70px;border:var(--b) solid #0000;--_g:#0000 90deg, var(--c) 0;--_p:var(--w) var(--w) border-box no-repeat;background: conic-gradient(from 180deg at top var(--b) right var(--b), var(--_g)) 100% 0 / var(--_p), conic-gradient(from 0deg at bottom var(--b) left var(--b), var(--_g)) 0 100% / var(--_p);flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 7rem;font-size:1.5rem;font-weight:300;line-height:180%;display:flex}@media screen and (width<=1300px){._quote_1rzeg_1{padding:4rem 5rem;font-size:1.3rem}}@media screen and (width<=800px){._quote_1rzeg_1{padding:2.5rem 3rem;font-size:1.1rem}}@media screen and (width<=460px){._quote_1rzeg_1{text-align:start;border:none;border-left:.13rem solid var(--blue);background:0 0;padding:0 0 0 1.5rem}}._quote-person_1rzeg_54{color:var(--blue);text-transform:uppercase;letter-spacing:4px;font-size:1.2rem;font-weight:400}@media screen and (width<=800px){._quote-person_1rzeg_54{font-size:1rem}}#_service-wrapper_j0jgd_1{flex-wrap:wrap;gap:.9rem;margin-top:-2rem;display:flex}@media screen and (width<=650px){#_service-wrapper_j0jgd_1{gap:.6rem;margin-top:-1.5rem}}._service-item_j0jgd_15{background-color:var(--blue);color:#fff;border-radius:30px;align-items:center;gap:.9rem;padding:.7rem 2.4rem .7rem 2.1rem;font-size:1.5rem;font-weight:200;display:flex}@media screen and (width<=650px){._service-item_j0jgd_15{gap:.4rem;padding:.4rem 1.4rem .4rem 1.1rem;font-size:1.1rem}}._service-item_j0jgd_15>img{filter:invert();width:2rem;height:2rem}@media screen and (width<=650px){._service-item_j0jgd_15>img{width:1.6rem;height:1.6rem}}
