@font-face{font-display:swap;font-family:quicksand-regular;src:url(//stuenzner-mvz.de/app/themes/stuenzner/fonts/quicksand/quicksand-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:quicksand-bold;src:url(//stuenzner-mvz.de/app/themes/stuenzner/fonts/quicksand/quicksand-bold.woff2) format("woff2");font-weight:400;font-style:normal}@keyframes rotateY{to{transform:rotateY(360deg)}}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;width:calc(100% - 48px);margin:0 auto;max-width:1232px}.grid.grid-xl{max-width:1400px}.grid .grid{width:100%}.grid>.col-1{grid-column:span 1}.grid>.col-2{grid-column:span 2}.grid>.col-3{grid-column:span 3}.grid>.col-4{grid-column:span 4}.grid>.col-5{grid-column:span 5}.grid>.col-6{grid-column:span 6}.grid>.col-7{grid-column:span 7}.grid>.col-8{grid-column:span 8}.grid>.col-9{grid-column:span 9}.grid>.col-10{grid-column:span 10}.grid>.col-11{grid-column:span 11}.grid>.col-12{grid-column:span 12}@media screen and (max-width:1023px){.grid .col-md-6{grid-column:span 6}}@media screen and (max-width:767px){.grid [class^=col-]{grid-column:span 12 !important}}@media screen and (max-width:639px){.grid .col-xs-6{grid-column:span 6 !important}}@media screen and (min-width:640px) and (max-width:767px){.grid .col-sm-6{grid-column:span 6 !important}}@media screen and (min-width:768px) and (max-width:1023px){.grid .col-md-6{grid-column:span 6}}html,nav{scrollbar-width:thin;scrollbar-color:#7d7468 #f5f5f5}html::-webkit-scrollbar,nav::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track,nav::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}html::-webkit-scrollbar-thumb,nav::-webkit-scrollbar-thumb{background-color:#7d7468;border-radius:10px}html::-webkit-scrollbar-button,nav::-webkit-scrollbar-button{display:none}body{margin:0;font-family:"quicksand-regular",sans-serif;color:#213635;font-size:16px;line-height:1.5;background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/bg_stuenzner.png);background-position:center 150px;background-attachment:fixed;background-repeat:no-repeat;background-size:100% auto}h1,h2,h3,h4,h5,h6,strong,b{font-family:"quicksand-bold",sans-serif}h1{font-size:42px;padding:40px;border:1px solid #7D74685D;border-radius:20px;margin:0 0 1em}h2{font-size:27px;margin:0 0 1em}h3{font-size:18px;margin:0 0 1em}@media screen and (max-width:1023px){h1{font-size:34px}}@media screen and (max-width:767px){h1{font-size:28px;padding:20px}h2{font-size:22px}h3{font-size:17px}}.align-v{align-items:center}@media screen and (max-width:767px){.sm-o--1{order:-1}}.img-responsive{max-width:100%;height:auto}.text-center{text-align:center}@media screen and (min-width:768px){.section-m{margin:5em 0 4em}}@media screen and (max-width:767px){.section-m{margin:3em 0}}.border{border:1px solid #7D74685D}.br-s{border-radius:10px}.br-m{border-radius:20px}.bg-w{background-color:#fff}.bg-primary{background-color:#40817e}.bg-secondary{background-color:#c05820}a.bg-primary{transition:background-color .3s}a.bg-primary:hover,a.bg-primary:focus{background-color:#2f5f5d}a.bg-secondary{transition:background-color .3s}a.bg-secondary:hover,a.bg-secondary:focus{background-color:#944419}.bs{box-shadow:3px 3px 6px rgba(0,0,0,.3)}.c-primary{color:#40817e}.c-secondary{color:#c05820}.icons-title-link{position:relative;padding-top:60px;text-align:center;font-family:"quicksand-bold",sans-serif;font-size:16px;color:#213635;text-decoration:none;display:inline-block;transition:color .3s;margin-right:30px}.icons-title-link:before{content:'';width:40px;height:40px;display:block;position:absolute;top:10px;left:50%;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:transform .3s;transform:translateX(-50%) scale(1)}.icons-title-link:hover:before,.icons-title-link:focus:before{transform:translateX(-50%) scale(1.2)}.icons-title-link.car-link:before{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-car.png)}.icons-title-link.train-link:before{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-train.png)}.icons-title-link.icons-title-link-primary:hover,.icons-title-link.icons-title-link-primary:focus{color:#40817e}.icons-title-link.icons-title-link-secondary:hover,.icons-title-link.icons-title-link-secondary:focus{color:#c05820}.icons-link{position:relative;padding-left:30px;text-decoration:none;color:#213635}.icons-link:before{content:'';position:absolute;top:6px;left:0;width:16px;height:16px;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:color .3s}.icons-link.icons-link-primary:hover,.icons-link.icons-link-primary:focus{color:#40817e}.icons-link.icons-link-primary.phone-link:before{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-phone-primary.svg)}.icons-link.icons-link-primary.mail-link:before{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-mail-primary.svg)}.icons-link.icons-link-primary.address-link:before{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-address-primary.svg)}.icons-link.icons-link-secondary:hover,.icons-link.icons-link-secondary:focus{color:#c05820}.icons-link.icons-link-secondary.phone-link:before{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-phone-secondary.svg)}.icons-link.icons-link-secondary.mail-link:before{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-mail-secondary.svg)}.icons-link.icons-link-secondary.address-link:before{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-address-secondary.svg)}.icons-item{position:relative;padding-left:30px;text-decoration:none;color:#213635}.icons-item:before{content:'';position:absolute;top:6px;left:0;width:16px;height:16px;background-position:50%;background-repeat:no-repeat;background-size:contain}.icons-item.icons-item-primary.fax-item:before{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-fax-primary.svg)}.icons-item.icons-item-secondary.fax-item:before{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-fax-secondary.svg)}.title-section h1{padding:0 0 0 30px;margin:0;border:none;border-radius:0}.title-section .thumbnail{padding-left:20px}.title-section img{width:100px;height:80px;object-fit:contain;padding:10px}@media screen and (max-width:767px){.title-section h1{padding:0 20px 20px;text-align:center;font-size:24px}.title-section .thumbnail{padding-left:0}.title-section img{padding:20px 20px 0}}section ul{list-style-type:none;padding:0;margin:0 0 1em}section ul li{display:block;padding-left:14px;padding-bottom:4px;position:relative}section ul li:before{content:'';position:absolute;left:0;top:.65em;width:6px;height:6px;background-color:#7d7468;border-radius:100%;display:block}.obj-fit{object-fit:cover;height:100%;width:100%}.gallery-section>.grid:nth-child(2){margin-top:20px}.gallery-section>.grid .col-6,.gallery-section>.grid .col-6:last-child{height:100%}.btn{cursor:pointer;font-family:"quicksand-bold",sans-serif;position:relative;padding:8px 42px 8px 14px;text-decoration:none;border:1px solid;border-radius:20px;transition:background-position .3s,background-color .3s,color .3s,border-color .3s;display:inline-block;margin-top:20px;box-sizing:border-box}.btn:after{transition:background-color .3s;content:'';position:absolute;display:block;top:50%;border-radius:100%;right:10px;transform:translateY(-50%);width:22px;height:22px;z-index:1;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:16px;background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-white.svg)}.btn.btn-primary-outline{background-color:#fff;border-color:#40817e;color:#40817e}.btn.btn-primary-outline:after{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-white.svg);background-color:#40817e}.btn.btn-primary-outline:hover,.btn.btn-primary-outline:focus{color:#2f5f5d;border-color:#2f5f5d}.btn.btn-primary-outline:hover:after,.btn.btn-primary-outline:focus:after{background-color:#2f5f5d}.btn.btn-primary{background-color:#40817e;border-color:#40817e;color:#fff}.btn.btn-primary:after{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-primary.svg);background-color:#fff}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:#2f5f5d;border-color:#2f5f5d}.btn.btn-secondary-outline{background-color:#fff;border-color:#c05820;color:#c05820}.btn.btn-secondary-outline:after{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-white.svg);background-color:#c05820}.btn.btn-secondary-outline:hover,.btn.btn-secondary-outline:focus{color:#944419;border-color:#944419}.btn.btn-secondary-outline:hover:after,.btn.btn-secondary-outline:focus:after{background-color:#944419}.btn.btn-secondary{background-color:#c05820;border-color:#c05820;color:#fff}.btn.btn-secondary:after{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-secondary.svg);background-color:#fff}.btn.btn-secondary:hover,.btn.btn-secondary:focus{background-color:#944419;border-color:#944419}.btn.btn-mixed{background:linear-gradient(130deg,#40817e,#7d7468,#c05820 60%);border-color:#fff;background-size:200% auto;color:#fff}.btn.btn-mixed:after{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-mixed.svg);background-color:#fff}.btn.btn-mixed:hover,.btn.btn-mixed:focus{background-position:30% 0}header{font-family:"quicksand-bold",sans-serif;position:fixed;z-index:5000;top:0;left:0;right:0;padding:10px 0;background:linear-gradient(to bottom,#fff 46%,rgba(255,255,255,.1) 100%)}header+section{margin-top:100px !important}header .header-content{display:flex;align-items:center;margin:0 auto;width:calc(100% - 48px);max-width:1400px}header .header-content .header-left{flex-grow:1}header .header-content .header-left .header-logo{display:block;position:relative;z-index:205}header .header-content .header-left .header-logo img{max-height:50px;display:block;width:auto}header .header-content .header-right{display:flex;justify-content:space-between;align-items:center;padding:0 10px}header .header-content .header-right nav{flex-grow:1}header .header-content .header-right nav .header-navigation{list-style-type:none;display:flex;justify-content:space-evenly;margin:0;gap:30px;padding:0 30px 0 10px}header .header-content .header-right nav .header-navigation>li{position:relative;padding:18px 0}header .header-content .header-right nav .header-navigation>li>a{text-decoration:none;color:#213635;transition:color .3s}header .header-content .header-right nav .header-navigation>li>a:hover,header .header-content .header-right nav .header-navigation>li>a:focus{color:#7d7468}header .header-content .header-right nav .header-navigation>li>.sub-menu{display:none;position:absolute;box-shadow:0 0 5px rgba(0,0,0,.25);left:50%;transform:translateX(-50%);top:calc(100% - 10px);background-color:#fff;padding:10px 20px 0;border-radius:10px;list-style-type:none;margin:0}header .header-content .header-right nav .header-navigation>li>.sub-menu>li{padding-bottom:10px}header .header-content .header-right nav .header-navigation>li>.sub-menu>li>a{display:block;color:#213635;text-decoration:none;transition:color .3s;white-space:nowrap}header .header-content .header-right nav .header-navigation>li>.sub-menu>li>a:hover,header .header-content .header-right nav .header-navigation>li>.sub-menu>li>a:focus{color:#7d7468}header .header-content .header-right .header-phones{display:flex;gap:10px}header .header-content .header-right .header-phones .header-phone{text-align:center;padding:10px 0}header .header-content .header-right .header-phones .header-phone span{text-transform:uppercase;font-size:11px;display:block}header .header-content .header-right .header-phones .header-phone a{position:relative;color:#fff;padding:3px 10px 3px 36px;text-decoration:none}header .header-content .header-right .header-phones .header-phone a:before{content:'';width:15px;height:15px;display:block;position:absolute;top:50%;left:12px;transform:translateY(-50%);background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-phone-white.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}header .header-content .header-right .header-navigation-toggle{display:none}@media screen and (min-width:1024px){header .header-content .header-right nav{display:block !important}header .header-content .header-right nav .header-phones{display:none}}@media screen and (max-width:1279px){header .header-content .header-right nav .header-navigation{gap:20px}}@media screen and (max-width:1023px){header .header-content .header-right nav{display:none;position:fixed;top:80px;left:25px;border-radius:10px;width:calc(100% - 50px);background-color:#fff;max-height:calc(100% - 105px);box-shadow:4px 4px 6px rgba(0,0,0,.3);overflow:auto;z-index:200}header .header-content .header-right nav .header-navigation{display:block;padding:15px 25px;overflow:auto}header .header-content .header-right nav .header-navigation>li{padding:10px 0}header .header-content .header-right nav .header-navigation>li .sub-menu{position:relative;display:block !important;box-shadow:none}header .header-content .header-right nav .header-phones{display:none}header .header-content .header-right .header-navigation-toggle{display:block;margin-left:10px;padding:10px;cursor:pointer;background-color:transparent;border:none;z-index:205}header .header-content .header-right .header-navigation-toggle span{display:block;width:26px;height:3px;border-radius:6px;background-color:#213635;transition:all .3s}header .header-content .header-right .header-navigation-toggle span:nth-child(2){margin:5px 0}header .header-content .header-right .header-navigation-toggle:hover span,header .header-content .header-right .header-navigation-toggle:focus span{background-color:#7d7468}header .header-content .header-right .header-navigation-toggle.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}header .header-content .header-right .header-navigation-toggle.open span:nth-child(2){opacity:0;width:0}header .header-content .header-right .header-navigation-toggle.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@media screen and (max-width:767px){header .header-content .header-right{padding:0;box-shadow:none}header .header-content .header-right .header-phones{display:none}header .header-content .header-right nav .header-phones{display:flex;gap:0;align-items:flex-start;flex-direction:column;padding:0 25px 25px}header .header-content .header-right .header-navigation-toggle{margin-left:0;border-radius:10px;box-shadow:4px 4px 6px rgba(0,0,0,.3)}}footer{margin-top:100px;background-color:#7D74685D;padding-top:36px;font-size:18px}footer h2{margin-top:0;margin-bottom:12px;font-size:28px}footer h3{margin:0;font-size:26px}footer h4{margin:0;font-size:22px}footer h4+h5{margin-top:0}footer h5{margin:16px 0 0;font-size:18px;color:#7d7468;font-family:"quicksand-regular",sans-serif}footer .col-6{padding:26px;background-repeat:no-repeat;background-position:-50px 100.5%;background-size:200px auto}footer .col-6 hr{margin:16px -26px;border-width:1px 0 0;border-color:#7D74685D}footer .col-6 .praxes-info{display:flex;flex-wrap:wrap;gap:10px 40px;justify-content:space-between;align-items:baseline}footer .col-6 .praxes-info h3{flex-basis:120px}footer .col-6 .praxes-info>div{display:flex;flex-direction:column;gap:10px;flex-basis:300px}footer .col-6 .praxes-opening-hours>div{display:flex;flex-wrap:wrap;gap:10px 20px}footer .col-6 .praxes-opening-hours>div .days{flex-basis:100px}footer .col-6 .praxes-opening-hours>div .times{flex-basis:calc(100% - 120px)}footer .col-6 .praxis-links{font-size:16px;padding-top:10px}footer .col-6 .praxis-links div{margin-left:auto;display:flex;flex-wrap:wrap;width:296px;gap:8px}footer .col-6 .praxis-links div a{margin:0;width:144px}footer .footer-navigation{display:flex;flex-wrap:wrap;gap:30px;list-style-type:none;margin:4px 0 20px;padding:0;font-size:20px}footer .footer-navigation a{color:#213635;text-decoration:none}footer .footer-navigation a:hover{text-decoration:underline;text-decoration-thickness:1px}@media screen and (max-width:767px){footer h2{font-size:22px}footer h3{font-size:22px}footer h4{font-size:20px}footer .col-6 .praxis-info h3{flex-basis:100%}footer .col-6 .praxis-links{font-size:14px;margin-left:-16px;margin-right:-16px}footer .col-6 .praxis-links div{width:100%;max-width:300px}footer .col-6 .praxis-links div a{width:calc(50% - 4px)}footer .col-6 .praxis-links div a.btn{padding:6px 35px 6px 14px}footer .col-6 .praxis-links div a.btn:after{width:18px;height:18px;background-size:12px}}section:not(.hero-grow-section):not(.hero-single-section) *[class*=col-]{transition:transform .5s,opacity .5s}section:not(.hero-grow-section):not(.hero-single-section) *[class*=col-]+*[class*=col-]:nth-child(2n){transition:transform 1s,opacity 1s}.parallax-state{transform:translateY(100px);opacity:0}.normal-state{transform:translateY(0);opacity:1}.hero-single-section{display:flex;gap:16px;color:#fff}.hero-single-section .hero{border-radius:20px;position:relative;height:400px;display:flex;align-items:center}.hero-single-section .hero h3{font-family:"quicksand-bold",sans-serif;font-size:16px;line-height:1.3;margin:0}.hero-single-section .hero.hero-left{width:calc(100% - 132px);overflow:hidden;background-size:auto 100%;background-position:left top;background-repeat:no-repeat}.hero-single-section .hero.hero-left img{position:absolute;bottom:0;left:40%;height:100%;width:auto}.hero-single-section .hero.hero-left .hero-content{padding:0 50px;position:relative;z-index:3;width:370px}.hero-single-section .hero.hero-left .hero-content h1{font-family:"quicksand-bold",sans-serif;font-size:36px;line-height:1.2;margin:0 0 20px;padding:0;border:none;border-radius:0}.hero-single-section .hero.hero-right{width:116px;transition:background-color .3s;color:#fff;text-decoration:none}.hero-single-section .hero.hero-right .hero-content{max-width:90px;width:auto;padding:20px}.hero-single-section .hero.hero-right .hero-content h2{font-family:"quicksand-bold",sans-serif;font-size:20px;line-height:1.2;margin:0 0 18px}.hero-single-section .hero.hero-right .hero-content .hero-arrow{width:30px;height:30px;margin-top:20px;display:block;border-radius:100%;background-position:50%;background-repeat:no-repeat;background-size:20px;background-color:#fff}@media screen and (max-width:1023px){.hero-single-section .hero.hero-left .hero-content{width:260px}}@media screen and (max-width:767px){.hero-single-section{flex-wrap:wrap}.hero-single-section .hero.hero-left{width:100%;height:250px}.hero-single-section .hero.hero-left .hero-content{width:200px;padding:0 30px}.hero-single-section .hero.hero-left .hero-content h1{font-size:26px}.hero-single-section .hero.hero-right{width:auto;height:auto;margin-left:auto}.hero-single-section .hero.hero-right .hero-content{max-width:100%;width:100%;padding:10px 70px 10px 20px;position:relative}.hero-single-section .hero.hero-right .hero-content h2{margin-bottom:2px;font-size:18px}.hero-single-section .hero.hero-right .hero-content h3{font-size:14px}.hero-single-section .hero.hero-right .hero-content .hero-arrow{position:absolute;top:50%;transform:translateY(-50%);right:20px;margin-top:0}}body.body-primary .hero-single-section .hero.hero-right{background-color:#c05820}body.body-primary .hero-single-section .hero.hero-right:hover,body.body-primary .hero-single-section .hero.hero-right:focus{background-color:#944419}body.body-primary .hero-single-section .hero.hero-right .hero-content .hero-arrow{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-secondary.svg)}body.body-secondary .hero-single-section .hero.hero-left{background-position:right top;justify-content:end}body.body-secondary .hero-single-section .hero.hero-left img{right:40%;left:auto}body.body-secondary .hero-single-section .hero.hero-right{background-color:#40817e}body.body-secondary .hero-single-section .hero.hero-right:hover,body.body-secondary .hero-single-section .hero.hero-right:focus{background-color:#2f5f5d}body.body-secondary .hero-single-section .hero.hero-right .hero-content .hero-arrow{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-primary.svg)}@media screen and (max-width:767px){body.body-primary .hero-single-section .hero.hero-right{background-color:rgba(192,88,32,.7)}body.body-primary .hero-single-section .hero.hero-right:hover,body.body-primary .hero-single-section .hero.hero-right:focus{background-color:#c05820}body.body-secondary .hero-single-section .hero.hero-right{background-color:rgba(64,129,126,.7)}body.body-secondary .hero-single-section .hero.hero-right:hover,body.body-secondary .hero-single-section .hero.hero-right:focus{background-color:#40817e}}.praxis-info-section .col-3 img{border-radius:20px;display:block;max-width:100%;height:calc(100% - 58px);object-fit:cover}.praxis-info-section .col-3 .btn{margin-top:10px;font-size:20px;border-radius:30px;display:block}.praxis-info-section .col-9{padding:20px;border:1px solid #7D74685D}.praxis-info-section .col-9 .icons-link,.praxis-info-section .col-9 .icons-item{display:inline-block;margin-bottom:6px}.praxis-info-section .col-9 h4{font-size:20px;margin:0}.praxis-info-section .col-9 h4:not(:first-child){margin-top:20px}.praxis-info-section .col-9 h4+h5{margin-top:0}.praxis-info-section .col-9 h5{margin:12px 0 0;font-size:16px}.praxis-info-section .col-9 .praxes-opening-hours>div{display:flex;flex-wrap:wrap;gap:10px 20px}.praxis-info-section .col-9 .praxes-opening-hours>div .days{flex-basis:90px}.praxis-info-section .col-9 .praxes-opening-hours>div .times{flex-basis:calc(100% - 110px)}@media screen and (max-width:1279px){.praxis-info-section .col-3{grid-column:span 4}.praxis-info-section .col-9{grid-column:span 8}}@media screen and (max-width:1023px){.praxis-info-section .col-9{grid-column:span 12;order:-1}.praxis-info-section .col-3{grid-column:span 12}.praxis-info-section .col-3 img{display:none}.praxis-info-section .col-3 .btn{margin-top:0;display:inline-block}}.hero-grow-section{display:flex;gap:16px;color:#fff}.hero-grow-section .hero-grow{border-radius:20px;overflow:hidden;background-size:auto 100%;background-repeat:no-repeat;position:relative;height:400px;width:50%;transition:width .5s ease-in-out,background-size 2s;display:flex;align-items:center}.hero-grow-section .hero-grow img{position:absolute;bottom:0;height:80%;width:auto;transition:width .5s ease-in-out,height .5s ease-in-out}.hero-grow-section .hero-grow .hero-grow-content{padding:0 30px 60px;position:relative;z-index:3;width:200px}.hero-grow-section .hero-grow .hero-grow-content h2{font-family:"quicksand-bold",sans-serif;font-size:28px;line-height:1.2;margin:0 0 18px}.hero-grow-section .hero-grow .hero-grow-content h3{font-family:"quicksand-bold",sans-serif;font-size:16px;line-height:1.3;margin:0 0 30px}.hero-grow-section .hero-grow .hero-grow-content .btn{display:inline-block;font-size:18px;padding:10px 44px 10px 14px;border-width:2px;border-color:#fff;border-radius:30px;color:#fff}.hero-grow-section .hero-grow .hero-grow-content .btn:after{width:22px;height:22px;background-size:14px;background-color:#fff}.hero-grow-section .hero-grow.growed{width:70%;background-size:auto 110%}.hero-grow-section .hero-grow:before{content:'';position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background-color:transparent;transition:background-color .5s ease-in-out}.hero-grow-section .hero-grow:after{content:'';position:absolute;z-index:3;top:50%;display:block;width:45px;height:45px;background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-chevron-right-white.svg);background-position:50%;background-repeat:no-repeat;background-size:45px;transform:translateY(-50%)}.hero-grow-section .hero-grow.shrinked{width:30%}.hero-grow-section .hero-grow.hero-grow-left{background-position:left top}.hero-grow-section .hero-grow.hero-grow-left:after{right:0;transform:translateY(-50%) rotate(180deg)}.hero-grow-section .hero-grow.hero-grow-left .btn{background-color:rgba(64,129,126,.65)}.hero-grow-section .hero-grow.hero-grow-left .btn:after{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-primary.svg)}.hero-grow-section .hero-grow.hero-grow-left .btn:hover,.hero-grow-section .hero-grow.hero-grow-left .btn:focus{background-color:#40817e}.hero-grow-section .hero-grow.hero-grow-left img{left:30%}.hero-grow-section .hero-grow.hero-grow-left.growed img{height:105%}.hero-grow-section .hero-grow.hero-grow-left.shrinked:before{background-color:rgba(64,129,126,.5)}.hero-grow-section .hero-grow.hero-grow-right{background-position:right top;justify-content:end}.hero-grow-section .hero-grow.hero-grow-right:after{left:0}.hero-grow-section .hero-grow.hero-grow-right img{right:30%}.hero-grow-section .hero-grow.hero-grow-right .btn{background-color:rgba(192,88,32,.65)}.hero-grow-section .hero-grow.hero-grow-right .btn:after{background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-secondary.svg)}.hero-grow-section .hero-grow.hero-grow-right .btn:hover,.hero-grow-section .hero-grow.hero-grow-right .btn:focus{background-color:#c05820}.hero-grow-section .hero-grow.hero-grow-right.growed img{height:105%}.hero-grow-section .hero-grow.hero-grow-right.shrinked:before{background-color:rgba(192,88,32,.5)}@media screen and (max-width:1279px){.hero-grow-section .hero-grow{height:350px}.hero-grow-section .hero-grow .hero-grow-content{width:180px;padding:0 24px 48px}.hero-grow-section .hero-grow .hero-grow-content h2{font-size:24px}.hero-grow-section .hero-grow .hero-grow-content h3{font-size:15px}.hero-grow-section .hero-grow .hero-grow-content .btn{font-size:16px}}@media screen and (max-width:1023px){.hero-grow-section .hero-grow.growed{width:65%}.hero-grow-section .hero-grow.shrinked{width:35%}}@media screen and (max-width:767px){.hero-grow-section{flex-wrap:wrap;justify-content:center}.hero-grow-section .hero-grow{max-width:500px;width:100%;height:auto;background-size:cover !important}.hero-grow-section .hero-grow:after{content:none}.hero-grow-section .hero-grow .hero-grow-content{padding:24px}.hero-grow-section .hero-grow.hero-grow-left img{right:-10%;left:auto}.hero-grow-section .hero-grow.hero-grow-right img{left:-10%;right:auto}}.text-format{max-width:100%;width:90%}@media screen and (max-width:767px){.text-format{width:100%}}.text-and-image .col-6+.col-6 .text-format{margin-left:auto}.text-and-image a:not(.btn):not(.iconlist-item),.text-section a:not(.btn):not(.iconlist-item),.list-icon-link-section a:not(.btn):not(.iconlist-item),.gallery-section a:not(.btn):not(.iconlist-item){color:#213635;text-decoration:underline;transition:color .3s}.text-and-image a:not(.btn):not(.iconlist-item):hover,.text-and-image a:not(.btn):not(.iconlist-item):focus,.text-section a:not(.btn):not(.iconlist-item):hover,.text-section a:not(.btn):not(.iconlist-item):focus,.list-icon-link-section a:not(.btn):not(.iconlist-item):hover,.list-icon-link-section a:not(.btn):not(.iconlist-item):focus,.gallery-section a:not(.btn):not(.iconlist-item):hover,.gallery-section a:not(.btn):not(.iconlist-item):focus{color:#7d7468}.text-and-image p:first-child strong,.text-and-image p:first-child b,.text-section p:first-child strong,.text-section p:first-child b,.list-icon-link-section p:first-child strong,.list-icon-link-section p:first-child b,.gallery-section p:first-child strong,.gallery-section p:first-child b{font-family:"quicksand-bold",sans-serif;text-transform:uppercase;color:#7d7468}.body-primary .text-and-image p:first-child strong,.body-primary .text-and-image p:first-child b,.body-primary .text-section p:first-child strong,.body-primary .text-section p:first-child b,.body-primary .list-icon-link-section p:first-child strong,.body-primary .list-icon-link-section p:first-child b,.body-primary .gallery-section p:first-child strong,.body-primary .gallery-section p:first-child b{color:#40817e}.body-secondary .text-and-image p:first-child strong,.body-secondary .text-and-image p:first-child b,.body-secondary .text-section p:first-child strong,.body-secondary .text-section p:first-child b,.body-secondary .list-icon-link-section p:first-child strong,.body-secondary .list-icon-link-section p:first-child b,.body-secondary .gallery-section p:first-child strong,.body-secondary .gallery-section p:first-child b{color:#c05820}.text-and-image h2,.text-section h2,.list-icon-link-section h2,.gallery-section h2{font-family:"quicksand-bold",sans-serif}.text-and-image li,.text-section li,.list-icon-link-section li,.gallery-section li{margin:10px}.text-and-image .grid>*>*:last-child,.text-section .grid>*>*:last-child,.list-icon-link-section .grid>*>*:last-child,.gallery-section .grid>*>*:last-child{margin-bottom:0}.text-section .highlight{background:linear-gradient(130deg,#c05820,#40817e 40%);padding:7px}.text-section .highlight div{background-color:#fff;border-radius:13px;padding:20px}.text-section .highlight div:first-child{margin-top:0}.text-section .highlight div:last-child{margin-bottom:0}.text-section .highlight div h2{color:#c05820}.wpcf7{position:relative}.wpcf7 br{display:none}.wpcf7 p{margin:0}.wpcf7 label{font-family:"quicksand-regular",sans-serif;font-weight:400;display:block}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 select,.wpcf7 textarea{font-family:"quicksand-regular",sans-serif;border:1px solid #7D74685D;border-radius:20px;padding:18px;font-size:20px;width:100%;margin-top:8px;margin-bottom:20px;background-color:#fff;box-sizing:border-box;display:block}.wpcf7 input[type=text]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=email]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{outline:none;border-color:#40817e}.wpcf7 textarea{resize:none;height:299px}.wpcf7 select{-webkit-appearance:none;background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-chevron-bottom-grey.svg);background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-size:30px;padding-right:60px}.wpcf7 span[data-name=praxes] .wpcf7-radio{display:flex;margin-top:8px;margin-bottom:20px;overflow:hidden;border-radius:20px;background-color:#7D74685D}.wpcf7 span[data-name=praxes] .wpcf7-radio .wpcf7-list-item{margin:0;flex-grow:1;text-align:center}.wpcf7 span[data-name=praxes] .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{padding:18px;font-size:20px;font-family:"quicksand-bold",sans-serif;color:#213635;border-radius:20px;cursor:pointer;display:block}.wpcf7 span[data-name=praxes] .wpcf7-radio .wpcf7-list-item input{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.wpcf7 span[data-name=praxes] .wpcf7-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label{color:#fff}.wpcf7 span[data-name=praxes] .wpcf7-radio .wpcf7-list-item:first-child input:checked+.wpcf7-list-item-label{background-color:#40817e}.wpcf7 span[data-name=praxes] .wpcf7-radio .wpcf7-list-item:last-child input:checked+.wpcf7-list-item-label{background-color:#c05820}.wpcf7 button[type=submit]{margin-left:auto;margin-top:40px;min-width:250px;font-size:20px;display:block}.wpcf7 .wpcf7-not-valid-tip{position:absolute;top:14px;right:10px;font-size:12px;display:block}.wpcf7 .wpcf7-response-output{background-color:#f3f3f3 !important;margin:20px 0 0 !important;text-align:center;padding:20px !important;border-radius:20px;border:1px solid #7D74685D !important;font-family:"quicksand-bold",sans-serif}.wpcf7 .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;opacity:.7;background-color:transparent;margin:0;border-radius:0}.wpcf7 .wpcf7-spinner:before{content:none}.wpcf7 .wpcf7-spinner:after{content:'';position:absolute;top:0;left:0;width:120px;height:120px;background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-stuenzner.png);background-size:contain;background-repeat:no-repeat;background-position:50%;animation:rotateY 2s infinite linear}.accordion-section .accordion .accordion-item{margin-bottom:20px}.accordion-section .accordion .accordion-item .accordion-item-header{padding:26px 80px 26px 26px;position:relative;cursor:pointer;transition:color .3s}.accordion-section .accordion .accordion-item .accordion-item-header h3{margin:0}.accordion-section .accordion .accordion-item .accordion-item-header .icon-down-open{position:absolute;top:50%;right:26px;width:28px;height:28px;transform:translateY(-50%) rotate(90deg);background-color:#7d7468;background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-white.svg);background-size:16px;background-position:50%;background-repeat:no-repeat;border-radius:100%;transition:background-color .3s,transform .3s}.accordion-section .accordion .accordion-item .accordion-item-header:hover,.accordion-section .accordion .accordion-item .accordion-item-header:focus{color:#7d7468}.accordion-section .accordion .accordion-item .accordion-item-header:hover .icon-down-open,.accordion-section .accordion .accordion-item .accordion-item-header:focus .icon-down-open{background-color:#615a51}.accordion-section .accordion .accordion-item .accordion-item-header.accordion-item-header-open .icon-down-open{transform:translateY(-50%) rotate(270deg)}.accordion-section .accordion .accordion-item .accordion-item-content{display:none;padding:30px}.accordion-section .accordion .accordion-item .accordion-item-content:first-child{margin-top:0}.team-section h3{margin:1em 0 0}.team-section .employee{overflow:hidden;height:100%}.team-section .employee .employee-img{padding-top:100%;position:relative}.team-section .employee .employee-img img{position:absolute;top:0;left:0}.team-section .employee .employee-info{padding:26px}.team-section .employee .employee-info h4{font-size:20px;margin:0}.team-section .employee .employee-info span{font-family:"quicksand-bold",sans-serif;color:#7d7468}@media screen and (max-width:1023px){.team-section .col-4{grid-column:span 6}}@media screen and (max-width:767px){.team-section .employee{max-width:500px;margin:0 auto}}.list-icon-link-section .text-format{margin-bottom:20px}.list-icon-link-section .iconlist-item{display:flex;align-items:center;justify-content:space-between;padding:18px 42px 18px 14px;text-decoration:none;color:#213635;font-family:"quicksand-bold",sans-serif;position:relative;transition:color .3s}.list-icon-link-section .iconlist-item .img-responsive{width:70px;height:50px;object-fit:contain;margin-right:10px}.list-icon-link-section .iconlist-item .iconlist-item-inner{flex-grow:1;display:flex;align-items:center;justify-content:flex-start}.list-icon-link-section .iconlist-item:after{transition:background-color .3s;content:'';position:absolute;display:block;top:50%;border-radius:100%;right:10px;transform:translateY(-50%);width:22px;height:22px;z-index:1;background-color:#7d7468;background-repeat:no-repeat;background-position:50%;background-size:16px;background-image:url(//stuenzner-mvz.de/app/themes/stuenzner/images/icons/icon-arrow-right-white.svg)}.list-icon-link-section .iconlist-item:hover,.list-icon-link-section .iconlist-item:focus{color:#7d7468}.list-icon-link-section .iconlist-item:hover:after,.list-icon-link-section .iconlist-item:focus:after{background-color:#615a51}.list-icon-link-section .iconlist-item.active{box-shadow:none;border:none;pointer-events:none}.list-icon-link-section .iconlist-item.active:after{content:none !important}.icon-row-section .icon-row-item{font-family:"quicksand-bold",sans-serif;font-size:20px;padding:0 16px 16px 80px;position:relative;background-size:50px auto;min-height:62px;background-position:10px 6px;background-repeat:no-repeat}@media screen and (max-width:639px){.icon-row-section .icon-row-item{padding:70px 16px 30px;text-align:center;min-height:auto;background-position:center top}}