.lvm-caret{display:inline-flex;align-items:center;margin-inline-start:10px;transition:transform .2s ease}.lvm-caret svg{width:.625em;height:1em}.lvm-item.is-open>a .lvm-caret{transform:rotate(180deg)}.lvm-panel{--lvm-side:288px;color:var(--lv-text);font-size:15px;font-weight:400;line-height:1.4;text-align:start;letter-spacing:normal;text-transform:none;cursor:default}.lvm-panel *,.lvm-panel *::before,.lvm-panel *::after{box-sizing:border-box}.lvm-panel a{text-decoration:none!important;flex-grow:0!important;justify-content:flex-start!important;line-height:1.35!important;border-width:0}.lvm-panel a::after,.lvm-panel a::before{display:none!important}.lvm-ico{display:block;flex:none}.lvm-panel .lvm-grid button.lvm-tab{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:12px;font:inherit;color:var(--lv-text-soft);text-align:start;cursor:pointer;transition:background-color .15s ease , box-shadow .15s ease}.lvm-panel .lvm-grid button.lvm-tab:hover,.lvm-panel .lvm-grid button.lvm-tab:focus{background:var(--lv-card);color:var(--lv-text-soft)}.lvm-panel .lvm-grid button.lvm-tab:focus-visible{outline:2px solid var(--lv-accent);outline-offset:-2px}.lvm-panel .lvm-pane.is-active>button.lvm-tab,.lvm-panel .lvm-pane.is-active>button.lvm-tab:hover,.lvm-panel .lvm-pane.is-active>button.lvm-tab:focus{background:var(--lv-card-hover);box-shadow:inset 3px 0 0 var(--lv-accent)}.lvm-tab__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-border-soft);color:var(--lv-muted);transition:background-color .15s ease , border-color .15s ease , color .15s ease}.lvm-tab__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.lvm-tab__title{font-size:15px;font-weight:600;line-height:1.3;color:var(--lv-text)}.lvm-tab__meta{font-size:12.5px;line-height:1.3;color:var(--lv-muted);white-space:nowrap}.lvm-tab__chev{flex:none;color:var(--lv-dim);opacity:0;transition:opacity .15s ease , transform .2s ease , color .15s ease}.lvm-pane.is-active>.lvm-tab .lvm-tab__icon{background:rgba(79,142,247,.14);border-color:rgba(79,142,247,.38);color:var(--lv-accent-soft)}.lvm-pane.is-active>.lvm-tab .lvm-tab__chev{opacity:1;color:var(--lv-accent-soft)}.lvm-body__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--lv-border-soft)}.lvm-panel a.lvm-body__title{display:inline-block!important;padding:0!important;background:none!important;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--lv-strong)!important}.lvm-panel a.lvm-body__title:hover{color:var(--lv-accent-soft)!important}.lvm-panel a.lvm-all{display:inline-flex!important;align-items:center;gap:6px;flex:none;padding:7px 14px!important;border:1px solid var(--lv-border);border-radius:999px;background:transparent!important;font-size:13.5px;font-weight:500;color:var(--lv-text-soft)!important;transition:border-color .15s ease , color .15s ease , background-color .15s ease}.lvm-panel a.lvm-all:hover,.lvm-panel a.lvm-all:focus-visible{border-color:var(--lv-accent);background:rgba(79,142,247,.1)!important;color:var(--lv-strong)!important}.lvm-block__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}.lvm-block__label{font-size:15px;font-weight:600;color:var(--lv-text)}.lvm-block__hint{font-size:13px;color:var(--lv-muted)}.lvm-region+.lvm-region{margin-top:16px}.lvm-region__name{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lv-muted)}.lvm-list{columns:var(--lvm-cols,1);column-gap:20px}.lvm-panel a.lvm-loc{display:flex!important;align-items:center;gap:10px;margin:0 0 0 -8px!important;padding:6px 8px!important;border-radius:var(--lv-radius-sm);background:transparent!important;font-size:14.5px;font-weight:400;color:var(--lv-text-soft)!important;white-space:nowrap;break-inside:avoid;transition:background-color .12s ease , color .12s ease}.lvm-loc__name{overflow:hidden;text-overflow:ellipsis}.lvm-panel a.lvm-loc:hover,.lvm-panel a.lvm-loc:focus-visible{background:var(--lv-card-hover)!important;color:var(--lv-strong)!important}.lvm-panel a.lvm-loc.is-current{background:rgba(79,142,247,.12)!important;color:var(--lv-accent-soft)!important}.lvm-flag{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:18px;font-size:17px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.lvm-flag img.emoji,.lvm-flag img.twemoji{width:21px!important;height:21px!important;margin:0!important;vertical-align:middle!important}.lvm-sols{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:10px}.lvm-panel a.lvm-sol{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:9px 12px 9px 9px!important;border:1px solid var(--lv-border-soft);border-radius:12px;background:var(--lv-card)!important;font-size:14.5px;font-weight:500;color:var(--lv-text)!important;transition:border-color .15s ease , background-color .15s ease}.lvm-panel a.lvm-sol:hover,.lvm-panel a.lvm-sol:focus-visible{border-color:var(--lv-border-strong);background:var(--lv-card-hover)!important;color:var(--lv-strong)!important}.lvm-panel a.lvm-sol.is-current{border-color:rgba(79,142,247,.45)}.lvm-sol__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:9px;background:rgba(79,142,247,.12);color:var(--lv-accent-soft)}.lvm-sol__name{min-width:0}.lvm-badge{flex:none;padding:2px 7px;border-radius:999px;background:rgba(52,211,153,.12);color:var(--lv-success);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.elementor-nav-menu--main .lvm-panel{position:fixed;z-index:9990;top:var(--lvm-top,72px);left: calc(50% + var(--lvm-dx, 0px));width:min(1200px,calc(100vw - 32px));border:1px solid var(--lv-border);border-radius:var(--lv-radius-lg);background:var(--lv-bg-soft);box-shadow:0 28px 64px -12px rgba(0,0,0,.65) , 0 0 0 1px rgba(255,255,255,.02);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .18s ease , transform .18s ease , visibility 0s linear .18s}.elementor-nav-menu--main .lvm-panel::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--lvm-bridge,16px)}.elementor-nav-menu--main .lvm-item.is-open > .lvm-panel,
.elementor-nav-menu--main .lvm-item:not(.lvm-ready):hover > .lvm-panel,
.elementor-nav-menu--main .lvm-item:not(.lvm-ready):focus-within > .lvm-panel {opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0);transition-delay:0s}.elementor-nav-menu--main .lvm-grid{display:grid;grid-template-columns:var(--lvm-side) minmax(0,1fr);grid-template-rows:repeat(var(--lvm-tabs,3),auto) 1fr;border-radius:inherit;overflow:hidden;background:linear-gradient(90deg,var(--lv-bg) 0 calc(var(--lvm-side) - 1px),var(--lv-border-soft) calc(var(--lvm-side) - 1px) var(--lvm-side),transparent var(--lvm-side))}.elementor-nav-menu--main .lvm-pane{display:contents}.elementor-nav-menu--main .lvm-panel .lvm-grid button.lvm-tab{grid-column:1;grid-row:var(--lvm-row);width:auto;margin:0 12px 4px}.elementor-nav-menu--main .lvm-panel .lvm-pane:first-child>button.lvm-tab{margin-top:12px}.elementor-nav-menu--main .lvm-body{display:none;grid-column:2;grid-row: 1 / -1;min-height:360px;padding:22px 28px 26px}.elementor-nav-menu--main .lvm-pane.is-active>.lvm-body{display:block;animation:lvm-fade .2s ease}.elementor-nav-menu--main .lvm-regions--wide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:20px}.elementor-nav-menu--main .lvm-regions--wide>.lvm-col{grid-column:span var(--lvm-span,1)}.elementor-nav-menu--main .lvm-col--x3 .lvm-list{column-gap:12px}.elementor-nav-menu--main .lvm-regions--compact{display:flex;flex-wrap:wrap;gap:8px 40px}.elementor-nav-menu--main .lvm-regions--compact>.lvm-col{min-width:160px}.elementor-nav-menu--main .lvm-block--solutions{margin-top:22px;padding-top:18px;border-top:1px solid var(--lv-border-soft)}.elementor-nav-menu--main .lvm-sections--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.elementor-nav-menu--main .lvm-sections--split .lvm-block--solutions{margin-top:0;padding-top:0;border-top:0}.elementor-nav-menu--main .lvm-sections--split .lvm-sols{grid-template-columns:minmax(0,1fr)}@media (max-width:1240px){.elementor-nav-menu--main .lvm-panel{--lvm-side:260px}.lvm-tab__title{font-size:14.5px}.elementor-nav-menu--main .lvm-body{padding:20px 22px 24px}.elementor-nav-menu--main .lvm-regions--wide,.lvm-list{column-gap:12px}.lvm-panel a.lvm-loc{gap:8px;font-size:14px}.lvm-tab__icon{width:34px;height:34px}}@media (max-width:1180px){.elementor-nav-menu--main .lvm-regions--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-nav-menu--main .lvm-regions--wide>.lvm-col--x3{grid-column:span 2}.elementor-nav-menu--main .lvm-col--x3 .lvm-list{columns:2}}@keyframes lvm-fade {
	from { opacity: 0; transform: translateY(4px); }
	to   { opacity: 1; transform: none; }
}nav.elementor-nav-menu--dropdown .lvm-panel{display:none;padding:4px 0 10px;border-top:1px solid var(--lv-border-soft);background:var(--lv-bg);white-space:normal}nav.elementor-nav-menu--dropdown .lvm-item.is-open>.lvm-panel{display:block}nav.elementor-nav-menu--dropdown .lvm-panel .lvm-grid button.lvm-tab{padding:12px 20px;border-radius:0}nav.elementor-nav-menu--dropdown .lvm-panel .lvm-pane.is-active>button.lvm-tab{box-shadow:none;background:transparent}nav.elementor-nav-menu--dropdown .lvm-tab__chev{opacity:1}nav.elementor-nav-menu--dropdown .lvm-pane.is-active>.lvm-tab .lvm-tab__chev{transform:rotate(90deg)}nav.elementor-nav-menu--dropdown .lvm-body{display:none;padding:2px 20px 18px}nav.elementor-nav-menu--dropdown .lvm-pane.is-active>.lvm-body{display:block}nav.elementor-nav-menu--dropdown .lvm-body__head{padding-bottom:0;margin-bottom:12px;border-bottom:0}nav.elementor-nav-menu--dropdown .lvm-panel a.lvm-body__title{display:none!important}nav.elementor-nav-menu--dropdown .lvm-col+.lvm-col,nav.elementor-nav-menu--dropdown .lvm-block+.lvm-block{margin-top:16px}nav.elementor-nav-menu--dropdown .lvm-list{columns:2}nav.elementor-nav-menu--dropdown .lvm-sols{grid-template-columns:minmax(0,1fr)}@media (max-width:380px){nav.elementor-nav-menu--dropdown .lvm-list{columns:1}}@media (prefers-reduced-motion:reduce){.lvm-panel,.lvm-panel *,.lvm-caret{transition:none!important;animation:none!important}}