.ContactForm_container__3Yo_V{border-radius:32px 32px 0 0;background:#e6e8e0;padding:60px;display:flex;flex-direction:column;gap:40px}.ContactForm_container__3Yo_V .ContactForm_heading__motPK{display:flex;flex-direction:column;gap:16px}.ContactForm_container__3Yo_V .ContactForm_heading__motPK h2{color:#0d0d0d;font-size:40px;font-weight:400;line-height:110%;text-transform:uppercase}.ContactForm_container__3Yo_V .ContactForm_heading__motPK p{color:#0d0d0d;font-size:16px;font-weight:500;line-height:140%}.ContactForm_form__4eKc3 .ContactForm_row__w_XC3{display:flex;gap:16px}@media(max-width:1024px){.ContactForm_form__4eKc3 .ContactForm_row__w_XC3{flex-direction:column}}.ContactForm_form__4eKc3 .ContactForm_row__w_XC3 .ContactForm_col__mIvul{display:flex;flex-wrap:wrap;gap:16px}.ContactForm_form__4eKc3 .ContactForm_row__w_XC3 .ContactForm_col__mIvul:first-child{width:calc(60% - 8px)}@media(max-width:1024px){.ContactForm_form__4eKc3 .ContactForm_row__w_XC3 .ContactForm_col__mIvul:first-child{width:100%}}.ContactForm_form__4eKc3 .ContactForm_row__w_XC3 .ContactForm_col__mIvul:last-child{width:calc(40% - 8px)}@media(max-width:1024px){.ContactForm_form__4eKc3 .ContactForm_row__w_XC3 .ContactForm_col__mIvul:last-child{width:100%}}.ContactForm_form__4eKc3 .ContactForm_buttonWrapper__RGUaj{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width:1024px){.ContactForm_form__4eKc3 .ContactForm_buttonWrapper__RGUaj{flex-direction:column;align-items:flex-start}.ContactForm_form__4eKc3 .ContactForm_buttonWrapper__RGUaj button{width:100%}}.ContactForm_form__4eKc3 .ContactForm_buttonWrapper__RGUaj .ContactForm_checkbox__awhIC{display:flex;flex-direction:column;position:relative}.ContactForm_form__4eKc3 .ContactForm_buttonWrapper__RGUaj .ContactForm_checkbox__awhIC .ContactForm_error__Ad5l0{position:absolute;bottom:-12px;left:0;color:red;font-size:10px}.ContactForm_form__4eKc3 .ContactForm_buttonWrapper__RGUaj .ContactForm_checkbox__awhIC label{display:flex;align-items:center;gap:12px}.ContactForm_form__4eKc3 .ContactForm_buttonWrapper__RGUaj .ContactForm_checkbox__awhIC label input{width:32px;height:32px;border-radius:8px;background:rgba(13,13,13,.05);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.ContactForm_form__4eKc3 .ContactForm_buttonWrapper__RGUaj .ContactForm_checkbox__awhIC label input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#0d0d0d;border-radius:50%}.ContactForm_form__4eKc3 .ContactForm_buttonWrapper__RGUaj .ContactForm_checkbox__awhIC label span{width:calc(100% - 44px);color:#0d0d0d;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media(max-width:1024px){.ContactForm_form__4eKc3 .ContactForm_buttonWrapper__RGUaj .ContactForm_checkbox__awhIC label span{font-size:10px}}.ContactForm_form__4eKc3 .ContactForm_inputWrapper__9MwVY{width:calc(50% - 8px);display:flex;flex-direction:column;gap:8px;position:relative}.ContactForm_form__4eKc3 .ContactForm_inputWrapper__9MwVY.ContactForm_fullWidth__OVrSv{width:100%}@media(max-width:1024px){.ContactForm_form__4eKc3 .ContactForm_inputWrapper__9MwVY{width:100%}}.ContactForm_form__4eKc3 .ContactForm_inputWrapper__9MwVY .ContactForm_error__Ad5l0{position:absolute;bottom:-12px;left:0;color:red;font-size:10px}.ContactForm_form__4eKc3 .ContactForm_inputWrapper__9MwVY label{color:#0d0d0d;font-size:16px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase}.ContactForm_form__4eKc3 .ContactForm_inputWrapper__9MwVY input,.ContactForm_form__4eKc3 .ContactForm_inputWrapper__9MwVY textarea{border-radius:8px;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:12px 16px;color:rgba(13,13,13,.5);font-size:12px;font-style:normal;font-weight:500;line-height:140%}.ContactForm_form__4eKc3 .ContactForm_inputWrapper__9MwVY textarea{height:124px;resize:none}.ContactForm_phoneWrapper__tTUyP{width:calc(50% - 8px);display:flex;flex-direction:column;gap:8px;position:relative}.ContactForm_phoneWrapper__tTUyP.ContactForm_fullWidth__OVrSv{width:100%}@media(max-width:1024px){.ContactForm_phoneWrapper__tTUyP{width:100%}}.ContactForm_phoneWrapper__tTUyP label{color:#0d0d0d;font-size:16px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase}.ContactForm_columnAdd__dlT7y{width:40%}@media(max-width:1024px){.ContactForm_columnAdd__dlT7y{width:100%}}