.form-contacts[data-v-7c965e5d]{display:flex;flex-direction:column;gap:30px;position:relative}.form-contacts .form-loader[data-v-7c965e5d]{align-self:center}.form-contacts .form-contacts-submit[data-v-7c965e5d]{margin-top:10px}.form-contacts .form-contacts-legal[data-v-7c965e5d]{font-size:var(--font-12);opacity:.8;text-align:center}.form-contacts .form-contacts-legal .form-contacts-legal-link[data-v-7c965e5d]{text-decoration:underline}.form-contacts .form-contacts-success[data-v-7c965e5d],.form-contacts .form-contacts-unsuccessful[data-v-7c965e5d]{align-items:center;background-color:rgb(var(--v-theme-surface));display:flex;flex-direction:column;font-size:var(--font-24);font-weight:var(--font-weight-semi-bold);gap:20px;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;text-align:center}.contacts-section[data-v-dd81fa3e]{--padding-block-start:300px;--padding-block-end:60px}@media screen and (min-width:600px){.contacts-section[data-v-dd81fa3e]{--padding-block-start:40px;--padding-block-end:80px}}.contacts-section[data-v-dd81fa3e] .container{align-items:stretch;display:flex;flex-direction:column;gap:40px;position:static}@media screen and (min-width:600px){.contacts-section[data-v-dd81fa3e] .container{align-items:flex-end;flex-direction:row-reverse;justify-content:space-between}}.contacts-section .contacts-map-bg[data-v-dd81fa3e]{height:380px;inset:0 0 auto;position:absolute;width:100%}.contacts-section .contacts-map-bg[data-v-dd81fa3e] img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:600px){.contacts-section .contacts-map-bg[data-v-dd81fa3e]{height:426px}}.contacts-section .contacts-form[data-v-dd81fa3e]{border-radius:20px;box-shadow:0 24px 60px -20px #00000040;padding:40px 20px;position:relative}@media screen and (min-width:600px){.contacts-section .contacts-form[data-v-dd81fa3e]{max-width:575px}}.contacts-section .contacts-form .section-title[data-v-dd81fa3e]{font-size:var(--font-28);margin-bottom:40px;text-align:center;text-transform:uppercase}.contacts-section .contacts-list[data-v-dd81fa3e]{display:flex;flex-direction:column;gap:10px}.contacts-section .contacts-list .contacts-item[data-v-dd81fa3e]{align-items:center;display:flex;font-size:var(--font-18);font-weight:var(--font-weight-medium);gap:16px;text-align:left}.contacts-section .contacts-list .contacts-item .icon-wrapper[data-v-dd81fa3e]{align-items:center;background-color:rgb(var(--v-theme-primary));border-radius:50%;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}
