.header[data-v-d45944ef]{align-items:center;display:flex;height:65px;justify-content:center;width:100%;--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 0 24px #00000040;left:0;padding:1rem 1.25rem;position:fixed;right:0;top:0;z-index:50}@media (min-width:1024px){.header[data-v-d45944ef]{height:80px;padding:0}}.header .logo[data-v-d45944ef]{height:40px;width:156px}.header .nav[data-v-d45944ef]{-moz-column-gap:1rem;column-gap:1rem;display:none;height:100%}@media (min-width:1024px){.header .nav[data-v-d45944ef]{display:flex}}.header .nav .nav__item[data-v-d45944ef]{align-items:center;cursor:pointer;display:flex;font-size:18px;height:100%;justify-content:center;position:relative;width:120px}.header .nav .nav__item .extend__wrap[data-v-d45944ef]{background-color:#f7f7f7f2;border:1px solid #d8d8d8;border-radius:0 0 6px 6px;border-top:3px solid #ac0000;box-shadow:0 0 4px #00000040;display:none;left:-25%;padding:12px 0;position:absolute;text-align:center;top:calc(100% - 3px);width:170px;z-index:5}@media (hover:hover){.header .nav .nav__item[data-v-d45944ef]:hover{color:#ac0000}.header .nav .nav__item:hover .extend__wrap[data-v-d45944ef]{display:block}.header .nav .nav__item:hover .extend__wrap a[data-v-d45944ef]{border-bottom:none;color:#444;display:block;font-weight:500;line-height:24px;padding:12px 8px}}@media (hover:hover) and (hover:hover){.header .nav .nav__item:hover .extend__wrap a[data-v-d45944ef]:hover{color:#ac0000}}@media (hover:hover){.header .nav .nav__item:hover .extend__wrap a.router-link-exact-active[data-v-d45944ef]{color:#ac0000}}.header .nav a[data-v-d45944ef]{align-items:center;display:flex;justify-content:center}.header .nav a.router-link-exact-active[data-v-d45944ef]{border-bottom:3px solid #ac0000;color:#ac0000}@media (hover:hover){.header .nav a.router-link-exact-active[data-v-d45944ef]:hover{border-bottom:3px solid transparent}}.header .hamburger[data-v-d45944ef]{display:flex}@media (min-width:1024px){.header .hamburger[data-v-d45944ef]{display:none}}.nav-menu[data-v-d45944ef]{bottom:0;left:0;position:fixed;right:0;top:0;z-index:40;--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:100vh;transform:translate(100%);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-menu[data-v-d45944ef],.nav-menu .nav-menu__container[data-v-d45944ef]{padding:1rem 1.25rem}.nav-menu .nav-menu__container[data-v-d45944ef]{display:flex;flex-direction:column;height:100%;width:100%}.nav-menu .nav-menu__container .extend__wrap[data-v-d45944ef]{max-height:0;overflow:hidden;transition:max-height .5s ease,padding-top .5s ease,opacity .5s ease;width:100%}.nav-menu .nav-menu__container .extend__wrap.is-open[data-v-d45944ef]{max-height:1000px}.nav-menu .nav-menu__container .extend__wrap .extend__wrap__item[data-v-d45944ef]{color:#5c5c5c;display:block;font-size:18px;padding-bottom:1rem;padding-top:1rem;width:100%}.nav-menu .nav-menu__container .extend__wrap .extend__wrap__item.router-link-exact-active[data-v-d45944ef]{color:#ac0000}.nav-menu .nav-menu__container .nav__item[data-v-d45944ef]{border-bottom:1px solid #b9b9b9;color:#2d2d2d;cursor:pointer;display:block;font-size:18px;padding-bottom:1rem;padding-top:1rem;position:relative;width:100%}.nav-menu .nav-menu__container .nav__item.active[data-v-d45944ef],.nav-menu .nav-menu__container .nav__item.router-link-exact-active[data-v-d45944ef]{color:#ac0000}.nav-menu.is-open[data-v-d45944ef]{--tw-translate-x:0px;transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-menu .side__menu[data-v-d45944ef]{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center}.nav-menu .side__menu .menu__item[data-v-d45944ef]{align-items:center;background-color:#fff;border-radius:9999px;box-shadow:0 0 5px #00000040;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.nav-menu .side__menu .menu__item svg path[data-v-d45944ef]{transition:all .3s ease;fill:#5c5656}.nav-menu .side__menu .menu__item[data-v-d45944ef]:hover{box-shadow:0 0 5px #ac000040}.nav-menu .side__menu .menu__item:hover svg path[data-v-d45944ef]{fill:#ac0000}.footer[data-v-29258b28]{background-color:#ac0000;color:#fff}.footer .contact__item[data-v-29258b28]{align-items:center;display:flex}.footer .footer__container[data-v-29258b28]{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.footer .footer__container[data-v-29258b28]{font-size:14px;padding:60px 20px}@media (min-width:1024px){.footer .footer__container[data-v-29258b28]{flex-direction:row}}.footer .footer__container .footer__container__inner[data-v-29258b28]{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);width:100%}@media (min-width:1024px){.footer .footer__container .footer__container__inner[data-v-29258b28]{align-items:flex-start;display:flex;flex-direction:row;gap:56px}}.footer .footer__container .footer__link[data-v-29258b28]{width:50%}@media (min-width:1024px){.footer .footer__container .footer__link[data-v-29258b28]{width:auto}}.footer .footer__container .footer__link .footer__link__title[data-v-29258b28]{font-weight:700;margin-bottom:1rem}.footer .footer__container .footer__link .footer__link__item[data-v-29258b28]{margin-bottom:.5rem}.footer .info[data-v-29258b28]{align-items:flex-start;display:flex;flex-direction:column;margin-top:1.25rem}@media (min-width:1024px){.footer .info[data-v-29258b28]{margin-top:0}}.footer .info[data-v-29258b28]{flex:none}.footer .info .info__title[data-v-29258b28]{font-size:18px;font-weight:700;letter-spacing:.3em;margin-bottom:1.25rem}.footer .info .contact__item[data-v-29258b28]{margin-bottom:.5rem}.copyright[data-v-29258b28]{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.copyright[data-v-29258b28]{flex-direction:row}}.copyright[data-v-29258b28]{background-color:#434343;color:#fff;padding:10px 0}
