:root{--dark-slate-grey:#3b515a;--page-padding--padding:6vw;--yellow-green:#88b914;--gainsboro:#dfd9db;--dark-slate-grey-2:#2c3e46;--yellow-green-2:#9ec73d}body{color:var(--dark-slate-grey);font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}h1{margin-top:20px;margin-bottom:2rem;font-family:Poppins,sans-serif;font-size:3rem;font-style:normal;font-weight:700;line-height:1.2}h2{margin-top:1.5rem;margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;line-height:1.2}h3{margin-top:20px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2}h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:24px}p{margin-bottom:2rem;font-family:Poppins,sans-serif;font-style:normal;line-height:1.5}a{color:#9ec73d;font-family:Poppins,sans-serif;font-weight:400;line-height:1.5;text-decoration:none}a:hover{color:#3b515a}ul{margin-top:0;margin-bottom:2rem;padding-left:40px}ol{margin-top:0;margin-bottom:10px;padding-left:40px}li{margin-bottom:.75rem;font-family:Maven pro v32 latin,sans-serif}img{display:inline-block}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}figcaption{text-align:center;margin-top:5px}.navigation{background-color:#ddd0;width:100%;padding-top:0;padding-bottom:0;position:fixed}.navigation-item{color:var(--dark-slate-grey);transition:all .2s}.navigation-item:hover{color:var(--yellow-green)}.navigation-item.w--current{color:var(--dark-slate-grey);font-weight:700}.navigation-background{opacity:1;background-color:#fff;width:100%;height:80px;position:fixed;box-shadow:0 0 3px 2px #0003}.navigation-container{justify-content:space-between;align-items:center;width:100%;padding-top:10px;display:flex}.content{padding-top:3rem;padding-bottom:2rem}.footer{color:#fff;background-color:#3b515a;padding-bottom:20px}.footer-content{border-style:none;border-color:#9ec73d;border-top-width:2px;padding-top:0;padding-bottom:20px}.footer-links{text-align:right}.contact-icon{margin-left:auto;margin-right:auto;transition:transform .2s;display:block}.contact-icon:hover{transform:scale(1.1)}.contact-text{text-align:center;margin-top:10px;margin-left:auto;margin-right:auto;font-size:.8rem;display:block}.contact-text.is-contact{color:var(--dark-slate-grey-2);margin-top:1.5rem;font-size:1rem}.contact-container{margin-top:50px;margin-bottom:50px}.footer-link{color:#fff;margin-left:20px;font-weight:700}.footer-link:hover{color:var(--yellow-green)}.footer-link.fb-link{text-transform:none;text-transform:none;text-decoration:none}.button{color:#fff;background-color:#3b515a;border-radius:2px;font-size:1.1rem;font-weight:700}.button:hover{color:#fff;background-color:#9ec73d}.button.right{float:right}.button.hide-special{display:none}.button.footer-form{float:right;clear:none;text-align:center;border:1px solid #fff;width:18%;padding-top:8px;padding-bottom:8px;font-family:"Maven pro v32 latin 500",sans-serif}.footer-text-field{float:left;width:80%;margin-right:0;font-family:Maven pro v32 latin,sans-serif;position:static}.footer-info-block{margin-bottom:1rem;padding-top:50px}.footer-icon-container{color:#fff;margin-top:1rem}.footer-icon-container:hover{color:#88b914}.menubar-mobile{float:none}.newsletter-success-box{background-color:#0000;border:3px solid #fff}.newsletter-error-box{background-color:#0000;border:3px solid #da1a1a}.text-newsletter-wide{font-family:Maven pro v32 latin,sans-serif}.blogpost-preview-title{color:var(--dark-slate-grey);margin-top:.5rem;margin-bottom:1rem}.blogpost-header{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:45svh;position:relative}.blogpost-header-container{background-color:#fffc;border-radius:0;margin-bottom:1.5rem;padding:1rem 2rem;position:absolute;inset:auto 0% 0%}.blogpost-date{color:var(--dark-slate-grey)}.field-label-2{font-family:Maven pro v32 latin,sans-serif}.image{margin-top:1rem}.richtext-content h2{margin-top:3rem}.richtext-content h3{margin-top:2rem;margin-bottom:1rem}.richtext-content h4{margin-top:1rem;margin-bottom:1rem}.richtext-content ol{margin-bottom:2rem;line-height:1.5}.richtext-content ul{line-height:1.5}.richtext-content blockquote{border-left-width:10px;border-left-color:var(--yellow-green);background-color:#88b9141a;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem;font-family:Poppins,sans-serif;font-size:1.2rem;line-height:1.5}.richtext-content li{font-family:Poppins,sans-serif}.richtext-content img{margin-bottom:1rem}.brand-wrapper{flex:1;width:8rem;padding-left:0}.brand-wrapper.w--current{float:none;flex:1}@media screen and (max-width:991px){.testimonials{height:450px;margin-bottom:70px;padding-left:100px;padding-right:100px;position:relative}.navigation-item{color:#fff;background-color:#3b515a;border-style:none;border-bottom-width:1px;border-bottom-color:#000;margin-top:5px}.navigation-item:hover,.navigation-item.w--current{color:#9ec73d}.slider{height:450px}.navigation-background{height:80px}.content{padding-top:30px}.header,.header.leistung-header-1,.header.leistung-header-1{height:480px}.card-content.categorie{font-size:18px}.card-content.training{height:230px}.team{padding-top:60px;padding-bottom:75px}.call-to-action-container{height:127px;top:157px}.call-to-action-header{margin-top:5px;font-size:32px}.call-to-action-buttons{top:191px}.call-to-action-button-text{font-size:13px}.banner.home{background-image:url(https://cdn.prod.website-files.com/57beaa114177ba9b56eeccc6/59cbdacf4c2e3f000150942a_Teamimpuls.jpg);background-position:50%;background-size:cover;height:50svh}.heading-banner-text{font-size:42px}.card-trainer.trainer-page{margin-top:30px;margin-bottom:20px}.testimonal-logo-container.ontop{margin-bottom:0;padding-bottom:0;position:absolute;overflow:hidden}.testimonal-logo-container.ontop.home{position:absolute}.gallery-preview-container{height:400px}.logo-container{flex-flow:row;align-content:stretch;align-items:center;height:170px;margin-top:20px;display:flex;position:relative}.footer-icon-container{font-size:12px}.team-section{margin-bottom:50px}.nwpartner-section{margin-top:30px;margin-bottom:20px}.banner-home-team,.banner-testimonals-home,.banner-philosophie-home{height:400px}.menubar-mobile{background-color:#fff;padding-bottom:20px}.menubar-button.w--open{background-color:#3b515a}.trainer-content{margin-top:20px}.trainer-container-page{margin-top:30px}.text-newsletter-wide{display:none}.text-newsletter-small{display:block}.testimonial-padding{margin-top:60px}.nesletter-box{padding-top:70px;padding-bottom:85px}.heading.trainertitel{padding-left:10px}.heading.mobile{padding-left:20px}.trainer-beschreibung{padding-left:10px}.notice-blog{box-shadow:0 2px 3px #0000004d}.logo-karussell-image{width:8em;height:6rem}.blogpost-grid{grid-column-gap:1.5rem;grid-row-gap:2rem}}@media screen and (max-width:767px){h1{font-size:2.5rem}.testimonials{height:650px}.philisophie{padding-top:0;padding-bottom:20px}.slider{height:350px}.navigation-container{padding-right:var(--page-padding--padding);padding-left:var(--page-padding--padding)}.content{padding:0px var(--page-padding--padding)10px}.header{background-position:50% 100%;background-size:contain;height:350px}.header.header-netzwerkpartner{margin-left:-10px;margin-right:-10px}.card.categorie{margin-top:1rem;margin-bottom:1rem;padding-left:2vw;padding-right:2vw}.card-content.categorie{font-size:24px}.circle-image{width:270px;margin-left:auto;margin-right:auto;display:block}.text-center.zer-container{padding-top:10px;padding-bottom:10px}.footer-content{padding-right:var(--page-padding--padding);padding-left:var(--page-padding--padding)}.call-to-action{display:none}.call-to-action-container{display:block;position:static}.call-to-action-buttons{padding-top:10px;padding-bottom:10px;position:static}.header-trainer-content{padding-top:0}.quote-trainer{padding-right:var(--page-padding--padding);padding-left:var(--page-padding--padding);text-align:left}.content-with-header{padding-top:0;padding-right:var(--page-padding--padding);padding-left:var(--page-padding--padding)}.banner.home{background-image:url(https://cdn.prod.website-files.com/57beaa114177ba9b56eeccc6/59cbdacf4c2e3f000150942a_Teamimpuls.jpg);background-position:50%;background-size:cover;height:50svh}.heading-banner-text{font-size:36px}.card-trainer{text-align:center;margin-bottom:30px}.card-trainer.trainer-page{margin-top:0}.call-to-action-image{display:none}.contact-container{margin-top:0}.testimonal-image{width:50%;margin-left:auto;margin-right:auto;display:block}.testimonal-logo-container.ontop{height:auto;position:relative;overflow:scroll}.testimonal-logo-container.ontop.home{position:absolute}.gallery-preview-container{height:350px}.footer-icon-container{font-size:14px}.banner-home-team{height:300px}.banner-testimonals-home{height:300px;position:static}.banner-philosophie-home{height:300px}.menubar-button{padding-right:0;font-size:2rem}.trainer-card-heading{margin-top:10px;margin-bottom:5px}.trainer-content{margin-top:20px}.text-newsletter-wide{display:none}.nesletter-box{padding-top:50px;padding-bottom:65px}.text-center-copy.zer-container{padding-top:10px;padding-bottom:10px}.column{position:relative}.collection-item{padding-left:12px;padding-right:14px}.trainer-center{text-align:center}.linkedin-overlay{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:block}.trainer-image-container{width:200px;min-width:200px;max-width:300px;height:200px;min-height:200px;max-height:300px;display:inline-block;position:relative}.column-2{text-align:center}.heading.mobile,.trainer-beschreibung{padding-left:0}.blogpost-header-container{padding-right:var(--page-padding--padding);padding-left:var(--page-padding--padding)}.leistung-list-container{margin-bottom:0}.trainer-inner-header{margin-top:3rem;margin-bottom:2rem;display:flex}.columns,.column-odd{padding-right:var(--page-padding--padding);padding-left:var(--page-padding--padding);display:block}.container{padding-left:6vw;padding-right:6vw}.logo-karussell-block{grid-row-gap:1.5em;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:dense;place-items:center;display:grid}.logo-karussell-image{max-width:80%;height:4em}.blogpost-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}}@media screen and (max-width:479px){h1{font-size:1.5rem;line-height:35px}h2{font-size:22px}.testimonials{height:700px;margin-bottom:50px;padding-bottom:0;padding-left:0;padding-right:0}.slider{height:250px}.content{padding-top:0;padding-bottom:10px}.header{background-position:50% 100%;background-size:contain;height:250px}.header.leistung-header-1{height:280px}.card.categorie{height:200px}.card.training{height:470px}.card-content.training{height:270px}.circle-image{border-radius:100%;width:220px}.text-center.zer-container{padding-top:10px;padding-bottom:10px}.footer{margin-top:10px}.card-image{height:150px}.call-to-action-container{height:75px;font-size:14px}.call-to-action-header{font-size:26px}.header-trainer{padding-top:100px;padding-bottom:20px}.header-trainer-content{position:static}.quote-trainer{text-align:center;margin-top:10px}.content-with-header{padding-top:20px;padding-bottom:20px}.heading-banner{padding-top:1em;padding-left:2em;padding-right:2em}.banner.home{background-image:url(https://cdn.prod.website-files.com/57beaa114177ba9b56eeccc6/59cbdacf4c2e3f000150942a_Teamimpuls.jpg);background-position:50%;background-size:cover;height:80svh}.heading-banner-text{margin-top:0;padding-top:5px}.card-trainer{text-align:center;margin-top:20px}.footer-links{padding-left:0;padding-right:0}.contact-icon{margin-top:20px}.contact-text{margin-bottom:20px}.testimonal-image{width:60%;margin-left:auto;margin-right:auto;display:block}.footer-link{margin-left:0;padding-right:10px}.footer-link.fb-link{margin-left:0}.testimonal-logo-container.ontop{position:relative}.testimonal-logo-container.ontop.home{position:absolute}.button.right.testimonals{margin-right:10px}.button.footer-form{width:25%}.gallery-preview-container{height:200px}.testimonal-slider-parts{color:#3b515a52}.footer-text-field{width:74%}.footer-info-block{margin-bottom:0}.footer-icon-container{padding-left:20%;padding-right:20%}.banner-home-team{background-image:url(https://cdn.prod.website-files.com/57beaa114177ba9b56eeccc6/5853e61cc1a7e83548e6a6d5_57f77eb6b98a5e207581095e_Netzwerkpartner_mobile.jpg);background-size:cover;height:200px}.banner-testimonals-home{background-image:url(https://cdn.prod.website-files.com/57beaa114177ba9b56eeccc6/5853e6356414b2244c3c9dae_57f8ab83fb1c83e918338b7a_Teamimpuls-Referenzen_mobile.jpg);background-size:cover;height:300px}.banner-philosophie-home{background-image:url(https://cdn.prod.website-files.com/57beaa114177ba9b56eeccc6/5853e657bd05897b4072e5fe_57f7986c7bacb62b75a1c229_Teamimpuls_Philosophie_mobile.jpg);background-size:cover;height:200px}.trainer-card-heading{margin-top:10px;margin-bottom:5px}.trainer-content{margin-top:20px}.nesletter-box{padding-top:30px;padding-bottom:45px}.text-center-copy.zer-container{padding-top:10px;padding-bottom:10px}.icon{float:none;position:fixed;bottom:0;right:0}.leistungs-box{padding-top:3rem}.inverted-heading{padding-right:0;display:inline}.blogpost-header{height:60svh}.notice-blog{right:50px}.card-image-hover{height:150px}.leistung-list-container{margin-bottom:20px}.columns,.column-odd{display:block}.heading-2{text-align:center}.image{margin-top:0}.blogpost-grid{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-columns:1fr}}