.footer[data-v-b30187cd]{background-color:var(--background-color);color:var(--default-color);font-size:14px;position:relative}.footer .footer-top[data-v-b30187cd]{padding-top:50px}.footer .footer-about .logo[data-v-b30187cd]{line-height:1;margin-bottom:25px}.footer .footer-about .logo img[data-v-b30187cd]{margin-right:6px;max-height:40px}.footer .footer-about .logo span[data-v-b30187cd]{color:var(--heading-color);font-family:var(--heading-font);font-size:26px;font-weight:700;letter-spacing:1px}.footer .footer-about p[data-v-b30187cd]{font-family:var(--heading-font);font-size:14px}.footer .social-links a[data-v-b30187cd]{align-items:center;border:1px solid color-mix(in srgb,var(--default-color),transparent 50%);border-radius:50%;color:color-mix(in srgb,var(--default-color),transparent 20%);display:flex;font-size:16px;height:40px;justify-content:center;margin-right:10px;transition:.3s;width:40px}.footer .social-links a[data-v-b30187cd]:hover{border-color:var(--accent-color);color:var(--accent-color)}.footer h4[data-v-b30187cd]{font-size:16px;font-weight:700;padding-bottom:12px;position:relative}.footer .footer-links[data-v-b30187cd]{margin-bottom:30px}.footer .footer-links ul[data-v-b30187cd]{list-style:none;margin:0;padding:0}.footer .footer-links ul i[data-v-b30187cd]{font-size:12px;line-height:0;padding-right:2px}.footer .footer-links ul li[data-v-b30187cd]{align-items:center;display:flex;padding:10px 0}.footer .footer-links ul li[data-v-b30187cd]:first-child{padding-top:0}.footer .footer-links ul a[data-v-b30187cd]{color:color-mix(in srgb,var(--default-color),transparent 30%);display:inline-block;line-height:1}.footer .footer-links ul a[data-v-b30187cd]:hover{color:var(--accent-color)}.footer .footer-contact p[data-v-b30187cd]{margin-bottom:5px}.footer .copyright[data-v-b30187cd]{border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%);padding:25px 0}.footer .copyright p[data-v-b30187cd]{margin-bottom:0}.footer .credits[data-v-b30187cd]{font-size:13px;margin-top:8px}select[data-v-88ca20b7]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--accent-color);background-image:none;border:1px solid var(--contrast-color);border-radius:8px;box-shadow:none;color:var(--surface-color);cursor:pointer;font-family:GeneralSans-Regular;font-size:12pt;font-weight:600;margin-inline-end:10px;padding:2px 10px;transition:background-color .3s,color .3s,border-color .3s}select[data-v-88ca20b7]:focus{border-color:inherit;box-shadow:none;outline:none}@media (max-width:991px){select[data-v-88ca20b7]{max-width:70px}}.header[data-v-4d6487b1]{background-color:var(--background-color);box-shadow:0 0 18px #0000001a;color:var(--default-color);transition:all .5s;z-index:997}.header .topbar[data-v-4d6487b1]{background-color:var(--accent-color);color:var(--contrast-color);height:40px;padding:0;transition:all .5s}.header .branding[data-v-4d6487b1]{min-height:60px;padding:10px 0}.header .logo[data-v-4d6487b1]{line-height:1}.header .logo img[data-v-4d6487b1]{margin-right:8px;max-height:36px}.header .logo h1[data-v-4d6487b1]{color:var(--heading-color);font-size:30px;font-weight:700;margin:0}.header .cta-btn[data-v-4d6487b1],.header .cta-btn[data-v-4d6487b1]:focus{background:var(--accent-color);border-radius:4px;color:var(--contrast-color);font-size:14px;margin:0 5px 0 30px;padding:8px 20px;transition:.3s}.header .cta-btn[data-v-4d6487b1]:focus:hover,.header .cta-btn[data-v-4d6487b1]:hover{background:color-mix(in srgb,var(--accent-color),transparent 15%);color:var(--contrast-color)}@media (min-width:1200px){.navmenu[data-v-4d6487b1]{padding:0}.navmenu ul[data-v-4d6487b1]{align-items:center;display:flex;list-style:none;margin:0;padding:0}.navmenu li[data-v-4d6487b1]{position:relative}.navmenu a[data-v-4d6487b1],.navmenu a[data-v-4d6487b1]:focus{align-items:center;color:var(--nav-color);display:flex;font-family:var(--nav-font);font-size:13px;font-weight:500;justify-content:space-between;padding:18px 15px;text-transform:uppercase;transition:.3s;white-space:nowrap}.navmenu a i[data-v-4d6487b1],.navmenu a:focus i[data-v-4d6487b1]{font-size:12px;line-height:0;margin-left:5px;transition:.3s}.navmenu li:last-child a[data-v-4d6487b1]{padding-right:0}.navmenu .active[data-v-4d6487b1],.navmenu .active[data-v-4d6487b1]:focus,.navmenu li:hover>a[data-v-4d6487b1]{color:var(--nav-hover-color)}.navmenu .dropdown ul[data-v-4d6487b1]{background:var(--nav-dropdown-background-color);border-radius:4px;box-shadow:0 0 30px #0000001a;display:block;left:14px;margin:0;opacity:0;padding:10px 0;position:absolute;top:130%;transition:.3s;visibility:hidden;z-index:99}.navmenu .dropdown ul li[data-v-4d6487b1]{min-width:200px}.navmenu .dropdown ul a[data-v-4d6487b1]{color:var(--nav-dropdown-color);font-size:15px;padding:10px 20px;text-transform:none}.navmenu .dropdown ul a i[data-v-4d6487b1]{font-size:12px}.navmenu .dropdown ul .active[data-v-4d6487b1]:hover,.navmenu .dropdown ul a[data-v-4d6487b1]:hover,.navmenu .dropdown ul li:hover>a[data-v-4d6487b1]{color:var(--nav-dropdown-hover-color)}.navmenu .dropdown:hover>ul[data-v-4d6487b1]{opacity:1;top:100%;visibility:visible}.navmenu .dropdown .dropdown ul[data-v-4d6487b1]{left:-90%;top:0;visibility:hidden}.navmenu .dropdown .dropdown:hover>ul[data-v-4d6487b1]{left:-100%;opacity:1;top:0;visibility:visible}}@media (max-width:1199px){.mobile-nav-toggle[data-v-4d6487b1]{color:var(--nav-color);cursor:pointer;font-size:28px;line-height:0;margin-right:10px;transition:color .3s}.navmenu[data-v-4d6487b1]{padding:0;z-index:9997}.navmenu ul[data-v-4d6487b1]{background-color:var(--nav-mobile-background-color);border-radius:6px;box-shadow:0 0 30px #0000001a;display:none;inset:60px 20px 20px;list-style:none;margin:0;overflow-y:auto;padding:10px 0;position:absolute;transition:.3s;z-index:9998}.navmenu a[data-v-4d6487b1],.navmenu a[data-v-4d6487b1]:focus{align-items:center;color:var(--nav-dropdown-color);display:flex;font-family:var(--nav-font);font-size:17px;font-weight:500;justify-content:space-between;padding:10px 20px;transition:.3s;white-space:nowrap}.navmenu a i[data-v-4d6487b1],.navmenu a:focus i[data-v-4d6487b1]{align-items:center;background-color:color-mix(in srgb,var(--accent-color),transparent 90%);border-radius:50%;display:flex;font-size:12px;height:30px;justify-content:center;line-height:0;margin-left:5px;transition:.3s;width:30px}.navmenu a i[data-v-4d6487b1]:hover,.navmenu a:focus i[data-v-4d6487b1]:hover{background-color:var(--accent-color);color:var(--contrast-color)}.navmenu .active[data-v-4d6487b1],.navmenu .active[data-v-4d6487b1]:focus,.navmenu a[data-v-4d6487b1]:hover{color:var(--nav-dropdown-hover-color)}.navmenu .active i[data-v-4d6487b1],.navmenu .active:focus i[data-v-4d6487b1]{background-color:var(--accent-color);color:var(--contrast-color);transform:rotate(180deg)}.navmenu .dropdown ul[data-v-4d6487b1]{background-color:var(--nav-dropdown-background-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow:none;display:none;margin:10px 20px;padding:10px 0;position:static;transition:all .5s ease-in-out;z-index:99}.navmenu .dropdown ul ul[data-v-4d6487b1]{background-color:#2125291a}.navmenu .dropdown>.dropdown-active[data-v-4d6487b1]{background-color:#21252908;display:block}.mobile-nav-active[data-v-4d6487b1]{overflow:hidden}.mobile-nav-active .mobile-nav-toggle[data-v-4d6487b1]{color:#fff;font-size:32px;margin-right:0;position:absolute;right:15px;top:15px;z-index:9999}.mobile-nav-active .navmenu[data-v-4d6487b1]{background:#212529cc;inset:0;overflow:hidden;position:fixed;transition:.3s}.mobile-nav-active .navmenu>ul[data-v-4d6487b1]{display:block}}.scroll-top[data-v-1e70ea35]{align-items:center;background:var(--accent-color);border:none;border-radius:4px;bottom:15px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:fixed;right:15px;transition:all .4s;width:40px;z-index:1000}.scroll-top[data-v-1e70ea35]:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%);transform:translateY(-2px)}.scroll-top[data-v-1e70ea35]:active{transform:translateY(0)}#whatsapp[data-v-a533f90d]{align-items:center;background:#25d366;border-radius:50px 50px 50px 8px;bottom:10px;display:flex;justify-content:center;left:10px;padding:12px;position:fixed;transition:transform .2s ease,background .2s ease;z-index:99}.whatsapp-icon[data-v-a533f90d]{color:#fff;height:60px;width:60px}#whatsapp[data-v-a533f90d]:hover{background:#1ebe5d;transform:translateY(-6px)}@media (max-width:991px){.whatsapp-icon[data-v-a533f90d]{height:55px;width:55px}}
