.modal[data-v-08bb899f]{align-items:center;display:flex;flex-direction:column;gap:110px;margin:0 6% 0 auto;max-width:510px;width:100%}.modal_title[data-v-08bb899f]{color:#567ff7;font-size:38px;font-weight:900;line-height:100%}.modal_button[data-v-08bb899f]{background:#1c4ee8;border-bottom-right-radius:60px;border-top-left-radius:60px;color:#dde3f6;font-size:16px;font-weight:800;line-height:100%;margin:0 auto;padding:17px 39px;text-transform:uppercase;transition:all .3s}.modal_button[data-v-08bb899f]:hover{box-shadow:inset 0 -4px #dde3f640}@media(max-width:1210px){.modal[data-v-08bb899f]{margin:0 auto}}@media(max-width:860px){.modal[data-v-08bb899f]{gap:38px;margin:50px 0 30px}.modal_title[data-v-08bb899f]{font-size:22px}}.form[data-v-148e5505]{display:flex;flex-direction:column;gap:34px;margin:0 6% 0 auto;max-width:704px;width:100%}.form_wrapper[data-v-148e5505]{display:grid;gap:36px;grid-template-columns:repeat(2,1fr);width:100%}.form_item[data-v-148e5505]{display:flex;flex-direction:column;gap:10px;position:relative;width:100%}.form_label[data-v-148e5505]{color:#567ff7;font-size:14px;font-weight:500;line-height:100%}.form_label.error[data-v-148e5505]{color:#f6601b}.form_input[data-v-148e5505]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:transparent;border:1px solid #1c4ee8;border-radius:25px;color:#567ff7;font-size:14px;font-weight:500;line-height:100%;outline:none;padding:14px 24px;transition:all .3s;width:100%}.form_input[data-v-148e5505]:hover{border:1px solid #567ff7}.form_input.area[data-v-148e5505]{height:86px}.form_input.error[data-v-148e5505]{background:#f6601b1a}.form_input.error[data-v-148e5505],.form_input.error[data-v-148e5505]:hover{border:1px solid #f6601b}.form_input[data-v-148e5505]::-moz-placeholder{color:#567ff7cc}.form_input[data-v-148e5505]::placeholder{color:#567ff7cc}.form_message[data-v-148e5505]{bottom:-24px;color:#f6601b;font-size:12px;font-weight:500;left:0;line-height:100%;position:absolute}.form_control[data-v-148e5505]{display:flex;flex-direction:column;gap:14px}.form_inner[data-v-148e5505]{color:#567ff7;display:flex;flex-direction:row;font-size:14px;font-weight:500;gap:8px}.form_text[data-v-148e5505]{display:flex;flex-wrap:wrap;gap:6px}.form_text span[data-v-148e5505]{margin-top:1px}.form_bt[data-v-148e5505]{background:transparent;color:#567ff7;font-size:14px;font-weight:600;line-height:100%;margin:0;padding:0;text-decoration:underline}.form_bt[data-v-148e5505]:hover{color:#7294fa}.form span.error[data-v-148e5505]{color:#f6601b}.form_checkbox[data-v-148e5505]{cursor:pointer;height:20px;margin-top:-2px;width:20px}.form_button[data-v-148e5505]{background:#1c4ee8;border-bottom-right-radius:60px;border-top-left-radius:60px;color:#dde3f6;font-size:16px;font-weight:800;line-height:100%;margin:0 auto;padding:17px 39px;text-transform:uppercase;transition:all .3s}.form_button[data-v-148e5505]:hover{box-shadow:inset 0 -4px #dde3f640}@media(max-width:1210px){.form[data-v-148e5505]{margin:0 auto;max-width:764px}}@media(max-width:860px){.form[data-v-148e5505]{gap:33px;margin:0;max-width:none;width:96%}.form_label[data-v-148e5505]{font-size:14px}.form_input[data-v-148e5505]{font-size:12px;padding:14px 18px}.form_wrapper[data-v-148e5505]{display:flex;flex-direction:column;gap:33px}.form_bt[data-v-148e5505],.form_inner[data-v-148e5505]{font-size:11px}}.footer[data-v-215625de]{bottom:0;color:#567ff7;font-size:14px;font-weight:500;gap:20px;left:0;line-height:30px;padding:20px 40px;position:absolute}.footer[data-v-215625de],.footer_links[data-v-215625de]{display:flex;flex-direction:column}.footer_links[data-v-215625de]{gap:4px}.footer_link[data-v-215625de]{background:transparent;color:#567ff7;font-size:14px;font-weight:500;line-height:30px;margin:0;padding:0;text-align:left;text-decoration:underline}.footer_about[data-v-215625de]{gap:4px;max-width:338px}.footer_about[data-v-215625de],.footer_name[data-v-215625de]{display:flex;flex-direction:column}@media(max-width:1210px){.footer[data-v-215625de]{padding:40px;position:relative}.footer_about[data-v-215625de]{max-width:none}}@media(max-width:860px){.footer[data-v-215625de]{margin-top:30px;padding:0;width:97%}}
