.elementor-2634 .elementor-element.elementor-element-2a1d78e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2634 .elementor-element.elementor-element-135c986{--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-2634 .elementor-element.elementor-element-c373bb6{--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-2634 .elementor-element.elementor-element-befbd71{--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-2634 .elementor-element.elementor-element-51fa211{--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-2634 .elementor-element.elementor-element-5ffdce7{--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-2634 .elementor-element.elementor-element-1f5c705{--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-2634 .elementor-element.elementor-element-38cca1c{--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-2634 .elementor-element.elementor-element-dae1776{--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-2634 .elementor-element.elementor-element-00858d7{--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-2634 .elementor-element.elementor-element-179d223{--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-2634 .elementor-element.elementor-element-4f0564b{--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-2634 .elementor-element.elementor-element-af7ceed{--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-2634 .elementor-element.elementor-element-41351d3{--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-2634 .elementor-element.elementor-element-34e288d{--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-2634 .elementor-element.elementor-element-34e288d:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-34e288d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.augenarzt-vgr.de/wp-content/uploads/2026/09/Augenaerzte-VGR-Coverbild.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2634 .elementor-element.elementor-element-6d94515{--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-2634 .elementor-element.elementor-element-afb4641{--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-2634 .elementor-element.elementor-element-58e8ae5{--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-2634 .elementor-element.elementor-element-7c65ecc{--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-2634 .elementor-element.elementor-element-e43d09c{--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-2634 .elementor-element.elementor-element-2aadbb3{--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-2634 .elementor-element.elementor-element-4bba8cc{--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-2634 .elementor-element.elementor-element-8f41513{--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-2634 .elementor-element.elementor-element-076a0e7{--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-2634 .elementor-element.elementor-element-3442bfa{--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-2634 .elementor-element.elementor-element-edbca28{--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-2634 .elementor-element.elementor-element-9a3f5c3{--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-2634 .elementor-element.elementor-element-a22472a{--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-2634 .elementor-element.elementor-element-da1e6d0{--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-2634 .elementor-element.elementor-element-b0c640a{--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-2634 .elementor-element.elementor-element-cfb1779{--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-2634 .elementor-element.elementor-element-c7d2285{--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-2634 .elementor-element.elementor-element-f9bbdb7{--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-2634 .elementor-element.elementor-element-c994626{--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-2634 .elementor-element.elementor-element-3005528{--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-2634 .elementor-element.elementor-element-a819220{--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-2634 .elementor-element.elementor-element-a64fdc4{--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-2634 .elementor-element.elementor-element-3116734{--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-2634 .elementor-element.elementor-element-7b37730{--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-2634 .elementor-element.elementor-element-984b94f{--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-2634 .elementor-element.elementor-element-3e0cf98{--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-2634 .elementor-element.elementor-element-b432033{--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-2634 .elementor-element.elementor-element-e003bbd{--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-2634 .elementor-element.elementor-element-aedf1d5{--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-2634 .elementor-element.elementor-element-4c6573f{--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-2634 .elementor-element.elementor-element-aa98a21{--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-2634 .elementor-element.elementor-element-e009f2c{--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-2634 .elementor-element.elementor-element-46a6587{--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-2634 .elementor-element.elementor-element-4cf5387{--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-2634 .elementor-element.elementor-element-5ddf078{--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-2634 .elementor-element.elementor-element-df70ac9{--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-2634 .elementor-element.elementor-element-606c70b{--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-2634 .elementor-element.elementor-element-8f4b6c8{--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-2634 .elementor-element.elementor-element-e9f2933{--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-2634 .elementor-element.elementor-element-ec33571{--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-2634 .elementor-element.elementor-element-8382751{--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-2634 .elementor-element.elementor-element-6c1b795{--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-2634 .elementor-element.elementor-element-fc2153f{--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-2634 .elementor-element.elementor-element-bb1db73{--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-2634 .elementor-element.elementor-element-0aa6f57{--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-2634 .elementor-element.elementor-element-2cc6c8d{--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-2634 .elementor-element.elementor-element-cc8c573{--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-2634 .elementor-element.elementor-element-50d8669{--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-2634 .elementor-element.elementor-element-a9dd639{--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-2634 .elementor-element.elementor-element-d4813ce{--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-2634 .elementor-element.elementor-element-1fa328e{--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-2634 .elementor-element.elementor-element-a96648e{--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-2634 .elementor-element.elementor-element-6e4173a{--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-2634 .elementor-element.elementor-element-68d4360{--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-2634 .elementor-element.elementor-element-b6717ef{--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-2634 .elementor-element.elementor-element-cb59820{--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-2634 .elementor-element.elementor-element-8af0f79{--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-2634 .elementor-element.elementor-element-43d009c{--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-2634 .elementor-element.elementor-element-cc60bd8{--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-2634 .elementor-element.elementor-element-300e042{--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-2634 .elementor-element.elementor-element-527f3ba{--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-2634 .elementor-element.elementor-element-b41831d{--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-2634 .elementor-element.elementor-element-ff9a7a9{--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-2634 .elementor-element.elementor-element-02150fc{--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-2634 .elementor-element.elementor-element-6a54f61{--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-2634 .elementor-element.elementor-element-b26bb5d{--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-2634 .elementor-element.elementor-element-fc672b3{--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-2634 .elementor-element.elementor-element-2527965{--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-2634 .elementor-element.elementor-element-363e419{--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-2634 .elementor-element.elementor-element-913203b{--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-2634 .elementor-element.elementor-element-6a0a308{--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-2634 .elementor-element.elementor-element-6b46fbd{--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-2634 .elementor-element.elementor-element-58438d3{--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-2634 .elementor-element.elementor-element-d1000e5{--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-2634 .elementor-element.elementor-element-f1f9005{--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-2634 .elementor-element.elementor-element-e0a8c58{--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-2634 .elementor-element.elementor-element-148d664{--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-2634 .elementor-element.elementor-element-cf01825{--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-2634 .elementor-element.elementor-element-0d3bbe1{--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-2634 .elementor-element.elementor-element-5e49eee iframe{height:200px;}.elementor-2634 .elementor-element.elementor-element-9681f76{--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-2634 .elementor-element.elementor-element-1238908{--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-2634 .elementor-element.elementor-element-4e0e6cb iframe{height:200px;}.elementor-2634 .elementor-element.elementor-element-6991c3d{--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-2634 .elementor-element.elementor-element-a90e098{--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-2634 .elementor-element.elementor-element-4a3b055 iframe{height:200px;}.elementor-2634 .elementor-element.elementor-element-fa5d3cf{--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-2634 .elementor-element.elementor-element-f02dfa4{--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-2634 .elementor-element.elementor-element-8bcd76c{--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-2634 .elementor-element.elementor-element-24957dc{--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;}@media(max-width:767px){.elementor-2634 .elementor-element.elementor-element-5e49eee iframe{height:180px;}.elementor-2634 .elementor-element.elementor-element-4e0e6cb iframe{height:180px;}.elementor-2634 .elementor-element.elementor-element-4a3b055 iframe{height:180px;}}/* Start custom CSS *//* Augenärzte VGR · Home VV Redesign (Seite 2634) */
: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:"Atkinson Hyperlegible Next","Atkinson Hyperlegible",system-ui,-apple-system,"Segoe UI",sans-serif;
  --vgr-mono:"Atkinson Hyperlegible Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;
  --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-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;line-height:1.65;
  -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 .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-h2 .elementor-heading-title{font-size:clamp(2.125rem,1.35rem + 2.3vw,3.5rem);font-weight:700;line-height:1.06;letter-spacing:-.028em;text-wrap:balance}
.vgr .vgr-h2--op .elementor-heading-title{font-size:clamp(1.875rem,1.3rem + 1.7vw,2.875rem);line-height:1.1}
.vgr .vgr-h2--xl .elementor-heading-title{font-size:clamp(2.5rem,1.4rem + 3.6vw,4.75rem);line-height:1.02;letter-spacing:-.034em}
.vgr .vgr-h2--center .elementor-heading-title{text-align:center}
.vgr .vgr-h2__soft{display:block;color:var(--vgr-blue);font-weight:500;letter-spacing:-.02em}
.vgr .vgr-h3 .elementor-heading-title{font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.012em;text-wrap:balance}
.vgr .vgr-h3--lg .elementor-heading-title{font-size:clamp(1.5rem,1.2rem + .8vw,1.875rem);letter-spacing:-.02em}
.vgr .vgr-prose{max-width:64ch}
.vgr .vgr-prose strong{color:var(--vgr-ink);font-weight:700}
.vgr .vgr-lead-first p:first-child{font-size:clamp(1.25rem,1.1rem + .4vw,1.4375rem);line-height:1.5;color:var(--vgr-ink);font-weight:500;letter-spacing:-.008em}
.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:-.006em}
.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,72px)}

/* ---------- 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:.18em;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),.vgr .vgr-chips li:nth-child(4n+2){--rot:90deg}
.vgr .vgr-list li:nth-child(4n+3),.vgr .vgr-chips li:nth-child(4n+3){--rot:180deg}
.vgr .vgr-list li:nth-child(4n+4),.vgr .vgr-chips li:nth-child(4n+4){--rot:270deg}
.vgr .vgr-list li.is-minus{color:var(--vgr-muted)}
.vgr .vgr-list li.is-minus::before{background:#B4C0D0}
.vgr .vgr-list--dark li{color:#E3EBF5}
.vgr .vgr-list--dark li::before{background:var(--vgr-sky)}
.vgr .vgr-list--2col{grid-template-columns:1fr 1fr;gap:14px 32px}

/* ---------- 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:700;line-height:1.2;letter-spacing:0;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--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{background:var(--vgr-blue-50) var(--vgr-arrow-b) center/18px no-repeat}
.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 .vgr-btn--link .elementor-button{background:none;border:0;padding:0;color:var(--vgr-blue);box-shadow:none;font-size:1rem}
.vgr .vgr-btn--link .elementor-button-content-wrapper{gap:10px}
.vgr .vgr-btn--link .elementor-button-content-wrapper::after{width:30px;height:30px;background:var(--vgr-blue-50) var(--vgr-arrow-b) center/15px no-repeat}
.vgr .vgr-btn--link .elementor-button:hover{background:none;color:var(--vgr-blue-600);transform:none}
.vgr-sec--op :focus-visible,.vgr-sec--career :focus-visible,.vgr-sec--cta :focus-visible,.vgr-sec--foot :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}

/* ---------- Reviews ---------- */
.e-con.vgr-sec--reviews{padding:clamp(48px,5vw,72px) 0 0}

/* ---------- Über uns ---------- */
.e-con.vgr-sec--about{padding-bottom:clamp(64px,7vw,104px)}
.vgr .e-con.vgr-about{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:start}
.vgr .e-con.vgr-about__text{gap:32px}
.vgr .e-con.vgr-about__media{margin-top:clamp(0px,8vw,120px)}
.vgr .vgr-img--about img{aspect-ratio:4/3.4;object-fit:cover;box-shadow:var(--vgr-shadow-lg)}
.vgr .e-con.vgr-befund{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;border-top:1px solid var(--vgr-line)}
.vgr .e-con.vgr-befund__row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 16px;border-bottom:1px solid var(--vgr-line)}
.vgr .vgr-befund__row>.elementor-widget{width:auto}
.vgr .vgr-befund__label p{font-size:.9375rem;line-height:1.35;color:var(--vgr-muted)}
.vgr .vgr-befund__value .elementor-heading-title{font-family:var(--vgr-mono);font-size:1.75rem;font-weight:500;line-height:1;color:var(--vgr-blue);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}

/* ---------- Coverbild ---------- */
.e-con.vgr-sec--cover{padding:0;background:linear-gradient(to bottom,#fff 0 50%,var(--vgr-navy) 50% 100%)}
.vgr .e-con.vgr-cover{height:clamp(300px,50vw,640px);width:auto;margin-inline:clamp(12px,2vw,28px);border-radius:var(--vgr-r-xl);background-position:center 42%;box-shadow:0 40px 80px -40px rgba(6,16,31,.6)}

/* ---------- OP-Zentrum ---------- */
.e-con.vgr-sec--op{background:var(--vgr-navy);color:#C2D0E3}
.vgr-sec--op .elementor-heading-title{color:#fff}
.vgr .e-con.vgr-op{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,6vw,96px);align-items:start}
.vgr .e-con.vgr-op__text{gap:22px}
.vgr .vgr-op__place p{color:var(--vgr-sky)}
.vgr .vgr-op__claim p{font-size:1.1875rem;font-weight:600;color:#fff;line-height:1.45}
.vgr-sec--op .vgr-prose{color:#BFCDE0}
.vgr .vgr-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:6px 0 0;border-block:1px solid rgba(140,194,240,.22)}
.vgr .vgr-facts>div{display:flex;flex-direction:column-reverse;gap:6px;padding:20px 0 18px 22px;border-left:1px solid rgba(140,194,240,.22)}
.vgr .vgr-facts>div:first-child{border-left:0;padding-left:0}
.vgr .vgr-facts dd{margin:0;font-family:var(--vgr-mono);font-size:clamp(1.625rem,1.3rem + .9vw,2.125rem);line-height:1;color:var(--vgr-sky);font-variant-numeric:tabular-nums;letter-spacing:-.02em}
.vgr .vgr-facts dt{font-size:.9375rem;color:#A9BCD3;font-weight:400}
.vgr .e-con.vgr-op__media{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.vgr .vgr-img--op-a{grid-column:1/-1}
.vgr .vgr-img--op-a img{aspect-ratio:16/10;object-fit:cover}
.vgr .vgr-img--op-b,.vgr .vgr-img--op-c{--img-r:var(--vgr-r-lg)}
.vgr .vgr-img--op-b img,.vgr .vgr-img--op-c img{aspect-ratio:1/1;object-fit:cover}
.vgr .vgr-img--op-c{margin-top:40px}

/* ---------- 5 Schritte ---------- */
.e-con.vgr-sec--steps{background:var(--vgr-mist)}
.vgr .vgr-img--wide img{aspect-ratio:21/9;object-fit:cover;object-position:center 35%}
.vgr .e-con.vgr-steps{display:grid;grid-template-columns:repeat(5,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-family:var(--vgr-mono);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)}

/* ---------- Behandlungen (Bento) ---------- */
.vgr .e-con.vgr-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}
.vgr .e-con.vgr-treat{position:relative;background:var(--vgr-mist);border-radius:var(--vgr-r-xl);padding:10px;gap:0;grid-column:span 4;transition:transform .6s var(--vgr-ease),box-shadow .6s var(--vgr-ease),background-color .4s var(--vgr-ease)}
.vgr .e-con.vgr-treat:hover{background:#fff;box-shadow:var(--vgr-shadow-lg);transform:translateY(-4px)}
.vgr .e-con.vgr-treat:has(.elementor-button:focus-visible){outline:3px solid var(--vgr-blue);outline-offset:4px}
.vgr .vgr-treat__img{--img-r:calc(var(--vgr-r-xl) - 10px)}
.vgr .vgr-treat__img img{aspect-ratio:3/2;object-fit:cover}
.vgr .e-con.vgr-treat__body{padding:24px 16px 16px;gap:10px;flex:1 1 auto;position:static}
.vgr .vgr-treat__text{flex:1 1 auto}
.vgr .vgr-treat__text p{font-size:1rem;line-height:1.6;color:var(--vgr-muted)}
.vgr .vgr-treat .elementor-widget-button,.vgr .vgr-treat .elementor-button-wrapper{position:static}
.vgr .vgr-stretch .elementor-button::after{content:"";position:absolute;inset:0;border-radius:var(--vgr-r-xl);z-index:2}
.vgr .e-con.vgr-treat:hover .vgr-btn--link .elementor-button-content-wrapper::after{transform:translateX(4px);background-color:var(--vgr-blue-100)}
.vgr .e-con.vgr-treat--1{grid-column:1/span 7;grid-row:span 2}
.vgr .vgr-treat--1 .vgr-treat__img{flex:1 1 auto;min-height:340px}
.vgr .vgr-treat--1 .vgr-treat__img img{height:100%;aspect-ratio:auto;min-height:340px}
.vgr .vgr-treat--1 .vgr-h3 .elementor-heading-title{font-size:clamp(1.625rem,1.3rem + .9vw,2.125rem);letter-spacing:-.022em}
.vgr .vgr-treat--1 .vgr-treat__text p{font-size:1.125rem;max-width:52ch}
.vgr .vgr-treat--1 .e-con.vgr-treat__body{flex:0 0 auto;padding:28px 22px 20px}
.vgr .e-con.vgr-treat--2,.vgr .e-con.vgr-treat--3{grid-column:8/span 5;flex-direction:row;align-items:stretch}
.vgr .vgr-treat--2 .vgr-treat__img,.vgr .vgr-treat--3 .vgr-treat__img{width:40%;flex:none}
.vgr .vgr-treat--2 .vgr-treat__img img,.vgr .vgr-treat--3 .vgr-treat__img img{height:100%;aspect-ratio:auto;min-height:230px}
.vgr .vgr-treat--2 .e-con.vgr-treat__body,.vgr .vgr-treat--3 .e-con.vgr-treat__body{width:auto;min-width:0;padding:16px 14px 12px 22px}

/* ---------- Floater-Expertise ---------- */
.e-con.vgr-sec--floater{background:var(--vgr-blue-50)}
.vgr .e-con.vgr-floater{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}
.vgr .e-con.vgr-floater__media{position:sticky;top:40px}
.vgr .vgr-img--portrait-xl img{aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;box-shadow:var(--vgr-shadow-lg);background:var(--vgr-blue-100)}
.vgr .e-con.vgr-floater__text{gap:26px;align-items:flex-start}
.vgr .vgr-floater__text>.elementor-widget:not(.elementor-widget-button){width:100%}
.vgr .vgr-awards{background:#fff;border-radius:var(--vgr-r-lg);padding:26px 28px;box-shadow:var(--vgr-shadow)}
.vgr .vgr-awards__title{font-family:var(--vgr-mono);font-size:.875rem;letter-spacing:.02em;color:var(--vgr-muted);margin-bottom:16px!important}
.vgr .vgr-awards .vgr-list{gap:14px;font-size:1rem}
.vgr .vgr-awards strong{color:var(--vgr-ink)}
.vgr .vgr-pull{margin:0;max-width:56ch}
.vgr .vgr-pull blockquote{margin:0;padding:0;border:0;font-size:clamp(1.25rem,1.1rem + .4vw,1.4375rem);line-height:1.5;font-style:italic;font-weight:500;color:var(--vgr-ink);letter-spacing:-.01em}
.vgr .vgr-pull figcaption{margin-top:12px;font-size:.9375rem;color:var(--vgr-muted)}

/* ---------- Premiumlinsen ---------- */
.vgr .e-con.vgr-lenses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--vgr-line);border-radius:var(--vgr-r-xl);overflow:hidden}
.vgr .e-con.vgr-lens{padding:clamp(28px,3vw,40px);gap:14px;border-left:1px solid var(--vgr-line)}
.vgr .e-con.vgr-lens:first-child{border-left:0}
.vgr .e-con.vgr-lens--featured{background:var(--vgr-blue-50)}
.vgr .vgr-tag p{display:inline-block;font-family:var(--vgr-mono);font-size:.8125rem;font-weight:500;letter-spacing:.02em;line-height:1;color:var(--vgr-blue);background:var(--vgr-blue-50);padding:7px 10px;border-radius:6px}
.vgr .vgr-lens--featured .vgr-tag p{background:var(--vgr-blue);color:#fff}
.vgr .vgr-lens__price p{font-size:1rem;color:var(--vgr-muted)}
.vgr .vgr-lens__price strong{color:var(--vgr-ink);font-weight:700}
.vgr .vgr-lens>.elementor-widget-html{flex:1 1 auto}
.vgr .vgr-lens .vgr-list{font-size:1rem;padding:20px 0 8px;border-top:1px solid var(--vgr-line);margin-top:4px}
.vgr .vgr-lens .vgr-btn,.vgr .vgr-lens .vgr-btn .elementor-button{width:100%}
.vgr .vgr-lens .vgr-btn .elementor-button-content-wrapper{width:100%;justify-content:space-between}
.vgr .vgr-note{display:flex;gap:16px;align-items:flex-start;margin-top:20px;padding:20px 24px;border-radius:var(--vgr-r-lg);background:var(--vgr-mist);font-size:1rem;line-height:1.6;color:var(--vgr-muted)}
.vgr .vgr-note .vgr-ico{flex:none;color:var(--vgr-blue);margin-top:1px}
.vgr .vgr-note strong{color:var(--vgr-ink)}

/* ---------- Team ---------- */
.e-con.vgr-sec--team{background:var(--vgr-mist)}
.vgr .e-con.vgr-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px clamp(24px,3vw,44px)}
.vgr .e-con.vgr-person{gap:6px}
.vgr .e-con.vgr-person:nth-child(3n+2){margin-top:72px}
.vgr .vgr-img--person{margin-bottom:16px}
.vgr .vgr-img--person img{aspect-ratio:4/5;object-fit:cover;object-position:50% 12%;background:var(--vgr-blue-100);transition:transform .8s var(--vgr-ease)}
.vgr .e-con.vgr-person:hover .vgr-img--person img{transform:scale(1.025)}
.vgr .vgr-person__role p{font-family:var(--vgr-mono);font-size:.875rem;line-height:1.4;color:var(--vgr-blue)}
.vgr .vgr-person__text p{font-size:1rem;line-height:1.55;color:var(--vgr-muted);margin-top:4px}

/* ---------- Patientenstimmen ---------- */
.vgr .e-con.vgr-stories{gap:clamp(56px,7vw,104px);margin:clamp(48px,6vw,88px) 0 clamp(56px,6vw,88px)}
.vgr .e-con.vgr-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center}
.vgr .vgr-story--flip .vgr-story__quote{order:2}
.vgr .e-con.vgr-story__quote{margin:0;gap:18px}
.vgr .vgr-quote p{font-size:clamp(1.25rem,1rem + .75vw,1.625rem);line-height:1.5;font-weight:500;color:var(--vgr-ink);letter-spacing:-.012em;text-wrap:pretty}
.vgr .vgr-quote__cap p{font-family:var(--vgr-mono);font-size:.875rem;color:var(--vgr-muted)}
.vgr .vgr-video{position:relative;aspect-ratio:16/9;border-radius:var(--vgr-r-xl);overflow:hidden;background:var(--vgr-navy);box-shadow:var(--vgr-shadow-lg)}
.vgr .vgr-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

/* ---------- NL ---------- */
.e-con.vgr-sec--nl{padding-top:0;padding-bottom:clamp(72px,8vw,120px)}
.vgr .e-con.vgr-nl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px 40px;align-items:start;background:var(--vgr-mist);border-radius:var(--vgr-r-xl);padding:clamp(28px,4vw,52px)}
.vgr .vgr-nl__flag svg{display:block;width:64px;height:auto;border-radius:8px;box-shadow:0 0 0 1px rgba(10,22,40,.08),0 8px 18px -8px rgba(10,22,40,.3)}
.vgr .e-con.vgr-nl__text{gap:14px}
.vgr .vgr-textlink{font-weight:700;text-decoration:underline;text-underline-offset:.25em}
.vgr .vgr-textlink:hover{color:var(--vgr-blue-600);text-decoration-thickness:2px}

/* ---------- FAQ ---------- */
.e-con.vgr-sec--faq{background:var(--vgr-mist)}
.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:40px;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)}

/* ---------- Lexikon als Sehtafel ---------- */
.vgr .e-con.vgr-lex{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}
.vgr .e-con.vgr-lex__text{gap:24px;align-items:flex-start}
.vgr .vgr-lex__text>.elementor-widget:not(.elementor-widget-button){width:100%}
.vgr .vgr-chips{list-style:none;margin:0;padding:clamp(28px,4vw,48px) clamp(20px,3vw,36px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 8px;text-align:center;background:#fff;border-radius:var(--vgr-r-xl);box-shadow:var(--vgr-shadow-lg)}
.vgr .vgr-chips li{grid-column:span 2;display:flex;justify-content:center}
.vgr .vgr-chips li:nth-child(1){grid-column:1/-1}
.vgr .vgr-chips li:nth-child(2),.vgr .vgr-chips li:nth-child(3){grid-column:span 3}
.vgr .vgr-chips a{display:inline-flex;align-items:center;gap:.4em;color:var(--vgr-ink);font-weight:700;text-decoration:none;letter-spacing:-.01em;line-height:1.15;padding:4px 6px;border-radius:8px;transition:color .3s var(--vgr-ease)}
.vgr .vgr-chips a::before{content:"";flex:none;width:.62em;height:.62em;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));transition:transform .5s var(--vgr-ease)}
.vgr .vgr-chips a:hover{color:var(--vgr-blue);text-decoration:underline;text-decoration-thickness:2px}
.vgr .vgr-chips a:hover::before{transform:rotate(calc(var(--rot,0deg) + 90deg))}
.vgr .vgr-chips li:nth-child(1) a{font-size:clamp(1.875rem,1.4rem + 1.4vw,2.5rem)}
.vgr .vgr-chips li:nth-child(2) a,.vgr .vgr-chips li:nth-child(3) a{font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem)}
.vgr .vgr-chips li:nth-child(n+4) a{font-size:clamp(1.0625rem,.95rem + .4vw,1.3125rem)}
.vgr .vgr-chips li:nth-child(n+7) a{font-size:1.0625rem;font-weight:600}

/* ---------- Karriere ---------- */
.e-con.vgr-sec--career{background:var(--vgr-navy);color:#C2D0E3}
.vgr-sec--career .elementor-heading-title{color:#fff}
.vgr .e-con.vgr-career{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,96px);align-items:start}
.vgr .e-con.vgr-career__text{gap:28px;align-items:flex-start}
.vgr .vgr-career__text>.elementor-widget:not(.elementor-widget-button){width:100%}
.vgr-sec--career .vgr-prose{color:#BFCDE0}
.vgr .vgr-perks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.vgr .vgr-perks li{display:inline-flex;align-items:center;gap:8px;padding:10px 16px 10px 13px;border-radius:999px;background:rgba(140,194,240,.1);box-shadow:inset 0 0 0 1px rgba(140,194,240,.16);color:#E6EEF7;font-size:1rem;font-weight:600;line-height:1.2}
.vgr .vgr-perks .vgr-ico{color:var(--vgr-sky);flex:none}
.vgr .vgr-career__jobs{position:sticky;top:40px}
.vgr .vgr-jobs{background:var(--vgr-navy-2);border-radius:var(--vgr-r-xl);padding:8px 28px 12px;box-shadow:inset 0 0 0 1px rgba(140,194,240,.14)}
.vgr .vgr-jobs__title{font-family:var(--vgr-mono);font-size:.875rem;letter-spacing:.02em;color:var(--vgr-sky);padding:20px 0 6px}
.vgr .vgr-jobs ul{list-style:none;margin:0;padding:0}
.vgr .vgr-jobs li+li{border-top:1px solid rgba(140,194,240,.14)}
.vgr .vgr-jobs a{display:grid;grid-template-columns:1fr auto;column-gap:16px;padding:20px 0;color:#fff;text-decoration:none}
.vgr .vgr-jobs__name{font-weight:700;font-size:1.0625rem;line-height:1.35}
.vgr .vgr-jobs__meta{grid-row:2;font-size:.9375rem;color:#A9BCD3;margin-top:4px}
.vgr .vgr-jobs .vgr-ico{grid-row:1/span 2;grid-column:2;align-self:center;color:var(--vgr-sky);transition:transform .5s var(--vgr-ease)}
.vgr .vgr-jobs a:hover .vgr-jobs__name{text-decoration:underline;text-underline-offset:.22em}
.vgr .vgr-jobs a:hover .vgr-ico{transform:translateX(4px)}

/* ---------- Standorte ---------- */
.e-con.vgr-sec--loc{background:var(--vgr-mist)}
.vgr .e-con.vgr-locs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;align-items:stretch}
.vgr .e-con.vgr-loc{background:#fff;border-radius:var(--vgr-r-xl);padding:10px;gap:0;box-shadow:var(--vgr-shadow)}
.vgr .vgr-loc__img{--img-r:calc(var(--vgr-r-xl) - 10px)}
.vgr .vgr-loc__img img{aspect-ratio:16/10;object-fit:cover}
.vgr .e-con.vgr-loc__body{padding:26px 16px 14px;gap:14px;flex:1 1 auto}
.vgr .vgr-loc__docs p,.vgr .vgr-loc__docs strong{font-size:.9375rem;font-weight:600;color:var(--vgr-blue);line-height:1.4}
.vgr .vgr-loc__addr p{font-size:1.0625rem;color:var(--vgr-ink);line-height:1.5}
.vgr .vgr-loc__contact p{font-size:1rem;color:var(--vgr-muted);line-height:1.9}
.vgr .vgr-loc__contact a{font-family:var(--vgr-mono);font-weight:500;color:var(--vgr-ink);text-decoration:none;border-bottom:1px solid var(--vgr-line);transition:color .3s,border-color .3s}
.vgr .vgr-loc__contact a:hover{color:var(--vgr-blue);border-color:var(--vgr-blue)}
.vgr .vgr-loc__label{font-size:.9375rem;font-weight:700;color:var(--vgr-ink);margin:4px 0 4px!important}
.vgr .vgr-hours{width:100%;border-collapse:collapse;margin:0;border:0;font-size:.9375rem}
.vgr .vgr-hours th,.vgr .vgr-hours td{padding:8px 0;border:0;border-top:1px solid var(--vgr-line);background:none;vertical-align:top;line-height:1.4}
.vgr .vgr-hours th{font-weight:600;color:var(--vgr-ink);text-align:left;padding-right:12px;white-space:nowrap}
.vgr .vgr-hours td{font-family:var(--vgr-mono);color:var(--vgr-text);text-align:right;font-variant-numeric:tabular-nums}
.vgr .vgr-loc__body>.vgr-map{margin-top:auto;padding-top:8px}
.vgr .vgr-map iframe{display:block;border-radius:var(--vgr-r-md)}

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

/* ---------- Footer ---------- */
.e-con.vgr-sec--foot{background:var(--vgr-navy-3);color:#A9BCD3;padding:clamp(64px,7vw,96px) 0 40px}
.vgr .e-con.vgr-foot{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:40px 32px;padding-bottom:48px;border-bottom:1px solid rgba(140,194,240,.14)}
.vgr .vgr-foot__name .elementor-heading-title{color:#fff;font-size:1.375rem;font-weight:700;letter-spacing:-.012em}
.vgr .vgr-foot__about p{font-size:1rem;line-height:1.6;color:#A9BCD3;margin-top:12px;max-width:34ch}
.vgr .vgr-foot__title .elementor-heading-title{font-family:var(--vgr-mono);font-size:.875rem;font-weight:500;letter-spacing:.02em;color:var(--vgr-sky);margin-bottom:14px}
.vgr .vgr-foot__links{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.vgr .vgr-foot__links a{color:#D3DEEB;text-decoration:none;font-size:1rem;line-height:1.4}
.vgr .vgr-foot__links a:hover{color:#fff;text-decoration:underline}
.vgr .vgr-foot__copy p{font-size:.875rem;color:#8396AE;padding-top:28px}

/* ---------- Hero (Brillen-Reveal) ---------- */
body #vgr-hero .vgr-inner{max-width:720px}
body #vgr-hero .vgr-brand{font-family:var(--vgr-mono);font-size:.9375rem;font-weight:500;letter-spacing:.02em;color:var(--vgr-blue);margin:0 0 20px}
body #vgr-hero h1{font-family:var(--vgr-sans);font-weight:700;font-size:clamp(2.25rem,1.3rem + 2.6vw,3.625rem);line-height:1.04;letter-spacing:-.03em;color:var(--vgr-ink);text-wrap:balance;margin:0 0 22px}
body #vgr-hero .vgr-sub{font-family:var(--vgr-sans);font-size:clamp(1.125rem,1rem + .35vw,1.3125rem);line-height:1.55;color:var(--vgr-text);max-width:36em;margin:0 0 30px}
body #vgr-hero .vgr-ctas{gap:12px;margin-bottom:22px}
body #vgr-hero .vgr-btn{font-family:var(--vgr-sans);font-weight:700;font-size:1.0625rem;line-height:1.2;border-radius:999px;padding:17px 28px;border:1.5px solid transparent;transition:transform .5s var(--vgr-ease),box-shadow .5s var(--vgr-ease),background-color .3s,border-color .3s}
body #vgr-hero .vgr-btn-primary{display:inline-flex;align-items:center;gap:14px;padding:9px 9px 9px 26px;box-shadow:0 1px 2px rgba(10,22,40,.12),0 12px 26px -14px rgba(18,86,155,.7)}
body #vgr-hero .vgr-btn-primary::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)}
body #vgr-hero .vgr-btn-primary:hover{background:var(--vgr-blue-600)}
body #vgr-hero .vgr-btn-primary:hover::after{transform:translateX(3px)}
body #vgr-hero .vgr-btn-secondary{background:rgba(255,255,255,.88);border-color:var(--vgr-blue-100);color:var(--vgr-blue)}
body #vgr-hero .vgr-btn-secondary:hover{background:var(--vgr-blue-50);border-color:var(--vgr-blue);box-shadow:none}
body #vgr-hero .vgr-btn:active{transform:scale(.98)}
body #vgr-hero .vgr-btn:focus-visible{outline:3px solid var(--vgr-blue);outline-offset:3px}
body #vgr-hero .vgr-rating{font-family:var(--vgr-sans);font-size:.9375rem;border:0;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px var(--vgr-line);padding:9px 16px;margin-bottom:22px}
body #vgr-hero .vgr-rating strong{font-family:var(--vgr-mono);font-weight:600;color:var(--vgr-ink)}
body #vgr-hero .vgr-rating .m{color:var(--vgr-muted)}
body #vgr-hero .vgr-list{font-family:var(--vgr-sans);font-size:1.0625rem}
body #vgr-hero .vgr-list li{color:var(--vgr-text);margin:9px 0;line-height:1.45}
body #vgr-hero .vgr-hint{font-family:var(--vgr-mono);font-weight:500;color:var(--vgr-muted)}

/* ---------- Tablet ---------- */
@media (max-width:1024px){
  .vgr .e-con.vgr-split-head,.vgr .e-con.vgr-about,.vgr .e-con.vgr-op,.vgr .e-con.vgr-floater,.vgr .e-con.vgr-story,
  .vgr .e-con.vgr-faq,.vgr .e-con.vgr-lex,.vgr .e-con.vgr-career{grid-template-columns:minmax(0,1fr)}
  .vgr .e-con.vgr-split-head{align-items:start}
  .vgr .e-con.vgr-about__media{margin-top:0}
  .vgr .e-con.vgr-floater__media,.vgr .e-con.vgr-faq__head,.vgr .vgr-career__jobs{position:static}
  .vgr .e-con.vgr-floater__media{max-width:520px}
  .vgr .vgr-story--flip .vgr-story__quote{order:0}
  .vgr .e-con.vgr-steps{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-bento{grid-template-columns:repeat(2,minmax(0,1fr))}
  .vgr .e-con.vgr-treat,.vgr .e-con.vgr-treat--2,.vgr .e-con.vgr-treat--3{grid-column:span 1;grid-row:auto;flex-direction:column}
  .vgr .e-con.vgr-treat--1{grid-column:1/-1}
  .vgr .vgr-treat--1 .vgr-treat__img,.vgr .vgr-treat--1 .vgr-treat__img img{min-height:0}
  .vgr .vgr-treat--1 .vgr-treat__img img{aspect-ratio:16/9;height:auto}
  .vgr .vgr-treat--2 .vgr-treat__img,.vgr .vgr-treat--3 .vgr-treat__img{width:100%}
  .vgr .vgr-treat--2 .vgr-treat__img img,.vgr .vgr-treat--3 .vgr-treat__img img{aspect-ratio:3/2;height:auto;min-height:0}
  .vgr .vgr-treat--2 .e-con.vgr-treat__body,.vgr .vgr-treat--3 .e-con.vgr-treat__body{width:100%;padding:24px 16px 16px}
  .vgr .e-con.vgr-lenses{grid-template-columns:minmax(0,1fr)}
  .vgr .e-con.vgr-lens{border-left:0;border-top:1px solid var(--vgr-line)}
  .vgr .e-con.vgr-lens:first-child{border-top:0}
  .vgr .e-con.vgr-team{grid-template-columns:repeat(2,minmax(0,1fr))}
  .vgr .e-con.vgr-person:nth-child(3n+2){margin-top:0}
  .vgr .e-con.vgr-foot{grid-template-columns:repeat(3,minmax(0,1fr))}
  .vgr .e-con.vgr-foot__brand{grid-column:1/-1}
}

/* ---------- Mobil ---------- */
@media (max-width:767px){
  :root{--vgr-pad:72px}
  .e-con.vgr{font-size:1.0625rem}
  .vgr .e-con.vgr-befund{grid-template-columns:minmax(0,1fr)}
  .vgr .vgr-list--2col{grid-template-columns:minmax(0,1fr)}
  .vgr .vgr-facts>div{padding-left:14px}
  .vgr .e-con.vgr-op__media{gap:10px}
  .vgr .vgr-img--op-c{margin-top:24px}
  .vgr .vgr-img--wide img{aspect-ratio:4/3}
  .vgr .e-con.vgr-bento{grid-template-columns:minmax(0,1fr)}
  .vgr .e-con.vgr-treat--1{grid-column:auto}
  .vgr .vgr-treat--1 .vgr-treat__img img{aspect-ratio:3/2}
  .vgr .e-con.vgr-team{grid-template-columns:minmax(0,1fr);gap:28px}
  .vgr .e-con.vgr-person{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:18px;row-gap:4px;align-content:start}
  .vgr .vgr-img--person{grid-row:1/span 3;margin:0;--img-r:18px}
  .vgr .e-con.vgr-nl{grid-template-columns:minmax(0,1fr)}
  .vgr .vgr-chips{gap:18px 6px}
  .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 .e-con.vgr-foot{grid-template-columns:repeat(2,minmax(0,1fr))}
  body #vgr-hero .vgr-ctas{flex-direction:column;align-items:stretch}
  body #vgr-hero .vgr-btn{text-align:center}
  body #vgr-hero .vgr-btn-primary{justify-content:space-between}
}
@media (prefers-reduced-motion:reduce){
  .vgr .vgr-unsharp{filter:none;opacity:1;transform:none;transition:none}
  .vgr .e-con.vgr-treat,.vgr .vgr-btn .elementor-button{transition:none}
}

/* ---------- Feinschliff Runde 1 ---------- */
body #vgr-hero .vgr-inner{max-width:540px}
body #vgr-hero h1{font-size:clamp(2.25rem,1.2rem + 2.2vw,3.25rem)}
@media (max-width:1099px){body #vgr-hero .vgr-inner{max-width:680px}}
.vgr .e-con.vgr-op{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(40px,5vw,72px)}
.vgr .e-con.vgr-op__media{position:sticky;top:40px}
.vgr .vgr-video{background-position:center;background-size:cover;background-repeat:no-repeat}
.vgr .vgr-story .vgr-video{background-image:url("https://images.spotlightr.com/video/image?id=1774353&optimizer=image&width=1280")}
.vgr .vgr-story--flip .vgr-video{background-image:url("https://images.spotlightr.com/video/image?id=1774355&optimizer=image&width=1280")}
.vgr .vgr-career .vgr-video{background-image:url("https://images.spotlightr.com/video/image?id=1774328&optimizer=image&width=1280")}
.vgr .vgr-chips{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px 4px}
.vgr .vgr-chips li{grid-column:span 4}
.vgr .vgr-chips li:nth-child(1){grid-column:1/-1}
.vgr .vgr-chips li:nth-child(2){grid-column:span 4}
.vgr .vgr-chips li:nth-child(3){grid-column:span 8}
.vgr .vgr-chips li:nth-child(4),.vgr .vgr-chips li:nth-child(5){grid-column:span 3}
.vgr .vgr-chips li:nth-child(6){grid-column:span 6}
.vgr .vgr-chips li:nth-child(7){grid-column:span 3}
.vgr .vgr-chips li:nth-child(8){grid-column:span 5}
.vgr .vgr-chips li:nth-child(9){grid-column:span 4}
.vgr .vgr-chips li:nth-child(n+4) a{font-size:clamp(1.0625rem,.95rem + .3vw,1.25rem)}
.vgr .vgr-chips li:nth-child(n+7) a{font-size:1.0625rem}
@media (max-width:1024px) and (min-width:768px){.vgr .vgr-chips{max-width:620px}}
@media (max-width:767px){
  .vgr .vgr-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 18px}
  .vgr .vgr-chips li:nth-child(1){flex-basis:100%}
  .vgr .vgr-facts dd{font-size:1.375rem}
  .vgr .vgr-facts dt{font-size:.875rem}
  .vgr .vgr-hours td{font-size:.8125rem;white-space:nowrap}
  .vgr .vgr-hours th{font-size:.875rem;padding-right:8px}
}

/* ---------- Feinschliff Runde 2 ---------- */
@media (max-width:1024px){
  .vgr .e-con.vgr-op{grid-template-columns:minmax(0,1fr)}
  .vgr .e-con.vgr-op__media{position:static}
}
@media (min-width:1025px){
  .vgr .e-con.vgr-treat--4{grid-column:6/span 7;grid-row:3/span 2}
  .vgr .e-con.vgr-treat--5{grid-column:1/span 5;grid-row:3;flex-direction:row;align-items:stretch}
  .vgr .e-con.vgr-treat--6{grid-column:1/span 5;grid-row:4;flex-direction:row;align-items:stretch}
  .vgr .vgr-treat--4 .vgr-treat__img{flex:1 1 auto;min-height:340px}
  .vgr .vgr-treat--4 .vgr-treat__img img{height:100%;aspect-ratio:auto;min-height:340px}
  .vgr .vgr-treat--4 .vgr-h3 .elementor-heading-title{font-size:clamp(1.625rem,1.3rem + .9vw,2.125rem);letter-spacing:-.022em}
  .vgr .vgr-treat--4 .vgr-treat__text p{font-size:1.125rem;max-width:52ch}
  .vgr .vgr-treat--4 .e-con.vgr-treat__body{flex:0 0 auto;padding:28px 22px 20px}
  .vgr .vgr-treat--5 .vgr-treat__img,.vgr .vgr-treat--6 .vgr-treat__img{width:40%;flex:none}
  .vgr .vgr-treat--5 .vgr-treat__img img,.vgr .vgr-treat--6 .vgr-treat__img img{height:100%;aspect-ratio:auto;min-height:230px}
  .vgr .vgr-treat--5 .e-con.vgr-treat__body,.vgr .vgr-treat--6 .e-con.vgr-treat__body{width:auto;min-width:0;padding:16px 14px 12px 22px}
}
.vgr .vgr-lens>.vgr-h3{order:1}
.vgr .vgr-lens>.vgr-tag{order:2;margin-top:-6px}
.vgr .vgr-lens>.vgr-lens__price{order:3}
.vgr .vgr-lens>.elementor-widget-html{order:4}
.vgr .vgr-lens>.vgr-btn{order:5}
body #vgr-hero .vgr-inner{display:flex;flex-direction:column;align-items:flex-start}
body #vgr-hero .vgr-inner>*{max-width:100%}
body #vgr-hero .vgr-brand{order:10;font-family:var(--vgr-sans);font-size:1rem;font-weight:500;letter-spacing:0;color:var(--vgr-muted);margin:14px 0 0}
@media (max-width:767px){body #vgr-hero .vgr-ctas{align-self:stretch}}

/* ---------- Feinschliff Runde 3: Lesbarkeitsboden 14px ---------- */
.vgr .vgr-tag p{font-size:.875rem}
@media (max-width:767px){.vgr .vgr-hours td{font-size:.875rem;white-space:normal}.vgr .vgr-hours th{font-size:.875rem}}

/* ---------- Runde 4: Schriftwechsel auf Lexend (normale Null) ---------- */
:root{
  --vgr-sans:"Lexend",system-ui,-apple-system,"Segoe UI",sans-serif;
  --vgr-mono:"Lexend",system-ui,-apple-system,"Segoe UI",sans-serif;
}
.e-con.vgr{font-weight:350;line-height:1.7}
.vgr strong,.vgr b{font-weight:600}
.vgr .vgr-h2 .elementor-heading-title{font-size:clamp(2rem,1.3rem + 2vw,3.125rem);font-weight:600;letter-spacing:-.035em;line-height:1.08}
.vgr .vgr-h2--op .elementor-heading-title{font-size:clamp(1.75rem,1.25rem + 1.5vw,2.5rem)}
.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;letter-spacing:-.02em}
.vgr .vgr-h3--lg .elementor-heading-title{font-size:clamp(1.4375rem,1.2rem + .7vw,1.75rem)}
.vgr .vgr-treat--1 .vgr-h3 .elementor-heading-title{font-size:clamp(1.5rem,1.25rem + .8vw,2rem)}
.vgr .vgr-lead-first p:first-child{font-weight:400;letter-spacing:-.015em}
.vgr .vgr-quote p{font-weight:400;letter-spacing:-.018em}
.vgr .vgr-btn .elementor-button{font-weight:600;letter-spacing:-.01em}
.vgr .vgr-chips a{font-weight:600;letter-spacing:-.02em}
.vgr .vgr-befund__value .elementor-heading-title,.vgr .vgr-facts dd{font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.vgr .vgr-person__role p,.vgr .vgr-quote__cap p,.vgr .vgr-jobs__title,.vgr .vgr-foot__title .elementor-heading-title,.vgr .vgr-tag p{letter-spacing:0;font-weight:500}
.vgr .vgr-hours td,.vgr .vgr-loc__contact a{font-weight:400;font-variant-numeric:tabular-nums}
.vgr .e-con.vgr-step::after{font-weight:600}
body #vgr-hero h1{font-size:clamp(2.125rem,1.2rem + 2vw,3rem);font-weight:600;letter-spacing:-.04em;line-height:1.06}
body #vgr-hero .vgr-sub{font-weight:350}
body #vgr-hero .vgr-btn{font-weight:600}
body #vgr-hero .vgr-list li{font-weight:350}
body #vgr-hero .vgr-rating strong{font-weight:600;font-variant-numeric:tabular-nums}

@media (min-width:1025px){.vgr .vgr-treat--4 .vgr-h3 .elementor-heading-title{font-size:clamp(1.5rem,1.25rem + .8vw,2rem);letter-spacing:-.02em}}

/* ---------- Runde 5: globaler Header (sticky 84px) ---------- */
@media (min-width:1100px){body #vgr-hero .vgr-stage{top:84px;height:calc(100vh - 84px)}}

/* ---------- Runde 6: Kit-Variablen in den neuen Bereichen überschreiben ---------- */
.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--op .elementor-widget-heading .elementor-heading-title,
.e-con.vgr-sec--career .elementor-widget-heading .elementor-heading-title,
.e-con.vgr-sec--cta .elementor-widget-heading .elementor-heading-title,
.e-con.vgr-sec--warn .elementor-widget-heading .elementor-heading-title{color:#fff}
.e-con.vgr .vgr-befund__value .elementor-heading-title{color:var(--vgr-blue)}

/* ---------- Runde 7: Sticky-Elemente unter dem neuen Sticky-Header (84px) ---------- */
@media (min-width:1025px){.vgr .e-con.vgr-floater__media,.vgr .e-con.vgr-faq__head,.vgr .vgr-career__jobs,.vgr .e-con.vgr-op__media{top:124px}}

/* ---------- Runde 8: Hero-Inhalt bündig mit Logo und Sektionen (1280 + clamp-Rand wie vgrh__wrap/vgr-wrap); Zusatzzeile „Augenärzte Vreden · Gronau · Rhede“ raus ---------- */
body #vgr-hero .vgr-content{max-width:1280px;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}
@media (max-width:1099px){body #vgr-hero .vgr-stage{padding-left:0;padding-right:0}}
body #vgr-hero .vgr-brand{display:none}

/* ---------- Runde 9: Schrift-Rest aus dem Hero-Prototyp ---------- */
/* Das Hero-HTML setzt body{font-family:Merriweather}; das schlaegt auf die ganze Seite durch (u. a. Cookie-Banner). Zurueck auf die Theme-Schrift wie auf allen anderen Seiten. */
html body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}/* End custom CSS */