iframe,img{vertical-align:top}.cc_div .b-tg .c-tgl:checked:not([disabled])~.c-tg,.cc_div .c-bn:not(#s-c-bn),.owl-theme .owl-dots .owl-dot.active span{background:#360f28!important}.butn,.cc_div .c-bn:not(#s-c-bn),.cc_div .c-bn:not(#s-c-bn) span,.navbar-nav>li>a{text-transform:uppercase}.butn,.footer-list li a::before,.page-title-section ul li::after{vertical-align:middle;font-weight:700}body{font-family:Stehle,sans-serif;font-smoothing:antialiased;font-size:1.3rem;letter-spacing:.8px}a,a:active,a:focus{color:#551a40;text-decoration:none;transition-timing-function:ease-in-out;transition-duration:.2s}a:active,a:hover{color:#a97f92;text-decoration:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,a:active,a:focus,button:active,button:focus{outline:0}img{max-width:100%;height:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;color:#1e2022}.form-control{min-height:46px;font-size:inherit}.form-control:focus{box-shadow:0 0 10px rgba(55,125,255,.1)}.form-control::-webkit-input-placeholder{color:#d0d4d9;opacity:1}.form-control::-moz-placeholder{color:#d0d4d9;opacity:1}.form-control:-ms-input-placeholder{color:#d0d4d9;opacity:1}.form-control::-ms-input-placeholder{color:#d0d4d9;opacity:1}.form-control::placeholder{color:#d0d4d9;opacity:1}.form-check-input:focus,.form-control:focus{box-shadow:none}.form-control[type=file]{min-height:auto}input[type=button],input[type=button]:focus,input[type=email],input[type=password],input[type=search],input[type=submit],input[type=text],textarea{outline:0}input:focus,textarea:focus{border-color:#360f28;outline:0}select::-ms-expand{display:none}iframe{border:0}p{margin:0 0 20px}::selection{color:#000;background:#dbdbdb}::-moz-selection{color:#000;background:#dbdbdb}section{background:#fff;padding:120px 0;overflow:hidden}.bg-primary{background-color:#936d85!important}.bg-secondary{background-color:#360f28!important}.text-primary{color:#936d85!important}.text-secondary{color:#360f28!important}.butn,.navbar ul ul li.active>a,.navbar-nav li.has-sub a:hover,.page-title-section .active a,.page-title-section li.active:last-child a,.page-title-section ul li a,.scroll-to-top,.scroll-to-top i{color:#fff}.scroll-to-top{position:fixed;right:20px;bottom:20px;width:35px;height:35px;z-index:9999;display:none;font-size:20px;text-align:center;text-decoration:none;line-height:33px;background:#000;border:1px solid #2a2a2a;border-radius:50%;outline:0}.butn,.cc_div .c-bn:not(#s-c-bn){line-height:20px;position:relative}.butn,.header-icon2{background:#360f28;text-align:center}.scroll-to-top:hover{color:#1e2022;background:#fff}.scroll-to-top:hover i{color:#1e2022}.scroll-to-top:visited{color:#1e2022;text-decoration:none}.butn{display:inline-block;font-size:18px;letter-spacing:1px;border:1px solid transparent;border-radius:3px;padding:16px 32px;transition:.3s linear;cursor:pointer;white-space:nowrap}.menu_area .navbar-brand,.navbar-default,header{transition:.5s}.butn:active,.butn:hover,a.butn:active,a.butn:focus,a.butn:hover{color:#360f28;background:0 0;border-color:#360f28}.butn.white{background:#fff;color:#360f28}.butn.white:hover,a.butn.white:active,a.butn.white:focus,a.butn.white:hover{color:#fff;background:0 0;border-color:#fff}.butn.small{font-size:14px;padding:8px 20px}.butn.md{font-size:16px;padding:12px 24px}.butn.disabled,.butn.disabled:hover,.butn[disabled],.butn[disabled]:hover{background:#bdbdbd!important;pointer-events:none}.butn.working i{animation:2s linear infinite fa-spin;transform-origin:50% 55.95%}.butn.working i::before{content:"\f1ce"}.border{border-color:#625b4b!important}.form-group{margin-bottom:1rem}.form-group label{margin-bottom:.5rem}.form-control:focus{border-color:#a97f92}.form-check-input:checked{background-color:#a97f92;border-color:#a97f92}#cm,#s-bl .act .b-acc,#s-c-bn,#s-inr,.cc_div .b-tl,.cc_div .c-bl,.rounded{border-radius:10px!important}.rounded-top{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.rounded-bottom{border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}.wave-divider{position:relative;width:100%;height:120px;overflow:hidden;line-height:0}.wave-divider svg{position:absolute;width:100%;height:100%;display:block}#cc_div #cm{font-family:Stehle,sans-serif!important;color:#212529;border-top:2px solid #360f28}#cc_div #cm #c-ttl,#s-ttl{font-family:Stehle,sans-serif;font-size:1.3rem!important;font-weight:700!important;text-transform:uppercase;color:#212529}#cc_div #cm #c-txt{font-size:1.3rem;font-weight:400}.cc_div .cc-link{font-weight:400!important;color:#360f28!important;border:0!important}.cc_div .c-bn:not(#s-c-bn){top:0;font-size:14px!important;font-weight:700!important;color:#fff!important;border:1px solid transparent;border-radius:3px!important;padding:8px 20px!important;transition:.3s linear!important}.cc_div .c-bn:not(#s-c-bn):hover{color:#360f28!important;background:0 0!important;border-color:#360f28}.cc_div .c-bn:not(#s-c-bn).c_link{color:#360f28!important;border:1px solid #360f28!important;background-color:transparent!important}.cc_div .c-bn:not(#s-c-bn).c_link:hover{color:#fff!important;background:#360f28!important}#c-s-in{font-family:Stehle,sans-serif!important}header{position:relative;z-index:99999}.header-icon2{width:50px;height:50px;font-size:22px;color:#fff!important;line-height:50px;border:none;border-radius:50%}.cover-background,.page-title-section{background-position:center;background-repeat:no-repeat;overflow:hidden}.accordion-style .btn-link.collapsed,.address-block,.card-style4{border-radius:10px}.navbar-brand img{max-height:75px;transition-duration:.5s}.navbar-default{box-shadow:0 0 3px rgba(0,0,0,.2)}.about-style1 .about-image,.navbar-default .container,.navbar-default .container-fluid,.navbar-nav li.has-sub>a{position:relative}.menu_area,.page-title-section .container{position:relative;z-index:2}.navbar-nav li{list-style:none;transition:background .3s}.navbar-nav li a{display:block;font-size:20px;color:#9d9d9d}.navbar-nav>li{float:left;margin-left:10px}.navbar-nav>li:first-child{margin-left:0}.navbar-nav>li.has-sub{padding-right:13px}.navbar-nav>li>a{position:relative;display:block;font-size:20px;font-weight:600;color:#1e2022;letter-spacing:.8px;padding:21px .5rem;transition-duration:.5s}.card-style4 .card-body h3 a:hover,.menu_area-light .navbar-nav>li>a.active{color:#a97f92!important}.navbar-nav>li.has-sub>a:hover{color:#000}.navbar>ul>li.has-sub>a:hover::after{border-color:transparent #000 #000 transparent}.navbar>ul>li.has-sub>a::after{content:"";position:absolute;top:32px;right:-8px;width:6px;height:6px;display:block;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #1e2022 #1e2022 transparent;transform:rotate(45deg);transition:border .3s}.navbar-nav ul{position:absolute;left:-9999px}.navbar ul ul li{margin-bottom:12px;padding:0 20px;transition:.25s}.navbar ul ul li:last-child{margin-bottom:0}.navbar-nav li>ul{min-width:225px;background:#1e2022;box-shadow:0 14px 35px 0 rgba(49,49,49,.1);margin:0 0 0 10px;padding:15px 0}.navbar-nav li:hover>ul{left:auto}.navbar-nav>li.has-sub>ul{margin-top:10px;opacity:0;transition:.5s}.navbar-nav>li.has-sub:hover>ul{margin-top:0;opacity:1}.navbar li>ul ul{min-width:200px;margin-top:-39px;margin-left:200px}.navbar li>ul ul ul{min-width:130px;margin-left:175px}.navbar ul ul li.last-item>a,.navbar ul ul li:last-child>a{border-bottom:0}.navbar ul ul li.has-sub>a::before{content:"";position:absolute;top:9px;right:0;width:2px;height:8px;display:block;background:#9d9d9d;transition:.25s}.navbar ul ul li.has-sub>a::after{content:"";position:absolute;top:12px;right:-3px;width:8px;height:2px;display:block;background:#9d9d9d}.navbar ul ul>li.has-sub:hover>a::before{top:17px;height:0}.footer-list li a:hover,.footer-list li a:hover::before,.footer-style2 .footer-social-icon li a,.menu_area-light .navbar-nav li.active>a,.menu_area-light .navbar-nav li.current>a,.menu_area-light.scrollHeader .navbar-nav li.active>a,.menu_area-light.scrollHeader .navbar-nav li.current>a,.menu_area-light.scrollHeader .navbar-nav li.current>a:hover,.navbar-nav li.active>a,.navbar-nav li.current>a{color:#a97f92}.menu_area-light .navbar>ul>li.current>a::after,.menu_area-light.scrollHeader .navbar>ul>li.current>a::after,.navbar>ul>li.current>a::after{border-color:transparent #a97f92 #a97f92 transparent}.navbar .navbar-nav .nav-link.active,.navbar.nav-scroll .navbar-nav .nav-link.active,.navbar.nav-scroll .navbar-nav .nav-link:hover{color:#00baee}.menu_area-light .media-body{line-height:1.2}.page-title-section{position:relative;text-align:center;background-size:cover;padding:125px 0}.page-title-section::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:.7}.page-title-section h1{font-size:40px;font-weight:600;color:#fff;letter-spacing:1px;line-height:1;margin-bottom:0}.page-title-section ul{text-align:center;margin-top:15px;margin-bottom:0;padding-left:0}.page-title-section ul li{display:inline-block}.page-title-section ul li::after{content:"\f105";font-family:"Font Awesome 5 Free";color:#fff;padding:0 5px 3px 10px}.page-title-section ul li:last-child a{font-weight:600;color:#fff}.page-title-section ul li:last-child::after{display:none}.card-style4{height:100%;box-shadow:0 0 35px 0 rgba(0,0,0,.07)}.card-style4 .card-img{height:250px;background-size:cover;border-radius:10px 10px 0 0}.owl-theme .owl-dots,.owl-theme .owl-nav.disabled{margin-top:40px!important}.owl-theme .owl-dots .owl-dot span{background:rgba(0,0,0,.15)!important;transition:.3s!important}.owl-carousel .owl-item img{width:auto;display:inline-block}.owl-carousel .owl-stage{display:flex}.owl-carousel .item{height:100%;display:flex;flex:1 0 auto}.owl-carousel .carousel-entry{position:relative;display:flex;flex-direction:column;align-items:stretch}.about-style1 .about-image .box{position:absolute;top:53%;right:-7px;width:130px;height:130px;color:#fff;background-color:#a97f92;border-radius:10px;padding:15px;transform:translateY(-60%)}.about-style1 .about-image .box p{font-size:20px;font-weight:700;color:#fff;line-height:initial;margin-bottom:0}.about-style1 .about-image .box span{display:inline-block;font-size:40px}.about-style1 .about-image .box span::after{content:"+"}.null1-media img{width:100%;max-width:400px;padding-top:20px}footer p{font-size:16px}footer h3{font-size:22px;line-height:1}.footer-list{margin:0;padding:0}.footer-list li{color:#232323;list-style-type:none;padding:6px 0}.footer-list li:first-child{padding-top:0}.footer-list li:last-child{padding-bottom:0}.footer-list li a{font-size:16px;color:#212529}.footer-list li a::before{content:"\f105";display:inline-block;font-family:"Font Awesome 5 Free";margin-top:-1px;padding-right:8px;transition-duration:.3s}.footer-style2{padding:3.5rem 0}.footer-style2 .contact-block{columns:2;column-gap:0;text-align:right}.footer-style2 .footer-social-icon li{display:inline-block;margin-right:10px}.footer-style2 .footer-social-icon li:last-child{margin-right:0}.footer-style2 .footer-social-icon li a:hover{color:#212529}.address-block{padding:1.9rem}.tp-caption{text-shadow:#fff 1px 1px 5px}.map-wrapper{position:relative;width:100%;max-width:650px;margin-bottom:-440px}.accordion-style .btn-link::after,.map-label{position:absolute;font-weight:700;color:#fff}.map-wrapper svg{height:auto;display:block}path.hover,path[id]:hover{fill:#360f28;cursor:pointer}.map-label{background-color:#936d85;padding:4px 8px;transform:scale(1);transform-origin:bottom center;transition:.3s}.map-label.hover,.map-label:hover{background-color:#360f28;cursor:pointer;transform:scale(1.3) translateY(-5px)}.map-label.wehingen{top:0;left:55%}.map-label.gosheim{top:7%;left:25%}.map-label.reichenbach{top:7%;left:59%}.map-label.bubsheim{top:14%;left:66%}.map-label.egesheim{top:20%;left:83%}.map-label.boettingen{top:20%;left:1%}.map-label.koenigsheim{top:27%;left:90%}.map-label.renquishausen{top:34%;left:95%}.map-label.mahlstetten{top:27%;left:-10%}.map-label.kolbingen{top:41%;left:93%}.accordion-style .card-header{background:0 0;border-bottom:0}.accordion-style .btn-link{position:relative;width:100%;font-size:inherit;color:#fff;text-align:left;text-decoration:none;background:#360f28;border-radius:10px 10px 0 0;white-space:normal;padding:15px 50px 15px 20px;box-shadow:none;transition:.3s}.accordion-style .btn-link::after{content:"\f068";top:50%;left:inherit;right:15px;width:25px;font-family:"Font Awesome 5 Free";font-size:18px;text-align:center;transform:translateY(-50%)}.accordion-style .btn-link.collapsed::after{content:"\f067"}.accordion-style .card-body{line-height:24px;padding:20px}.cover-background{position:relative;background-size:cover}.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.map{height:450px;display:block;background:url("https://cdn.stehle.care/img/map.jpg") center center no-repeat}@media screen and (max-width:479px){.navbar-toggler{top:-52px}}@media screen and (max-width:575px){.about-style1 .about-image .box{right:-9px}}@media screen and (max-width:600px){.owl-theme .owl-dots{display:none}}@media screen and (max-width:645px){.map-wrapper{width:75%}#einsatzgebiet{padding:235px 0!important}.map-label.gosheim{left:20%}.map-label.reichenbach{left:61%}.map-label.boettingen{left:-6%}.map-label.mahlstetten{left:-16%}}@media screen and (max-width:767px){section{padding:80px 0}.butn{padding:12px 24px}.about-style1 .about-image .box{right:-9px}#einsatzgebiet{padding:145px 0}}@media screen and (max-width:915px){.map-label{font-size:14px}}@media screen and (max-width:815px){.map-label.renquishausen{left:93%}.map-label.kolbingen{left:91%}}@media screen and (max-width:991px){.navbar ul ul>li.has-sub>a::after,.navbar ul ul>li.has-sub>a::before,.navbar-nav,.navbar-nav .has-sub.active>.submenu-button::before,.navbar>ul>li.has-sub>a::after,.navbar>ul>li.has-sub>a::before{display:none}.navbar-nav .submenu-button::after,.navbar-nav .submenu-button::before,.navbar-toggler::after,.navbar-toggler::before{content:"";position:absolute;display:block}.butn{font-size:13px;padding:14px 28px}.navbar-nav li>ul{box-shadow:none}.navbar-nav>li.has-sub>ul{margin:0;box-shadow:none;opacity:1;transition:none}.navbar li>ul ul{min-width:auto;margin:0}.navbar-nav>li.has-sub{padding-right:0}.navbar-nav>li>a{color:#1e2022;font-weight:500;padding:14px 20px}.navbar-nav>li>a:hover{opacity:1}.navbar .sub-title,.navbar-nav li.has-sub a:hover{color:#1e2022}.navbar-nav{position:absolute;top:0;left:0;width:100%;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.2);transition:none}.navbar-nav ul{width:100%;display:none;transition:none}.navbar-nav li{position:relative;width:100%;border-top:1px solid #e6e6e6;margin:0;padding:0}.navbar-nav ul li:hover{background:#f5f5f5}.navbar-nav li:hover>ul>li,.navbar-nav ul ul li{height:auto}.navbar ul li a{width:100%;border-bottom:0}.navbar ul ul,.navbar-nav ul ul{position:relative;left:0;width:100%;text-align:left;background:#f5f5f5;margin:0;padding:0}.navbar ul ul li{border-color:#e6e6e6;margin-bottom:0;padding:0}.navbar ul ul li a{width:100%;color:#575a7b;background:0 0;border-bottom:0;padding:10px 30px}.navbar ul ul ul li a{padding-left:45px}.navbar>ul>li{float:none}.navbar-nav ul ul ul li.active a{border-left:none}.navbar-nav>ul ul>li.has-sub>ul>li.active>a,.navbar-nav>ul>li.has-sub>ul>li.active>a{border-top:none}.navbar li>ul ul ul{background:#fff;margin-left:0}.navbar ul ul ul ul li a{padding-left:55px}.navbar-nav .has-sub .has-sub .submenu-button{height:43px}.navbar-nav .has-sub .has-sub .submenu-button::before{top:15px}.navbar-nav .has-sub .has-sub .submenu-button::after{top:19px}.navbar-toggler{position:absolute;top:-59px;right:0;width:40px;height:35px;z-index:12399994;background:#360f28;border:none;border-radius:3px;box-shadow:none!important;padding:0;cursor:pointer}.navbar-toggler::before{top:11px;right:10px;width:20px;height:2px;background:#fff;transition:.3s}.navbar-toggler::after{top:17px;right:10px;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff}.navbar-toggler.menu-opened::before{top:17px;width:19px;background:#fff;transform:rotate(-45deg)}.navbar-toggler.menu-opened::after{top:17px;width:19px;height:2px;background:#fff;border:0;transform:rotate(45deg);transition:.3s}.navbar-nav .submenu-button{position:absolute;top:0;right:0;width:100%;height:51px;z-index:99;display:block;cursor:pointer}.navbar-nav .submenu-button::before{top:19px;right:22px;width:2px;height:16px;background:#1e2022}.navbar-nav .submenu-button::after{top:26px;right:15px;width:16px;height:2px;background:#1e2022}.navbar ul ul li.active>a{color:#a97f92}.navbar-nav li.active>a{opacity:1;color:#a97f92}}@media screen and (min-width:992px){header{height:154px}header.scrollHeader .navbar-default{position:fixed;top:0;left:0;width:100%;z-index:99;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);transition:.2s}.scrollHeader .navbar-brand img{max-height:35px;transition-duration:.5s}.menu_area-light .navbar-nav>li>a,.menu_area-light.scrollHeader .navbar-nav>li>a,.navbar .sub-title{color:#fff}.menu_area-light .navbar-nav li>ul{background:#fff}.menu_area-light .navbar .sub-title,.menu_area-light .navbar ul ul li.active>a,.menu_area-light .navbar-nav li.has-sub a:hover{color:#1e2022}.menu_area-light .navbar ul ul li.active>a,.menu_area-light .navbar-nav li.active>a,.menu_area-light .navbar-nav li.current>a,.menu_area-light .navbar-nav>li.has-sub>a:hover,.menu_area-light.scrollHeader .navbar-nav li.current>a,.menu_area-light.scrollHeader .navbar-nav li.current>a:hover,.menu_area-light.scrollHeader .navbar-nav>li.has-sub>a:hover{color:#a97f92}.menu_area-light .navbar>ul>li.has-sub>a::after,.menu_area-light.scrollHeader .navbar>ul>li.has-sub>a::after{border-color:transparent #fff #fff transparent}.menu_area-light .navbar>ul>li.current>a::after,.menu_area-light .navbar>ul>li.has-sub>a:hover::after,.menu_area-light.scrollHeader .navbar>ul>li.current>a::after,.menu_area-light.scrollHeader .navbar>ul>li.has-sub>a:hover::after{border-color:transparent #a97f92 #a97f92 transparent}}@media screen and (min-width:1200px){.container{max-width:1170px}}@media screen and (min-width:1400px){.container{max-width:1320px}}@font-face{font-display:swap;font-family:Stehle;font-style:normal;font-weight:300;src:url("https://cdn.stehle.care/fonts/stehle-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:Stehle;font-style:normal;font-weight:400;src:url("https://cdn.stehle.care/fonts/stehle-400.woff2") format("woff2")}@font-face{font-display:swap;font-family:Stehle;font-style:normal;font-weight:700;src:url("https://cdn.stehle.care/fonts/stehle-700.woff2") format("woff2")}
