.form-general{background:#0f0528;width:100%;padding:100px 0}@media screen and (width<=1249.5px){.form-general{padding:60px 0}}@media screen and (width<=739.5px){.form-general{padding:60px 0}.form-general .form-general__form .button{width:100%;min-height:46px}}.form-general._solution{padding:80px 0}@media screen and (width<=1719.5px){.form-general._solution{padding:55px 0}}@media screen and (width<=1249.5px){.form-general._solution{padding:80px 0 20px}}@media screen and (width<=739.5px){.form-general._solution{padding:50px 0 20px}}.form-general._solution .form-general__container{gap:80px;padding:80px 40px}@media screen and (width<=1719.5px){.form-general._solution .form-general__container{padding:60px 40px}}@media screen and (width<=1249.5px){.form-general._solution .form-general__container{gap:55px}}@media screen and (width<=739.5px){.form-general._solution .form-general__container{gap:40px;padding:45px 15px}}.form-general._solution .form-general__form{width:56.6%}@media screen and (width<=1249.5px){.form-general._solution .form-general__form{width:100%}}@media screen and (width<=739.5px){.form-general._solution .form-general__section{gap:24px}}.form-general._knowledge{padding:110px 0 90px}@media screen and (width<=1719.5px){.form-general._knowledge{padding:70px 0 90px}}@media screen and (width<=1249.5px){.form-general._knowledge{padding:70px 0 65px}}.form-general__container{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:200px;display:flex}@media screen and (width<=1719.5px){.form-general__container{gap:56px}}@media screen and (width<=1249.5px){.form-general__container{flex-direction:column;gap:40px}.form-general__title{font-size:36px!important}}@media screen and (width<=739.5px){.form-general__title{font-size:22px!important}}.form-general__section{flex-direction:column;flex-shrink:0;gap:25px;width:557px;display:flex}@media screen and (width<=1719.5px){.form-general__section{width:500px}}@media screen and (width<=1249.5px){.form-general__section{gap:20px;width:557px}}@media screen and (width<=739.5px){.form-general__section{width:100%}}.form-general__section-title .heading{font-size:16px}@media screen and (width<=739.5px){.form-general__section-title .heading{font-size:14px}}.form-general__section__title{color:#fff;margin:0}.form-general__section__text{color:#fff;font-size:16px}.form-general__section__contacts{align-items:center;gap:49px;margin-top:12px;display:flex}@media screen and (width<=739.5px){.form-general__section__contacts{flex-direction:column;align-items:flex-start;gap:20px;margin-top:-5px}}.form-general__section__contacts__item{color:#fff;align-items:center;gap:14px;font-family:Bounded,sans-serif;font-size:16px;line-height:1.1;text-decoration:none;display:flex}.form-general__section__contacts__item:link,.form-general__section__contacts__item:visited,.form-general__section__contacts__item:hover,.form-general__section__contacts__item:active,.form-general__section__contacts__item:focus{color:#fff;text-decoration:none}.form-general__section__contacts__item__icon{background:#64d25533;border:1px solid #64d255;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media screen and (width<=739.5px){.form-general__section__contacts__item__icon{width:36px;height:36px}.form-general__section__contacts__item__icon__vector{scale:.9}}.form-general__section__contacts__item__icon__vector_email{fill:url(#icon-email)}.form-general__section__contacts__item__icon__vector_phone{fill:url(#icon-phone)}@media screen and (width<=739.5px){.form-general__section__contacts__item{font-size:14px}}.form-general__form{width:54%}@media screen and (width<=1719.5px){.form-general__form{width:84%}}@media screen and (width<=1249.5px){.form-general__form{width:100%}}@media screen and (width<=739.5px){.form-general__form .button{width:100%;min-height:46px}.form-general__form .button .text{font-size:14px}}.form-general_card{background:0 0}.form-general_card .form-general__container{box-sizing:border-box;background:#0f0528;border-radius:24px;padding:60px 40px}@media screen and (width<=1719.5px){.form-general_card .form-general__container{padding:40px}}@media screen and (width<=1249.5px){.form-general_card .form-general__container{padding:40px 24px}}@media screen and (width<=739.5px){.form-general_card .form-general__container{padding:40px 15px}}.form-general_purple{background:#0f0528;margin:0;padding:95px 0}@media screen and (width<=1249.5px){.form-general_purple{padding:70px 0}}@media screen and (width<=739.5px){.form-general_purple{padding:60px 0}}.form-general._service-support{padding-top:95px}.form-general._service-support .form-general__container{gap:200px}.form-general._service-support .form-general__container .form-general__section .text{font-size:16px}.form-general._service-support .form-general__container .form-general__form{width:60%}.form-general._service-support .form-general__container .form-general__section__contacts{margin:17px 0}@media screen and (width<=1719.5px){.form-general._service-support{padding-top:60px}.form-general._service-support .form-general__container{gap:56px}.form-general._service-support .form-general__container .form-general__section{max-width:500px}.form-general._service-support .form-general__container .form-general__section .text{font-size:16px}.form-general._service-support .form-general__container .form-general__section__contacts{display:none}}@media screen and (width<=1249.5px){.form-general._service-support .form-general__container{gap:40px}.form-general._service-support .form-general__container .form-general__section{max-width:100%;width:unset;gap:25px}.form-general._service-support .form-general__container .form-general__section .heading{font-size:36px}.form-general._service-support .form-general__container .form-general__section .heading,.form-general._service-support .form-general__container .form-general__section .text{max-width:557px}.form-general._service-support .form-general__container .form-general__form{width:100%}.form-general._service-support .form-general__container .form-general__section__contacts{margin:16px 0 15px;display:flex}}@media screen and (width<=739.5px){.form-general._service-support .form-general__container .form-general__section{gap:20px}.form-general._service-support .form-general__container .form-general__section .heading{font-size:22px}.form-general._service-support .form-general__container .form-general__section .text{margin-top:5px;font-size:14px}.form-general._service-support .form-general__container .form-general__section__contacts{margin:0 0 20px}}.form-general_contacts .form-general__section .text{margin-bottom:20px;font-size:16px}.form-general_contacts .form-general__form{width:auto;max-width:883px}.form-general_contacts .form-general__form .form__grid{gap:18px 15px}.form-general_contacts .form-general__form .form__grid .form__agreements{margin-top:10px}.form-general_contacts .form-general__form .form__actions .button{min-width:157px}.form-general_contacts .form-general__form .form__actions .button__title{font-size:14px;line-height:1.4}@media screen and (width<=1719.5px){.form-general_contacts .form-general__section{max-width:500px}.form-general_contacts .form-general__section .heading{font-size:30px}.form-general_contacts .form-general__form{width:auto;max-width:644px}.form-general_contacts .form-general__form .form__grid{gap:18px 15px}.form-general_contacts .form-general__form .form__grid .form__agreements{margin-top:10px}.form-general_contacts .form-general__form .form__actions .button{min-width:157px}.form-general_contacts .form-general__form .form__actions .button__title{font-size:14px;line-height:1.4}}@media screen and (width<=1249.5px){.form-general_contacts .form-general__section{max-width:557px}.form-general_contacts .form-general__section .heading{font-size:36px}.form-general_contacts .form-general__section .text{margin-bottom:4px}.form-general_contacts .form-general__form{width:auto;max-width:100%}}@media screen and (width<=739.5px){.form-general_contacts .form-general__section .heading{font-size:22px}.form-general_contacts .form-general__section .text{margin-bottom:0;font-size:14px}.form-general_contacts .form-general__form{gap:14px;width:auto}.form-general_contacts .form-general__form .form__grid{gap:13px}}.form-general._career{padding:99px 0 93px}.form-general._career .form-general__section{gap:22px}.form-general._career .form-general__section .form-general__section__contacts{margin-top:19px}.form-general._career .form-general__form .form__actions .button{height:46px;line-height:46px}.form-general._career .form-general__form .form__actions .form__file-upload{gap:0}.form-general._career .form-general__form .form__actions .form__file-upload .form__file-icon{display:inline-flex}.form-general._career .form-general__form .form__file-upload{cursor:pointer}.form-general._career .form-general__form .form__file-default,.form-general._career .form-general__form .form__file-selected{align-items:center;gap:8px;display:inline-flex}.form-general._career .form-general__form .form__file-icon{flex-shrink:0}.form-general._career .form-general__form .form__file-name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.form-general._career .form-general__form .form__file-remove{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;transition:opacity .2s;display:inline-flex}.form-general._career .form-general__form .form__file-remove svg{display:block}@media (hover:hover) and (pointer:fine) and (width>=1250px){.form-general._career .form-general__form .form__file-remove:hover{opacity:.6}}.form-general._career .form-general__form [hidden]{display:none}@media screen and (width<=1719.5px){.form-general._career{padding:97px 0 95px}.form-general._career .form-general__container{gap:36px}.form-general._career .form-general__container .form-general__section{gap:23px;width:520px;max-width:100%}}@media screen and (width<=1249.5px){.form-general._career{padding:64px 0 60px}.form-general._career .form-general__section{gap:22px}.form-general._career .form-general__section .form-general__section__contacts{margin-top:19px}.form-general._career .form-general__container{gap:39px}.form-general._career .form__actions{flex-direction:row}}@media screen and (width<=739.5px){.form-general._career{padding:62px 0 60px}.form-general._career .form-general__section{gap:22px}.form-general._career .form-general__section .form-general__section__contacts{margin-top:0}.form-general._career .form-general__container{gap:37px}.form-general._career .form__actions{flex-direction:column-reverse}.form-general._career .form-general__form .form__actions .form__file-upload{align-self:flex-start;width:auto;padding:0}.form-general._career .form-general__form .form__actions .form__file-upload .form__file-default{gap:0}.form-general._career .form-general__form .form__actions .form__file-upload .form__file-icon{margin-left:-10px}.form-general._career .form-general__form .form__file-upload{cursor:pointer}}.form-general._leasing .form-general__form{margin-top:-5px}@media screen and (width<=1249.5px){.form-general._leasing .form-general__section{gap:23px}.form-general._leasing .form-general__section__contacts{margin-top:20px}.form-general._leasing .form-general__container{gap:44px}}@media screen and (width<=739.5px){.form-general._leasing .form-general__section__contacts{margin-top:0}}@media screen and (width<=1249.5px){.form-general._digits-gov .form-general__section{gap:28px}}@media screen and (width<=739.5px){.form-general._digits-gov .form-general__section{gap:25px}}
