button[data-v-1bb47406]{align-items:center;background:transparent;border:none;display:flex;height:38px;justify-content:center;padding:.5rem;transition:background .3s;width:52px}button[data-v-1bb47406]:focus,button[data-v-1bb47406]:hover{background:transparent;border:none;cursor:pointer}button[data-v-1ab38989]{align-items:center;background:transparent;border:none;display:flex;height:38px;justify-content:center;padding:.5rem;transition:background .3s;width:52px}button[data-v-1ab38989]:focus,button[data-v-1ab38989]:hover{cursor:pointer}.header[data-v-293f2286]{background:var(--color-background-transparent);display:block;height:100%;left:0;max-height:80px;padding:.5rem;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1000}.header .container[data-v-293f2286]{align-items:center;display:flex;justify-content:space-between}.header .header__image[data-v-293f2286]{height:100%;max-height:80px;width:120%}.header .header__nav[data-v-293f2286]{align-items:center;display:flex;gap:5rem}.header .header__nav ul[data-v-293f2286]{display:flex;gap:3.125rem;list-style-type:none}.header .header__menu-link.header__menu-link--active[data-v-293f2286]{opacity:.5}.header .header__buttons[data-v-293f2286]{display:none}@media only screen and (min-width:320px) and (max-width:480px){.header[data-v-293f2286]{background-color:var(--color-background);max-height:64px}.header .header__image[data-v-293f2286]{height:100%;max-height:40px;width:100%}.header .header__buttons[data-v-293f2286]{display:block}.header .header__nav[data-v-293f2286]{align-items:center;background-color:var(--color-background);background-image:url(../waves/left-wave.svg);background-position:74% 30%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-around;left:0;margin:0 auto;min-height:100vh;position:absolute;right:0;text-align:center;top:63px;transform:translateY(-110%);transition:transform .3s ease;width:100%;z-index:1000}.header .header__nav--open[data-v-293f2286]{transform:translateY(0)}.header .header__nav ul[data-v-293f2286]{display:flex;flex-direction:column;gap:1.5rem}.header .header__menu-link[data-v-293f2286]{font-size:28px}.header .signup-button[data-v-293f2286]{margin-bottom:50px}}@media only screen and (min-width:480px) and (max-width:768px){.header[data-v-293f2286]{background-color:var(--color-background)}.header .container[data-v-293f2286]{padding:0 1.25rem}}svg.xs[data-v-ab35480f]{height:40px;width:40px}svg.xl[data-v-ab35480f]{height:90px;width:90px}svg[data-v-ab35480f]:hover{fill:#27133f;cursor:pointer}svg.xs[data-v-3ed670b0]{height:40px;width:40px}svg.xl[data-v-3ed670b0]{height:90px;width:90px}svg[data-v-3ed670b0]:hover{fill:#27133f;cursor:pointer}svg.xs[data-v-9d7b9fe8]{height:40px;width:40px}svg.xl[data-v-9d7b9fe8]{height:90px;width:90px}svg[data-v-9d7b9fe8]:hover{fill:#27133f;cursor:pointer}.footer[data-v-c6e65d9c]{background-color:var(--vt-c-black);padding:1.25rem 2.5rem}.footer .container[data-v-c6e65d9c]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.footer .footer__contact[data-v-c6e65d9c]{display:flex;flex:1;flex-direction:column;font-size:14px;gap:.625rem}.footer .footer__contact-item[data-v-c6e65d9c]{align-items:center;color:var(--color-text-muted);display:flex}.footer .footer__contact-icon[data-v-c6e65d9c]{margin-right:.5rem}.footer .footer__contact-address[data-v-c6e65d9c]{opacity:.5}.footer .footer__contact-link[data-v-c6e65d9c]{color:#0167c6}.footer .footer__contact-link[data-v-c6e65d9c]:hover{text-decoration:underline}.footer .footer__logo[data-v-c6e65d9c]{flex:1;text-align:center}.footer .footer__logo img[data-v-c6e65d9c]{height:auto;margin-bottom:.5rem}.footer .footer__logo-text[data-v-c6e65d9c]{color:var(--color-text-muted);font-size:.75rem;opacity:.5}.footer .footer__social-icons[data-v-c6e65d9c]{display:flex;flex:1;gap:1.25rem;justify-content:flex-end}.footer__contact[data-v-c6e65d9c]{color:var(--color-text-muted)}@media only screen and (min-width:320px) and (max-width:480px){.footer .container[data-v-c6e65d9c]{flex-direction:column}.footer .container[data-v-c6e65d9c],.footer .footer__contact-item[data-v-c6e65d9c]{justify-content:center}.footer .footer__logo[data-v-c6e65d9c]{order:1}.footer .footer__social-icons[data-v-c6e65d9c]{justify-content:center}}@media only screen and (min-width:768px) and (max-width:1024px){.footer[data-v-c6e65d9c]{background-color:var(--color-background);padding:.625rem 1.25rem}}
