.display-flex{display:flex}@media only screen and (max-width:991px){.display-flex{flex-direction:column !important;align-items:center !important}}h2{margin-bottom:16px !important;line-height:1.2 !important;font-weight:600 !important}@media only screen and (max-width:767px){h2{line-height:1.3 !important}}header,footer{width:100%}header a,footer a{color:#0000ff}header a:hover,footer a:hover{color:#000000}@media only screen and (max-width:767px){.elementor-posts .elementor-post{flex-direction:column !important}}@media only screen and (max-width:767px){.elementor-posts .elementor-post a.elementor-post__thumbnail__link{margin-bottom:24px !important}}@media only screen and (min-width:768px) and (max-width:991px){.hero{margin-top:40px !important}}@media only screen and (max-width:767px){.hero img{width:75% !important}}.elementor-accordion img{min-width:150px;height:min-content;margin-bottom:12px}@media only screen and (max-width:991px){.elementor-accordion img{margin-top:12px !important;width:100px !important;min-width:100px !important}}@media only screen and (max-width:991px){.elementor-accordion ul{padding-left:20px}}.elementor-accordion ul li{padding:6px 0}.elementor-field-group{margin-bottom:16px !important}body.fachbetrieb-template-default .hero img{width:100% !important}@media only screen and (min-width:992px){body.fachbetrieb-template-default .hero .hero--description{width:45%}}@media only screen and (min-width:768px) and (max-width:991px){body.fachbetrieb-template-default .hero .hero--description{width:75%}}body.fachbetrieb-template-default .hero .hero--description h1{background-color:#e6390a;padding:12px 24px;text-align:center}body.fachbetrieb-template-default .hero .hero--description span{color:#000 !important;background:#fff;width:100%;padding:10px 24px;display:block;font-family:"Noto Sans", sans-serif;text-align:center;line-height:1.4}body.fachbetrieb-template-default .sidebar .logo--company{margin-bottom:24px}body.fachbetrieb-template-default .sidebar .logo--company img{max-width:80% !important}.elementor-widget-video .elementor-video{height:100%}body.schimmelterminator .card-fachbetrieb{margin-bottom:24px !important}body.schimmelterminator .card-fachbetrieb img{border-radius:0;min-height:150px;max-height:150px;object-fit:contain;width:100%;background:#fff;padding:20px}body.schimmelterminator .card-fachbetrieb .elementor-widget-button{margin-top:24px !important}body.schimmelterminator .card-fachbetrieb .elementor-widget-button a{font-weight:700}body.schimmelterminator .card-fachbetrieb i{margin-left:3px}body.schimmelterminator .fachbetrieb .zertifikate{margin:24px 0;display:flex;flex-wrap:wrap;flex-direction:row}body.schimmelterminator .fachbetrieb .zertifikate img{border-radius:0;width:150px;max-width:150px;margin-right:20px}@media only screen and (max-width:767px){body.schimmelterminator .fachbetrieb .zertifikate img{width:130px;max-width:130px}}body.schimmelterminator .fachbetrieb li{font-size:16px;font-family:"Noto Sans", sans-serif !important;color:#324a6d}body.schimmelterminator .fachbetrieb a{font-size:16px;font-family:"Noto Sans", sans-serif !important}body.schimmelterminator .fachbetrieb i{margin-left:3px}body{}body.rothfuss .elementor-element.elementor-element-b258b18.e-con-boxed.e-con.elementor-sticky--effects.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside{top:0 !important;box-shadow:none !important}body.rothfuss .elementor-76 .elementor-element.elementor-element-437b99e:not(.elementor-motion-effects-element-type-background),body.rothfuss .elementor-76 .elementor-element.elementor-element-437b99e>.elementor-motion-effects-container>.elementor-motion-effects-layer{margin-top:-20px}@media only screen and (max-width:991px){body.rothfuss .elementor-76 .elementor-element.elementor-element-437b99e:not(.elementor-motion-effects-element-type-background),body.rothfuss .elementor-76 .elementor-element.elementor-element-437b99e>.elementor-motion-effects-container>.elementor-motion-effects-layer{margin-top:0 !important}}body.rothfuss .elementor-location-single{margin-top:-20px}body h1{hyphens:auto;word-break:break-word}body h2{line-height:1.4 !important;font-weight:700 !important}body .header--rothfuss{margin-top:0 !important}body .header--rothfuss .e-con-inner{padding-top:0 !important}body .header--rothfuss .container--menu{margin-top:20px}