.elementor-2956 .elementor-element.elementor-element-f2d877f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2956 .elementor-element.elementor-element-e608204{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2956 .elementor-element.elementor-element-c9f9756{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2956 .elementor-element.elementor-element-7b97179{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2956 .elementor-element.elementor-element-d844ce2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2956 .elementor-element.elementor-element-e079317{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2956 .elementor-element.elementor-element-af6b93c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2956 .elementor-element.elementor-element-5bace62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2956 .elementor-element.elementor-element-c5250fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS *//* Augenärzte VGR · Augenheilkunde-Lexikon – gleiches System wie die Redesign-Seiten; Lexend */
:root{
  --vgr-blue:#12569B;--vgr-blue-600:#0E4A86;--vgr-blue-50:#EBF2FA;--vgr-blue-100:#D3E2F2;
  --vgr-navy:#0A1628;--vgr-navy-2:#102240;--vgr-navy-3:#06101F;--vgr-sky:#8CC2F0;
  --vgr-ink:#0C1A2E;--vgr-text:#33425A;--vgr-muted:#56657D;--vgr-mist:#F1F5FA;--vgr-line:#D9E2EE;
  --vgr-sans:"Lexend",system-ui,-apple-system,"Segoe UI",sans-serif;
  --vgr-ease:cubic-bezier(.22,1,.36,1);
  --vgr-r-xl:28px;--vgr-r-lg:20px;--vgr-r-md:14px;
  --vgr-shadow:0 1px 2px rgba(10,22,40,.05),0 18px 40px -20px rgba(10,22,40,.20);
  --vgr-shadow-lg:0 2px 4px rgba(10,22,40,.05),0 34px 64px -30px rgba(10,22,40,.32);
  --vgr-pad:clamp(80px,9vw,140px);
  --vgr-landolt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M19.8 8A10 10 0 1 0 19.8 12H15.66A6 6 0 1 1 15.66 8Z'/%3E%3C/svg%3E");
  --vgr-arrow-w:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");
  --vgr-arrow-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312569B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");
  --vgr-ext-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312569B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E");
  --vgr-ext-w:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E");
  --vgr-phone-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312569B' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.5 16.4v3a2 2 0 0 1-2.2 2 19.6 19.6 0 0 1-8.5-3 19.3 19.3 0 0 1-6-6 19.6 19.6 0 0 1-3-8.6A2 2 0 0 1 3.8 1.6h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L7.8 9.4a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.5 2z'/%3E%3C/svg%3E");
}
html{scroll-behavior:smooth;scrollbar-color:#9DB4CF #EEF3F9}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
::selection{background:#12569B;color:#fff}

/* ---------- Basis ---------- */
.e-con.vgr{
  --container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;
  --widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;--kit-widget-spacing:0px;
  --e-global-typography-primary-font-family:var(--vgr-sans);--e-global-typography-secondary-font-family:var(--vgr-sans);
  --e-global-typography-text-font-family:var(--vgr-sans);--e-global-typography-accent-font-family:var(--vgr-sans);
  --e-global-color-text:var(--vgr-text);
  font-family:var(--vgr-sans);color:var(--vgr-text);font-size:1.125rem;font-weight:350;line-height:1.7;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
  background:#fff;padding:var(--vgr-pad) 0 calc(var(--vgr-pad) + 12px);overflow:clip;
}
.vgr *{box-sizing:border-box}
.vgr p{margin:0}
.vgr strong,.vgr b{font-weight:600}
.vgr .elementor-widget-text-editor p+p{margin-top:1em}
.vgr .elementor-widget{width:100%}
.vgr a{color:var(--vgr-blue);text-underline-offset:.22em;text-decoration-thickness:1px}
.vgr :focus-visible{outline:3px solid var(--vgr-blue);outline-offset:3px;border-radius:8px}
.vgr .vgr-assets{display:none}
.vgr .e-con.vgr-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}

/* ---------- Typo ---------- */
.vgr .elementor-heading-title{font-family:var(--vgr-sans);color:var(--vgr-ink);margin:0}
.vgr .vgr-h1 .elementor-heading-title{font-size:clamp(2.25rem,1.3rem + 2.4vw,3.375rem);font-weight:600;line-height:1.06;letter-spacing:-.04em;text-wrap:balance}
.vgr .vgr-h2 .elementor-heading-title{font-size:clamp(2rem,1.3rem + 2vw,3.125rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}
.vgr .vgr-h2--xl .elementor-heading-title{font-size:clamp(2.375rem,1.4rem + 3.2vw,4.25rem);letter-spacing:-.04em}
.vgr .vgr-h3 .elementor-heading-title{font-size:1.3125rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}
.vgr .vgr-h3--lg .elementor-heading-title{font-size:clamp(1.4375rem,1.2rem + .7vw,1.75rem)}
.vgr .vgr-prose{max-width:64ch}
.vgr .vgr-prose strong{color:var(--vgr-ink)}
.vgr .vgr-lead p,.vgr .vgr-lead-first p:first-child{font-size:clamp(1.1875rem,1.05rem + .4vw,1.375rem);line-height:1.55;color:var(--vgr-ink);font-weight:400;letter-spacing:-.015em}
.vgr .vgr-intro p{font-size:1.1875rem;line-height:1.6;color:var(--vgr-muted);max-width:46ch}
.vgr .vgr-standfirst p{font-size:1.25rem;line-height:1.4;font-weight:600;color:var(--vgr-blue);letter-spacing:-.01em}
.vgr .e-con.vgr-split-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px 64px;align-items:end;margin-bottom:clamp(40px,5vw,64px)}

/* ---------- Buttons ---------- */
.vgr .e-con.vgr-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 14px;margin-top:8px}
.vgr .vgr-actions>.elementor-widget,.vgr .vgr-btn{width:auto}
.vgr .vgr-btn .elementor-button{display:inline-flex;align-items:center;font-family:var(--vgr-sans);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;padding:9px 9px 9px 26px;border-radius:999px;border:1.5px solid transparent;background:var(--vgr-blue);color:#fff;box-shadow:0 1px 2px rgba(10,22,40,.12),0 12px 26px -14px rgba(18,86,155,.7);transition:transform .5s var(--vgr-ease),background-color .3s var(--vgr-ease),box-shadow .5s var(--vgr-ease),border-color .3s,color .3s}
.vgr .vgr-btn .elementor-button-content-wrapper{display:flex;align-items:center;gap:14px}
.vgr .vgr-btn .elementor-button-content-wrapper::after{content:"";flex:none;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.16) var(--vgr-arrow-w) center/18px no-repeat;transition:transform .5s var(--vgr-ease),background-color .3s}
.vgr .vgr-btn .elementor-button:hover{transform:translateY(-2px);background:var(--vgr-blue-600);color:#fff}
.vgr .vgr-btn .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(3px)}
.vgr .vgr-btn .elementor-button:active{transform:translateY(0) scale(.98);transition-duration:.12s}
.vgr .vgr-btn .elementor-button[target="_blank"] .elementor-button-content-wrapper::after{background-image:var(--vgr-ext-w)}
.vgr .vgr-btn--outline .elementor-button{background:#fff;color:var(--vgr-blue);border-color:var(--vgr-blue-100);box-shadow:none}
.vgr .vgr-btn--outline .elementor-button-content-wrapper::after,
.vgr .vgr-btn--outline .elementor-button[target="_blank"] .elementor-button-content-wrapper::after{background:var(--vgr-blue-50) var(--vgr-ext-b) center/17px no-repeat}
.vgr .vgr-btn--outline .elementor-button:not([target="_blank"]) .elementor-button-content-wrapper::after{background-image:var(--vgr-arrow-b)}
.vgr .vgr-btn--outline .elementor-button:hover{background:var(--vgr-blue-50);color:var(--vgr-blue);border-color:var(--vgr-blue)}
.vgr .vgr-btn--light .elementor-button{background:#fff;color:var(--vgr-navy);box-shadow:0 14px 30px -16px rgba(0,0,0,.55)}
.vgr .vgr-btn--light .elementor-button-content-wrapper::after{background:var(--vgr-blue-50) var(--vgr-arrow-b) center/18px no-repeat}
.vgr .vgr-btn--light .elementor-button:hover{background:var(--vgr-blue-50);color:var(--vgr-navy)}
.vgr .vgr-btn--phone .elementor-button-content-wrapper::after{background-image:var(--vgr-phone-b);background-size:17px}
.vgr .vgr-btn--ghost-light .elementor-button{background:transparent;color:#fff;border-color:rgba(255,255,255,.34);box-shadow:none}
.vgr .vgr-btn--ghost-light .elementor-button-content-wrapper::after{background-color:rgba(255,255,255,.12)}
.vgr .vgr-btn--ghost-light .elementor-button:hover{background:rgba(255,255,255,.1);border-color:#fff}
.vgr-sec--warn :focus-visible,.vgr-sec--cta :focus-visible{outline-color:var(--vgr-sky)}

/* ---------- Bilder + Scharfstellen ---------- */
.vgr .vgr-img{overflow:hidden;border-radius:var(--img-r,var(--vgr-r-xl))}
.vgr .vgr-img img{display:block;width:100%;height:auto;border-radius:var(--img-r,var(--vgr-r-xl))}
.vgr .vgr-unsharp{filter:blur(10px);opacity:.3;transform:translateY(18px);transition:filter 1.1s var(--vgr-ease),opacity .9s var(--vgr-ease),transform 1.1s var(--vgr-ease)}
.vgr .vgr-img img.vgr-unsharp{transform:scale(1.04)}
.vgr .vgr-unsharp.is-sharp{filter:blur(0);opacity:1;transform:none}

/* ---------- Seiten-Hero ---------- */
.e-con.vgr-sec--phero{background:linear-gradient(180deg,var(--vgr-mist),#fff);padding:clamp(48px,6vw,96px) 0 clamp(64px,7vw,112px)}
.vgr .e-con.vgr-phero__text{gap:24px;align-items:flex-start}
.vgr .vgr-phero__text>.elementor-widget:not(.elementor-widget-button){width:100%}
.vgr .vgr-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.9375rem;color:var(--vgr-muted);font-weight:400}
.vgr .vgr-crumbs a{color:var(--vgr-blue);text-decoration:none}
.vgr .vgr-crumbs a:hover{text-decoration:underline}
.vgr .vgr-crumbs [aria-current]{color:var(--vgr-ink)}


/* ---------- Abschluss ---------- */
.e-con.vgr-sec--cta{background:var(--vgr-blue);color:#fff;padding:clamp(96px,11vw,168px) 0}
.vgr .e-con.vgr-cta{position:relative;gap:24px;align-items:flex-start}
.vgr .vgr-cta>.elementor-widget{width:auto;position:relative;z-index:1}
.vgr-sec--cta .elementor-heading-title{color:#fff;max-width:13ch}
.vgr .vgr-cta__text p{font-size:1.25rem;line-height:1.55;color:#DDE9F6;max-width:38ch}
.vgr .e-con.vgr-cta::after{content:"";position:absolute;right:-2%;top:50%;width:clamp(240px,34vw,500px);aspect-ratio:1;transform:translateY(-50%) rotate(180deg);background:rgba(255,255,255,.1);-webkit-mask:var(--vgr-landolt) center/contain no-repeat;mask:var(--vgr-landolt) center/contain no-repeat;pointer-events:none;z-index:0}
.vgr .vgr-cta .vgr-actions{position:relative;z-index:1}

/* ---------- Lexikon: Kopf ---------- */
.e-con.vgr-sec--phero{padding-bottom:clamp(40px,5vw,72px)}
.vgr .e-con.vgr-lexhead{gap:22px;max-width:900px;align-items:flex-start}
@media (min-width:768px){.vgr .vgr-nowrap{white-space:nowrap}}
.vgr .vgr-lexhead>.elementor-widget{width:100%}
.vgr .vgr-kicker p{font-size:.9375rem;font-weight:500;color:var(--vgr-blue)}
.vgr .vgr-lexhead .vgr-intro p{max-width:60ch}
.vgr .vgr-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}

/* ---------- Lexikon: Liste (WP Glossary) ---------- */
.e-con.vgr-sec--lexlist{padding-top:clamp(16px,2vw,32px)}
.vgr .wpg-list-wrapper{font-family:var(--vgr-sans)}
.vgr .wpg-list-wrapper .vgr-lexsearch{margin:0 0 22px;max-width:560px}
.vgr .wpg-list-wrapper .vgr-lexsearch input[type="text"]{height:56px;line-height:normal;padding:0 20px 0 52px;border-radius:999px;border:1.5px solid var(--vgr-line);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2356657D' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 20px center/20px no-repeat;font:inherit;font-size:1.0625rem;color:var(--vgr-ink);box-shadow:var(--vgr-shadow);transition:border-color .3s var(--vgr-ease),box-shadow .3s var(--vgr-ease)}
.vgr .wpg-list-wrapper .vgr-lexsearch input[type="text"]::placeholder{color:#7A879A}
.vgr .wpg-list-wrapper .vgr-lexsearch input[type="text"]:focus{outline:none;border-color:var(--vgr-blue);box-shadow:0 0 0 4px var(--vgr-blue-50),var(--vgr-shadow)}
.vgr .wpg-list-filter-container .wpg-list-filter{text-align:left;margin:0 0 clamp(28px,3vw,40px)}
.vgr .wpg-list-filter-container .wpg-list-filter .wpg-list-filter-row{display:flex;flex-wrap:wrap;gap:6px}
.vgr .wpg-list-filter-container .wpg-list-filter a{display:inline-grid;place-items:center;min-width:42px;height:42px;margin:0;padding:0 12px;border-radius:999px;background:var(--vgr-mist);color:var(--vgr-ink);font-weight:500;font-size:1rem;text-decoration:none;transition:background-color .3s var(--vgr-ease),color .3s var(--vgr-ease)}
.vgr .wpg-list-filter-container .wpg-list-filter a.filter:hover{background:var(--vgr-blue-50);color:var(--vgr-blue)}
.vgr .wpg-list-filter-container .wpg-list-filter a.mixitup-control-active,.vgr .wpg-list-filter-container .wpg-list-filter a.mixitup-control-active:hover{background:var(--vgr-blue);color:#fff;text-decoration:none}
.vgr .wpg-list-filter-container .wpg-list-filter a.filter-disable{display:none}
.vgr .wpg-list{float:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;align-items:start}
.vgr .wpg-list-block{float:none;width:auto;margin:0;background:var(--vgr-mist);border-radius:var(--vgr-r-xl);padding:24px 28px 18px}
.vgr .wpg-list-block h3.wpg-list-block-heading{background:none;padding:0;margin:0 0 10px;border-radius:0;font-family:var(--vgr-sans);font-size:2rem;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--vgr-blue)}
.vgr .wpg-list-block .wpg-list-items{float:none;padding:0;margin:0;display:block}
.vgr .wpg-list.wpg-list-template-three-column .wpg-list-item,.vgr .wpg-list-block .wpg-list-item{float:none;width:auto;margin:0;padding:0;border-top:1px solid var(--vgr-line)}
.vgr .wpg-list-block .wpg-list-item:first-child{border-top:0}
.vgr .wpg-list-block .wpg-list-item-title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;font-size:1.0625rem;font-weight:400;line-height:1.35;color:var(--vgr-ink);text-decoration:none}
.vgr .wpg-list-block .wpg-list-item-title::after{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:#fff var(--vgr-arrow-b) center/14px no-repeat;transition:transform .5s var(--vgr-ease),background-color .3s}
.vgr .wpg-list-block .wpg-list-item-title:hover{color:var(--vgr-blue)}
.vgr .wpg-list-block .wpg-list-item-title:hover::after{transform:translateX(3px);background-color:var(--vgr-blue-50)}
/* die 20 identischen Doppel-Einträge (Slug *-2) gezielt per Post-ID ausblenden, damit neue Begriffe mit „-2“ im Slug sichtbar bleiben; Links bleiben im HTML */
.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1055"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1056"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1057"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1058"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1059"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1060"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1061"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1062"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1063"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1064"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1065"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1066"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1067"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1068"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1069"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1070"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1071"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1072"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1073"]),.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1085"]){display:none!important}
.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1055"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1056"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1057"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1058"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1059"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1060"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1061"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1062"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1063"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1064"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1065"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1066"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1067"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1068"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1069"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1070"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1071"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1072"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1073"])+.wpg-list-item,.vgr .wpg-list-block .wpg-list-item:has(> a[data-wpg-tt="wpg-tt-1085"])+.wpg-list-item{border-top:0}

/* ---------- Mobil ---------- */
@media (max-width:767px){
  :root{--vgr-pad:72px}
  .e-con.vgr{font-size:1.0625rem}
  .vgr .vgr-h1 .elementor-heading-title{font-size:2rem}
  .vgr .wpg-list-filter-container .wpg-list-filter a{min-width:38px;height:38px;padding:0 10px;font-size:.9375rem}
  .vgr .wpg-list-block{padding:20px 22px 14px;border-radius:var(--vgr-r-lg)}
  .vgr .e-con.vgr-actions,.vgr .vgr-actions>.elementor-widget{width:100%}
  .vgr .vgr-actions .elementor-button{width:100%}
  .vgr .vgr-actions .elementor-button-content-wrapper{width:100%;justify-content:space-between}
  .vgr .e-con.vgr-cta::after{right:-28%;top:auto;bottom:-14%;transform:rotate(180deg);width:300px;opacity:.7}
  .vgr .vgr-btn .elementor-button{padding-left:20px;font-size:1rem}
  .vgr .vgr-btn .elementor-button-text{text-align:left}
}
@media (prefers-reduced-motion:reduce){
  .vgr .vgr-unsharp{filter:none;opacity:1;transform:none;transition:none}
  .vgr .vgr-btn .elementor-button,.vgr .wpg-list-block .wpg-list-item-title::after{transition:none}
}

/* ---------- Kit-Variablen + Überschriften-Farben ---------- */
.e-con.vgr{--e-global-color-primary:var(--vgr-ink);--e-global-color-secondary:var(--vgr-ink);--e-global-color-text:var(--vgr-text);--e-global-color-accent:var(--vgr-blue)}
.e-con.vgr .elementor-widget-heading .elementor-heading-title{color:var(--vgr-ink)}
.e-con.vgr-sec--cta{--e-global-color-text:#C9D6E8}
.e-con.vgr-sec--cta .elementor-widget-heading .elementor-heading-title{color:#fff}
.vgr .vgr-h1 .elementor-heading-title,.vgr .vgr-h2 .elementor-heading-title{hyphens:manual;-webkit-hyphens:manual}/* End custom CSS */