.form.svelte-8srqhc{container-type:inline-size;color:var(--c-text-inverse)}.form__fieldset.svelte-8srqhc{margin:0;border:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px;column-gap:36px;padding:var(--m-green-light) var(--m-green);background-color:var(--c-primary);border-radius:var(--r-medium)}.contacts .form__fieldset,.profile .form__fieldset{color:var(--c-text);background-color:var(--c-secondary-light)}.contacts .form__fieldset{grid-template-columns:minmax(0,1fr)}.application .form__fieldset{align-items:end}.errors.svelte-8srqhc{list-style-type:none;color:var(--c-secondary);font-family:var(--f-regular)}@media (max-width: 1199px){.form__fieldset.svelte-8srqhc{grid-template-columns:minmax(0,1fr);padding:var(--m-green)}.feadback .form__fieldset{padding-block:var(--m-green-light);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px;column-gap:36px}}@media (max-width: 991px){.form__fieldset.svelte-8srqhc{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:clamp(44px,calc(44px + (20 * ((100vw - 375px) / 648))),64px)}}@media (max-width: 767px){.form__fieldset.svelte-8srqhc{row-gap:36px;grid-template-columns:repeat(1,minmax(0,1fr))}.feadback .form__fieldset{padding-inline:40px}}.btn-submit.svelte-11cwicu{display:flex;justify-content:center;align-items:center;position:relative;width:fit-content;font-size:16px;font-family:var(--f-bold);background-color:var(--c-text-inverse);opacity:.5;border:none;color:var(--c-primary);height:64px;border-radius:var(--r-small);padding-inline:32px;text-transform:uppercase;overflow:hidden;transition:opacity var(--tr-duration) ease}.form-changed.form-valid .btn-submit,.btn-submit.svelte-11cwicu:hover{opacity:1}.contacts .btn-submit,.profile .btn-submit{opacity:.5;color:var(--c-secondary-light);background-color:var(--c-primary);align-self:end}.btn-submit.svelte-11cwicu:after{content:"";position:absolute;display:block;top:50%;left:50%;width:30px;aspect-ratio:1;border:2px solid rgba(0,0,0,.2);border-top:2px solid rgba(0,0,0,.6);border-radius:50%;animation:svelte-11cwicu-spin .5s linear infinite;z-index:2;opacity:0;pointer-events:none}.profile .btn-submit:after,.contacts .btn-submit:after{border:2px solid rgba(255,255,255,.2);border-top:2px solid rgba(255,255,255,.6)}@keyframes svelte-11cwicu-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.loading .btn-submit,.contacts .loading .btn-submit_result__inited,.profile .loading .btn-submit_result__inited{color:transparent}.loading .btn-submit,.loading .btn-submit:after{opacity:1}.form-success .btn-submit:after{opacity:0}.form-success .btn-submit{color:var(--c-primary)}.btn-submit_result.svelte-11cwicu{display:none;align-items:center;gap:14px}.form-success .btn-submit_result__inited{display:none}.form-inited .btn-submit_result__inited,.form-success .btn-submit_result__success,.form-failure .btn-submit_result__error{display:flex}.contacts .btn-submit_result,.profile .btn-submit_result{color:var(--c-secondary-light)}@media (max-width: 767px){.btn-submit.svelte-11cwicu{height:clamp(62px,calc(62px + (2 * ((100vw - 375px) / 392))),64px);font-size:clamp(14px,calc(14px + (2 * ((100vw - 375px) / 392))),16px)}}
