@charset "UTF-8";.ea-liste{border-top:1px solid rgba(80,79,79,.2);border-bottom:1px solid rgba(80,79,79,.2)}.ea-google-map,.ea-google-map .elementor-widget-container,.ea-google-map .elementor-custom-embed,.ea-google-map iframe{height:100%}.ea-google-map iframe{display:block;width:100%}.ea-accordeon{border-top:1px solid rgba(80,79,79,.2)}.ea-accordeon .e-n-accordion-item{border-bottom:1px solid rgba(80,79,79,.2)}.ea-breadcrumbs a:hover{color:var(--e-global-color-primary)}.ea-breadcrumb-separator{margin-inline:12px}.ea-kontakt-adresse-liste .elementor-icon-list-item:nth-child(2),.ea-kontakt-adresse-liste .elementor-icon-list-item:nth-child(3){padding-left:23px}.ea-main-content-singlepage a:not(.elementor-button),#content a:not(.elementor-button){color:#075F57;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.search-results .site-main,.search-results .page-header{max-width:100%!important;width:100%!important}.search-results .page-content{max-width:1120px;margin-inline:auto}@media (max-width:1200px){.search-results .page-content{padding-inline:var(--space-m)}}.search-results article.post{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #E6E6E6}.search-results .entry-title{font-family:"Times New Roman",Sans-serif;font-size:46px;font-weight:400;color:var(--e-global-color-4956bf0)}.page-header{background-color:var(--e-global-color-primary);text-align:center;padding-top:16px;padding-bottom:16px;margin-bottom:var(--space-xl)}.search-results .entry-title a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.search-results .entry-title a:hover{color:var(--color-primary-dark)}.search-results article.post p{line-height:1.8}.ea-footer-email a,.ea-footer-tel a{margin-bottom:6px;text-decoration:underline}.ea-main-content-singlepage .e-parent,.ea-main-content-singlepage .e-con-inner{padding:0}.ea-map-consent{position:relative;min-height:380px;background:#e5e5e5;overflow:hidden}.ea-map-consent::before{content:"";position:absolute;inset:0;background:url(/wp-content/uploads/map-placeholder.jpg) center/cover no-repeat;filter:grayscale(1);opacity:.45}.ea-map-consent__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.ea-map-consent__button{background:#fff;color:var(--e-global-color-primary);border:0;padding:12px 24px;cursor:pointer}.ea-map-consent iframe{width:100%;height:100%}.elementor-element.ea-map-container.e-con{--container-default-padding-top:0 !important;--container-default-padding-bottom:0 !important}.ea-map-container.e-con-full{--padding-block-start:0 !important;--padding-block-end:0 !important}.ea-map-consent{min-height:400px;height:100%}.ea-map-container .ea-map-consent{height:400px}.ea-map-consent--loaded::before{display:none}.ea-map-consent iframe{display:block;width:100%;height:100%}.elementor-49 .elementor-element.elementor-element-4572abac{--min-height:64px;top:337px}.elementor-49 .elementor-element.elementor-element-74e7a5a3{--min-height:64px;top:413px}body{padding-top:var(--header-height)!important}.header{position:fixed;background-color:#fff;top:0;left:0;right:0;transition:transform 0.4s ease-in-out}.hide-header{transform:translateY(-100%)}.ea-header-search{flex:0 0 auto!important;width:fit-content!important;min-width:unset!important}.ea-topbar{display:none}.ea-topbar-is-active .ea-topbar{display:flex}.ea-open-search{cursor:pointer}.elementor-widget-search .e-search .e-search-submit{background-color:var(--e-global-color-primary);color:#fff;border:none;border-radius:0;padding:12px 24px;font-weight:600}.elementor-widget-search .e-search .e-search-submit:hover{background-color:var(--e-global-color-secondary)}.header-content{max-width:1120px;margin-inline:auto}@media (max-width:760px){.header-content{padding-inline:var(--space-s)}.ea-header-search,.ea-header-nav-cont{width:80px}.ea-header-logo-cont{max-width:50%}}.elementor-location-header,.elementor-location-header *,.header-content{box-shadow:none!important}.ea-header-search .elementor-icon-wrapper,.ea-header-search .elementor-icon{display:flex;align-items:center;justify-content:center}.ea-open-search p{margin:0}.ea-mega-services{display:none;position:fixed;top:95px;left:0;width:100%;background-color:#fff;z-index:9999;padding-inline:0!important;box-shadow:0 4px 10px 0 rgba(0,0,0,.1019607843)!important}.ea-mega-services>.e-con-inner{padding-block:0!important;padding-inline:0!important}.ea-mega-services>.e-con>.e-con-inner{margin-left:auto;margin-right:auto;max-width:min(100%, var(--width))}.ea-menu .sub-menu{display:none!important}@media (max-width:1200px){.ea-mega-services{display:none!important}.ea-menu .sub-menu{display:block!important}.ea-menu .sub-menu a{display:flex;align-items:center}.menu-item-839 .sub-menu a::before{content:"";flex:0 0 24px;width:24px;height:24px;margin-right:12px;background-position:center;background-repeat:no-repeat;background-size:contain}.elementor-17 .elementor-nav-menu--dropdown .menu-item-1644 a::before{background-image:url(/wp-content/uploads/restaurant-line-1.svg)!important}.sub-menu a[href*=vital-scan]::before{background-image:url(/wp-content/uploads/scan-2-line-1.svg)}.sub-menu a[href*=homoeopathie]::before{background-image:url(/wp-content/uploads/leaf-line-1.svg)}.sub-menu a[href*=leistungsuebersicht]::before{background-image:url(/wp-content/uploads/gallery-view-2-1.svg)}.sub-menu a[href*=mutter-und-kind]::before{background-image:url(/wp-content/uploads/parent-line-1.svg)}.sub-menu a[href*=darmberatung]::before{background-image:url(/wp-content/uploads/stethoscope-line-1.svg)}}@media (max-width:1024px){.elementor-nav-menu--dropdown{min-height:440px;padding:15px;padding-top:28px}}@media (min-width:1200px){body:has(.ea-menu .menu-item-has-children:hover) .ea-mega-services,body:has(.ea-mega-services:hover) .ea-mega-services{display:flex}}.ea-menu .menu-item-has-children{position:relative}.ea-menu .menu-item-has-children::after{content:"";position:absolute;left:0;right:0;top:100%;height:30px}:root{--space-4xs:clamp(0.52rem, calc(-0.03vw + 0.54rem), 0.49rem);--space-3xs:clamp(0.66rem, calc(0.05vw + 0.63rem), 0.7rem);--space-2xs:clamp(0.82rem, calc(0.19vw + 0.73rem), 0.99rem);--space-xs:clamp(1.02rem, calc(0.41vw + 0.83rem), 1.4rem);--space-s:clamp(1.28rem, calc(0.76vw + 0.92rem), 1.98rem);--space-m:clamp(1.6rem, calc(1.3vw + 0.98rem), 2.8rem);--space-l:clamp(2rem, calc(2.12vw + 0.98rem), 3.96rem);--space-xl:clamp(2.5rem, calc(3.36vw + 0.89rem), 5.6rem);--space-2xl:clamp(3.13rem, calc(5.2vw + 0.64rem), 7.92rem);--space-3xl:clamp(3.91rem, calc(7.9vw + 0.13rem), 11.19rem);--space-4xl:clamp(4.88rem, calc(11.87vw + -0.79rem), 15.83rem);--text-xs:clamp(0.79rem, calc(-0.23vw + 0.84rem), 0.63rem);--text-s:clamp(0.89rem, calc(-0.07vw + 0.9rem), 0.84rem);--text-m:clamp(1rem, calc(0.19vw + 0.96rem), 1.13rem);--text-l:clamp(1.13rem, calc(0.55vw + 1.01rem), 1.5rem);--text-xl:clamp(1.27rem, calc(1.09vw + 1.05rem), 2rem);--text-2xl:clamp(1.42rem, calc(1.84vw + 1.06rem), 2.66rem);--text-3xl:clamp(1.6rem, calc(2.89vw + 1.02rem), 3.55rem);--text-4xl:clamp(1.8rem, calc(4.34vw + 0.93rem), 4.74rem);--radius-xs:clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);--radius-s:clamp(0.6rem, calc(-0.22vw + 0.9rem), 0.8rem);--radius-m:clamp(1rem, calc(-0.22vw + 1.3rem), 1.2rem);--radius-l:clamp(1.6rem, calc(-0.43vw + 2.21rem), 2rem);--radius-xl:clamp(2.6rem, calc(-0.65vw + 3.51rem), 3.2rem)}@media only screen and (max-width:1200px){:root{--space-2xl:clamp(3.13rem, calc(5.2vw + 0.64rem), 7.92rem);--space-3xl:clamp(3.13rem, calc(5.2vw + 0.64rem), 7.92rem);--space-4xl:clamp(3.13rem, calc(5.2vw + 0.64rem), 7.92rem)}}@media (min-width:1025px){.kontaktbutton{background-color:var(--e-global-color-primary);border-radius:20px;margin-left:30px!important}.kontaktbutton:hover{background-color:var(--e-global-color-secondary)}.kontaktbutton .elementor-item::before,.kontaktbutton .elementor-item::after{display:none}.kontaktbutton a{color:white!important;font-weight:600!important}}.text-weiss{color:#fff}h1,h2,h3,h4,h5,h6{text-wrap:balance}.elementor-widget-text-editor .elementor-widget-container h3:not(:first-child){margin-block-start:2rem}.link-weiss a:link,.link-weiss a:visited,.link-weiss a:hover,.link-weiss a:focus,.link-weiss a:active{color:#fff}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th,table tbody tr:hover>td,table tbody tr:hover>th{background-color:transparent}table td{border:none;line-height:0;padding-left:0;padding-right:0}table tr:nth-child(odd) td{padding-bottom:10px}table tr:nth-child(even) td{padding-bottom:20px!important}#jmdcontent #jmd-section-cookies td{line-height:1}#kontakt-fahne-tel,#kontakt-slide-tel,#kontakt-fahne-mail,#kontakt-slide-mail{position:fixed;transition:right 0.5s ease-in-out}#kontakt-fahne-tel,#kontakt-fahne-mail{right:0;cursor:pointer}#kontakt-slide-tel,#kontakt-slide-mail{right:-350px}#iconUp{display:none;cursor:pointer;bottom:8px}div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--e-global-color-primary)}div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active{background-color:var(--e-global-color-secondary)}div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li label a{font-size:1rem;color:var(--e-global-color-primary)}.elementor-button:hover,.ea-map-consent__button:hover{border-radius:0 25px 0 25px!important}