.lang-switcher[data-v-04a968ab]{position:relative;flex-shrink:0}.lang-current[data-v-04a968ab]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--divider-color);background:var(--white-color);color:var(--primary-color);font-family:var(--default-font);font-size:13px;font-weight:600;padding:8px 12px;border-radius:30px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.lang-current[data-v-04a968ab]:hover{border-color:var(--accent-color);color:var(--accent-color)}.lang-caret[data-v-04a968ab]{font-size:10px;opacity:.7;transition:transform .2s ease}.lang-caret.up[data-v-04a968ab]{transform:rotate(180deg)}.lang-flag[data-v-04a968ab]{font-size:14px;line-height:1}.lang-menu[data-v-04a968ab]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;margin:0;padding:6px;list-style:none;background:var(--white-color);border:1px solid var(--divider-color);border-radius:14px;box-shadow:0 16px 40px #390d2829;z-index:200}.lang-menu li[data-v-04a968ab]{margin:0}.lang-option[data-v-04a968ab]{display:flex;align-items:center;gap:9px;width:100%;border:none;background:transparent;text-align:left;color:var(--primary-color);font-family:var(--default-font);font-size:13px;font-weight:500;padding:9px 12px;border-radius:9px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.lang-option[data-v-04a968ab]:hover{background:var(--secondary-color)}.lang-option.active[data-v-04a968ab]{background:var(--primary-color);color:var(--white-color);font-weight:600}.navbar-brand[data-v-5d2b243a]{flex-shrink:0}.main-menu .nav-menu-wrapper[data-v-5d2b243a]{margin:0 12px}.main-menu ul li[data-v-5d2b243a]{flex-shrink:0}.main-menu ul li a[data-v-5d2b243a]{white-space:nowrap;font-size:15px;padding:14px 9px!important}.header-contact-btn[data-v-5d2b243a]{gap:12px}.header-contact-now[data-v-5d2b243a]{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:17px}.header-contact-now[data-v-5d2b243a] .iconify,.header-contact-now[data-v-5d2b243a] svg,.header-contact-now i[data-v-5d2b243a]{font-size:16px}.header-contact-btn .btn-default[data-v-5d2b243a]{white-space:nowrap;padding:13px 18px!important}.lang-mobile[data-v-5d2b243a],.phone-mobile[data-v-5d2b243a]{display:none}@media(max-width:1279.98px){.header-sticky .main-menu[data-v-5d2b243a]{display:none!important}.header-sticky .navbar-toggle[data-v-5d2b243a],.header-sticky .responsive-menu[data-v-5d2b243a]{display:block!important}}.brand-lockup[data-v-5d2b243a]{display:inline-flex;align-items:center;gap:12px}.brand-lockup .brand-mark[data-v-5d2b243a]{width:auto;height:46px}.brand-text[data-v-5d2b243a]{display:flex;flex-direction:column;line-height:1}.brand-pre[data-v-5d2b243a]{font-family:var(--default-font);font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:4px}.brand-name[data-v-5d2b243a]{font-family:var(--accent-font);font-size:25px;line-height:1;color:var(--primary-color);white-space:nowrap}@media(max-width:575px){.brand-lockup .brand-mark[data-v-5d2b243a]{height:40px}.brand-name[data-v-5d2b243a]{font-size:21px}}.slicknav_nav .lang-mobile{display:block!important;padding:12px 18px 6px}.slicknav_nav .phone-mobile{display:block!important;padding:4px 18px 0}.slicknav_nav .wa-mobile{padding-bottom:14px}.slicknav_nav .phone-mobile a{display:inline-flex;align-items:center;gap:8px;padding:6px 0;margin:0;color:var(--white-color);font-size:15px;font-weight:600}.slicknav_nav .phone-mobile a .iconify,.slicknav_nav .phone-mobile a svg{font-size:14px}.slicknav_nav .lang-mobile .lang-menu{position:static;margin-top:8px;min-width:0;box-shadow:none}.footer-brand[data-v-04061596]{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px}.footer-brand .brand-mark[data-v-04061596]{width:auto;height:50px}.footer-brand .brand-text[data-v-04061596]{display:flex;flex-direction:column;line-height:1}.footer-brand .brand-pre[data-v-04061596]{font-family:var(--default-font);font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--accent-color);margin-bottom:4px}.footer-brand .brand-name[data-v-04061596]{font-family:var(--accent-font);font-size:26px;line-height:1;color:var(--white-color);white-space:nowrap}.email-link[data-v-04061596]{text-transform:lowercase!important}.footer-contact-item ul li[data-v-04061596] .iconify,.footer-contact-item ul li[data-v-04061596] svg{margin-right:9px;vertical-align:-2px}.about-footer-content .footer-tagline[data-v-04061596]{font-size:16px;line-height:1.6;margin-bottom:14px}.about-footer-content .footer-services[data-v-04061596]{color:var(--accent-color);font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:16px}.about-footer-content .footer-credentials[data-v-04061596]{font-size:13px;line-height:1.85;opacity:.82}.about-footer-content .footer-credentials a[data-v-04061596]{color:var(--accent-color);text-decoration:none}.about-footer-content .footer-credentials a[data-v-04061596]:hover{text-decoration:underline}.wa-float[data-v-01ae5fea]{display:none;position:fixed;right:20px;bottom:22px;z-index:98;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:#25d366;color:var(--white-color);font-size:26px;box-shadow:0 10px 28px #12592d59;transition:transform .25s ease}.wa-float[data-v-01ae5fea]:hover{color:var(--white-color);transform:translateY(-3px)}@media(max-width:991px){.wa-float[data-v-01ae5fea]{display:flex}}.back-to-top[data-v-6b59108d]{position:fixed;right:22px;bottom:26px;z-index:99;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--accent-color);color:var(--white-color);font-size:17px;cursor:pointer;box-shadow:0 10px 28px #390d284d;transition:background .25s ease,transform .25s ease}.back-to-top[data-v-6b59108d]:hover{background:var(--primary-color);transform:translateY(-3px)}@media(max-width:991px){.back-to-top[data-v-6b59108d]{bottom:88px}}.top-fade-enter-active[data-v-6b59108d],.top-fade-leave-active[data-v-6b59108d]{transition:opacity .25s ease,transform .25s ease}.top-fade-enter-from[data-v-6b59108d],.top-fade-leave-to[data-v-6b59108d]{opacity:0;transform:translateY(10px)}
