.elementor-menu-toggle{padding:0}.hidden{display:none!important}.doclib .elementor-button-icon svg{width:3em}.doclib .elementor-button-icon svg path{fill:#000}#fs-content .elementor-widget-text-editor ul{list-style:none;margin:0;padding:0}#fs-content .elementor-widget-text-editor ul li{position:relative;padding-left:1.2rem;margin-bottom:.6rem;line-height:1.5}#fs-content .elementor-widget-text-editor ul li::before{content:"";position:absolute;left:0;top:.5em;width:.6rem;height:.6rem;background:url(https://hautarztzentrum-muenster.de/wp-content/uploads/2025/09/favicon.svg) no-repeat center / contain}.zoom-card{overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1);will-change:transform,box-shadow}.v2 .zoom-card{overflow:visible;box-shadow:none}@media (hover:hover) and (pointer:fine){.zoom-card:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 16px 40px rgba(0,0,0,.18)}.v2 .zoom-card:hover{box-shadow:none;transform:none!important;transition:none!important}}@media (prefers-reduced-motion:reduce){.zoom-card{transition:none!important}}.zoom-card h3{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere;line-height:1.3;word-spacing:-.05em;letter-spacing:-.02em}.card-shadow{box-shadow:0 4px 10px rgba(0,0,0,.08);height:100%}.sticky-header{box-shadow:none;position:relative;z-index:999;transition:box-shadow .35s cubic-bezier(.2,.7,.2,1),background-color .35s cubic-bezier(.2,.7,.2,1)}.elementor-sticky--effects.sticky-header,.elementor-sticky--effects .sticky-header{box-shadow:0 4px 10px rgba(0,0,0,.08)}.e-scroll-direction--down .elementor-sticky--effects .sticky-header{box-shadow:0 8px 24px rgba(0,0,0,.12)}.elementor-sticky--effects .sticky-header.is-glass{background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px)}.section-group-min{width:100%;padding:120px 30px;box-sizing:border-box}.section-group-min:nth-of-type(odd){background:#BED7CF}.section-group-min:nth-of-type(even){background:#FFF}.section-content-min{max-width:900px;margin:0 auto}.section-content-min .section-headline{margin:0 0 16px;font-size:32px;line-height:1.25}.section-content-min .section-text{font-size:18px;line-height:1.7}.section-content-min .section-text p{margin-bottom:18px}.section-content-min .elementor-button{display:inline-flex;align-self:flex-start;width:auto;margin-top:20px;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,filter 0.25s ease}.section-content-min .elementor-button:hover{filter:brightness(.95)}.section-content-min .elementor-button{transition:transform 0.25s ease,background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,filter 0.25s ease}.wysiwyg-button{margin-top:20px}@media (max-width:767px){.section-content-min .elementor-button{display:flex;width:100%;justify-content:center}.section-content-min .section-headline{font-size:26px}}@media (min-width:1200px){.section-content-min .section-text{font-size:19px}.section-content-min .section-headline{font-size:34px}}.extra-info-table{display:grid;grid-template-columns:220px 1fr;column-gap:0;row-gap:0;background:#fff;border:1px solid #e6ecea;border-radius:15px;overflow:hidden}.v2 .zoom-card .extra-info-table{padding:30px;border-radius:20px;border-top-left-radius:80px}.v2 .zoom-card .extra-info-table{padding:30px;border-radius:20px;border-top-left-radius:80px}@media (hover:hover) and (pointer:fine){.v2 .zoom-card .extra-info-table{overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1);will-change:transform,box-shadow}.v2 .zoom-card .extra-info-table:hover{transform:none;box-shadow:0 16px 40px rgba(0,0,0,.18)}}.extra-info-row{display:contents}.extra-info-headline,.extra-info-text{padding:10px 15px;border-top:1px solid #e6ecea;vertical-align:top}.extra-info-table>.extra-info-row:first-of-type .extra-info-headline,.extra-info-table>.extra-info-row:first-of-type .extra-info-text{border-top:none}.extra-info-headline{font-family:var(--e-global-typography-dfda625-font-family),Sans-serif;font-weight:700;color:#000;line-height:1.25}.extra-info-text{color:#000;line-height:1.5}.extra-info-text p{margin:0}.extra-info-text ul,.extra-info-text ol{margin:.3em 0 0 1.1em}.extra-info-text a{color:#000;text-underline-offset:2px}.extra-info-table>.extra-info-row:nth-of-type(odd) .extra-info-headline,.extra-info-table>.extra-info-row:nth-of-type(odd) .extra-info-text{background:#fff}.extra-info-table>.extra-info-row:nth-of-type(even) .extra-info-headline,.extra-info-table>.extra-info-row:nth-of-type(even) .extra-info-text{background:#fafbfa}@media (max-width:900px){.extra-info-table{grid-template-columns:1fr;border-radius:20px}.extra-info-headline{padding-bottom:6px}}.acf-accordion.elementor-accordion{display:flex;flex-direction:column;gap:0}.acf-accordion .elementor-accordion-item{border:none;border-top:1px solid #d8dfe4;background:transparent;border-radius:0;transition:border-color .25s ease}.acf-accordion .elementor-accordion-item:last-child{border-bottom:1px solid #d8dfe4}.acf-accordion .elementor-accordion-item:hover{border-color:#b9c5ce}.acf-accordion .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;font-size:18px;font-weight:400;color:#002f34;text-transform:uppercase;background:transparent;transition:background .25s ease,color .25s ease}.acf-accordion .elementor-tab-title:hover{background:#f8fafb}.acf-accordion .elementor-tab-title a.elementor-accordion-title{flex:1;text-decoration:none;color:inherit;font-weight:inherit}.acf-accordion .elementor-accordion-icon{order:2;position:relative;width:28px;height:28px;margin-left:12px;flex:0 0 28px}.acf-accordion .elementor-accordion-icon i{display:none!important}.acf-accordion .elementor-accordion-icon::after{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .3s ease;color:#004f5c}.acf-accordion .elementor-active .elementor-accordion-icon::after{transform:rotate(-135deg)}.acf-accordion .elementor-tab-content{padding:0 24px;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease,padding .25s ease}.acf-accordion .elementor-active .elementor-tab-content{opacity:1;padding:30px 24px;max-height:none!important}@media (max-width:768px){.acf-accordion .elementor-tab-title{font-size:17px;padding:16px 0}.acf-accordion .elementor-tab-content{padding:0 20px}.acf-accordion .elementor-active .elementor-tab-content{padding:30px 20px}}.acf-tabelle-aus .meine-tabelle{display:none!important}.acf-tabelle-an .meine-tabelle{display:block!important}