.contact[data-v-effc19df]{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin-bottom:120px;margin-top:100px;width:100%}.contact_title[data-v-effc19df]{font-family:Roboto,sans-serif;font-size:3rem;font-style:normal;font-weight:300;line-height:150%;margin-bottom:8px}@media screen and (max-width:1024px){.contact_title[data-v-effc19df]{font-size:2.75rem;margin-bottom:4px}}@media screen and (max-width:768px){.contact_title[data-v-effc19df]{font-size:2.5rem}}@media screen and (max-width:650px){.contact_title[data-v-effc19df]{width:100%}}@media screen and (max-width:480px){.contact_title[data-v-effc19df]{font-size:2.375rem;line-height:130%}}@media screen and (max-width:375px){.contact_title[data-v-effc19df]{font-size:2rem}}.contact_description[data-v-effc19df]{font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:150%}@media screen and (max-width:1024px){.contact_description[data-v-effc19df]{font-size:1.0625rem}}@media screen and (max-width:768px){.contact_description[data-v-effc19df]{font-size:1rem}}@media screen and (max-width:650px){.contact_description[data-v-effc19df]{width:100%}}@media screen and (max-width:480px){.contact_description[data-v-effc19df]{font-size:.9375rem}}@media screen and (max-width:375px){.contact_description[data-v-effc19df]{font-size:.75rem}}.contact_form[data-v-effc19df]{flex-direction:column;gap:20px;height:auto;margin-top:40px;position:relative;width:400px}.contact_form[data-v-effc19df],.contact_form button[data-v-effc19df]{align-items:center;display:flex;justify-content:center}.contact_form button[data-v-effc19df]{background:var(--btn-color);cursor:pointer;gap:4px;height:-moz-fit-content;height:fit-content;margin-top:20px;padding:12px 28px;transition:all .3s ease;width:100%!important;width:-moz-fit-content;width:fit-content}.contact_form button[data-v-effc19df]:active{background-color:var(--btn-hover);transition:all .3s ease}.contact_form button span[data-v-effc19df]{font-family:Roboto,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}@media screen and (min-width:1024px){.contact_form button[data-v-effc19df]:hover{background-color:var(--btn-hover);transition:all .3s ease}}@media screen and (max-width:768px){.contact_form button[data-v-effc19df]{padding:11px 24px}.contact_form button span[data-v-effc19df]{font-size:1rem}}@media screen and (max-width:480px){.contact_form button[data-v-effc19df]{padding:8px 22px}.contact_form button span[data-v-effc19df]{font-size:.9375rem}}@media screen and (max-width:375px){.contact_form button[data-v-effc19df]{padding:8px 20px}.contact_form button span[data-v-effc19df]{font-size:.875rem}}@media screen and (max-width:1024px){.contact_form button[data-v-effc19df]{margin-top:12px}}@media screen and (max-width:768px){.contact_form button[data-v-effc19df]{margin-top:8px}}@media screen and (max-width:480px){.contact_form button[data-v-effc19df]{margin-top:2px}}@media screen and (max-width:1024px){.contact_form[data-v-effc19df]{margin-top:32px}}@media screen and (max-width:768px){.contact_form[data-v-effc19df]{margin-top:28px}}@media screen and (max-width:480px){.contact_form[data-v-effc19df]{gap:22px;margin-top:24px;width:100%}}@media screen and (max-width:375px){.contact_form[data-v-effc19df]{margin-top:20px}}.contact .textarea_elem[data-v-effc19df],.contact input[data-v-effc19df],.contact textarea[data-v-effc19df]{background:transparent;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;color:var(--text-primary);font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:300;height:auto;line-height:150%;padding:8px;width:100%}@media screen and (max-width:480px){.contact .textarea_elem[data-v-effc19df],.contact input[data-v-effc19df],.contact textarea[data-v-effc19df]{padding:6px}}.contact input[data-v-effc19df]::-moz-placeholder,.contact textarea[data-v-effc19df]::-moz-placeholder{font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:150%}.contact input[data-v-effc19df]::placeholder,.contact textarea[data-v-effc19df]::placeholder{font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:150%}@media screen and (max-width:1024px){.contact input[data-v-effc19df]::-moz-placeholder,.contact textarea[data-v-effc19df]::-moz-placeholder{font-size:.875rem}.contact input[data-v-effc19df]::placeholder,.contact textarea[data-v-effc19df]::placeholder{font-size:.875rem}}@media screen and (max-width:768px){.contact input[data-v-effc19df]::-moz-placeholder,.contact textarea[data-v-effc19df]::-moz-placeholder{font-size:.8125rem}.contact input[data-v-effc19df]::placeholder,.contact textarea[data-v-effc19df]::placeholder{font-size:.8125rem}}@media screen and (max-width:480px){.contact input[data-v-effc19df]::-moz-placeholder,.contact textarea[data-v-effc19df]::-moz-placeholder{font-size:.75rem}.contact input[data-v-effc19df]::placeholder,.contact textarea[data-v-effc19df]::placeholder{font-size:.75rem}}.contact textarea[data-v-effc19df]{height:36px;resize:none;transition:all .3s ease}.contact .contact_form .textarea_active[data-v-effc19df]{border:1px solid rgba(0,0,0,.1);height:220px;transition:all .3s ease}@media screen and (max-width:1024px){.contact[data-v-effc19df]{margin-bottom:100px;margin-top:80px}}@media screen and (max-width:768px){.contact[data-v-effc19df]{margin-bottom:90px;margin-top:75px}}@media screen and (max-width:480px){.contact[data-v-effc19df]{margin-bottom:65px;margin-top:55px}}@media screen and (max-width:375px){.contact[data-v-effc19df]{margin-bottom:55px;margin-top:50px}}
