@-webkit-keyframes mymenu-open{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@-moz-keyframes mymenu-open{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@-o-keyframes mymenu-open{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mymenu-open{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}*,body{font-family:"Open Sans",sans-serif}.hoh4,h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:700;margin:0!important;color:#323232}.hoh4{font-weight:300}h1{font-size:48px}h2{font-size:38px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}p{font-size:14px;line-height:24px;color:#666}body{background:#f6f8f8}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a,a:hover{color:#3cbeee}a:focus,a:hover,a:visited{text-decoration:none!important;outline:0!important}button,input{outline:0!important}.main-content{padding:80px 0}@media screen and (max-width:380px){.main-content{padding:40px 0}}.pad80{padding:80px 0 0}.pad70{padding:70px 0 0}#sync2,.pad40{padding:40px 0 0}.section-title{text-align:center;margin:0!important;text-transform:uppercase}.section-title:after{content:"";display:block;width:70px;margin:0 auto;padding:0 0 20px;text-transform:uppercase}.section-descr{text-align:center;margin:0}img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-user-drag:none;user-drag:none}.btn{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;padding:12px 24px;position:relative;background:#3cbeee;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;color:#fefefe;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.2);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.btn:focus,.btn:hover{color:#fefefe;box-shadow:none}.btn-border{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:10px 25px;position:relative;border:2px solid #3cbeee;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;color:#999}.btn-border.active{background:#3cbeee;color:#f6f8f8}header{position:absolute;width:100%;z-index:999;-webkit-transition:.6s all ease;-moz-transition:.6s all ease;-ms-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}nav.navbar{background:0 0;border:0;margin:70px 0 0;padding:0}.navbar-brand img{height:30px;cursor:pointer}.navbar-header{float:right}.navbar-toggle{display:block;border:0;margin:18px 0;padding:0}.navbar-toggle:focus,.navbar-toggle:hover{background:0 0!important}.navbar-default .navbar-toggle .icon-bar{content:"";display:block;width:30px;height:5px;background:url(../images/shapes/wave-white.svg)no-repeat}div#main-nav .nav{padding-top:20px;margin:0}div#main-nav h3{text-align:center;color:#f6f8f8;text-transform:uppercase;padding:20px 0}div#main-nav h3:after{content:url(../images/shapes/wave-white.svg);display:block;width:60px;margin:0 auto;text-transform:uppercase;position:relative}.navbar .navbar-nav>li>a{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;color:#f6f8f8!important;padding-left:30px}.navbar .navbar-nav>li>a:hover{color:#3cbeee!important;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.navbar .navbar-nav>.open>a,.navbar .navbar-nav>.open>a:focus,.navbar .navbar-nav>.open>a:hover{background:0 0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:0 0!important;color:#3cbeee!important}.collapse{display:block!important}#main-nav.cbp-spmenu{background:-moz-linear-gradient(left,#3cbeee -40%,#003042 140%);background:-webkit-linear-gradient(left,#3cbeee -40%,#003042 140%);background:linear-gradient(to right,#3cbeee -40%,#003042 140%);position:fixed;padding:0;margin:0!important;overflow-x:hidden;overflow-y:visible;display:block;visibility:visible!important;height:100%!important;border:0}.cbp-spmenu-push-toleft:before{content:"";z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.cbp-spmenu-left{left:-260px}.cbp-spmenu-right{right:-260px}.cbp-spmenu-left.cbp-spmenu-open{left:0;height:100%!important}.cbp-spmenu-right.cbp-spmenu-open{right:0;height:100%!important}.cbp-spmenu-vertical{width:260px;height:100%;top:0;z-index:1000}.cbp-spmenu .nav>li{display:block;width:100%;text-align:left;border-bottom:1px solid #9ac7d8}.cbp-spmenu .nav>li i{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.cbp-spmenu .nav>li.open i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:40%}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-toright{left:260px}.cbp-spmenu-push-toleft{left:-260px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dropdown-menu{position:relative;width:100%;background:rgba(15,83,108,.55);border-radius:0;border:0;float:none;padding:0;margin:0;font-size:16px;box-shadow:none;display:none}.open>.dropdown-menu{display:block;animation:mymenu-open .5s}.dropdown-menu li a{color:#f6f8f8;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;padding:15px 0 15px 30px;border-bottom:1px solid rgba(238,238,238,.2)!important}.dropdown-menu li a:last-child{border:0}.dropdown-menu li a:focus,.dropdown-menu li a:hover{background:0 0;color:#3cbeee}section.main{position:relative}.fullscreen,.fullscreenExtra{top:0;width:100%;position:relative}.fullscreen{height:100vh;overflow:hidden}.fullscreenExtra{min-height:100vh;overflow:visible}.swiper-slide-active{z-index:100}.swiper-slide{overflow:hidden}.overlay:after,.overlay:before{width:100%;height:100%;display:block;content:"";overflow:hidden;position:absolute;top:0}.overlay:before{background:rgba(0,0,0,.6);z-index:2;opacity:.9}.overlay:after{background:-moz-linear-gradient(left,#3cbeee -40%,#003042 140%);background:-webkit-linear-gradient(left,#3cbeee -40%,#003042 140%);background:linear-gradient(to right,#3cbeee -40%,#003042 140%);z-index:3;opacity:.3}.slider-content{position:relative;top:35%;z-index:15;text-align:center;max-width:768px}.slider-content h3,.slider-content h4{color:#fefefe;font-weight:400}.slider-content h3 span{font-size:72px;font-weight:700;font-family:"Montserrat",sans-serif}.slider-content h4 span{color:#f90;font-family:inherit}.slider-content .cta{margin-top:40px}.slider-content .cta .btn:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}video.video-bg{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../video/video.jpg)no-repeat;background-size:cover;-webkit-transition:all 1s opacity;-moz-transition:all 1s opacity;-ms-transition:all 1s opacity;-o-transition:all 1s opacity;transition:all 1s opacity}.video-bg::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.swiper-pagination{top:50%;-webkit-transform:rotate(90deg) translateX(-50%);-moz-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);-o-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);width:auto!important;height:20px}.swiper-pagination-bullet{width:12px;height:12px;border:2px solid #fefefe;background:0 0;opacity:.6;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.swiper-pagination-bullet-active{border:0;background:#fefefe;opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.scroll-down{position:absolute;bottom:0;z-index:20;width:100%;text-align:center}.scroll-down:before{content:url(../images/shapes/scroll-shapeDark.svg);width:100px;height:49px;display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:-1}.scroll-down a{font-size:30px;cursor:pointer;color:#fff}.scroll-down a:hover{color:#3cbeee;font-size:34px}section#about-us,section#bestellen{text-align:center;overflow:hidden;position:relative}section#about-us .about-image{background:url(../images/img/about-img.jpg);background-size:cover;min-height:440px;z-index:1}section#about-us .about-description{width:70%;display:block;margin:0 auto}.blog-post .blog-desc a.btn,footer form .form-group,form#contact-form,section#about-us .btn{margin-top:30px}section#about-us .logo-overlay{width:300px;height:300px;opacity:.1;position:absolute;top:-120px;right:-100px;background:url(../images/logo-mark.svg)}section#bestellen{overflow:visible}section#bestellen .about-image{background-size:cover;min-height:440px;z-index:1}section#bestellen .about-description{width:90%;display:block;margin:0 auto;border:1px solid #ccc;padding:5%;border-radius:8px;max-width:900px}section#bestellen .logo-overlay{width:300px;height:300px;opacity:.1;position:absolute;top:-120px;right:-100px}section#gallery{background:#ededed}ul.gallery-sorting{list-style:none;margin:0;padding:0;width:100%;text-align:center}ul.gallery-sorting li{display:inline-block;padding:15px 10px}ul#grid.gallery-items{margin:50px 0 0}ul#grid.gallery-items li.shuffle-item{padding:0}ul#grid.gallery-items li.shuffle-item img{object-fit:cover;min-height:250px;opacity:.7;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}ul#grid.gallery-items li.shuffle-item.compat-object-fit img{background-size:cover;background-position:center}figure.gallery-item{max-height:250px;overflow:hidden}ul#grid.gallery-items li.shuffle-item:hover img{opacity:1;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}section#courses .training-course img,ul#grid.gallery-items li.shuffle-item a:before{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}ul#grid.gallery-items li.shuffle-item a:before{content:"";width:100%;height:100%;display:block;background:rgba(60,190,238,.3);position:absolute;z-index:1;opacity:0}ul#grid.gallery-items li.shuffle-item:hover a:before{opacity:1}ul#grid.gallery-items li.shuffle-item a:after{content:"";font-family:"fontawesome";font-size:30px;color:#f6f8f8;position:absolute;left:0;right:0;margin:0 auto;z-index:5;display:block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}ul#grid.gallery-items li.shuffle-item:hover a:after{opacity:.8;font-size:38px}section#courses{background:url(../images/img/courses-bg.png)no-repeat right bottom;background-size:cover;text-align:center}section#courses h4{color:#999;padding:20px 0;text-transform:uppercase}section#courses .training-course img{width:130px;height:130px;border-radius:50%;z-index:5;position:relative;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.2)}section#courses .training-course .btn{-webkit-transform:translateY(-100px) scale(.3);-moz-transform:translateY(-100px) scale(.3);-ms-transform:translateY(-100px) scale(.3);-o-transform:translateY(-100px) scale(.3);transform:translateY(-100px) scale(.3);opacity:0;z-index:0}section#courses .training-course.active img{box-shadow:none}section#courses .training-course.active h4{color:#323232}section#courses .training-course.active .btn{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}section#courses #volley.training-course .btn{background:#ffcd78}section#courses #fitness.training-course .btn{background:#4b5aa7}section#courses #swimming.training-course .btn{background:#a5d2f0}section#courses #yoga.training-course .btn{background:#a076ab}section#courses .course-image img{height:400px;margin:0 auto}.btnLight{background:#f90!important}section#countup{text-align:center;position:relative}section#countup img{height:60px}section#countup h3{color:#000;padding-top:20px;text-transform:uppercase}section#countup span{color:#000;font-size:42px;font-weight:700}section#blog{background:#ededed;margin-top:-40px}article.blog-post{background:#f6f8f8;padding:40px;border-radius:20px;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.2);margin-bottom:80px}article.blog-post .blog-thumbnail{padding:0;background:#3cbeee;overflow:hidden}article.blog-post .blog-thumbnail a:after{content:"";font-family:"fontawesome";color:#f6f8f8;font-size:32px;position:absolute;top:50%;left:-20%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}article.blog-post .blog-thumbnail:hover a:after{left:50%;opacity:1}.blog-thumbnail img,article.blog-post .date{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.blog-thumbnail img{max-height:300px;object-fit:cover;height:260px;width:100%}article.blog-post .blog-thumbnail:hover img{transform:scale(1.2);opacity:.5}article.blog-post .date{background:#3cbeee;display:block;position:absolute;top:0;right:0;color:#f6f8f8;text-align:center;padding:10px 15px;line-height:1;border-radius:0 0 0 20px}article.blog-post .blog-thumbnail:hover .date{opacity:0}.blog-post .blog-desc h4 a,.blog-post .date span.day,.blog-post .date span.publish-month{font-family:"Montserrat",sans-serif}.blog-post .date span.day{display:block;font-size:24px;font-weight:700}.blog-post .date span.publish-month{font-size:14px;text-transform:uppercase}.blog-post .blog-desc{padding:0 0 0 50px;color:#999}.blog-post .blog-desc h4 a{color:#323232;text-transform:uppercase;font-weight:700;cursor:pointer}.blog-post .blog-desc h4 a:hover,.calendar .btn-next:hover,.calendar .btn-prev:hover,footer .footer-top .footer-links li a:hover,section#coming-soon .coming-content .cta .btn-border:hover,td.event.active{color:#3cbeee}.post-detail{padding:10px 0 30px;color:#999}.post-detail span:after{content:"|";padding:0 7px}.post-detail span:last-child:after{display:none}.post-detail span i{padding-right:5px}section#blog .text-center{margin:0 0 90px}section#testimonials{background:url(../images/img/testimonial-bg.png)no-repeat #3cbeee;background-position:top left;background-size:contain;color:#f6f8f8}#sync1 .item blockquote,section#testimonials .section-title{text-align:left;color:#f6f8f8}section#testimonials .section-title span{font-family:"Montserrat",sans-serif;font-weight:700;font-size:24px;color:#a6ecff}section#testimonials .section-title:after{content:url(../images/shapes/wave-white.svg);display:block;width:70px;margin:0;padding:0 0 20px;text-transform:uppercase}#sync1 .item .testimonial{padding-left:80px}#sync1 .item blockquote{line-height:30px;border:0}#sync1 .item blockquote:before{content:"";font-family:"fontawesome";color:#f6f8f8;font-size:72px;position:absolute;left:1px;top:30px}#sync2 .synced .item{opacity:1}#sync2 .item{margin:5px;cursor:pointer;opacity:.6;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#sync1 .item blockquote:before,#sync2 .item .client-img,#sync2 .item .details{display:inline-block;float:left}#sync2 .item img{width:80px;height:80px;border-radius:50%;object-fit:cover}#sync2 .item .details{margin-top:20px;padding-left:30px}#sync2 .item .details h4,#sync2 .item .details h6{color:#f6f8f8;text-align:left;text-transform:uppercase}#sync2 .item .details h6{color:#a6ecff}section#pricing{background:url(../images/img/pricing-bg.png)no-repeat #ededed;background-position:bottom}section#pricing .section-descr{padding-bottom:100px;margin:0}section#pricing .pricing-wrapper{text-align:center;border-radius:30px;background:#f6f8f8;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.2)}.pricing-header:before{width:40px;height:40px;background:#f6f8f8;top:-30px;right:0;margin:0 auto;border-radius:20px 20px 0 0}.pricing-header:after,.pricing-header:before,footer#main-footer:before{content:"";display:block;position:absolute;left:0}.pricing-header:after{width:12px;height:12px;background:#ededed;border:1px solid #e0e0e0;top:-20px;right:0;margin:0 auto;border-radius:50%;box-shadow:inset 1px 2px 3px 0 rgba(0,0,0,.1)}section#pricing .pricing-header .price{font-size:60px;font-family:"Montserrat",sans-serif;font-weight:700;padding:15px 0}section#pricing .pricing-plan{text-transform:uppercase;padding:15px 0}section#pricing .pricing-plan img{width:70px;height:45px}section#pricing .pricing-plan h4{color:#f6f8f8;padding-top:10px}ul.pricing-features{color:#999}ul.pricing-features li{font-family:"Montserrat",sans-serif;padding:20px 0;border-bottom:1px solid #eee}.pricing-footer{padding:30px 0}section#pricing #basic .pricing-plan{background:#3cbeee}section#pricing #pro .pricing-footer .btn,section#pricing #pro .pricing-plan{background:#f69504}section#pricing #ultra .pricing-footer .btn,section#pricing #ultra .pricing-plan{background:#9f76ab}section#signup{background:url(../images/img/signup-bg.png)no-repeat #3cbeee;background-position:left;padding:60px 0}section#signup h3{font-weight:100;text-align:left;color:#a6ecff}section#signup h3 strong{font-weight:700;color:#f6f8f8}section#signup .section-title:after{content:url(../images/shapes/wave-white.svg);display:block;width:70px;margin:0;padding:0}.calendar header,section#signup .col-md-4{text-align:center}section#signup .btn{color:#3cbeee;background:#f6f8f8;padding:10px 35px;margin-top:25px}.calendar-container{height:auto;width:100%}.calendar header{position:relative;text-transform:uppercase}.calendar .btn-next,.calendar .btn-prev{top:0;line-height:28px;font-size:24px;position:absolute;color:#323232;cursor:pointer}.calendar .btn-prev{left:2px}.calendar .btn-next{right:5px}.calendar table{width:100%;margin-top:40px}.calendar td,.calendar thead,section#signup h3 strong{font-family:"Montserrat",sans-serif}.calendar thead{font-weight:600}.calendar td{padding:15px 5px;font-size:18px;text-align:center}.calendar tbody td:hover{cursor:pointer;color:#3cbeee;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.calendar .current-day,footer#main-footer{color:#f6f8f8;position:relative}.calendar .current-day:hover,.timeline>li>.timeline-panel .timeline-header h4,footer .footer-top p,section#coming-soon .coming-content .cta .btn-border{color:#f6f8f8}.calendar .event:after,td.current-day:after{content:"";display:block;background:#3cbeee;border-radius:50%;position:absolute;left:50%}td.current-day:after{width:32px!important;height:32px!important;top:50%;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;z-index:-1}.calendar .event{cursor:pointer;position:relative}.calendar .event:after{width:8px;height:8px;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}section#events .list{background:#ededed;border-radius:30px;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.2);margin:0 25px}article.blog-listing,section#events .day-event{display:none}section#events .day-event.active{display:block;opacity:1}section#events .event-img{width:100%;height:250px;overflow:hidden;border-radius:30px 30px 0 0}section#events .event-img img{object-fit:cover;width:100%;height:100%}section#events .event-details{padding:30px 30px 0;text-align:center}.calendar thead,section#events .event-details h4{text-transform:uppercase}section#events .event-details .date{font-size:18px;color:#999}section#events .event-details p.date{padding:10px 0}.calendar tbody,section#events .event-details p{color:#999}section#events .event-details .btn{margin:30px 0}section#partners{background:#ededed;margin-top:-40px}#partners .owl-item{min-height:30px}#partners img{width:130px;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;margin:0 auto;display:block}#partners img:hover{opacity:.5;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}footer#main-footer{background:#267d9d;background-position:bottom center;background-size:cover}footer#main-footer:before{background:url(../images/shapes/wave-top-footer.svg)no-repeat;background-position:bottom;background-size:cover;top:-47px;width:100%;height:50px}footer .footer-top{padding:80px 0 50px}footer .footer-top img{height:26px;margin-bottom:30px}footer .footer-top ul,ul.pricing-features{list-style:none;margin:0;padding:0}footer .footer-top ul li{padding-bottom:10px}footer .footer-top ul li:last-child{padding:0}footer .footer-top h4{color:#f6f8f8;padding-bottom:30px;text-transform:uppercase}footer .footer-top .about p{padding-bottom:30px;margin:0}footer .footer-top .about i{padding-right:20px}footer .footer-top .footer-links li a{text-transform:capitalize;color:#f6f8f8}footer form .input-group{width:100%}footer form input.form-control{height:40px;border:0;border-radius:20px;padding:0 0 0 30px;width:90%!important;opacity:.3;z-index:0!important}footer .btn{position:absolute;right:0;background:#f69504;border:0;box-shadow:none}footer .btn:hover{background:#3cbeee}footer .copyright{padding:30px 0;border-top:1px solid #669aaf}footer .copyright p{margin:0;color:#f6f8f8}#pages.main{z-index:0}#pages.main .page-title{height:350px}#pages.main .page-title h2,section#about .about-vid .vid-container .popup-video:after{color:#f6f8f8;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#pages.main .page-title h2{z-index:4;font-size:50px;text-transform:uppercase;top:60%;width:100%;text-align:center}section#about .section-title{text-align:left}header#page-404 nav,section#about .section-title:after,section#timeline .section-title:after{margin:0}section#about p{font-size:16px;line-height:28px;margin-bottom:20px}section#about .about-vid{height:450px}section#about .about-vid .vid-container{background:#2e2e2e;width:85%;height:100%;position:relative;border-radius:30px;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.2)}section#about .about-vid .vid-container .popup-video:after{content:"";font-family:"fontawesome";display:block;font-size:70px;z-index:1;top:50%;opacity:.5;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#about .about-vid:hover .vid-container .popup-video:after{font-size:80px;opacity:.7}section#about .about-vid .vid-container img{width:100%;height:100%;object-fit:cover;border-radius:30px;opacity:.5}section#about ul.check-list{font-size:18px;color:#666;padding:0;margin:25px 0;list-style:none}section#about ul.check-list li{padding-bottom:20px}section#about ul.check-list li:last-child{padding-bottom:0}section#about ul.check-list li:before{content:"";font-family:"fontawesome";font-size:18px;color:#74cc6c;padding-right:10px}section#timeline{background:#ededed}section#timeline .section-title{text-align:left}.timeline{padding:60px 0 20px;position:relative}.timeline:before{content:"";position:absolute;top:0;bottom:0;width:3px;background-color:#c8c8c8;left:50%;margin-left:-1.5px}.timeline>li{margin-bottom:60px;position:relative;display:none}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-badge{color:#fff;width:54px;height:54px;position:absolute;top:15px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#ededed;border:6px solid #3cbeee;border-radius:50%}#not-found.main .container,.timeline>li>.timeline-badge:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.timeline>li>.timeline-badge:before{content:"";display:block;width:25px;height:25px;background:#3cbeee;border-radius:50%;left:0;right:0;margin:0 auto}.timeline>li>.timeline-panel{width:44%;float:left;border-radius:30px;position:relative;background:#f6f8f8;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.2)}.timeline>li>.timeline-panel .timeline-header{padding:30px 0;background:#3cbeee;text-transform:uppercase;text-align:center;border-radius:30px 30px 0 0}.timeline>li>.timeline-panel .timeline-image{height:200px}.timeline>li>.timeline-panel .timeline-image img{height:100%;width:100%;object-fit:cover}.timeline>li>.timeline-panel .timeline-descr{padding:30px}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}section#timeline .load{text-align:center;padding-top:40px}header#page-404{background:url(../images/img/slider-bg.jpg);background-size:cover;z-index:0;width:100%;height:200px;position:relative}#not-found.main{position:relative;height:calc(100vh - 200px);background:url(../images/img/404-bg.png)no-repeat #ededed;background-position:bottom;background-size:100% 100%;overflow:hidden}#not-found.main .container{width:100%}section#not-found img{width:300px;opacity:.5;display:block;margin:0 auto}section#not-found .error-detail{text-align:center}section#not-found .error-detail h2{font-size:190px;color:#666}section#not-found .error-detail h4{color:#666;text-transform:uppercase;padding:20px 0}section#coming-soon .coming-content{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:15;text-align:center}section#coming-soon h2{color:#3cbeee;text-transform:uppercase;padding-bottom:10px;font-weight:400}section#coming-soon h3{color:#f6f8f8;text-transform:uppercase}section#coming-soon .coming-content .cta,section#coming-soon .countdown{text-align:center}.timeline,section#coming-soon .countdown ul{list-style:none;margin:0}section#coming-soon .countdown ul li{display:inline-block;margin:20px 0}section#coming-soon .countdown li span{color:#f6f8f8;font-size:90px}section#coming-soon .countdown li p{font-family:"Montserrat",sans-serif;color:#eaeaea;font-size:26px;font-weight:300;text-transform:uppercase}section#coming-soon .coming-content .cta a{margin:20px 10px}a#loadMore:focus{color:#999}section#blog-post .container{padding-left:0;padding-right:0}section#blog-post .post-title{margin-bottom:10px}section#blog-post h2,section#blog-post h4{text-transform:uppercase}section#blog-post h4{padding-bottom:20px}section#blog-post p{font-size:16px;line-height:26px}section#blog-post .post-img{padding:0;border-radius:30px;height:300px;margin:40px 0;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.2)}section#blog-post .post-img img{border-radius:30px;width:100%;height:100%;object-fit:cover}section#blog-post .post-quote{background:#3cbeee;color:#f6f8f8;border-radius:30px;text-align:center;margin:40px 0}section#blog-post .post-quote blockquote{margin:0;padding:55px 0;font-style:italic;font-size:24px;border:0}section#blog-post .post-quote blockquote:after,section#blog-post .post-quote blockquote:before{font-family:"fontawesome";display:inline-block;color:#f6f8f8;font-size:72px;top:0;font-style:normal;opacity:.5}section#blog-post .post-quote blockquote:before{content:"";float:left;position:absolute;left:30px}section#blog-post .post-quote blockquote:after{content:"";float:right;position:relative;right:30px}section#blog-post ul.social{padding:0;margin-top:40px}section#blog-post ul.social li{display:inline-block}section#blog-post ul.social li .btn{width:140px;height:40px;font-size:24px;padding:0}section#blog-post ul.social li #fb.btn{background:#2164b6}section#blog-post ul.social li #twitter.btn{background:#43d0fe}section#blog-post ul.social li #linkedin.btn{background:#2a8fdd}section#blog-post ul.social li #google.btn{background:#dd4b39}section#blog-post ul.social li #pinterest.btn{background:#df5643}section#blog-comments h4{text-transform:uppercase;padding-bottom:40px}section#blog-comments .comments-list{list-style:none;padding:0}section#blog-comments .comments-list .comment{margin-bottom:40px;border-bottom:2px solid #ededed}section#blog-comments .comments-list .comment:last-child{border-bottom:0}section#blog-comments .comments-list .commenter{width:50px;height:50px;margin-right:20px}section#blog-comments .comments-list .commenter img{width:100%;height:100%;object-fit:cover;border-radius:50%}section#blog-comments .comments-list .comment-body h6{text-transform:capitalize;padding-bottom:5px}section#blog-comments .comments-list .comment-body .comment-reply{margin:-22px 20px 0 0}section#blog-comments .comments-list .comment-body .comment-reply .btn{color:#3cbeee;background:#fff}section#blog-comments .comments-list .comment-body .comment-reply .btn:hover{color:#fff;background:#3cbeee}section#blog-comments .comments-list .comment-body .comment-info{padding-bottom:25px}section#blog-comments .comments-list .comment-body time{font-size:14px;color:#999}section#blog-comments .comments-list .comment-replies{list-style:none;padding:0;margin-top:40px}section#blog-comments .comments-list .comment-replied{border-bottom:0}section#blog-comments .comments-list .comment-replied:last-child{margin-bottom:0}form#comment-form input{margin:10px 0;height:60px;background:#fff;border:0;border-radius:30px;padding-left:30px;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.1)}form#comment-form input:focus,form#comment-form textarea:focus,form#contact-form input:focus,form#contact-form textarea:focus{box-shadow:none}form#comment-form textarea{margin:10px 0 30px;background:#fff;border:0;border-radius:30px;padding:20px 30px;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.1);max-width:100%;resize:none}form#comment-form .form-control::-webkit-input-placeholder{color:#999}form#comment-form .form-control:-moz-placeholder{color:#999}form#comment-form .form-control::-moz-placeholder{color:#999}form#comment-form .form-control:-ms-input-placeholder{color:#999}form#comment-form p{color:#999;font-style:italic}section#contact{background:#ededed;position:relative}section#contact p{color:#999}form#contact-form .col-md-12{padding:0;text-align:center}form#contact-form input,form#contact-form textarea{background:#f6f8f8;border:0;border-radius:30px;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.1)}form#contact-form input{margin:10px 0;height:60px;padding-left:30px}form#contact-form textarea{margin:10px 0 30px;padding:20px 30px;max-width:100%;resize:none}form#contact-form .form-control::-webkit-input-placeholder{color:#999}form#contact-form .form-control:-moz-placeholder{color:#999}form#contact-form .form-control::-moz-placeholder{color:#999}form#contact-form .form-control:-ms-input-placeholder{color:#999}.gmaps{height:600px;padding:0}.gmaps #map{width:90%;height:100%;float:right;box-shadow:5.5px 9px 15px 0 rgba(0,0,0,.2)}.gmaps,.gmaps #map,.gmaps .gm-style,.gmaps2{border-radius:30px}#map .gmnoprint{display:none}section.contact:after,section.contact:before{content:"";display:block;position:absolute;width:100%;z-index:1}section.contact:before{height:100px;bottom:0;box-shadow:5px 60px 50px 0 rgba(0,0,0,.1)}section.contact:after{background:url(../images/shapes/wave-bottom2.svg)no-repeat;background-position:top;background-size:cover;left:0;bottom:-49px;height:50px}section#contact .contact-top{margin-bottom:80px}.gmaps2{height:400px;padding:0}.gmaps2 #map{width:100%;height:100%;float:right}.bokHeadTextCenter{text-align:center}.bokHeadTextRight{text-align:right}.bokHeadTextLeft{text-align:left}.fontSize40{font-size:38px;display:block;line-height:54px}.fontSize30,.fontSize38{font-size:30px;display:block;line-height:42px}.fontSize38{font-size:38px;line-height:48px}.fontSize28{font-size:28px}.bokLegal h1,.fontSize24{font-size:24px}.fontSize22{font-size:22px}.fontSize20{font-size:20px}.fontSize18{font-size:18px}.fontSize16{font-size:16px}.fontSize14{font-size:14px}.bokBenefit{margin:24px 0}.bokBenefit h3{font-weight:700;margin-bottom:8px!important;display:block}.bokBenefit h4{line-height:24px}.bokHeadTextHighlight{display:block;margin-bottom:8px;color:#f90;font-weight:300}.bokHeadTextHeadline{display:block;margin-bottom:40px!important;font-weight:700}.bokBenefit img{width:32px;height:32px;margin-bottom:0;margin-top:-10px;margin-right:8px;display:block;float:left}.bokBenefit .rad50{border-radius:50%}.btnWSvg img,.btnWSvg svg{height:42px!important;margin-right:10px}#agbParent{display:block;margin-top:-16px;position:relative}#agb,#agbParent label{font-size:12px!important}#agbParent label,#agbParent label span{display:block;font-weight:400}#agbParent label span{font-size:12px!important;margin-top:12px}#agbParent #toggleAgb{margin-bottom:16px}#agbParent #agbLabel,.isFrame .caption .c1{display:block;font-size:13px;font-weight:700}#agb{width:25px;height:25px;float:left;margin:4px 8px 0 0!important}.price{display:block;margin-top:16px!important}.price-info{display:block;margin:-5px 0 0 10px;line-height:24px;color:#666}.bokAblauf{display:block;margin:32px 0 24px}.bokAblauf h3,.bokLegal h2{font-size:20px}.bokAblaufHead{display:block;font-size:30px;font-weight:700;text-align:center}.bokLegal{padding:20px;text-align:left}.bokLegal h2{display:block;margin:24px 0 12px!important}.highlightLabel .error-message{display:block;color:#cd5c5c;font-size:14px;font-weight:700}.highlightLabel{outline:2px solid #cd5c5c;padding:8px;display:inline-block;border-radius:4px}#language-form{position:absolute;right:10px;background:#fff;display:block;z-index:9999999;border-radius:10px;top:10px}#perDataForm{display:block;margin:50px auto;width:80%;position:relative;z-index:9999;max-width:300px}#perDataForm .form-group{margin-bottom:10px;display:block}#perDataForm .form-group input{max-width:300px;margin:unset;display:block}#perDataForm .form-group label,#perDataForm .geburtsdaten p{color:#fff;display:block;text-align:left;font-weight:700}#perDataForm .form-group .underGrps{display:flex;width:100%;justify-content:space-between;align-items:center}#perDataForm .form-group .underGrps .underGrp{width:30%}#perDataForm .form-group .underGrps .underGrp70{width:70%}#perDataForm .form-group .underGrps .underGrp25{width:25%}#perDataForm .form-group input,#perDataForm .form-group select{width:100%;height:32px;padding:4px;border:1px solid transparent;border-radius:2px}#bokOuterOverlayUpload{margin:0 auto 80px}#bokKurs h1,#bokOuterOverlayUpload h1{font-size:30px;margin-bottom:24px!important}#bokOuterOverlayUpload h1{text-align:left!important;display:block}#bokOuterOverlayUpload button svg{height:30px!important;margin-top:0;display:block;position:absolute}#bokOuterOverlayUpload button{line-height:30px;font-size:20px}.bokC2A2{background:#e99900;border:0;color:#fff;border-radius:8px}@media screen and (max-width:768px){.uploadRow{flex-direction:column!important}#bokOuterOverlayUpload{padding:8px}}.bokC2A.noWhiteSpace,.bokC2A2.noWhiteSpace{width:130px!important;text-align:end!important;font-size:16px!important;padding-right:16px}.bokC2A{background:#e99900;border:0;color:#fff;border-radius:8px}.bokC2A.noWhiteSpace{padding-right:20px}#bokKurs{padding:50px 0;margin-bottom:50px}#bokKurs h1{color:#fff;line-height:38px;text-align:left}#bokKurs h2,#bokKurs p{color:#fff;font-weight:600;text-align:left}#bokKurs p{font-weight:400}#bokKurs iframe{border-radius:24px;box-shadow:rgba(50,50,93,.25)0 6px 12px -2px,rgba(0,0,0,.3)0 3px 7px -3px}#video_shownForm>.form-group{border-radius:8px;padding:8px 16px;border:1px solid #bbb;display:flex;flex-direction:row}#video_shownForm>.form-group #video_shown{transform:scale(2.5);margin:16px}#video_shownForm>.form-group label{display:inline-block;margin-bottom:.5rem;text-align:left;font-size:15px;margin-left:8px;color:#fff}@media screen and (max-width:389px){.bokHeadAreas h1.bokHeadTextHeadline{font-size:24px;line-height:36px}}.bokDarkFontSizeAreas .bokHeadTextHeadline{color:#000!important;text-align:center}.bokDarkFontSizeAreas h2{color:#111!important}.bokDarkFontSizeAreas h3{color:#222!important}.bokDarkFontSizeAreas h4{color:#333!important}.about-descriptionInner{background:#fff!important;margin:-19px -18px 20px -19px!important;padding:24px!important;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid #ccc;box-shadow:rgba(0,0,0,.06)0 2px 4px 0 inset}.about-description{background:#fbfbfb!important}.isFrame{display:block;margin:16px 0!important;box-sizing:border-box}.isFrame iframe{border-radius:24px;display:block;margin:0 auto 8px;max-width:100%}.isFrame .caption{text-align:center}.isFrame .caption .c1{font-size:20px}.abDescHeader{display:flex;flex-direction:row;align-items:center;margin-bottom:24px}.abDescHeader svg{width:50px!important;height:50px!important;display:block}.abDescHeader h2{width:calc(100% - 50px)!important;padding-top:20px!important;padding-left:10px!important;font-weight:300!important;font-size:20px!important}.about-descriptionInner h4{font-weight:600!important}.about-descriptionInnerProductText{padding:8px;border-radius:4px;background:#ffa50014;color:#333}@media screen and (min-width:1024px){#bestellen .about-description{display:flex!important;flex-wrap:wrap!important;padding:24px!important;align-items:flex-start!important;background:#f6f8f8!important}#bestellen .about-description .about-descriptionInner{width:60%;margin:0!important;box-sizing:border-box;box-shadow:rgba(0,0,0,.06)0 2px 4px 0 inset;border-radius:8px!important;border:1px solid #ccc!important}#bestellen .about-description .isFrame{width:40%!important;margin:0!important;padding:2%!important}#toggleGGG{max-width:200px!important;margin:24px auto!important;width:100%!important}.about-descriptionInner .price{max-width:330px!important}}.LastNameGrp span,.firstNameGrp span,.mailGrp span{display:block;margin-bottom:10px;border-radius:4px;margin-top:8px;padding:4px;background:#f4f4f4;text-align:left;font-size:13px}.sugExtra span{text-decoration:underline}.LastNameGrp .sugExtra,.firstNameGrp .sugExtra,.mailGrp .sugExtra{display:none;border:2px solid #dc143c}.sugExtra span:hover{cursor:pointer}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1001}#acceptCookieConsent{background:#44bd2f!important}.ifrIfraA{margin-top:40px}#eMSG2{display:block!important;font-size:13px!important;color:#cd5c5c!Important;font-weight:600!important}@media screen and (max-width:768px){#bestellen .about-description{display:flex!important;flex-direction:column!important}#bestellen .about-description .about-descriptionInner{order:2!important}#bestellen .about-description .ifrIfraA{order:1!important}}