/* VZ reskin — suprascrieri punctuale, pe pagina. Se incarca DUPA reskin-compiled.css. */

/* GLASKLAR specialisti (3393): hero negru, fara degradeul mov generat de compilator */
body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-ab63d8a{
  background-image:none!important;
  background-color:#000000!important;
}
body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-ab63d8a > .elementor-background-overlay,
body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-ab63d8a .elementor-background-overlay{display:none!important}

/* GLASKLAR cere oferta (4128): pagina neagra, reskin-ul nu pune degrade pe titluri */
body.vzskin-on #content .elementor-4128{background:#000!important}
body.vzskin-on #content .elementor-4128 .elementor-element .elementor-heading-title,
body.vzskin-on #content .elementor-4128 h1,
body.vzskin-on #content .elementor-4128 h2,
body.vzskin-on #content .elementor-4128 h3{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#fff!important;color:#fff!important}
body.vzskin-on #content .elementor-4128 .elementor-widget-text-editor{color:inherit}
body.vzskin-on #content .elementor-4128 .elementor-widget-html{background:none!important}

/* GLASKLAR fidelizare (3554): hero negru / Classic negru / Design mov / Optiuni gri discret / Inspiratii mov / CTA negru */
body.vzskin-on #content .elementor-3554 .elementor-element.elementor-element-04579c9{background-color:#000000!important;background-image:none!important}

/* 1. NachfullBAR Classic - negru */
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-7fe508e{background-color:#000000!important;background-image:none!important}
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-7fe508e .elementor-heading-title{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background-image:none!important}
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-7fe508e .elementor-widget-text-editor, body.vzskin-on .elementor-3554 .elementor-element.elementor-element-7fe508e .elementor-widget-text-editor *{color:rgba(255,255,255,.92)!important}

/* 2. NachfullBAR Design - mov Vizofia */
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-b0b9351{background-color:#2F1154!important;background-image:none!important}
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-b0b9351 .elementor-heading-title{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background-image:none!important}
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-b0b9351 .elementor-widget-text-editor, body.vzskin-on .elementor-3554 .elementor-element.elementor-element-b0b9351 .elementor-widget-text-editor *{color:rgba(255,255,255,.92)!important}

/* 3. Optiuni de prezentare - gri discret */
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-f87f2b9{background-color:#F5F5F5!important;background-image:none!important}
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-f87f2b9 .elementor-heading-title{color:#101014!important;-webkit-text-fill-color:#101014!important;background-image:none!important}
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-f87f2b9 .elementor-widget-text-editor, body.vzskin-on .elementor-3554 .elementor-element.elementor-element-f87f2b9 .elementor-widget-text-editor *{color:#3A3A40!important}

/* 4. Inspiratii - mov Vizofia */
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-dea8407{background-color:#2F1154!important;background-image:none!important}
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-dea8407 .elementor-heading-title{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background-image:none!important}
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-dea8407 .elementor-widget-text-editor, body.vzskin-on .elementor-3554 .elementor-element.elementor-element-dea8407 .elementor-widget-text-editor *{color:rgba(255,255,255,.92)!important}

/* CTA final: titlu alb, caret alb */
body.vzskin-on #content .elementor-3554 .elementor-element.elementor-element-c223d4c .elementor-heading-title{color:#FFFFFF!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#FFFFFF!important}
body.vzskin-on #content .elementor-3554 .elementor-element.elementor-element-c223d4c .elementor-heading-title::before{color:#FFFFFF;-webkit-text-fill-color:#FFFFFF}

/* butoane pill albe pe sectiunile inchise */
body.vzskin-on #content .elementor-3554 .elementor-element-0d4bf6f a.elementor-button, body.vzskin-on #content .elementor-3554 .elementor-element-04579c9 a.elementor-button{background:#FFFFFF!important;color:#000000!important;border:0!important}
body.vzskin-on #content .elementor-3554 .elementor-element-0d4bf6f a.elementor-button:hover, body.vzskin-on #content .elementor-3554 .elementor-element-04579c9 a.elementor-button:hover{background:#000000!important;color:#FFFFFF!important;box-shadow:inset 0 0 0 1px #FFFFFF!important}
/* 3393, banda Descoperiti GLASKLAR in detaliu: fundal negru, GIF, Fidelizarea = CTA principal */
body.vzskin-on .elementor-3393 .elementor-element.elementor-element-77c25eb{background-color:#000000!important;background-image:none!important}
body.vzskin-on #content .elementor-3393 .elementor-element-d356ce6 img{max-height:300px!important;width:auto!important;max-width:100%!important}
body.vzskin-on #content .elementor-3393 .elementor-element-121b903 a.elementor-button{background:#FFFFFF!important;color:#000000!important;border:0!important}
body.vzskin-on #content .elementor-3393 .elementor-element-121b903 a.elementor-button:hover{background:#000000!important;color:#FFFFFF!important;box-shadow:inset 0 0 0 1px #FFFFFF!important}
body.vzskin-on #content .elementor-3393 .elementor-element-46a51be a.elementor-button{background:transparent!important;color:#FFFFFF!important;border:1.5px solid rgba(255,255,255,.85)!important;box-shadow:none!important}
body.vzskin-on #content .elementor-3393 .elementor-element-46a51be a.elementor-button:hover{background:#FFFFFF!important;color:#000000!important;border-color:#FFFFFF!important}
body.vzskin-on #content .elementor-3393 .elementor-element-121b903 a.elementor-button .elementor-button-text, body.vzskin-on #content .elementor-3393 .elementor-element-46a51be a.elementor-button .elementor-button-text{color:inherit!important}
/* 3393, Documentatie: fundal mov Vizofia, text alb */
body.vzskin-on .elementor-3393 .elementor-element.elementor-element-32439dc{background-color:#000000!important;background-image:none!important}
body.vzskin-on .elementor-3393 .elementor-element.elementor-element-32439dc .elementor-heading-title{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background-image:none!important}
body.vzskin-on .elementor-3393 .elementor-element.elementor-element-32439dc .elementor-widget-text-editor, body.vzskin-on .elementor-3393 .elementor-element.elementor-element-32439dc .elementor-widget-text-editor *{color:#FFFFFF!important}
body.vzskin-on #content .elementor-3393 .elementor-element-4056017 a.elementor-button{background:#FFFFFF!important;color:#000000!important;border:0!important}
body.vzskin-on #content .elementor-3393 .elementor-element-4056017 a.elementor-button:hover{background:#000000!important;color:#FFFFFF!important;box-shadow:inset 0 0 0 1px #FFFFFF!important}
/* 3554, Optiuni de prezentare (gri deschis): legende galerie lizibile */
body.vzskin-on .elementor-3554 .elementor-element.elementor-element-f87f2b9 .gallery-caption, body.vzskin-on .elementor-3554 .elementor-element.elementor-element-f87f2b9 figcaption, body.vzskin-on .elementor-3554 .elementor-element.elementor-element-f87f2b9 .elementor-image-gallery *{color:#3A3A40!important}
/* 3393, titluri degrade sectiuni noi — identic cu "Ce este GLASKLAR?" (a1f7c6b) */
body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-d13b1b3 .elementor-heading-title, body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-f233421 .elementor-heading-title, body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-11b2a15 .elementor-heading-title{font-size:clamp(28px,3.2vw,36px)!important;line-height:1.2!important;font-family:Poppins,sans-serif!important;font-weight:700!important;color:#2F1154!important;background-image:linear-gradient(to right,#2F1154 0%,#2F1154 35%,#B17BF4 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
/* simbolul ® mai mic in titluri GLASKLAR */
.glsup{font-size:.45em!important;vertical-align:super;line-height:1;letter-spacing:0}

/* hero compact 3393: titlul limitat in latime, centrat */
body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-df0a7bf{max-width:640px}
body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-df0a7bf .elementor-heading-title{font-size:clamp(30px,3.3vw,44px)!important;line-height:1.12!important;letter-spacing:-0.02em!important;font-weight:700!important}
body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-ab63d8a img{max-height:280px!important;width:auto!important}


/* ---------- lhs-home-tweaks-aug2026 ---------- */
/* 1) Homepage: banda de butoane rapide (Managementul miopiei, Ortho-K, ...) ascunsa pe mobil */
@media (max-width: 767px) {
  body.vzskin-on #content .elementor-3045 .elementor-element-0abbc4f { display: none !important; }
}
/* 2) Cardul de incredere (300+ / Retea nationala / Din 2006): semnul de brand ^ identic cu cel din sectiunea Gaseste un specialist (regula generala p/Hind il suprascria) */
body.vzskin-on #content .vztr p.lbmark {
  font-family: 'vizofia-bold', sans-serif !important;
  font-weight: 400 !important;
  font-size: 50px !important;
  line-height: 1 !important;
  color: #C589FA !important;
  text-align: center !important;
  margin: 0 0 12px !important;
}

/* 3) lhs-trust-eyebrow: eticheta sectiunii de branduri, stil eyebrow uppercase (aliniat cu etichetele .lb din cardul de incredere) */
body.vzskin-on #content .elementor-3045 .elementor-element-27a393b p {
  font-family: Poppins, sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: .14em !important;
  line-height: 1.5 !important;
  color: #7E5896 !important;
  text-align: center !important;
}


/* ===== PORTOFOLIU (3048) \u2014 B2C decision layer, 21.08.2026 ===== */
/* subtitlu tehnic sub titlul-situatie */
body.vzskin-on #content .elementor-3048 .vz-cat-sub{font-family:Poppins,sans-serif !important;font-size:13px !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:.14em;color:#7E5896 !important;margin:0 0 10px !important;line-height:1.4 !important;}
/* badge-uri */
body.vzskin-on #content .elementor-3048 .vz-badge{display:inline-block;font-family:'Hind',sans-serif;font-size:13.5px;font-weight:600;line-height:1;padding:8px 14px;border-radius:100px;}
body.vzskin-on #content .elementor-3048 .vz-badge-online{background:#EAF6EF;color:#1D7A5F;}
body.vzskin-on #content .elementor-3048 .vz-badge-spec{background:#F3EBFD;color:var(--vz-ink);}
/* CTA-urile din hero: buton principal + link secundar */
body.vzskin-on #content .elementor-3048 .vz-hero-ctas{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:6px;}
body.vzskin-on #content .elementor-3048 .vz-hero-ctas a.elementor-button{background-color:#2F1B54 !important;color:#fff !important;border-radius:150px !important;padding:15px 30px !important;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:.02em;text-decoration:none;}
body.vzskin-on #content .elementor-3048 .vz-hero-ctas a.elementor-button:hover{background-color:#C588FA !important;color:#2F174C !important;}
body.vzskin-on #content .elementor-3048 .vz-seclink{font-weight:700;color:#2F1154 !important;text-decoration:none;white-space:nowrap;}
body.vzskin-on #content .elementor-3048 .vz-seclink:hover{color:#53248C !important;text-decoration:underline;}
/* hero pe fundal inchis: linkul secundar alb */
body.vzskin-on #content .elementor-3048 .e-con:has(h1) .vz-seclink{color:#EFE6FB !important;}
/* traseele din sectiunea finala */
body.vzskin-on #content .elementor-3048 ul.vz-paths{list-style:none;margin:14px 0 6px;padding:0;}
body.vzskin-on #content .elementor-3048 ul.vz-paths li{padding:9px 0 9px 24px;position:relative;font-size:17px !important;}
body.vzskin-on #content .elementor-3048 ul.vz-paths li::before{content:'';position:absolute;left:0;top:14px;width:14px;height:14px;background:url('/wp-content/uploads/2025/09/LHS-1.svg') center/contain no-repeat;}
body.vzskin-on #content .elementor-3048 ul.vz-paths a{font-weight:700;color:#2F1154 !important;text-decoration:none;}
body.vzskin-on #content .elementor-3048 ul.vz-paths a:hover{color:#53248C !important;text-decoration:underline;}
/* compactare: sectiunile de categorie mai stranse, imagini plafonate */
body.vzskin-on #content .elementor-3048 .e-con:has(> .e-con .elementor-element-ac144f6), body.vzskin-on #content .elementor-3048 .e-con:has(> .e-con .elementor-element-0e09d03), body.vzskin-on #content .elementor-3048 .e-con:has(> .e-con .elementor-element-71d660b), body.vzskin-on #content .elementor-3048 .e-con:has(> .e-con .elementor-element-eac6ec2), body.vzskin-on #content .elementor-3048 .e-con:has(> .e-con .elementor-element-5edc4a9){padding-top:34px !important;padding-bottom:34px !important;}
body.vzskin-on #content .elementor-3048 .e-con:has(.elementor-element-ac144f6) img, body.vzskin-on #content .elementor-3048 .e-con:has(.elementor-element-0e09d03) img, body.vzskin-on #content .elementor-3048 .e-con:has(.elementor-element-71d660b) img, body.vzskin-on #content .elementor-3048 .e-con:has(.elementor-element-eac6ec2) img, body.vzskin-on #content .elementor-3048 .e-con:has(.elementor-element-5edc4a9) img{max-height:340px;width:auto;object-fit:contain;}
@media(max-width:767px){body.vzskin-on #content .elementor-3048 .e-con:has(.elementor-element-ac144f6) img, body.vzskin-on #content .elementor-3048 .e-con:has(.elementor-element-0e09d03) img, body.vzskin-on #content .elementor-3048 .e-con:has(.elementor-element-71d660b) img, body.vzskin-on #content .elementor-3048 .e-con:has(.elementor-element-eac6ec2) img, body.vzskin-on #content .elementor-3048 .e-con:has(.elementor-element-5edc4a9) img{max-height:220px;}}

/* === VZ 21.08.2026: hero unificat (gradient mov profund + crucea watermark) pentru paginile fara fotografie in hero — exclus ghidul miopiei === */
body.vzskin-on #content .elementor-4022 .elementor-element.elementor-element-d860536,body.vzskin-on #content .elementor-4021 .elementor-element.elementor-element-b07444a,body.vzskin-on #content .elementor-3994 .elementor-element.elementor-element-04d1a8e,body.vzskin-on #content .elementor-3990 .elementor-element.elementor-element-4984a63,body.vzskin-on #content .elementor-3811 .elementor-element.elementor-element-f454010,body.vzskin-on #content .elementor-3810 .elementor-element.elementor-element-2e38a29,body.vzskin-on #content .elementor-3802 .elementor-element.elementor-element-565e2d0,body.vzskin-on #content .elementor-3801 .elementor-element.elementor-element-e117638,body.vzskin-on #content .elementor-3776 .elementor-element.elementor-element-3109e40,body.vzskin-on #content .elementor-3766 .elementor-element.elementor-element-885b275,body.vzskin-on #content .elementor-3765 .elementor-element.elementor-element-4e24ca5,body.vzskin-on #content .elementor-3742 .elementor-element.elementor-element-5867e6d,body.vzskin-on #content .elementor-3741 .elementor-element.elementor-element-edd0d53,body.vzskin-on #content .elementor-3739 .elementor-element.elementor-element-5a0b966,body.vzskin-on #content .elementor-3740 .elementor-element.elementor-element-4c53dab,body.vzskin-on #content .elementor-3735 .elementor-element.elementor-element-d8eb0df,body.vzskin-on #content .elementor-3736 .elementor-element.elementor-element-cda8774,body.vzskin-on #content .elementor-3737 .elementor-element.elementor-element-2e451a5,body.vzskin-on #content .elementor-3738 .elementor-element.elementor-element-fb69101,body.vzskin-on #content .elementor-3733 .elementor-element.elementor-element-9cf39a4,body.vzskin-on #content .elementor-3734 .elementor-element.elementor-element-286c3fd,body.vzskin-on #content .elementor-3691 .elementor-element.elementor-element-04d1a8e,body.vzskin-on #content .elementor-3597 .elementor-element.elementor-element-52c454b,body.vzskin-on #content .elementor-3588 .elementor-element.elementor-element-a9652e2,body.vzskin-on #content .elementor-3582 .elementor-element.elementor-element-325a8d1,body.vzskin-on #content .elementor-3578 .elementor-element.elementor-element-b7b7e4f,body.vzskin-on #content .elementor-3579 .elementor-element.elementor-element-bc547e5,body.vzskin-on #content .elementor-3580 .elementor-element.elementor-element-f66bba9,body.vzskin-on #content .elementor-3581 .elementor-element.elementor-element-514fb88,body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-ab63d8a,body.vzskin-on #content .elementor-3168 .elementor-element.elementor-element-e4aef8b,body.vzskin-on #content .elementor-3169 .elementor-element.elementor-element-368a71e,body.vzskin-on #content .elementor-3170 .elementor-element.elementor-element-9d2b44b,body.vzskin-on #content .elementor-3171 .elementor-element.elementor-element-163984f,body.vzskin-on #content .elementor-3172 .elementor-element.elementor-element-3b17ae4,body.vzskin-on #content .elementor-3173 .elementor-element.elementor-element-a7153a9,body.vzskin-on #content .elementor-3174 .elementor-element.elementor-element-eb1d21f,body.vzskin-on #content .elementor-3164 .elementor-element.elementor-element-4cff00f,body.vzskin-on #content .elementor-3165 .elementor-element.elementor-element-d28f250,body.vzskin-on #content .elementor-3166 .elementor-element.elementor-element-06aab95,body.vzskin-on #content .elementor-3167 .elementor-element.elementor-element-8c524f8,body.vzskin-on #content .elementor-3136 .elementor-element.elementor-element-e5b7b9a,body.vzskin-on #content .elementor-3137 .elementor-element.elementor-element-d45be93,body.vzskin-on #content .elementor-3131 .elementor-element.elementor-element-de9bc32,body.vzskin-on #content .elementor-3132 .elementor-element.elementor-element-d9d2609,body.vzskin-on #content .elementor-3133 .elementor-element.elementor-element-de53963,body.vzskin-on #content .elementor-3114 .elementor-element.elementor-element-9628581,body.vzskin-on #content .elementor-3115 .elementor-element.elementor-element-439685d,body.vzskin-on #content .elementor-3116 .elementor-element.elementor-element-126a205,body.vzskin-on #content .elementor-3117 .elementor-element.elementor-element-aa0cc6c,body.vzskin-on #content .elementor-3118 .elementor-element.elementor-element-8189218,body.vzskin-on #content .elementor-3119 .elementor-element.elementor-element-19819f2,body.vzskin-on #content .elementor-3120 .elementor-element.elementor-element-cc1b5ee,body.vzskin-on #content .elementor-3113 .elementor-element.elementor-element-88f4266,body.vzskin-on #content .elementor-3108 .elementor-element.elementor-element-33b2767,body.vzskin-on #content .elementor-3109 .elementor-element.elementor-element-3588748,body.vzskin-on #content .elementor-3110 .elementor-element.elementor-element-b6f48c5,body.vzskin-on #content .elementor-3111 .elementor-element.elementor-element-c44e17d,body.vzskin-on #content .elementor-3112 .elementor-element.elementor-element-ec45655,body.vzskin-on #content .elementor-3105 .elementor-element.elementor-element-7782a35,body.vzskin-on #content .elementor-3106 .elementor-element.elementor-element-52a5f97,body.vzskin-on #content .elementor-3107 .elementor-element.elementor-element-1c09b84,body.vzskin-on #content .elementor-3101 .elementor-element.elementor-element-bca3054,body.vzskin-on #content .elementor-3102 .elementor-element.elementor-element-f976b14,body.vzskin-on #content .elementor-3103 .elementor-element.elementor-element-4759196,body.vzskin-on #content .elementor-3099 .elementor-element.elementor-element-a3e6c6f,body.vzskin-on #content .elementor-3100 .elementor-element.elementor-element-f0279c7,body.vzskin-on #content .elementor-3096 .elementor-element.elementor-element-c36d59d,body.vzskin-on #content .elementor-3097 .elementor-element.elementor-element-9835ab8,body.vzskin-on #content .elementor-3098 .elementor-element.elementor-element-2ee1243,body.vzskin-on #content .elementor-3089 .elementor-element.elementor-element-a62f48c,body.vzskin-on #content .elementor-3090 .elementor-element.elementor-element-f2d93f3,body.vzskin-on #content .elementor-3091 .elementor-element.elementor-element-34875d0,body.vzskin-on #content .elementor-3092 .elementor-element.elementor-element-46d3779,body.vzskin-on #content .elementor-3093 .elementor-element.elementor-element-230b4a5,body.vzskin-on #content .elementor-3094 .elementor-element.elementor-element-ba478b3,body.vzskin-on #content .elementor-3087 .elementor-element.elementor-element-6ce9a6b,body.vzskin-on #content .elementor-3088 .elementor-element.elementor-element-4db3a45,body.vzskin-on #content .elementor-3082 .elementor-element.elementor-element-d2c63d6,body.vzskin-on #content .elementor-3083 .elementor-element.elementor-element-038b377,body.vzskin-on #content .elementor-3084 .elementor-element.elementor-element-ffc1596,body.vzskin-on #content .elementor-3085 .elementor-element.elementor-element-e9154ba,body.vzskin-on #content .elementor-3086 .elementor-element.elementor-element-39e440c,body.vzskin-on #content .elementor-3080 .elementor-element.elementor-element-73f7486,body.vzskin-on #content .elementor-3081 .elementor-element.elementor-element-053f1f8,body.vzskin-on #content .elementor-3078 .elementor-element.elementor-element-65d6d5b,body.vzskin-on #content .elementor-3055 .elementor-element.elementor-element-939885a,body.vzskin-on #content .elementor-3053 .elementor-element.elementor-element-f2f0bca,body.vzskin-on #content .elementor-3051 .elementor-element.elementor-element-9075c7e,body.vzskin-on #content .elementor-3052 .elementor-element.elementor-element-7daf29b,body.vzskin-on #content .elementor-3049 .elementor-element.elementor-element-2d9d9c2,body.vzskin-on #content .elementor-3050 .elementor-element.elementor-element-b10f932,body.vzskin-on #content .elementor-3046 .elementor-element.elementor-element-80a3163,body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-8c2f023,body.vzskin-on #content .elementor-3025 .elementor-element.elementor-element-f5207f7{background-image:linear-gradient(135deg,#2F1B54 0%,#241441 100%)!important;background-color:#241441!important;position:relative;overflow:hidden;}
body.vzskin-on #content .elementor-4022 .elementor-element.elementor-element-d860536 > *,body.vzskin-on #content .elementor-4021 .elementor-element.elementor-element-b07444a > *,body.vzskin-on #content .elementor-3994 .elementor-element.elementor-element-04d1a8e > *,body.vzskin-on #content .elementor-3990 .elementor-element.elementor-element-4984a63 > *,body.vzskin-on #content .elementor-3811 .elementor-element.elementor-element-f454010 > *,body.vzskin-on #content .elementor-3810 .elementor-element.elementor-element-2e38a29 > *,body.vzskin-on #content .elementor-3802 .elementor-element.elementor-element-565e2d0 > *,body.vzskin-on #content .elementor-3801 .elementor-element.elementor-element-e117638 > *,body.vzskin-on #content .elementor-3776 .elementor-element.elementor-element-3109e40 > *,body.vzskin-on #content .elementor-3766 .elementor-element.elementor-element-885b275 > *,body.vzskin-on #content .elementor-3765 .elementor-element.elementor-element-4e24ca5 > *,body.vzskin-on #content .elementor-3742 .elementor-element.elementor-element-5867e6d > *,body.vzskin-on #content .elementor-3741 .elementor-element.elementor-element-edd0d53 > *,body.vzskin-on #content .elementor-3739 .elementor-element.elementor-element-5a0b966 > *,body.vzskin-on #content .elementor-3740 .elementor-element.elementor-element-4c53dab > *,body.vzskin-on #content .elementor-3735 .elementor-element.elementor-element-d8eb0df > *,body.vzskin-on #content .elementor-3736 .elementor-element.elementor-element-cda8774 > *,body.vzskin-on #content .elementor-3737 .elementor-element.elementor-element-2e451a5 > *,body.vzskin-on #content .elementor-3738 .elementor-element.elementor-element-fb69101 > *,body.vzskin-on #content .elementor-3733 .elementor-element.elementor-element-9cf39a4 > *,body.vzskin-on #content .elementor-3734 .elementor-element.elementor-element-286c3fd > *,body.vzskin-on #content .elementor-3691 .elementor-element.elementor-element-04d1a8e > *,body.vzskin-on #content .elementor-3597 .elementor-element.elementor-element-52c454b > *,body.vzskin-on #content .elementor-3588 .elementor-element.elementor-element-a9652e2 > *,body.vzskin-on #content .elementor-3582 .elementor-element.elementor-element-325a8d1 > *,body.vzskin-on #content .elementor-3578 .elementor-element.elementor-element-b7b7e4f > *,body.vzskin-on #content .elementor-3579 .elementor-element.elementor-element-bc547e5 > *,body.vzskin-on #content .elementor-3580 .elementor-element.elementor-element-f66bba9 > *,body.vzskin-on #content .elementor-3581 .elementor-element.elementor-element-514fb88 > *,body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-ab63d8a > *,body.vzskin-on #content .elementor-3168 .elementor-element.elementor-element-e4aef8b > *,body.vzskin-on #content .elementor-3169 .elementor-element.elementor-element-368a71e > *,body.vzskin-on #content .elementor-3170 .elementor-element.elementor-element-9d2b44b > *,body.vzskin-on #content .elementor-3171 .elementor-element.elementor-element-163984f > *,body.vzskin-on #content .elementor-3172 .elementor-element.elementor-element-3b17ae4 > *,body.vzskin-on #content .elementor-3173 .elementor-element.elementor-element-a7153a9 > *,body.vzskin-on #content .elementor-3174 .elementor-element.elementor-element-eb1d21f > *,body.vzskin-on #content .elementor-3164 .elementor-element.elementor-element-4cff00f > *,body.vzskin-on #content .elementor-3165 .elementor-element.elementor-element-d28f250 > *,body.vzskin-on #content .elementor-3166 .elementor-element.elementor-element-06aab95 > *,body.vzskin-on #content .elementor-3167 .elementor-element.elementor-element-8c524f8 > *,body.vzskin-on #content .elementor-3136 .elementor-element.elementor-element-e5b7b9a > *,body.vzskin-on #content .elementor-3137 .elementor-element.elementor-element-d45be93 > *,body.vzskin-on #content .elementor-3131 .elementor-element.elementor-element-de9bc32 > *,body.vzskin-on #content .elementor-3132 .elementor-element.elementor-element-d9d2609 > *,body.vzskin-on #content .elementor-3133 .elementor-element.elementor-element-de53963 > *,body.vzskin-on #content .elementor-3114 .elementor-element.elementor-element-9628581 > *,body.vzskin-on #content .elementor-3115 .elementor-element.elementor-element-439685d > *,body.vzskin-on #content .elementor-3116 .elementor-element.elementor-element-126a205 > *,body.vzskin-on #content .elementor-3117 .elementor-element.elementor-element-aa0cc6c > *,body.vzskin-on #content .elementor-3118 .elementor-element.elementor-element-8189218 > *,body.vzskin-on #content .elementor-3119 .elementor-element.elementor-element-19819f2 > *,body.vzskin-on #content .elementor-3120 .elementor-element.elementor-element-cc1b5ee > *,body.vzskin-on #content .elementor-3113 .elementor-element.elementor-element-88f4266 > *,body.vzskin-on #content .elementor-3108 .elementor-element.elementor-element-33b2767 > *,body.vzskin-on #content .elementor-3109 .elementor-element.elementor-element-3588748 > *,body.vzskin-on #content .elementor-3110 .elementor-element.elementor-element-b6f48c5 > *,body.vzskin-on #content .elementor-3111 .elementor-element.elementor-element-c44e17d > *,body.vzskin-on #content .elementor-3112 .elementor-element.elementor-element-ec45655 > *,body.vzskin-on #content .elementor-3105 .elementor-element.elementor-element-7782a35 > *,body.vzskin-on #content .elementor-3106 .elementor-element.elementor-element-52a5f97 > *,body.vzskin-on #content .elementor-3107 .elementor-element.elementor-element-1c09b84 > *,body.vzskin-on #content .elementor-3101 .elementor-element.elementor-element-bca3054 > *,body.vzskin-on #content .elementor-3102 .elementor-element.elementor-element-f976b14 > *,body.vzskin-on #content .elementor-3103 .elementor-element.elementor-element-4759196 > *,body.vzskin-on #content .elementor-3099 .elementor-element.elementor-element-a3e6c6f > *,body.vzskin-on #content .elementor-3100 .elementor-element.elementor-element-f0279c7 > *,body.vzskin-on #content .elementor-3096 .elementor-element.elementor-element-c36d59d > *,body.vzskin-on #content .elementor-3097 .elementor-element.elementor-element-9835ab8 > *,body.vzskin-on #content .elementor-3098 .elementor-element.elementor-element-2ee1243 > *,body.vzskin-on #content .elementor-3089 .elementor-element.elementor-element-a62f48c > *,body.vzskin-on #content .elementor-3090 .elementor-element.elementor-element-f2d93f3 > *,body.vzskin-on #content .elementor-3091 .elementor-element.elementor-element-34875d0 > *,body.vzskin-on #content .elementor-3092 .elementor-element.elementor-element-46d3779 > *,body.vzskin-on #content .elementor-3093 .elementor-element.elementor-element-230b4a5 > *,body.vzskin-on #content .elementor-3094 .elementor-element.elementor-element-ba478b3 > *,body.vzskin-on #content .elementor-3087 .elementor-element.elementor-element-6ce9a6b > *,body.vzskin-on #content .elementor-3088 .elementor-element.elementor-element-4db3a45 > *,body.vzskin-on #content .elementor-3082 .elementor-element.elementor-element-d2c63d6 > *,body.vzskin-on #content .elementor-3083 .elementor-element.elementor-element-038b377 > *,body.vzskin-on #content .elementor-3084 .elementor-element.elementor-element-ffc1596 > *,body.vzskin-on #content .elementor-3085 .elementor-element.elementor-element-e9154ba > *,body.vzskin-on #content .elementor-3086 .elementor-element.elementor-element-39e440c > *,body.vzskin-on #content .elementor-3080 .elementor-element.elementor-element-73f7486 > *,body.vzskin-on #content .elementor-3081 .elementor-element.elementor-element-053f1f8 > *,body.vzskin-on #content .elementor-3078 .elementor-element.elementor-element-65d6d5b > *,body.vzskin-on #content .elementor-3055 .elementor-element.elementor-element-939885a > *,body.vzskin-on #content .elementor-3053 .elementor-element.elementor-element-f2f0bca > *,body.vzskin-on #content .elementor-3051 .elementor-element.elementor-element-9075c7e > *,body.vzskin-on #content .elementor-3052 .elementor-element.elementor-element-7daf29b > *,body.vzskin-on #content .elementor-3049 .elementor-element.elementor-element-2d9d9c2 > *,body.vzskin-on #content .elementor-3050 .elementor-element.elementor-element-b10f932 > *,body.vzskin-on #content .elementor-3046 .elementor-element.elementor-element-80a3163 > *,body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-8c2f023 > *,body.vzskin-on #content .elementor-3025 .elementor-element.elementor-element-f5207f7 > *{position:relative;z-index:1;}
body.vzskin-on #content .elementor-4022 .elementor-element.elementor-element-d860536::after,body.vzskin-on #content .elementor-4021 .elementor-element.elementor-element-b07444a::after,body.vzskin-on #content .elementor-3994 .elementor-element.elementor-element-04d1a8e::after,body.vzskin-on #content .elementor-3990 .elementor-element.elementor-element-4984a63::after,body.vzskin-on #content .elementor-3811 .elementor-element.elementor-element-f454010::after,body.vzskin-on #content .elementor-3810 .elementor-element.elementor-element-2e38a29::after,body.vzskin-on #content .elementor-3802 .elementor-element.elementor-element-565e2d0::after,body.vzskin-on #content .elementor-3801 .elementor-element.elementor-element-e117638::after,body.vzskin-on #content .elementor-3776 .elementor-element.elementor-element-3109e40::after,body.vzskin-on #content .elementor-3766 .elementor-element.elementor-element-885b275::after,body.vzskin-on #content .elementor-3765 .elementor-element.elementor-element-4e24ca5::after,body.vzskin-on #content .elementor-3742 .elementor-element.elementor-element-5867e6d::after,body.vzskin-on #content .elementor-3741 .elementor-element.elementor-element-edd0d53::after,body.vzskin-on #content .elementor-3739 .elementor-element.elementor-element-5a0b966::after,body.vzskin-on #content .elementor-3740 .elementor-element.elementor-element-4c53dab::after,body.vzskin-on #content .elementor-3735 .elementor-element.elementor-element-d8eb0df::after,body.vzskin-on #content .elementor-3736 .elementor-element.elementor-element-cda8774::after,body.vzskin-on #content .elementor-3737 .elementor-element.elementor-element-2e451a5::after,body.vzskin-on #content .elementor-3738 .elementor-element.elementor-element-fb69101::after,body.vzskin-on #content .elementor-3733 .elementor-element.elementor-element-9cf39a4::after,body.vzskin-on #content .elementor-3734 .elementor-element.elementor-element-286c3fd::after,body.vzskin-on #content .elementor-3691 .elementor-element.elementor-element-04d1a8e::after,body.vzskin-on #content .elementor-3597 .elementor-element.elementor-element-52c454b::after,body.vzskin-on #content .elementor-3588 .elementor-element.elementor-element-a9652e2::after,body.vzskin-on #content .elementor-3582 .elementor-element.elementor-element-325a8d1::after,body.vzskin-on #content .elementor-3578 .elementor-element.elementor-element-b7b7e4f::after,body.vzskin-on #content .elementor-3579 .elementor-element.elementor-element-bc547e5::after,body.vzskin-on #content .elementor-3580 .elementor-element.elementor-element-f66bba9::after,body.vzskin-on #content .elementor-3581 .elementor-element.elementor-element-514fb88::after,body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-ab63d8a::after,body.vzskin-on #content .elementor-3168 .elementor-element.elementor-element-e4aef8b::after,body.vzskin-on #content .elementor-3169 .elementor-element.elementor-element-368a71e::after,body.vzskin-on #content .elementor-3170 .elementor-element.elementor-element-9d2b44b::after,body.vzskin-on #content .elementor-3171 .elementor-element.elementor-element-163984f::after,body.vzskin-on #content .elementor-3172 .elementor-element.elementor-element-3b17ae4::after,body.vzskin-on #content .elementor-3173 .elementor-element.elementor-element-a7153a9::after,body.vzskin-on #content .elementor-3174 .elementor-element.elementor-element-eb1d21f::after,body.vzskin-on #content .elementor-3164 .elementor-element.elementor-element-4cff00f::after,body.vzskin-on #content .elementor-3165 .elementor-element.elementor-element-d28f250::after,body.vzskin-on #content .elementor-3166 .elementor-element.elementor-element-06aab95::after,body.vzskin-on #content .elementor-3167 .elementor-element.elementor-element-8c524f8::after,body.vzskin-on #content .elementor-3136 .elementor-element.elementor-element-e5b7b9a::after,body.vzskin-on #content .elementor-3137 .elementor-element.elementor-element-d45be93::after,body.vzskin-on #content .elementor-3131 .elementor-element.elementor-element-de9bc32::after,body.vzskin-on #content .elementor-3132 .elementor-element.elementor-element-d9d2609::after,body.vzskin-on #content .elementor-3133 .elementor-element.elementor-element-de53963::after,body.vzskin-on #content .elementor-3114 .elementor-element.elementor-element-9628581::after,body.vzskin-on #content .elementor-3115 .elementor-element.elementor-element-439685d::after,body.vzskin-on #content .elementor-3116 .elementor-element.elementor-element-126a205::after,body.vzskin-on #content .elementor-3117 .elementor-element.elementor-element-aa0cc6c::after,body.vzskin-on #content .elementor-3118 .elementor-element.elementor-element-8189218::after,body.vzskin-on #content .elementor-3119 .elementor-element.elementor-element-19819f2::after,body.vzskin-on #content .elementor-3120 .elementor-element.elementor-element-cc1b5ee::after,body.vzskin-on #content .elementor-3113 .elementor-element.elementor-element-88f4266::after,body.vzskin-on #content .elementor-3108 .elementor-element.elementor-element-33b2767::after,body.vzskin-on #content .elementor-3109 .elementor-element.elementor-element-3588748::after,body.vzskin-on #content .elementor-3110 .elementor-element.elementor-element-b6f48c5::after,body.vzskin-on #content .elementor-3111 .elementor-element.elementor-element-c44e17d::after,body.vzskin-on #content .elementor-3112 .elementor-element.elementor-element-ec45655::after,body.vzskin-on #content .elementor-3105 .elementor-element.elementor-element-7782a35::after,body.vzskin-on #content .elementor-3106 .elementor-element.elementor-element-52a5f97::after,body.vzskin-on #content .elementor-3107 .elementor-element.elementor-element-1c09b84::after,body.vzskin-on #content .elementor-3101 .elementor-element.elementor-element-bca3054::after,body.vzskin-on #content .elementor-3102 .elementor-element.elementor-element-f976b14::after,body.vzskin-on #content .elementor-3103 .elementor-element.elementor-element-4759196::after,body.vzskin-on #content .elementor-3099 .elementor-element.elementor-element-a3e6c6f::after,body.vzskin-on #content .elementor-3100 .elementor-element.elementor-element-f0279c7::after,body.vzskin-on #content .elementor-3096 .elementor-element.elementor-element-c36d59d::after,body.vzskin-on #content .elementor-3097 .elementor-element.elementor-element-9835ab8::after,body.vzskin-on #content .elementor-3098 .elementor-element.elementor-element-2ee1243::after,body.vzskin-on #content .elementor-3089 .elementor-element.elementor-element-a62f48c::after,body.vzskin-on #content .elementor-3090 .elementor-element.elementor-element-f2d93f3::after,body.vzskin-on #content .elementor-3091 .elementor-element.elementor-element-34875d0::after,body.vzskin-on #content .elementor-3092 .elementor-element.elementor-element-46d3779::after,body.vzskin-on #content .elementor-3093 .elementor-element.elementor-element-230b4a5::after,body.vzskin-on #content .elementor-3094 .elementor-element.elementor-element-ba478b3::after,body.vzskin-on #content .elementor-3087 .elementor-element.elementor-element-6ce9a6b::after,body.vzskin-on #content .elementor-3088 .elementor-element.elementor-element-4db3a45::after,body.vzskin-on #content .elementor-3082 .elementor-element.elementor-element-d2c63d6::after,body.vzskin-on #content .elementor-3083 .elementor-element.elementor-element-038b377::after,body.vzskin-on #content .elementor-3084 .elementor-element.elementor-element-ffc1596::after,body.vzskin-on #content .elementor-3085 .elementor-element.elementor-element-e9154ba::after,body.vzskin-on #content .elementor-3086 .elementor-element.elementor-element-39e440c::after,body.vzskin-on #content .elementor-3080 .elementor-element.elementor-element-73f7486::after,body.vzskin-on #content .elementor-3081 .elementor-element.elementor-element-053f1f8::after,body.vzskin-on #content .elementor-3078 .elementor-element.elementor-element-65d6d5b::after,body.vzskin-on #content .elementor-3055 .elementor-element.elementor-element-939885a::after,body.vzskin-on #content .elementor-3053 .elementor-element.elementor-element-f2f0bca::after,body.vzskin-on #content .elementor-3051 .elementor-element.elementor-element-9075c7e::after,body.vzskin-on #content .elementor-3052 .elementor-element.elementor-element-7daf29b::after,body.vzskin-on #content .elementor-3049 .elementor-element.elementor-element-2d9d9c2::after,body.vzskin-on #content .elementor-3050 .elementor-element.elementor-element-b10f932::after,body.vzskin-on #content .elementor-3046 .elementor-element.elementor-element-80a3163::after,body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-8c2f023::after,body.vzskin-on #content .elementor-3025 .elementor-element.elementor-element-f5207f7::after{content:'';position:absolute;right:-80px;top:50%;transform:translateY(-50%);width:420px;height:420px;background:url('/wp-content/uploads/2026/08/lhs-mark-lila.svg') center/contain no-repeat;opacity:.07;pointer-events:none;z-index:0;}
@media(max-width:767px){body.vzskin-on #content .elementor-4022 .elementor-element.elementor-element-d860536::after,body.vzskin-on #content .elementor-4021 .elementor-element.elementor-element-b07444a::after,body.vzskin-on #content .elementor-3994 .elementor-element.elementor-element-04d1a8e::after,body.vzskin-on #content .elementor-3990 .elementor-element.elementor-element-4984a63::after,body.vzskin-on #content .elementor-3811 .elementor-element.elementor-element-f454010::after,body.vzskin-on #content .elementor-3810 .elementor-element.elementor-element-2e38a29::after,body.vzskin-on #content .elementor-3802 .elementor-element.elementor-element-565e2d0::after,body.vzskin-on #content .elementor-3801 .elementor-element.elementor-element-e117638::after,body.vzskin-on #content .elementor-3776 .elementor-element.elementor-element-3109e40::after,body.vzskin-on #content .elementor-3766 .elementor-element.elementor-element-885b275::after,body.vzskin-on #content .elementor-3765 .elementor-element.elementor-element-4e24ca5::after,body.vzskin-on #content .elementor-3742 .elementor-element.elementor-element-5867e6d::after,body.vzskin-on #content .elementor-3741 .elementor-element.elementor-element-edd0d53::after,body.vzskin-on #content .elementor-3739 .elementor-element.elementor-element-5a0b966::after,body.vzskin-on #content .elementor-3740 .elementor-element.elementor-element-4c53dab::after,body.vzskin-on #content .elementor-3735 .elementor-element.elementor-element-d8eb0df::after,body.vzskin-on #content .elementor-3736 .elementor-element.elementor-element-cda8774::after,body.vzskin-on #content .elementor-3737 .elementor-element.elementor-element-2e451a5::after,body.vzskin-on #content .elementor-3738 .elementor-element.elementor-element-fb69101::after,body.vzskin-on #content .elementor-3733 .elementor-element.elementor-element-9cf39a4::after,body.vzskin-on #content .elementor-3734 .elementor-element.elementor-element-286c3fd::after,body.vzskin-on #content .elementor-3691 .elementor-element.elementor-element-04d1a8e::after,body.vzskin-on #content .elementor-3597 .elementor-element.elementor-element-52c454b::after,body.vzskin-on #content .elementor-3588 .elementor-element.elementor-element-a9652e2::after,body.vzskin-on #content .elementor-3582 .elementor-element.elementor-element-325a8d1::after,body.vzskin-on #content .elementor-3578 .elementor-element.elementor-element-b7b7e4f::after,body.vzskin-on #content .elementor-3579 .elementor-element.elementor-element-bc547e5::after,body.vzskin-on #content .elementor-3580 .elementor-element.elementor-element-f66bba9::after,body.vzskin-on #content .elementor-3581 .elementor-element.elementor-element-514fb88::after,body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-ab63d8a::after,body.vzskin-on #content .elementor-3168 .elementor-element.elementor-element-e4aef8b::after,body.vzskin-on #content .elementor-3169 .elementor-element.elementor-element-368a71e::after,body.vzskin-on #content .elementor-3170 .elementor-element.elementor-element-9d2b44b::after,body.vzskin-on #content .elementor-3171 .elementor-element.elementor-element-163984f::after,body.vzskin-on #content .elementor-3172 .elementor-element.elementor-element-3b17ae4::after,body.vzskin-on #content .elementor-3173 .elementor-element.elementor-element-a7153a9::after,body.vzskin-on #content .elementor-3174 .elementor-element.elementor-element-eb1d21f::after,body.vzskin-on #content .elementor-3164 .elementor-element.elementor-element-4cff00f::after,body.vzskin-on #content .elementor-3165 .elementor-element.elementor-element-d28f250::after,body.vzskin-on #content .elementor-3166 .elementor-element.elementor-element-06aab95::after,body.vzskin-on #content .elementor-3167 .elementor-element.elementor-element-8c524f8::after,body.vzskin-on #content .elementor-3136 .elementor-element.elementor-element-e5b7b9a::after,body.vzskin-on #content .elementor-3137 .elementor-element.elementor-element-d45be93::after,body.vzskin-on #content .elementor-3131 .elementor-element.elementor-element-de9bc32::after,body.vzskin-on #content .elementor-3132 .elementor-element.elementor-element-d9d2609::after,body.vzskin-on #content .elementor-3133 .elementor-element.elementor-element-de53963::after,body.vzskin-on #content .elementor-3114 .elementor-element.elementor-element-9628581::after,body.vzskin-on #content .elementor-3115 .elementor-element.elementor-element-439685d::after,body.vzskin-on #content .elementor-3116 .elementor-element.elementor-element-126a205::after,body.vzskin-on #content .elementor-3117 .elementor-element.elementor-element-aa0cc6c::after,body.vzskin-on #content .elementor-3118 .elementor-element.elementor-element-8189218::after,body.vzskin-on #content .elementor-3119 .elementor-element.elementor-element-19819f2::after,body.vzskin-on #content .elementor-3120 .elementor-element.elementor-element-cc1b5ee::after,body.vzskin-on #content .elementor-3113 .elementor-element.elementor-element-88f4266::after,body.vzskin-on #content .elementor-3108 .elementor-element.elementor-element-33b2767::after,body.vzskin-on #content .elementor-3109 .elementor-element.elementor-element-3588748::after,body.vzskin-on #content .elementor-3110 .elementor-element.elementor-element-b6f48c5::after,body.vzskin-on #content .elementor-3111 .elementor-element.elementor-element-c44e17d::after,body.vzskin-on #content .elementor-3112 .elementor-element.elementor-element-ec45655::after,body.vzskin-on #content .elementor-3105 .elementor-element.elementor-element-7782a35::after,body.vzskin-on #content .elementor-3106 .elementor-element.elementor-element-52a5f97::after,body.vzskin-on #content .elementor-3107 .elementor-element.elementor-element-1c09b84::after,body.vzskin-on #content .elementor-3101 .elementor-element.elementor-element-bca3054::after,body.vzskin-on #content .elementor-3102 .elementor-element.elementor-element-f976b14::after,body.vzskin-on #content .elementor-3103 .elementor-element.elementor-element-4759196::after,body.vzskin-on #content .elementor-3099 .elementor-element.elementor-element-a3e6c6f::after,body.vzskin-on #content .elementor-3100 .elementor-element.elementor-element-f0279c7::after,body.vzskin-on #content .elementor-3096 .elementor-element.elementor-element-c36d59d::after,body.vzskin-on #content .elementor-3097 .elementor-element.elementor-element-9835ab8::after,body.vzskin-on #content .elementor-3098 .elementor-element.elementor-element-2ee1243::after,body.vzskin-on #content .elementor-3089 .elementor-element.elementor-element-a62f48c::after,body.vzskin-on #content .elementor-3090 .elementor-element.elementor-element-f2d93f3::after,body.vzskin-on #content .elementor-3091 .elementor-element.elementor-element-34875d0::after,body.vzskin-on #content .elementor-3092 .elementor-element.elementor-element-46d3779::after,body.vzskin-on #content .elementor-3093 .elementor-element.elementor-element-230b4a5::after,body.vzskin-on #content .elementor-3094 .elementor-element.elementor-element-ba478b3::after,body.vzskin-on #content .elementor-3087 .elementor-element.elementor-element-6ce9a6b::after,body.vzskin-on #content .elementor-3088 .elementor-element.elementor-element-4db3a45::after,body.vzskin-on #content .elementor-3082 .elementor-element.elementor-element-d2c63d6::after,body.vzskin-on #content .elementor-3083 .elementor-element.elementor-element-038b377::after,body.vzskin-on #content .elementor-3084 .elementor-element.elementor-element-ffc1596::after,body.vzskin-on #content .elementor-3085 .elementor-element.elementor-element-e9154ba::after,body.vzskin-on #content .elementor-3086 .elementor-element.elementor-element-39e440c::after,body.vzskin-on #content .elementor-3080 .elementor-element.elementor-element-73f7486::after,body.vzskin-on #content .elementor-3081 .elementor-element.elementor-element-053f1f8::after,body.vzskin-on #content .elementor-3078 .elementor-element.elementor-element-65d6d5b::after,body.vzskin-on #content .elementor-3055 .elementor-element.elementor-element-939885a::after,body.vzskin-on #content .elementor-3053 .elementor-element.elementor-element-f2f0bca::after,body.vzskin-on #content .elementor-3051 .elementor-element.elementor-element-9075c7e::after,body.vzskin-on #content .elementor-3052 .elementor-element.elementor-element-7daf29b::after,body.vzskin-on #content .elementor-3049 .elementor-element.elementor-element-2d9d9c2::after,body.vzskin-on #content .elementor-3050 .elementor-element.elementor-element-b10f932::after,body.vzskin-on #content .elementor-3046 .elementor-element.elementor-element-80a3163::after,body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-8c2f023::after,body.vzskin-on #content .elementor-3025 .elementor-element.elementor-element-f5207f7::after{width:260px;height:260px;right:-60px;}}

/* VZ 22.08: hero contact — gradient uniform și text lizibil */
body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-8c2f023{background-image:linear-gradient(120deg,#2F1154 0%,#2A1A4E 70%,#3A2168 100%)!important;background-color:#2F1154!important}
body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-8c2f023 p,body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-8c2f023 .elementor-widget-text-editor,body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-8c2f023 .elementor-widget-text-editor *{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-8c2f023 h1,body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-8c2f023 .elementor-heading-title{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
body.vzskin-on #content .elementor-3047 .elementor-element.elementor-element-ba051f3 .elementor-heading-title{color:#DCC2FF!important;-webkit-text-fill-color:#DCC2FF!important}

/* VZ 22.08: CTA-uri 'Hai să ne cunoaștem' — lizibile și în repaus, și la hover */
body.vzskin-on #content .elementor-3046 .elementor-element-271d81f .elementor-button{background-color:#C589FA!important;color:#2F1154!important;border:1px solid #C589FA!important}
body.vzskin-on #content .elementor-3046 .elementor-element-271d81f .elementor-button:hover,body.vzskin-on #content .elementor-3046 .elementor-element-271d81f .elementor-button:focus-visible{background-color:#FFFFFF!important;color:#2F1154!important;border-color:#FFFFFF!important}
body.vzskin-on #content .elementor-3046 .elementor-element-d7b36b8 .elementor-button{background-color:rgba(255,255,255,.10)!important;color:#FFFFFF!important;border:1px solid rgba(255,255,255,.85)!important}
body.vzskin-on #content .elementor-3046 .elementor-element-d7b36b8 .elementor-button:hover,body.vzskin-on #content .elementor-3046 .elementor-element-d7b36b8 .elementor-button:focus-visible{background-color:#FFFFFF!important;color:#2F1154!important;border-color:#FFFFFF!important}
body.vzskin-on #content .elementor-3046 .elementor-element-271d81f .elementor-button *,body.vzskin-on #content .elementor-3046 .elementor-element-d7b36b8 .elementor-button *{color:inherit!important}

/* VZ 22.08: carduri echipă (Despre noi) — aliniere și spațiere uniforme */
body.vzskin-on #content .elementor-3046 .elementor-element-962c344{align-items:stretch!important}
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con{display:flex;flex-direction:column;align-self:stretch;gap:0!important;padding:0 0 24px!important;overflow:hidden}
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-image{margin:0 0 16px}
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-heading,body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-text-editor{padding:0 20px;margin:0}
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-heading:first-of-type .elementor-heading-title{margin:0 0 4px;line-height:1.3}
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{display:flex;align-items:center;justify-content:center;min-height:34px;margin:0 0 10px;line-height:1.25;text-wrap:balance}
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-text-editor p{margin:0!important;line-height:1.6}
@media(max-width:1024px){body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{min-height:0}}

/* VZ 22.08b: carduri echipa - nume pe grila uniforma */
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-heading:first-of-type .elementor-heading-title{font-size:21px!important;line-height:1.3!important;display:flex;align-items:center;justify-content:center;min-height:55px;margin:0 0 2px!important;text-wrap:balance}
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{font-size:14px!important;letter-spacing:.01em}
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-text-editor{font-size:14.5px}
@media(max-width:1024px){body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-heading:first-of-type .elementor-heading-title{min-height:0}}

/* VZ 22.08c: carduri echipa - selector corect pentru nume */
body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-image+.elementor-widget-heading .elementor-heading-title{font-size:21px!important;line-height:1.3!important;display:flex;align-items:center;justify-content:center;min-height:55px;margin:0 0 2px!important;text-wrap:balance}
@media(max-width:1024px){body.vzskin-on #content .elementor-3046 .elementor-element-962c344>.e-con>.elementor-widget-image+.elementor-widget-heading .elementor-heading-title{min-height:0;font-size:20px!important}}

/* VZ 22.08d: card alb Pentru specialisti (homepage duo) */
body.vzskin-on #content .vzb2c-duo .vzb2c-cta--light h2.msg{font-size:19px!important;line-height:1.4!important;font-weight:700!important;color:#2F1154!important;margin:0!important;font-family:Poppins,sans-serif!important;flex:1}

/* VZ: bara de navigatie a ghidului Miopia copilului */
.vzsub{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid #E7E0EE}
.vzsub-in{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:22px;min-height:52px}
.vzsub-lbl{font-family:Poppins,sans-serif;font-weight:700;font-size:13px;color:#2F1154;white-space:nowrap;letter-spacing:.01em}
.vzsub-links{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.vzsub-links::-webkit-scrollbar{display:none}
.vzsub-links a{font-family:'DM Sans',sans-serif;font-size:14px;line-height:1;color:#5B5566;text-decoration:none;padding:9px 13px;border-radius:100px;white-space:nowrap;transition:background .2s,color .2s}
.vzsub-links a:hover{background:#F3EAFD;color:#2F1154;text-decoration:none}
.vzsub-links a.is-active{background:#2F1154;color:#fff}
@media(max-width:900px){.vzsub-lbl{display:none}.vzsub-in{min-height:46px;padding:0 12px;gap:0}}

/* VZ: start uniform pentru capitolele ghidului Miopia copilului */
body.vzskin-on .elementor-3275 .elementor-element-234824b,
body.vzskin-on .elementor-3277 .elementor-element-17ce2e7,
body.vzskin-on .elementor-3279 .elementor-element-d894a32,
body.vzskin-on .elementor-3276 .elementor-element-a9fe2f8{padding-top:34px!important}
@media(max-width:767px){body.vzskin-on .elementor-3275 .elementor-element-234824b,
body.vzskin-on .elementor-3277 .elementor-element-17ce2e7,
body.vzskin-on .elementor-3279 .elementor-element-d894a32,
body.vzskin-on .elementor-3276 .elementor-element-a9fe2f8{padding-top:24px!important}}

/* VZ: meniu din carduri (vz-nav-card) - text incadrat corect pe desktop */
body.vzskin-on #content .vz-nav-card{padding-left:14px!important;padding-right:14px!important;overflow:hidden;}
body.vzskin-on #content .vz-nav-card .elementor-widget-heading{width:100%;}
body.vzskin-on #content .vz-nav-card .elementor-heading-title{font-size:15px!important;line-height:1.35!important;letter-spacing:0!important;overflow-wrap:break-word;word-break:normal;hyphens:auto;-webkit-hyphens:auto;text-wrap:balance;max-width:100%;}
body.vzskin-on #content .vz-nav-card .elementor-widget-image img{max-width:100%;height:auto;}
@media(min-width:1025px) and (max-width:1300px){body.vzskin-on #content .vz-nav-card .elementor-heading-title{font-size:14px!important;}}
@media(max-width:1024px){body.vzskin-on #content .vz-nav-card .elementor-heading-title{font-size:16px!important;}}
@media(max-width:767px){body.vzskin-on #content .vz-nav-card{padding-left:16px!important;padding-right:16px!important;}body.vzskin-on #content .vz-nav-card .elementor-heading-title{font-size:17px!important;}}
@media(max-width:767px){body.vzskin-on #content .vz-nav-card{align-self:stretch!important}body.vzskin-on #content .vz-nav-card .elementor-heading-title{min-height:2.7em;display:flex;align-items:center;justify-content:center;}}

/* 3393, parallax flacon: sectiunea "Un flacon care poarta brandul dumneavoastra" */
body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-df9888c{position:relative;overflow:hidden}
body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-df9888c::before{content:"";position:absolute;inset:0;background-image:url('/wp-content/uploads/2026/08/GLASKLAR-Flaschenreihung_2025_Small.png');background-attachment:fixed;background-position:center 40%;background-size:1500px auto;background-repeat:no-repeat;opacity:.09;pointer-events:none;z-index:0}
body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-df9888c > *{position:relative;z-index:1}
@media(max-width:1024px){ body.vzskin-on #content .elementor-3393 .elementor-element.elementor-element-df9888c::before{display:none} }
/* <picture> nu trebuie sa introduca o cutie proprie in flex/grid */
picture.vz-webp{display:contents}

/* /miopie/ hero: titlu 60px/72px ca pe referinta vizofia.ro/ghid-miopie/ (regula globala il taia la 50px) */
body.vzskin-on #content .elementor-3054 .vz-miopie-hero h1{font-size:clamp(32px,4.4vw,60px)!important;line-height:1.2!important}
body.vzskin-on #content .elementor-3054 .vz-miopie-hero h2{font-size:clamp(20px,2.2vw,30px)!important;line-height:1.35!important}

/* --- text mic B2C: regula globala #content p{18px!important} din reskin-base turtea
   microcopy-ul, disclaimerele si CTA-urile secundare. Le readucem la marimea proiectata. --- */
body.vzskin-on #content .vzgs-hero .disc{font-size:13.5px!important;line-height:1.55!important}
body.vzskin-on #content .vzb2c-fhero .vzf-note{font-size:13.5px!important;line-height:1.5!important}
body.vzskin-on #content .vzb2c-edu .esub{font-size:17.5px!important;line-height:1.55!important}
body.vzskin-on #content .vzb2c-edu .efoot{font-size:15px!important}
body.vzskin-on #content .vzpf-foot{font-size:15.5px!important}
body.vzskin-on #content .vzb2c-start--ed .ed-sub{font-size:18px!important;line-height:1.55!important}
@media(max-width:860px){body.vzskin-on #content .vzb2c-fhero .vzf-note{font-size:12.5px!important}body.vzskin-on #content .vzb2c-edu .esub{font-size:16px!important}}

/* text mic /gaseste-solutia/ v2 */
body.vzskin-on #content .vzgs-next .nxp{font-size:16.5px!important;line-height:1.6!important}
body.vzskin-on #content .vzgs-next .nxn{font-size:13.5px!important;line-height:1.5!important}
body.vzskin-on #content .vzgs-panel .why{font-size:14.5px!important;line-height:1.55!important}
body.vzskin-on #content .vzgs-panel .proof{font-size:13.5px!important;line-height:1.5!important}
body.vzskin-on #content .vzgs-panel .note{font-size:13px!important;line-height:1.5!important}
body.vzskin-on #content .vzgs-safety p{font-size:14px!important;line-height:1.6!important}
/* bak-gs2 */

/* text mic /portofoliu/ v2 */
body.vzskin-on #content .vzpf .head--fam .fsub{font-size:17.5px!important;line-height:1.6!important}
body.vzskin-on #content .vzpf-help .hp{font-size:17px!important;line-height:1.6!important}
body.vzskin-on #content .vzpf-help .hn{font-size:13.5px!important;line-height:1.5!important}
body.vzskin-on #content .vzpf-proof .psub{font-size:16.5px!important;line-height:1.6!important}
body.vzskin-on #content .vzpf-proof .promise{font-size:15px!important;line-height:1.6!important}
@media(max-width:767px){body.vzskin-on #content .vzpf .head--fam .fsub{font-size:16.5px!important}body.vzskin-on #content .vzpf-help .hp{font-size:16px!important}}
/* bak-pf2 */

/* text mic /ghiduri/ v2 */
body.vzskin-on #content .vzgh-why .wcard p{font-size:16.5px!important;line-height:1.65!important}
body.vzskin-on #content .vzgh-next p{font-size:16.5px!important;line-height:1.65!important}
body.vzskin-on #content .vzgh-final p{font-size:16.5px!important;line-height:1.65!important}
body.vzskin-on #content .vzgh .fsec{font-size:15.5px!important}
@media(max-width:767px){body.vzskin-on #content .vzgh-why .wcard p,body.vzskin-on #content .vzgh-next p,body.vzskin-on #content .vzgh-final p{font-size:16px!important}}
/* bak-gh2 */
