:root{--flex-init:0 1 20%;--flex-open:0 1 120%;--flex-closed:0 1 5%}*{box-sizing:border-box}#app,body,html{width:100%;height:100%;margin:0;padding:0}h1:first-child{margin-top:0}body{overflow:hidden;background-color:#fff}body.clicked{overflow:auto}.header-wrapper{transition:height .5s;overflow:hidden;display:flex;position:fixed;top:0;left:0;width:100%;height:100%}.header-wrapper.clicked{height:50%}.header-item{flex:var(--flex-init);height:100%;transition:flex 1s cubic-bezier(.57,-.09,.26,1.34);min-width:0;position:relative}.header-item-0{background-color:var(--dark-blue);z-index:1500}.header-item-1{background-color:var(--green);z-index:1400}.header-item-2{background-color:var(--light-blue);z-index:1300}.header-item-3{background-color:var(--lila);z-index:1200}.header-item-4{background-color:var(--pink);z-index:1100}.header-item.open{flex:var(--flex-open)}.header-item:not(.open){flex:var(--flex-init)}.header-wrapper.clicked .header-item.clicked{flex:var(--flex-open)}.header-wrapper.clicked .header-item:not(.clicked){flex:var(--flex-closed)}.header-item-0 .upper-content{margin-top:140px}.header-item-0 .upper-content img{width:100%;max-width:500px}.header-item-0 .middle-content{color:#fff;text-align:justify;margin-top:60px;margin-bottom:60px;font-size:20px}.header-item-0 .middle-content .loading-logo{display:none}.header-item-0 .middle-content .spinner{margin-top:0}.header-item-0 .lower-content img{width:50%;margin-left:60px}.middle-content,.upper-content{flex-grow:0;flex-shrink:0}.lower-content{flex-grow:1;flex-shrink:1;background-image:url(/img/logos_bereiche.47e29733.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-bottom:100px}.header-item-inner{position:absolute;height:100%;right:0;width:60vw;overflow:hidden;cursor:pointer;transition:width 1s cubic-bezier(.57,-.09,.26,1.34)}.header-item.clicked .header-item-inner{width:100%}.header-item-0 .header-item-inner{display:none;flex-direction:column;padding-right:160px;padding-left:40px;cursor:auto}.header-item-inner-home-mobile{display:flex!important}@media (orientation:landscape) and (min-width:1000px){.header-item-inner-home-desktop{display:flex!important}.header-item-inner-home-mobile{display:none!important}}.header-item-inner-home-desktop .upper-content{height:100px}.header-title{writing-mode:tb;transform:rotate(180deg) translateY(50%);position:absolute;top:50%;right:0;font-size:150px;color:#fff;opacity:.6;cursor:pointer}.header-title-image{position:absolute;right:0;height:25%;transition:top 1s,right 1s,left 1s,height 1s,width 1s;transition-delay:0s;animation:pulse2 7s ease-in-out infinite}.hti-home{height:200px;right:160px;top:50px}.header-item.clicked .header-title-image:not(.hti-home),.header-item.open .header-title-image:not(.hti-home){height:75%;top:0;transition-delay:.5s;animation-delay:1s;animation:pulse 7s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1)}25%{transform:scale(1.02)}75%{transform:scale(.98)}to{transform:scale(1)}}@keyframes pulse2{0%{transform:scale(1)}25%{transform:scale(1.07)}75%{transform:scale(.93)}to{transform:scale(1)}}.header-item-1 .header-title-image{top:0}.header-item-2 .header-title-image{top:25%}.header-item-3 .header-title-image{top:50%}.header-item-4 .header-title-image{top:75%}.header-subtitle{position:absolute;top:50%;left:10%;transform:translateY(-50%);color:#fff;transition:opacity .5s,visibility .5s;transition-delay:0s;opacity:0;visibility:hidden}.header-subtitle img{height:80px}.header-subtitle p{font-size:24px;max-width:600px}.header-subtitle button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #fff;color:#fff;background:none;font-size:20px;padding:10px 15px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:transform .3s;margin-top:25px;display:none}.header-item.clicked .close-button,.header-item:not(.clicked) .open-button{display:block}.header-subtitle button:hover{transform:translateY(-10px)}.header-item.clicked .header-subtitle,.header-item.open .header-subtitle{transition-delay:1s;opacity:1;visibility:visible}.content-wrapper{margin-top:100vh;transition:margin-top .5s;position:relative;background-color:#fff;min-height:100vh}body.clicked .content-wrapper{margin-top:50vh}body.clicked .legal-wrapper{display:none}.legal-wrapper{position:fixed;bottom:30px;left:30px;z-index:600000;color:#fff}.legal-wrapper a{color:#fff;text-decoration:none}.close-button,.header-back{display:none}.content-wrapper *{box-sizing:content-box}footer{box-sizing:border-box!important;z-index:600005;position:relative}@media (orientation:portrait){:root{--flex-closed:0 0 0}.legal-wrapper{bottom:0;left:0;background-color:var(--dark-blue);width:100%;height:60px;line-height:60px;padding:0 20px;display:block!important;text-align:center}.header-wrapper{flex-direction:column;height:calc(100% - 60px)}.header-title{writing-mode:initial;transform:translateX(50%);top:unset;bottom:0;right:50%;transition:opacity .5s,visibility .5s}.header-item.clicked .header-title{opacity:0;visibility:hidden}.header-item-inner,.header-item.clicked .header-item-inner{width:100vw}.header-title-image{height:auto;width:25%;top:unset!important;bottom:0}.header-item-1 .header-title-image{right:75%}.header-item-2 .header-title-image{right:50%}.header-item-3 .header-title-image{right:25%}.header-item-4 .header-title-image{right:0}.header-item.clicked .header-title-image,.header-item.open .header-title-image{height:unset;width:75%;top:unset;left:unset;right:0;transition-delay:.5s;animation-delay:1s;animation:pulse 7s ease-in-out infinite}.header-back{display:block;position:absolute;top:45px;left:45px;font-size:20px;color:#fff;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.header-back img{width:40px}.header-item.clicked .header-back{opacity:1;visibility:visible}}@media (min-width:1550px) and (max-height:1150px){.header-subtitle p{font-size:22px}.header-subtitle img{height:60px}.header-title{font-size:120px}}@media (min-width:1550px) and (max-height:850px){.header-subtitle p{font-size:20px;margin-top:15px;margin-bottom:15px}.header-subtitle img{height:50px}.header-title{font-size:80px}.header-subtitle button{font-size:16px;padding:7px 10px}}@media (min-width:1550px) and (max-height:650px){.close-button{display:block}body.clicked .content-wrapper{margin-top:0;padding-top:30px}body.clicked .headerbar-fields:not(.menuopen){transform:translateY(0)}}@media (min-width:1200px) and (max-width:1549px){.header-title{font-size:85px}.header-back{top:30px;left:30px}.header-subtitle{max-width:calc(100% - 210px);left:90px}}@media (min-width:1200px) and (max-width:1549px) and (max-height:1150px){.header-subtitle p{font-size:22px}.header-subtitle img{height:60px}}@media (min-width:1200px) and (max-width:1549px) and (max-height:770px){.header-subtitle p{font-size:20px;margin-top:15px;margin-bottom:15px}.header-subtitle img{height:50px}.header-title{font-size:80px}.header-subtitle button{font-size:16px;padding:7px 10px}}@media (min-width:1200px) and (max-width:1549px) and (max-height:630px){.close-button{display:block}body.clicked .content-wrapper{margin-top:0;padding-top:30px}body.clicked .headerbar-fields:not(.menuopen){transform:translateY(0)}}@media (min-width:1000px) and (max-width:1999px){.header-title{font-size:85px}.header-back{top:30px;left:30px}.header-subtitle{max-width:calc(100% - 150px);left:50px}}@media (min-width:1000px) and (max-width:1999px) and (max-height:1150px){.header-subtitle p{font-size:22px}.header-subtitle img{height:60px}}@media (min-width:1000px) and (max-width:1999px) and (max-height:770px){.header-subtitle p{font-size:20px;margin-top:15px;margin-bottom:15px}.header-subtitle img{height:50px}.header-title{font-size:80px}.header-subtitle button{font-size:16px;padding:7px 10px}}@media (min-width:1000px) and (max-width:1999px) and (max-height:630px){.close-button{display:block}body.clicked .content-wrapper{margin-top:0;padding-top:30px}body.clicked .headerbar-fields:not(.menuopen){transform:translateY(0)}}@media (min-width:880px) and (max-width:999px){.header-title{font-size:85px}.header-back{top:30px;left:30px}.header-subtitle{max-width:calc(100% - 150px);left:50px}.header-subtitle p{font-size:20px;margin-top:15px;margin-bottom:15px}.header-subtitle img{height:50px}.header-subtitle button{font-size:16px;padding:7px 10px}}@media (min-width:880px) and (max-width:999px) and (max-height:880px){.header-subtitle p{font-size:20px;margin-top:15px;margin-bottom:15px}.header-subtitle img{height:50px}.header-subtitle button{font-size:16px;padding:7px 10px}}@media (min-width:880px) and (max-width:999px) and (max-height:650px){.header-subtitle p{font-size:18px}.header-subtitle img{height:50px}}@media (min-width:880px) and (max-width:999px) and (max-height:550px){.close-button{display:block}body.clicked .content-wrapper{margin-top:0;padding-top:30px}body.clicked .headerbar-fields:not(.menuopen){transform:translateY(0)}}@media (min-width:700px) and (max-width:879px){.header-title{font-size:70px}.header-back{top:30px;left:30px}.header-subtitle{max-width:calc(100% - 110px);left:30px}.header-subtitle p{font-size:16px;margin-top:15px;margin-bottom:15px}.header-subtitle img{height:40px}.header-subtitle button{font-size:16px;padding:5px 8px}}@media (min-width:700px) and (max-width:879px) and (max-height:500px){.close-button{display:block}body.clicked .content-wrapper{margin-top:0;padding-top:30px}body.clicked .headerbar-fields:not(.menuopen){transform:translateY(0)}}@media (min-width:0px) and (max-width:699px){:root{--flex-init:0 1 9%}.header-title{font-size:30px}.header-back{top:30px;left:30px}.header-subtitle{max-width:calc(100% - 110px);left:30px}.header-subtitle p{font-size:16px;margin-top:15px;margin-bottom:15px}.header-subtitle img{height:35px}.header-subtitle button{font-size:16px;padding:5px 8px}.header-item-inner{width:75vw}}@media (min-width:0px) and (max-width:699px) and (orientation:portrait){.header-item.clicked .header-subtitle{top:calc(50% + 30px)}.header-item-inner{width:100vw}}@media (min-width:0px) and (max-width:699px) and (max-height:700px){.close-button{display:block;width:40px}body.clicked .content-wrapper{margin-top:0;padding-top:30px}body.clicked .headerbar-fields:not(.menuopen){transform:translateY(0)}.header-title{font-size:25px}.header-back{display:none}}@media (orientation:portrait) and (max-height:1000px){.header-wrapper{height:calc(100% - 45px)}.legal-wrapper{height:45px;line-height:45px;padding:0 15px}}@media (orientation:portrait) and (max-height:750px) and (max-width:700px){.header-wrapper{height:calc(100% - 30px)}.legal-wrapper{height:30px;line-height:30px;padding:0 8px}}@media (orientation:landscape) and (min-width:1250px) and (max-width:1500px) and (max-height:1000px){.header-item-0 .upper-content img{max-width:400px}.header-item-0 .middle-content{font-size:18px}}@media (orientation:landscape) and (min-width:1250px) and (max-width:1500px) and (max-height:850px){.header-item-0 .upper-content{margin-top:100px}.header-item-0 .middle-content{margin-top:30px;margin-bottom:30px}.lower-content{margin-bottom:40px}.hti-home{height:150px}}@media (orientation:landscape) and (min-width:1250px) and (max-width:1500px) and (max-height:700px){.header-item-0 .upper-content{margin-top:70px}.header-item-0 .middle-content{font-size:16px}.hti-home{height:120px}}@media (orientation:landscape) and (min-width:950px) and (max-width:1249px){.header-item-0 .header-item-inner{padding-left:40px;padding-right:120px}.hti-home{right:120px}}@media (orientation:landscape) and (min-width:950px) and (max-width:1249px) and (max-height:1000px){.header-item-0 .upper-content img{max-width:400px}.header-item-0 .middle-content{font-size:18px}}@media (orientation:landscape) and (min-width:950px) and (max-width:1249px) and (max-height:850px){.header-item-0 .upper-content{margin-top:100px}.header-item-0 .middle-content{margin-top:30px;margin-bottom:30px}.lower-content{margin-bottom:40px}.hti-home{height:150px}}@media (orientation:landscape) and (min-width:950px) and (max-width:1249px) and (max-height:700px){.header-item-0 .upper-content{margin-top:70px}.header-item-0 .middle-content{font-size:16px}.hti-home{height:120px}}@media (orientation:landscape) and (min-width:0px) and (max-width:949px){.header-item-0 .header-item-inner{padding:0 40px}.hti-home{right:40px}.header-item-0 .upper-content{margin-top:30px}.header-item-0 .middle-content{margin-top:20px;margin-bottom:20px;font-size:16px}.lower-content{margin-bottom:30px}}@media (orientation:landscape) and (min-width:0px) and (max-width:949px) and (max-height:700px){.header-item-0 .middle-content{font-size:14px}.header-item-0 .upper-content img{max-width:250px}.legal-wrapper{font-size:14px}}@media (orientation:portrait) and (min-height:1350px) and (max-height:1600px) and (max-width:1200px){.header-item-0 .header-item-inner{padding:0 80px}}@media (orientation:portrait) and (min-height:1350px) and (max-height:1600px) and (max-width:500px){.header-item-0 .header-item-inner{padding:0 60px}}@media (orientation:portrait) and (min-height:1100px) and (max-height:1349px){.header-item-0 .header-item-inner{padding:0 60px}.header-item-0 .upper-content{margin-top:120px}.lower-content{margin-bottom:40px}}@media (orientation:portrait) and (min-height:850px) and (max-height:1099px){.header-item-0 .header-item-inner{padding:0 40px}.header-item-0 .upper-content{margin-top:110px}.header-item-0 .middle-content{margin-top:20px;margin-bottom:20px;font-size:16px}.lower-content{margin-bottom:30px}}@media (orientation:portrait) and (min-height:600px) and (max-height:849px){.header-item-0 .upper-content img{max-width:300px}.header-item-0 .header-item-inner{padding:0 40px}.header-item-0 .upper-content{margin-top:50px}.header-item-0 .middle-content{margin-top:20px;margin-bottom:20px;font-size:14px}.lower-content{margin-bottom:30px}}@media (orientation:portrait) and (min-height:0px) and (max-height:599px){.header-item-0 .upper-content img{max-width:250px}.header-item-0 .header-item-inner{padding:0 30px}.header-item-0 .upper-content{margin-top:30px}.header-item-0 .middle-content{margin-top:20px;margin-bottom:20px;font-size:13px}.lower-content{margin-bottom:30px}}@media (max-height:800px){.bar-wrapper{transform:scale(.8) translate(5px,-5px)}}:root{--dark-blue:#144486;--blue-background:#b2b6d3;--green:#33b084;--green-background:#96d9b9;--pink:#da4890;--pink-background:#f3a2ca;--light-blue:#13a6dc;--light-blue-background:#9dd7f1;--lila:#65398e;--lila-background:#be98e5;--background-dark:#f1f1f8;--main-font:var(--dark-blue);--current:var(--green);--current-background:var(--green-background)}*{font-family:PT Sans,sans-serif}p{margin-top:30px;margin-bottom:30px}h6,p{font-size:16px}h6{font-weight:400}.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h6,.content-wrapper li,.content-wrapper ol,.content-wrapper p,.content-wrapper ul{text-align:left}h2.ql-align-center,h3.ql-align-center,h4.ql-align-center,h6.ql-align-center,li.ql-align-center,ol.ql-align-center,p.ql-align-center,ul.ql-align-center{text-align:center}h2.ql-align-right,h3.ql-align-right,h4.ql-align-right,h6.ql-align-right,li.ql-align-right,ol.ql-align-right,p.ql-align-right,ul.ql-align-right{text-align:right}h2.ql-align-justify,h3.ql-align-justify,h4.ql-align-justify,h6.ql-align-justify,li.ql-align-justify,ol.ql-align-justify,p.ql-align-justify,ul.ql-align-justify{text-align:justify}h6{margin-top:0!important;margin-bottom:0!important}.medau{text-transform:uppercase;font-weight:700;font-family:Sansation,PT Sans,sans-serif}h1{margin-top:30px;margin-bottom:30px}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,li:first-child,p:first-child,ul:first-child{margin-top:0!important}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,li:last-child,p:last-child,ul:last-child{margin-bottom:0!important}a{text-decoration:none}body{margin:0;padding:0;color:var(--main-font)}.content-line,footer{box-sizing:border-box;width:100%;padding:60px 120px 60px 60px}.content-line:nth-child(2n){background-color:var(--background-dark)}footer{background-color:var(--dark-blue);color:#fff}.content-line-inner{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.angebot-container,.standort-container{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.angebot,.standort{padding:10px;width:120px;height:120px;flex-grow:0;flex-shrink:0;text-align:center;font-size:16px;position:relative;cursor:pointer;transition:color .3s,background-color .3s}.standort{background-color:var(--blue-background);color:#fff}.angebot{background-color:var(--current-background);color:var(--dark-blue)}.angebot.active,.angebot:not(.no-click):hover,.standort.active,.standort:not(.no-click):hover{color:#fff;background-color:var(--current)}.angebot-detail-wrapper .standort-detail{background-color:var(--current-background);padding-top:60px}.angebot.no-click{background-color:var(--current);color:#fff;font-weight:700}.angebot.active{font-weight:700}.standort-field{font-size:18px}.standort-field span{text-transform:uppercase;font-weight:700;font-family:Sansation,PT Sans,sans-serif}.standort-phone{position:absolute;bottom:20px;left:10px;width:calc(100% - 20px)}.angebot{justify-content:center}.angebot,.team-container{display:flex;align-items:center}.team-container{justify-content:flex-start;gap:10px;flex-wrap:wrap}.person{width:50px;height:50px;border-radius:50%;border:4px solid var(--current);background-position:50%;background-size:cover}.person.inactive{filter:grayscale(1);opacity:.3}.footer-wrapper{display:flex;gap:30px}.footer-area{width:33%;flex-grow:1;flex-shrink:0}.footer-left{position:relative}.footer-address-heading{font-size:20px}.footer-p-wrapper p{margin:0}.footer-address-medau{font-weight:700;text-transform:uppercase;font-family:Sansation,PT Sans,sans-serif}.footer-contact{margin-top:20px;margin-bottom:20px}.footer-contact-line>div{display:inline-block}.footer-contact-line-title{width:70px}.footer-legal{position:absolute;bottom:0;left:0}footer a{color:#fff}footer p{margin-top:20px;margin-bottom:20px}.footer-standort:not(:last-child){margin-bottom:10px}.footer-standort-field,.footer-standort-location{display:inline-block}.footer-standort-field span{text-transform:uppercase;font-weight:700;font-family:Sansation,PT Sans,sans-serif}.footer-standort-field{font-size:20px;margin-right:5px}.footer-right{text-align:right;position:relative;min-height:300px}.footer-right-logo{width:100%}.footer-right-bottom{position:absolute;bottom:0;right:0;opacity:.3}.footer-social-heading{font-size:11px}.footer-social-image{width:30px}.footer-social-instagram{margin-left:5px}.global-m{position:fixed;right:30px;top:50%;transform:translateY(-50%);width:120px;height:120px;text-align:center;line-height:100px;border-radius:50%;display:block;z-index:50000;opacity:0;visibility:hidden;transition:visibility .5s,opacity .5s;background-color:#fff}.global-m img{width:100%;height:100%;display:block;transition:opacity .5s}body.clicked .global-m{opacity:1;visibility:visible}body.clicked .global-m:hover img{opacity:.6}.standort-detail-wrapper{height:0;transition:height .5s,color .5s;overflow:hidden}.standort-detail{background-color:var(--current);color:#fff;margin-top:15px;margin-bottom:60px;display:flex;justify-content:flex-start;align-items:stretch;padding:30px;position:relative;gap:30px;font-size:18px;overflow:hidden}.standort-detail:before{content:"";position:absolute;left:-15px;top:0;height:30px;width:calc(30% + 70px);transform:skewX(-45deg);background-color:var(--background-dark)}.content-line:nth-child(odd) .standort-detail:before{background-color:#fff}.standort-detail-left{width:30%;flex-shrink:0;flex-grow:0;margin-top:30px}.angebot-detail-wrapper .standort-detail-left{margin-top:0;flex-shrink:0;width:140px}.angebot-detail-wrapper .standort-detail:before{width:230px}.standort-detail-right{width:calc(70% - 30px);flex-shrink:1;flex-grow:1}.standort-detail-close{position:absolute;right:10px;top:7px;cursor:pointer}.standort-detail-close img{width:30px}.standort-detail-header,.standort-detail-phone{text-align:center;font-size:28px}.standort-detail-phone{margin-top:30px;display:block;color:#fff}.standort-detail-medau{font-weight:700;text-transform:uppercase;font-family:Sansation,PT Sans,sans-serif}.standort-detail-contact,.standort-detail-contact-address,.standort-detail-contact-mail{margin-top:30px}.standort-detail-subheading{font-weight:700}.standort-detail-contact-management-image{width:120px;height:120px;border-radius:50%;background-position:50%;background-size:cover;flex-grow:0;flex-shrink:0;margin-right:-20px;margin-top:20px;margin-bottom:20px}.standort-detail-contact-management-text .standort-detail-subheading{margin-bottom:20px}.standort-detail-images{overflow:hidden}.standort-detail-image{width:150px;height:150px;float:left;background-size:cover;background-position:50%;margin-top:5px;margin-right:5px}.standort-detail-opening-hours{margin-left:150px;margin-top:30px}.standort-detail-opening-hours .standort-detail-subheading{margin-bottom:20px}.standort-detail-opening-hours-line>div{display:inline-block}.standort-detail-opening-hours-day{width:100px}.standort-detail-opening-hours-rich{margin-top:20px}.standort-detail-contact-form{margin-top:30px}.standort-detail-contact-form-line{margin-top:5px;display:flex;align-items:stretch}.standort-detail-contact-form-label{text-align:right;width:130px;padding-right:15px;padding-top:3px;position:relative}.standort-detail-contact-form-input{width:calc(100% - 145px);min-width:0;max-width:calc(100% - 145px)}.standort-detail-contact-form-input label{cursor:pointer;font-size:16px}.standort-detail-contact-form-input input,.standort-detail-contact-form-input textarea{box-sizing:border-box}input:not([type=checkbox]),textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;outline:none;padding:5px;width:100%!important;min-width:100%!important;max-width:100%!important;display:block;font-family:PT Sans,sans-serif;font-size:16px;border-radius:0}textarea{min-height:100px}.standort-detail-contact-form-input button{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;height:30px;border-radius:15px;padding-left:15px;padding-right:15px;background-color:var(--dark-blue);color:#fff;font-family:PT Sans,sans-serif;font-size:18px;cursor:pointer;border:none}.headerbar{position:fixed;top:0;left:0;width:100%;height:45px;z-index:50000000;transform:translateY(-100%);transition:transform .3s}.headerbar.open{transform:translateY(0)}.headerbar-field{color:#fff;position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:20px}.headerbar-field span{font-family:Sansation,PT Sans,sans-serif;font-weight:700;text-transform:uppercase}.headerbar-header{width:100%;height:100%;display:flex;align-items:stretch;justify-content:stretch}.headerbar-color{width:45px;height:100%;flex-grow:1;flex-shrink:1;position:relative}.headerbar-color.active{width:calc(100% - 45px);flex-grow:1;flex-shrink:0}.headerbar-color-1{background-color:var(--dark-blue);cursor:pointer;flex-shrink:0;flex-grow:0}.headerbar-color-2{background-color:var(--green)}.headerbar-color-3{background-color:var(--light-blue)}.headerbar-color-4{background-color:var(--lila)}.headerbar-color-5{background-color:var(--pink)}.back-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:90%}.menu-link{position:fixed;top:9px;right:9px;margin-left:auto;z-index:50000001}.menu-link .bar-wrapper{cursor:pointer}.bars{transition:opacity .5s,visibility .5s,transform .5s}.menu-link.open .bar1{transform:translateY(11px) rotate(45deg)}.menu-link.open .bar2{opacity:0;visibility:hidden}.menu-link.open .bar3{transform:translateY(-11px) rotate(-45deg)}.bars{width:40px;height:4px;background-color:#fff;margin-top:7px}.bars:first-child{margin-top:0}.menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--dark-blue);z-index:700000;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s;color:#fff;text-align:center}.menu.open{opacity:1;visibility:visible}.menu-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu a{color:#fff}.menu p{margin-top:20px;margin-bottom:20px}.menu-top-link-title{font-size:27px;margin-top:10px;cursor:pointer;display:inline-block;font-weight:700;transition:color .5s}.menu-submenu{display:block;height:0;overflow:hidden;transition:height .5s,color .5s}.menu-submenu-link{font-size:20px;display:inline-block;cursor:pointer}.menu-top-link-physio.open{color:var(--green)}.menu-top-link-logo.open{color:var(--light-blue)}.menu-top-link-ergo.open{color:#8f6eaf}.menu-top-link-fit.open{color:var(--pink)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;border:0;cursor:default;position:relative;margin:0 5px 0 0}input[type=checkbox]:before{content:"X";width:20px;height:20px;padding-top:1px;box-sizing:border-box;border-radius:0;display:flex;justify-content:center;align-items:center;font-weight:700;background-color:#fff;color:#fff;margin-right:5px;cursor:pointer}input[type=checkbox]:checked:before{color:#000}.angebot-detail-right{position:relative;display:flex;gap:30px;color:var(--dark-blue)}.angebot-detail-right-text{text-align:justify;flex-grow:1;flex-shrink:1}.angebot-detail-right-images{width:150px;flex-grow:0;flex-shrink:0}.angebot-detail-right-images .standort-detail-image:first-child{margin-top:0}.angebot-detail-right-images .standort-detail-image{margin-right:0}.angebot-detail-background-image{position:absolute;top:-50px;left:50%;transform:translateX(-50%);height:150%;opacity:.6}.angebot-detail-wrapper .standort-detail{font-size:unset}::-moz-placeholder,input::-moz-placeholder{color:transparent}input::placeholder{color:transparent}textarea::-moz-placeholder{color:transparent}textarea::placeholder{color:transparent}.standort-detail-images-mobile{display:none}.standort-detail-text{color:#fff}.angebot-detail-images-mobile{display:none!important}.loading-screen{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--dark-blue);flex-direction:column}.loading-logo{width:calc(100% - 60px);max-width:500px}.loading-screen h2{color:#fff;text-align:center;font-size:30px;margin-top:15px}.spinner{margin-top:45px}.spinner-inner{display:block;position:relative;width:80px;height:80px}.spinner-inner div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid;border-color:#fff transparent transparent transparent;border-radius:50%;animation:spinner-inner 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-inner div:first-child{animation-delay:-.45s}.spinner-inner div:nth-child(2){animation-delay:-.3s}.spinner-inner div:nth-child(3){animation-delay:-.15s}p img{width:100%}.img-widget{display:block;max-width:100%;margin:0 auto}.image-full{width:100%}.image-large{width:750px}.image-medium{width:500px}.image-small{width:250px}.content-line-multiple{width:100%;display:flex;gap:30px;justify-content:stretch;align-items:stretch}.content-line-cell-equal{flex-grow:1;width:100%}.content-line-cell img{width:100%!important}.content-line-multiple-textbild{align-items:center}.content-line-cell-text{flex-grow:1;flex-shrink:1}.content-line-cell-image{flex-grow:0;flex-shrink:0}.content-line-multiple-image-left .content-line-cell-image{order:1}.static-header{width:100%;height:300px;background-color:var(--dark-blue);color:#fff;display:flex;justify-content:center;align-items:center}.static-header-title{font-size:40px;margin:0!important;padding-left:25px;padding-right:25px}.static-header-back{position:absolute;top:15px;left:15px;cursor:pointer}.static-header-back svg{width:45px;height:45px}.standort-introText-container{margin-bottom:30px}.standort-spinner{margin-top:0}.standort-spinner .spinner-inner div{border-color:var(--dark-blue) transparent transparent transparent}.loading-wrapper{display:flex;flex-direction:column;align-items:center}.loading-wrapper p{margin-top:0}@keyframes spinner-inner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.static-header-career{height:auto;position:relative;min-width:0;max-width:100%}.static-career-header-static-content{margin:150px 45px;min-width:0;max-width:100%}.static-career-header-static-main-logo{width:800px;max-width:100%;min-width:0}.static-career-header-static-main-text{width:800px;max-width:100%;min-width:0;font-size:30px;margin-top:100px;font-weight:400}.career-header-game-option{cursor:pointer;transition:background-color .3s,color .3s;padding:0 5px}.career-header-game-option:hover{color:var(--dark-blue);background-color:#fff}@media (hover:none){.career-header-game-option{color:var(--dark-blue);background-color:#fff}}.career-header-game-answer-container{width:100%;height:calc(100% - 100px);margin-top:100px}.career-header-game-answer-image{width:100%;height:150px;display:flex;justify-content:center;align-items:center;font-size:100px;background-size:cover;background-position:50%;background-repeat:no-repeat}.career-header-game-answer-text{width:100%;margin:60px 0;text-align:center;padding:0 30px}.career-header-game-answer-sentence{margin-left:auto;margin-right:auto;width:900px;max-width:100%;margin-bottom:60px;font-size:30px}.career-header-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;padding:10px 20px;background-color:#fff;color:var(--dark-blue);font-size:30px;cursor:pointer}.career-header-game-answer-container.inactive{opacity:0;visibility:hidden;pointer-events:none}.static-header-title-question{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}h1.career{color:#fff;background-color:var(--dark-blue);padding:5px 15px;font-weight:400}.career-offers{display:flex;flex-wrap:wrap;gap:30px}.career-offer-wrapper{background-color:grey;width:calc(50% - 15px);flex-grow:0;color:#fff;font-size:25px}.career-offer-physio{background-color:var(--green)}.career-offer-logo{background-color:var(--light-blue)}.career-offer-ergo{background-color:var(--lila)}.career-offer-fit{background-color:var(--pink)}.career-offer{width:100%;padding-bottom:100%;position:relative;cursor:pointer}.career-offer-text{position:absolute;left:0;top:50%;width:100%;box-sizing:border-box;padding:20px;transform:translateY(-50%)}.career-offer-background{width:calc(100% - 40px);position:absolute;top:20px;left:20px}.career-offer-branding{width:100px;position:absolute;left:50%;bottom:20px;transform:translateX(-50%)}.fast-apply ::-moz-placeholder,.fast-apply input::-moz-placeholder{color:#fff}.fast-apply input::placeholder{color:#fff}.fast-apply textarea::-moz-placeholder{color:#fff}.fast-apply textarea::placeholder{color:#fff}.fast-apply input[type=text]{color:var(--dark-blue);padding:5px 10px;font-size:20px;margin-top:15px}.fast-apply input[type=text],.fast-apply-initiative #docs-label{background-color:var(--blue-background)}.privacy-wrapper{margin-top:30px;display:block;cursor:pointer}.fast-apply-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:var(--dark-blue);color:#fff;padding:7px 15px;font-size:20px;margin-top:30px;transition:background-color .3s;cursor:pointer}.fast-apply-button:hover{background-color:var(--blue-background)}.fast-apply-benefits-button{position:fixed;width:100px;height:100px;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;overflow:hidden;transition:transform .3s,opacity .3s;opacity:1}.fast-apply-benefits-button:hover{opacity:.6}.fast-apply-benefits-button.turned{transform:translateY(-50%) rotate(45deg)}.fast-apply-benefits-button img{display:block;width:100%;height:100%}.fast-apply-benefits .standort-detail{background-color:var(--dark-blue);margin-bottom:0;margin-top:45px;display:block}.career-benefits .standort-detail{margin-top:30px}.career-benefits.angebot-detail-wrapper .standort-detail:before{background-color:var(--current-background)!important}.content-line-foldable{position:relative}.career-foldable-entry-content,.content-line-foldable{height:0;transition:height .5s,color .5s;overflow:hidden}.career-foldable-entry-heading{position:relative;font-size:27px;border-bottom:4px solid #fff;text-transform:uppercase;padding-bottom:3px;margin-bottom:20px;cursor:pointer}.career-foldable-entry-heading.open .career-foldable-icon svg{transform:translateY(-50%) rotate(180deg)}.career-foldable-entry-content-inner{padding-bottom:20px;font-size:20px}.career-foldable-icon svg{color:#fff;position:absolute;top:50%;right:0;transform:translateY(-50%);height:19px;transition:transform .5s}.content-line-career{background-color:var(--current-background);position:relative}.career-loading-spinner{margin-top:0}.career-buttons{display:flex;gap:20px;margin-top:30px;flex-wrap:wrap;align-items:stretch;justify-content:stretch}.career-button{background-color:var(--current);color:#fff;padding:5px 10px;cursor:pointer;font-size:20px;min-width:200px;text-align:center}.career-position .career{background-color:var(--current);margin-bottom:0}.career-position .career-old-school-text,.career-position h3{color:var(--current)}.career-old-school-text p{margin:0}.career-position .fast-apply-button{background-color:var(--current)}.career-position .fast-apply input[type=text]{background-color:var(--current-background)}.career-position input[type=checkbox]:before{background-color:var(--current-background);color:var(--current-background)}.career-position input[type=checkbox]:checked:before{color:#fff}.positions-spinner-center{background-color:var(--blue-background);text-align:center;padding:30px}.positions-spinner-center,.positions-spinner-center .spinner-inner{margin-left:auto;margin-right:auto}.wrapper-fields .content-line:first-child{height:300px;overflow:hidden;transition:height .5s;position:relative}.wrapper-fields .content-line:first-child:before{content:"";background:linear-gradient(0deg,#fff 0,#fff 35%,#ffffff00);position:absolute;bottom:0;left:0;height:130px;width:100%;transition:opacity .5s,visibility .5s}.read-mode{display:none}.wrapper-fields .content-line:first-child .read-mode{content:"Weiterlesen...";position:absolute;bottom:25px;left:50%;transform:translateX(-50%);font-size:14px;display:block;cursor:pointer;transition:opacity .5s,visibility .5s}.wrapper-fields .content-line.faded .read-mode,.wrapper-fields .content-line.faded:before{opacity:0;visibility:hidden}.career-offer-custom-background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.mail-success .spinner{margin-top:30px}.mail-success .spinner-inner{width:30px;height:30px}.mail-success .spinner-inner div{width:30px;height:30px;border:3px solid;border-color:#fff transparent transparent transparent;border-radius:50%}.application-loading .spinner-inner div{border-color:var(--current) transparent transparent transparent}.form-error-apply{color:#b70000}.application-messages{font-weight:700;font-size:20px}.application-messages>div{margin-top:30px}.application-success{color:green}.application-error{color:#a20000}#docs-label{background-color:var(--current-background);color:#fff;padding:5px 10px;font-size:20px;margin-top:15px;display:block;overflow:hidden;cursor:pointer;white-space:nowrap}#docs-label span{color:var(--dark-blue)}#docs{opacity:0;visibility:hidden;position:fixed;top:-100px;left:0}@media (max-width:1300px){.career-header-game-answer-image{font-size:60px;height:120px}}@media (max-width:1050px){.global-m{width:72px;height:72px;line-height:60px;font-size:35px;right:15px}.content-line{padding:45px 90px 45px 45px}footer{padding:45px}.footer-area{flex-shrink:1}.career-offer-wrapper{font-size:22px}}@media (max-width:1000px){.footer-wrapper{flex-direction:column}.footer-area{width:100%}.footer-legal{position:static;bottom:unset;left:unset;margin-top:20px}.footer-right{order:1;text-align:left}.footer-center{order:2}.footer-left{order:3}.footer-right-logo{max-width:300px}.footer-right-bottom{position:static;bottom:unset;right:unset;margin-top:20px}.standort-detail:before{display:none}.standort-detail{flex-direction:column}.standort-detail-left,.standort-detail-right{width:100%;margin-top:0}.standort-detail-opening-hours{margin:0}.standort-detail-contact-form-label{display:none}.standort-detail-contact-form-input{width:100%;max-width:100%}.standort-detail-wrapper{margin-left:-45px;margin-right:-90px;width:calc(100% + 135px)}::-moz-placeholder,input::-moz-placeholder{color:var(--current)}input::placeholder{color:var(--current)}textarea::-moz-placeholder{color:var(--current)}textarea::placeholder{color:var(--current)}.standort-detail-header br{display:none}.standort-detail-phone{margin-top:15px;background-color:#fff;color:var(--current);height:30px;line-height:30px;border-radius:25px;font-size:20px;width:250px;max-width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.standort-detail-contact-management{position:relative;display:inline-block;padding-right:150px}.standort-detail-contact-management-image{position:absolute;margin:0;right:0;top:50%;transform:translateY(-50%);width:80px;height:80px}.standort-detail-images{display:none}.standort-detail-images-mobile{display:flex;align-items:stretch;gap:10px}.standort-detail-image-mobile-wrapper{width:25%;flex-grow:1;flex-shrink:1}.standort-detail-image-mobile{width:100%;padding-bottom:100%;background-position:50%;background-size:cover}.standort-detail-contact{margin-top:45px}.angebot-detail-wrapper .angebot{position:absolute;top:60px;left:30px}.angebot-detail-right{flex-direction:column}.angebot-detail-right-text{order:2}.angebot-detail-right-images{display:flex;width:100%;gap:5px;justify-content:flex-end}.angebot-detail-right-images .standort-detail-image{margin:0;width:140px;height:140px}.angebot-detail-wrapper .standort-detail{gap:0}.fast-apply-benefits .standort-detail{padding-top:30px}}@media (max-width:850px){.career-header-game-answer-image{font-size:50px;height:100px}.career-header-game-answer-sentence{font-size:25px}.career-offer-wrapper{font-size:20px}.career-offers{gap:15px}.career-offer-wrapper{width:calc(50% - 7.5px)}.headerbar-field span{display:none}}@media (max-width:700px){.fast-apply-benefits .standort-detail{background-color:var(--dark-blue)!important}.fast-apply-benefits-button{width:60px;height:60px;font-size:100px}.fast-apply-benefits-button span{transform:translateY(-22px)}.content-line,footer{padding:30px}.standort-detail-wrapper{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.standort-detail-images-mobile{flex-wrap:wrap}.standort-detail-image-mobile-wrapper{width:calc(50% - 20px)}.standort-detail-header *{hyphens:none;-webkit-hyphens:none}.angebot-detail-right-images{display:none}.angebot-detail-wrapper .angebot{position:static;top:unset;left:unset}.angebot-detail-wrapper .standort-detail{gap:15px}.angebot-detail-images-mobile{display:flex!important}.angebot,.standort{height:auto;width:100%;box-sizing:border-box;font-size:14px}.angebot-detail-wrapper .standort-detail,.footer-standort-field,.standort-detail,.standort-detail-contact-form-input label,.standort-field,footer{font-size:14px}.footer-address-heading{font-size:16px}.standort-field,.standort-location{display:inline-block}.standort-phone{position:static}.angebot-detail-wrapper .standort-detail{background-color:var(--current);padding-top:30px}.standort-detail{margin-top:0;margin-bottom:30px}.angebot-detail-wrapper .standort-detail-left{width:unset}.angebot.no-click{background:none;padding:0;font-size:18px}.angebot-detail-background-image{display:none}.angebot-detail-right{color:#fff}h1{font-size:25px}h1,h2{margin-top:15px;margin-bottom:15px}h2{font-size:20px}h6,p{font-size:14px;margin-top:15px;margin-bottom:15px}.standort-detail-header{font-size:20px}.standort-detail-phone{font-size:18px}.menu-top-link-title{font-size:20px}.menu-submenu-link{font-size:16px}.menu-content{width:calc(100% - 30px);max-width:400px}.header-wrapper .middle-content{font-size:16px}.header-item-0 .header-item-inner{padding-left:30px;padding-right:30px}.career-offer-wrapper{width:100%;font-size:30px}.fast-apply input[type=text]{font-size:18px}}@media (max-width:500px){.career-header-game-answer-image{font-size:38px;height:80px}.career-header-game-answer-sentence{font-size:20px;margin-bottom:30px}.career-header-button{font-size:20px}.career-header-game-answer-text{margin:30px 0}.career-offer-wrapper{width:100%;font-size:20px}.fast-apply input[type=text]{font-size:16px}}@media (max-width:400px){.career-offer-wrapper{font-size:18px}}@media (max-width:350px){.standort-detail-image-mobile-wrapper{width:100%}.career-header-game-answer-image{font-size:30px;height:80px}.career-offer-wrapper{font-size:16px}}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/fonts/pt-sans-v17-latin-regular.3fe16136.eot);src:local(""),url(/fonts/pt-sans-v17-latin-regular.3fe16136.eot?#iefix) format("embedded-opentype"),url(/fonts/pt-sans-v17-latin-regular.50e46f95.woff2) format("woff2"),url(/fonts/pt-sans-v17-latin-regular.57de0311.woff) format("woff"),url(/fonts/pt-sans-v17-latin-regular.d6c7d80c.ttf) format("truetype"),url(/img/pt-sans-v17-latin-regular.59a385b4.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/fonts/pt-sans-v17-latin-italic.1d081dc9.eot);src:local(""),url(/fonts/pt-sans-v17-latin-italic.1d081dc9.eot?#iefix) format("embedded-opentype"),url(/fonts/pt-sans-v17-latin-italic.555460d4.woff2) format("woff2"),url(/fonts/pt-sans-v17-latin-italic.38fe67c2.woff) format("woff"),url(/fonts/pt-sans-v17-latin-italic.91fa1102.ttf) format("truetype"),url(/img/pt-sans-v17-latin-italic.0b285c83.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/fonts/pt-sans-v17-latin-700.9cee0b55.eot);src:local(""),url(/fonts/pt-sans-v17-latin-700.9cee0b55.eot?#iefix) format("embedded-opentype"),url(/fonts/pt-sans-v17-latin-700.abd7c4b1.woff2) format("woff2"),url(/fonts/pt-sans-v17-latin-700.a891a597.woff) format("woff"),url(/fonts/pt-sans-v17-latin-700.6cf614f5.ttf) format("truetype"),url(/img/pt-sans-v17-latin-700.b8a7047e.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;src:url(/fonts/pt-sans-v17-latin-700italic.dc0602ba.eot);src:local(""),url(/fonts/pt-sans-v17-latin-700italic.dc0602ba.eot?#iefix) format("embedded-opentype"),url(/fonts/pt-sans-v17-latin-700italic.e1dbcc18.woff2) format("woff2"),url(/fonts/pt-sans-v17-latin-700italic.bba1a6a9.woff) format("woff"),url(/fonts/pt-sans-v17-latin-700italic.97da66ed.ttf) format("truetype"),url(/img/pt-sans-v17-latin-700italic.534aeef6.svg#PTSans) format("svg")}@font-face{font-family:Sansation;font-style:normal;font-weight:700;src:url(/fonts/Sansation_Bold.2af137fe.ttf) format("truetype")}