.footer[data-v-0c607ab5]{background:#f9f9fa;padding:40px 0}.footer .content[data-v-0c607ab5]{display:flex;flex-direction:column;margin:0 100px}@media(max-width:1200px){.footer .content[data-v-0c607ab5]{margin:0 40px}}@media(max-width:768px){.footer .content[data-v-0c607ab5]{margin:0 16px}}.footer .content .content__block-heading[data-v-0c607ab5]{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:25px;margin:0 0 16px}.footer .content .content__block-text[data-v-0c607ab5]{color:#3e436e;font-size:16px;line-height:22px;margin:0 0 40px}.footer .contacts[data-v-0c607ab5]{display:flex;justify-content:space-between;max-width:600px;row-gap:24px}@media(max-width:768px){.footer .contacts[data-v-0c607ab5]{flex-direction:column}}.footer .contacts .title[data-v-0c607ab5]{font-size:20px;line-height:28px;margin-bottom:8px}.footer .contacts .phone-number[data-v-0c607ab5]{align-items:center;color:#38a7a3;display:flex;margin-bottom:8px}.footer .contacts .phone-number img[data-v-0c607ab5]{aspect-ratio:1;height:auto;width:24px}.footer .contacts a[data-v-0c607ab5]{align-items:center;color:#38a7a3;display:flex;min-height:44px;text-decoration:none}@media(max-width:768px){.footer .contacts a[data-v-0c607ab5]{min-height:48px}}.footer .contacts .contact-option[data-v-0c607ab5]{font-weight:600}.footer .contacts .contact-option .title[data-v-0c607ab5]{color:#1c2254;text-align:left}.footer .contacts .arrow[data-v-0c607ab5],.footer .contacts .number[data-v-0c607ab5]{padding-left:8px}.footer .link[data-v-0c607ab5]{align-items:center;color:#8d90a9;display:flex;font-size:16px;justify-content:flex-start;letter-spacing:-.02em;line-height:23px;min-width:44px;text-align:center;text-decoration:none;transition:color .15s;white-space:nowrap}.footer .link[data-v-0c607ab5]:hover{color:#38a7a3}@media(max-width:768px){.footer .link[data-v-0c607ab5]{align-items:flex-start}}.footer .footer-links-icons-row[data-v-0c607ab5]{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:40px}.footer .links[data-v-0c607ab5]{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;row-gap:16px}.footer .social-media[data-v-0c607ab5]{align-items:center;display:flex;gap:16px}.footer .social-media p[data-v-0c607ab5]{font-size:20px;font-weight:600}.footer .social-media .social-media-item[data-v-0c607ab5]{cursor:pointer;display:inline-block}.footer .social-media .social-media-icon[data-v-0c607ab5]{display:block;height:24px;width:24px}
