a.slom_edit{color:#212529;text-decoration:none}span.slom.update:hover,a.slom_edit:hover{cursor:pointer;text-decoration:underline}.slom_success{background-color:green;animation-name:bckanim;animation-fill-mode:forwards;animation-duration:3s;animation-delay:0s}@keyframes bckanim{0%{background-color:green}100%{background-color:white}}body:not(.dev) div.slom_update{display:none !important}body.dev nav{margin-top:30px}.navbar-expand-md .navbar-collapse{justify-content:end}.navbar{padding:0rem 0rem .4rem;background:#fff;transition:all .6s;backface-visibility:hidden;display:block;box-shadow:0px 0px 6px #000000 29}.navbar.navbar-expand-lg.navbar-light .container-fluid{padding:0px 5rem !important}.navbar-toggler{background-color:transparent;border:none}.navbar .navbar-nav{font-size:20px;color:#fff;font-weight:normal;margin:0 auto}.navbar .navbar-nav .nav-link{color:#333333;border:0;padding-left:2.2rem;padding-right:2.2rem}@media only screen and (min-width: 992px) and (max-width: 1199px){.navbar .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem}}.navbar .navbar-nav .nav-link.active{color:#7BA142;text-decoration:underline;text-underline-offset:5px}.navbar .navbar-toggler{border-color:#fff}.navbar .navbar-toggler:focus{background:none;outline:0}.navbar .navbar-toggler span{display:block;width:25px;height:3px;margin:5px auto;background:#282828;transition:all .6s cubic-bezier(.25, .1, .25, 1)}.navbar .navbar-toggler:hover span,.navbar .navbar-toggler:focus span{background:#282828}.navbar .navbar-toggler[aria-expanded="true"] span:first-of-type{transform:rotate(45deg) translate(6px, 6px)}.navbar .navbar-toggler[aria-expanded="true"] span:nth-of-type(2){opacity:0}.navbar .navbar-toggler[aria-expanded="true"] span:last-of-type{transform:rotate(-45deg) translate(5px, -5px)}.navbar .navbar-toggler[aria-expanded="false"] span{transform:none;opacity:1}.navbar-toggler:focus{box-shadow:none}.navbar-logo img{width:230px}.navbar .navbar-toggler span{display:block;width:25px;height:3px;margin:5px auto;background:#282828;transition:all .6s cubic-bezier(.25, .1, .25, 1)}.navbar .navbar-toggler[aria-expanded="true"] span:first-of-type{transform:rotate(45deg) translate(6px, 6px)}.navbar .navbar-toggler[aria-expanded="true"] span:nth-of-type(2){opacity:0}.navbar .navbar-toggler[aria-expanded="true"] span:last-of-type{transform:rotate(-45deg) translate(5px, -5px)}.navbar .navbar-toggler[aria-expanded="false"] span{transform:none;opacity:1}.navbar-expander{position:absolute;width:100%;height:100vh;display:none}@media screen and (max-width:762px){.navbar-collapse.collapse.show .navbar-expander{display:none}.navbar-collapse{max-height:100vh}.navbar-collapse{height:100vh}.navbar-expander{display:block}.navbar-logo{padding-left:15px}}@media screen and (max-width:952px){.navbar-logo img{width:230px}.navbar .navbar-nav .nav-link{padding-left:.4rem;padding-right:.4rem}}nav .social{padding-left:0px}@media only screen and (min-width: 992px){nav .social{display:none}}@media only screen and (min-width: 1400px){nav .social{display:block;padding-left:0}}nav .social a{margin:10px 6px}@media only screen and (max-width:772px){.navbar .navbar-nav{font-size:22px}}@media screen and (max-width:576px){.navbar.navbar-expand-lg.navbar-light .container-fluid,.container{padding:0px 10px !important}}@media only screen and (max-width: 575px){.navbar-collapse{padding-left:23px}}@media only screen and (min-width: 576px) and (max-width: 767px){.navbar-collapse{padding-left:24px}}@media only screen and (min-width: 768px) and (max-width: 991px){.navbar-collapse{padding-left:10px;margin-bottom:50px}}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url('/assets/fonts/montserrat-v26-latin-regular.woff2') format('woff2')}body{font-size:18px;line-height:30px;padding:0;margin:0;font-weight:400;overflow-x:hidden;font-family:Montserrat}.m0-auto{margin:0 auto}ion-icon{vertical-align:middle}.row .social{margin-top:30px}.social a{width:50px;height:50px;padding:15px;background-color:#014584;display:inline-flex;border-radius:25px;margin:10px}.social a ion-icon{font-size:20px;color:#fff}h6{font-weight:400}.text-blue{color:#014584;font-family:'Montserrat'}.text-green{color:#7BA142}a button{border-radius:20px;padding:5px 30px;background-color:#014584;border:2px solid #014584;color:#fff;font-family:'Montserrat'}a button:hover{background-color:#fff;border:2px solid #014584;color:#014584}.navbar{color:#014584;font-family:'Montserrat';position:fixed;top:0;width:100%;z-index:1}.nav-link{color:#014584 !important}section.kontakt .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.kontakt h3{text-align:center;font:normal normal 600 42px/52px 'Montserrat';font-size:42px;letter-spacing:-0.42px;color:#014584;text-transform:uppercase}section.kontakt .row img{box-shadow:0px 0px 15px #000000 29;border-radius:20px;width:545px}section.kontakt .row .col-lg-6{text-align:center}section.kontakt .col-lg-6 h4{text-align:left;font:normal normal 500 35px/43px Montserrat;letter-spacing:-0.35px;color:#014584}section.kontakt .col-lg-6{display:grid;align-content:flex-start}section.kontakt .col-lg-6 p{text-align:left;font:normal normal normal 18px/40px Montserrat;letter-spacing:0px;color:#313131}section.kontakt ul li{text-align:left;font:normal normal normal 18px/40px Montserrat;letter-spacing:0px;color:#313131}section.kontakt ul li::marker{color:#7BA142}section.kontakt .icon ion-icon{padding-top:10px;font-size:26px;color:#7BA142}section.kontakt .ul p,section.kontakt .ul p a{text-decoration:underline;color:#313131}section.kontakt .table{display:grid;gap:10px;grid-template-columns:10% 90%}section.kontakt .table2{display:grid;gap:10px;grid-template-columns:10% 25% 45%}@media only screen and (min-width:576px) and (max-width:767px){section.kontakt .sub-heading{margin-bottom:0px}section.kontakt h3{font-size:36px}}@media only screen and (max-width:575px){section.kontakt h3{font-size:25px}section.kontakt .sub-heading{font-size:18px}section.kontakt .row{padding:0px 20px}section.kontakt .row img{width:100%}section.kontakt .col-lg-6 h4{font-size:22px}section.kontakt .col-lg-6 p{font:normal normal normal 16px/30px Montserrat}section.kontakt .row .col-lg-6 img{margin:0 auto}}@media only screen and (min-width:1200px) and (max-width:1399px){section.kontakt .row img{width:520px}}@media only screen and (min-width:992px) and (max-width:1199px){section.kontakt .row img{width:450px}.col-lg-6{display:flex;align-items:self-start}}section.bilder img{border-radius:25px;width:100%;height:auto}section.coaches .row .coach{text-align:center}section.coaches .row .coach img{border-radius:50%;width:230px;margin-bottom:30px}section.coaches .row .coach h4{font:normal normal 500 30px/43px Montserrat;letter-spacing:-0.35px;color:#014584}section.coaches .row .coach p{font:normal normal normal 17px/32px Montserrat;letter-spacing:0px;color:#313131}section.coaches div.standort{width:100%;text-align:center;color:#7BA142;font-weight:bold}@media only screen and (min-width: 576px) and (max-width: 767px){section.coaches h3{font-size:36px}}@media only screen and (max-width: 575px){section.coaches h3{font-size:25px;line-height:26px}section.coaches .row{padding:0px 20px}}body{font-size:18px;line-height:30px;padding:0;margin:0;font-weight:400;overflow-x:hidden}section.footer .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.footer h3{text-align:center;font:normal normal 600 42px/52px 'Montserrat';font-size:42px;letter-spacing:-0.42px;color:#014584;text-transform:uppercase}section.footer span{color:#7BA142}section.footer .row h5{text-align:left;font:normal normal 500 20px/24px Montserrat;letter-spacing:-0.2px;color:#014584}section.footer .row a{text-decoration:none;text-align:left;font:normal normal normal 18px/40px Montserrat;letter-spacing:0px;color:#313131;display:flex}section.footer .row img{width:420px}section.footer .row .col-lg-3 img{width:268px;margin-top:20px}section.footer .row .col-lg-4{text-align:center;align-items:center}section.footer .row .social{margin-top:30px}section.footer .social a{display:inline-flex}@media only screen and (min-width: 992px) and (max-width: 1199px){section.footer .row img{width:290px !important}}@media only screen and (min-width: 576px) and (max-width: 767px){section.footer .sub-heading{margin-bottom:0px}section.footer h3{font-size:36px}}@media only screen and (max-width: 575px){section.footer h3{font-size:25px;line-height:26px}section.footer .sub-heading{font-size:18px}section.footer{padding:0px 20px}section.footer .row img{width:300px;max-width:100% !important}section.footer .col-lg-6,section.footer .col-lg-3,section.footer h5,section.footer .row a{text-align:center !important;justify-content:center}}section.kontaktform .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.kontaktform h3{text-align:center;font:normal normal 600 42px / 52px 'Montserrat';letter-spacing:-0.42px;color:#014584;text-transform:uppercase}@media only screen and (min-width:576px) and (max-width:767px){section.kontaktform h3{font-size:36px}}@media only screen and (max-width:575px){section.kontaktform h3{font-size:25px}}section.kontaktform button.btn-primary,section.kontaktform button.btn-primary:hover{background-color:#014584 !important;border-color:#014584 !important}section.kontaktform a.ds_link{color:#212529;text-decoration:underline}section.coaching{background-image:url(../img/iStock-492081366-2880w.jpg);background-size:cover;height:750px;background-position:-560px 0px}@media only screen and (min-width: 576px) and (max-width: 767px){section.coaching{background-position:-350px 0px}}@media only screen and (min-width: 768px) and (max-width: 991px){section.coaching{background-position:-230px 0px}}@media only screen and (min-width: 992px) and (max-width: 1199px){section.coaching{background-position:right center}}@media only screen and (min-width: 1200px){section.coaching{background-position:0px 0px}}@media only screen and (min-width:1500px){section.coaching{background-position:right bottom}}section.coaching .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.coaching h3{text-align:left;font:normal normal normal 54px/66px Montserrat;letter-spacing:-0.11px;color:#FFFFFF;padding:0px 20px}section.coaching span{text-align:left;font:normal normal 600 67px/82px Montserrat;letter-spacing:-0.13px;color:#FFFFFF;text-transform:uppercase}section.coaching .card{box-shadow:0px 0px 15px #000000 29;border-radius:20px;align-items:center}section.coaching .card-img,section.coaching .card-img-top{object-fit:cover;border-radius:20px;object-position:center center;height:auto;width:100%;padding:1rem}section.coaching .card .card-title{text-align:center;font-family:'Montserrat';font:normal normal 600 22px/32px Montserrat;letter-spacing:-0.26px;color:#014584;margin-bottom:0px}section.coaching .card .card-text{text-align:center;font-family:'Montserrat';font:normal normal normal 16px/20px 'Montserrat';letter-spacing:0px;margin-bottom:8px;color:#313131}section.coaching .card .card-body{height:270px;margin:0rem 1rem 1rem;padding:0px}section.coaching .card .card-body a{text-decoration:none}section.coaching .row .col-lg-6:first-child{padding-top:40px}section.coaching .row .col-lg-6{display:flex;justify-content:center}@media only screen and (min-width: 576px) and (max-width: 767px){section.coaching .sub-heading{margin-bottom:0px}section.coaching .card .card-title{font-size:20px;line-height:28px;letter-spacing:-0.35px;color:#014584}section.coaching .card .card-body{height:200px}section.coaching .card-img,section.coaching .card-img-top{height:250px}section.coaching h3{font-size:36px}}@media only screen and (max-width: 575px){section.coaching h3{font:normal normal normal 34px/42px Montserrat}section.coaching h3 span{font:normal normal 600 46px/57px Montserrat;letter-spacing:-0.09px}section.coaching .card .card-title{font-size:20px}section.coaching .sub-heading{font-size:18px}section.coaching .row{padding:0px 20px}}@media only screen and (min-width: 992px) and (max-width: 1199px){section.coaching .container{max-width:90%}section.coaching .card .card-body{height:260px !important}section.coaching .card-img,section.coaching .card-img-top{width:300px !important}}@media only screen and (min-width: 1200px){section.coaching .card .card-body{height:250px !important}}section.usps_wrapper div.usps{background-size:cover;height:510px;background-position:-130px 0}@media only screen and (min-width: 576px){section.usps_wrapper div.usps{background-position:0px 0px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){section.usps_wrapper div.usps{background-position:-100px 0px}}section.usps_wrapper div.usps .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.usps_wrapper div.usps h3{text-align:center;font:normal normal 600 42px/52px 'Montserrat';font-size:42px;letter-spacing:-0.42px;color:#014584;text-transform:uppercase}section.usps_wrapper div.usps .card{box-shadow:0px 0px 15px #000000 29;border-radius:20px;align-items:center}section.usps_wrapper div.usps .card-img,section.usps_wrapper div.usps .card-img-top{object-fit:cover;border-radius:20px 20px 0px 0px;object-position:center center;height:auto;width:110px;margin-top:10px}@media only screen and (min-width: 992px) and (max-width: 1199px){section.usps_wrapper div.usps .card-img,section.usps_wrapper div.usps .card-img-top{width:80px !important}}@media only screen and (min-width: 576px) and (max-width: 767px){section.usps_wrapper div.usps .card-img,section.usps_wrapper div.usps .card-img-top{width:90px !important;height:auto !important}}@media only screen and (max-width: 575px){section.usps_wrapper div.usps .card-img,section.usps_wrapper div.usps .card-img-top{width:60px !important;height:auto !important}}section.usps_wrapper div.usps .card .card-title{text-align:center;font-family:'Montserrat';font:normal normal 600 26px/32px Montserrat;letter-spacing:-0.26px;margin-bottom:20px;color:#014584}section.usps_wrapper div.usps p.card-text{text-align:center;font-family:'Montserrat';font:normal normal normal 16px/20px 'Montserrat';letter-spacing:0px;color:#313131;width:80%;margin:auto;padding-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 991px){section.usps_wrapper div.usps p.card-text{width:70%}}@media only screen and (min-width: 992px){section.usps_wrapper div.usps p.card-text{width:100%}}section.usps_wrapper div.usps .card .card-body{min-height:200px}section.usps_wrapper div.usps .card .card-body a{text-decoration:none}section.usps_wrapper div.usps .row .col-lg-3:nth-child(1){margin-left:25%}@media only screen and (min-width: 768px) and (max-width: 991px){section.usps_wrapper div.usps .row .col-lg-3:nth-child(1){margin-left:0% !important;margin-top:60% !important}}@media only screen and (min-width: 576px) and (max-width: 767px){section.usps_wrapper div.usps .row .col-lg-3:nth-child(1){margin-left:0% !important;margin-top:80% !important}section.usps_wrapper div.usps .sub-heading{margin-bottom:0px}section.usps_wrapper div.usps .card .card-title{text-align:center;font-size:20px;line-height:28px;letter-spacing:-0.35px;color:#014584}section.usps_wrapper div.usps .card-img,section.usps_wrapper div.usps .card-img-top{height:250px}section.usps_wrapper div.usps h3{font-size:36px}}@media only screen and (max-width:1200px){section.usps_wrapper div.usps .col-md-12{flex:0 0 auto;width:100% !important;justify-content:center}}@media only screen and (min-width: 576px) and (max-width: 767px){section.usps_wrapper div.usps .row .col-lg-3:nth-child(1){margin-left:0% !important;margin-top:40% !important}}@media only screen and (min-width: 992px) and (max-width: 1199px){section.usps_wrapper div.usps .row .col-lg-3:nth-child(1){margin-left:0% !important;margin-top:30% !important}}@media only screen and (max-width:1198px){section.usps_wrapper div.usps .col-md-12{flex:0 0 auto;width:33%;justify-content:center}}@media only screen and (max-width: 575px){section.usps_wrapper div.usps{background-image:url(../img/IMG_3491.png);background-size:cover;height:510px}section.usps_wrapper div.usps .row .col-lg-3:nth-child(1){margin-left:0% !important;margin-top:80% !important}section.usps_wrapper div.usps h3{font-size:25px}section.usps_wrapper div.usps .card .card-title{font-size:25px}section.usps_wrapper div.usps .sub-heading{font-size:18px}section.usps_wrapper div.usps .row{padding:0px 20px}section.usps_wrapper div.usps .row .col-lg-3:nth-child(1){margin-left:0% !important;margin-top:80% !important}}@media only screen and (max-width:1058px){section.usps_wrapper div.usps .col-md-12{flex:0 0 auto;width:33%;justify-content:center}}@media only screen and (min-width: 992px) and (max-width: 1199px){section.usps_wrapper div.usps .container{max-width:100%}section.usps_wrapper div.usps .card .card-body{height:260px !important}section.usps_wrapper div.usps .row .col-lg-3:nth-child(1){margin-left:40%}section.usps_wrapper div.usps .col-md-12{width:33% !important;margin-top:30% !important}}@media only screen and (min-width: 1200px){section.usps_wrapper div.usps .card .card-body{height:240px !important}}@media only screen and (min-width: 1400px){section.usps_wrapper div.usps .row .col-lg-3:nth-child(1){margin-left:25%}}section.usps_wrapper:after{content:' ';display:block;height:840px}@media only screen and (min-width: 576px) and (max-width: 767px){section.usps_wrapper:after{height:750px}}@media only screen and (min-width: 768px) and (max-width: 991px){section.usps_wrapper:after{height:1040px}}@media only screen and (min-width: 992px) and (max-width: 1199px){section.usps_wrapper:after{height:230px}}@media only screen and (min-width: 1200px){section.usps_wrapper:after{display:none}}.montserrat-light{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.montserrat-semibold{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.impact{font-family:Impact,sans-serif}@media only screen and (min-width:992px){h1{width:992px;margin:0 auto}}h1 img{max-height:10vh}#header{position:relative;width:100vw;background-size:30px 30px;background-image:linear-gradient(to right, #eee 1px, transparent 1px),linear-gradient(to bottom, #eee 1px, transparent 1px)}@media only screen and (min-width:992px){#header{height:80vh;display:flex;width:992px;margin:0 auto}}#header .field{--details:0;width:100%;height:10rem;margin-bottom:5px;cursor:pointer;display:flex;justify-content:flex-end}#header .field .image{width:100%;position:relative;background:center / cover no-repeat #fff;opacity:.8;transition:.5s;flex-shrink:1}#header .field .image:before{content:url(/header/arrow.svg);display:block;position:absolute;height:15px;transform:scale(1.5);line-height:1;top:calc(50% - 7.5px);left:1rem}#header .field .image:first-child:before{left:auto;right:1rem;transform:rotate(180deg) scale(1.5)}#header .field .content{flex-grow:1;transition:width .5s;width:4rem}#header .field .content .teaser{font:300 41px/50px Montserrat;writing-mode:vertical-rl;overflow:hidden;opacity:1;transition:.5s;text-transform:uppercase;height:100%;width:100%}#header .field .content .teaser svg{width:100%;height:100%;padding:.25rem 1rem;transition:transform .5s}#header .field .content .details{display:none;font:600 16px/20px Montserrat;transition:clip-path .5s,opacity .5s;clip-path:rect(0 50% 100% 50%);padding:.5rem 0}#header .field .content .details h2{font-size:40px;text-transform:uppercase;letter-spacing:4.2px}#header .field .content .details .close{font:400 80px/30px Montserrat;cursor:pointer}#header .field.company .content{display:none}#header .field:not(:has(.image:first-child)){justify-content:flex-start}@media only screen and (min-width:992px){#header .field{--details:1;position:absolute;top:0;left:0;height:100%;padding-left:20%;transition:.5s;z-index:1;flex-direction:column;justify-content:flex-end}#header .field .image{height:65%}#header .field .image:before{display:none}#header .field .content{width:100%;position:relative;flex-grow:0}#header .field .content .teaser{width:2rem;line-height:1;transform:rotate(-180deg);position:absolute;bottom:0;clip-path:rect(0% 100% 100% 0%)}#header .field .content .teaser svg{padding:.25rem 0}#header .field .content .details{display:flex}#header .field:not(:has(.image:first-child)) .teaser{top:0;bottom:auto}#header .field:nth-child(1){clip-path:rect(0 calc(20% - 2.5px) 100% calc(0% + 2.5px))}#header .field:nth-child(1) .teaser{left:calc(-25% + 2.5px)}#header .field:nth-child(2){clip-path:rect(0 calc(40% - 2.5px) 100% calc(20% + 2.5px))}#header .field:nth-child(2) .teaser{left:calc(0% + 2.5px)}#header .field:nth-child(3){clip-path:rect(0 calc(3 * 100% / 5 - 5px / 2) 100% calc(40% + 2.5px))}#header .field:nth-child(3) .teaser{left:calc(25% + 2.5px)}#header .field:nth-child(4){clip-path:rect(0 calc(80% - 2.5px) 100% calc((4 - 1) * 100% / 5 + 5px / 2))}#header .field:nth-child(4) .teaser{left:calc(50% + 2.5px)}#header .field:nth-child(5){clip-path:rect(0 calc(100% - 2.5px) 100% calc(80% + 2.5px))}#header .field:nth-child(5) .teaser{left:calc(75% + 2.5px)}#header .field.company{position:relative;padding-left:0%;flex-direction:row}#header .field.company .image{height:100%;width:60%}#header .field.company .content{display:block}#header .field.company .content .details{padding:1rem;display:block}#header .field.company .content .details .btn-close{float:right}}#header .field.expanded{opacity:1}#header .field.expanded .image{width:0%}#header .field.expanded .content{width:100%}#header .field.expanded .content .teaser svg{transform:rotate(-90deg) scale(2)}#header .field.expanded.company .image{width:100%}@media only screen and (min-width:992px){#header .field.expanded{clip-path:rect(0 100% 100% calc(20% + 2.5px));z-index:100;cursor:default}#header .field.expanded .image{opacity:1;width:100%}#header .field.expanded .content .teaser{opacity:0;clip-path:rect(100% 100% 100% 0%)}#header .field.expanded .content .teaser svg{transform:none}#header .field.expanded .content .details{opacity:1;clip-path:rect(0 100% 100% 0%)}#header .field.expanded.company{clip-path:rect(0 100% 100% 0)}#header .field.expanded.company .image{width:60%}}@keyframes clickme{22%{padding:0 0rem}25%{padding:0 .25rem}28%{padding:0 0rem}31%{padding:0 .25rem}34%{padding:0 0rem}37%{padding:0 .25rem}40%{padding:0 0rem}}#header .field.clickme:not(.company) .content,#header .field.clickme:not(.company) .image:before{animation:clickme 10s ease-in-out infinite}@media only screen and (min-width:992px){#header .field.clickme:not(.company) .content,#header .field.clickme:not(.company) .image:before{animation:none}}#header .field:not(:has(.teaser)) .image:before{display:none}@media only screen and (min-width:992px){#header .field:hover .image{opacity:1}:has(#header .field.expanded) #header .field:not(.expanded):not(.company){opacity:0;z-index:-1}}section.cta-text-button{padding:75px 0}section.entspannung{background:#FAFAFA 0% 0% no-repeat padding-box}section.entspannung .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.entspannung h3{text-align:center;font:normal normal 600 42px/52px 'Montserrat';font-size:42px;letter-spacing:-0.42px;color:#014584;text-transform:uppercase}section.entspannung .card{box-shadow:0px 0px 15px #000000 29;border-radius:20px}section.entspannung .card-img,section.entspannung .card-img-top{object-fit:cover;border-radius:20px 20px 0px 0px;object-position:center center;height:auto;width:100%}section.entspannung .card .card-title{text-align:center;font-family:'Montserrat';font-size:28px;font:normal normal 500 30px/43px 'Montserrat';letter-spacing:-0.35px;color:#014584}section.entspannung .card span{display:flex;justify-content:center;text-align:center;font-family:'Montserrat';font:normal normal bold 14px/20px 'Montserrat';letter-spacing:0px;margin-bottom:10px;color:#014584}section.entspannung .card .card-text{text-align:center;font-family:'Montserrat';font:normal normal normal 16px/20px 'Montserrat';letter-spacing:0px;color:#7BA142}section.entspannung .card .card-body{height:210px}section.entspannung .card .card-body a{text-decoration:none}a{color:#0d6efd;text-decoration:none}@media only screen and (min-width:576px) and (max-width:767px){section.entspannung .sub-heading{margin-bottom:0px}section.entspannung .card .card-title{text-align:center;font-size:25px;line-height:33px;letter-spacing:-0.35px;color:#014584}section.entspannung .card-img,.card-img-top{height:250px}section.entspannung h3{font-size:36px}}@media only screen and (max-width:575px){section.entspannung h3{font-size:25px;line-height:26px}section.entspannung .card .card-title{font-size:25px;line-height:26px;text-decoration:none}section.entspannung .sub-heading{font-size:18px}section.entspannung .row{padding:0px 20px}}section.zitat div.background{padding:150px 0;background-size:cover;height:100%}section.zitat p.quote{font-size:2em;line-height:1.2em;color:#fff;font-weight:400}section.zitat p.saidby{font-size:1.25em;font-weight:400;color:#fff;font-style:italic}section.text{background:#FAFAFA 0% 0% no-repeat padding-box}section.text .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.text h3{text-align:center;font:normal normal 600 42px/52px 'Montserrat';font-size:42px;letter-spacing:-0.42px;color:#014584;text-transform:uppercase}section.text h3 small{font-size:0.7em}section.text span{color:#7BA142}section.text .row p{margin-top:20px;text-align:left;font:normal normal normal 18px/35px Montserrat;letter-spacing:0px}section.text .row h4{text-align:left;font:normal normal 500 30px/37px Montserrat;letter-spacing:-0.3px;color:#014584}section.text .row .col-lg-6{padding:0px 40pxg}@media only screen and (min-width:576px) and (max-width:767px){section.text .sub-heading{margin-bottom:0px}section.text h3{font-size:36px}}@media only screen and (max-width:575px){section.text h3{font-size:25px;line-height:26px}section.text .sub-heading{font-size:18px}section.text{padding:0px 20px}section.text .row h4{font-size:22px}}section.text ul li{text-align:left;font:normal normal normal 18px/40px Montserrat;letter-spacing:0px;color:#313131}section.text ul li::marker{color:#7BA142}section.kennzahlen{background-color:#FAFAFA}section.kennzahlen strong{border-bottom:2px solid green;font-size:32px;color:#014584}section.kennzahlen p{margin-top:10px}section.uber_Mich{background:#FAFAFA 0% 0% no-repeat padding-box}section.uber_Mich .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.uber_Mich h3{text-align:center;font:normal normal 600 42px/52px 'Montserrat';font-size:42px;letter-spacing:-0.42px;color:#014584;text-transform:uppercase}section.uber_Mich .row .col-lg-4{text-align:center}section.uber_Mich .col-lg-8 h4{text-align:left;font:normal normal 500 35px/43px Montserrat;letter-spacing:-0.35px;color:#014584}section.uber_Mich .col-lg-8{display:grid;align-content:center}section.uber_Mich .col-lg-8 p{text-align:left;font:normal normal normal 18px/40px Montserrat;letter-spacing:0px;color:#313131}section.uber_Mich .row .col-lg-8:nth-child(even){padding-left:40px}section.uber_Mich ul li{text-align:left;font:normal normal normal 18px/40px Montserrat;letter-spacing:0px;color:#313131}section.uber_Mich ul li::marker{color:#7BA142}@media only screen and (min-width:576px) and (max-width:767px){section.uber_Mich .sub-heading{margin-bottom:0px}section.uber_Mich h3{font-size:36px}}@media only screen and (max-width:575px){section.uber_Mich h3{font-size:25px}section.uber_Mich .sub-heading{font-size:18px}section.uber_Mich .row{padding:0px 20px}section.uber_Mich .col-lg-8 h4{font-size:22px}section.uber_Mich .col-lg-8 p{font:normal normal normal 16px/30px Montserrat}section.uber_Mich ul li{font:normal normal normal 16px/30px Montserrat}section.uber_Mich .row .col-lg-8:nth-child(even){padding-left:20px}}@media only screen and (min-width:992px) and (max-width:1199px){section.uber_Mich .col-lg-4{display:flex;align-items:center}}section.uber_Mich div.row img{width:100%;height:auto;max-width:320px;border-radius:20px}section.referenzen{background:#FAFAFA 0% 0% no-repeat padding-box}section.referenzen .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.referenzen h3{text-align:center;font:normal normal 600 42px/52px 'Montserrat';font-size:42px;letter-spacing:-0.42px;color:#014584;text-transform:uppercase}section.referenzen span{color:#7BA142}section.referenzen .row p{margin-top:20px;font:normal normal normal 17px/22px Montserrat;letter-spacing:0px;color:#313131;text-align:center}section.referenzen .row img{width:390px}section.referenzen .row .col-lg-4{text-align:center;align-items:center}section.referenzen .col-lg-4:nth-child(2) img{width:190px;text-align:center}section.referenzen .col-lg-4:nth-child(odd) img{margin-top:10%}@media only screen and (min-width: 992px) and (max-width: 1199px){.row img{width:80%;margin:auto;height:auto}}@media only screen and (min-width: 576px) and (max-width: 767px){section.referenzen .sub-heading{margin-bottom:0px}section.referenzen h3{font-size:36px}}@media only screen and (max-width: 575px){section.referenzen h3{font-size:25px;line-height:26px}section.referenzen .sub-heading{font-size:18px}section.referenzen{padding:0px 20px}section.referenzen .row img{width:230px !important}section.referenzen .row .col-lg-4:nth-child(2) img{width:160px !important;height:200px !important}}section.schwerpunkte .sub-heading{color:#7BA142;text-align:center;font-family:'Montserrat'}section.schwerpunkte h3{text-align:center;font:normal normal 600 42px/52px 'Montserrat';font-size:42px;letter-spacing:-0.42px;color:#014584;text-transform:uppercase}section.schwerpunkte .card{border-radius:20px}section.schwerpunkte .card-img,section.schwerpunkte .card-img-top{object-fit:cover;border-radius:20px 20px 0px 0px;object-position:center center;height:auto;width:100%}section.schwerpunkte .card .card-title{text-align:center;font-family:'Montserrat';font-size:28px;font:normal normal 500 26px/43px 'Montserrat';letter-spacing:-0.35px;color:#014584}section.schwerpunkte .card span{display:flex;justify-content:center;text-align:center;font-family:'Montserrat';font:normal normal bold 14px/20px 'Montserrat';letter-spacing:0px;margin-bottom:10px;color:#014584}section.schwerpunkte .card .card-text{text-align:center;font-family:'Montserrat';font:normal normal normal 16px/20px 'Montserrat';letter-spacing:0px;color:#7BA142}section.schwerpunkte h4.card-title{min-height:86px}@media only screen and (max-width: 575px){section.schwerpunkte h4.card-title{min-height:70px;font-size:1em !important;line-height:1.5em !important}}@media only screen and (min-width: 576px) and (max-width: 767px){section.schwerpunkte h4.card-title{min-height:70px;font-size:1em !important;line-height:1.5em !important}}section.schwerpunkte div.card{height:100%}section.schwerpunkte p.card-text{padding-bottom:20px}