.BaseLayout_root__HesJf{position:relative;display:flex;flex-direction:column;height:100%;min-height:100vh;background-color:var(--color-white)}.BaseLayout_content__Zsz0t{display:flex;flex-direction:column;flex-grow:1;height:100%}.ContactForm_form__ZnUNQ{padding:24px;display:grid;grid-template-columns:1fr;grid-gap:42px;gap:42px;width:100%;border-radius:30px;background:var(--color-gray)}@media(min-width:768px){.ContactForm_form__ZnUNQ{grid-template-columns:1fr 1fr;flex-direction:row;padding:48px 60px 60px}}@media(min-width:1024px){.ContactForm_form__ZnUNQ{gap:80px}}.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y{padding:24px;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;width:100%;border-radius:30px;background:var(--color-gray)}@media(min-width:768px){.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y{padding:40px}}@media(min-width:1024px){.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y{padding:60px}}.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y .ContactForm_info__8KCT8{grid-column:1;display:flex;flex-direction:column;gap:12px}.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y .ContactForm_info__8KCT8 h2{color:var(--color-black);font-size:32px;font-weight:800;line-height:38px}.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y .ContactForm_info__8KCT8 p{font-size:16px;font-weight:500;line-height:140%}.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y .ContactForm_mail___5Xql{display:flex;align-items:center;gap:16px;color:var(--color-main)}.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y .ContactForm_mail___5Xql .ContactForm_iconMessage__xrTok{width:24px;height:24px}.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y .ContactForm_mail___5Xql span{font-size:16px;font-weight:500;line-height:20px}.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y .ContactForm_inputsWrapper__RYAfw{grid-column:1;display:flex;flex-direction:column;gap:32px}.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y .ContactForm_inputs__NRwfv{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}.ContactForm_form__ZnUNQ.ContactForm_mobileOnly__WXG7y .ContactForm_button__Eho67{display:flex;justify-content:center;align-self:auto}.ContactForm_info__8KCT8{grid-column:1;display:flex;flex-direction:column;gap:12px}.ContactForm_info__8KCT8 h2{color:var(--color-black);font-size:32px;font-weight:800;line-height:38px}@media(min-width:768px){.ContactForm_info__8KCT8 h2{font-size:48px;line-height:56px}}.ContactForm_info__8KCT8 p{font-size:16px;font-weight:500;line-height:140%}@media(min-width:768px){.ContactForm_info__8KCT8 p{font-size:20px}}.ContactForm_mail___5Xql{display:flex;align-items:center;gap:16px;color:var(--color-main)}.ContactForm_mail___5Xql .ContactForm_iconMessage__xrTok{width:24px;height:24px}.ContactForm_mail___5Xql span{font-size:16px;font-weight:500;line-height:20px}@media(min-width:768px){.ContactForm_mail___5Xql span{font-size:20px;line-height:24px}}.ContactForm_inputsWrapper__RYAfw{grid-column:1;display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.ContactForm_inputsWrapper__RYAfw{grid-column:2}}@media(min-width:1024px){.ContactForm_inputsWrapper__RYAfw{gap:44px}}.ContactForm_inputs__NRwfv{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media(min-width:1024px){.ContactForm_inputs__NRwfv{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.ContactForm_inputs__NRwfv>:nth-child(3){grid-column:1/-1;width:100%}}.ContactForm_button__Eho67{display:flex;justify-content:center;padding:18px 32px;text-align:center;border-radius:60px;transition:color var(--transition),background-color var(--transition);color:var(--color-white);background-color:var(--color-main)}.ContactForm_button__Eho67:hover{color:var(--color-main);background-color:var(--color-white)}@media(min-width:768px){.ContactForm_button__Eho67{align-self:start}}.ContactForm_mobileSpan__Ld1ji{color:var(--color-main);font-size:16px;font-weight:500;line-height:20px;text-align:center}@media(min-width:768px){.ContactForm_mobileSpan__Ld1ji{font-size:20px;line-height:24px}}.ContactForm_mobileSpan__Ld1ji span{justify-content:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}