.contact-btn[data-v-5e57e098]{font-size:18px;font-weight:600;max-width:none;min-height:56px;text-transform:uppercase;width:100%}.contact-form[data-v-5e57e098]{display:flex;flex-direction:column;gap:24px;padding:32px 24px 0}.contact-form .error-label[data-v-5e57e098]{margin:0 auto}.contact-form-fields[data-v-5e57e098],.contact-form-row[data-v-5e57e098]{display:flex;flex-direction:column;gap:13px;width:100%}.contact-label[data-v-5e57e098]{color:#5b5b5b;font-family:Rubik,sans-serif;line-height:150%}.contact-error[data-v-5e57e098],.contact-label[data-v-5e57e098]{font-size:14px;font-weight:400}.contact-error[data-v-5e57e098]{color:#de0028;line-height:21px;margin-top:8px;text-align:left}.contact-form-group[data-v-5e57e098]{display:flex;flex-direction:column;width:100%}.contact-form-group.textarea>textarea[data-v-5e57e098]{border-radius:5px;height:74px;resize:none}.contact-form-group.textarea>input[data-v-5e57e098]{border-radius:30px;height:48px}.contact-form-group.textarea textarea[data-v-5e57e098],.contact-form-group.textarea>input[data-v-5e57e098]{align-items:flex-start;background-color:#f9f9f9;border:1px solid #d8d8d8;color:#5b5b5b;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:4px;justify-content:center;outline:unset;padding:6px 16px;position:relative;width:100%}.contact-form-group.textarea textarea[data-v-5e57e098]:hover,.contact-form-group.textarea>input[data-v-5e57e098]:hover{border-color:#828282}.contact-form-group.textarea textarea[data-v-5e57e098]:focus,.contact-form-group.textarea textarea[data-v-5e57e098]:focus-within,.contact-form-group.textarea>input[data-v-5e57e098]:focus,.contact-form-group.textarea>input[data-v-5e57e098]:focus-within{border-color:#ffc600}.contact-form-group.textarea textarea.invalid[data-v-5e57e098],.contact-form-group.textarea>input.invalid[data-v-5e57e098]{border-color:#de0028}.contact-form-group.textarea textarea[data-v-5e57e098]:disabled,.contact-form-group.textarea>input[data-v-5e57e098]:disabled{border-color:#5b5b5b;pointer-events:none}.contact-form-group.textarea .contact-textarea[data-v-5e57e098]{height:159px;padding:10px 16px}.contact-form-group.textarea .contact-textarea.error[data-v-5e57e098]{border-color:#de0028!important}.contact-row[data-v-5e57e098]{display:flex;flex-direction:column}.contact-content[data-v-5e57e098]{align-items:center;display:flex;justify-content:center;padding:34px 24px 38px;position:relative}.contact-content[data-v-5e57e098]:before{background:#000000b2;content:"";z-index:2}.contact-content-bg[data-v-5e57e098],.contact-content[data-v-5e57e098]:before{height:100%;left:0;position:absolute;top:0;width:100%}.contact-content-bg[data-v-5e57e098]{max-width:none;-o-object-fit:cover;object-fit:cover;z-index:1}.contact-content-box[data-v-5e57e098]{max-width:382px;position:relative;width:100%;z-index:3}.contact-content-title[data-v-5e57e098]{color:#ffc600;font-family:Rubik,sans-serif;font-size:20px;font-weight:600;line-height:140%;margin-bottom:16px;text-align:center}.contact-content-items[data-v-5e57e098]{gap:18px}.contact-content-item[data-v-5e57e098],.contact-content-items[data-v-5e57e098]{align-items:center;display:flex;flex-direction:column}.contact-content-item[data-v-5e57e098]{color:#fff;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;gap:2px;line-height:150%;max-width:248px;text-align:center}.contact-content-item[data-v-5e57e098] p{color:#fff;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:center}.contact-content-line[data-v-5e57e098]{background:#a8a8a8;height:1px;margin:16px auto 20px;width:100%}.contact-content-follow[data-v-5e57e098]{align-items:center;display:flex;flex-direction:column;gap:12px}.contact-content-follow-title[data-v-5e57e098]{color:#fff;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;line-height:120%;text-align:center}.contact-content-follow-row[data-v-5e57e098]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media screen and (min-width:768px){.contact-row[data-v-5e57e098]{border-radius:5px;box-shadow:0 2px 14px #00000014;overflow:hidden}.contact-form[data-v-5e57e098]{padding:32px 24px}}@media screen and (min-width:1200px){.contact-row[data-v-5e57e098]{display:grid;grid-template-columns:1.35fr 1fr}.contact-btn[data-v-5e57e098]{margin:0 auto;max-width:226px}}@media screen and (min-width:1440px){.contact-content-title[data-v-5e57e098]{font-size:24px}.contact-form[data-v-5e57e098]{padding:48px 56px}.contact-form-row[data-v-5e57e098]{flex-direction:row}}
