@font-face{font-family:open sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-v34-latin-ext_latin-regular.eot);src:local(''),url(../fonts/open-sans-v34-latin-ext_latin-regular.eot?#iefix)format('embedded-opentype'),url(../fonts/open-sans-v34-latin-ext_latin-regular.woff2)format('woff2'),url(../fonts/open-sans-v34-latin-ext_latin-regular.woff)format('woff'),url(../fonts/open-sans-v34-latin-ext_latin-regular.ttf)format('truetype'),url(../fonts/open-sans-v34-latin-ext_latin-regular.svg#OpenSans)format('svg')}body{font-family:open sans,sans-serif;font-size:16px;line-height:1.8;color:#949494;scroll-behavior:smooth}a{color:var(--main-color-light-red);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}a:hover,a:focus,a:active{color:var(--main-color-dark-grey)}h1,h2,h3,h4,h5,h6{font-family:open sans,sans-serif;color:var(--main-color-dark-grey);font-weight:900;margin-bottom:.5em}p{margin-bottom:30px;color:var(--main-color-dark-grey)}:root{--main-color-dark-red:#AB1816;--main-color-light-red:#E42421;--main-color-dark-grey:#3F3D3D;--main-color-light-grey:#ABBAC2;--main-color-black:#000;--main-color-white:#fff}.section-bg-white{background:var(--main-color-white)}.section-bg-red{background:rgba(228,36,33,5%)}.section-title{color:var(--main-color-light-red);text-transform:uppercase}.section-subtitle{color:var(--main-color-dark-grey)}.section-padding{padding-top:120px;padding-bottom:120px}.section-svg{background-size:contain;background-repeat:no-repeat;min-height:300px;height:100%;margin:0 4rem;background-position:50%}.col-image{background-size:cover;height:100%;min-height:300px;background-position:50%}.centered{text-align:center}.centered .centered-text{width:80%;margin:auto}.title h2{color:var(--main-color-light-red)!important;font-weight:800}@media(max-width:450px){.title h2{font-size:28px}}.btn{background-color:transparent;color:var(--main-color-light-red);padding:10px 30px;transition:all .3s ease-in 0s}.btn:focus{color:var(--main-color-white)}.btn-transparent{font-size:18px;font-weight:400;letter-spacing:1px;border-radius:8px;border:2px solid var(--main-color-light-red)}.btn-transparent:hover,.btn-transparent:focus{background-color:var(--main-color-light-red);border:2px solid transparent;color:var(--main-color-white);box-shadow:0 13px 18px -8px rgba(0,0,0,.75)}.form-control{box-shadow:none;background:0 0;border:2px solid rgba(0,0,0,.1);height:54px;font-size:18px;font-weight:300}.form-control:active,.form-control:focus{outline:none;box-shadow:none;border-color:#69c2c8}.checked{padding:0;margin:0 0 30px}.checked li{position:relative;list-style:none;padding-left:40px}.checked li:before{position:absolute;left:0;top:.15em;font-size:23px;color:#57d131;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e116"}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.js-sticky{display:block}@media screen and (max-width:768px){.js-sticky{display:none}}.row-padded{padding-bottom:40px}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0;border:10px solid red}@media screen and (min-width:768px){.equal{display:flex;flex-wrap:wrap}}.navigation{background-color:#fff;width:100%;height:66px;margin-bottom:0;padding-top:.5rem;padding-bottom:0;padding-left:0}.navigation-lifeline{position:absolute;top:5px;width:100%}@media(min-width:2160px){.navigation-lifeline{top:-4rem}}@media(max-width:2159px) and (min-width:1890px){.navigation-lifeline{top:-3rem}}@media(max-width:1889px) and (min-width:1615px){.navigation-lifeline{top:-2rem}}@media(max-width:1614px) and (min-width:1360px){.navigation-lifeline{top:-1rem}}@media(max-width:1359px) and (min-width:1100px){.navigation-lifeline{top:0}}@media(max-width:1099px) and (min-width:830px){.navigation-lifeline{top:1rem}}@media(max-width:829px) and (min-width:565px){.navigation-lifeline{top:2rem}}@media(max-width:564px) and (min-width:265px){.navigation-lifeline{top:3rem}}.navigation .img{width:10em;padding:.5em;margin-top:-.5em}.navigation .navigation-menu li a.active{font-weight:700;letter-spacing:.5px;color:var(--main-color-light-red)}.navigation .navigation-menu li a{font-size:18px;color:var(--main-color-dark-grey);white-space:nowrap}.navigation .navigation-menu li a:hover,.navigation .navigation-menu li a:focus{background:0 0;color:var(--main-color-light-red)}.navigation .navbar-toggler{color:rgba(255,255,255,.5);border-color:var(--main-color-light-red);border-radius:0;z-index:1301}.navigation .navbar-collapse{padding:10px;box-shadow:inset 0 1px rgba(255,255,255,.1);border-top:5px solid transparent;text-align:right;background:rgba(255,255,255,.9)}@media(min-width:768px){.navigation .navbar-collapse{box-shadow:none;border-top:none}}@media(max-width:991px){.navigation-item{margin-top:10px;margin-bottom:10px}}.navbar-toggler:focus{outline-color:var(--main-color-light-red)}.logo{padding-left:12%;margin-top:3%;z-index:1300}.footer{margin-top:5px}.footer a{color:var(--main-color-light-grey);display:block}.footer a:hover{color:var(--main-color-light-red);text-decoration:none}.footer .nav-col{background-color:var(--main-color-white);padding-top:30px;padding-bottom:50px}.footer .nav-col h5{padding-top:30px}.footer .lifeline{width:100%}.footer .corpus{width:30%;left:40%;position:absolute}.kontakt-footer{padding-top:50px;padding-bottom:50px;box-shadow:0 0 5px rgba(0,0,0,.4)}.kontakt-footer .block{display:inline-block;background:var(--main-color-white);transition:.5s all;margin:20px auto 40px;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:50%}.kontakt-footer p{margin-bottom:.25rem}@media(max-width:360px){.kontakt-footer p{font-size:14px}}@media(max-width:575px) and (min-width:400px){.kontakt-footer .inner-row{margin:1rem}}@media(max-width:628px) and (min-width:576px){.kontakt-footer .inner-row{margin-right:3rem!important;margin-left:2rem!important}}.kontakt-footer .block .icon-box{position:relative;width:5vw;height:5vw;min-width:50px;min-height:50px;max-width:120px;max-height:120px;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:contain;margin:20px;font-size:50px;-webkit-transform:translateZ(0);transform:translateZ(0);transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.map-styling{width:100%;border:1px solid var(--main-color-dark-grey);min-height:300px}.welcome .carousel-slide{background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:700px}.welcome .carousel-slide .slide{align-items:center;min-height:700px;padding-left:65px;padding-right:65px}.welcome .carousel-slide .shadow{background:rgba(0,0,0,.3)}.welcome .carousel-slide .slide .content{margin-top:4rem;margin-left:2rem}.welcome h1{color:var(--main-color-white)}.welcome p{color:var(--main-color-white);width:400px}@media(max-width:501px){.welcome h1{color:var(--main-color-white);max-width:300px}.welcome p{max-width:300px}.welcome .carousel-slide .slide{padding-left:40px;padding-right:40px}}@media(max-width:410px){.welcome h1{color:var(--main-color-white);max-width:250px}.welcome p{max-width:250px}.welcome .carousel-slide .slide{padding-left:20px;padding-right:20px}}@media(max-width:385px){.welcome h1{font-size:30px;max-width:200px}.welcome .carousel-slide .slide{padding-left:5px;padding-right:5px}.welcome .carousel-slide .slide .content{margin-left:1.25rem}.welcome .btn-transparent{padding:10px}}.welcome .btn{color:var(--main-color-white)}.welcome .btn:focus{color:var(--main-color-light-red)}.welcome .btn-transparent{border:1px solid var(--main-color-white)}.welcome .btn-transparent:hover,.welcome .btn-transparent:focus{background-color:var(--main-color-light-red);border:1px solid transparent;color:var(--main-color-white)}.ueber-uns .block{background:var(--main-color-white);padding:20px;border-bottom:2px solid transparent;transition:.5s all;margin-bottom:20px;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:10px;min-height:250px;max-width:255px}.ueber-uns .block:hover{background-color:var(--main-color-light-red);color:var(--main-color-white)}.ueber-uns .block:hover .icon-physio{background:url(../images/icons/homescreen/physiotherapie-white.svg)no-repeat!important}.ueber-uns .block:hover .icon-med-training{background:url(../images/icons/homescreen/med-training-white.svg)no-repeat!important}.ueber-uns .block:hover .icon-kurse{background:url(../images/icons/homescreen/kurse-white.svg)no-repeat!important}.ueber-uns .block:hover .icon-fitness{background:url(../images/icons/homescreen/fitness-white.svg)no-repeat!important}.ueber-uns .block p{margin-bottom:1rem}.ueber-uns a:hover{text-decoration:none}.ueber-uns .block:hover p{color:var(--main-color-white)}.ueber-uns .block .icon-box{position:relative;width:160px;height:150px;background-color:transparent;margin:20px auto 40px;font-size:50px;-webkit-transform:translateZ(0);transform:translateZ(0);transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.kurse p{margin-bottom:0}.kurse h2{margin-bottom:3rem}#back-to-top{background-color:var(--main-color-dark-red);color:var(--main-color-white);transition:all .15s ease-in 0s}#back-to-top:hover{box-shadow:0 0 30px rgba(0,0,0,.4)}.carousel-indicators li{width:10px;height:10px;border-radius:100%}.carousel-control-next,.carousel-control-prev{width:7%}.navbar-nav{z-index:1300;margin-top:3%}.navbar-expand-lg .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem}.table td{border:none}