.lang-select-wrapper:where(.astro-ctg3m53h){position:relative;display:inline-block}.lang-select-wrapper:where(.astro-ctg3m53h) summary:where(.astro-ctg3m53h){display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border:1px solid color-mix(in srgb,#66CDAA,transparent 80%);border-radius:4px;background:transparent;color:#66cdaa;cursor:pointer;font-size:14px;font-family:Raleway,sans-serif;font-weight:600;line-height:1;white-space:nowrap;list-style:none;transition:.3s}.lang-select-wrapper:where(.astro-ctg3m53h) summary:where(.astro-ctg3m53h)::-webkit-details-marker{display:none}.lang-select-wrapper:where(.astro-ctg3m53h) summary:where(.astro-ctg3m53h):hover,.lang-select-wrapper:where(.astro-ctg3m53h) summary:where(.astro-ctg3m53h):focus-visible{border-color:#66cdaa}.lang-select-wrapper:where(.astro-ctg3m53h) summary:where(.astro-ctg3m53h):focus,.lang-select-wrapper:where(.astro-ctg3m53h) summary:where(.astro-ctg3m53h):focus-visible{outline:none;border-color:#66cdaa}.lang-select-wrapper:where(.astro-ctg3m53h) .caret:where(.astro-ctg3m53h){font-size:1.25em;width:1em;height:1em}.navmenu:where(.astro-ctg3m53h) .lang-dropdown:where(.astro-ctg3m53h){position:absolute;top:100%;right:0;min-width:100%;list-style:none;padding:0;margin:4px 0 0;border:1px solid var(--sl-color-gray-5, #eee);border-radius:4px;background:#fff;box-shadow:0 4px 12px #0000001a;z-index:9999;overflow:hidden;display:block}.navmenu:where(.astro-ctg3m53h) .lang-dropdown:where(.astro-ctg3m53h) li:where(.astro-ctg3m53h){display:block}.lang-dropdown:where(.astro-ctg3m53h) li:where(.astro-ctg3m53h) a:where(.astro-ctg3m53h){display:block;padding:.5rem .75rem;color:#66cdaa;text-decoration:none;font-size:14px;font-family:Raleway,sans-serif;font-weight:400;white-space:nowrap;transition:.15s}.lang-dropdown:where(.astro-ctg3m53h) li:where(.astro-ctg3m53h) a:where(.astro-ctg3m53h):hover{background-color:color-mix(in srgb,#66CDAA,transparent 88%)}.lang-dropdown:where(.astro-ctg3m53h) li:where(.astro-ctg3m53h).active a:where(.astro-ctg3m53h){font-weight:700}@media(max-width:1199px){.navmenu:where(.astro-ctg3m53h){display:none}.mobile-nav-toggle:where(.astro-ctg3m53h){display:flex!important}.mobile-nav-toggle:where(.astro-ctg3m53h)[style]{display:flex!important}.mobile-menu:where(.astro-ctg3m53h).open{display:flex}}.mobile-nav-toggle:where(.astro-ctg3m53h){display:none;background:#fff;border:none;border-radius:50%;width:2rem;height:2rem;padding:0;color:#66cdaa;box-shadow:0 4px 12px #0000001f;cursor:pointer;order:4;align-items:center;justify-content:center}.mobile-menu:where(.astro-ctg3m53h){display:none;position:fixed;inset:0;background:#00000080;z-index:9998}.mobile-menu:where(.astro-ctg3m53h).open{display:flex;justify-content:flex-end}.mobile-menu-inner:where(.astro-ctg3m53h){position:relative;width:100%;max-width:100%;height:100%;background:#fff;padding:1.5rem;overflow-y:auto;box-shadow:none;transform:translate(100%);transition:transform .3s ease}.mobile-menu-header:where(.astro-ctg3m53h){display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,#66CDAA,transparent 85%)}.mobile-logo:where(.astro-ctg3m53h) img:where(.astro-ctg3m53h){height:2.5rem;width:auto}.header:where(.astro-ctg3m53h) .logo:where(.astro-ctg3m53h) img:where(.astro-ctg3m53h){height:2.5rem;width:auto}.mobile-menu-close:where(.astro-ctg3m53h){width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid color-mix(in srgb,#66CDAA,transparent 80%);border-radius:50%;color:#66cdaa;cursor:pointer;flex-shrink:0}.mobile-menu:where(.astro-ctg3m53h).open .mobile-menu-inner:where(.astro-ctg3m53h){transform:translate(0)}.mobile-menu-link:where(.astro-ctg3m53h){display:flex;align-items:center;color:#66cdaa;text-decoration:none;font-size:16px;font-family:Raleway,sans-serif;font-weight:400;padding:.75rem 0;transition:.2s}.mobile-menu-link:where(.astro-ctg3m53h):hover{color:#2487ce}.mobile-menu-lang:where(.astro-ctg3m53h){margin-top:.5rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,#66CDAA,transparent 85%)}.mobile-lang-details:where(.astro-ctg3m53h){position:relative}.mobile-lang-details:where(.astro-ctg3m53h) summary:where(.astro-ctg3m53h){display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .75rem;border:1px solid color-mix(in srgb,#66CDAA,transparent 80%);border-radius:4px;color:#66cdaa;cursor:pointer;font-size:14px;font-family:Raleway,sans-serif;font-weight:400;list-style:none}.mobile-lang-details:where(.astro-ctg3m53h) summary:where(.astro-ctg3m53h)::-webkit-details-marker{display:none}.mobile-lang-details:where(.astro-ctg3m53h) summary:where(.astro-ctg3m53h) .caret:where(.astro-ctg3m53h){transition:transform .2s}.mobile-lang-details:where(.astro-ctg3m53h)[open] summary:where(.astro-ctg3m53h) .caret:where(.astro-ctg3m53h){transform:rotate(180deg)}.mobile-lang-details:where(.astro-ctg3m53h) .lang-dropdown:where(.astro-ctg3m53h){display:flex;flex-direction:column;list-style:none;padding:0;margin:4px 0 0;border:1px solid color-mix(in srgb,#66CDAA,transparent 80%);border-radius:4px;overflow:hidden}.mobile-lang-details:where(.astro-ctg3m53h) .lang-dropdown:where(.astro-ctg3m53h) li:where(.astro-ctg3m53h){flex:1}.mobile-lang-details:where(.astro-ctg3m53h) .lang-dropdown:where(.astro-ctg3m53h) a:where(.astro-ctg3m53h){display:block;text-align:center;padding:.5rem .75rem;color:#66cdaa;text-decoration:none;font-size:14px;font-family:Raleway,sans-serif;font-weight:400;transition:.2s}.mobile-lang-details:where(.astro-ctg3m53h) .lang-dropdown:where(.astro-ctg3m53h) a:where(.astro-ctg3m53h):hover{background-color:color-mix(in srgb,#66CDAA,transparent 88%)}.mobile-lang-details:where(.astro-ctg3m53h) .lang-dropdown:where(.astro-ctg3m53h) li:where(.astro-ctg3m53h).active a:where(.astro-ctg3m53h){font-weight:700}.footer-about:where(.astro-gcn2mc3v) a:where(.astro-gcn2mc3v){text-decoration:none}.footer-about:where(.astro-gcn2mc3v) a:where(.astro-gcn2mc3v):hover{text-decoration:none}.description:where(.astro-jfrphi6i){text-align:justify}.clients:where(.astro-rsbxyffa) .client-logo:where(.astro-rsbxyffa) img:where(.astro-rsbxyffa){padding:0!important;max-width:100%!important;opacity:.7!important;filter:grayscale(0)!important}.contact-icon:where(.astro-dkpq6mbz){color:var(--accent-color);width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:4px;margin-right:15px;flex-shrink:0}.form-control:where(.astro-dkpq6mbz){border-radius:5px!important}
