.application-page{padding:50px 0 70px}.app-form__title{margin:0 0 34px;font-family:var(--font);font-size:38px;font-weight:700;line-height:45.6px;color:var(--blue);text-align:center}.app-form{--form-input-height:53px;--form-input-radius:6px;--form-input-font-size:16px;--form-input-text-indent:18px;--form-input-bg:var(--white);--form-input-color:var(--black);--form-label-font-size:14px;--form-label-font-weight:700;--form-select-arrow-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23262626' stroke-width='1.5'/%3E%3C/svg%3E");--form-select-arrow-width:12px;--form-select-arrow-height:7px;--form-select-arrow-right:18px;--focus-border:var(--blue);--error-border:var(--red);--error-color:var(--red)}.app-form__body{max-width:1050px;margin:0 auto;font-family:var(--font-ui);color:var(--text-field)}.app-form__message{margin:0 0 20px;font-size:18px;line-height:1.4;text-align:center}.app-form__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin:0 -15px}.app-form__row>*{grid-column:1 / -1;padding:0 15px}.app-form__section{margin:26px 0 16px;padding:0 15px;font-family:var(--font);font-size:24px;font-weight:700;line-height:28.8px;color:var(--navy)}.app-form__body>.app-form__section{padding:0}.app-form .form-group{margin-bottom:18px}.app-form .form-group>label{display:block;margin-bottom:6px;font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight);line-height:1.3;color:var(--text-field)}.app-form .form-control{height:var(--form-input-height);padding:0 var(--form-input-text-indent);border:1px solid var(--gray-c);border-radius:var(--form-input-radius);background-color:var(--form-input-bg);box-shadow:none;font-family:var(--font-ui);font-size:var(--form-input-font-size);color:var(--form-input-color)}.app-form .form-control:focus{border-color:var(--focus-border);outline:0;box-shadow:0 0 0 1px var(--focus-border)}.app-form select.form-control{padding-right:calc(var(--form-select-arrow-right) + var(--form-select-arrow-width) + 14px);background:var(--form-input-bg) var(--form-select-arrow-image) no-repeat right var(--form-select-arrow-right) center / var(--form-select-arrow-width) var(--form-select-arrow-height);-webkit-appearance:none;-moz-appearance:none;appearance:none}.app-form .form-control.error{border-color:var(--error-border)}.app-form label.error{display:block;margin:5px 0 0;font-size:13px;font-weight:400;font-style:italic;line-height:1.3;color:var(--error-color)}.app-form .f-red{color:var(--red)}.app-form .formConfirm{font-size:14px;line-height:1.5}.app-form input[type="checkbox"]{width:18px;height:18px;margin:0 8px 0 0;vertical-align:middle;accent-color:var(--blue)}.app-form input[type="checkbox"]+label{display:inline;font-size:14px;vertical-align:middle}.app-form input[type="checkbox"]~label.error{display:block}.app-form__actions{display:flex;flex-direction:column;align-items:center;margin-top:20px}.app-form__alert{margin:0 0 14px;font-size:15px;line-height:1.4;color:var(--red);text-align:center}.app-form__submit[disabled]{cursor:default;opacity:.6}.app-form__done{max-width:640px;margin:0 auto;font-family:var(--font-ui);font-size:16px;line-height:1.5;color:var(--text-field);text-align:center;outline:0}.app-form__done-title{margin:0 0 12px;font-family:var(--font);font-size:30px;font-weight:700;line-height:36px;color:var(--blue)}.app-form__done-copy{margin:0;white-space:pre-line}.app-form__done .ct-btn{margin-top:24px}@media (min-width:768px){.app-form__col{grid-column:span 6}.app-form__col--sm-third{grid-column:span 4}.app-form__refs{grid-template-columns:38% 24% 38%}.app-form__refs>*{grid-column:auto}}@media (min-width:992px){.app-form__col,.app-form__col--sm-third{grid-column:span 3}.app-form__col--half{grid-column:span 6}}@media (max-width:767px){.application-page{padding:30px 0 50px}.app-form__title{margin-bottom:20px;font-size:28px;line-height:33.6px}.app-form__section{font-size:21px;line-height:25.2px}}