@import url(//www.zahngesundheit-stadtwaldguertel.de/wp-content/themes/porto-child/../porto/style.css);.callus i.Simple-Line-Icons-call-out,.callus .Simple-Line-Icons-call-out,.callus.Simple-Line-Icons-call-out,.callus .feature-box .feature-box-icon i,.feature-box.feature-box-style-2 .feature-box-icon i,.feature-box.feature-box-style-3 .feature-box-icon i,.feature-box.feature-box-style-4 .feature-box-icon i,.feature-box.feature-box-style-5 .feature-box-icon i,.feature-box.feature-box-style-6 .feature-box-icon i{top:10px !important;left:20px !important}.page-top .breadcrumbs-wrap{text-align:right}.page-top .yoast-breadcrumbs{display:block;font-size:11px;font-weight:600;line-height:1.6;color:rgba(255,255,255,.65)}.page-top .yoast-breadcrumbs,.page-top .yoast-breadcrumbs a,.page-top .yoast-breadcrumbs span{text-transform:uppercase}.page-top .yoast-breadcrumbs a{color:#fff;text-decoration:none}.page-top .yoast-breadcrumbs a:hover,.page-top .yoast-breadcrumbs a:focus{text-decoration:underline}.page-top .yoast-breadcrumbs .breadcrumb_last,.page-top .yoast-breadcrumbs .breadcrumb_last strong,.page-top .yoast-breadcrumbs .breadcrumb_last b{color:rgba(255,255,255,.65);font-weight:600;text-transform:uppercase}.page-top .yoast-breadcrumbs .breadcrumb-separator{display:inline-block;margin:0 6px;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1;vertical-align:-1px;color:rgba(255,255,255,.5)}@media (max-width:991px){.page-top .breadcrumbs-wrap{text-align:left}.page-top .yoast-breadcrumbs>span:first-child{margin-left:0 !important}}@media (max-width:991px){.porto-feature-box .feature-box.feature-box-style-2 h4{margin-left:0 !important}}@media (max-width:767px){.main-content.col-lg-9 .feature-box.feature-box-style-2>.feature-box-icon:has(.icon-image){display:none !important}.main-content.col-lg-9 .feature-box.feature-box-style-2>.feature-box-info{width:100%;flex:1 1 auto}}@supports not selector(:has(*)){@media (max-width:767px){.main-content.col-lg-9 .feature-box.feature-box-style-2>.feature-box-icon .icon-image{display:none !important}}}.mobile-treatment-nav{display:none}@media (max-width:991px){.mobile-treatment-nav{display:block;margin:35px 0 20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.mobile-treatment-nav summary{position:relative;padding:17px 35px 17px 0;font-size:18px;font-weight:600;line-height:1.35;color:#222;cursor:pointer;list-style:none}.mobile-treatment-nav summary::-webkit-details-marker{display:none}.mobile-treatment-nav summary:after{content:"+";position:absolute;top:50%;right:5px;font-size:25px;font-weight:300;line-height:1;color:#ba087d;transform:translateY(-50%)}.mobile-treatment-nav[open] summary:after{content:"−"}.mobile-treatment-nav-menu{margin:0;padding:0 0 15px;list-style:none}.mobile-treatment-nav-menu li{margin:0;padding:0;border-top:1px solid #eee}.mobile-treatment-nav-menu li a{display:block;padding:11px 5px;font-size:14px;line-height:1.35;color:#555;text-decoration:none}.mobile-treatment-nav-menu li a:hover,.mobile-treatment-nav-menu li a:focus{color:#ba087d}.mobile-treatment-nav-menu .current-menu-item>a,.mobile-treatment-nav-menu .current_page_item>a{color:#ba087d;font-weight:600}}@media (max-width:767px){.service-area-grid .wpb_single_image,.service-area-grid .porto-info-list{margin-bottom:0 !important}.service-area-grid .wpb_column,.service-area-grid .vc_column_container{margin-bottom:20px}.service-area-grid .wpb_column:last-child,.service-area-grid .vc_column_container:last-child{margin-bottom:0}}.practice-gallery{width:100%}.practice-gallery .wpb_image_grid,.practice-gallery .wpb_gallery_slides{width:100%}@media (max-width:767px){.practice-gallery ul.wpb_image_grid_ul{display:grid !important;grid-template-columns:repeat(3,minmax(0, 1fr));gap:6px;width:100% !important;height:auto !important;margin:0 !important;padding:0 !important}.practice-gallery ul.wpb_image_grid_ul>li.isotope-item{position:static !important;top:auto !important;left:auto !important;transform:none !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important}.practice-gallery ul.wpb_image_grid_ul>li img{display:block;width:100% !important;max-width:none !important;height:auto !important;margin:0}}@media (min-width:768px) and (max-width:991px){.practice-gallery ul.wpb_image_grid_ul{display:grid !important;grid-template-columns:repeat(4,minmax(0, 1fr));gap:8px;width:100% !important;height:auto !important;margin:0 !important;padding:0 !important}.practice-gallery ul.wpb_image_grid_ul>li.isotope-item{position:static !important;top:auto !important;left:auto !important;transform:none !important;width:auto !important;height:auto !important;margin:0 !important}.practice-gallery ul.wpb_image_grid_ul>li img{display:block;width:100% !important;max-width:none !important;height:auto !important}}.footer-info-list{width:100%}.footer-info-row{display:grid;grid-template-columns:88px 1fr;column-gap:8px;align-items:baseline;margin-bottom:3px}.footer-info-label{color:#fff;white-space:nowrap}.footer-info-value{color:inherit}.footer-info-row-sub .footer-info-value{grid-column:2}.footer-info-row>br{display:none}.footer-info-row a.footer-info-value{text-decoration:none}.footer-info-row a.footer-info-value:hover,.footer-info-row a.footer-info-value:focus{text-decoration:underline}.footer-address{line-height:1.6}.footer-route-link{display:inline-block;margin-top:8px;text-decoration:none}.footer-route-link:hover,.footer-route-link:focus{text-decoration:underline}.top-contact-bar{align-items:center}.top-contact-bar>li>a{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;line-height:1.4;color:#65717c;text-decoration:none}.top-contact-bar>li>a:hover,.top-contact-bar>li>a:focus{color:#ba087d;text-decoration:none}.top-contact-bar i{font-size:13px}@media (max-width:767px){#header .header-top{display:none !important}.top-contact-bar{display:flex;justify-content:center;width:100%}.top-contact-location{display:none}.top-contact-bar>li>a{padding:7px 10px;font-size:13px}}.lb-data .lb-number{color:#fff !important;opacity:1 !important}#lightbox .lb-outerContainer{position:relative}#lightbox .lb-outerContainer .lb-closeContainer{position:absolute;top:10px;right:10px;width:32px;height:32px;z-index:50}#lightbox .lb-outerContainer .lb-close{display:block;float:none;width:32px;height:32px;opacity:1}#lightbox .lb-outerContainer .lb-close{background:url("/wp-content/plugins/js_composer/assets/lib/vendor/dist/lightbox2/dist/images/close.png") right top no-repeat}@media (max-width:991px){#lightbox .lb-nav a.lb-prev,#lightbox .lb-nav a.lb-next{opacity:1 !important}}@media (max-width:767px){body{--zsg-mobile-text:16px;--zsg-mobile-lead:calc(var(--zsg-mobile-text) * 1.25);--zsg-mobile-footer:15px}#header .header-top{display:none !important}#header .logo{width:min(230px, calc(100vw - 120px)) !important;max-width:min(230px, calc(100vw - 120px)) !important}#header.sticky-header .logo{width:min(200px, calc(100vw - 120px)) !important;max-width:min(200px, calc(100vw - 120px)) !important}#header .logo>a{display:block;width:100%}#header .logo img{width:100% !important;max-width:100% !important;height:auto !important}#main .main-content .wpb_text_column p,#main .main-content .wpb_text_column li,#main .main-content .feature-box-info p,#main .main-content .porto-info-list li{font-size:var(--zsg-mobile-text) !important;line-height:1.65 !important}#main .main-content .lead,#main .main-content p.lead,#main .main-content .lead p{font-size:var(--zsg-mobile-lead) !important;line-height:1.5 !important}#footer .widget p,#footer .widget li,#footer .footer-address,#footer .footer-route-link,#footer .footer-info-list{font-size:var(--zsg-mobile-footer) !important;line-height:1.65 !important}#footer .footer-info-row{grid-template-columns:100px minmax(0, 1fr);column-gap:8px}#footer .footer-copyright{font-size:13px;line-height:1.5}}@media (max-width:767px){body:not(.home) #main>.container>.main-content-wrap>.main-content{padding-top:26px !important}body:not(.home) .page-content #wpb-content-root>.vc_row:first-child h1{margin-top:0 !important}body.home #wpb-content-root>.vc_row.top-row.section:has(h1){padding-top:26px !important}body.home #wpb-content-root>.vc_row.top-row.section h1{margin-top:0 !important}body.home #wpb-content-root .vc_row.section .vc_inner .porto-feature-box.m-b-xl{margin-bottom:22px !important}}@media (max-width:767px){#footer .footer-address,#footer .footer-address p,#footer .footer-info-list,#footer .footer-info-row{line-height:1.4 !important}#footer .footer-address p{margin:0 !important}#footer .footer-info-row{margin-bottom:2px}body.page-id-9 #main .feature-box-info a.btn{display:inline-flex;align-items:center;min-height:42px;padding:9px 13px !important;font-size:14px !important;line-height:1.35 !important;white-space:normal;text-align:left}body.page-id-9 #main .feature-box-info{min-width:0}body.home .page-members .thumb-info-title{position:static !important;display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:12px 10px 16px !important;background:#f8f5f7 !important;transform:none !important;opacity:1 !important;box-sizing:border-box}body.home .page-members .thumb-info-inner{display:block;color:#333 !important;font-size:16px !important;line-height:1.35 !important;white-space:normal !important;overflow-wrap:anywhere}body.home .page-members .thumb-info-type{display:block;float:none !important;clear:both;position:static !important;margin:5px 0 0 !important;padding:0 !important;background:0 0 !important;color:var(--porto-primary-color,#ac137f) !important;font-size:13px !important;line-height:1.4 !important;text-transform:none !important;white-space:normal !important;overflow-wrap:anywhere;hyphens:auto}body.home .page-members .thumb-info-wrapper:after{display:none !important}body.home.zsg-home-team-two-columns .page-members>.members-container{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr));gap:18px 12px;height:auto !important;margin-left:0 !important;margin-right:0 !important}body.home.zsg-home-team-two-columns .page-members>.members-container>article.member{position:static !important;inset:auto !important;transform:none !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important}body.home.zsg-home-team-two-columns .page-members .thumb-member-container img{display:block;width:100%;aspect-ratio:1;object-fit:cover}body.home #main .testimonial.testimonial-with-quotes blockquote{position:relative;padding:32px 12px !important}body.home #main .testimonial.testimonial-with-quotes blockquote p{font-size:18px !important;line-height:1.6 !important}body.home #main .testimonial.testimonial-with-quotes blockquote:before,body.home #main .testimonial.testimonial-with-quotes blockquote:after{display:block !important;position:absolute;width:auto;height:auto;margin:0;color:var(--porto-primary-color,#ac137f);font-family:Georgia,serif;font-size:44px !important;line-height:1}body.home #main .testimonial.testimonial-with-quotes blockquote:before{content:"“";top:0;left:0;right:auto;bottom:auto}body.home #main .testimonial.testimonial-with-quotes blockquote:after{content:"”";bottom:-2px;right:0;top:auto;left:auto}body.home .testimonial-author p,body.home .testimonial-author strong,body.home .testimonial-author span{font-size:15px !important;line-height:1.45 !important}.page-content:has(#ueberuns-zitat) .practice-gallery .wpb_image_grid_ul>li.isotope-item:last-child{display:none !important}#ueberuns-zitat br{display:none}}#footer a.footer-route-link{display:inline-flex;align-items:center;gap:8px;margin-top:9px;padding:8px 11px;border:1px solid rgba(255,255,255,.7);border-radius:6px;background:#fff;color:#95116f !important;font-size:14px !important;line-height:1.35 !important;text-decoration:none}#footer a.footer-route-link:before{content:"↗";font-size:18px;line-height:1}#footer a.footer-route-link:hover,#footer a.footer-route-link:focus-visible{background:#f8eaf3;text-decoration:none}#footer .footer-route-link:hover .footer-route-text,#footer .footer-route-link:focus-visible .footer-route-text{text-decoration:underline}@media (max-width:767px){#footer a.footer-route-link{display:inline-flex;width:auto;max-width:100%;white-space:nowrap;gap:0}#footer a.footer-route-link br{display:none}#footer a.footer-route-link .footer-route-text{white-space:nowrap}#footer a.footer-route-link .footer-route-icon{margin-right:8px}}@media (max-width:991px){#nav-panel{color:#3e3340 !important;background:0 0 !important;border:0 !important;margin:0 !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important}#nav-panel>.container{background:0 0 !important}#nav-panel .mobile-nav-wrap{min-height:0 !important;max-height:65vh;max-height:65dvh;margin:0 !important;padding:0 !important;background:0 0 !important;border-radius:0 0 12px 12px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;transition:none !important;overscroll-behavior:contain}@supports not (scrollbar-gutter:stable){#nav-panel .mobile-nav-wrap{overflow-y:scroll}}#nav-panel .mobile-nav-wrap::-webkit-scrollbar-track{background:0 0}#nav-panel .menu-wrap{padding:10px !important;margin:0 !important;border:1px solid #eadfe6 !important;border-radius:0 0 12px 12px;background:#fff !important}#nav-panel .accordion-menu{margin:0 !important;padding:0 !important;border:0 !important;background:#fff !important}#nav-panel .accordion-menu li.menu-item,#nav-panel .accordion-menu li.menu-item:hover{position:relative;border:0 !important;background:0 0 !important}#nav-panel .accordion-menu>li.menu-item+li.menu-item{border-top:1px solid #f0e8ed !important}#nav-panel .accordion-menu li.menu-item>a{display:block;box-sizing:border-box;min-height:48px;margin:0 !important;padding:13px 48px 13px 13px !important;border:0 !important;border-radius:7px;color:#3e3340 !important;background:0 0 !important;font-size:16px !important;font-weight:500 !important;line-height:1.4 !important;text-transform:none !important;white-space:normal;text-decoration:none}#nav-panel .accordion-menu li.current-menu-item>a,#nav-panel .accordion-menu>li.current-menu-ancestor>a{background:#f7e9f2 !important;color:#9b1173 !important;font-weight:600 !important}#nav-panel .accordion-menu li.menu-item>a:hover,#nav-panel .accordion-menu li.menu-item>a:focus-visible{background:#f8edf4 !important;color:#9b1173 !important}#nav-panel .accordion-menu>li>.sub-menu{margin:7px 6px 12px 16px !important;padding:0 0 0 9px !important;border-left:2px solid #efdeea;background:#fff !important}#nav-panel .accordion-menu .sub-menu li>a{font-size:15px !important}#nav-panel .accordion-menu .sub-menu .sub-menu{margin:0 !important;padding-left:12px !important;border:0 !important}#nav-panel .accordion-menu .arrow{top:3px !important;right:3px !important;width:44px !important;height:44px !important;line-height:44px !important;border:0 !important;border-radius:7px;background:#fcf6fa !important;color:#9b1173 !important;text-align:center}#nav-panel .accordion-menu .arrow:before{color:#9b1173 !important}#lightbox.zsg-lightbox-mobile{position:fixed !important;top:0 !important;left:0 !important;display:flex !important;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100% !important;height:100vh !important;height:100dvh !important;padding:8px !important;overflow:auto}#lightbox.zsg-lightbox-mobile .lb-outerContainer{flex:0 0 auto;margin:0 auto !important;max-width:100%}#lightbox.zsg-lightbox-mobile .lb-dataContainer{flex:0 0 auto;margin:5px auto 0 !important;max-width:100%}}.zsg-about-intro{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);column-gap:36px;align-items:start}.zsg-about-intro .zsg-intro-opening{grid-column:1;grid-row:1}.zsg-about-intro .zsg-intro-photo{grid-column:2;grid-row:1/span 2;margin:0}.zsg-about-intro .zsg-intro-rest{grid-column:1;grid-row:2}.zsg-about-intro img{display:block;width:100%;height:auto}@media (max-width:767px){.zsg-about-intro{display:flex;flex-direction:column;gap:22px}.zsg-about-intro>*{width:100%}.zsg-about-intro p{font-size:var(--zsg-mobile-text,16px) !important;line-height:1.65}.zsg-about-intro p.lead{font-size:var(--zsg-mobile-lead,20px) !important;line-height:1.5}.zsg-about-intro p:last-child{margin-bottom:0}body.home.zsg-home-team-two-columns .page-members>.members-container:before,body.home.zsg-home-team-two-columns .page-members>.members-container:after{display:none !important}}#footer a.footer-route-link,#footer a.footer-route-link:hover,#footer a.footer-route-link:focus-visible{text-decoration:none !important}#footer a.footer-route-link:before{display:none}#footer .footer-route-icon{display:inline-flex;flex:0 0 18px;width:18px;height:18px;align-items:center;justify-content:center;text-decoration:none !important;font-size:18px;line-height:1}#footer .footer-route-icon svg{display:block;width:18px;height:18px}#footer .zsg-footer-certificate{display:inline-block;max-width:100%}#footer .zsg-footer-certificate img{display:block;max-width:100%;height:auto}@media (min-width:992px){#footer .textwidget,#footer .widget p,#footer .widget li,#footer .footer-address,#footer .footer-info-list{font-size:13.5px !important}#footer .footer-copyright,#footer .footer-copyright a{font-size:12.5px !important}}@media (min-width:768px){#footer a.footer-route-link,#footer a.footer-route-link:hover,#footer a.footer-route-link:focus-visible{padding:0 !important;border:0 !important;border-radius:0 !important;background:0 0 !important;box-shadow:none !important;color:inherit !important;font-size:inherit !important;gap:5px}}@media (max-width:767px){#footer .widget-title{margin-bottom:11px !important}#footer .zsg-footer-certificate{width:230px}body.home #main .porto-feature-box.m-b-xl .feature-box:has(>.feature-box-icon .icon-image),body.page-id-9 #main .feature-box.feature-box-style-2:has(>.feature-box-icon .icon-image){display:flex !important;align-items:flex-start;column-gap:14px;margin-left:0 !important;padding-left:0 !important}body.home #main .porto-feature-box.m-b-xl .feature-box>.feature-box-icon:has(.icon-image),body.page-id-9 #main .feature-box.feature-box-style-2>.feature-box-icon:has(.icon-image){display:block !important;position:static !important;flex:0 0 20px;width:20px !important;height:20px !important;margin:3px 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:0 0 !important;box-shadow:none !important;transform:none !important}body.home #main .porto-feature-box.m-b-xl .feature-box-icon .icon-image,body.page-id-9 #main .feature-box-icon>.icon-image{display:block !important;position:static !important;inset:auto !important;width:20px !important;height:20px !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;background:0 0 !important;border-radius:0 !important}body.home #main .porto-feature-box.m-b-xl .icon-image img,body.page-id-9 #main .feature-box-icon .icon-image img{display:block;width:20px !important;height:20px !important;max-width:none !important;margin:0 !important;padding:0 !important;transform:none !important;border-radius:0 !important}body.home #main .porto-feature-box.m-b-xl .feature-box>.feature-box-info,body.page-id-9 #main .feature-box.feature-box-style-2>.feature-box-info{flex:1 1 0;min-width:0;width:auto !important;margin-left:0 !important;padding-left:0 !important}body.home .page-members article.member,body.home .page-members .member-item{display:flex}body.home .page-members .member-item{width:100%}body.home .page-members .thumb-info,body.home .page-members .thumb-info-wrapper{display:flex;flex-direction:column;flex:1 1 auto;width:100%;margin:0 !important}body.home .page-members .thumb-member-container{flex:0 0 auto}body.home .page-members .thumb-info-wrapper>.zsg-member-profile-overlay{display:flex !important;flex:1 1 auto;position:static !important;width:100%;margin:0 !important;padding:0 !important;background:#f8f5f7 !important;color:inherit;text-decoration:none}body.home .page-members .thumb-info-title{flex:1 1 auto;letter-spacing:normal}body.home .page-members .thumb-info-type{width:100%;box-sizing:border-box}body.home .page-members .thumb-info-container:has(>a:empty){display:none}.page-content:has(#ueberuns-zitat) .arzt-unterschrift{float:none !important;clear:both;width:100%;margin:0 0 18px !important;text-align:left}.page-content:has(#ueberuns-zitat) .arzt-unterschrift+.arzt-unterschrift{text-align:center}.page-content:has(#ueberuns-zitat) .arzt-unterschrift+.arzt-unterschrift+.arzt-unterschrift{text-align:right}.page-content:has(#ueberuns-zitat) .arzt-unterschrift>a{display:inline-block;max-width:100%;text-align:inherit}.page-content:has(#ueberuns-zitat) .arzt-unterschrift img{max-width:100%;height:auto}.page-content:has(#ueberuns-zitat) .practice-gallery .wpb_gallery_heading,body.page-id-765 #main .practice-gallery .wpb_gallery_heading{font-size:23px !important;line-height:1.25 !important;font-weight:600;letter-spacing:normal;margin-bottom:24px !important}}@media (min-width:992px){#footer .footer-route-link .footer-route-icon{display:none !important}}#footer .widget:has(.zsg-footer-certificate) .widget-title{margin-bottom:25px !important}#footer .widget:has(.zsg-footer-certificate) .textwidget,#footer .widget:has(.zsg-footer-certificate) .custom-html-widget,#footer .widget:has(.zsg-footer-certificate) p{margin-top:0 !important;padding-top:0 !important}@media all{#lightbox.zsg-certificate-open .lb-data .lb-details{float:none;width:100%;padding:0;text-align:center}#lightbox.zsg-certificate-open .lb-caption{display:block !important;padding:8px 6px 0;color:#fff;font-size:15px;font-weight:400;line-height:1.4;text-align:center}}@media (max-width:767px){body.home #main .porto-feature-box.m-b-xl .feature-box:has(.icon-image)>.feature-box-info,body.page-id-9 #main .feature-box:has(.icon-image)>.feature-box-info{padding:0 !important}body.home #main .porto-feature-box.m-b-xl .feature-box:has(.icon-image) :is(h3.h4,h4),body.page-id-9 #main .feature-box:has(.icon-image) :is(h3.h4,h4){margin-top:0 !important;padding-top:0 !important;font-size:20px !important;line-height:1.25 !important}#footer .widget:has(.zsg-footer-certificate) .widget-title{margin-bottom:11px !important}body.home .page-members .thumb-info-title{padding:10px 6px 11px !important}body.home .page-members .thumb-info-inner{font-size:clamp(14px, 3.8vw, 16px) !important;letter-spacing:-.3px !important;font-weight:400 !important;line-height:1.3 !important;overflow-wrap:normal}body.home .page-members .thumb-info-type{margin-top:4px !important;font-weight:400 !important;line-height:1.3 !important;letter-spacing:normal !important}body.home .page-members .zsg-member-location{display:none}}#footer .zsg-footer-certificate{display:block;width:300px;line-height:0}#footer .widget:has(.zsg-footer-certificate) .textwidget>p{margin:0 !important;line-height:0 !important}#footer .zsg-footer-certificate br{display:none}@media (max-width:767px){#footer .zsg-footer-certificate{width:230px}#footer .footer-main>.container{padding-bottom:31px !important}body .onetap-container-toggle .onetap-toggle{z-index:999 !important}#footer{z-index:auto}#footer .footer-bottom{position:relative;z-index:1000}body.page-id-765 .service-area-grid>.vc_column_container:has(.porto-info-list){margin-bottom:0 !important}body.page-id-765 .service-area-grid .porto-info-list{margin-bottom:0 !important}body.page-id-765 .service-area-grid>.vc_column_container:has(.porto-info-list)+.vc_column_container:has(.porto-info-list){margin-top:0 !important;padding-top:0 !important}}@media (max-width:991px){#nav-panel{position:relative;z-index:1001}#nav-panel>.container{width:100% !important;max-width:none !important;padding:0 !important;border:0 !important;box-shadow:none !important}#nav-panel .mobile-nav-wrap{margin-inline:20px !important;background:0 0 !important;border:0 !important;box-shadow:none !important}#nav-panel .menu-wrap{border-top:0 !important;background:linear-gradient(to bottom,#fff 0,#fbf7fa 18px,#fff 52px) !important}#nav-panel .accordion-menu{background:0 0 !important}}@media (max-width:767px){body.home #main .porto-feature-box.m-b-xl .feature-box>.feature-box-icon:has(.icon-image),body.page-id-9 #main .feature-box.feature-box-style-2>.feature-box-icon:has(.icon-image){min-width:20px !important;max-width:20px !important}}@media (max-width:991px){#header .header-main{overflow:visible}#header #nav-panel{position:absolute;top:100%;left:0;right:0;width:100%}}.sidebar .zsg-treatment-menu .popup,.sidebar .zsg-treatment-menu .popup>.inner,.sidebar .zsg-treatment-menu .sub-menu,.mobile-treatment-nav .zsg-treatment-menu .sub-menu{display:block !important;position:static !important;float:none !important;inset:auto !important;width:auto !important;min-width:0 !important;height:auto !important;max-height:none !important;margin:0 !important;padding:0 0 0 14px !important;border:0 !important;box-shadow:none !important;background:0 0 !important;opacity:1 !important;visibility:visible !important;transform:none !important;transition:none !important;overflow:visible !important;pointer-events:auto !important;list-style:none}.sidebar .zsg-treatment-menu .popup,.sidebar .zsg-treatment-menu .popup>.inner{padding:0 !important}.sidebar .zsg-treatment-menu .popup:before,.sidebar .zsg-treatment-menu .popup:after,.sidebar .zsg-treatment-menu .popup>.inner:before,.sidebar .zsg-treatment-menu .popup>.inner:after{display:none !important}.sidebar .zsg-treatment-menu .sub-menu>li,.mobile-treatment-nav .zsg-treatment-menu .sub-menu>li{display:block;width:auto;border:0;background:0 0}.sidebar .zsg-treatment-menu .sub-menu>li>a,.mobile-treatment-nav .zsg-treatment-menu .sub-menu>li>a{display:block;padding:8px 10px !important;white-space:normal;line-height:1.45;font-size:.95em;text-transform:none}.sidebar .zsg-treatment-menu .menu-item-has-children>a:after,.mobile-treatment-nav .zsg-treatment-menu .menu-item-has-children>a:after{display:none !important}.sidebar .zsg-treatment-menu .menu-item-has-children>.arrow,.sidebar .zsg-treatment-menu .menu-item-has-children>.toggle,.mobile-treatment-nav .zsg-treatment-menu .menu-item-has-children>.arrow,.mobile-treatment-nav .zsg-treatment-menu .menu-item-has-children>.toggle{display:none !important}.sidebar .zsg-treatment-menu .current-menu-item>a,.mobile-treatment-nav .zsg-treatment-menu .current-menu-item>a{color:var(--porto-primary-color,#a70c89) !important;font-weight:700}.sidebar .zsg-treatment-menu .current-menu-item>a{background-color:#f7f2f6 !important}.zsg-mobile-team-nav{display:none !important}@media (max-width:991px){#nav-panel .accordion-menu>li>.sub-menu .sub-menu{display:block !important;position:static !important;float:none !important;width:auto !important;min-width:0 !important;height:auto !important;max-height:none !important;margin:0 !important;padding-left:16px !important;opacity:1 !important;visibility:visible !important;transform:none !important;overflow:visible !important;pointer-events:auto !important}#nav-panel .accordion-menu>li>.sub-menu .menu-item-has-children>.arrow,#nav-panel .accordion-menu>li>.sub-menu .menu-item-has-children>.toggle,#nav-panel .accordion-menu>li>.sub-menu .menu-item-has-children>a:after{display:none !important}#nav-panel .accordion-menu>li>.sub-menu .sub-menu>li>a{white-space:normal}body.post-type-archive-member .sidebar,body.single-member .sidebar{display:none !important}.zsg-mobile-team-nav{display:block !important;margin:28px 0;padding:0;border:1px solid #e4dce2;border-radius:6px;background:#fff;overflow:hidden}.zsg-mobile-team-nav>summary{display:list-item;padding:14px 18px;cursor:pointer;color:var(--porto-primary-color,#a70c89);font-size:1rem;font-weight:600;line-height:1.5;background:#f8f4f7}.zsg-mobile-team-nav>nav{padding:0 16px 8px}.zsg-mobile-team-nav .zsg-team-nav-menu{display:block;margin:0;padding:0;list-style:none}.zsg-mobile-team-nav .zsg-team-nav-menu>li{display:block;margin:0;padding:0;border-bottom:1px solid #eee}.zsg-mobile-team-nav .zsg-team-nav-menu>li:last-child{border-bottom:0}.zsg-mobile-team-nav .zsg-team-nav-menu>li>a{display:flex;align-items:center;min-height:44px;padding:10px 4px;color:var(--porto-body-color,#555);line-height:1.5;text-decoration:none;text-transform:none;overflow-wrap:anywhere}.zsg-mobile-team-nav .zsg-team-nav-menu>.current-menu-item>a{color:var(--porto-primary-color,#a70c89);font-weight:700}.zsg-mobile-team-nav a:hover,.zsg-mobile-team-nav a:focus-visible{color:var(--porto-primary-color,#a70c89);text-decoration:underline}}.sidebar .zsg-treatment-menu,.sidebar .zsg-treatment-menu .sub-menu{margin:0 !important;padding:0 !important}.sidebar .zsg-treatment-menu li.menu-item,.sidebar .zsg-treatment-menu li.menu-item:hover,.sidebar .zsg-treatment-menu li.menu-item.active{margin:0 !important;padding:0 !important;background:0 0 !important;box-shadow:none !important}.sidebar .zsg-treatment-menu li.menu-item>a{display:block !important;box-sizing:border-box;width:100% !important;margin:0 !important;padding:12px 14px !important;border:0 !important;border-bottom:1px solid #e5e5e5 !important;border-radius:0 !important;background:0 0 !important;color:var(--porto-body-color,#555) !important;font-family:inherit !important;font-size:14px !important;font-weight:400 !important;line-height:18px !important;letter-spacing:normal !important;text-transform:uppercase !important;white-space:normal !important}.sidebar .zsg-treatment-menu .sub-menu li.menu-item>a{padding-left:28px !important}.sidebar .zsg-treatment-menu .sub-menu .sub-menu li.menu-item>a{padding-left:42px !important}.sidebar .zsg-treatment-menu li.current-menu-item>a{background:#f7f2f6 !important;color:var(--porto-primary-color,#a70c89) !important;font-weight:600 !important}.sidebar .zsg-treatment-menu li.menu-item>a:hover,.sidebar .zsg-treatment-menu li.menu-item>a:focus-visible{background:var(--porto-primary-color,#ac137f) !important;color:#fff !important}.member-item-2 .thumb-info-wrapper{position:relative}.member-item-2 .thumb-info-wrapper>.zsg-member-profile-overlay{display:flex !important;position:absolute !important;inset:0 !important;z-index:5;width:100% !important;height:100% !important;align-items:center;justify-content:center;padding:0 !important;opacity:1 !important;visibility:visible !important;cursor:pointer}.member-item-2 .zsg-member-profile-overlay .thumb-info-title{position:static !important;inset:auto !important;transform:none !important;width:auto !important;max-width:calc(100% - 24px);margin:0 !important;padding:10px 14px !important;pointer-events:none;text-align:center;color:#fff;font-size:16px !important;line-height:1.5 !important}.member-item-2 .zsg-member-profile-overlay .thumb-info-inner{color:#fff !important;font-size:16px !important;line-height:1.5 !important}.member-item-2 .thumb-info-wrapper:focus-within{outline:2px solid var(--porto-primary-color,#a70c89);outline-offset:2px}.member-item-2 .thumb-info-wrapper:focus-within .thumb-info-title{opacity:1 !important;visibility:visible !important}@media (max-width:991px){.zsg-mobile-team-nav .zsg-team-nav-menu>.zsg-team-overview>a{color:var(--porto-body-color,#555);font-weight:400}.zsg-mobile-team-nav .zsg-team-nav-menu>.zsg-team-overview>a:hover,.zsg-mobile-team-nav .zsg-team-nav-menu>.zsg-team-overview>a:focus-visible{color:var(--porto-primary-color,#a70c89)}.member-item-2 .zsg-member-profile-overlay .thumb-info-title,.member-item-2 .thumb-info-wrapper:after{display:none !important}.page-top .breadcrumbs-wrap{text-align:left !important}.page-top .yoast-breadcrumbs{display:flex !important;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:2px 4px;margin:0 !important;padding:0 !important;font-size:11px;line-height:1.5;text-align:left !important}.page-top .yoast-breadcrumbs>.breadcrumb-separator{display:none !important}.page-top .yoast-breadcrumbs>span:not(.breadcrumb-separator){display:inline-flex;align-items:baseline;min-width:0;max-width:100%;margin:0 !important;padding:0 !important;white-space:normal;overflow-wrap:anywhere}.page-top .yoast-breadcrumbs a{margin:0 !important;padding:0 !important}.page-top .yoast-breadcrumbs>span:not(.breadcrumb-separator):not(:last-child):after{content:"›";display:inline-block;flex:0 0 auto;margin-left:4px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;color:rgba(255,255,255,.5)}}.member-item-2 .thumb-info-wrapper:after{pointer-events:none !important}@media (min-width:992px){#footer a.footer-route-link{display:inline-block}#footer a.footer-route-link .footer-route-text{display:inline}#header.sticky-header .logo{width:180px !important;max-width:180px !important}#header.sticky-header .logo>a{display:block;width:100%}#header.sticky-header .logo img{width:100% !important;max-width:100% !important;height:auto !important}}@media (max-width:991px){#nav-panel .mobile-nav-wrap{box-sizing:border-box;width:calc(100% - 40px);background:linear-gradient(to bottom,#fff 0,#fbf7fa 18px,#fff 52px) !important;border:1px solid #eadfe6 !important;border-top:0 !important;scrollbar-gutter:stable both-edges}#nav-panel .menu-wrap{border:0 !important;border-radius:0;background:0 0 !important}#nav-panel .mobile-nav-wrap::-webkit-scrollbar-track{background:0 0}}@media (max-width:767px){body.page-id-765 .vc_text_separator:has(>h2){height:auto}body.page-id-765 .vc_text_separator>.vc_sep_holder{flex:1 1 0;min-width:0;width:auto}body.page-id-765 .vc_text_separator>h2{flex:0 1 auto;min-width:0;max-width:100%;width:auto;padding:0 10px;font-size:clamp(22px, 6.5vw, 26px);line-height:1.25;text-align:center}}@media (max-width:767px){body.home #main a.vc_btn3.vc_btn3-shape-round{font-size:14px !important;line-height:1.35 !important}}@media (max-width:991px){#header .mobile-toggle{transition:background-color .15s ease}#header .mobile-toggle.zsg-menu-open,#header .mobile-toggle.zsg-menu-open:hover,#header .mobile-toggle.zsg-menu-open:focus{background-color:#bd3694 !important;border-color:#bd3694 !important;color:#fff !important}}#header .zsg-header-phone{display:none}@media (max-width:991px){#header .zsg-header-actions{display:inline-flex;align-items:center;gap:15px;vertical-align:middle;white-space:nowrap}#header .zsg-header-actions>.mobile-toggle,#header .zsg-header-actions>.zsg-header-phone{display:inline-flex !important;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 38px;width:38px;height:34px;padding:0 !important;margin:8px 0 !important;border:1px solid transparent;border-radius:4px;line-height:1;vertical-align:middle}#header .zsg-header-actions>.mobile-toggle i{line-height:1}#header .zsg-header-actions>.zsg-header-phone{background:#fff;border-color:#a07894;color:#a07894;text-decoration:none}#header .zsg-header-phone svg{width:19px;height:19px}#header .zsg-header-actions>.zsg-header-phone:hover,#header .zsg-header-actions>.zsg-header-phone:active{background:#faf4f8;border-color:#a07894;color:#a07894}#header .zsg-header-actions>a:focus-visible{outline:2px solid #ac137f !important;outline-offset:3px}}@media (max-width:767px){#header.zsg-has-phone .logo{width:min(230px, calc(100vw - 147px)) !important;max-width:min(230px, calc(100vw - 147px)) !important}#header.zsg-has-phone.sticky-header .logo{width:min(200px, calc(100vw - 147px)) !important;max-width:min(200px, calc(100vw - 147px)) !important}}@media (max-width:991px){#nav-panel .mobile-nav-wrap{box-shadow:0 9px 18px -11px rgba(51,24,43,.32) !important}}body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container{position:relative;height:94px;padding:0 !important;text-align:left}body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container>.vc_column-inner,body.home .medical-schedules :is(.wpb_raw_html,.wpb_raw_html>.wpb_wrapper){position:static;box-sizing:border-box;width:100%;height:100%;margin:0 !important;padding:0 !important}body.home .medical-schedules .vc_column_container .porto-feature-box{box-sizing:border-box;display:block;width:100%;height:100%;margin:0 !important;padding:18px 24px !important}body.home .medical-schedules .vc_column_container .feature-box{display:grid !important;grid-template-columns:44px minmax(0, 1fr);gap:18px;align-items:center;height:100%;width:100%;margin:0 !important;padding:0 !important}body.home .medical-schedules .vc_column_container .feature-box-icon{display:flex !important;position:static !important;align-items:center;justify-content:center;box-sizing:border-box;width:44px !important;min-width:44px !important;height:44px !important;margin:0 !important;padding:0 !important}body.home .medical-schedules .vc_column_container .feature-box-icon>i{display:block;position:static !important;inset:auto !important;width:44px !important;height:44px !important;margin:0 !important;padding:0 !important;font-size:40px !important;line-height:44px !important;text-align:center;transform:none !important;animation:none !important;transition:none !important}body.home .medical-schedules .feature-box-icon>i:before{display:block;line-height:44px;transform:none !important}body.home .medical-schedules .vc_column_container .feature-box-info,body.home .medical-schedules .feature-box-info :is(.wpb_text_column,.wpb_wrapper){position:static !important;min-width:0;width:100%;margin:0 !important;padding:0 !important;transform:none !important}body.home .medical-schedules .vc_column_container h4,body.home .medical-schedules .vc_column_container h4 :is(a,strong){position:static;margin:0 !important;padding:0 !important;font-size:20px !important;font-weight:400 !important;line-height:1.3 !important;text-transform:none}body.home .medical-schedules .vc_column_container h4 a{color:inherit;text-decoration:none}body.home .medical-schedules .vc_column_container:last-child:after{display:none !important}body.home .medical-schedules .expanded-info{position:absolute;left:0;bottom:100%;box-sizing:border-box;width:100%;padding:24px;z-index:20;opacity:0;visibility:hidden;pointer-events:none;text-align:left;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}body.home .medical-schedules .expanded-info .info{opacity:1;transform:none;transition:none !important}@media (min-width:992px){body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container{flex:0 0 33.333333%;max-width:33.333333%}body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container:not(:first-child) .porto-feature-box{padding-left:64px !important}body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container:is(:hover,:focus-within) .expanded-info{opacity:1;visibility:visible;pointer-events:auto;transform:none}}@media (max-width:991px){body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container{display:block;flex:0 0 100%;width:100%;max-width:100%}body.home .medical-schedules .vc_column_container h4,body.home .medical-schedules .vc_column_container h4 :is(a,strong){font-size:18px !important}body.home .medical-schedules .expanded-info{display:none !important}body.home .medical-schedules .vc_column_container:after{display:none !important}}@media (max-width:767px){body.post-type-archive-member .member-filter{display:flex;flex-wrap:wrap;gap:6px}body.post-type-archive-member .member-filter>li{margin:0}body.post-type-archive-member .member-filter>li>a{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.4}body.home #wpb-content-root .vc_row.section .vc_inner .porto-feature-box.m-b-xl:not(.zsg-scroll-item){opacity:1 !important;visibility:visible !important;animation:none !important}}body.home .medical-schedules{position:relative;z-index:10}body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container:first-child{z-index:3}body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container:nth-child(2){z-index:2}body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container:nth-child(3){z-index:1}body.home .medical-schedules>.porto-wrap-container>.row>.background-color-primary{--zsg-card-background:var(--porto-primary-color,#ac137f)}body.home .medical-schedules>.porto-wrap-container>.row>.background-color-quaternary{--zsg-card-background:var(--porto-quaternary-color,#ba4d99)}body.home .medical-schedules>.porto-wrap-container>.row>.background-color-tertiary{--zsg-card-background:var(--porto-tertiary-color,#b273a0)}body.home .medical-schedules .expanded-info{background-color:var(--zsg-card-background,#b273a0) !important;box-shadow:0 -9px 18px -11px rgba(51,24,43,.32) !important}@media (min-width:992px) and (prefers-reduced-motion:no-preference){body.home .medical-schedules .vc_column_container .feature-box-icon>i{transition:transform .25s ease !important}body.home .medical-schedules .vc_column_container:is(:hover,:focus-within) .feature-box-icon>i.Simple-Line-Icons-call-out{transform:translateX(3px) !important}body.home .medical-schedules .vc_column_container:is(:hover,:focus-within) .feature-box-icon>i.Simple-Line-Icons-clock{transform:rotate(-90deg) !important}}@media (max-width:991px){body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container{height:86px}}@keyframes zsg-schedule-enter{from{opacity:0}to{opacity:1}}@media (max-width:991px) and (prefers-reduced-motion:no-preference){html.zsg-schedules-pending body.home .medical-schedules>.porto-wrap-container>.row>.vc_column_container:not(.zsg-schedule-complete){opacity:0}body.home .medical-schedules .vc_column_container.zsg-schedule-enter{animation:zsg-schedule-enter .42s ease-out var(--zsg-entry-delay,.2s) both}}@media (prefers-reduced-motion:no-preference){body #main .zsg-scroll-item{opacity:var(--zsg-scroll-opacity,1) !important;transform:translateX(var(--zsg-scroll-x,0px)) !important;visibility:visible !important;animation:none !important}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){body #main .arzt-unterschrift.zsg-viewport-fade{opacity:.08;transition:none !important}body #main .arzt-unterschrift.zsg-viewport-fade.zsg-fade-visible{opacity:1;transition:opacity .5s ease !important;transition-delay:var(--zsg-fade-delay,0ms) !important}}@media (prefers-reduced-motion:reduce){body #main .zsg-scroll-item,body #main .arzt-unterschrift.zsg-viewport-fade{opacity:1 !important;transform:none !important;transition:none !important}}