.menu-page[data-v-ce3a451c]{position:relative}.menu-page .menu ul[data-v-ce3a451c]{align-items:center;display:flex;gap:2rem;justify-content:start}.menu-page .menu ul li a[data-v-ce3a451c]{color:var(--s-textColor);font-size:18px;white-space:nowrap}.menu-page .menu-float[data-v-ce3a451c]{display:none}@media (max-width:1440px){.menu-page .menu ul[data-v-ce3a451c]{gap:1rem}.menu-page .menu ul li a[data-v-ce3a451c]{font-size:14px;white-space:nowrap}}@media (max-width:1280px){.menu-page .menu ul[data-v-ce3a451c]{gap:1rem}.menu-page .menu ul li a[data-v-ce3a451c]{font-size:small;white-space:nowrap}}@media (max-width:640px){.menu-page[data-v-ce3a451c]{left:0;position:absolute;top:5px;z-index:900}.menu-page .menu[data-v-ce3a451c]{display:none}.menu-page .menu-btn[data-v-ce3a451c]{align-items:center;color:#a0e788;display:flex;font-size:32px;justify-content:start;padding-left:1rem;padding-top:.2rem;position:relative;width:100%;z-index:999}.menu-page .menu-float[data-v-ce3a451c]{background:#e8e9ed;display:block;height:100dvh;opacity:1;position:fixed;top:0!important;width:100%}.menu-page .menu-float__container[data-v-ce3a451c]{align-items:center;background:#e8e9ed;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-top:49px;transition:max-height 1s ease}.menu-page .menu-float__container ul[data-v-ce3a451c]{align-items:start;display:flex;flex-direction:column;gap:.5rem;justify-content:start;overflow:hidden;padding:10rem 1rem 1rem;width:100%}.menu-page .menu-float__container ul li[data-v-ce3a451c]{transition:opacity 1s ease}.menu-page .menu-float__container ul li a[data-v-ce3a451c]{font-size:18px;white-space:nowrap}.menu-page .menu-float__container hr[data-v-ce3a451c]{background:#0000004d;width:100%}.menu-page .menu-float__container__contact[data-v-ce3a451c]{padding:1rem 1rem 3rem;transition:opacity 2s ease 1s;width:100%}.menu-page .menu-float__container__contact .social-container[data-v-ce3a451c]{align-items:end;display:flex;flex-direction:column;justify-content:space-between}.menu-page .menu-float__container__contact .social-container__social-media[data-v-ce3a451c]{align-items:start;display:flex;flex-direction:column;gap:.25rem;justify-content:space-between}.menu-page .menu-float__container__contact .social-container__social-media .sm-item[data-v-ce3a451c]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.menu-page .menu-float__container__contact .social-container__social-media .sm-item a[data-v-ce3a451c]{font-size:18px;text-transform:lowercase}.menu-page .menu-float__container__contact .social-container .mail-container[data-v-ce3a451c]{border-bottom:1px solid #000;border-top:1px solid #000;margin:1rem 0;padding:1rem 0;text-align:center;width:100%}.menu-page .menu-float__container__contact .social-container .mail-container p[data-v-ce3a451c]{font-size:18px;font-weight:600;text-transform:lowercase}.menu-page .menu-float[open]>.menu-float__container[data-v-ce3a451c]{max-height:95dvh}.menu-page .menu-float[open]>.menu-float__container ul[data-v-ce3a451c]{max-height:500px}.menu-page .menu-float[open]>.menu-float__container .menu-float__container__contact[data-v-ce3a451c],.menu-page .menu-float[open]>.menu-float__container hr[data-v-ce3a451c],.menu-page .menu-float[open]>.menu-float__container ul li[data-v-ce3a451c]{opacity:1}}.header-section[data-v-75f298b3]{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom:2px solid rgba(160,231,136,.9);display:flex;height:50px;justify-content:space-between;padding:2rem 6.5rem;position:fixed;width:100%;z-index:900}.header-section[data-v-75f298b3]>:first-child{width:60%}.header-section .title[data-v-75f298b3]{align-items:center;display:flex;justify-content:end;z-index:900}.header-section .title img[data-v-75f298b3]{aspect-ratio:1/1;margin-right:.25rem;-o-object-fit:contain;object-fit:contain;width:32px}.header-section .title h3[data-v-75f298b3]{font-size:32px;font-weight:600}.header-section .title h3 span[data-v-75f298b3]{mix-blend-mode:difference}@media (max-width:1440px){.header-section .title h3[data-v-75f298b3]{font-size:24px}}@media (max-width:640px){.header-section[data-v-75f298b3]{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom:1px solid #fff;display:flex;justify-content:end;padding:.5rem 1rem;z-index:900}.header-section[data-v-75f298b3]>:first-child{width:100%}.header-section[data-v-75f298b3]:has(.menu-float[open]){background:#e8e9ed;border-bottom:1px solid #000}.header-section[data-v-75f298b3]:has(.menu-float[open]):before{border:1px solid rgba(0,0,0,.3);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.header-section:has(.menu-float[open]) .title[data-v-75f298b3]{color:#000}.header-section .title[data-v-75f298b3]{align-items:center;color:#fff;display:flex;justify-content:end;white-space:nowrap;width:50%}.header-section .title img[data-v-75f298b3]{aspect-ratio:1/1;margin-right:.25rem;-o-object-fit:contain;object-fit:contain;width:32px}.header-section .title h3[data-v-75f298b3]{font-size:18px;font-weight:600}.header-section .title h3 span[data-v-75f298b3]:last-child{mix-blend-mode:difference}.header-section .menu-btn[data-v-75f298b3]{align-items:center;color:#a0e788;display:flex;font-size:32px;justify-content:start;width:100%}}.footer-section[data-v-ce22f30b]{border-top:1px solid #000}.footer-section__header[data-v-ce22f30b]{padding:6.5rem}.footer-section__header h1[data-v-ce22f30b]{font-size:84px;font-weight:500;line-height:100px;margin:0;opacity:.8;text-transform:uppercase}.footer-section__header hr[data-v-ce22f30b]{border-color:#000;display:block;margin:3rem 0}.footer-section__header .social-container[data-v-ce22f30b],.footer-section__header .social-container__social-media[data-v-ce22f30b]{align-items:center;display:flex;justify-content:space-between}.footer-section__header .social-container__social-media[data-v-ce22f30b]{gap:1.5rem}.footer-section__header .social-container__social-media .sm-item[data-v-ce22f30b]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.footer-section__header .social-container__social-media .sm-item__icon[data-v-ce22f30b]{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;padding:auto;width:50px}.footer-section__header .social-container__social-media .sm-item__icon span[data-v-ce22f30b]{color:#fff;font-size:175%}.footer-section__header .social-container__social-media .sm-item__icon[data-v-ce22f30b]:not(.super){display:none}.footer-section__header .social-container__social-media .sm-item a[data-v-ce22f30b]{font-size:32px;text-transform:uppercase}.footer-section__header .social-container__social-media .mail-icon-item[data-v-ce22f30b]{display:none}.footer-section__header .social-container p[data-v-ce22f30b]{font-size:32px;text-transform:uppercase}.footer-section__footer[data-v-ce22f30b]{color:#fff;padding:6.5rem}.footer-section__footer .mail-link[data-v-ce22f30b]{align-items:center;border:1px solid #fff;border-radius:6px;display:flex;font-size:68px;height:164px;justify-content:center;transition:.3s ease-out;width:100%}.footer-section__footer .mail-link[data-v-ce22f30b]:hover{background-color:#fff;color:#000}.footer-section__footer .social-container[data-v-ce22f30b]{align-items:center;border-bottom:1px solid #fff;border-top:1px solid #fff;display:flex;justify-content:space-between;margin:6rem 0;padding:4rem 0}.footer-section__footer .social-container__social-media[data-v-ce22f30b]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.footer-section__footer .social-container__social-media .sm-item[data-v-ce22f30b]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.footer-section__footer .social-container__social-media .sm-item span[data-v-ce22f30b]{color:#fff;font-size:175%}.footer-section__footer .social-container__social-media .sm-item a[data-v-ce22f30b]{font-size:18px;text-transform:uppercase}.footer-section__footer .social-container p[data-v-ce22f30b]{font-size:32px;text-transform:uppercase}@media (max-width:1280px){.footer-section__header[data-v-ce22f30b]{padding:3.5rem 5.5rem}.footer-section__header h1[data-v-ce22f30b]{font-size:48px;line-height:50px}.footer-section__header .social-container__social-media[data-v-ce22f30b]{gap:1rem}.footer-section__header .social-container__social-media .sm-item__icon[data-v-ce22f30b]{height:40px;width:40px}.footer-section__header .social-container__social-media .sm-item__icon span[data-v-ce22f30b]{font-size:155%}.footer-section__header .social-container__social-media .sm-item__icon[data-v-ce22f30b]:not(.super){display:none}.footer-section__header .social-container__social-media .sm-item a[data-v-ce22f30b]{font-size:28px}.footer-section__header .social-container__social-media .mail-icon-item[data-v-ce22f30b]{display:none}.footer-section__header .social-container p[data-v-ce22f30b]{font-size:28px}.footer-section__footer[data-v-ce22f30b]{color:#fff;padding:5.5rem}.footer-section__footer .mail-link[data-v-ce22f30b]{font-size:40px;height:114px;width:100%}.footer-section__footer .social-container[data-v-ce22f30b]{margin:5rem 0;padding:3rem 0}}@media (max-width:640px){.footer-section[data-v-ce22f30b]{border-top:1px solid #000}.footer-section__header[data-v-ce22f30b]{padding:1rem}.footer-section__header h1[data-v-ce22f30b]{font-size:32px;font-weight:500;line-height:35px;margin:0;opacity:.8;text-transform:uppercase}.footer-section__header hr[data-v-ce22f30b]{border-color:#000;display:block;margin:1.5rem 0}.footer-section__header .social-container[data-v-ce22f30b],.footer-section__header .social-container__social-media[data-v-ce22f30b]{align-items:center;display:flex;justify-content:space-between}.footer-section__header .social-container__social-media[data-v-ce22f30b]{gap:1.5rem}.footer-section__header .social-container__social-media .sm-item[data-v-ce22f30b]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.footer-section__header .social-container__social-media .sm-item__icon[data-v-ce22f30b]{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;padding:auto;width:50px}.footer-section__header .social-container__social-media .sm-item__icon a[data-v-ce22f30b]{align-items:center;display:flex;font-size:medium;justify-content:center;line-height:normal}.footer-section__header .social-container__social-media .sm-item__icon span[data-v-ce22f30b]{color:#fff;font-size:155%}.footer-section__header .social-container__social-media .sm-item__icon.super[data-v-ce22f30b]{display:none!important}.footer-section__header .social-container__social-media .sm-item__icon[data-v-ce22f30b]:not(.super){display:flex}.footer-section__header .social-container .mail-icon-item[data-v-ce22f30b]{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;padding:auto;width:50px}.footer-section__header .social-container .mail-icon-item span[data-v-ce22f30b]{color:#fff;font-size:155%}.footer-section__header .social-container p[data-v-ce22f30b]{font-size:32px;text-transform:uppercase}.footer-section__footer[data-v-ce22f30b]{color:#fff;padding:1rem}.footer-section__footer .mail-link[data-v-ce22f30b]{align-items:center;aspect-ratio:1/1;border:1px solid #fff;border-radius:6px;display:flex;font-size:18px;height:64px;justify-content:center;transition:.3s ease-out;width:100%}.footer-section__footer .mail-link[data-v-ce22f30b]:hover{background-color:#fff;color:#000}.footer-section__footer .social-container[data-v-ce22f30b]{align-items:center;border-bottom:1px solid #fff;border-top:1px solid #fff;display:flex;flex-direction:column;justify-content:space-between;margin:2rem 0;padding:1rem 0}.footer-section__footer .social-container__social-media[data-v-ce22f30b]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.footer-section__footer .social-container__social-media .sm-item[data-v-ce22f30b]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.footer-section__footer .social-container__social-media .sm-item span[data-v-ce22f30b]{color:#fff;font-size:125%}.footer-section__footer .social-container__social-media .sm-item a[data-v-ce22f30b]{font-size:12px;text-transform:uppercase}.footer-section__footer .social-container p[data-v-ce22f30b]{font-size:22px;text-transform:uppercase}}
