.fs-webform{color:#212529;font-size:16px;line-height:24px}.fs-webform__fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 16px;display:grid}.fs-field{grid-column:span 12;min-width:0;line-height:16px}.fs-field--half{grid-column:span 6}.fs-field--third{grid-column:span 4}@media (max-width:640px){.fs-webform__fields{column-gap:0}.fs-field,.fs-field--half,.fs-field--third{grid-column:1/-1}}.fs-webform .fs-field__label{color:#112337;gap:6px;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.43;display:flex}.fs-webform .fs-input{color:#112337;margin:0;font-family:inherit;font-size:14px;display:block;box-shadow:0 1px 4px #12196114}.fs-webform .fs-input::placeholder{color:#112337}.fs-webform .fs-input--area{min-height:288px;margin-bottom:28px}.fs-webform .fs-input[aria-invalid=true]{border-color:#c02b0a!important}.fs-field__hint{color:#585e6a;margin-top:8px;font-size:13px;line-height:1.43;display:block}.fs-field__error{color:#c02b0a;margin-top:8px;font-size:13px;line-height:1.43}.fs-webform__footer{justify-content:center;gap:8px;margin-top:24px;display:flex}.fs-webform .fs-webform__submit{cursor:pointer;justify-content:center;align-items:center;gap:6px;width:auto;min-height:38px;margin:0;display:flex;box-shadow:0 1px 4px #12196114}.fs-webform .fs-webform__submit:disabled{opacity:.7;cursor:progress}.fs-webform__errors{color:#c02b0a;background:#fff8f8;border:1px solid #c02b0a;border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:14px}.fs-webform__done{color:#13b985;text-align:center;background:#09e4a821;border-radius:8px;padding:24px;font-size:15px}.fs-captcha__row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.fs-captcha__img{background:#eef1f8;border:1px solid #dfe3ee;border-radius:10px;flex:none;width:200px;height:64px;overflow:hidden}.fs-captcha__img img{-webkit-user-select:none;user-select:none;width:200px;height:64px;transition:opacity .15s;display:block}.fs-captcha__new{color:#4a5370;cursor:pointer;background:#fff;border:1px solid #dfe3ee;border-radius:10px;flex:none;place-items:center;width:48px;transition:color .15s,border-color .15s,transform .12s ease-out;display:grid}.fs-captcha__new svg{width:18px;height:18px}.fs-captcha__new svg.is-spinning{animation:.7s linear infinite fs-captcha-spin}@keyframes fs-captcha-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.fs-captcha__new:hover{color:#112337;border-color:#b9c2d8}}.fs-captcha__new:active{transform:scale(.96)}.fs-captcha__new:focus-visible{outline:2px solid var(--fs-blue-light,#2f6bff);outline-offset:2px}.fs-captcha__new:disabled{cursor:default;opacity:.6}.fs-webform .fs-captcha__input{text-align:left;letter-spacing:.3em;text-transform:uppercase;flex:180px;min-width:0;max-width:260px;height:64px;font-size:20px}.fs-webform .fs-captcha__input::placeholder{letter-spacing:normal;text-transform:none;text-align:right;color:#7a8299;font-size:14px}@media (prefers-reduced-motion:reduce){.fs-captcha__new svg.is-spinning{animation:none}}@media (max-width:480px){.fs-webform .fs-captcha__input{flex-basis:100%;max-width:none}}.service-description .fs-webform{margin-bottom:112px}@media (max-width:781px){.service-description .fs-webform{margin-bottom:72px}}
