@charset "UTF-8";
header nav{position:relative}header nav ul li.form-btn{position:absolute;top:50%;right:75px;transform:translateY(-50%);background-color:#98092b;border:2px solid #98092b;padding:0 15px;border-radius:30px;transition:background-color 0.3s ease-in-out, border 0.3s ease-in-out}header nav ul li.form-btn a{color:#fff;display:block;padding:10px 0;transition:color 0.3s ease-in-out}header nav ul li.form-btn:hover{background-color:#fff}header nav ul li.form-btn:hover a{color:#98092b}header nav ul li.form-btn:focus a{color:#fff}.link-color a:not(.btn-default){color:var(--accent-color2)}.link-color a:not(.btn-default):hover{transition:0.3s ease-in-out;color:var(--text-color)}.page-header{padding:0}.page-header .page-header-box{position:relative;height:325px}.page-header .page-header-box .img-overlay{position:absolute;content:"";background-image:linear-gradient(90deg, #e6efed 0%, #e6efed 45%, rgba(243, 243, 243, 0) 100%);opacity:1;left:0;top:0;width:100%;height:100%;z-index:1}.page-header .page-header-box img{position:absolute;content:"";left:0;top:0;width:100%;height:325px;object-fit:cover;z-index:0}.page-header .page-header-box .banner-content{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:all;z-index:2;width:100%}.page-header .page-header-box .banner-content nav{display:flex;justify-content:center;align-items:center;margin-top:0px;position:relative}@media (max-width:767px){.page-header .page-header-box .banner-content nav{flex-direction:column;text-align:center}}.page-header .page-header-box .banner-content nav a{color:var(--primary-color);font-size:18px}.page-header .page-header-box .banner-content nav a:hover{transition:0.3s ease-in-out;color:var(--accent-color2)}.page-header .page-header-box .banner-content nav a.active{color:var(--accent-color2)}.page-header .page-header-box .banner-content nav span{margin:0 10px}.important-info-wrapper{border:2px solid var(--dark-divider-color);border-radius:30px;padding:25px 20px;position:relative}.important-info-wrapper:before{position:absolute;content:"!";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.5rem;right:0px;top:0px;color:var(--primary-color);width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;background:#f3f3f3;border-radius:0 30px 0 15px;z-index:0}@media (max-width:767px){.important-info-wrapper:before{border-radius:0 15px 0 15px;width:2rem;height:2rem}}@media (max-width:767px){.important-info-wrapper p{padding:0;margin:0}}.topbar img[src$=".svg"]{margin-right:2px;margin-left:15px;position:relative;top:-2px}.topbar a{color:#fff;transition:0.3s ease-in-out}.topbar a:hover{color:#ccc;opacity:0.75}.hero img{width:100%;height:100%;object-fit:cover}.hero .hero-content .section-title p.h1{font-size:clamp(2.5rem, 8vw, 5rem);line-height:clamp(2.75rem, 9vw, 5.5rem);margin-top:0;font-weight:700}.hero .hero-content .section-title p.h3{display:inline-block;font-size:14px;font-weight:700;line-height:1em;background-color:var(--secondary-color);color:var(--accent-color);border-radius:99px;padding:10px 20px;margin-bottom:20px}#patienteninfos{position:relative;margin:50px 0}#patienteninfos .patienteninfos-wrapper{border:2px solid var(--dark-divider-color);border-radius:30px;padding:50px 75px 50px 50px;position:relative}#patienteninfos .patienteninfos-wrapper::before{position:absolute;content:"!";font-family:"Font Awesome 6 Free";font-weight:900;font-size:clamp(2rem, 8vw, 2.5rem);right:0px;top:0px;color:var(--primary-color);width:clamp(3.5rem, 15vw, 4.5rem);height:clamp(3.5rem, 15vw, 4.5rem);display:flex;justify-content:center;align-items:center;background:#f3f3f3;border-radius:0 30px 0 30px}#patienteninfos .patienteninfos-wrapper ul{list-style:none;margin:0;padding:0;padding-bottom:15px}#patienteninfos .patienteninfos-wrapper ul li{position:relative;color:var(--primary-color);padding-left:35px;margin-bottom:10px}#patienteninfos .patienteninfos-wrapper ul li::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:18px;color:var(--primary-color);display:inline-block;line-height:normal;position:absolute;top:5px;left:8px}@media (max-width:991px){#patienteninfos .patienteninfos-wrapper{padding:50px 25px 50px 25px !important}}section.bento .bento{min-height:250px}section.therapie-overview{padding:50px 0 100px}section.therapie-overview .service-item .service-body{margin-bottom:50px}section.therapie-overview .service-item .service-body h3{line-height:1.3}section.therapie-overview .service-item .service-footer{position:absolute;left:20px;bottom:20px;margin-top:50px}section.page-faqs{padding:50px 0 50px}section.page-faqs a{color:var(--accent-color2)}section.standorte-intro h2{margin-bottom:25px}section.standorte-intro .contact-info-content h3{font-size:18px}section.standorte-intro .contact-info-content p{display:block;font-size:1.1rem}section.standorte-intro .contact-info-content p span{font-weight:700;display:flex}.unsere-netzwerke{border:2px solid var(--dark-divider-color);border-radius:30px;height:calc(100% - 30px);padding:50px}.why-choose-us .why-choose-item{border-bottom:2px solid var(--dark-divider-color);display:flex;align-items:flex-start;justify-content:flex-start;padding:40px;height:285px}.why-choose-us .why-choose-item .why-choose-content{width:calc(100% - 50px);position:relative;z-index:1;max-width:100%}.hausbesuch img{border-radius:30px}.bigBox-flex{display:flex;justify-content:center;align-items:center;flex-direction:column}.service-footer .btn-default{display:inline-block;font-family:var(--accent-font);font-size:16px;font-weight:600;line-height:1.1em;color:var(--white-color);background:var(--accent-color);padding:18px 55px 18px 20px;border-radius:99px;border:none;transition:all 0.3s ease-in-out;position:relative;overflow:hidden;z-index:1}.service-footer .btn-default::before{content:"";position:absolute;top:50%;right:0;bottom:0;width:36px;height:36px;border-radius:50%;background-color:var(--primary-color);background-image:url(../images/arrow-white.svg);background-repeat:no-repeat;background-position:center center;background-size:auto;transform:translate(-10px, -50%);transition:all 0.4s ease-in-out}.service-footer .btn-default::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:0;height:102%;border-radius:99px;background:var(--primary-color);transition:all 0.4s ease-in-out;z-index:-1}footer a{transition:0.3s ease-in-out}footer a:hover{color:#eee}footer .footer-location p{color:#c5c5c5}footer .footer-location i{color:#383e42;background:#ffffff;width:21px;height:21px;display:inline-flex;justify-content:center;align-items:center;border-radius:3px;margin-right:8px;margin-bottom:8px}/*# sourceMappingURL=../../template/css/_maps/zz_custom.map */