@charset "UTF-8";.close-button{position:absolute;color:#8a8a8a;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:hover,.close-button:focus{color:#0a0a0a}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}.label,.header__teaser .teaser__title .title__label{display:inline-block;padding:.33333rem .5rem;border-radius:0;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;background:#1779ba;color:#fefefe}.label.primary,.header__teaser .teaser__title .primary.title__label{background:#1779ba;color:#fefefe}.label.secondary,.header__teaser .teaser__title .secondary.title__label{background:#767676;color:#fefefe}.label.success,.header__teaser .teaser__title .success.title__label{background:green;color:#fefefe}.label.warning,.header__teaser .teaser__title .warning.title__label{background:#ffae00;color:#0a0a0a}.label.alert,.header__teaser .teaser__title .alert.title__label{background:#cc4b37;color:#fefefe}*{outline:none}.mpf-video{position:relative;display:block}.mpf-video img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mpf-video:after{content:"";position:absolute;height:100%;width:100%;background:rgba(74,85,107,.2);z-index:1;left:0;top:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mpf-video:before{height:68px;width:68px;border-radius:100%;background:rgba(255,255,255,.5);position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2;line-height:68px;text-align:center;color:#fff;font-size:20px}.mpf-video:hover:after{-webkit-transform:scale(1.05);transform:scale(1.05)}.mpf-video:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.wow{visibility:hidden}.clickable{cursor:pointer}.link,.text__block a.link,.intro__block a.link{font-weight:600;color:#e42a31}.link:focus,.text__block a.link:focus,.intro__block a.link:focus,.link:hover,.text__block a.link:hover,.intro__block a.link:hover{color:#d95300}.position-relative{position:relative}.position-absolute{position:absolute}.dummy{visibility:hidden;position:relative;z-index:0}.parallax{position:absolute;height:100%;width:100%;top:0}.parallax .dummy{position:relative;z-index:0}.parallax .layer-1,.parallax .layer-2,.parallax .layer-3{position:absolute;z-index:0;left:-100px;right:-100px;top:-100px;bottom:-100px;background-repeat:no-repeat;background-size:cover;background-position:center bottom}@media screen and (max-width:64.0625em){.parallax .layer-1,.parallax .layer-2,.parallax .layer-3{bottom:0 !important;-webkit-transform:none !important;transform:none !important}}.parallax .layer-1.loading,.parallax .layer-2.loading,.parallax .layer-3.loading{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.parallax .layer-1 img.is-hide,.parallax .layer-2 img.is-hide,.parallax .layer-3 img.is-hide{opacity:0}.parallax .layer-1 img.is-hide.fadeIn,.parallax .layer-2 img.is-hide.fadeIn,.parallax .layer-3 img.is-hide.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.parallax .layer-1{z-index:1}.parallax .layer-2{z-index:2}.parallax .layer-2 img{position:absolute;bottom:0}.page--landing-400 .parallax .layer-2 img{position:absolute;right:-15%;bottom:auto}.slide3 .parallax .layer-2 img{position:absolute;left:100px;bottom:0;max-width:40%}.slide2 .parallax .layer-2 img{position:absolute;right:100px;bottom:0;max-width:40%}.parallax .layer-3{z-index:3}.parallax .layer-3 img{position:absolute;bottom:0}.page--landing-400 .parallax .layer-3 img{position:absolute;right:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-top:50px;bottom:auto}.popup{position:relative;background:#fff;padding:35px;width:auto;max-width:590px;margin:20px auto;-webkit-box-shadow:0 22px 53px 0 rgba(0,0,0,.1);box-shadow:0 22px 53px 0 rgba(0,0,0,.1)}.popup .mfp-close{top:22px;right:22px;font-size:38px}.label,.header__teaser .teaser__title .title__label{background:#e42a31;color:#fff}.label b,.header__teaser .teaser__title .title__label b{font-weight:600}.shadow{-webkit-box-shadow:-10px 10px 56px 0 rgba(0,0,0,.15);box-shadow:-10px 10px 56px 0 rgba(0,0,0,.15)}.bordered{border:6px solid #fff}.section-padding{padding-top:40px}.section-padding.bg-image,.section-padding.bg--shadow-bottom,.section-padding.bg--shadow-top{padding-bottom:40px}@media print,screen and (min-width:37.5em){.section-padding{padding-top:80px}.section-padding.bg-image,.section-padding.bg--shadow-bottom,.section-padding.bg--shadow-top{padding-bottom:80px}}@media print,screen and (min-width:64.0625em){.section-padding{padding-top:125px;padding-bottom:125px}.page--landing-400 .section-padding{padding-top:80px}.section-padding.bg-image,.section-padding.bg--shadow-bottom,.section-padding.bg--shadow-top{padding-bottom:125px}.page--landing-400 .section-padding.bg-image,.page--landing-400 .section-padding.bg--shadow-bottom,.page--landing-400 .section-padding.bg--shadow-top{padding-bottom:80px}}.section-padding+.bg--shadow-top{margin-top:40px}@media print,screen and (min-width:37.5em){.section-padding+.bg--shadow-top{margin-top:80px}}@media print,screen and (min-width:64.0625em){.section-padding+.bg--shadow-top{margin-top:125px}}@media screen and (max-width:37.4375em){.section-padding.gymna400vip{padding-bottom:0 !important}}.context__practice{background:#fff;position:relative;z-index:1}.context__treatments .image__block .image__overlay{float:right;margin-top:-55px;width:auto;margin-right:20px}.context__treatments .help__block{margin:10px 0 0}.chart{position:relative;display:inline-block;color:#999;font-size:20px;text-align:center}.chart .outer{fill:transparent;stroke:#e42a31;stroke-width:10;stroke-dasharray:366;-webkit-transition:stroke-dashoffset 1s;transition:stroke-dashoffset 1s;-webkit-animation-play-state:running;animation-play-state:running}.chart figcaption{width:126px;height:126px;border:10px solid #f6f6f6;border-radius:100%;display:block;position:relative}.chart figcaption .caption{position:absolute;top:50%;left:50%;width:100%;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.chart figcaption .caption .counter{color:#e42a31;font-size:1.77778rem;line-height:.88889rem;font-weight:700}.chart figcaption .caption .title{display:block;font-size:10px !important;line-height:.72222rem;color:#4a556b}.chart[data-percent='10'] .outer{stroke-dashoffset:329.4;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.chart[data-percent='10'].is-active .outer{filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-animation:chart10 2s;animation:chart10 2s}.chart[data-percent='75'] .outer{stroke-dashoffset:91.5;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.chart[data-percent='75'].is-active .outer{-webkit-animation:chart75 2s;animation:chart75 2s;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.chart[data-percent='80'] .outer{stroke-dashoffset:73.2;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.chart[data-percent='80'].is-active .outer{-webkit-animation:chart80 2s;animation:chart80 2s;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.chart svg{position:absolute;top:0;left:0}.chart:hover .outer{stroke-dashoffset:366 !important;-webkit-animation-play-state:paused;animation-play-state:paused}.product__item{width:100%;display:inline-block;margin-bottom:50px}.product__item:last-child{margin-bottom:0}@media screen and (min-width:48em){.product__item{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.product__item img{position:relative;left:20%}}.product__item .product__image{text-align:center;margin-bottom:50px;position:relative}.product__item .product__image .logo{position:absolute;left:52%;bottom:10px;top:auto;-webkit-transform:none;transform:none}@media screen and (min-width:48em){.page--landing-400 .product__item .product__image{margin-top:50px}}.product__item .product__description{text-align:left;position:relative;padding-bottom:50px}.product__item .product__description h3 b,.product__item .product__description h3 strong,.product__item .product__description .h3 b,.product__item .product__description .h3 strong{font-weight:700}.product__item .product__description ul,.product__item .product__description ol{font-size:1rem;line-height:1.66667rem}.product__item .product__description .text__block,.product__item .product__description .intro__block{padding-bottom:20px;color:#4a556b}@media print,screen and (min-width:64.0625em){.product__item .product__description .text__block,.product__item .product__description .intro__block{padding-bottom:70px}.page--landing-400 .product__item .product__description .text__block,.page--landing-400 .product__item .product__description .intro__block{padding-bottom:40px}}.product__item .product__description .product__footer{text-align:center;position:absolute;bottom:0;left:0;white-space:nowrap}.product__item .product__description .product__footer .button,.product__item .product__description .product__footer .link{margin-bottom:0}.product__item .product__description .product__footer.text-left{text-align:left}.header__preheader{position:absolute;top:0;width:100%;z-index:2}.ticker{line-height:35px;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.05);box-shadow:0 2px 14px 0 rgba(0,0,0,.05);background:#fff;border-radius:5px;padding:0 17px;color:#4a556b;font-size:.77778rem;display:inline-block;vertical-align:middle;display:none !important}@media screen and (max-width:48.0625em){.header__preheader{position:fixed;background:#fff;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.1);box-shadow:0 2px 30px 0 rgba(0,0,0,.1)}}@media (max-width:767px){.header__preheader{display:none}}.header__preheader .logo{float:left;z-index:2;margin:20px;margin-right:0}.header__preheader .logo img{height:36px;width:130px;display:block}@media screen and (min-width:75em){.header__preheader .logo{margin:50px 0}}.header__preheader .cta__block{float:right;margin:20px;margin-left:0}@media screen and (min-width:75em){.header__preheader .cta__block{margin:50px 0}}.header__preheader .cta__block .button{vertical-align:middle;margin:0 0 0 25px}@media screen and (max-width:48.0625em){.header__preheader .cta__block .button{margin:0}}.header__teaser{position:relative;z-index:1;overflow:hidden}.header__teaser .close-btn{position:fixed;z-index:100;height:30px;width:30px;line-height:30px;display:none;color:#333;text-decoration:none;text-align:center;opacity:.65;padding:0;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace}.header__teaser .close-btn.is-visible{display:block}.header__teaser.teaser--large{height:90vh;max-height:800px}@media screen and (max-width:85.375em){.header__teaser.teaser--large{height:70vh;min-height:700px}}@media screen and (max-width:64.0625em){.header__teaser.teaser--large{min-height:500px}}@media screen and (max-width:48.0625em){.header__teaser.teaser--large{height:auto;min-height:1px}}.header__teaser .teaser__mobile{position:relative;display:none}@media screen and (max-width:48.0625em){.header__teaser .teaser__mobile{display:block}}.header__teaser .teaser__mobile .mobile__bg{background:url("../images/shockwave/shockmaster-layer-1.jpg") no-repeat center center;background-size:cover;position:absolute;height:100%;width:100%;z-index:1}.page--landing-400 .header__teaser .teaser__mobile .mobile__bg{background:url("../images/shockwave/gymna-layer-1.jpg") no-repeat center center;background-size:cover}.page--landing-400 .header__teaser .teaser__mobile .mobile__bg:before{content:"";background:url("../images/shockwave/gymna-layer-2.png");position:absolute;height:100%;width:100%;z-index:2}.header__teaser .teaser__mobile .mobile__image{position:relative;z-index:3;padding-top:110px}.page--landing-400 .header__teaser .teaser__mobile .mobile__image{padding-bottom:30px}.header__teaser .teaser__mobile .mobile__image img{margin:0 auto;max-width:90%}.page--landing-400 .header__teaser .teaser__mobile .mobile__image img{max-width:50%}.header__teaser .teaser__image{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;background:url("../images/shockwave/shockmaster-white.png") repeat-x bottom}@media screen and (max-width:48.0625em){.header__teaser .teaser__image{display:none !important}}@media screen and (max-width:48.0625em){.header__teaser .teaser__image{position:relative;height:80vh;min-height:350px}}@media screen and (max-width:37.4375em){.header__teaser .teaser__image{min-height:1px}}.header__teaser .teaser__pointers{position:absolute;display:block;bottom:0;left:50%;width:100%;height:100%;max-width:1440px;margin-left:-720px}@media screen and (max-width:90em){.header__teaser .teaser__pointers{max-width:100%;margin-left:0;left:0}}.header__teaser .teaser__pointers .pointer{display:none;position:absolute;z-index:5}.header__teaser .teaser__pointers .pointer.animated.is-animated{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceIn;animation-name:bounceIn;display:block}.header__teaser .teaser__pointers .pointer.animated.is-animated.pointer--1{-webkit-animation-delay:1s;animation-delay:1s}.header__teaser .teaser__pointers .pointer.animated.is-animated.pointer--2{-webkit-animation-delay:1.5s;animation-delay:1.5s}.header__teaser .teaser__pointers .pointer.animated.is-animated.pointer--3{-webkit-animation-delay:2s;animation-delay:2s}.header__teaser .teaser__pointers .pointer.animated.is-animated.pointer--4{-webkit-animation-delay:2.5s;animation-delay:2.5s}@-webkit-keyframes pointerPulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pointerPulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.header__teaser .teaser__pointers .pointer .pointer__bull{height:36px;width:36px;margin-left:-18px;margin-top:-18px;background:#fff;border-radius:100%;display:block;overflow:hidden;border:5px solid #e42a31;cursor:pointer}.header__teaser .teaser__pointers .pointer .pointer__bull.animate-pulse-refresh{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:pointerPulse;animation-name:pointerPulse}.header__teaser .teaser__pointers .pointer .pointer__bull:hover{-webkit-animation-duration:.8s !important;animation-duration:.8s !important;-webkit-animation-fill-mode:both !important;animation-fill-mode:both !important;-webkit-animation-name:pointerPulse !important;animation-name:pointerPulse !important;-webkit-animation-iteration-count:infinite !important;animation-iteration-count:infinite !important}.header__teaser .teaser__pointers .pointer .pointer__bull.fadeOut{-webkit-animation-delay:0s !important;animation-delay:0s !important;-webkit-animation-duration:.5s !important;animation-duration:.5s !important;-webkit-animation-fill-mode:both !important;animation-fill-mode:both !important;-webkit-animation-name:fadeOut !important;animation-name:fadeOut !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}.header__teaser .teaser__pointers .pointer.pointer--1{left:50%;top:90%}.header__teaser .teaser__pointers .pointer.pointer--1 .animate-pulse-refresh{-webkit-animation-delay:0s;animation-delay:0s}.header__teaser .teaser__pointers .pointer.pointer--2{left:80%;top:70%}.header__teaser .teaser__pointers .pointer.pointer--2 .animate-pulse-refresh{-webkit-animation-delay:2s;animation-delay:2s}.header__teaser.slide2 .layer-1,.header__teaser.slide3 .layer-1{display:none}@media screen and (max-width:48.0625em){.header__teaser.slide2 .layer-1,.header__teaser.slide3 .layer-1{display:block}}@media screen and (max-width:64.0625em){.header__teaser.slide2 .teaser__pointers,.header__teaser.slide3 .teaser__pointers{max-width:100%;left:0;margin-left:0}}.header__teaser .teaser__footer{position:absolute;bottom:30%;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;pointer-events:none}.header__teaser .teaser__footer a.button{pointer-events:auto}.header__teaser .teaser__footer>div{position:relative}@media screen and (max-width:48.0625em){.header__teaser .teaser__footer>div{position:static;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media screen and (max-width:48.0625em){.header__teaser .teaser__footer{position:relative;margin:0;pointer-events:auto}.header__teaser .teaser__footer>.column,.header__teaser .teaser__footer>.columns{padding:0}}.header__teaser .teaser__title{color:#fff;z-index:2}.page--landing-400 .header__teaser .teaser__title{color:#4a556b}.page--landing-400 .header__teaser .teaser__title .title{text-shadow:none !important}.header__teaser .teaser__title.color-brand-secundary{color:#4a556b}.header__teaser .teaser__title.color-brand-secundary .title{text-shadow:none !important}.header__teaser .teaser__title .title__label.bg-brand-secundary{background:#4a556b;color:#fff}@media screen and (min-width:64.0625em){body.content--loaded .header__teaser .teaser__title .title__label.animated.is-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideHeight;animation-name:slideHeight;-webkit-animation-delay:.2s;animation-delay:.2s}}.header__teaser .teaser__title .title{text-shadow:0 2px 30px rgba(0,0,0,.5)}@media screen and (max-width:48.0625em){.header__teaser .teaser__title .title{text-shadow:none;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;padding-right:1.11111rem;padding-left:1.11111rem;min-width:0}}@media screen and (max-width:48.0625em) and (min-width:37.5em){.header__teaser .teaser__title .title{padding-right:1.38889rem;padding-left:1.38889rem}}@media screen and (max-width:48.0625em) and (min-width:48em){.header__teaser .teaser__title .title{padding-right:.83333rem;padding-left:.83333rem}}@media screen and (min-width:64.0625em){.header__teaser .teaser__title .title{filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}body.content--loaded .header__teaser .teaser__title .title.animated.is-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.5s;animation-delay:.5s}}.page--landing-400 .header__teaser .teaser__title .title h1,.page--landing-400 .header__teaser .teaser__title .title .h1{font-weight:700;margin-top:20px}@media screen and (min-width:64.0625em){.page--landing-400 .header__teaser .teaser__title .title h1,.page--landing-400 .header__teaser .teaser__title .title .h1{font-size:3.88889rem;margin-top:0;line-height:4.72222rem}}.page--landing-400 .header__teaser .teaser__title .title h2,.page--landing-400 .header__teaser .teaser__title .title .h2{font-weight:500;font-size:1.11111rem;line-height:1.72222rem}@media screen and (min-width:64.0625em){.page--landing-400 .header__teaser .teaser__title .title h2,.page--landing-400 .header__teaser .teaser__title .title .h2{font-size:2.77778rem;line-height:3.38889rem;margin-bottom:30px}}.header__navigation{position:relative;z-index:3;margin-top:-10px;display:none}@media screen and (max-width:48.0625em){.header__navigation{display:block}}.header__navigation:after{-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.1);box-shadow:0 2px 30px 0 rgba(0,0,0,.1);position:absolute;bottom:0;left:0;right:0;content:"";z-indeX:0;height:10px}.header__navigation .navigation{position:relative;z-index:1;background:#fff}.header__navigation .navigation ul{list-style:none;margin:0;padding:0}.header__navigation .navigation ul li a{display:block;border-top:1px solid rgba(74,85,107,.05);padding:20px 0;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;padding-right:1.11111rem;padding-left:1.11111rem;min-width:0;font-size:1.11111rem;line-height:1em;font-weight:600;color:#e42a31}@media print,screen and (min-width:37.5em){.header__navigation .navigation ul li a{padding-right:1.38889rem;padding-left:1.38889rem}}@media print,screen and (min-width:48em){.header__navigation .navigation ul li a{padding-right:.83333rem;padding-left:.83333rem;font-size:18px}}.header__navigation .navigation ul li a:after{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:"\e904";margin-left:20px;vertical-align:middle;color:#e42a31;content:"\f178";font-family:'FontAwesome' !important}.header__navigation .navigation ul li a:focus,.header__navigation .navigation ul li a:hover{color:#e42a31}.header__teaser-slider{background:#fff}@media screen and (min-width:64em){[data-slick-index="1"] .teaser__footer,[data-slick-index="2"] .teaser__footer{margin-bottom:-50px}}.spin{position:absolute;z-index:1;width:1345px;height:1264px}.spin .line{opacity:0}.slide2 .spin{bottom:-340px;right:-210px}.slide3 .spin{bottom:-340px;left:-530px}.spin.is-visible .line{opacity:.4}.spin.is-animated{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:spinScale;animation-name:spinScale}.spin.is-animated .line{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:spinIn;animation-name:spinIn}.spin .line{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);display:block;background:url("../images/shockwave/spin.svg") no-repeat center center;background-size:100%;opacity:0}.spin .line.line--1{width:100%;height:100%;-webkit-animation-duration:.3s;animation-duration:.3s}.spin .line.line--2{width:90%;height:90%;-webkit-animation-duration:.25s;animation-duration:.25s}.spin .line.line--3{width:75%;height:75%;-webkit-animation-duration:.2s;animation-duration:.2s}.spin .line.line--4{width:60%;height:60%;-webkit-animation-duration:.15s;animation-duration:.15s}.spin .line.line--5{width:55%;height:55%;-webkit-animation-duration:.1s;animation-duration:.1s}.spin .line.line--6{width:50%;height:50%;-webkit-animation-duration:.095s;animation-duration:.095s}.spin .line.line--7{width:45%;height:45%;-webkit-animation-duration:.085s;animation-duration:.085s}.spin .line.line--8{width:40%;height:40%;-webkit-animation-duration:.075s;animation-duration:.075s}.spin .line.line--9{width:30%;height:30%;-webkit-animation-duration:.065s;animation-duration:.065s}.spin .line.line--10{width:25%;height:25%;-webkit-animation-duration:.055s;animation-duration:.055s}.spin .line.line--11{width:20%;height:20%;-webkit-animation-duration:.045s;animation-duration:.045s}.spin .line.line--12{width:15%;height:15%;-webkit-animation-duration:.035s;animation-duration:.035s}.spin .line.line--13{width:12%;height:12%;-webkit-animation-duration:.025s;animation-duration:.025s}.spin .line.line--14{width:10%;height:10%;-webkit-animation-duration:.015s;animation-duration:.015s}.quote__block{display:inline-block;position:relative}.quote__block .quote__name{margin-top:20px}.quote__block .quote__name .title{font-weight:600}.quote__block--text-right{display:inline-block;position:relative}.quote__block--text-right .quote__name{margin-top:20px}.quote__block--text-right .quote__name .title{font-weight:600;font-size:18px}.quote__block--text-right .quote__slogan{font-size:1.22222rem;line-height:1.44444rem;font-weight:700;margin:1em 0;color:#e42a31}.quote__block--text-right .quote__slogan .text-shadow{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 80px #fff,0 0 100px #fff,0 0 150px #fff;color:#fff;display:none}@media screen and (min-width:64.0625em){.quote__block--text-right .quote__slogan{position:absolute;left:50%;bottom:0;width:90%;margin:0;font-size:1.77778rem;line-height:2rem}.quote__block--text-right .quote__slogan .text{position:absolute;top:0;left:0;width:100%;font-size:30px !important}.quote__block--text-right .quote__slogan .text-shadow{display:block !important}}.cta__block{margin-top:30px}@media print,screen and (min-width:37.5em){.cta__block{margin-top:20px}}@media screen and (min-width:64.0625em){.cta__block{margin-top:60px}}.cta__block .link,.cta__block .text__block a.link,.text__block .cta__block a.link,.cta__block .intro__block a.link,.intro__block .cta__block a.link{vertical-align:middle;margin-right:15px;margin-bottom:10px;display:inline-block}.cta__block .button,.cta__block .text__block a.button,.text__block .cta__block a.button,.cta__block .intro__block a.button,.intro__block .cta__block a.button{vertical-align:middle;margin-bottom:10px}.cta__block .title{font-weight:700;vertical-align:middle;margin-right:15px;margin-bottom:10px;display:inline-block}.image__block{position:relative}.image__block.gymna400vip{position:absolute}@media screen and (min-width:37.5em){.image__block.gymna400vip{bottom:-220px;left:60%}}@media screen and (max-width:47.9375em){.image__block.gymna400vip{bottom:-100px}}@media screen and (max-width:37.4375em){.image__block.gymna400vip{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;bottom:-50px}}.image__block .logo{float:right;margin-bottom:50px}.image__block .image__overlay{clear:both;max-width:430px;width:100%;display:block;float:left;position:relative;z-index:0}.image__block .image__overlay.right-bottom-top{margin-top:-55px;float:right;position:relative;z-index:1}.image__block .image__overlay.right-bottom-bottom{float:right;position:relative;z-index:0}.image__block .image__overlay.right-top-bottom{float:left;position:relative;z-index:0}.image__block .image__overlay.left-bottom-top{margin-top:-55px;float:left;position:relative;z-index:1}.image__block .image__overlay.left-top-top{margin-top:55px;float:left;position:relative;top:0;z-index:1}@media screen and (min-width:64.0625em){.image__block .image__overlay.left-top-top-large{margin-top:55px;float:left;position:relative;top:0;z-index:1}}@media screen and (min-width:64.0625em) and (min-width:64.0625em){.image__block .image__overlay.left-top-top-large>a,.image__block .image__overlay.left-top-top-large>div{position:absolute;top:0;right:0;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.image__block .image__overlay.left-top-top>a,.image__block .image__overlay.left-top-top>div{position:absolute;top:0;right:0;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.image__block+.help__block{margin-top:35px}.help__block{font-size:.77778rem;line-height:1.22222rem;color:rgba(74,85,107,.5)}.page--landing-400 .usp__block h3,.page--landing-400 .usp__block .h3{color:#e42a31}.usp__block ul{margin-left:0}.usp__block ul li{list-style:none;position:relative;padding-left:23px;margin-bottom:20px}.usp__block ul li:before{content:"";margin-right:8px;background:#e42a31;border-radius:100%;height:14px;width:14px;line-height:14px;display:inline-block;vertical-align:middle;position:absolute;left:0;top:8px}.chart__block{margin-top:20px;display:none}@media screen and (min-width:64.0625em){.chart__block{display:block}}.chart__block .chart__item{display:inline-block;margin:0 25px 25px 0}.chart__block .chart__item:last-child{margin-right:0}.chart__block.text-center .chart__item{margin-bottom:0}.specifications__block ul{list-style:none;margin:0;padding:0}.specifications__block ul li{position:relative;padding-left:30px;font-weight:600;line-height:24px;margin-bottom:15px;font-size:1.11111rem;line-height:1.33333rem;white-space:nowrap;margin-left:0}.specifications__block ul li a{color:#4a556b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.specifications__block ul li a:before{height:18px;width:18px;border:solid #e42a31 2px;border-radius:100%;content:"";display:inline-block;position:absolute;left:0;top:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.specifications__block ul li a:focus{color:inherit}.specifications__block ul li a.is-active,.specifications__block ul li a:hover{color:#e42a31}.specifications__block ul li a.is-active:before,.specifications__block ul li a:hover:before{background:#e42a31}.text__block ol,.intro__block ol{margin-left:0;margin-top:45px}.text__block ol li,.intro__block ol li{counter-increment:step-counter;list-style:none;position:relative;padding-left:37px;margin-left:0}.text__block ol li:before,.intro__block ol li:before{content:counter(step-counter);margin-right:5px;color:#fff;font-weight:700;background:#e42a31;border-radius:100%;height:23px;width:23px;font-size:16px;line-height:23px;display:inline-block;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}.text__block ol li p,.intro__block ol li p{font-size:14px;line-height:24px;font-style:italic}.text__block a,.intro__block a{color:#e42a31}.text__block a:focus,.intro__block a:focus,.text__block a:hover,.intro__block a:hover{color:#d95300}.header__teaser .teaser__title .title__label{font-size:28px;line-height:50px;padding:0 14px;margin-bottom:25px}.controls__block{margin-bottom:40px}.controls__block .title{font-weight:700;color:#e42a31;margin-bottom:20px}.controls__block .label,.controls__block .header__teaser .teaser__title .title__label,.header__teaser .teaser__title .controls__block .title__label{border-radius:5px;color:#fff;background-color:#cfcfcf;font-weight:600;font-size:16px;line-height:1.33333rem;padding:5px 22px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-right:10px;cursor:pointer;position:relative}.controls__block .label.is-active,.controls__block .header__teaser .teaser__title .is-active.title__label,.header__teaser .teaser__title .controls__block .is-active.title__label,.controls__block .label:hover,.controls__block .header__teaser .teaser__title .title__label:hover,.header__teaser .teaser__title .controls__block .title__label:hover,.controls__block .label:focus,.controls__block .header__teaser .teaser__title .title__label:focus,.header__teaser .teaser__title .controls__block .title__label:focus{background:#e42a31;color:#fff}.controls__block .label.is-active:after,.controls__block .header__teaser .teaser__title .is-active.title__label:after,.header__teaser .teaser__title .controls__block .is-active.title__label:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e42a31}.controls__block .label.is-active:focus,.controls__block .header__teaser .teaser__title .is-active.title__label:focus,.header__teaser .teaser__title .controls__block .is-active.title__label:focus,.controls__block .label.is-active:hover,.controls__block .header__teaser .teaser__title .is-active.title__label:hover,.header__teaser .teaser__title .controls__block .is-active.title__label:hover{background:#d95300}.controls__block .label.is-active:focus:after,.controls__block .header__teaser .teaser__title .is-active.title__label:focus:after,.header__teaser .teaser__title .controls__block .is-active.title__label:focus:after,.controls__block .label.is-active:hover:after,.controls__block .header__teaser .teaser__title .is-active.title__label:hover:after,.header__teaser .teaser__title .controls__block .is-active.title__label:hover:after{border-top-color:#d95300}.intro__block p{font-size:1.11111rem;line-height:1.44444rem}.icon__block{text-align:center;margin-bottom:20px}.icon__block .icon{display:inline-block;color:#fff;margin-bottom:30px;font-family:'icomoon' !important;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;font-size:30px}.icon__block .icon:before{content:"\e908";color:#994d9d}.icon__block .logo{margin-bottom:20px;display:inline-block}.icon__block .icon__text{font-size:1.11111rem;line-height:1.44444rem}.icon__block .icon__text a{color:#e42a31}.icon__block .icon__text a:hover{text-decoration:underline}.icon__block .icon__line{height:1px;width:34px;margin-top:30px;background-color:#e42a31;margin:0 auto}.icon__block ul{list-style:none;font-size:1rem}.icon__block ul li{margin-bottom:5px}.icon__block ul li span{background:#e42a31;color:#fff;display:inline;padding:0 5px}.icon__block h4{font-weight:700;font-size:1.11111rem;line-height:1.44444rem;margin-bottom:10px}.section__text--text-center{text-align:center}.section__productoverview .productoverview__title{margin-bottom:60px}.section__productoverview .productoverview__title h2{margin-bottom:0;color:#4a556b}.section__productoverview .productoverview__title .link{margin-top:10px;display:inline-block}.section__productoverview .link,.section__productoverview .text__block a.link,.text__block .section__productoverview a.link,.section__productoverview .intro__block a.link,.intro__block .section__productoverview a.link{color:#e42a31;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.section__productoverview .link:hover{text-decoration:none}@media screen and (max-width:64em){.section__productoverview .horizontal-divider{position:relative;height:1px;bottom:0;width:100%;border-bottom:1px dashed #b7b7b7;margin-bottom:50px;margin-top:50px}}.section__productoverview .vertical-divider{position:relative;height:1px;bottom:0;width:100%;border-bottom:1px dashed #b7b7b7;margin-bottom:50px}@media screen and (min-width:48em){.section__productoverview .vertical-divider{position:absolute;height:75%;width:auto;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-bottom:none;margin-bottom:0}.page--landing-400 .section__productoverview .vertical-divider{height:100%}}.section__easytouse img{margin-left:auto;margin-right:auto;display:block}.section__expertise .section-padding{padding-top:40px}.gymna-video{height:0 !important;display:block;width:100%;padding-bottom:56.25%;position:relative;margin-bottom:30px}.gymna-video>span{display:block !important;height:100% !important;position:absolute;top:0;left:0;right:0;bottom:0}.gymna-on-product .section__productoverview{padding-top:30px}.gymna-on-product #contactForm h2{font-size:28px;font-weight:700;line-height:1.3;color:#e42a31}.gymna-on-product .product__item.fadeInLeft .product__description{padding-left:15px;padding-right:15px}.gymna-on-product .product__item.fadeInRight .product__description{padding-right:15px}.gymna-on-product .product__item .product__description h3{font-size:18px;font-weight:700;text-transform:inherit}.gymna-on-product .product__item .product__description .text__block ul{padding-left:25px}.gymna-on-product .product__item .product__description .text__block ul li{color:#636363;font-size:14px;font-style:italic;line-height:24px;list-style:disc}.gymna-on-product .product__item.fadeInLeft .product__description .product__footer{padding-left:15px}.gymna-on-product h2{font-size:28px;font-weight:700;line-height:1.3;color:#e42a31}.gymna-on-product .fadeInRight p{color:#636363;font-size:14px;font-style:italic;line-height:24px}.gymna-on-product h3{font-size:18px;font-weight:700;text-transform:inherit}.gymna-on-product .quote__block--text-right .quote__slogan .text{font-size:30px !important}.gymna-on-product .quote__block--text-right .quote__slogan .text-shadow{font-size:30px !important}.gymna-on-product .chart figcaption .caption .title{font-size:10px !important}.gymna-on-product .specifications__block ul li{font-size:14px;line-height:24px}.gymna-on-product .text__block ol li p,.gymna-on-product .intro__block ol li p{font-size:14px !important;font-style:italic;line-height:24px !important}.gymna-on-product .help__block p{font-size:14px;font-style:italic}.gymna-on-product .header__preheader .logo{margin:50px 0 50px 15px}.gymna-on-product .header__preheader .cta__block .button{margin:0 15px 0 25px}@keyframes spinIn{from{opacity:0}to{opacity:.4}}@keyframes spinScale{to{transform:scale(2)}}.cms-shockwave .main-container{max-width:100% !important;padding-top:0}.cms-shockwave .breadcrumbs{display:none}.cms-shockwave h2{font-size:28px;font-weight:700;line-height:1.3;text-transform:uppercase;padding-bottom:20px;color:#e42a31}.cms-shockwave h3{font-size:18px;font-weight:700;text-transform:inherit}.cms-shockwave button.mfp-close{width:31px !important;right:0 !important;top:0 !important}.top_header_preheader{position:relative;z-index:2}@media (min-width:768px){.top_header_preheader{margin:0 -2rem}}@media (min-width:1024px){.top_header_preheader{margin:0 -3rem}}@media (min-width:1200px){.top_header_preheader{margin:0 -4.5rem}}.header__preheader .logo{float:left;z-index:2;margin:20px;margin-right:0}.header__preheader .logo img{height:36px;width:130px;display:block}.header__teaser-slider{background:#fff}.context__practice{background:#fff;position:relative;z-index:1}.section-padding{padding-top:40px}.bg--shadow-bottom{-webkit-box-shadow:0 -7px 164px 0 rgba(10,10,10,.05);box-shadow:0 -7px 164px 0 rgba(10,10,10,.05)}.section-padding.bg-image,.section-padding.bg--shadow-bottom,.section-padding.bg--shadow-top{padding-bottom:40px}.quote__block--text-right .quote__name{margin-top:20px}.quote__block--text-right .quote__name .title{font-weight:600}.quote__block--text-right .quote__slogan{visibility:visible;animation-delay:.4s;animation-name:fadeIn}.quote__block--text-right .quote__slogan .text-shadow{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 80px #fff,0 0 100px #fff,0 0 150px #fff;color:#fff;display:none}.image__block .image__overlay{clear:both;max-width:430px;width:100%;display:block;float:left;position:relative;z-index:0}.context__treatments .image__block .image__overlay{float:right;margin-top:-55px;width:auto;margin-right:20px}.shadow{-webkit-box-shadow:-10px 10px 56px 0 rgba(0,0,0,.15);box-shadow:-10px 10px 56px 0 rgba(0,0,0,.15)}.image__block .image__overlay.right-bottom-top{margin-top:-55px;float:right;position:relative;z-index:1}.help__block{font-size:.77778rem;line-height:1.22222rem;color:rgba(74,85,107,.5)}.context__treatments .help__block{margin:10px 0 0}.specifications__block ul{list-style:none;margin:0;padding:0}.specifications__block ul li{position:relative;padding-left:30px;font-weight:600;line-height:24px;margin-bottom:15px;font-size:14px;white-space:nowrap}.specifications__block ul li a{color:#4a556b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.specifications__block ul li a:before{height:18px;width:18px;border:solid #e74c3c 2px;border-radius:100%;content:"";display:inline-block;position:absolute;left:0;top:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.specifications__block ul li a.is-active,.specifications__block ul li a:hover{color:#e74c3c}.specifications__block ul li a.is-active:before,.specifications__block ul li a:hover:before{background:#e74c3c}.text__block ol,.intro__block ol{margin-left:0;margin-top:45px}.text__block ol li,.intro__block ol li{counter-increment:step-counter;list-style:none;position:relative;padding-left:37px}.text__block ol li:before,.intro__block ol li:before{content:counter(step-counter);margin-right:5px;color:#fff;font-weight:700;background:#e74c3c;border-radius:100%;height:23px;width:23px;font-size:16px;line-height:23px;display:inline-block;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}.image__block .logo{float:right}.mfp-close.c-btn-circle.c-btn-circle--close.fa-times{font-family:'FontAwesome';padding-right:3px}.chart__block{margin-top:20px;display:none}.chart figcaption .caption .counter{font-size:24px !important}.chart svg{position:absolute;top:0;left:0}.chart:hover .outer{stroke-dashoffset:366 !important;-webkit-animation-play-state:paused;animation-play-state:paused}.chart[data-percent='80'].is-active .outer{-webkit-animation:chart80 2s;animation:chart80 2s;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.chart[data-percent='10'] .outer{stroke-dashoffset:329.4;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.chart[data-percent='10'].is-active .outer{filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-animation:chart10 2s;animation:chart10 2s}.chart[data-percent='75'] .outer{stroke-dashoffset:91.5;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.chart[data-percent='75'].is-active .outer{-webkit-animation:chart75 2s;animation:chart75 2s;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.context__practice{background:#fff;position:relative;z-index:1}.spin__block{position:absolute;left:-300px;top:-310px;width:100%;height:100%;z-index:0}.spin__block .spin .line{opacity:.4}.bordered{border:6px solid #fff}.mpf-video img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.icon-triangle:before,.mpf-video:before{content:"\f04b";font-family:'FontAwesome' !important;color:#fff}.header__preheader:after,.image__block:after{clear:both}.bg--shadow-top{-webkit-box-shadow:0 13px 164px 0 rgba(10,10,10,.1);box-shadow:0 13px 164px 0 rgba(10,10,10,.1)}.product__item .product__image{text-align:center;margin-bottom:50px;position:relative}.product__item .product__image .logo{max-width:inherit;min-height:inherit}.vertical-divider{border-right:1px dashed #b7b7b7;height:100%}.section__productoverview .vertical-divider{position:relative;height:1px;bottom:0;width:100%;border-bottom:1px dashed #b7b7b7;margin-bottom:50px}.product__description .product__footer a.scrollTo.button{border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:600;vertical-align:middle;font-size:16px;padding:15px 27px;color:#fff;text-transform:inherit}.product__description .product__footer a.scrollTo.link{text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0 0 0 30px;display:inline-block;vertical-align:middle;font-size:16px}.bg__image{background-position:center center;background-size:cover;background-repeat:no-repeat}.form__block .block__overlay{background:#fff;padding:40px}.section__contactform #contactForm .button.btn-danger.submit-contact-us{font-size:12px;padding:15px 30px !important;border-radius:5px;background:#e42a31 !important;color:#fff;background-image:none !important;margin-top:0}.section__contactform #contactForm input{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:46px;padding:10px 15px;border:1px solid rgba(74,85,107,.11);border-radius:20px;background-color:#fefefe;-webkit-box-shadow:none;box-shadow:none;font-family:inherit;font-size:16px;font-weight:400;line-height:1.375rem;color:#4a556b;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section__contactform #contactForm textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 1rem;padding:15px;border:1px solid rgba(74,85,107,.11);border-radius:20px;background-color:#fefefe;-webkit-box-shadow:none;box-shadow:none;font-family:inherit;font-size:16px;font-weight:400;line-height:1.375rem;color:#4a556b;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100px;resize:none;margin-bottom:15px;line-height:1.3}.cta__block .scrollTo.button{border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:600;vertical-align:middle;font-size:16px;padding:15px 27px;margin:0 0 1rem;background:#e42a31;color:#fff}.header__teaser .teaser__title .title h1{color:#fff;font-size:36px;font-weight:700;text-transform:uppercase}.teaser__title.color-brand-secundary a.button.is-video{border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:600;vertical-align:middle;font-size:16px;padding:15px 27px;margin:0 0 1rem;background:#e42a31;color:#fff}@media (min-width:48em){.hide-for-landscapebr{display:none !important}}@media (max-width:1200px){.page-shockwave-wrapper .shockwave-section-effective{overflow:hidden}}@media (max-width:768px){.page-shockwave-wrapper .header__teaser .teaser__mobile .mobile__image{padding-top:0}.page-shockwave-wrapper .header__preheader{display:none !important}.page-shockwave-wrapper .header__teaser .teaser__title .title h1{color:#e42a31;font-size:24px}.page-shockwave-wrapper .header__teaser .teaser__footer{transform:inherit;position:static;display:block;padding-left:0;padding-right:0}.page-shockwave-wrapper .header__teaser .teaser__footer>div{transform:inherit !important;transition:inherit !important;width:100%;display:block;height:auto}.page-shockwave-wrapper .header__navigation{margin-top:0}}@media (max-width:767px){.page-shockwave-wrapper .shockwave-productoverview .main-productoverview{display:block}.page-shockwave-wrapper .shockwave-productoverview .main-productoverview .loader{width:100% !important}}.section__expertise img{display:block}@media screen and (max-width:37.4375em){.section__expertise img{margin:0 auto}}@media print,screen and (min-width:64.0625em){.section__contactform .align-center{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}@media screen and (max-width:37.4375em){.section__contactform.section-padding{padding:20px 0}}@media screen and (min-width:64.0625em){.quote__block--text-right .quote__slogan{position:absolute;left:50%;bottom:0;width:90%;margin:0;font-size:30px;line-height:36px}}