.ContactFormSection_contactSection__qnBWe{height:auto;position:relative;background:#fafafd;padding:92px 0 90px;box-sizing:border-box;overflow:hidden;border:1px solid #e5ebf3}@media(max-width:1280px){.ContactFormSection_contactSection__qnBWe{display:flex;flex-direction:column}}@media(max-width:1024px){.ContactFormSection_contactSection__qnBWe{padding:60px 0 0}}@media(max-width:640px){.ContactFormSection_contactSection__qnBWe{padding:40px 0}}.ContactFormSection_container__6iW0Y{width:100%;margin:0 auto;position:relative;z-index:2}@media(max-width:1280px){.ContactFormSection_container__6iW0Y{display:flex;flex-direction:column;height:auto}}.ContactFormSection_content__XUyIy{display:flex;gap:80px}@media(max-width:1280px){.ContactFormSection_content__XUyIy{display:flex;flex-direction:column;height:auto}}.ContactFormSection_textContent__qV3h8{max-width:542px}.ContactFormSection_textContent__qV3h8 .ContactFormSection_description__xmWUS{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#31323e}.ContactFormSection_textContent__qV3h8 .ContactFormSection_description__xmWUS p{margin-bottom:16px}.ContactFormSection_textContent__qV3h8 .ContactFormSection_description__xmWUS p:last-child{margin-bottom:0}.ContactFormSection_textContent__qV3h8 .ContactFormSection_description__xmWUS p strong{color:#2d3748;font-weight:600}@media(max-width:640px){.ContactFormSection_textContent__qV3h8 .ContactFormSection_description__xmWUS{font-size:14px;line-height:1.5}.ContactFormSection_textContent__qV3h8 .ContactFormSection_description__xmWUS p{margin-bottom:12px}}.ContactFormSection_formContent__K3HEA{width:100%;height:auto}.ContactFormSection_formContent__K3HEA h2{font-weight:400;font-size:32px;line-height:56px;letter-spacing:0;color:#25272c;text-align:start}.ContactFormSection_formContent__K3HEA .ContactFormSection_form__TFHgD{display:flex;flex-wrap:wrap}.ContactFormSection_form__TFHgD{display:flex;flex-direction:column;gap:20px}@media(max-width:640px){.ContactFormSection_form__TFHgD{gap:16px}}.ContactFormSection_formGroup__kBtFA{display:flex;flex-direction:column;gap:8px}.ContactFormSection_label__4aHXH{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}@media(max-width:640px){.ContactFormSection_label__4aHXH{font-size:13px}}.ContactFormSection_input__jzvrR{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;transition:all .2s ease;background:#fff}.ContactFormSection_input__jzvrR:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.1)}.ContactFormSection_input__jzvrR::placeholder{color:#9ca3af}@media(max-width:640px){.ContactFormSection_input__jzvrR{padding:10px 14px;font-size:16px}}.ContactFormSection_submitButton__BzTmm{background:#f59e0b;color:#fff;border:none;border-radius:8px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.ContactFormSection_submitButton__BzTmm:hover:not(:disabled){background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.3)}.ContactFormSection_submitButton__BzTmm:active:not(:disabled){transform:translateY(0)}.ContactFormSection_submitButton__BzTmm:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:640px){.ContactFormSection_submitButton__BzTmm{padding:12px 20px;font-size:15px}}.ContactFormSection_illustration__TZaUQ{width:1200px;height:323px;z-index:-1}@media(max-width:1280px){.ContactFormSection_illustration__TZaUQ{height:160px}}.ContactFormSection_illustration__TZaUQ img{width:100%;height:auto;z-index:-1;margin-top:-250px}@media(max-width:1280px){.ContactFormSection_illustration__TZaUQ img{height:auto;width:100%;margin-top:-350px;margin-left:-250px}}.ContactFormSection_contactSection__qnBWe .ContactFormSection_content__XUyIy{animation:ContactFormSection_fadeInUp__YpZx2 .6s ease-out;z-index:5}@keyframes ContactFormSection_fadeInUp__YpZx2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactFormSection_formContent__K3HEA{transition:all .3s ease}@media(max-width:1024px){.ContactFormSection_content__XUyIy{text-align:center}.ContactFormSection_textContent__qV3h8 .ContactFormSection_description__xmWUS,.ContactFormSection_textContent__qV3h8 .ContactFormSection_title__Lhxw3{text-align:left}}