.elementor-2793 .elementor-element.elementor-element-6f0c88e{--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-2793 .elementor-element.elementor-element-444212a{--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-2793 .elementor-element.elementor-element-5bd9390{--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-2793 .elementor-element.elementor-element-bc20b56{--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-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-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-2793 .elementor-element.elementor-element-41ff1f7{--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 );}.elementor-2793 .elementor-element.elementor-element-4c080e0{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2793 .elementor-element.elementor-element-d7a3e8e{--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-2793 .elementor-element.elementor-element-f25f388{--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-2793 .elementor-element.elementor-element-70f60fe{--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-2793 .elementor-element.elementor-element-76b4153{--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-2793 .elementor-element.elementor-element-c73e82e{--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-2793 .elementor-element.elementor-element-26f7e6d{--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-2793 .elementor-element.elementor-element-f76aaeb{--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-2793 .elementor-element.elementor-element-38ca626{--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-2793 .elementor-element.elementor-element-e6fa240{--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-2793 .elementor-element.elementor-element-c7ce1fa{--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-2793 .elementor-element.elementor-element-07d7062{--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-2793 .elementor-element.elementor-element-bb90e52{--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-2793 .elementor-element.elementor-element-e4928d3{--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-2793 .elementor-element.elementor-element-658e2f4{--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-2793 .elementor-element.elementor-element-136c17c{--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-2793 .elementor-element.elementor-element-0b3dc71{--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-2793 .elementor-element.elementor-element-ed776c9{--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-2793 .elementor-element.elementor-element-eeb999d{--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-2793 .elementor-element.elementor-element-5c9491a{--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-2793 .elementor-element.elementor-element-d1333c0{--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-2793 .elementor-element.elementor-element-466ff0b{--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-2793 .elementor-element.elementor-element-058c1f2{--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-2793 .elementor-element.elementor-element-fd5d6b0{--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-2793 .elementor-element.elementor-element-5e9dcfa{--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-2793 .elementor-element.elementor-element-6a0f842{--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-2793 .elementor-element.elementor-element-824cba8{--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-2793 .elementor-element.elementor-element-6c73536{--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-2793 .elementor-element.elementor-element-6347977{--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-2793 .elementor-element.elementor-element-e13bf46{--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-2793 .elementor-element.elementor-element-3ce206f{--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-2793 .elementor-element.elementor-element-32d6ed3{--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-2793 .elementor-element.elementor-element-caa6c46{--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-2793 .elementor-element.elementor-element-638da5d{--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-2793 .elementor-element.elementor-element-da7dfdd{--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-2793 .elementor-element.elementor-element-b989605{--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-2793 .elementor-element.elementor-element-0bea748{--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-2793 .elementor-element.elementor-element-fab7bd8{--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-2793 .elementor-element.elementor-element-7acc98b{--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-2793 .elementor-element.elementor-element-982d843{--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-2793 .elementor-element.elementor-element-008609d{--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-2793 .elementor-element.elementor-element-1e04383{--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-2793 .elementor-element.elementor-element-118cf57{--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-2793 .elementor-element.elementor-element-5ad8943{--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-2793 .elementor-element.elementor-element-04b21d4{--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-2793 .elementor-element.elementor-element-5ac9209{--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-2793 .elementor-element.elementor-element-5ccadd2{--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-2793 .elementor-element.elementor-element-7c73ac9{--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-2793 .elementor-element.elementor-element-d3e262a{--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-2793 .elementor-element.elementor-element-3fed782{--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-2793 .elementor-element.elementor-element-9e6c2c6{--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-2793 .elementor-element.elementor-element-71d782b{--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-2793 .elementor-element.elementor-element-7b9b28f{--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-2793 .elementor-element.elementor-element-55da12c{--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-2793 .elementor-element.elementor-element-92907c1{--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-2793 .elementor-element.elementor-element-0b56155{--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-2793 .elementor-element.elementor-element-17c407d{--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-2793 .elementor-element.elementor-element-300457a{--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-2793 .elementor-element.elementor-element-99c109a{--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-2793 .elementor-element.elementor-element-bd10b8c{--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-2793 .elementor-element.elementor-element-fcb115d{--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-2793 .elementor-element.elementor-element-56037b0{--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-2793 .elementor-element.elementor-element-cd6e6c9{--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-2793 .elementor-element.elementor-element-2d58a84{--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-2793 .elementor-element.elementor-element-b806d1d{--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-2793 .elementor-element.elementor-element-1fd47b3{--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-2793 .elementor-element.elementor-element-411839a{--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;}/* Start custom CSS *//* Augenärzte VGR · Karriere Redesign – gleiches System wie Home VV, Floater, Vorsorge, Netzhaut, Grauer Star, Laser, Makula, Glaukom; 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-stick:124px;
  --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)}

/* ---------- Landolt-Liste ---------- */
.vgr .vgr-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.vgr .vgr-list li{position:relative;padding-left:34px;line-height:1.5}
.vgr .vgr-list li::before{content:"";position:absolute;left:0;top:.2em;width:19px;height:19px;background:var(--vgr-blue);-webkit-mask:var(--vgr-landolt) center/contain no-repeat;mask:var(--vgr-landolt) center/contain no-repeat;transform:rotate(var(--rot,0deg))}
.vgr .vgr-list li:nth-child(4n+2){--rot:90deg}
.vgr .vgr-list li:nth-child(4n+3){--rot:180deg}
.vgr .vgr-list li:nth-child(4n+4){--rot:270deg}

/* ---------- 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--backstage :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{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,88px);align-items:center}
.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)}
.vgr .e-con.vgr-phero__media{margin:0;gap:12px}
.vgr .vgr-caption p{font-size:.9375rem;color:var(--vgr-muted);text-align:center}

/* ---------- Seiten-Hero: Beratungsfoto + Kennzahlen ---------- */
.vgr .e-con.vgr-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(48px,6vw,88px);border-top:1px solid var(--vgr-line)}
.vgr .e-con.vgr-fact{gap:8px;padding:26px 32px 0 0}
.vgr .e-con.vgr-fact+.vgr-fact{border-left:1px solid var(--vgr-line);padding-left:32px}
.vgr .vgr-fact__kicker p{font-size:.9375rem;font-weight:500;color:var(--vgr-muted)}
.vgr .vgr-befund__value .elementor-heading-title{font-size:clamp(1.75rem,1.4rem + 1vw,2.375rem);font-weight:500;line-height:1.05;color:var(--vgr-blue);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.vgr .vgr-fact__text p{font-size:1rem;line-height:1.5;color:var(--vgr-muted);max-width:30ch}


/* ---------- Glaukom: Hero-Video ---------- */
.vgr .vgr-herovid{margin:0;border-radius:var(--vgr-r-xl);overflow:hidden;box-shadow:var(--vgr-shadow-lg);background:var(--vgr-navy)}
.vgr .vgr-herovid video{display:block;width:100%;height:auto;aspect-ratio:1/1.04;object-fit:cover;object-position:50% 40%}

/* ---------- Grüner Star ist nicht Grauer Star ---------- */
.e-con.vgr-sec--compare{background:var(--vgr-mist)}
.vgr .e-con.vgr-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.vgr .e-con.vgr-amd{gap:14px;align-items:flex-start;background:#fff;border-radius:var(--vgr-r-xl);padding:clamp(28px,3.4vw,44px);box-shadow:var(--vgr-shadow)}
.vgr .vgr-amd>.elementor-widget:not(.elementor-widget-button){width:100%}
.vgr .vgr-amd__badge p{display:inline-block;font-size:.875rem;font-weight:500;line-height:1;color:var(--vgr-blue);background:var(--vgr-blue-50);padding:8px 12px;border-radius:999px}
.vgr .vgr-amd>.vgr-amd__badge{margin-bottom:4px}
.vgr .vgr-amd__text p{font-size:1.0625rem;line-height:1.65;color:var(--vgr-text)}
.vgr .vgr-amd>.vgr-btn{margin-top:auto;padding-top:10px}
.vgr .e-con.vgr-amd--wet{background:var(--vgr-navy);box-shadow:var(--vgr-shadow-lg)}
.vgr .vgr-amd--wet .vgr-amd__badge p{background:rgba(140,194,240,.14);color:var(--vgr-sky)}
.vgr .vgr-amd--wet .vgr-amd__text p{color:#C9D6E8}

/* ---------- Behandlung + Ablauf ---------- */
.e-con.vgr-sec--steps{background:var(--vgr-mist)}
.vgr .e-con.vgr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;margin:clamp(48px,5vw,72px) 0 0;padding:0;counter-reset:vgrstep}
.vgr .e-con.vgr-steps::after{content:"";position:absolute;left:0;right:0;top:22px;height:1.5px;background:linear-gradient(90deg,var(--vgr-blue),var(--vgr-blue-100) 85%);pointer-events:none}
.vgr .e-con.vgr-step{counter-increment:vgrstep;padding-top:76px;gap:10px;position:relative;z-index:1}
.vgr .e-con.vgr-step::after{content:counter(vgrstep);position:absolute;top:0;left:0;width:45px;height:45px;border-radius:50%;background:var(--vgr-mist);border:1.5px solid var(--vgr-blue);color:var(--vgr-blue);font-weight:600;font-size:1.0625rem;line-height:1;display:grid;place-items:center;box-shadow:0 0 0 8px var(--vgr-mist)}
.vgr .e-con.vgr-step:first-child::after{background:var(--vgr-blue);color:#fff}
.vgr .vgr-step__text p{font-size:1rem;line-height:1.6;color:var(--vgr-muted)}


/* ---------- OP-Zentrum ---------- */
.vgr .e-con.vgr-opz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}
.vgr .e-con.vgr-opz__media{margin:0}
.vgr .e-con.vgr-opz__text{gap:24px}
.vgr .vgr-sites{list-style:none;margin:4px 0 0;padding:0;border-top:1px solid var(--vgr-blue-100)}
.vgr .vgr-sites li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:14px 0;border-bottom:1px solid var(--vgr-blue-100)}
.vgr .vgr-sites__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--vgr-blue);color:var(--vgr-blue);font-weight:600;font-size:1rem;background:#fff}
.vgr .vgr-sites li:first-child .vgr-sites__mark{background:var(--vgr-blue);color:#fff}
.vgr .vgr-sites__name{font-size:1.125rem;font-weight:600;color:var(--vgr-ink);letter-spacing:-.01em}
.vgr .vgr-sites__role{font-size:.9375rem;color:var(--vgr-muted);text-align:right}


/* ---------- Karriere: Hero (Text + Aktuell gesucht) ---------- */
.e-con.vgr-sec--khero{background:linear-gradient(180deg,var(--vgr-mist),#fff 70%);padding:clamp(48px,6vw,96px) 0 clamp(64px,7vw,112px)}
.vgr .e-con.vgr-khero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(40px,6vw,88px);align-items:end}
.vgr .e-con.vgr-khero__text{gap:24px;align-items:flex-start}
.vgr .vgr-khero__text>.elementor-widget:not(.elementor-widget-button){width:100%}
.vgr .vgr-jobnav{background:#fff;border-radius:var(--vgr-r-xl);padding:26px 26px 22px;box-shadow:var(--vgr-shadow-lg)}
.vgr .vgr-jobnav__title{display:flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:500;color:var(--vgr-muted);margin:0 0 10px!important}
.vgr .vgr-jobnav__title::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--vgr-blue);box-shadow:0 0 0 4px var(--vgr-blue-100)}
.vgr .vgr-jobnav ul{list-style:none;margin:0;padding:0}
.vgr .vgr-jobnav li+li{border-top:1px solid var(--vgr-line)}
.vgr .vgr-jobnav a{display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-template-areas:"name go" "meta go";align-items:center;gap:2px 14px;padding:14px 0;text-decoration:none;color:inherit}
.vgr .vgr-jobnav a::after{content:"";grid-area:go;width:34px;height:34px;border-radius:50%;background:var(--vgr-blue-50) var(--vgr-arrow-b) center/16px no-repeat;transition:transform .5s var(--vgr-ease),background-color .3s}
.vgr .vgr-jobnav a:hover::after{transform:translateX(3px);background-color:var(--vgr-blue-100)}
.vgr .vgr-jobnav__name{grid-area:name;font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--vgr-ink);letter-spacing:-.01em;transition:color .3s}
.vgr .vgr-jobnav a:hover .vgr-jobnav__name{color:var(--vgr-blue)}
.vgr .vgr-jobnav__meta{grid-area:meta;font-size:.9375rem;color:var(--vgr-muted)}
.vgr .vgr-jobnav__note{margin:8px 0 0!important;padding-top:14px;border-top:1px solid var(--vgr-line);font-size:.9375rem;line-height:1.5;color:var(--vgr-muted)}
.vgr .vgr-jobnav__note a{color:var(--vgr-blue);font-weight:500}
.vgr .e-con.vgr-team{margin:clamp(48px,6vw,80px) 0 0}
.vgr .vgr-img--team img{aspect-ratio:2/1;object-fit:cover;object-position:50% 22%;box-shadow:var(--vgr-shadow-lg);background:var(--vgr-blue-50)}

/* ---------- Offene Stellen (Liste) ---------- */
.vgr .e-con.vgr-jobs{border-top:1px solid var(--vgr-line)}
.vgr .e-con.vgr-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 56px;align-items:center;padding:clamp(28px,3vw,40px) 0;border-bottom:1px solid var(--vgr-line);scroll-margin-top:var(--vgr-stick)}
.vgr .e-con.vgr-job__body{gap:12px}
.vgr .vgr-job__text p{font-size:1.0625rem;line-height:1.65;color:var(--vgr-text);max-width:64ch}
.vgr .vgr-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.vgr .vgr-tags li{font-size:.875rem;font-weight:500;line-height:1;color:var(--vgr-ink);background:var(--vgr-mist);border:1px solid var(--vgr-line);padding:7px 11px;border-radius:999px}
.vgr .vgr-tags li.is-key{background:var(--vgr-navy);border-color:var(--vgr-navy);color:#fff}
.vgr .vgr-jobs__note{margin-top:24px}
.vgr .vgr-jobs__note p{font-size:.9375rem;color:var(--vgr-muted)}

/* ---------- Was Sie erwartet (Raster) ---------- */
.vgr .e-con.vgr-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px;list-style:none;margin:0;padding:0}
.vgr .e-con.vgr-perk{gap:10px;padding:28px 0 36px;border-top:1px solid var(--vgr-line)}
.vgr .e-con.vgr-perk::before{content:"";display:block;width:26px;height:26px;margin-bottom:8px;background:var(--vgr-blue);-webkit-mask:var(--vgr-landolt) center/contain no-repeat;mask:var(--vgr-landolt) center/contain no-repeat;transform:rotate(var(--rot,0deg))}
.vgr .e-con.vgr-perk:nth-child(4n+2){--rot:90deg}
.vgr .e-con.vgr-perk:nth-child(4n+3){--rot:180deg}
.vgr .e-con.vgr-perk:nth-child(4n+4){--rot:270deg}
.vgr .vgr-perk__text p{font-size:1rem;line-height:1.6;color:var(--vgr-muted)}

/* ---------- Blick hinter die Kulissen (dunkel) ---------- */
.e-con.vgr-sec--backstage{background:var(--vgr-navy);position:relative;overflow:hidden}
.vgr-sec--backstage .vgr-prose p{color:#C9D6E8}
.vgr .vgr-herovid--backstage video{aspect-ratio:4/3.3;object-position:50% 50%}
.vgr-sec--backstage .vgr-sites{border-top-color:rgba(140,194,240,.22)}
.vgr-sec--backstage .vgr-sites li{border-bottom-color:rgba(140,194,240,.22)}
.vgr-sec--backstage .vgr-sites__mark{background:transparent;border-color:var(--vgr-sky);color:var(--vgr-sky)}
.vgr-sec--backstage .vgr-sites li:first-child .vgr-sites__mark{background:var(--vgr-sky);border-color:var(--vgr-sky);color:var(--vgr-navy)}
.vgr-sec--backstage .vgr-sites__name{color:#fff}
.vgr-sec--backstage .vgr-sites__role{color:#A9BBD3}

/* ---------- Bewerbungsablauf (5 Schritte) ---------- */
.vgr .e-con.vgr-steps--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}

/* ---------- Ansprechpartnerin ---------- */
.vgr .e-con.vgr-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}
.vgr .e-con.vgr-contact__text{gap:22px}
.vgr .e-con.vgr-contact__card{gap:22px;align-items:flex-start;background:var(--vgr-blue-50);border-radius:var(--vgr-r-xl);padding:clamp(28px,3.4vw,44px)}
.vgr .vgr-contact__card>.elementor-widget-html{width:100%}
.vgr .vgr-person{display:flex;align-items:center;gap:18px}
.vgr .vgr-person__mono{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--vgr-blue);color:#fff;font-size:1.375rem;font-weight:600;letter-spacing:.02em}
.vgr .vgr-person__name{margin:0!important;font-size:1.375rem;font-weight:600;line-height:1.2;color:var(--vgr-ink);letter-spacing:-.02em}
.vgr .vgr-person__role{margin:4px 0 0!important;font-size:1rem;color:var(--vgr-muted)}
.vgr .vgr-person__links{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--vgr-blue-100)}
.vgr .vgr-person__links li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--vgr-blue-100);font-size:1rem}
.vgr .vgr-person__links span{color:var(--vgr-muted)}
.vgr .vgr-person__links a{color:var(--vgr-ink);font-weight:500;text-decoration:none;border-bottom:1px solid var(--vgr-blue-100);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;transition:color .3s,border-color .3s}
.vgr .vgr-person__links a:hover{color:var(--vgr-blue);border-color:var(--vgr-blue)}

/* ---------- Abschluss: Datenschutzhinweis ---------- */
.vgr .vgr-cta>.vgr-cta__privacy{margin-top:4px}
.vgr .vgr-cta__privacy p{font-size:.875rem;line-height:1.55;color:#C4D7EE;max-width:60ch}
.vgr .vgr-cta__privacy a{color:#fff;text-decoration:underline;text-underline-offset:3px}

/* ---------- FAQ ---------- */
.vgr .e-con.vgr-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}
.vgr .e-con.vgr-faq__head{position:sticky;top:var(--vgr-stick);gap:32px;align-items:flex-start}
.vgr .e-con.vgr-faq__list{border-top:1px solid var(--vgr-line)}
.vgr .e-con.vgr-faq__item{padding:28px 0 30px;border-bottom:1px solid var(--vgr-line);gap:10px}
.vgr .vgr-faq__item .vgr-prose p{color:var(--vgr-muted)}

/* ---------- FAQ-Hintergrund ---------- */
.e-con.vgr-sec--faq{background:var(--vgr-mist)}

/* ---------- 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}

/* ---------- Tablet ---------- */
@media (max-width:1024px){
  .vgr .e-con.vgr-split-head,.vgr .e-con.vgr-khero,.vgr .e-con.vgr-opz,.vgr .e-con.vgr-faq,.vgr .e-con.vgr-contact{grid-template-columns:minmax(0,1fr)}
  .vgr .e-con.vgr-split-head{align-items:start}
  .vgr .e-con.vgr-khero{align-items:start}
  .vgr .vgr-khero__jobs{max-width:560px}
  .vgr .e-con.vgr-opz__media{max-width:640px}
  .vgr .e-con.vgr-faq__head{position:static}
  .vgr .e-con.vgr-perks{grid-template-columns:repeat(2,minmax(0,1fr))}
  .vgr .e-con.vgr-steps,.vgr .e-con.vgr-steps--5{grid-template-columns:minmax(0,1fr);gap:28px}
  .vgr .e-con.vgr-steps::after{left:22px;right:auto;top:8px;bottom:8px;width:1.5px;height:auto;background:linear-gradient(180deg,var(--vgr-blue),var(--vgr-blue-100))}
  .vgr .e-con.vgr-step{padding:6px 0 0 76px;max-width:640px}
  .vgr .e-con.vgr-contact__card{max-width:560px}
}

/* ---------- Mobil ---------- */
@media (max-width:767px){
  :root{--vgr-pad:72px}
  .e-con.vgr{font-size:1.0625rem}
  .vgr .e-con.vgr-facts,.vgr .e-con.vgr-compare,.vgr .e-con.vgr-perks{grid-template-columns:minmax(0,1fr)}
  .vgr .e-con.vgr-fact,.vgr .e-con.vgr-fact+.vgr-fact{border-left:0;padding:20px 0 22px;border-bottom:1px solid var(--vgr-line)}
  .vgr .e-con.vgr-amd{padding:24px 22px 26px}
  .vgr .vgr-img--team img{aspect-ratio:4/3;object-position:50% 30%}
  .vgr .vgr-jobnav{padding:22px 20px 18px}
  .vgr .e-con.vgr-job{grid-template-columns:minmax(0,1fr);gap:18px}
  .vgr .e-con.vgr-perk{padding:24px 0 28px}
  .vgr .vgr-sites li{grid-template-columns:44px minmax(0,1fr);row-gap:2px}
  .vgr .vgr-sites__mark{grid-row:1 / span 2}
  .vgr .vgr-sites__name{align-self:end}
  .vgr .vgr-sites__role{grid-column:2;align-self:start;text-align:left}
  .vgr .vgr-person__mono{width:60px;height:60px;font-size:1.1875rem}
  .vgr .vgr-person__links li{flex-direction:column}
  .vgr .e-con.vgr-actions,.vgr .vgr-actions>.elementor-widget,.vgr .vgr-faq__head>.vgr-btn,.vgr .vgr-job>.vgr-btn,.vgr .vgr-contact__card>.vgr-btn{width:100%}
  .vgr .vgr-actions .elementor-button,.vgr .vgr-faq__head .elementor-button,.vgr .vgr-job .elementor-button,.vgr .vgr-contact__card .elementor-button{width:100%}
  .vgr .vgr-actions .elementor-button-content-wrapper,.vgr .vgr-faq__head .elementor-button-content-wrapper,
  .vgr .vgr-job .elementor-button-content-wrapper,.vgr .vgr-contact__card .elementor-button-content-wrapper{width:100%;justify-content:space-between}
  .vgr .vgr-btn .elementor-button-text{text-align:left}
  .vgr .e-con.vgr-cta::after{right:-28%;top:auto;bottom:-14%;transform:rotate(180deg);width:300px;opacity:.7}
  .vgr .vgr-h1 .elementor-heading-title{font-size:2rem}
  .vgr .vgr-btn .elementor-button{padding-left:20px;font-size:1rem}
}
@media (prefers-reduced-motion:reduce){
  .vgr .vgr-unsharp{filter:none;opacity:1;transform:none;transition:none}
  .vgr .vgr-btn .elementor-button,.vgr .vgr-jobnav a::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 .vgr-befund__value .elementor-heading-title{color:var(--vgr-blue)}
.e-con.vgr-sec--backstage,.e-con.vgr-sec--cta{--e-global-color-text:#C9D6E8}
.e-con.vgr-sec--backstage .elementor-widget-heading .elementor-heading-title,.e-con.vgr-sec--cta .elementor-widget-heading .elementor-heading-title,
.e-con.vgr .vgr-amd--wet .elementor-widget-heading .elementor-heading-title{color:#fff}

/* ---------- Überschriften: keine Auto-Trennung, Textbreite ---------- */
.vgr .vgr-h1 .elementor-heading-title,.vgr .vgr-h2 .elementor-heading-title{hyphens:manual;-webkit-hyphens:manual}
.vgr .e-con>.elementor-widget.vgr-prose{max-width:64ch}

/* ---------- Karriere-Video ---------- */
.e-con.vgr-sec--backstage .e-con.vgr-opz{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
.vgr .vgr-video{position:relative;aspect-ratio:16/9;border-radius:var(--vgr-r-xl);overflow:hidden;background:var(--vgr-navy-2) center/cover no-repeat;box-shadow:0 34px 64px -30px rgba(0,0,0,.6),0 0 0 1px rgba(140,194,240,.14)}
.vgr .vgr-video--career{background-image:url("https://images.spotlightr.com/video/image?id=1774328&optimizer=image&width=1280")}
.vgr .vgr-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
@media (max-width:1024px){.e-con.vgr-sec--backstage .e-con.vgr-opz{grid-template-columns:minmax(0,1fr)}.vgr .e-con.vgr-opz__media{max-width:720px}}

/* ---------- Runde 2: Pfeilkreis nur an den Stellenzeilen, nicht am Hinweislink ---------- */
.vgr .vgr-jobnav__note a{display:inline;padding:0}
.vgr .vgr-jobnav__note a::after{content:none}/* End custom CSS */