body{margin:0;padding:0;font-family:'Exo 2',sans-serif;font-size:18px;line-height:1.4}.page{background-color:#e6e8ea}.page .content{margin-top:88px}.page.scroll #header{box-shadow:0 0 20px #000}@keyframes ani-opacity{0%{opacity:0}100%{opacity:1}}h1,h2,h3,h4,h5,address,footer,.content,button,input[type="submit"]{font-family:'Exo 2',sans-serif;text-align:center}a{font-weight:600;text-decoration:none;color:#000;transition:all 250ms ease-out}a:hover{color:#d32030}br.mobile{display:none}fieldset{margin:0;padding:0;border:0}fieldset:disabled{opacity:.33;pointer-events:none}.button{border:0;box-sizing:border-box;display:inline-block;font-weight:600;text-decoration:none;background:#096;color:#fff;border-radius:4px;cursor:pointer;transition:all 250ms ease-out}.button:hover,.button:focus{box-shadow:0 0 8px rgba(46,53,58,0.75);color:#fff}.button.blue{background-color:#007ba0}.button.blue:hover,.button.blue:focus{background-color:#00a0cc}.mdi-check:before{color:#096;font-weight:bold;font-size:1.5em;vertical-align:-10%}.form{padding:.5em 0;font-size:18px;background:#fff}.form .wrapper{max-width:1000px}.form .error{color:#d32030;line-height:2}.form h1{color:#d32030;font-size:36px;font-style:italic;font-weight:600}.form h1.sent{color:#096}.form h3{color:#3e484e}.form button,.form textarea,.form input[type="tel"],.form input[type="text"],.form input[type="email"],.form input[type="submit"],.form input[type="password"]{margin-bottom:.75em;box-sizing:border-box;font-family:'Exo 2',sans-serif;font-size:18px;line-height:2;border-radius:4px;transition:all 250ms ease-out}.form button::-moz-placeholder,.form textarea::-moz-placeholder,.form input[type="tel"]::-moz-placeholder,.form input[type="text"]::-moz-placeholder,.form input[type="email"]::-moz-placeholder,.form input[type="submit"]::-moz-placeholder,.form input[type="password"]::-moz-placeholder{color:#76828a}.form button:-ms-input-placeholder,.form textarea:-ms-input-placeholder,.form input[type="tel"]:-ms-input-placeholder,.form input[type="text"]:-ms-input-placeholder,.form input[type="email"]:-ms-input-placeholder,.form input[type="submit"]:-ms-input-placeholder,.form input[type="password"]:-ms-input-placeholder{color:#76828a}.form button::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder,.form input[type="tel"]::-webkit-input-placeholder,.form input[type="text"]::-webkit-input-placeholder,.form input[type="email"]::-webkit-input-placeholder,.form input[type="submit"]::-webkit-input-placeholder,.form input[type="password"]::-webkit-input-placeholder{color:#76828a}.form button:focus,.form textarea:focus,.form input[type="tel"]:focus,.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="submit"]:focus,.form input[type="password"]:focus{outline:0}.form button:focus::-moz-placeholder,.form textarea:focus::-moz-placeholder,.form input[type="tel"]:focus::-moz-placeholder,.form input[type="text"]:focus::-moz-placeholder,.form input[type="email"]:focus::-moz-placeholder,.form input[type="submit"]:focus::-moz-placeholder,.form input[type="password"]:focus::-moz-placeholder{color:rgba(0,0,0,0.25)}.form button:focus:-ms-input-placeholder,.form textarea:focus:-ms-input-placeholder,.form input[type="tel"]:focus:-ms-input-placeholder,.form input[type="text"]:focus:-ms-input-placeholder,.form input[type="email"]:focus:-ms-input-placeholder,.form input[type="submit"]:focus:-ms-input-placeholder,.form input[type="password"]:focus:-ms-input-placeholder{color:rgba(0,0,0,0.25)}.form button:focus::-webkit-input-placeholder,.form textarea:focus::-webkit-input-placeholder,.form input[type="tel"]:focus::-webkit-input-placeholder,.form input[type="text"]:focus::-webkit-input-placeholder,.form input[type="email"]:focus::-webkit-input-placeholder,.form input[type="submit"]:focus::-webkit-input-placeholder,.form input[type="password"]:focus::-webkit-input-placeholder{color:rgba(0,0,0,0.25)}.form input[type="radio"],.form input[type="checkbox"]{margin:0 .5em 0 0;width:1.5em;height:1.5em;vertical-align:top}.form input[type="radio"]:focus,.form input[type="checkbox"]:focus{outline:2px dashed #3e484e}.form input.spacing{margin-bottom:1.5em}.form .require-check{display:block;margin-bottom:.75em;text-align:left}.form .require-check span{display:inline-block;width:95%}.form button,.form input[type="submit"]{padding:.5em 4em}.form textarea,.form input[type="text"],.form input[type="tel"],.form input[type="email"],.form input[type="password"]{padding:.25em 1em;background:#f0f3f4;border:0;color:#000}.form textarea.full-width,.form input[type="text"].full-width,.form input[type="tel"].full-width,.form input[type="email"].full-width,.form input[type="password"].full-width{width:100%}.form textarea.half-width,.form input[type="text"].half-width,.form input[type="tel"].half-width,.form input[type="email"].half-width,.form input[type="password"].half-width{width:49.4%}.form textarea.half-width+.half-width,.form input[type="text"].half-width+.half-width,.form input[type="tel"].half-width+.half-width,.form input[type="email"].half-width+.half-width,.form input[type="password"].half-width+.half-width{margin-left:1%}.form textarea:hover,.form input[type="text"]:hover,.form input[type="tel"]:hover,.form input[type="email"]:hover,.form input[type="password"]:hover{background-color:#e6e8ea}.form textarea:focus,.form input[type="text"]:focus,.form input[type="tel"]:focus,.form input[type="email"]:focus,.form input[type="password"]:focus{background-color:#fbf5df;box-shadow:inset 0 0 8px rgba(46,53,58,0.5)}.form.login input{text-align:center}.signup{padding:1em .5em .5em;font-size:18px;background:#fff}.signup h2{font-style:italic;font-weight:600;font-size:36px;color:#3e484e}.signup a{width:75%;max-width:600px;margin:.5em auto;padding:.75em;display:block;font-size:24px;border-radius:8px}.signup a i{font-size:28px;line-height:28px}.signup a span{font-size:18px;font-weight:normal;display:inline-block;opacity:.66}.signup p{font-size:18px}.signup p strong{color:#00647e}.signup p i{font-size:18px}.signup p span{font-size:12px;font-weight:normal;color:#76828a}.wrapper{max-width:1200px;margin:0 auto;padding:0 8px}#header{height:64px;width:100%;position:fixed;top:0;z-index:5;background-color:#2e353a;transition:all 250ms ease-out}#header .logo{width:47px;margin:12px 0 0 0;display:inline-block;vertical-align:top}#header .logo img{width:100%;vertical-align:top}#header .menu{width:calc(100% - 52px);display:inline-block;transition:all 250ms ease-out}#header .menu .entry{margin:0 0 0 48px;display:inline-block}#header .menu .entry.social-links{float:right}#header .menu .entry.social-links a{margin:0 12px;font-size:20px}#header .menu #submenu{margin:0;padding:0;height:64px;line-height:64px}#header .menu a{height:64px;display:inline-block;font-size:14px;font-weight:400;line-height:64px;text-transform:uppercase;letter-spacing:2px;color:#fff}#header .menu a:hover,#header .menu a:focus{color:#00a0cc}#header .menu .mobile{display:none}.head h1{z-index:5;margin:0 0 16px;padding:0;color:#d32030;font-size:36px;font-style:italic;font-weight:600;line-height:1.1}.head h2{font-size:20px;color:#3e484e;margin:0 0 8px 0;font-weight:600}.head h3{color:#76828a;font-size:20px;margin:12px 0 0 0;font-weight:600}.head .signup{background-color:transparent}.head .video{width:1000px;height:560px;margin:10px auto}.head .video iframe{width:100%;height:100%}.head p span.br{display:block;margin:4px 0}.why-martialarts{background-color:#fff;width:100%;padding:20px 0 20px}.why-martialarts .wrapper{position:relative}.why-martialarts .wrapper p,.why-martialarts .wrapper ol,.why-martialarts .wrapper li,.why-martialarts .wrapper h4{text-align:left}.why-martialarts .wrapper h2{color:#d32030;font-size:36px;font-weight:600;font-style:italic;margin:0;line-height:1}.why-martialarts .wrapper h3,.why-martialarts .wrapper h4{font-size:20px;color:#3e484e;font-weight:600}.why-martialarts .wrapper h3{margin:16px 0}.why-martialarts .wrapper h4{margin:1em 0 8px}.why-martialarts .wrapper ol{margin-top:0}.why-martialarts .wrapper ol li{padding:4px 0 4px 10px}.why-martialarts .wrapper img{max-width:500px;margin-bottom:-0.5em;width:100%}.why-martialarts .wrapper p span{display:block;margin-top:4px}.why-martialarts .wrapper div.signup{margin-top:-1em}.advantages{background:#76828a url(/images/sab-bg-advantages.jpg);background-size:100% 100%;padding:20px 0;clear:both;overflow:hidden}.advantages h2{color:#fff;margin:0 0 8px;font-size:36px;font-weight:600;font-style:italic}.advantages h2:before{margin-right:.25em;font-size:1.5em;vertical-align:-10%}.advantages .desktop{overflow:auto}.advantages .box{float:left;background-color:#fff;margin:1em .5em;border-radius:8px;padding:.25em;box-sizing:border-box;width:calc(25% - 1em);min-height:300px}.advantages .box h3{font-size:24px;margin:20px 0 12px 0;color:#3e484e;word-wrap:break-word}.advantages .box p{margin:12px 0;line-height:1.33;word-wrap:break-word}.advantages .box i{display:block;float:none;font-size:56px !important;color:#76828a}.training{margin:1em 0}.training p{margin:4px 0}.training p:before{margin-right:8px}.training .button{margin:1em 0;padding:.5em 4em;font-size:20px;line-height:32px}.locally{margin:2em 0 1em}.locally h2{color:#d32030;font-weight:600;font-style:italic;font-size:36px;margin:.5em 0}.locally p{line-height:1.5}.payment-interval{background-color:#ccd1d4;padding:0 20px;clear:both;overflow:hidden}.payment-interval h2{font-size:20px;color:#3e484e;margin:8px 0 0 0}.payment-interval h2:before{margin-right:.25em;font-size:1.5em;vertical-align:-10%}.payment-interval ul{padding:0 2px;margin:16px 0;list-style-type:none}.payment-interval ul li{word-wrap:break-word;font-size:18px;margin:8px 0}.payment-interval ul li .mdi-checkbox-marked-circle:before{margin-right:.25em;color:#096;font-size:1.5em;vertical-align:-10%}.payment-interval .payment-grid{display:grid;grid-gap:20px;grid-template-columns:32% 32% 32%}.payment-interval i:before{margin-right:.25em}.payment-interval a{display:inline-block;font-size:20px;background-color:#3e484e;color:#fff;padding:12px 8px;margin-bottom:12px;border-radius:4px;transition:all 250ms ease-in-out}.payment-interval button{padding:8px;border:0;font-size:18px;background-color:#fff;border-radius:4px;cursor:pointer;transition:all 250ms ease-in-out;outline:0}.payment-interval button.active{color:#fff;background-color:#007ba0;font-weight:bold}.payment-interval button:hover{color:#fff;background-color:#00a0cc;box-shadow:0 0 8px rgba(46,53,58,0.75)}.membership{background:#76828a url(/images/sab-bg-membership.jpg);background-size:100% 100%;clear:both;overflow:hidden;width:100%;box-sizing:border-box;padding-bottom:50px}.membership .wrapper{display:table;border-collapse:separate;border-spacing:20px 50px;max-width:1240px}.membership h2{display:none;clear:both}.membership i:before{margin-right:.25em}.membership .mdi-checkbox-marked-circle:before,.membership .mdi-plus-circle:before{color:#096;font-size:1.5em;vertical-align:-10%}.membership .box{display:table-cell;background-color:#fff;padding:.25em;width:20%;border-radius:8px;transition:all 250ms ease-out}.membership .box h3{font-size:36px;font-weight:600;color:#00647e;margin:8px 0}.membership .box div{background-color:#00a0cc;color:#fff;padding:8px 0;font-size:20px;font-weight:bold}.membership .box ul{list-style-type:none;margin:16px 0;padding:0 2px;min-height:355px}.membership .box ul li{word-wrap:break-word;font-size:18px;margin:8px 0}.membership .box a{display:block;font-size:20px;background-color:#3e484e;color:#fff;padding:12px 8px;border-radius:4px;transition:all 250ms ease-in-out}.membership .box a:hover{box-shadow:0 0 8px rgba(46,53,58,0.75)}.membership .box:hover{box-shadow:0 0 24px #001}.membership .box.special{box-shadow:0 -30px 0 #fff}.membership .box.special div{transform:translateY(-30px);text-decoration:line-through;background-color:#f63}.membership .box.special h3{color:#d32030;transform:translateY(-30px)}.membership .box.special div.badge{text-decoration:none;float:right;width:155px;padding:.5em;color:#fff;background:linear-gradient(to bottom, #c00 0%, #900 100%);border-radius:.5em;transform:rotate(-10deg) translateY(-40px);text-align:center;box-shadow:0 0 8px #113}.membership .box.special div.badge p{margin:4px 0}.membership .box.special div.badge p.text{font-size:18px}.membership .box.special ul{margin-top:100px;transform:translateY(-30px);clear:both;min-height:271px}.membership .box.special a{background-color:#f63}.membership .box.special a:hover{background-color:#d32030}.membership .box.special:hover{box-shadow:0 -30px 0 #fff,0 0 16px #001}.membership-star{font-size:14px;color:#fff;margin:-90px 0 80px;padding:0  20px}.membership-star span{border-radius:4px;background-color:rgba(96,25,20,0.75);padding:2px 8px;line-height:21px}.hints{font-size:18px;line-height:1.33;margin-top:16px;padding:8px 0;background-color:#ccd1d4}.hints .wrapper a{font-weight:normal}.hints .wrapper p{margin:0;padding:4px 0}.studios{background:#76828a url(/images/sab-bg-studios.jpg);background-size:100% 100%;width:100%;padding-top:20px;color:#fff;font-size:18px;min-height:600px}.studios .wrapper h2{font-size:36px;font-weight:600;font-style:italic;margin:0;line-height:1}.studios .wrapper h2:before{margin-right:.25em;font-size:1.5em;vertical-align:-14%}.studios .wrapper table{text-align:left;margin:48px auto;border-spacing:24px;width:440px}.studios .wrapper table h4{text-align:left;margin:0;padding:0}.studios .wrapper table a{color:#FFFFFF !important;font-weight:normal}.studios .wrapper table td{display:flex}.studios .wrapper table td img{border-radius:50%;margin-right:32px;margin-top:2px}.studios .wrapper p{margin:0 0 16px 0}.studios .wrapper .tabs{white-space:nowrap}.studios .wrapper .tabs button{margin:0;padding:8px;border:0;font-size:18px;background-color:#ccd1d4;border-radius:4px 4px 0 0;width:33%;cursor:pointer;transition:all 250ms ease-in-out;outline:0;vertical-align:bottom;white-space:normal}.studios .wrapper .tabs button i:before{margin-right:.25em}.studios .wrapper .tabs button br{display:none}.studios .wrapper .tabs button:nth-child(even){margin-left:.2%;margin-right:.2%}.studios .wrapper .tabs button:hover{padding:12px 8px;background-color:#fff;box-shadow:0 -3px 4px #445}.studios .wrapper .tabs button.active{padding:12px 8px;background-color:#fff}.studios .wrapper .box{padding:6px;display:none;box-sizing:border-box;color:#000;background-color:#fff;border-radius:8px;margin-bottom:20px}.studios .wrapper .box.active{display:block}.studios .wrapper .box .info{width:32%;height:350px;display:inline-block;vertical-align:top;animation:ani-opacity 1s}.studios .wrapper .box .info h4{font-size:20px;color:#3e484e;margin:48px 0 4px}.studios .wrapper .box .info a{font-weight:normal;padding:8px 20px 8px 8px;min-width:60%;transition:all 250ms ease-in-out}.studios .wrapper .box .info a:before{font-size:1.5em;float:left;margin-left:8px;line-height:1.5}.studios .wrapper .box .location{width:67%;display:inline-block;vertical-align:top;float:right;animation:ani-opacity 1s}.studios .wrapper .box .location iframe{width:100%;border:0;height:350px;vertical-align:top}.studios .wrapper h3{color:#fff;font-size:18px;font-weight:600;background-color:rgba(187,0,0,0.75);display:inline-block;padding:4px 12px;border-radius:4px}.studios .wrapper p.ds24{padding:2px 8px;font-size:14px;color:#fff;background:rgba(49,54,34,0.75);display:inline-block;border-radius:4px}.studios .wrapper p.ds24 a{font-weight:normal;color:#fff}.problem h2,.author h2,.message h2,.why h2,.what h2{color:#d32030;font-size:36px;font-weight:600;font-style:italic;margin:32px 0 0}.problem h3,.author h3,.message h3,.why h3,.what h3{margin:4px 0 20px;color:#76828a}.problem p,.author p,.message p,.why p,.what p{line-height:1.33}.problem{margin-bottom:40px}.problem img{width:33%;float:right;margin:12px 0 12px 20px}.problem p{text-align:left}.author{margin-bottom:40px}.author img{width:33%;float:left;margin:12px 40px 12px 0}.author p{text-align:left}.social-proof{background:#76828a url(/images/sab-bg-social.jpg);background-size:100% 100%;padding:40px 0 20px;clear:both;overflow:hidden}.social-proof h2{color:#fff;margin:0 0 8px;font-size:36px;font-weight:600;font-style:italic;display:none}.social-proof .desktop{overflow:auto}.social-proof .box{float:left;background-color:#fff;margin:0 8px 20px 8px;border-radius:8px;padding:.25em;box-sizing:border-box;width:calc(33% - 1em);min-height:220px}.social-proof .box blockquote{margin:8px;line-height:1.33}.social-proof .box blockquote:before{margin:16px 0 8px;display:block;content:"\F4CE \F4CE \F4CE \F4CE \F4CE";font:normal normal normal 1.75em/1 "Material Design Icons";color:#fc0}.social-proof .box p{margin:.25em;font-size:14px;font-style:italic;color:#76828a}.final-call{margin:40px 0}.final-call h2{color:#d32030;font-size:36px;font-weight:600;font-style:italic}.final-call p{font-size:18px}.final-call .contact{border-top:1px solid black;border-bottom:1px solid black;width:75%;padding:30px 0;margin:60px auto;line-height:30px}.final-call .contact a{display:block;margin:8px 0}.slider{clear:both;overflow:hidden}.slider .slider-box{float:left}.slider .slider-controller{display:none}.membership-faq h2,.membership-faq h3{color:#555}.membership-faq .slider{margin-bottom:40px}.membership-faq .slider-box{width:calc((100% - 16px) / 3);margin-left:8px}.membership-faq .slider-box:nth-of-type(1),.membership-faq .slider-box:nth-of-type(4),.membership-faq .slider-box:nth-of-type(7){margin-left:0}.faq{margin-top:40px}.faq .slider-box{width:calc((100% - 24px) / 3);min-height:240px;margin-left:12px}.faq .slider-box:nth-of-type(1),.faq .slider-box:nth-of-type(4),.faq .slider-box:nth-of-type(7){margin-left:0}.faq a.box{background-color:#3e484e;color:#fff;transition:all 250ms ease-in-out;width:calc((100% - 90px) / 3);padding:25px;box-sizing:border-box;border-radius:4px;margin:15px 10px 15px 15px;font-size:18px;display:none}.faq a.box:hover{background-color:#55636b;box-shadow:0 0 8px rgba(46,53,58,0.75)}.faq a.box.active{display:inline-block}.faq .faq-head{clear:both;overflow:hidden}.faq .faq-head .box{float:left;width:calc((100% - 90px) / 3);margin:15px 10px 15px 15px}.faq .faq-head.active .box{display:block}.faq .faq-content h2{color:#d32030}.faq .faq-content h3{color:#555}.faq .faq-content .box{display:none}.faq .faq-content .box.active{display:block}footer{font-size:18px;margin:64px 0}footer .imprint a{padding:0 16px}footer .imprint a+a{border-left:1px solid #76828a}footer .social-links a{width:36px;height:36px;margin:0 24px 48px;display:inline-block;font-size:20px;line-height:35px;text-align:center;color:#fff;background-color:#3e484e;border-radius:50%}footer .social-links a:focus,footer .social-links a:hover{background:#00a0cc;box-shadow:0 0 8px rgba(46,53,58,0.75)}.welcome .wrapper{display:grid;grid-template-columns:60% 40%;background:#fff;margin-top:40px}@media (max-width:754px){.welcome .wrapper{grid-template-columns:100%;padding:0 20px}.page .content{margin-top:76px}.signup h2{font-size:28px}.signup a{width:100%;max-width:none;margin:.5em 0;font-size:24px;line-height:1.2}.signup a span{font-size:14px}.signup p{margin:.75em .5em}.form textarea.half-width,.form input[type="text"].half-width,.form input[type="tel"].half-width,.form input[type="email"].half-width{width:100%}.form textarea.half-width+.half-width,.form input[type="text"].half-width+.half-width,.form input[type="tel"].half-width+.half-width,.form input[type="email"].half-width+.half-width{margin-left:0}.form textarea{line-height:1.5;height:280px}.form h1,.form button{width:100%;line-height:1.2}.form .require-check span{width:91%}#header .menu>a{width:64px;display:inline-block !important;position:fixed;top:0;right:0;text-align:center;font-size:32px}#header .menu #submenu{width:100%;height:auto;max-height:0;border-top:2px solid #fff;overflow:hidden;position:fixed;left:0;top:64px;background-color:#007ba0;box-shadow:0 20px 30px #2e353a;opacity:0;transition:all 250ms ease-out}#header .menu #submenu .entry{margin:0;display:block;text-align:center;border-bottom:1px solid rgba(255,255,255,0.33)}#header .menu #submenu .entry a{width:100%}#header .menu #submenu .entry.social-links{float:none}#header .menu #submenu .entry.social-links a{width:64px;margin:0}#header .menu #submenu .entry:last-child{border-bottom:0}#header.open{background-color:#007ba0}#header.open .menu>a:focus,#header.open .menu>a:hover{color:#fff}#header.open .menu #submenu{max-height:2000px;opacity:1}.head h1{font-size:28px;margin:8px 0}.head h2{font-size:20px;margin:0}.head h3{font-size:20px;line-height:1.2}.head .video{width:100%;height:192px}.head .desktop{display:none}.why-martialarts .wrapper h2{font-size:28px}.payment-interval{padding:8px 0 0 0}.payment-interval .payment-grid{grid-template-columns:100%}.payment-interval h2{font-size:28px;font-weight:600;font-style:italic;line-height:28px;margin:4px 0 12px 0}.payment-interval button{padding:12px 4px;min-height:60px}.membership{padding:0}.membership .wrapper{display:block}.membership .box{display:block;margin:32px 0}.membership .box h3{font-size:40px}.membership .box div{padding:12px 0}.membership .box ul{min-height:0}.membership .box ul li{font-size:18px;margin:8px 0}.membership .box.special{box-shadow:none}.membership .box.special h3,.membership .box.special>div{transform:none}.membership .box.special div.badge{margin-top:-25px;transform:rotate(-10deg)}.membership .box.special ul{min-height:0;transform:none}.membership-star{margin:20px 8px 0;color:#555}.membership-star span{background:none}.studios{font-size:15px;padding-top:12px;background-size:auto 100%}.studios .wrapper h2{font-size:28px}.studios .wrapper p{margin:0 0 8px 0}.studios .wrapper table{border-spacing:12px;width:400px}.studios .wrapper table td,.studios .wrapper table h4,.studios .wrapper table a{font-size:18px}.studios .wrapper table td img,.studios .wrapper table h4 img,.studios .wrapper table a img{margin-right:16px}.studios .wrapper .tabs{width:100%;height:60px;overflow:hidden}.studios .wrapper .tabs button{font-size:15px;padding:4px 0;margin-top:16px}.studios .wrapper .tabs button:nth-child(even){margin-left:0;margin-right:0}.studios .wrapper .tabs button.active{margin-top:0}.studios .wrapper .tabs button br{display:inline}.studios .wrapper .box .info{display:block;width:100%;height:176px}.studios .wrapper .box .info h4{font-size:18px;margin:8px 0}.studios .wrapper .box .info h4 br{display:none}.studios .wrapper .box .info a{width:50%;padding:4px 20px 4px 8px}.studios .wrapper .box .location{display:block;width:100%;float:none}.studios .wrapper .box .location iframe{height:240px}.studios .wrapper h3{width:90%;font-size:20px;margin:0 0 20px;font-weight:normal}.problem .wrapper h3,.message .wrapper h3,.author .wrapper h3,.what .wrapper h3,.why .wrapper h3{margin-bottom:0}.problem .wrapper img,.message .wrapper img,.author .wrapper img,.what .wrapper img,.why .wrapper img{width:calc(100% - 32px);float:none}.problem .wrapper img.first,.message .wrapper img.first,.author .wrapper img.first,.what .wrapper img.first,.why .wrapper img.first{width:66%;margin-top:16px}.problem .wrapper p,.message .wrapper p,.author .wrapper p,.what .wrapper p,.why .wrapper p{text-align:center}.problem .wrapper h2{margin-top:8px}.problem .wrapper img{margin:40px 16px 0 16px}.final-call h2{font-size:28px}.author h2{margin-top:20px;font-size:28px;line-height:1.2}.author .wrapper img{margin:0}.advantages,.social-proof,.membership{background-image:none}.advantages h2,.social-proof h2,.membership h2{font-size:28px}.advantages .desktop,.social-proof .desktop,.membership .desktop{display:inline}.advantages .box,.social-proof .box,.membership .box{width:auto;float:none;min-height:0}.membership-faq{margin-top:70px}.slider{position:relative}.slider .slider-box{float:none;width:100%;height:300px;margin-left:0 !important;overflow:hidden;position:absolute;transition:all 250ms ease-out}.slider .slider-box h3{margin-top:0}.slider .slider-box:nth-of-type(2){left:100%}.slider .slider-box:nth-of-type(3){left:200%}.slider .slider-controller{display:block;padding:0;margin:300px 0 0 0}.slider .slider-controller li{display:inline-block;background-color:rgba(153,153,153,0.3);width:8px;height:8px;border-radius:16px;border:1px none;margin:0 8px;cursor:pointer;list-style:none}.slider .slider-controller li.active{background-color:#999}.faq a.box{float:none !important;width:100% !important;margin-left:0 !important}.faq .slider .slider-box{height:300px}.faq .slider .slider-controller{margin:300px 0 0 0}.faq h2{color:#d32030}footer .social-links a{margin:0 16px 24px}footer .imprint a{padding:0 12px;font-size:14px}}