.header-top[data-v-0df0d8a5]{align-items:center;background:var(--color-grey-100);display:flex;justify-content:flex-end;width:100%}@media (max-width:1024px){.header-top[data-v-0df0d8a5]{display:none}}.header-top ul[data-v-0df0d8a5]{align-items:center;display:flex;gap:1.6rem;justify-content:flex-end}.header-top ul li a[data-v-0df0d8a5]{align-items:center;color:var(--color-black-500);display:flex;font-size:1.4rem;gap:.8rem;height:var(--header-top-height);line-height:2rem}.header-top ul li a .c-icon[data-v-0df0d8a5]{font-size:1.6rem}.logo[data-v-78dcf9bd]{display:block;height:auto;width:100%}.nav ul[data-v-dbaba65c]{align-items:center;display:flex;gap:1.6rem;justify-content:center}@media (max-width:1280px){.nav ul[data-v-dbaba65c]{gap:.8rem}}.nav ul li[data-v-dbaba65c]{padding:1.4rem 0}.nav ul li a[data-v-dbaba65c]{color:var(--color-black-500);display:block;font-size:1.6rem;line-height:2.2rem;padding:1.4rem 1.6rem;position:relative;text-align:center;transition:color .2s ease-in-out}@media (max-width:1280px){.nav ul li a[data-v-dbaba65c]{padding-left:.8rem;padding-right:.8rem}}.nav ul li a[data-v-dbaba65c]:after{background:var(--color-primary-500);bottom:1rem;content:"";display:block;height:.1rem;left:50%;position:absolute;transform:translate(-50%) scale(0);transform-origin:center;transition:transform .4s ease-in-out;width:2rem}.nav ul li a.is-active[data-v-dbaba65c],.nav ul li a[data-v-dbaba65c]:hover{color:var(--color-primary-500);position:relative}.nav ul li a.is-active[data-v-dbaba65c]:after,.nav ul li a[data-v-dbaba65c]:hover:after{transform:translate(-50%) scaleX(1)}.header[data-v-7f8f1546]{left:0;position:sticky;top:0;width:100%;z-index:100}.header__wrapper[data-v-7f8f1546]{background:var(--color-white-500)}.header__wrapper .header__content[data-v-7f8f1546]{align-items:center;display:flex;height:var(--header-height-l);justify-content:space-between;width:100%}@media (max-width:1024px){.header__wrapper .header__content[data-v-7f8f1546]{height:var(--header-height-m)}}@media (max-width:820px){.header__wrapper .header__content[data-v-7f8f1546]{height:var(--header-height-s)}}.header__wrapper .header__content .header__logo[data-v-7f8f1546]{color:var(--color-primary-500);width:12rem}@media (max-width:820px){.header__wrapper .header__content .header__logo[data-v-7f8f1546]{width:8rem}}.header__wrapper .header__content .header__right[data-v-7f8f1546]{align-items:center;display:flex;flex:1;justify-content:flex-end}.header__wrapper .header__content .header__right .header__nav[data-v-7f8f1546]{margin-right:4rem}@media (max-width:1280px){.header__wrapper .header__content .header__right .header__nav[data-v-7f8f1546]{margin-right:2.4rem}}@media (max-width:1024px){.header__wrapper .header__content .header__right .header__nav[data-v-7f8f1546]{display:none}}.header__wrapper .header__content .header__right .header__info[data-v-7f8f1546]{margin-right:2.4rem}@media (max-width:1280px){.header__wrapper .header__content .header__right .header__info[data-v-7f8f1546]{margin-right:1.6rem}}@media (max-width:1024px){.header__wrapper .header__content .header__right .header__info[data-v-7f8f1546]{display:none}}.header__wrapper .header__content .header__right .header__search[data-v-7f8f1546]{cursor:pointer}@media (max-width:1024px){.header__wrapper .header__content .header__right .header__search[data-v-7f8f1546]{display:none}}.header__wrapper .header__content .header__right .header__toggle[data-v-7f8f1546]{color:var(--color-black-500);cursor:pointer;display:none;height:4rem;width:4rem}@media (max-width:1024px){.header__wrapper .header__content .header__right .header__toggle[data-v-7f8f1546]{display:flex;height:2.4rem;width:2.4rem}}.header__subnav[data-v-7f8f1546]{left:0;position:absolute;top:100%;width:100%}.footer[data-v-33bb3daa]{background:var(--color-primary-500);padding-top:5.6rem}@media (max-width:820px){.footer[data-v-33bb3daa]{padding-top:3.5rem}}.footer a[data-v-33bb3daa]{color:var(--color-white-500);transition:color .3s ease-in-out}.footer a[data-v-33bb3daa]:hover{color:var(--color-primary-100)}.footer__logo-mobile[data-v-33bb3daa]{color:var(--color-white-500);display:none;width:10rem}@media (max-width:820px){.footer__logo-mobile[data-v-33bb3daa]{display:block}}.footer__top[data-v-33bb3daa]{display:flex;padding-bottom:5.6rem}@media (max-width:820px){.footer__top[data-v-33bb3daa]{flex-direction:column;padding-bottom:4.8rem;padding-top:3.2rem}}.footer__top .footer__col[data-v-33bb3daa]{padding-right:4rem;width:calc(18% + 4rem)}@media (max-width:820px){.footer__top .footer__col[data-v-33bb3daa]{border-bottom:.1rem solid rgba(var(--color-primary-50),.5);padding-right:0;width:100%}}.footer__top .footer__col .footer__title[data-v-33bb3daa]{color:var(--color-primary-100);font-size:2rem;font-weight:500;line-height:2.6rem;margin-bottom:3.2rem;position:relative}@media (max-width:1280px){.footer__top .footer__col .footer__title[data-v-33bb3daa]{font-size:1.6rem;line-height:2.2rem}}@media (max-width:820px){.footer__top .footer__col .footer__title[data-v-33bb3daa]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding-bottom:2.4rem;padding-top:2.4rem;pointer-events:all;transition:color .3s ease-in-out}}.footer__top .footer__col .footer__title .footer__toggle[data-v-33bb3daa]{display:none;height:auto;right:0;width:3.2rem}.footer__top .footer__col .footer__title .footer__toggle path[data-v-33bb3daa]{transform-origin:center;transition:transform .3s ease-in-out,opacity .3s ease-in-out;will-change:opacity,transform}@media (max-width:820px){.footer__top .footer__col .footer__title .footer__toggle[data-v-33bb3daa]{color:var(--color-white-500);display:block}}@media (hover:hover) and (pointer:fine) and (max-width:820px){.footer__top .footer__col .footer__title[data-v-33bb3daa]:hover{color:var(--color-white-500)}}@media (max-width:820px){.footer__top .footer__col .footer__title.is-open[data-v-33bb3daa]{color:var(--color-white-500)}}.footer__top .footer__col .footer__title.is-open .footer__toggle path.vertical[data-v-33bb3daa]{transform:rotate(-90deg)}.footer__top .footer__col ul[data-v-33bb3daa]{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:820px){.footer__top .footer__col ul[data-v-33bb3daa]{padding-bottom:2.4rem;padding-top:.8rem}}.footer__top .footer__col ul li[data-v-33bb3daa]{color:var(--color-white-500);font-size:1.6rem;line-height:2.2rem;transition:color .3s ease-in-out}@media (max-width:1280px){.footer__top .footer__col ul li[data-v-33bb3daa]{font-size:1.4rem;line-height:2rem}}.footer__top .footer__col[data-v-33bb3daa]:last-child{align-items:flex-end;display:flex;flex:1;flex-direction:column;padding-right:0;text-align:right;width:auto}@media (max-width:820px){.footer__top .footer__col[data-v-33bb3daa]:last-child{align-items:flex-start;border:none;margin-top:4.8rem;text-align:left}}.footer__top .footer__col:last-child .footer__logo[data-v-33bb3daa]{color:var(--color-white-500);margin-bottom:4.8rem;width:13rem}@media (max-width:820px){.footer__top .footer__col:last-child .footer__logo[data-v-33bb3daa]{display:none}}.footer__top .footer__col:last-child .footer__title[data-v-33bb3daa]{margin-bottom:1.2rem}@media (max-width:820px){.footer__top .footer__col:last-child .footer__title[data-v-33bb3daa]{margin-bottom:2.4rem;padding:0}}.footer__top .footer__col:last-child>ul[data-v-33bb3daa]{gap:.8rem}.footer__top .footer__col:last-child>ul.footer__social[data-v-33bb3daa]{display:flex;flex-direction:row;gap:1.8rem;margin-top:2.4rem}@media (max-width:820px){.footer__top .footer__col:last-child>ul.footer__social[data-v-33bb3daa]{gap:1.6rem;margin-top:0;padding:0}}.footer__top .footer__col:last-child>ul.footer__social li a[data-v-33bb3daa]{display:block}.footer__middle[data-v-33bb3daa]{align-items:center;display:flex;gap:2.4rem;justify-content:space-between;padding-bottom:2.4rem}@media (max-width:820px){.footer__middle[data-v-33bb3daa]{flex-direction:column;padding-bottom:1.2rem}}.footer__middle .footer__logos[data-v-33bb3daa]{align-items:center;display:flex;flex-wrap:wrap;gap:2.4rem}.footer__middle .footer__logos a[data-v-33bb3daa]{display:block}.footer__middle .footer__logos a img[data-v-33bb3daa]{aspect-ratio:3/2;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:108px}.footer__middle .footer__links[data-v-33bb3daa]{align-items:center;display:flex;flex:1;gap:2.4rem;justify-content:flex-end}@media (max-width:820px){.footer__middle .footer__links[data-v-33bb3daa]{justify-content:center;margin-top:4.8rem}}.footer__middle .footer__links li a[data-v-33bb3daa]{align-items:center;display:flex;font-size:1.6rem;gap:.8em;line-height:2.2rem;white-space:nowrap}@media (max-width:1280px){.footer__middle .footer__links li a[data-v-33bb3daa]{font-size:1.4rem;line-height:2rem}}.footer__middle .footer__links li a .c-icon[data-v-33bb3daa]{color:var(--color-primary-100)}.footer__bottom[data-v-33bb3daa]{align-items:center;border-top:.1rem solid rgba(var(--color-primary-50),.5);color:var(--color-white-500);display:flex;font-size:1.6rem;justify-content:space-between;line-height:2.2rem;padding-bottom:2.4rem;padding-top:3.2rem}@media (max-width:1280px){.footer__bottom[data-v-33bb3daa]{font-size:1.4rem;line-height:2rem}}@media (max-width:820px){.footer__bottom[data-v-33bb3daa]{align-items:flex-start;flex-direction:column;padding-bottom:2rem;padding-top:2.4rem}.footer__bottom .footer__bottom__left[data-v-33bb3daa]{color:var(--color-grey-600);margin-top:2.4rem;order:2}}.footer__bottom ul[data-v-33bb3daa]{align-items:center;display:flex;gap:2.4rem}@media (max-width:820px){.footer__bottom ul[data-v-33bb3daa]{align-items:flex-start;flex-direction:column;gap:.8rem;order:1}}
