.request-form[data-v-828e5ceb]{position:relative;width:100%}.request-form .form-content[data-v-828e5ceb]{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.request-form .form-description[data-v-828e5ceb]{color:#3b2d47;font-family:Tektur,sans-serif;font-size:23px;font-style:normal;font-weight:500;line-height:150%;margin:0;text-align:center}.request-form .form-line[data-v-828e5ceb]{position:relative;width:100%}.request-form .form-line input[data-v-828e5ceb]{background:#f3f3f7;border:1px solid rgba(131,131,175,.2);border-radius:var(--primary-border-radius);color:var(--primary-font-color);font-family:var(--secondary-font-family);font-size:18px;font-weight:var(--medium-font-weight);height:64px;line-height:23px;padding:0 20px;width:100%}.request-form .form-line input[data-v-828e5ceb]::-webkit-input-placeholder{color:#8383af;font-family:var(--secondary-font-family);font-size:18px;font-weight:var(--medium-font-weight);line-height:23px}@media (max-width:620px){.request-form .form-line input[data-v-828e5ceb]::-webkit-input-placeholder{font-size:16px;line-height:20px}}.request-form .form-line input[data-v-828e5ceb]::-moz-placeholder{color:#8383af;font-family:var(--secondary-font-family);font-size:18px;font-weight:var(--medium-font-weight);line-height:23px}@media (max-width:620px){.request-form .form-line input[data-v-828e5ceb]::-moz-placeholder{font-size:16px;line-height:20px}}.request-form .form-line input[data-v-828e5ceb]:-ms-input-placeholder{color:#8383af;font-family:var(--secondary-font-family);font-size:18px;font-weight:var(--medium-font-weight);line-height:23px}@media (max-width:620px){.request-form .form-line input[data-v-828e5ceb]:-ms-input-placeholder{font-size:16px;line-height:20px}}.request-form .form-line input[data-v-828e5ceb]:-moz-placeholder{color:#8383af;font-family:var(--secondary-font-family);font-size:18px;font-weight:var(--medium-font-weight);line-height:23px}@media (max-width:620px){.request-form .form-line input[data-v-828e5ceb]:-moz-placeholder{font-size:16px;line-height:20px}}.request-form .form-line input[data-v-828e5ceb]:focus{border-color:#bf99ff}@media (max-width:620px){.request-form .form-line input[data-v-828e5ceb]{font-size:16px;height:48px;line-height:20px}}.request-form .form-link[data-v-828e5ceb]{background-image:linear-gradient(105.17deg,#7e33ff 100%,#7e33ff 0);border-radius:12px;color:var(--secondary-font-color);font-family:var(--secondary-font-family);font-size:18px;font-weight:var(--semibold-font-weight);line-height:23px;margin-top:15px;overflow:hidden;padding:16px 32px;position:relative;transition:all .25s;z-index:1}.request-form .form-link[data-v-828e5ceb]:before{background:linear-gradient(105.17deg,#5e00ff -.04%,#7e33ff 86.3%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s ease;z-index:-1}.request-form .form-link[data-v-828e5ceb]:hover:before{opacity:1}.request-form .form-link[aria-disabled=true][data-v-828e5ceb]{opacity:.5;pointer-events:none}@media (max-width:620px){.request-form .form-link[data-v-828e5ceb]{text-align:center;width:100%}}.request-form .error-text[data-v-828e5ceb]{color:#e32121;display:inline-block;font-family:Golos Text,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.8px;line-height:120%;margin-top:10px}@media (max-width:767px){.request-form .error-text[data-v-828e5ceb]{bottom:-23px;left:0}}.request-form .done-text[data-v-828e5ceb]{bottom:-12px;color:green;font-family:Golos Text,sans-serif;font-size:16px;font-weight:500;letter-spacing:1.8px;line-height:120%;position:absolute}@media (max-width:767px){.request-form .done-text[data-v-828e5ceb]{font-size:13px}}.request-form.done .done-text[data-v-828e5ceb]{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:60%}.request-form.done .done-text a[data-v-828e5ceb]{margin-top:40px}.request-form.done .checked-block[data-v-828e5ceb],.request-form.done .form-description[data-v-828e5ceb],.request-form.done .form-line[data-v-828e5ceb]{opacity:0}.request-form.done .form-link[data-v-828e5ceb],.request-form.done input[data-v-828e5ceb]{pointer-events:none}.request-form .checked-block label[data-v-828e5ceb]{color:var(--primary-font-color);cursor:pointer;display:block;font-family:var(--secondary-font-family);font-size:16px;font-weight:var(--medium-font-weight);line-height:130%;opacity:var(--primary-opacity);padding-left:36px;position:relative;transition:all .25s}.request-form .checked-block label[data-v-828e5ceb]:hover{color:#7e33ff}.request-form .checked-block label[data-v-828e5ceb]:hover:after{border-color:#7e33ff}.request-form .checked-block label[data-v-828e5ceb]:after{border:1px solid #d3dbe4;border-radius:2px;content:"";height:26px;left:0;position:absolute;top:-3px;transition:all .25s;width:26px}@media (max-width:768px){.request-form .checked-block label[data-v-828e5ceb]:after{background:#fff}}.request-form .checked-block label[data-v-828e5ceb]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.657' height='14.157' fill='none' viewBox='0 0 18.657 14.157'%3E%3Cpath stroke='%230C54A0' stroke-linecap='square' stroke-width='4' d='m2.82 6.82 4.5 4.5 8.5-8.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:13px;left:6px;opacity:0;position:absolute;top:5px;width:18px}@media (max-width:768px){.request-form .checked-block label[data-v-828e5ceb]:before{z-index:1}}.request-form .checked-block label a[data-v-828e5ceb]{text-decoration:underline}.request-form .checked-block label a[data-v-828e5ceb]:hover{text-decoration:none}.request-form .checked-block label.error-before[data-v-828e5ceb]{color:red}.request-form .checked-block label.error-before[data-v-828e5ceb]:after{border-color:red}@media (max-width:768px){.request-form .checked-block label[data-v-828e5ceb]{color:#aab3c1}}.request-form .checked-block input[type=checkbox][data-v-828e5ceb]{display:none}.request-form .checked-block input[type=checkbox]:checked+label[data-v-828e5ceb]:before{opacity:1}@media (max-width:768px){.request-form[data-v-828e5ceb]{max-width:none}}
