@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/fonts/roboto-v20-latin_latin-ext-100.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(/fonts/roboto-v20-latin_latin-ext-100.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-100.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-100.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-100.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-100.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:url(/fonts/roboto-v20-latin_latin-ext-100italic.eot);src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(/fonts/roboto-v20-latin_latin-ext-100italic.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-100italic.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-100italic.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-100italic.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-100italic.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/fonts/roboto-v20-latin_latin-ext-300.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/roboto-v20-latin_latin-ext-300.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-300.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-300.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-300.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-300.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(/fonts/roboto-v20-latin_latin-ext-300italic.eot);src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/fonts/roboto-v20-latin_latin-ext-300italic.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-300italic.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-300italic.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-300italic.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-300italic.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-v20-latin_latin-ext-regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto-v20-latin_latin-ext-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-regular.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-regular.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-regular.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-regular.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/fonts/roboto-v20-latin_latin-ext-italic.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(/fonts/roboto-v20-latin_latin-ext-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-italic.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-italic.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-italic.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-italic.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/roboto-v20-latin_latin-ext-500.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto-v20-latin_latin-ext-500.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-500.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-500.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-500.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-500.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(/fonts/roboto-v20-latin_latin-ext-500italic.eot);src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(/fonts/roboto-v20-latin_latin-ext-500italic.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-500italic.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-500italic.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-500italic.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-500italic.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-v20-latin_latin-ext-700.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto-v20-latin_latin-ext-700.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-700.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-700.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-700.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-700.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(/fonts/roboto-v20-latin_latin-ext-700italic.eot);src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/fonts/roboto-v20-latin_latin-ext-700italic.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-700italic.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-700italic.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-700italic.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-700italic.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(/fonts/roboto-v20-latin_latin-ext-900.eot);src:local("Roboto Black"),local("Roboto-Black"),url(/fonts/roboto-v20-latin_latin-ext-900.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-900.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-900.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-900.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-900.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:url(/fonts/roboto-v20-latin_latin-ext-900italic.eot);src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(/fonts/roboto-v20-latin_latin-ext-900italic.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin_latin-ext-900italic.woff2) format("woff2"),url(/fonts/roboto-v20-latin_latin-ext-900italic.woff) format("woff"),url(/fonts/roboto-v20-latin_latin-ext-900italic.ttf) format("truetype"),url(/fonts/roboto-v20-latin_latin-ext-900italic.svg#Roboto) format("svg");font-display:swap}html{position:relative;min-height:100vh;font-family:Roboto,sans-serif}body{margin:0 0 100px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__next{overflow:hidden;background-color:#fff}img{border-radius:2px}footer{background-color:#000;padding-top:2em}footer .friendscontainer{color:#fafafa}footer .friendscontainer.entry{display:flex;flex-direction:column;justify-content:center}footer .friendscontainer .second_partner{margin-left:3em}@media only screen and (max-width:1015px){footer .friendscontainer .second_partner{margin-left:0}}@media only screen and (max-width:600px){footer .friendscontainer .second_partner{margin-left:0;padding-left:1.5em}footer .friendscontainer .fourth_partner{padding-left:1.5em}}footer .friendscontainer a{text-decoration:none}footer .friendscontainer.label{display:block;text-transform:uppercase;margin-bottom:.5em}footer .friendscontainer.image img{width:auto;height:100%;max-height:100px;max-width:100%}footer .infocontainer{color:#fafafa}footer .divider{border-color:#282727;margin-top:.2em;margin-bottom:.3em}footer .headline{font-size:18px;margin-bottom:.2em}footer .social-link{margin-left:.2em;margin-right:.2em}footer .social-link.first{margin-left:0}footer .social-link.last{margin-right:0}footer .socialicons{text-align:right}@media only screen and (max-width:1015px){footer .socialicons{text-align:left}}footer .footer-bottom-row{display:flex;align-items:center}@media only screen and (min-device-width:1280px),only screen and (min-width:1280px){footer .footer-bottom-row{min-height:50px}}.iframe-container{overflow:hidden;padding-top:56.25%;margin-bottom:1em;position:relative;width:100%;height:100%}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.instagram-iframe{max-width:380px;min-width:380px;min-height:540px}@media only screen and (max-width:1015px){.instagram-iframe{min-width:100%}}@media only screen and (min-width:1280px){.instagram-iframe.blog{float:right}}.control-dots{padding-left:0!important}.link-decoration__none{text-decoration:none;color:#000}.anchor{display:block;position:relative;top:-64px;visibility:hidden}.content__container{padding-top:2em;margin-bottom:2em;word-wrap:break-word}@media only screen and (min-device-width:1280px),only screen and (min-width:1280px){.content__container{padding-top:2em;padding-bottom:2em}}.margin__top{margin-top:1em}.margin__bottom{margin-bottom:1em}.text__centered__centered{text-align:center}.grecaptcha-badge{visibility:hidden}@media only screen and (max-device-width:1280px),only screen and (max-width:1280px){.show-only__xl{display:none}}@media only screen and (max-device-width:1015px),only screen and (max-width:1015px){.show-only__lg{display:none}}@media only screen and (max-device-width:600px),only screen and (max-width:600px){.show-only__md{display:none}}@media only screen and (max-device-width:0px),only screen and (max-width:0px){.show-only__sm{display:none}}@media only screen and (min-width:1016px){.mobile__show{display:none}}@media only screen and (max-width:1015px){.mobile__hide{display:none}}.blog-list ol li{list-style-type:none;margin-bottom:1em}.blog-list ol li a{font-size:x-large}.blog-button-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.blog-button{display:flex;margin:.5em}.blog-training{padding-left:1em}.blog-training__dayheader{background-color:#22cae2;border-radius:3px;padding:.3em 0 .3em 1em;margin:1.2em 0 .6em -1em}.blog-training__list{list-style:none;margin-top:0;margin-bottom:.3em;padding-left:20px}.blog-training__option{background-color:beige;border-radius:10px;padding-left:1em;margin-left:-1em;padding-top:.2em;padding-bottom:.2em;width:60%;margin-bottom:1em}.blog-comment{border-radius:12px;background:#fff;-webkit-box-shadow:5px 5px 13px #ebebeb,-5px -5px 13px #fff;box-shadow:5px 5px 13px #ebebeb,-5px -5px 13px #fff;margin-top:1em;margin-bottom:1em;display:inline-block}.blog-comment__container,.blog-comment__content{padding:.5em}.blog-comment__headline{display:flex;flex-direction:row;align-items:center;align-content:center;margin:0 8px}.blog-comment__headline-image{margin-right:.5em}.fullheight{min-height:100%}@media only screen and (min-device-width:1016px),only screen and (min-width:1016px){.fullheight{height:100%}}.blog-blur{position:relative;display:grid}@media only screen and (min-device-width:1016px),only screen and (min-width:1px){.blog-blur{min-height:400px}}@media only screen and (min-device-width:1016px),only screen and (min-width:601px){.blog-blur{min-height:500px}}.blog-blur__content-blurred{position:absolute;filter:blur(5px);z-index:0;align-self:start;-webkit-user-select:none;-ms-user-select:none;user-select:none}.blog-blur__content-normal{position:absolute;z-index:1;align-self:center}.image__full-width{width:100%;height:auto}.image__full-height{width:auto;height:100%}.ReactGridGallery_tile-viewport{border-radius:2px}.services{min-height:100px;width:100%;display:flex;flex-direction:row;margin-bottom:1.5em;margin-top:1.5em}.services.reversed{flex-direction:row-reverse}@media only screen and (max-width:600px){.services.reversed{flex-direction:column}}.services.nomargin{margin-bottom:0;margin-top:0}@media only screen and (max-width:600px){.services{flex-direction:column}}@media only screen and (min-device-width:1280px),only screen and (min-width:1280px){.services.teaser{min-height:400px}}.services.image{width:50%;overflow:hidden;margin-right:2em}.services.image.reversed{margin-right:0;margin-left:2em}.services.image img{width:auto;height:100%}@media only screen and (max-width:600px){.services.image{display:none}}.services.content{width:50%;padding:0;flex-direction:column;margin-left:2em}.services.content.reversed{margin-left:0;margin-right:2em}.services.content.headline{padding-left:2em}@media only screen and (max-width:600px){.services.content{width:100%;margin-left:0}}.services-entry{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:flex-start;margin-bottom:.7em}.services-entry.margin-top{margin-top:.7em}.services-entry__icon{padding-right:1em;margin-top:.5em}.services-entry__icon svg{fill:#272727;height:32px;width:32px}.services-entry__text{margin-top:.5em}.services-entry__number{padding-right:1em;min-width:6em;color:#22cae2;text-align:right}.services-content{height:100%;display:flex;flex-direction:column}.services-button{margin-top:.5em}.video-responsive{margin-top:.5em;margin-bottom:.5em}.video-responsive video{width:100%;height:auto;max-height:100%;z-index:1;-webkit-object-fit:cover;object-fit:cover}@media only screen and (min-device-width:0px),only screen and (min-width:0px){.video-responsive video{max-height:300px}}@media only screen and (min-device-width:600px),only screen and (min-width:600px){.video-responsive video{max-height:360px}}.menuicon__contact{font-size:36px!important;color:#272727}.menuicon__small{font-size:24px!important;color:#272727}.menutext__contact{font-size:22px!important}.link__contact{-webkit-text-decoration:underline #000;text-decoration:underline #000;color:#000}.link__contact:hover,.link__contact:visited{color:#22cae2;-webkit-text-decoration:underline #22cae2;text-decoration:underline #22cae2}.header{margin-bottom:4em}@media only screen and (max-device-width:600px),only screen and (max-width:600px){.header{margin-bottom:2.5em}}.MuiDrawer-paper{width:80%}.sidecontent-list{margin-left:14px!important}.courses__list ul{list-style-type:none;padding-left:1em}.courses__list ul li:before{content:"–";position:absolute;margin-left:-1em}.iframecollapse{border-radius:12px;background:#fff;-webkit-box-shadow:5px 5px 13px #ebebeb,-5px -5px 13px #fff;box-shadow:5px 5px 13px #ebebeb,-5px -5px 13px #fff;margin-top:1em;margin-bottom:1em;width:100%;display:inline-block}.openinghours{width:100%}.openinghours__day{width:100%;display:flex;flex-direction:row}.openinghours__day-name{display:flex;width:40%}.openinghours__day-time{display:flex;width:60%}.openervideo-space{margin-top:98vh}.cover__container{position:absolute;height:100vh;width:100%;margin-bottom:-5em;top:0;left:0;right:0}.cover__container video{top:0;z-index:1;position:absolute;-webkit-object-fit:cover;object-fit:cover;width:100vw;min-width:100%;max-width:100%;height:100vh;overflow:visible}.cover__container .video__annotation{position:relative;z-Index:2;display:flex;align-items:center;justify-content:center}.cover__container .video__annotation .text__container{position:relative;margin-top:1vh;max-width:600px;color:#fff;font-weight:700;text-align:center;word-wrap:break-word}.cover__container .video__annotation .text__container .openervideo__headline{margin:0}.cover__container .video__annotation .text__container .openervideo__headline .openervideo__logo{width:45vw;max-width:600px;padding-top:40%!important}@media only screen and (max-device-width:1015px),only screen and (max-width:1015px){.cover__container .video__annotation .text__container .openervideo__headline .openervideo__logo{width:60vw;max-width:70vh}}@media only screen and (max-device-width:600px),only screen and (max-width:600px){.cover__container .video__annotation .text__container .openervideo__headline .openervideo__logo{width:90vw;max-width:70vh}}@media only screen and (max-height:440px){.cover__container .video__annotation .text__container .openervideo__headline .openervideo__logo{padding-top:20%!important}}.cover__container .video__annotation .text__container button{width:400px}@media only screen and (max-device-width:600px),only screen and (max-width:600px){.cover__container .video__annotation .text__container button{width:280px}}.cover__container .downarrow__container{position:absolute;left:50%;right:50%;bottom:20px;display:flex;align-items:center;justify-content:center;z-index:3}.cover__container .downarrow__container a{color:#fff}.MuiListItem-button:hover{border-radius:8%;background-color:transparent!important;color:#22cae2;-webkit-transition:color .75s;transition:color .75s}.header-image{height:3em}.header-item{color:#000;text-decoration:none;display:flex}.link-decoration__plain{color:#fafafa}.link-decoration__blue{-webkit-text-decoration-color:#22cae2;text-decoration-color:#22cae2;color:#000}.link-decoration__blue:hover{background-color:transparent!important;color:#22cae2;-webkit-transition:color .75s;transition:color .75s}.link-decoration__default{-webkit-text-decoration-color:rgba(255,36,98,0);text-decoration-color:rgba(255,36,98,0);color:#000}.link-decoration__default:hover{background-color:transparent!important;color:#22cae2;-webkit-transition:color .75s;transition:color .75s}.link-decoration__sidecontent{-webkit-text-decoration-color:#757575;text-decoration-color:#757575;color:#757575;text-decoration:none}.link-decoration__sidecontent:hover{background-color:transparent!important;color:#22cae2;-webkit-transition:color .75s;transition:color .75s}.link-decoration__footer{-webkit-text-decoration-color:rgba(255,36,98,0);text-decoration-color:rgba(255,36,98,0);color:#fafafa;fill:#fafafa}.link-decoration__footer:hover{background-color:transparent!important;color:#22cae2;-webkit-transition:color .75s;transition:color .75s;fill:#22cae2}.link-decoration__social{padding-right:.2em}.link-decoration__social:hover{fill:#22cae2}.link-decoration__social.trial{vertical-align:bottom}.carousel-slide{position:relative}.carousel-slide.button{position:absolute;left:0;top:65%;width:100%}@media only screen and (min-width:1280px){.carousel-slide.button{top:85%}.carousel-slide.button button{min-width:400px;min-height:50px}.carousel-slide.button button span{font-size:1.5em}}.carousel-slide img{width:auto;height:100%}