@media (max-width:480px){.page-id-449 .page-hero{background-image:url("https://augenarzt-praxis.koeln/wp-content/uploads/2025/12/augenarzt-koeln-braunsfeld-mobil.jpg") !important;background-size:cover;background-position:center}.inside-header,.inside-article,.inside-page,.inside-footer,.alignfull{padding-left:17px !important;padding-right:16px !important}.kachel .lightweight-accordion .lightweight-accordion-title h3,.kachel .lightweight-accordion .lightweight-accordion-title p,.kachel .lightweight-accordion .lightweight-accordion-title span,.lightweight-accordion .lightweight-accordion-title h3,.lightweight-accordion .lightweight-accordion-title p,.lightweight-accordion .lightweight-accordion-title span{font-size:1.1rem !important;line-height:1.3em!important}}.site-header .header-image{width:430px;transition:transform .25s ease,box-shadow .25s ease;margin-top:5px;margin-bottom:-12px}.site-header .header-image:hover{transform:scale(1.05);box-shadow:}#masthead{box-shadow:0 3px 8px rgba(0,0,0,.08);z-index:999;position:relative}.main-nav a:link,.main-navigation .main-nav ul li.menu-item-has-children>a{letter-spacing:.12em;text-transform:uppercase;font-size:1.21rem!important;line-height:2.2em!important;padding-left:2.15em!important;padding-right:5px!important}.main-navigation:not(.navigation-clone) .main-nav{margin-top:-8px}.main-navigation .main-nav ul li.menu-item-has-children>a{margin-right:-1em!important}.main-nav a{position:relative;display:inline-flex;align-items:center;text-decoration:none;color:#000}.main-nav>ul>li>a:before{content:"";position:absolute;left:9px;top:50%;transform:translateY(-50%);width:1.3em;height:1.4em;background-image:url("https://augenarzt-praxis.koeln/wp-content/uploads/2025/11/augenarzt-koeln.png");background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:50%;opacity:0;transition:opacity .6s ease;pointer-events:none}.main-nav>ul>li:hover>a:before,.main-nav>ul>li>a:hover:before{opacity:1}.sub-menu{width:26em!important}.sub-menu a:link,.sub-menu a:visited{margin-top:0;line-height:1.5em!important;padding-left:13px!important;letter-spacing:0em;text-transform:none}.sub-menu ul{margin-left:0!important}.main-navigation ul ul{box-shadow:0 3px 5px rgba(0,0,0,.15) !important}.kachel-link{aspect-ratio:5/4;height:auto !important;min-height:0 !important;position:relative;cursor:pointer;overflow:hidden;border-radius:px;box-shadow:0 8px 10px rgba(0,0,0,.08);transition:transform .35s ease,box-shadow .25s ease}.kachel-link .wp-block-cover__image-background{object-fit:cover;width:100%;height:100%}.kachel-link:hover,.kachel-link:focus-within{transform:scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.2)}.kachel-link:focus-visible{outline:3px solid #005fcc;outline-offset:5px}.kachel-link .wp-block-cover__inner-container{position:absolute;bottom:0;width:100%;display:flex}.kachel-link .wp-block-cover__inner-container p{flex:1;margin:0;padding:.7em 1em;background:#fff;border:none;text-align:left;line-height:1.3;color:#000}.kachel-link:hover .wp-block-cover__inner-container p,.kachel-link:hover .wp-block-cover__inner-container a{color:#5e8eb1 !important}.kachel-link.portrait{aspect-ratio:4/5}.kachel-link .wp-block-cover__inner-container a{text-decoration:none !important;color:inherit !important;font-weight:700 !important;font-size:1.05rem}@media (max-width:810px){.kachel-link .wp-block-cover__inner-container a,.kachel-link .wp-block-cover__inner-container p{font-size:1.09rem!important}}.hero-zeile{margin-top:-3.7em;padding-top:3em;padding-bottom:1.5em;padding-left:calc((100vw - 1200px) / 2 + 40px);padding-right:calc((100vw - 1200px) / 2 + 40px)}@media (max-width:1024px){.separate-containers .hero-zeile{padding-left:1.5rem;padding-right:1.5rem}}.hero-zeile h1{margin-top:0;margin-bottom:.8em;color:#fff;font-weight:700;line-height:1.2;text-shadow:1px 1px 2px rgba(50,70,90,.2),-1px -1px 2px rgba(50,70,90,.2),1px -1px 2px rgba(50,70,90,.2),-1px 1px 2px rgba(50,70,90,.2)}.hero-zeile h1 em,.hero-zeile h1 i{text-shadow:none;font-style:normal;color:;text-transform:none!important;text-shadow:1px 1px 2px rgba(50,70,90,.2),-1px -1px 2px rgba(50,70,90,.2),1px -1px 2px rgba(50,70,90,.2),-1px 1px 2px rgba(50,70,90,.2)}.wp-block-image img{box-shadow:0 8px 10px rgba(0,0,0,.08)}.kachel img{box-shadow:0 2px 7px rgba(0,0,0,.05);width:100%;margin-bottom:1.7em}.wp-block-image figcaption,.wp-element-caption{margin-bottom:2.2em}.entry-content a img{transition:transform .5s ease;display:inline-block}.entry-content a:hover img{transform:scale(1.25)}.kachel{padding:2.5rem;padding-bottom:2em;box-shadow:0 0 5px rgba(0,0,0,.1);background-color:#e9f1f7}.blau{background-color:#bfd4e5 !important}.kachel h2{margin-top:0}.drei-kacheln{gap:2rem;padding:0 2rem}@media (max-width:768px){.kachel{padding:1.4em}.kachel .weniger-margin-top img,.weniger-margin-top{margin-top:-1.7em}}button,input[type=button],input[type=submit],.wp-block-button__link,.wpcf7-submit{background-color:#8eafca!important;color:#000!important;font-weight:600!important;font-size:1.33rem!important;border-radius:50px;padding:.45em 1.15em;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .4s ease,box-shadow .3s ease,background-color .2s ease,color .3s ease;text-align:center;text-decoration:none;display:inline-block;box-sizing:border-box;margin-top:.5em;margin-bottom:1.5em}button:hover,input[type=button]:hover,input[type=submit]:hover,.wp-block-button__link:hover,.wpcf7-submit:hover{transform:scale(1.025);box-shadow:0 0 7px rgba(0,0,0,.3);background-color:#4C7BA2!important;color:#fff!important}button:focus,input[type=button]:focus,input[type=submit]:focus,.wp-block-button__link:focus,.wpcf7-submit:focus{outline:3px solid #000;outline-offset:2px}.wp-block-button .wp-block-button__link{border-radius:50px;box-sizing:border-box}.wp-block-button.button-hell>.wp-block-button__link,.wp-block-button__link.button-hell{background-color:#e9f1f7 !important;color:#000!important;border-radius:50px;padding:.6em 1.4em;font-size:1rem;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;box-sizing:border-box;margin-top:.5em;margin-bottom:1.5em;transition:transform .4s ease,box-shadow .3s ease,background-color .2s ease,color .3s ease}.wp-block-button.button-hell>.wp-block-button__link:hover,.wp-block-button__link.button-hell:hover{transform:scale(1.015);box-shadow:0 0 7px rgba(0,0,0,.3);background-color:!important;color:#4C7BA2!important}.wp-block-button.button-hell>.wp-block-button__link:focus,.wp-block-button__link.button-hell:focus{outline:3px solid #000;outline-offset:2px}@media (max-width:768px){button:not(.menu-toggle):not(.main-navigation *),input[type=submit],.wp-block-button__link,.wpcf7-submit{font-size:1.15rem !important;padding:.4em 1.1em !important;display:inline-block;margin:.1em .05em !important}}.has-inline-mobile-toggle .mobile-menu-control-wrapper{border-radius:50px;background-color:#8eafca}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.6}h1,h2,h3,h4{font-family:"Open Sans",sans-serif;line-height:1.3}h1{letter-spacing:.22rem;color:#5e8eb1;text-transform:uppercase}h1 strong{color:#000!important}h2 strong,h3 strong{color:#5E8EB1!important}h2,h3,h4{color:#000}.page-id-18 h2.has-large-font-size{font-size:1.95rem !important}h1,h2,h3{font-weight:700}h4,h5,h6{font-weight:600}h2{margin-top:1.5em;font-size:1.6rem}em{font-size:.95em;font-weight:400;font-style:normal;text-transform:uppercase!important}h3{font-size:1.25rem}h3 em{font-weight:700}h4{font-size:1.25rem}.entry-content p,.entry-content ul li,.lightweight-accordion ul li,.lightweight-accordion ol li,.widget ul li{font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.17rem;line-height:1.6;color:;list-style-type:disc!important;hyphens:auto}.entry-content ul li,.lightweight-accordion ul li,.lightweight-accordion ol li,.widget ul li{margin-left:-1.6em;line-height:1.45!important;margin-bottom:.4em}.entry-content ul li::marker,.lightweight-accordion ul li::marker,.lightweight-accordion ol li::marker,.widget ul li::marker{color:#5e8eb1}.entry-content p strong,.entry-content ul li strong{font-weight:600}.has-medium-font-size,.has-medium-font-size *{font-size:1.25rem !important}.has-medium-font-size li{margin-bottom:.8em !important}p em,ul li em{font-style:italic!important;text-transform:none}.main-navigation .main-nav>ul>li>a{font-family:"Open Sans",sans-serif;font-weight:700}.main-navigation .main-nav ul ul li a{font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.19rem!important}@media (max-width:1024px){.main-navigation .main-nav>ul>li>a{font-size:1.15rem !important}.main-navigation .main-nav ul ul li a{font-size:1.05rem !important}.entry-content p,.entry-content ul li{font-size:1.1rem}h1{font-size:1.9rem}h2{font-size:1.6rem}}@media (max-width:810px){.main-navigation .main-nav>ul>li>a,.main-navigation .main-nav ul li.menu-item-has-children>a{font-size:1.35rem !important}.main-navigation .main-nav ul ul li a{font-size:1.25rem !important}.entry-content p,.entry-content ul li{font-size:1.05rem;line-height:1.65}h1,h2,h3{hyphens:auto}h1{font-size:1.7rem!important}h2{font-size:1.45rem!important}h3{font-size:1.25rem!important}}@media (max-width:480px){.main-navigation .main-nav>ul>li>a,.main-navigation .main-nav ul li.menu-item-has-children>a{font-size:1.25rem!important}.entry-content p,.entry-content ul li,.entry-content .has-medium-font-size{font-size:1.1rem!important;line-height:1.4em!important}h1{font-size:1.35rem!important}h2{font-size:1.3rem!important}.has-large-font-size{font-size:1.6rem!important}}.main-navigation.toggled .main-nav{padding-top:15px;margin-top:3px;background-color:var(--base-3)}.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{margin:6px;margin-right:16px}@media (max-width:768px){.nicht-mobil{display:none !important}}.entry-content p a,.entry-content li a{color:#000;text-decoration-line:underline;text-underline-offset:3px;text-decoration-thickness:2.2px;text-decoration-color:#9dbedb;transition:text-decoration-color .2s ease,text-decoration-thickness .25s ease;font-weight:500}.entry-content p a:hover,.entry-content li a:hover{text-decoration-color:#000 !important}.wp-block-separator{border:none;height:3.5px;width:100%;background:linear-gradient(to right,#8eafca 0%,rgba(142,175,202,0) 100%);margin-top:2.2em;margin-bottom:2.2em;opacity:1;border-radius:2px}.lightweight-accordion .lightweight-accordion-title{position:relative;list-style:revert;padding:.8em 1em .8em 3.3em !important;cursor:pointer;hyphens:auto}.lightweight-accordion .lightweight-accordion-title{background-color:#e9f1f7!important}.kachel .lightweight-accordion .lightweight-accordion-title{background-color:#fff!important;hyphens:auto}.lightweight-accordion .lightweight-accordion-title:hover{background-color:#E2EBF3!important}.lightweight-accordion .lightweight-accordion-title span{font-weight:700!important;hyphens:auto}.lightweight-accordion summary.lightweight-accordion-title::marker,.lightweight-accordion summary.lightweight-accordion-title::-webkit-details-marker{color:transparent;font-size:0;background:0 0}.lightweight-accordion .lightweight-accordion-title h3,.lightweight-accordion .lightweight-accordion-title p,.lightweight-accordion .lightweight-accordion-title span{font-weight:700 !important;font-size:1.2rem !important;margin:0;hyphens:auto}.lightweight-accordion .lightweight-accordion-body{padding-top:2em!important;padding-left:0 !important;padding-right:0 !important}.lightweight-accordion ul,.lightweight-accordion ol{list-style:none;margin-left:1.3em;padding-left:0}.lightweight-accordion summary.lightweight-accordion-title:before{content:"▼";position:absolute;left:9px;top:50%;transform:translateY(-54%);display:inline-flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;background-color:#8eafca;border:3.5px solid #000;border-radius:50%;color:#000;font-size:1.05em;font-weight:900;line-height:1;transition:all .3s ease-in-out}.lightweight-accordion details[open] summary.lightweight-accordion-title:before{content:"▲";background-color:#4c7ba2;color:#fff;border-color:#000;transform:translateY(-54%) scale(1.05)}:focus-visible{outline:3px solid #000;outline-offset:3px}:focus:not(:focus-visible){outline:none;background:0 0}.lightweight-accordion .lightweight-accordion-body ul li{margin-left:0 !important}table{width:98%;max-width:98%;margin-left:auto;margin-right:auto;border-collapse:collapse;font-size:.9rem}table ul li{font-size:1.01rem!important}table thead th{background-color:#a5bfd4;color:#000;font-weight:700;padding:8px;text-align:left;font-size:1.11rem}table td{padding:8px;border-top:1px solid #d1d9e0}table tbody tr:nth-child(even){background-color:rgba(255,255,255,.4)}table td:nth-child(1),table th:nth-child(1){width:20%;font-size:1.01rem!important}@media (max-width:600px){table{font-size:.9rem;hyphens:auto}.lightweight-accordion .lightweight-accordion-title h3,.lightweight-accordion .lightweight-accordion-title p{font-size:.95rem !important}}.desktop{display:block}.mobil{display:none}@media (max-width:768px){.desktop{display:none !important}.mobil{display:block !important}}.doctolib-hinweis{font-size:.96rem!important;line-height:1.25em!important;margin-top:-1.7em}@media (max-width:768px){.doctolib-hinweis{font-size:.9rem!important;margin-top:.1em}}#footer-widgets{padding-top:1em;padding-bottom:2em;font-size:1.1rem;background-color:#325579;color:#fff}#footer-widgets a:link,#footer-widgets a:visited{color:#fff;text-decoration:underline;text-decoration-color:#fff;transition:color .2s ease,text-decoration-color .2s ease;text-decoration-thickness:1.5px;text-underline-offset:2.1px;font-size:1.1rem}#footer-widgets a:hover{font-size:1.12rem;color:#fff;text-decoration-color:#000}#footer-widgets h3.wp-block-heading{color:#fff;font-size:1.65rem!important;letter-spacing:.2rem;text-transform:uppercase;text-shadow:1px 1px 2px rgba(50,70,90,.4),-1px -1px 2px rgba(50,70,90,.4),1px -1px 2px rgba(50,70,90,.4),-1px 1px 2px rgba(50,70,90,.4)}html{scroll-behavior:smooth!important}:target{scroll-margin-top:55px!important}[id]:target{scroll-margin-top:100px}@media (max-width:810px){.wp-block-spacer{height:1.4rem !important}}@media (max-width:480px){.wp-block-spacer{height:1rem !important}}@media (max-width:428px){.call-button{position:fixed;bottom:20px;right:20px;background-color:#8eafca;font-size:26px;padding:13px 16px;border-radius:50%;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.3);font-weight:600;transition:all .3s ease;z-index:9999;display:inline-flex;align-items:center;justify-content:center}.call-button:hover,.call-button:focus{background-color:#bcd0e0;transform:scale(1.025);outline:3px solid #fff;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}}@media (min-width:429px){.call-button{display:none}}.page-id-1804 h1{text-transform:none}.no-margin-top img{margin-top:-2.3em!important}.margin-bottom-weniger{margin-bottom:1.2rem}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('https://augenarzt-praxis.koeln/fonts/open-sans-v44-latin-regular.woff2') format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-display:swap;src:url('https://augenarzt-praxis.koeln/fonts/open-sans-v44-latin-500.woff2') format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url('https://augenarzt-praxis.koeln/fonts/open-sans-v44-latin-600.woff2') format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url('https://augenarzt-praxis.koeln/fonts/open-sans-v44-latin-700.woff2') format('woff2')}