.ContactCompany-module-scss-module__Q5I1qG__container,.ContactCompany-module-scss-module__Q5I1qG__containerWide{width:100%;margin:0 auto;padding:0 36px}@media (max-width:1024px){.ContactCompany-module-scss-module__Q5I1qG__container,.ContactCompany-module-scss-module__Q5I1qG__containerWide{padding:0 10px}}.ContactCompany-module-scss-module__Q5I1qG__company{background:#fff;padding:112px 0}@media (max-width:1024px){.ContactCompany-module-scss-module__Q5I1qG__company{padding:80px 0}}.ContactCompany-module-scss-module__Q5I1qG__company .ContactCompany-module-scss-module__Q5I1qG__containerWide{grid-template-columns:536px minmax(0,1fr);align-items:stretch;gap:32px;display:grid}@media (max-width:1024px){.ContactCompany-module-scss-module__Q5I1qG__company .ContactCompany-module-scss-module__Q5I1qG__containerWide{grid-template-columns:1fr}}.ContactCompany-module-scss-module__Q5I1qG__companyImageWrap{background:#f2f2f2;display:block;overflow:hidden}@media (max-width:1024px){.ContactCompany-module-scss-module__Q5I1qG__companyImageWrap{order:2}}.ContactCompany-module-scss-module__Q5I1qG__companyImage{object-fit:cover;width:100%;height:100%;min-height:480px;display:block}.ContactCompany-module-scss-module__Q5I1qG__companyContent{flex-direction:column;gap:56px;display:flex}@media (max-width:1024px){.ContactCompany-module-scss-module__Q5I1qG__companyContent{gap:40px}}.ContactCompany-module-scss-module__Q5I1qG__directCard{color:#f5f5f5;background:#023d65;flex-direction:column;gap:24px;padding:40px;display:flex}@media (max-width:1024px){.ContactCompany-module-scss-module__Q5I1qG__directCard{padding:40px 16px}}.ContactCompany-module-scss-module__Q5I1qG__directCard h2{letter-spacing:-2.5px;margin:0;font-size:40px;font-weight:600;line-height:1.1}.ContactCompany-module-scss-module__Q5I1qG__directCard p{color:#e4e4e4e6;letter-spacing:-.5px;margin:0;font-size:16px;font-weight:500;line-height:1.3}.ContactCompany-module-scss-module__Q5I1qG__directGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}@media (max-width:768px){.ContactCompany-module-scss-module__Q5I1qG__directGrid{grid-template-columns:1fr}}.ContactCompany-module-scss-module__Q5I1qG__directGrid div{flex-direction:column;gap:8px;display:flex}.ContactCompany-module-scss-module__Q5I1qG__directGrid span{color:#e4e4e4;letter-spacing:-.5px;font-size:16px;font-weight:500;line-height:1.3}.ContactCompany-module-scss-module__Q5I1qG__directGrid a{color:#f5f5f5;letter-spacing:-1px;font-size:20px;font-weight:600;line-height:1.2;text-decoration:none}.ContactCompany-module-scss-module__Q5I1qG__directNote{color:#f5f5f5;letter-spacing:-.72px;font-size:22px;font-weight:500;line-height:1.3}.ContactCompany-module-scss-module__Q5I1qG__infoBlock{flex-direction:column;gap:16px;display:flex}.ContactCompany-module-scss-module__Q5I1qG__infoBlock h2{color:#060606;letter-spacing:-2.5px;margin:0;font-size:40px;font-weight:600;line-height:1.1}.ContactCompany-module-scss-module__Q5I1qG__infoBlock p{color:#0c0c0c99;letter-spacing:-.5px;margin:0;font-size:16px;font-weight:500;line-height:1.3}.ContactCompany-module-scss-module__Q5I1qG__companyCard{background:#0c0c0c;flex-direction:column;gap:24px;padding:40px;display:flex}@media (max-width:1024px){.ContactCompany-module-scss-module__Q5I1qG__companyCard{padding:40px 16px}}.ContactCompany-module-scss-module__Q5I1qG__companyCard h3{color:#d6d6d6;letter-spacing:-2.5px;margin:0;font-size:40px;font-weight:600;line-height:1.1}.ContactCompany-module-scss-module__Q5I1qG__companyCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:768px){.ContactCompany-module-scss-module__Q5I1qG__companyCardGrid{grid-template-columns:1fr}}.ContactCompany-module-scss-module__Q5I1qG__companyCardGrid div{flex-direction:column;gap:8px;display:flex}.ContactCompany-module-scss-module__Q5I1qG__companyCardGrid span{color:#e4e4e4;letter-spacing:-.5px;font-size:16px;font-weight:500;line-height:1.3}.ContactCompany-module-scss-module__Q5I1qG__companyCardGrid p{color:#f5f5f5;letter-spacing:-1px;font-size:20px;font-weight:600;line-height:1.2}.ContactCompany-module-scss-module__Q5I1qG__companyCardText{color:#fff!important;letter-spacing:-1.1px!important;font-size:22px!important;font-weight:500!important;line-height:1.3!important}.ContactCompany-module-scss-module__Q5I1qG__footerCopy{flex-direction:column;gap:16px;display:flex}.ContactCompany-module-scss-module__Q5I1qG__footerCopy h2{color:#060606;letter-spacing:-2.5px;margin:0;font-size:40px;font-weight:600;line-height:1.1}.ContactCompany-module-scss-module__Q5I1qG__footerCopy p{color:#0c0c0c99;letter-spacing:-.5px;margin:0;font-size:16px;font-weight:500;line-height:1.3}
.ContactProjectForm-module-scss-module__mmKphq__form{background:#f5f5f5;flex-direction:column;gap:40px;width:100%;padding:40px;display:flex}@media (max-width:1024px){.ContactProjectForm-module-scss-module__mmKphq__form{gap:32px;padding:24px 16px}}.ContactProjectForm-module-scss-module__mmKphq__header{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.ContactProjectForm-module-scss-module__mmKphq__title{color:#0c0c0c;letter-spacing:-5px;margin:0;font-size:60px;font-weight:600;line-height:.97}@media (max-width:1024px){.ContactProjectForm-module-scss-module__mmKphq__title{letter-spacing:-2.5px;font-size:40px}}.ContactProjectForm-module-scss-module__mmKphq__description{color:#060606;letter-spacing:-1px;max-width:708px;margin:0;font-size:20px;font-weight:500;line-height:1.2}@media (max-width:1024px){.ContactProjectForm-module-scss-module__mmKphq__description{letter-spacing:-.72px;font-size:18px;line-height:1.3}}.ContactProjectForm-module-scss-module__mmKphq__sectionRow{grid-template-columns:277px minmax(0,1fr);align-items:flex-start;gap:76px;display:grid}.ContactProjectForm-module-scss-module__mmKphq__sectionRow.ContactProjectForm-module-scss-module__mmKphq__messageSection{grid-template-columns:1fr;gap:40px}.ContactProjectForm-module-scss-module__mmKphq__sectionRow.ContactProjectForm-module-scss-module__mmKphq__recaptchaSection{grid-template-columns:1fr;gap:0}.ContactProjectForm-module-scss-module__mmKphq__sectionRow.ContactProjectForm-module-scss-module__mmKphq__recaptchaSection .ContactProjectForm-module-scss-module__mmKphq__field{border-bottom:none;justify-content:center;align-items:center}@media (max-width:1024px){.ContactProjectForm-module-scss-module__mmKphq__sectionRow{grid-template-columns:1fr;gap:16px}}.ContactProjectForm-module-scss-module__mmKphq__sectionHeading{flex-direction:column;gap:8px;display:flex}.ContactProjectForm-module-scss-module__mmKphq__sectionHeading h3{color:#0c0c0c;letter-spacing:-1px;margin:0;font-size:32px;font-weight:600;line-height:.97}.ContactProjectForm-module-scss-module__mmKphq__sectionHeading p{color:#0c0c0c;letter-spacing:-1px;margin:0;font-size:18px;font-weight:600;line-height:.97}.ContactProjectForm-module-scss-module__mmKphq__sectionContent{flex-direction:column;gap:8px;min-width:0;display:flex}.ContactProjectForm-module-scss-module__mmKphq__checkboxItem{cursor:pointer;align-items:center;gap:8px;display:flex}.ContactProjectForm-module-scss-module__mmKphq__checkboxItem input{opacity:0;pointer-events:none;position:absolute}.ContactProjectForm-module-scss-module__mmKphq__checkboxItem input:checked+.ContactProjectForm-module-scss-module__mmKphq__checkbox{background:#0c0c0c;border-color:#0c0c0c}.ContactProjectForm-module-scss-module__mmKphq__checkboxItem input:checked+.ContactProjectForm-module-scss-module__mmKphq__checkbox:after{opacity:1}.ContactProjectForm-module-scss-module__mmKphq__checkbox{background:#fff;border:1px solid #000;flex-shrink:0;width:32px;height:32px;position:relative}.ContactProjectForm-module-scss-module__mmKphq__checkbox:after{content:"";opacity:0;background:#d2ff37;position:absolute;inset:8px}.ContactProjectForm-module-scss-module__mmKphq__checkboxLabel{color:#0c0c0c;letter-spacing:-1px;font-size:18px;font-weight:600;line-height:.97}@media (max-width:1024px){.ContactProjectForm-module-scss-module__mmKphq__checkboxLabel{font-size:18px}}.ContactProjectForm-module-scss-module__mmKphq__field{border-bottom:2px solid #0000001a;flex-direction:column;gap:2px;display:flex}.ContactProjectForm-module-scss-module__mmKphq__field.ContactProjectForm-module-scss-module__mmKphq__field_error .ContactProjectForm-module-scss-module__mmKphq__phoneContainer .form-control{border-bottom-color:#f74c4c!important}.ContactProjectForm-module-scss-module__mmKphq__field input,.ContactProjectForm-module-scss-module__mmKphq__field textarea{color:#0c0c0c;letter-spacing:-.8px;background:0 0;border:0;width:100%;padding:2px 0 10px;font-size:20px;font-weight:500;line-height:1}.ContactProjectForm-module-scss-module__mmKphq__field input::placeholder,.ContactProjectForm-module-scss-module__mmKphq__field textarea::placeholder{color:#0c0c0c66}.ContactProjectForm-module-scss-module__mmKphq__field input:focus,.ContactProjectForm-module-scss-module__mmKphq__field textarea:focus{outline:none}@media (max-width:1024px){.ContactProjectForm-module-scss-module__mmKphq__field input,.ContactProjectForm-module-scss-module__mmKphq__field textarea{font-size:20px}}.ContactProjectForm-module-scss-module__mmKphq__field textarea{resize:vertical;min-height:70px;line-height:1.2}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer{width:100%}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .form-control{color:#0c0c0c!important;width:100%!important;height:auto!important;min-height:auto!important;font-family:var(--font-inter),sans-serif!important;letter-spacing:-.8px!important;background:0 0!important;border:none!important;border-bottom:2px solid #0000001a!important;border-radius:0!important;outline:none!important;padding:2px 0 10px 52px!important;font-size:20px!important;font-weight:500!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .form-control::placeholder{color:#0c0c0c66!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .form-control:focus{border-bottom-color:#0000004d!important}@media (max-width:1024px){.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .form-control{font-size:20px!important}}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .flag-dropdown{background:0 0!important;border:none!important;padding-bottom:10px!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .flag-dropdown .ContactProjectForm-module-scss-module__mmKphq__selected-flag{background:0 0!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .flag-dropdown .ContactProjectForm-module-scss-module__mmKphq__arrow{border-top-color:#0c0c0c80!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .flag-dropdown .ContactProjectForm-module-scss-module__mmKphq__country-list{background:#f5f5f5!important;border:1px solid #0000001a!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .flag-dropdown .ContactProjectForm-module-scss-module__mmKphq__country-list .ContactProjectForm-module-scss-module__mmKphq__country{color:#0c0c0c!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .flag-dropdown .ContactProjectForm-module-scss-module__mmKphq__country-list .ContactProjectForm-module-scss-module__mmKphq__country .ContactProjectForm-module-scss-module__mmKphq__dial-code{color:#0c0c0c99!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .flag-dropdown .ContactProjectForm-module-scss-module__mmKphq__country-list .ContactProjectForm-module-scss-module__mmKphq__country:hover{background:#0000000d!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .flag-dropdown .ContactProjectForm-module-scss-module__mmKphq__country-list .ContactProjectForm-module-scss-module__mmKphq__country.ContactProjectForm-module-scss-module__mmKphq__highlight{background:#00000014!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .flag-dropdown .ContactProjectForm-module-scss-module__mmKphq__country-list .ContactProjectForm-module-scss-module__mmKphq__search{color:#0c0c0c!important;background:#fff!important;border-bottom:1px solid #0000001a!important}.ContactProjectForm-module-scss-module__mmKphq__phoneContainer .flag-dropdown .ContactProjectForm-module-scss-module__mmKphq__country-list .ContactProjectForm-module-scss-module__mmKphq__search::placeholder{color:#0c0c0c66!important}.ContactProjectForm-module-scss-module__mmKphq__phoneInput{min-width:0}.ContactProjectForm-module-scss-module__mmKphq__error{color:#f74c4c;letter-spacing:-.72px;margin:0;font-size:16px;font-weight:500;line-height:1.05}.ContactProjectForm-module-scss-module__mmKphq__submitButton{color:#060606;letter-spacing:-1px;cursor:pointer;background:#d2ff37;border:0;border-radius:50px;justify-content:center;align-self:center;align-items:center;gap:8px;width:309px;min-height:68px;font-size:20px;font-weight:600;line-height:1.3;transition:opacity .2s;display:inline-flex}.ContactProjectForm-module-scss-module__mmKphq__submitButton:hover:not(:disabled){opacity:.9}.ContactProjectForm-module-scss-module__mmKphq__submitButton:disabled{opacity:.6;cursor:default}@media (max-width:1024px){.ContactProjectForm-module-scss-module__mmKphq__submitButton{width:100%}}
.ContactReview-module-scss-module__v2Mv2W__review{background:#0c0c0c;padding:80px 36px}@media (max-width:1024px){.ContactReview-module-scss-module__v2Mv2W__review{padding:60px 10px}}.ContactReview-module-scss-module__v2Mv2W__review__container{align-items:flex-start;gap:20px;width:100%;margin:0 auto;display:flex}@media (max-width:1024px){.ContactReview-module-scss-module__v2Mv2W__review__container{flex-direction:column}}.ContactReview-module-scss-module__v2Mv2W__review__left{flex-direction:column;gap:40px;width:50%;min-width:0;display:flex}@media (max-width:1024px){.ContactReview-module-scss-module__v2Mv2W__review__left{gap:30px;width:100%}}.ContactReview-module-scss-module__v2Mv2W__review__heading{flex-direction:column;gap:24px;display:flex}@media (max-width:1024px){.ContactReview-module-scss-module__v2Mv2W__review__heading{gap:20px}}.ContactReview-module-scss-module__v2Mv2W__review__title{letter-spacing:-7.84px;color:#fff;margin:0;font-size:100px;font-weight:600;line-height:1}@media (max-width:1200px){.ContactReview-module-scss-module__v2Mv2W__review__title{letter-spacing:-5px;font-size:80px}}@media (max-width:1024px){.ContactReview-module-scss-module__v2Mv2W__review__title{letter-spacing:-4px;font-size:60px}}@media (max-width:768px){.ContactReview-module-scss-module__v2Mv2W__review__title{letter-spacing:-3px;font-size:40px}}.ContactReview-module-scss-module__v2Mv2W__review__desc_block{flex-direction:column;gap:0;display:flex}.ContactReview-module-scss-module__v2Mv2W__review__subtitle{letter-spacing:-.72px;color:#f5f5f5;margin:0;font-size:18px;font-weight:500;line-height:1.4}.ContactReview-module-scss-module__v2Mv2W__review__desc{letter-spacing:-.72px;color:#878787;margin:0;font-size:18px;font-weight:500;line-height:1.4}@media (max-width:768px){.ContactReview-module-scss-module__v2Mv2W__review__desc{font-size:16px}}.ContactReview-module-scss-module__v2Mv2W__review__link{letter-spacing:-1.1px;color:#f5f5f5;align-items:center;gap:12px;width:fit-content;font-size:22px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.ContactReview-module-scss-module__v2Mv2W__review__link:hover{opacity:.7}@media (max-width:768px){.ContactReview-module-scss-module__v2Mv2W__review__link{font-size:18px}}.ContactReview-module-scss-module__v2Mv2W__review__link_icon{flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.ContactReview-module-scss-module__v2Mv2W__review__right{background:#d6d6d6;flex-direction:column;flex-shrink:0;gap:32px;width:50%;padding:40px;display:flex}@media (max-width:1024px){.ContactReview-module-scss-module__v2Mv2W__review__right{width:100%}}@media (max-width:768px){.ContactReview-module-scss-module__v2Mv2W__review__right{padding:24px}}.ContactReview-module-scss-module__v2Mv2W__review__right_label{letter-spacing:-.5px;color:#0c0c0c;margin:0;font-size:16px;font-weight:500;line-height:1.3}.ContactReview-module-scss-module__v2Mv2W__review__grid{flex-wrap:wrap;gap:40px;display:flex}@media (max-width:768px){.ContactReview-module-scss-module__v2Mv2W__review__grid{flex-direction:column;gap:0}}.ContactReview-module-scss-module__v2Mv2W__review__card{flex-direction:row;align-items:center;gap:16px;width:calc(50% - 20px);min-height:80px;padding:20px 0 0;display:flex;position:relative}@media (max-width:768px){.ContactReview-module-scss-module__v2Mv2W__review__card{width:100%;padding:20px 0 0}}.ContactReview-module-scss-module__v2Mv2W__review__card_number{letter-spacing:-.56px;color:#0c0c0c;background:#fff;border:1px solid #dedede;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.ContactReview-module-scss-module__v2Mv2W__review__card_text{letter-spacing:-1px;color:#060606;flex:1;margin:0;font-size:20px;font-weight:600;line-height:1.2}@media (max-width:768px){.ContactReview-module-scss-module__v2Mv2W__review__card_text{font-size:16px}}.ContactReview-module-scss-module__v2Mv2W__review__card_corner{border-top:2px solid #023d65;border-right:2px solid #023d65;width:9px;height:9px;position:absolute;top:20px;right:0}.ContactReview-module-scss-module__v2Mv2W__review__card_border{border-top:1px solid #060606;position:absolute;top:0;left:0;right:0}.ContactReview-module-scss-module__v2Mv2W__review__note{letter-spacing:-.5px;color:#0c0c0c;margin:0;font-size:16px;font-weight:500;line-height:1.3}
