:root{--mT_lightest:#fff;--mT_lighter:#f6f3f2;--mT_light:rgba(0, 128, 128, 0.5);--mT_normal:rgba(0, 128, 128, 1);--mT_text-primary:rgba(64, 64, 64, 1);--mT_text-primaryHover:rgba(64, 64, 64, 1);--mT_brand:rgba(0, 128, 128, 1);--mT_brandSpan:rgba(0, 128, 128, 1);--mT_headline:rgba(2, 8, 148, 0.8);--mT_mainHeadline:rgba(2, 8, 148, 1);--mT_navNormal:rgba(0, 128, 128, 1);--mT_navActive:rgba(0, 128, 128, 0.7);--mT_navHover:rgba(0, 128, 128, 0.4);--mT_navBarBg:rgba(255, 255, 255, 1);--mT_headlineHero:rgba(2, 8, 148, 1);--mT_pHeroP:rgba(64, 64, 64, 1);--mT_heroBtnPrimaryBg:rgba(0, 128, 128, 0.9);--mT_primaryBtnBorderHover:rgba(255, 5, 0, 1);--mT_heroSpan:rgba(255, 5, 0, 0.7);--mT_border_heroFrame:transparent;--mT_bg_heroFrame:rgba(255, 255, 255, 0.5);--mT_shadowHero:rgba(0, 0, 0, 0.5);--mT_heroBottomBorderTop:rgba(0, 128, 128, 0.4);--mT_heroBottomBorderBottom:rgba(0, 128, 128, 0.4);--mT_heroBottomBg:rgba(0, 128, 128, 0.4);--text_lightest:rgba(5, 58, 96, 0.3);--text_lighter:rgba(5, 58, 96, 0.6);--text_normal:rgba(2, 28, 45, 1);--text_dark:rgba(5, 58, 96, 0.9);--text_darker:rgba(5, 58, 96, 1);--text_darkest:black;--shadow_lightest:rgba(250, 250, 250, 1);--shadow_lighter:rgba(0, 0, 0, 0.1);--shadow_normal:silver;--shadow_dark:rgba(0, 0, 0, 0.5);--shadow_darkest:black;--footer_top_shadow:rgba(255, 0, 0, 0.6);--hover_green:rgba(0, 128, 128, 1);--hover_lightest:rgba(250, 250, 250, 1);--hover_lighter:#ebe6e4;--hover_normal:rgba(0, 0, 0, 0.2);--bg_lightest:rgba(255, 255, 255, 0.5);--bg_lighter:rgba(245, 250, 249, 1);--bg_normal:rgba(90, 147, 187, 0.025);--bg_darker:rgba(90, 147, 187, 0.1);--bg_darkest:rgba(0, 128, 128, 0.9);--bg_rulerPrimary:linear-gradient(to right, white 0, grey 25%);--border_lighter:rgba(250, 250, 250, 0.4);--border_normal:rgba(28, 23, 21, 0.2)}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(../images/openStreetMap480x220.jpg) url(../images/logo.png) url(../images/siegel.png)}body{color:var(--text_normal);background:var(--mT_lightest);overflow-x:hidden}.navbar{width:100%;height:135px;margin:0;background:var(--mT_navBarBg);box-shadow:0 0 5px 25px var(--shadow_dark);-moz-box-shadow:0 0 5px 25px var(--shadow_dark);-webkit-box-shadow:0 5px 25px 5px var(--shadow_dark)}#outerWrapper{margin:0;padding-top:80px;width:100%;background:0 0}.container{padding:20px 5% 2% 5%}#pageHeader{height:70px}.carousel-inner{margin-left:0;width:100%}.section{padding:0;overflow:hidden}section ul{padding:10px 10% 0 8%;font-size:15px}section ul li{padding:0 0 8px 0}section .icon-box{margin-top:25px}section .icon-box h4{font-size:20px;font-weight:700;margin:5px 0 10px 60px}section .icon-box i{font-size:48px;float:left}section .icon-box p{font-size:15px;margin-left:60px}h1,h2{color:var(--mT_mainHeadline)}h1{font-weight:600!important;font-size:42px!important}h2{font-weight:500!important;font-size:30px!important}h3,h4,h5{color:var(--mT_headline)}h3{font-weight:500!important;font-size:26px!important}h4{font-weight:400!important;font-size:24px!important}h4.topSpacer{padding-top:45px}span.h4-light{color:var(--mT_light)}h5{font-weight:300!important;font-size:22px!important}a{color:var(--mT_normal);text-decoration:none}a:hover{color:var(--mT_light);text-decoration:none}li,p{font-size:20px!important}.text-primary{color:var(--mT_text-primary)!important}.text-primary:hover{color:var(--mT_text-primaryHover)!important}.btn-primary{border-color:var(--mT_light);background:var(--mT_heroBtnPrimaryBg)}.btn-success:hover{border-color:#0f0}.btn-primary:focus,.btn-primary:hover{border-color:var(--mT_heroBtnPrimaryBg);background:var(--mT_light);color:var(--mT_lightest)}#siegel{position:absolute;top:128px;right:-5px;opacity:.9;transform:rotate(15deg);display:none}.siegel .img-fluid{height:auto;width:100%}#head{height:21px}#abBinder{background:0 0;height:35px}#hero{display:none}#hero .heroBottom{position:absolute;bottom:0;height:35px;width:100%;border-top:2px solid var(--mT_heroBottomBorderTop);border-bottom:2px solid var(--mT_heroBottomBorderBottom);background:var(--mT_heroBottomBg);transform:translateY(4px)}#head span.logo{color:var(--mT_normal);margin-top:0}#head a.navbar-brand{color:var(--mT_brand);font-size:20px;padding:0}#head a.navbar-brand span{color:var(--mT_brandSpan)}.logo{display:block}a.nav-link{color:var(--mT_navNormal)!important;font-size:22px}.active .nav-link{color:var(--mT_navActive)!important;text-decoration:underline}a.nav-link:hover{color:var(--mT_navHover)!important}.navbar-toggler{background:var(--mT_lightest);border-color:var(--mT_normal)!important;border:1px solid!important}ul.navbar-nav{background-color:transparent;width:auto;margin-top:40px!important;line-height:15px}#mainNav .burgerNavItem{display:block}.navbar-expand-md .navbar-collapse{width:100%;padding:40px 0 20px 20px;background:var(--mT_navBarBg);border-color:1px solid var(--mT_normal)}#navHome{display:block}.navbar-brand img{position:absolute;top:10px;left:10px;height:145px;width:125px}.brand-img{float:left;height:145px;width:125px;display:block}.brandWrapper{margin:28px 0 0 12px;float:left;width:auto;display:none}.brandWrapper .brand{font-size:35px;font-weight:600}.brandWrapper .company{font-size:14px;font-weight:400;line-height:1;letter-spacing:1px;text-transform:uppercase}.brandWrapper:hover>a{text-decoration:underline}#hero .btn-primary{border-color:var(--mT_light);background:var(--mT_heroBtnPrimaryBg)}#hero .btn-primary:hover{border-color:var(--mT_heroBtnPrimaryBg);background:var(--mT_light);color:var(--mT_lightest)}:root{--captionWidth:90%}#hero .carousel-caption{min-height:400px;height:45%;bottom:22%;width:var(--captionWidth);left:calc((100% - var(--captionWidth))/ 2);border-color:var(--mT_border_heroFrame)!important;z-index:10}#hero span{color:var(--mT_heroSpan);font-weight:700}#hero .text-start{color:var(--text_darker);background:var(--mT_bg_heroFrame);animation-duration:15s;border-radius:5px;box-shadow:0 0 35px 15px var(--shadow_dark);-moz-box-shadow:0 0 35px 15px var(--shadow_dark);-webkit-box-shadow:0 0 35px 15px var(--shadow_dark);border-color:var(--mT_border_heroFrame);height:55%;min-height:360px;padding:3% 2%;border:1px solid;margin-bottom:3%}#hero .text-start h1{color:var(--mT_headlineHero);text-align:center;font-size:28px!important}#hero .text-start p{color:var(--mT_pHeroP);font-weight:600;text-align:center;font-size:26px!important}#hero .carousel-item{margin-top:0;height:45rem;min-height:800px}#hero .carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:40rem}.stylish-panel{padding:10px;margin-bottom:30px;text-align:center;border:1px solid #c8c8c8;border-radius:4px;transition:.2s;min-height:490px}.img-circle{border-radius:50%}.stylish-panel:hover{margin-top:-10px;border:1px solid #c8c8c8;box-shadow:rgba(0,0,0,.1) 0 5px 5px 2px;background:rgba(200,200,200,.1);transition:.5s}.stylish-panel:hover>div.rotate{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}.lightInfoBox{padding:20px 0 10px 30px;box-shadow:0 2px 20px var(--shadow_normal);border-radius:8px}ul.checkmarkUl{padding:0}ul.checkmarkUl li{font-size:18px;margin:0 0 2px 0;padding:.25em 0 0 2em!important;position:relative}ul.checkmark li{list-style-type:none;text-align:left;position:relative;padding-left:35px}ul.checkmark li:before{content:"✓";display:block;position:absolute;color:var(--mT_normal);background:var(--mT_lightest);font-size:22px;font-weight:900;height:25px;width:25px;left:5px;top:0;padding-left:0}.siegel .siegel{background:url(../images/MDK-Pruefungsbericht-2020.png) center center no-repeat;background-size:cover;margin:0;height:220px;width:320px}.cta{background:var(--bg_normal);color:var(--mT_normal);border-color:var(--border_normal);border-radius:15px;box-shadow:0 0 15px var(--shadow_normal)}.cta h3 span{color:var(--mT_normal)}.cta .cta-btn{text-transform:uppercase;transition:.4s;border-radius:4px;border-color:var(--mT_normal);color:var(--mT_lightest);background:var(--mT_normal)}.cta .cta-btn:hover{background:var(--mT_normal);color:var(--mT_lightest)}.flyerInner{background:var(--mT_lightest);padding:2px 10px 5px 5px;box-shadow:5px 5px 20px var(--shadow_darkest);border-radius:12px;border-color:var(--mT_normal)}.flyerInner a{text-decoration:none}#ctaFlyerWrapper{position:absolute;top:35%;right:90px;display:block}#ctaFlyerWrapper a{text-decoration:none}#ctaFlyerMail,#ctaFlyerPhone{background:var(--mT_lightest);box-shadow:none;border-radius:5px;border-color:var(--mT_normal);float:right;font-size:40px;padding:2px}:root{--frstCtaWidth:200px;--scndCtaWidth:55px}#scndCta{display:block;width:var(--scndCtaWidth);margin-left:2px}#frstdCta{width:var(--frstCtaWidth)}#frstdCta,#scndCta{float:left}.carouselCta{padding-left:calc(50% - ((var(--frstCtaWidth) + var(--scndCtaWidth) + 2px)/ 2));width:100%}@media (min-width:769px){.cta .cta-btn-container{display:flex;align-items:center;justify-content:flex-end}}@media (max-width:1024px){.cta{background-attachment:scroll}}.shadowBoxWrp>.icon-box{text-align:center;border-color:var(--hover_lighter);background:var(--bg_lighter);box-shadow:2px 2px 15px var(--shadow_lighter);padding:50px 20px;margin-top:35px;margin-bottom:25px;border:1px solid;height:200px;position:relative}.shadowBoxWrp>.icon-box:hover{border-color:var(--hover_lightest);box-shadow:2px 2px 25px var(--hover_normal);border:1px solid}.shadowBoxWrp>.icon-box .icon{transition:.2s;border-radius:50%;border-color:var(--mT_lightest);justify-content:center;align-items:center;text-align:center;box-shadow:0 3px 1px var(--shadow_lightest);background:var(--mT_normal);position:absolute;top:-36px;left:calc(50% - 36px);border:6px solid;display:flex;flex-direction:column;width:72px;height:72px}.shadowBoxWrp:hover>.icon-box .icon{background:var(--mT_lightest);border-color:var(--mT_normal);border:1px solid}.shadowBoxWrp:hover>.icon-box i{color:var(--mT_normal)!important;background:var(--mT_lightest)}.shadowBoxWrp>.icon-box .icon i{color:var(--mT_lightest);font-size:24px}.shadowBoxWrp>.icon-box h4,.shadowBoxWrp>.icon-box p{margin:0!important}.shadowBoxWrp>.icon-box h4{font-size:18px!important;font-weight:500!important;padding-bottom:8px}.shadowBoxWrp>.icon-box .title{text-transform:uppercase;font-weight:700;margin-bottom:15px;font-size:18px}.shadowBoxWrp>.icon-box .title a{color:var(--text_dark)}.shadowBoxWrp>.icon-box .icon-box:hover .icon{background:var(--mT_lightest);border-color:var(--mT_normal);border:1px solid}.shadowBoxWrp>.icon-box .icon-box:hover .icon i{color:var(--mT_normal)}.shadowBoxWrp>.description,.shadowBoxWrp>.linkBox{line-height:24px;font-size:14px}.shadowBoxWrp>.icon-box .description{min-height:72px}.shadowBoxWrp>.icon-box .icon-box:hover .title a,.shadowBoxWrp>.icon-box .icon-box:hover a.download{color:var(--mT_light)}.shadowBoxWrp>.icon-box .icon-box a.download:hover{color:var(--hover_green)}.shadowBoxWrp .download{line-height:24px;font-size:18px}.shadowBoxWrp a.download{color:var(--mT_normal)}a.download{color:var(--mT_normal)}.shadowBoxWrp .linkBox{min-height:25px}ul.box-lowHeight{padding:30px 20px 0 0}ul.box-lowHeight li{padding:0 0 10px 0}.shadowBoxWrp>.icon-box{border-color:#ebe6e4}.shadowBoxWrp>.icon-box:hover{border-color:#fafafa;box-shadow:2px 2px 25px rgba(0,0,0,.2)}.shadowBoxWrp>.icon-box .icon{border-color:#fff}#openStreetMapTopSpacer{height:10px;width:100%;border-top:1px solid var(--mT_heroBottomBorderTop);border-bottom:2px solid var(--mT_heroBottomBorderBottom);background:var(--mT_heroBottomBg);transform:translateY(3px);box-shadow:0 0 5px 25px var(--shadow_dark);-moz-box-shadow:0 0 5px 25px var(--shadow_dark);-webkit-box-shadow:0 5px 25px 5px var(--shadow_dark)}#openStreetMapBottomSpacer{height:9px;margin-top:0;width:100%;border-top:1px solid var(--mT_heroBottomBorderTop);border-bottom:3px solid var(--mT_heroBottomBorderBottom);background:var(--mT_heroBottomBg)}#openStreetMapCopyright{text-align:right;background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.3);border-radius:10px;border:1px solid;font-size:12px;margin-top:-25px;margin-right:6px;width:200px;float:right;padding-right:10px}#openStreetMapCopyright a{color:#212529}#openStreetMapCopyright a:hover{text-decoration:underline;color:red}#openStreetMapBottomSpacer{padding:0}#openStreetMap{background:url(../images/openStreetMap320x160.jpg) center center no-repeat;background-size:cover;height:160px;width:100%;padding:0;margin:0}@media only screen and (min-width:361px){#openStreetMap{height:220px;width:100%;padding:0;margin:0;background:url(../images/openStreetMap480x220.jpg) center center no-repeat;background-size:cover}}@media only screen and (min-width:1025px){#openStreetMap{height:435px;width:100%;padding:0;margin:0;background:url(../images/openStreetMap.jpg) center center no-repeat;background-size:cover}}#footer{color:var(--mT_lightest);font-size:14px;border-top:2px solid var(--mT_normal);background-color:var(--bg_darkest);box-shadow:0 2px 5px 6px var(--footer_top_shadow);-moz-box-shadow:0 2px 5px 6px var(--footer_top_shadow);-webkit-box-shadow:0 2px 5px 6px var(--footer_top_shadow)}#footer .footer-top{padding:60px 0 30px 0}#footer .footer-top .footer-contact{margin-bottom:30px}#footer .footer-top .footer-contact h3{color:var(--mT_lighter);font-size:22px!important;margin:0 0 10px 0;padding:2px 0 2px 0;line-height:1.3;font-weight:500;letter-spacing:2px;text-transform:uppercase}#footer .footer-top h4{font-size:16px;font-weight:700;position:relative;padding-bottom:12px}#footer .footer-top .footer-contact p{font-family:Muli,sans-serif;color:var(--mT_lighter);font-size:14px;line-height:24px;margin-bottom:0}#footer .footer-contact a{color:var(--mT_lighter)}#footer .footer-contact a:hover{color:var(--mT_lightest);text-decoration:underline}#footer .footer-top h4{color:var(--mT_lightest)}#footer .footer-bottom .footer-links ul{list-style:none;padding:0;margin:0 0 30px 0}#footer .footer-bottom .footer-links ul i{color:var(--mT_normal);padding-right:2px;font-size:18px;line-height:1}#footer .footer-bottom .footer-links ul li{align-items:center;padding:5px;float:right}#footer .footer-bottom .footer-links ul a{color:var(--mT_lightest);transition:.3s;display:inline-block;line-height:1}#footer .footer-bottom .footer-links ul a:hover{text-decoration:underline;color:var(--mT_lightest)}.footer-contact .brand{width:310px;height:auto}#footerMeta{display:none}#gridModalLabel{color:#006400}.form-check .form-check-input,.form-control,.form-select{background:green no-repeat;border:2px solid #d3d3d3}#buttonCookieDetails,#buttonDatenschutz,#cookieDetails{width:100%}.accordion-button{color:#d3d3d3!important}/*!* xs: 0*/@media only screen and (min-width:576px){#hero .carousel-item{margin-top:0;height:45rem;min-height:800px}#hero .carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:40rem}.brand-img{display:none}.brandWrapper{display:block}#head a.navbar-brand{font-size:26px}#hero .text-start h1{font-size:42px!important}#hero .text-start p{font-size:28px!important}}@media only screen and (min-width:768px){#hero{display:block}#ctaFlyerWrapper{display:none}#siegel{display:block}#footerMeta{display:block}h2{font-size:36px!important}h3{font-size:32px!important}h4{font-size:26px!important}h5{font-size:24px!important}.navbar-expand-md .navbar-collapse{width:100%;background-color:transparent}#hero .carousel-caption{min-height:400px;height:45%;bottom:28%}.brand-img{display:block}.brandWrapper{display:none}#navHome{display:none}.navbar-expand-md .navbar-collapse{width:auto}#mainNav .burgerNavItem{display:none}#hero .imgDefault{background:url(../images/hero/md/1068584999.jpg) top center/cover no-repeat}#hero .imgBeratung{background:url(../images/hero/md/543600967.jpg) top center/cover no-repeat}#hero .imgPhilosophie{background:url(../images/hero/md/1178442679.jpg) top center/cover no-repeat}#hero .imgPflege{background:url(../images/hero/md/1010329933.jpg) top center/cover no-repeat}#hero .imgKontakt{background:url(../images/hero/md/232537531.jpg) top center/cover no-repeat}#hero .imgDatenschutz{background:url(../images/hero/md/613289762.jpg) top center/cover no-repeat}#hero .imgImpressum{background:url(../images/hero/md/613289762.jpg) top center/cover no-repeat}#hero .img404{background:url(../images/hero/md/1683874183.jpg) top center/cover no-repeat}#hero .imgFreiestellen{background:url(../images/hero/md/1536232283.jpg) top center/cover no-repeat}#hero .imgLinks{background:url(../images/hero/md/276522416.jpg) top center/cover no-repeat}#hero .imgGepruefte-qualitaet{background:url(../images/hero/md/1219808644.jpg) top center/cover no-repeat}}@media only screen and (min-width:920px){.brand-img{display:none}.brandWrapper{display:block}}@media only screen and (min-width:1024px){.brand-img{display:none}.brandWrapper{display:block}#hero .carousel-caption{min-height:400px;height:45%;bottom:22%}#hero .text-start h1{font-size:46px!important}#hero .text-start p{font-size:32px!important}#hero .imgDefault{background:url(../images/hero/lg/1068584999.jpg) top center/cover no-repeat}#hero .imgBeratung{background:url(../images/hero/lg/543600967.jpg) top center/cover no-repeat}#hero .imgPhilosophie{background:url(../images/hero/lg/1178442679.jpg) top center/cover no-repeat}#hero .imgPflege{background:url(../images/hero/lg/1010329933.jpg) top center/cover no-repeat}#hero .imgKontakt{background:url(../images/hero/lg/232537531.jpg) top center/cover no-repeat}#hero .imgDatenschutz{background:url(../images/hero/lg/613289762.jpg) top center/cover no-repeat}#hero .imgImpressum{background:url(../images/hero/lg/613289762.jpg) top center/cover no-repeat}#hero .img404{background:url(../images/hero/lg/1683874183.jpg) top center/cover no-repeat}#hero .imgFreiestellen{background:url(../images/hero/lg/1536232283.jpg) top center/cover no-repeat}#hero .imgLinks{background:url(../images/hero/lg/276522416.jpg) top center/cover no-repeat}#hero .imgGepruefte-qualitaet{background:url(../images/hero/lg/1219808644.jpg) top center/cover no-repeat}}@media only screen and (min-width:1440px){.brand-img{display:block}.brandWrapper{display:block}#hero .text-start h1{font-size:58px!important}#hero .text-start p{font-size:40px!important}#hero .carousel-caption{min-height:400px;height:45%;bottom:15%}#head a.navbar-brand{font-size:32px}#hero .imgDefault{background:url(../images/hero/xl/1068584999.jpg) top center/cover no-repeat}#hero .imgBeratung{background:url(../images/hero/xl/543600967.jpg) top center/cover no-repeat}#hero .imgPhilosophie{background:url(../images/hero/xl/1178442679.jpg) top center/cover no-repeat}#hero .imgPflege{background:url(../images/hero/xl/1010329933.jpg) top center/cover no-repeat}#hero .imgKontakt{background:url(../images/hero/xl/232537531.jpg) top center/cover no-repeat}#hero .imgDatenschutz{background:url(../images/hero/xl/613289762.jpg) top center/cover no-repeat}#hero .imgImpressum{background:url(../images/hero/xl/613289762.jpg) top center/cover no-repeat}#hero .img404{background:url(../images/hero/xl/1683874183.jpg) top center/cover no-repeat}#hero .imgFreiestellen{background:url(../images/hero/xl/1536232283.jpg) top center/cover no-repeat}#hero .imgLinks{background:url(../images/hero/xl/276522416.jpg) top center/cover no-repeat}#hero .imgGepruefte-qualitaet{background:url(../images/hero/xl/1219808644.jpg) top center/cover no-repeat}}@media only screen and (min-width:1440px){#hero .carousel-caption{max-height:600px;height:70%;bottom:8%}#hero .text-start h1{margin:50px 0 50px 0}#frstdCta,#scndCta{margin-top:50px}}