@charset "UTF-8";
.container{max-width:100%;padding:0}#header{max-width:100%;margin:auto;margin-bottom:0;border-bottom:none}#header:after{content:" ";display:block;margin:auto;max-width:1300px;border-bottom:1px solid #dedede}#header #logo{margin:5px auto 10px}#footer{font-size:75%}#login{font-size:18px;top:9px}#login a.login{color:#777}#loginModal{font-size:18px}.gray-bg{background:#ebebeb;margin:50px 0}.inner{max-width:1300px;margin:auto;padding:70px 0}.inner:after{content:" ";display:block;clear:both}@media (max-width:1500px){.inner{max-width:1100px}}@media (max-width:1200px){.inner{max-width:900px}}@media (max-width:1000px){.inner{max-width:1000px;padding:50px 0;padding-right:15px;padding-left:15px}}#above-the-fold{background:url(/storage/funnels/main-2019/header.jpg) no-repeat center #8a8585;background-size:auto 100%;color:#fff}#above-the-fold .inner{padding-top:0;padding-bottom:0}#above-the-fold h1{font-size:230%;line-height:110%;margin-bottom:30px}#above-the-fold p{color:#ddd;margin:0;text-align:left;margin-bottom:50px}@media (min-width:800px){.mobile-header,#mobile-form{display:none}}@media (max-width:800px){#above-the-fold{background:none}#above-the-fold .mobile-header,#mobile-form{display:block}#above-the-fold .inner{padding:0}}@media (max-width:500px){#above-the-fold b{font-size:100%}#above-the-fold h1{font-size:190%}}#testimonials{overflow:hidden}#testimonials .col{margin-bottom:10px}#testimonials .col .item{text-align:left;padding:15px;margin:0 5px;flex:1;border:1px solid #ccc;border-radius:2px;height:100%}#testimonials .col .item img{margin-bottom:15px;width:100%}#testimonials .col .item p{font-size:80%;color:#666}.testimonitals img{width:100%;margin:15px 0}#image-pull:after{content:" ";clear:both;display:block}#image-pull .text .header{font-weight:bold;font-size:150%;width:70%;margin-bottom:60px;line-height:100%}#image-pull img{float:right;width:45%}#image-pull .text{float:left;width:45%}#image-pull.image-pull-left img{float:left}#image-pull.image-pull-left .text{float:right}#image-pull .text p{text-align:left}#image-pull .text h2{font-size:200%;text-align:left}#image-pull .text .item{margin-bottom:60px;font-size:90%;display:block;clear:both}#image-pull .text .item b{display:block}#image-pull .text .item img{float:left;width:auto;margin-right:20px}@media (max-width:1000px){#image-pull .text{width:100% !important}#image-pull .text h2{text-align:center;font-size:150%}#image-pull .text .header{text-align:center;width:100%}#image-pull .text .item{text-align:center}#image-pull .text .item img{margin:auto;float:none;display:block;width:auto !important;margin-bottom:10px}#image-pull img{float:none !important;width:90% !important;max-width:700px;margin:auto;display:block;margin-bottom:30px}#image-pull button,#image-pull a.button-form{margin:auto;display:block;float:none}.text-block img{max-width:700px;width:90% !important}#image-pull img.mobile-full-width,img.mobile-full-width{max-width:calc(100% + 30px) !important;width:calc(100% + 30px) !important;margin-left:-15px !important}}#logos .inner:after{content:" ";display:block;clear:both}#logos img{float:right;max-width:40%}#logos .logos1{margin:0 5%;max-width:45%}#logos p{color:#999;margin-bottom:20px}@media (max-width:1000px){#logos img,#logos .logos1{max-width:55%;display:block;margin:10px auto 30px;float:none}#logos .logos1{max-width:70%}}@media (max-width:700px){#logos img,#logos .logos1{max-width:75%}#logos .logos1{max-width:90%}}@media (max-width:500px){#logos img,#logos .logos1{max-width:85%}#logos .logos1{max-width:95%}}#join{margin-top:150px;background:#000;color:#fff;border:1px solid #000}#join b{text-align:center;display:block;margin-bottom:20px}#join p{max-width:800px;text-align:left;margin:5px auto}#join p,#join button{max-width:600px}#join .inner{border:1px solid #fff;margin-top:100px;padding:20px 20px 40px;margin-bottom:70px}#join img{max-width:250px;margin:auto;display:block;margin-top:-80px;border:30px solid #000;background:#000}#join button{margin:25px auto 5px;display:block}@media (max-width:1200px){#join p,#join button{max-width:500px}#join .inner{width:90%}}@media (max-width:800px){#join{border:none}#join p,#join button{max-width:450px}#join .inner{border:none;margin-top:30px;width:100%}#join img{margin-top:0;max-width:190px}}@media (max-width:500px){#join img{max-width:200px}}#columns .row{margin-top:60px}#columns .row .col{text-align:center}#columns .row .col img{display:block;clear:both;margin:auto;margin-bottom:30px;width:70% !important;max-width:200px}@media (max-width:800px){#columns .row{margin-top:30px;font-size:90%}#columns .row .col img{width:50%;max-width:150px}}#columns .button-form{width:50%;display:block;margin:auto;margin-top:100px}@media (max-width:1000px){#columns .button-form{width:75%}}@media (max-width:500px){#programs .button-form{width:100%}#columns .button-form{width:100%;margin-top:50px}#columns .row .col{margin-top:50px}}body{font-size:20px}@media (min-width:1500px){body{font-size:24px}}@media (max-width:1000px){body{font-size:18px}}h2{text-align:center;font-size:230%;margin:auto;line-height:110%}@media (max-width:500px){h2{font-size:190%}}p{color:#888;margin:20px auto 50px;text-align:center}p.error{color:#fff !important;font-size:100% !important}span.error{display:none !important}.button-form{font-size:120%}#above-the-fold h1{font-size:340%}#above-the-fold b{font-size:140%}#above-the-fold .form{padding:70px 0 150px}#above-the-fold p{max-width:500px}#above-the-fold .button-form{min-width:500px;font-size:150%}@media (max-width:1500px){#above-the-fold .form{padding:70px 0 100px}}@media (max-width:1200px){#above-the-fold .form{padding:50px 0}#above-the-fold p{max-width:450px}}@media (max-width:1000px){#above-the-fold .form{padding:20px 0 50px}#above-the-fold h1{font-size:250%}#above-the-fold p,#above-the-fold h1{margin-bottom:10px}#above-the-fold p{max-width:320px;font-size:100%;line-height:120%}#above-the-fold .button-form{min-width:320px;font-size:120%}}@media (max-width:800px){#above-the-fold .mobile-header{width:100%}#above-the-fold .form{padding:15px;padding-bottom:0;color:#000}#above-the-fold .form p{color:#777;min-width:100%}#above-the-fold .button-form{min-width:100%;padding:10px 15px}}#featured-workouts{margin-bottom:40px;position:relative}#featured-workouts .row{margin:0;width:1600px}#featured-workouts .mobile-scroll{min-width:1000px;width:100%}#featured-workouts .inner{padding-bottom:10px;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}#featured-workouts .inner::-webkit-scrollbar{display:none}#featured-workouts .intro{font-weight:bold;background:#eee;padding:20px;font-size:90%}#featured-workouts .intro,#featured-workouts .workout{width:240px;margin:10px;float:left}#featured-workouts .workout{padding:10px;border:1px solid #ccc;color:#6b6b6b}#featured-workouts .workout img{margin-bottom:5px}#featured-workouts .workout .title{font-weight:bold;font-size:90%;color:#000;margin-bottom:5px}#featured-workouts .workout .stats{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:70%}#featured-workouts .workout p{font-size:70%;text-align:left;margin-bottom:0;margin-top:5px}#featured-workouts .workout:hover{text-decoration:none}#featured-workouts .mobile-scroll{max-width:1050px;padding-right:50px}#featured-workouts:after{content:" ";display:block;width:100px;position:absolute;top:0;right:0;bottom:0;z-index:10;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0.99) 90%, #fff 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0.99) 90%, #fff 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0.99) 90%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1)}#featured-workouts .arrow{content:" ";display:block;width:30px;position:absolute;top:0;right:50%;transform:translate(700px, 0);bottom:0;z-index:20;background:url("data:image/svg+xml;\a    charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23999' viewBox='0 0 10 65'%3E%3Cpath d='M0 64 L10 32 L1 0 L1 4 L9 32 L0 60 Z'/%3E%3C/svg%3E") no-repeat center !important}@media (max-width:1500px){#featured-workouts .row{width:1400px}#featured-workouts .arrow{transform:translate(600px, 0)}#featured-workouts .intro,#featured-workouts .workout{width:200px}}@media (max-width:1200px){#featured-workouts .row{width:1100px}#featured-workouts .arrow{transform:translate(500px, 0)}#featured-workouts .intro,#featured-workouts .workout{width:160px}#featured-workouts .intro{font-size:78%;padding:10px}}@media (max-width:1000px){#featured-workouts .arrow{transform:translate(0, 0);right:5px}}@media (max-width:900px){#featured-workouts .intro{font-size:82%;padding:10px}}#testimonial .inner{padding-bottom:0}#testimonial:after{clear:both;content:" ";display:block}#testimonial .quote{font-weight:bold;font-size:130%;width:42%;margin:60px 5% 0;float:left}#testimonial .quote .byline{font-style:italic;margin-bottom:0}#testimonial .quote .before-quote,#testimonial .quote .after-quote{display:inline-block;height:50px;overflow:hidden}#testimonial .quote .before-quote:before,#testimonial .quote .after-quote:before{content:"“";font-size:100px;color:#be0120;font-weight:bold;vertical-align:top;top:-15px;display:block;position:relative}#testimonial .quote .after-quote{vertical-align:text-top}#testimonial .quote .after-quote:before{content:"“";top:-30px}#testimonial .first{width:30%;float:left;margin-top:40px}#testimonial .last{width:15%;float:right}#testimonial.natalie .last{width:20%}#testimonial.natalie .first{width:25%}#testimonial.natalie .quote{font-size:90%;margin-right:2%;width:45%;margin-top:40px}@media (min-width:1200px){#testimonial.natalie .quote{font-size:110%}}@media (max-width:1200px){#testimonial .quote{font-size:100%}}@media (min-width:800px){#testimonial .mobile{display:none}}@media (max-width:800px){#testimonial,#testimonial.natalie{margin-top:20px}#testimonial .inner,#testimonial.natalie .inner{padding-bottom:0;padding-top:0}#testimonial .mobile,#testimonial.natalie .mobile{display:block}#testimonial .desktop,#testimonial.natalie .desktop{display:none}#testimonial .quote,#testimonial.natalie .quote{width:95%;margin-top:0}#testimonial img.mobile,#testimonial.natalie img.mobile{display:block;margin:auto;padding-top:10px}}#image-pull img{width:65%}#image-pull .text{width:30%}#image-pull.image-pull-apps .text p{font-size:80%;margin:0;margin-bottom:20px;text-align:left}#columns.small-icons{margin-top:0}#columns.small-icons img{width:90px}#columns.small-icons .row .col-12,#columns.small-icons .row .col-12 p{text-align:center;padding:0 20px}#columns.small-icons p{margin:0;font-size:80%}#columns .row .col-12 .item{height:100%;background:#fff;border:1px solid #c2c2c2;text-align:left;padding:30px;padding-bottom:0}#columns .row .col-12 .item p{text-align:left;font-size:70%}#columns.gray-bg .button-form{margin-top:50px}@media (max-width:800px){#columns.small-icons p,#columns .row .col-12 .item p{font-size:100%}}#logos .inner{padding-bottom:0}#logos p{text-align:left;text-indent:100px}@media (max-width:1000px){#logos p{text-indent:0;text-align:center}}#join{margin-top:0}#join button,#join a.button-form{margin:25px auto 5px;display:block}