section.splash{float:left;width:100%;min-width:320px;margin:0 auto;height:auto;background:#3d83ba;background:url(../oneflow/images/genlanding/custom-poster-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}article.begin{float:none;width:100%;height:100%;max-width:1024px;min-width:300px;margin-top:0;padding:1.5em 1.5em 1.5em 1.5em;font-size:1.2em;line-height:1.2em;margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:inline-block}article.begin div.controls{float:left;width:55%;color:#fff;padding:2em 0 2em 0;display:inline-block}article.begin h1.controls_title{padding:.5em 0 0 0;float:left;margin:0;width:100%;text-align:center;font-size:260%;line-height:120%;font-weight:bold;text-transform:uppercase;word-break:keep-all;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:-2px;text-shadow:0 1px 0 rgba(0,0,0,.3)}article.begin h2.controls_desc{padding:1em 0 0 0;float:left;margin:0;width:100%;text-align:center;font-size:135%;line-height:150%;font-weight:normal;font-family:Georgia;font-style:italic;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:0 1px 0 rgba(0,0,0,.3)}article.begin div.btn{float:left;width:100%;height:auto;text-align:center;padding-top:2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article.begin div.btn a{float:none;display:inline-block;height:auto;width:100%;max-width:300px;text-decoration:none;padding:0;margin:0;background-color:#0dab05;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;text-align:center;font-size:1.2em;line-height:1.2em;box-shadow:1px 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.3)}article.begin div.btn a span{float:left;width:100%;text-align:center;padding:.8em 0 .8em 0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);font-weight:bold}article.begin div.btn a:hover{background-color:#009d00}article.begin div.btn a.off{background-color:#eee}article.begin div.btn a.off:hover{background-color:#eee;cursor:progress}article.begin div.btn a.off span{text-shadow:0 1px 0 rgba(0,0,0,0)}article.begin div.controls_bullets{float:left;width:100%;text-align:left}article.begin div.controls_bullets span.review{padding:2em 0 0 0;float:left;margin:0;width:100%;text-align:center;font-size:.9em;font-family:Georgia,serif;line-height:1.6em;font-weight:normal;font-style:italic;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}article.begin div.controls_bullets span.review i{color:#fff;font-style:normal;text-shadow:0 1px 0 rgba(0,0,0,.3)}article.begin div.controls_bullets span.reviewer{padding:1em 0 0 0;float:left;margin:0;width:100%;text-align:center;font-size:.8em;line-height:1.6em;font-weight:normal;font-style:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}section.splash table.splash_image{width:45%;height:100%;float:left;text-align:center;vertical-align:middle;position:relative;margin:2em 0 2em 0;padding:0}section.splash div.gradient{width:auto;max-width:100%;height:500px;display:inline-block;text-align:center;margin:0 auto;position:relative}section.splash div.gradient::after{content:'';background:transparent;width:100%;min-width:100%;height:100%;min-height:none;position:absolute;z-index:2;top:0;left:0}section.splash div.gradient img{max-height:calc(100vh - 6em);max-width:100%;width:auto;float:none;text-align:center;margin:0 auto}section.splash div.gradient video{max-height:100%;max-width:100%;width:auto;float:none;text-align:center;margin:0 auto}div.coupon{float:left;width:100%;height:auto;margin:0;padding:.5em 1em .5em 1em;color:#fff;text-align:center;font-size:1.2em;text-shadow:0 1px 0 rgba(0,0,0,.5);line-height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;background-color:rgba(0,0,0,.1);border-radius:8px}div.coupon_center{float:none;margin:0 auto;text-align:center;display:inline-block;width:auto}div.coupon h1{font-size:1em;display:inline-block;width:auto;float:left;text-align:left;padding:0 0 0 0;text-transform:uppercase;line-height:1.1em}div.coupon span.coupon_desc{padding:.4em 0 0 1em;display:inline-block;width:auto;text-align:left;float:left;font-size:.7em;line-height:.8em}div.coupon img.coupon_icon{float:left;width:50px;height:50px;display:inline-block;border:none}div.coupon div.coupon_icon_text{float:left;width:100%;display:inline-block;box-sizing:border-box;margin-left:-50px;padding-left:50px;text-align:center}div.coupon div.coupon_icon_text h1{padding-left:15px;text-transform:none;width:100%;text-align:left}div.coupon div.coupon_icon_text span.coupon_desc{padding-left:15px;line-height:1.3em;width:100%;text-align:left;font-size:.8em}div.coupon div.coupon_btn{float:left;width:100%;height:auto;text-align:center;padding:1em 5% 0 5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.coupon div.coupon_btn a{float:none;display:inline-block;height:auto;width:100%;background-color:#3d83ba;max-width:310px;font-size:.8em;text-decoration:none;padding:0;margin:0;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;text-align:center;line-height:1.2em}div.coupon div.coupon_btn a span{float:left;width:100%;text-align:center;padding:1em 0 1em 0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);font-weight:bold}div.coupon div.coupon_btn a:hover{background-color:#337bb1}div.coupon div.coupon_btn a.off{background-color:#eee}div.coupon div.coupon_btn a.off:hover{background-color:#eee;cursor:progress}div.coupon div.coupon_btn a.off span{text-shadow:0 1px 0 rgba(0,0,0,0)}section.featured{float:left;width:100%;background:#f1f1f1;height:auto;margin-top:0;font-size:1em;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0}section.featured h1{float:left;width:100%;text-align:center;font-size:250%;color:#313131;line-height:120%;padding:1.5em 1em 1.5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.featured article.feature{float:none;width:100%;padding:0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1024px;margin-left:auto;margin-right:auto}section.featured article.feature div.feature_info{float:left;width:55%;display:inline-block}section.featured article.feature span.feature_title{float:left;width:100%;padding:.5em 1em 0 2%;margin-top:0;font-size:140%;line-height:1em;color:#313131;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.featured article.feature span.feature_desc{float:left;width:100%;padding:.5em 1.5em 1em 2%;margin-top:0;font-size:100%;line-height:1.8em;color:#717171;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.featured div.featured_btn_wrap{float:left;width:100%;padding:.5em 0 5em 2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.featured_btn_wrap a{float:left;height:auto;width:100%;max-width:300px;text-decoration:none;padding:1em 0 1em 0;background-color:#0dab05;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;text-align:center;font-size:1.3em;line-height:1em;display:inline-block}div.featured_btn_wrap a span{float:none;width:auto;text-align:center;padding:0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);font-weight:bold}div.featured_btn_wrap a:hover{background-color:#009d00}div.featured_btn_wrap a.off{background-color:#eee}div.featured_btn_wrap a.off:hover{background-color:#eee;cursor:progress}div.featured_btn_wrap a.off span{text-shadow:0 1px 0 rgba(0,0,0,0)}.feature_img{float:left;width:45%;height:auto;background:transparent;margin-left:0%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.feature_img img{float:left;width:100%;height:auto;border:none;margin:0;padding:0 0 3em 0}.big_bullet_div{float:left;width:100%;margin:0 auto;background:#fff}section.big_bullets{float:none;display:inline-block;width:100%;background:transparent;height:auto;margin-top:0;font-size:1em;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:3em;padding-bottom:3em;min-width:300px;max-width:1024px}section.big_bullets h1{float:left;width:100%;text-align:center;font-size:250%;color:#313131;line-height:120%;padding:1.5em 1em 1.5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.big_bullets article.big_bullet{float:left;width:33.3%;padding:0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.big_bullets article.big_bullet span.big_bullet_title{float:left;width:100%;padding:1em .2em 0 .2em;margin-top:0;font-size:2em;line-height:1em;color:#313131;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.big_bullets article.big_bullet span.big_bullet_desc{float:left;width:100%;padding:1em 2.5em 0 2.5em;margin-top:0;font-size:1em;line-height:1.7em;color:#7e7e7e;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.big_bullet_circle{float:none;width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;border:2px solid #fff;margin-left:auto;margin-right:auto;display:inline-block;box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5)}.big_bullet_circle img{float:left;width:104px;height:104px;border:none;margin:0}.bullet_div{float:left;width:100%;margin:0 auto;background:#fff}section.bullets{float:none;display:inline-block;width:100%;background:transparent;height:auto;margin-top:0;font-size:.9em;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:5em;min-width:300px;max-width:1024px}section.bullets h1{float:left;width:100%;text-align:center;font-size:2.5em;color:#313131;line-height:1em;padding:2em 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.bullets article.bullet{float:left;width:25%;padding:5em 0 0 0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.bullets article.bullet span.bullet_title{float:left;width:100%;padding:1.5em 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}section.bullets article.bullet span.bullet_title a{float:none;width:auto;display:inline-block;padding:0;margin-left:0 auto;margin-right:0 auto;font-size:1.2em;line-height:1em;color:#5195ce;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-weight:bold;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}section.bullets article.bullet span.bullet_title a:hover{color:#313131}section.bullets article.bullet span.bullet_desc{float:left;display:inline-block;width:100%;padding:.5em 0 0 0;margin-top:0;font-size:1.1em;line-height:1.8em;color:#7e7e7e;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-style:italic}section.bullets article.bullet span.bullet_desc strong{color:#313131}.bullet_circle{float:none;width:110px;height:110px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;border:5px solid #fff;margin-left:auto;margin-right:auto;display:inline-block;box-shadow:0 0 10px #eee;-webkit-box-shadow:0 0 10px #eee;-moz-box-shadow:0 0 10px #eee;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bullet_circle:hover{box-shadow:0 0 10px #aeaeae;-webkit-box-shadow:0 0 10px #aeaeae;-moz-box-shadow:0 0 10px #aeaeae}.bullet_circle img{float:left;width:100%;height:auto;max-width:100%;max-height:100%;border:none;margin:0}section.reviews{float:left;width:100%;background:transparent;height:auto;margin-top:0;font-size:1em;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:4em}section.reviews h1{float:left;width:100%;text-align:center;color:#313131;line-height:1em;padding:1.5em 0 1.5em 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:250%;line-height:100%}section.reviews h2{float:left;width:100%;text-align:center;color:#313131;line-height:1em;padding:0 0 1.5em 0;margin-top:-1.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:125%;line-height:100%;font-weight:normal}section.reviews div.review{float:left;width:100%;padding:5em 0 0 0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.reviews div.review:first-of-type{padding-top:1em}div.review_info{float:left;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:150px;margin-left:-150px}section.reviews div.review span.review_author{float:left;width:100%;padding:0 1.4em 0 1.5em;margin-top:0;font-size:1em;line-height:1em;color:#313131;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.reviews div.review span.review_words{float:left;width:100%;padding:.7em 1em 0 1em;margin-top:0;font-size:1.3em;line-height:1.8em;color:#7e7e7e;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-style:italic;font-family:Georgia}section.reviews div.review span.review_date{float:left;width:50%;padding:1.4em 1.8em 0 0;margin-top:0;font-size:.8em;line-height:1.5em;color:#515151;text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.review_stars{float:left;padding:1em 0 0 1.3em;font-size:1em;line-height:1em;color:#515151;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}div.review_stars img.star{float:left;margin-right:6px;position:relative;display:block;width:105px;height:20px;border:none}div.review_stars span.star_text{float:left;width:auto;padding:.4em 0 0 0;margin-top:0;font-size:.8em;line-height:1em;color:#515151;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.review_avatar{float:left;width:100px;height:100px;margin-left:35px;margin-right:11px}.review_circle{float:left;width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;margin:0;overflow:hidden;box-shadow:0 0 10px #aeaeae;-webkit-box-shadow:0 0 10px #aeaeae;-moz-box-shadow:0 0 10px #aeaeae}.review_circle img{float:left;width:100px;height:100px;border:none;margin:0 0 0 0}div.reviews_btn_wrap{float:left;width:100%;padding:5em 5% 2em 5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.reviews_btn_wrap a{float:none;height:auto;width:100%;max-width:350px;text-decoration:none;padding:1em 0 1em 0;background-color:#5195ce;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;text-align:center;font-size:1.3em;line-height:1em;display:inline-block}div.reviews_btn_wrap a span{float:none;width:100%;text-align:center;padding:0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);font-weight:bold}div.reviews_btn_wrap a:hover{background-color:#3d83ba}div.reviews_btn_wrap a.off{background-color:#eee}div.reviews_btn_wrap a.off:hover{background-color:#eee;cursor:progress}div.reviews_btn_wrap a.off span{text-shadow:0 1px 0 rgba(0,0,0,0)}div.top_reviews_btn_wrap{padding:0 5% 0 5%}div.top_reviews_btn_wrap a{width:40%;max-width:250px;padding:.8em 0 .8em 0;font-size:1em;line-height:1em;margin:0 5px 0 5px}div.cross_btn_center{float:left;width:100%;display:inline-block;text-align:center}div.cross_btn_wrap{float:none;width:100%;max-width:1024px;display:inline-block;text-align:center;padding:2em 1.5em 2em 1.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both}div.cross_btn_wrap a{float:left;height:auto;width:31.66%;text-decoration:none;padding:1em;background-color:#fff;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;text-align:center;font-size:1.2em;line-height:1.2em;display:inline-block;border:1px solid #e6e6e6;color:#5195ce}div.cross_btn_wrap a:nth-child(2){margin-left:2.5%;margin-right:2.5%}div.cross_btn_wrap a span{float:none;width:100%;text-align:center;padding:0;font-weight:bold}div.cross_btn_wrap a:hover{background-color:#f9f9f9;color:#313131}div.cross_btn_wrap a.off{background-color:#eee}div.cross_btn_wrap a.off:hover{background-color:#eee;cursor:progress}div.cross_btn_wrap a.off span{text-shadow:0 1px 0 rgba(0,0,0,0)}section.satisfaction{float:left;width:100%;background:#f1f1f1;height:auto;font-size:1em;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.5em 0 4em 0}section.satisfaction article.satisfaction_article{float:none;width:100%;height:auto;font-size:1em;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 0;display:inline-block;min-width:300px;max-width:1024px}section.satisfaction h1{float:left;width:100%;text-align:center;font-size:200%;color:#313131;line-height:120%;padding:1em 1em .5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.satisfaction h2{float:left;width:100%;text-align:center;font-size:1em;color:#515151;line-height:1.8em;padding:0 3em 0 3em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal}section.satisfaction img{float:none;padding:0 30px 0 30px;border:none;width:100px;height:100px}div.satisfaction_button{padding-bottom:0;padding-top:2.5em}section.trust{float:left;width:100%;background:transparent;height:auto;font-size:1em;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}section.trust h1{float:left;width:100%;text-align:center;font-size:250%;color:#313131;line-height:120%;padding:1.5em 1em 1.5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.trust img{float:none;padding:0 30px 0 30px;border:none}section.trust img.credit{width:232px;height:31px}section.trust img.paypal{width:91px;height:25px}section.trust img.bitcoin{width:122px;height:26px}section.trust img.truste{width:120px;height:38px}div.faq_btn_wrap{float:left;width:100%;padding:2em 0 4em 0}div.faq_btn_wrap a{float:none;height:auto;width:auto;text-decoration:none;padding:1em 3em 1em 3em;background-color:#5195ce;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;text-align:center;font-size:1.3em;line-height:1em}div.faq_btn_wrap a span{float:none;width:auto;text-align:center;padding:0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);font-weight:bold}div.faq_btn_wrap a:hover{background-color:#3d83ba}div.faq_btn_wrap a.off{background-color:#eee}div.faq_btn_wrap a.off:hover{background-color:#eee;cursor:progress}div.faq_btn_wrap a.off span{text-shadow:0 1px 0 rgba(0,0,0,0)}section.faqs{float:left;width:100%;background:#f1f1f1;height:auto;margin-top:0;font-size:1em;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:1.5em}section.faqs h1{float:left;width:100%;text-align:center;font-size:2.5em;color:#313131;line-height:1em;padding:1.5em 0 1em 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.faqs article.faq{float:none;width:100%;padding:0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:800px;margin-left:auto;margin-right:auto}section.faqs article.faq span.faq_title{float:left;width:100%;padding:0;margin-top:0;font-size:1.4em;line-height:1.6em;color:#313131;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.faqs article.faq span.faq_desc{float:left;width:100%;padding:0 0 3em 0;margin-top:0;font-size:1em;line-height:1.8em;color:#515151;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.faqs article.faq span.faq_desc p{padding:.8em 0 0 0;margin:0}section.faqs article.faq span.faq_desc p code{background:#f8f8f8;border:1px solid #d6d6d6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:.4em .8em .4em .8em;color:#ff69b4;font-family:Times New Roman,Serif;font-size:.6em;text-transform:uppercase;font-style:normal;margin:0 2px 0 2px;line-height:1em}section.faqs article.faq span.faq_desc p a{color:#5195ce;text-decoration:none}section.faqs article.faq span.faq_desc p a:hover{color:#313131}section.special_featured{float:left;width:100%;background:#fff;height:auto;margin-top:0;font-size:1em;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0}section.special_featured h1{float:left;width:100%;text-align:center;font-size:250%;color:#313131;line-height:120%;padding:1.5em 1em 1.5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.special_featured article.special_feature{float:none;width:100%;padding:0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1024px;margin-left:auto;margin-right:auto}section.special_featured article.special_feature div.special_feature_info{float:left;width:55%;display:inline-block;padding-left:2em;box-sizing:border-box}section.special_featured article.special_feature span.special_feature_title{float:left;width:100%;padding:.5em 1em 0 2%;margin-top:0;font-size:140%;line-height:1em;color:#313131;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.special_featured article.special_feature span.special_feature_desc{float:left;width:100%;padding:.5em 1.5em 1em 2%;margin-top:0;font-size:100%;line-height:1.8em;color:#717171;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.special_featured div.special_featured_btn_wrap{float:left;width:100%;padding:.5em 0 5em 2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.special_featured_btn_wrap a{float:left;height:auto;width:auto;text-decoration:none;padding:0;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;text-align:left;font-size:1.4em;line-height:1.5em;display:inline-block;color:#5195ce}div.special_featured_btn_wrap a:hover{color:#313131}.special_feature_img{float:left;width:45%;height:auto;background:transparent;margin-left:0%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.special_feature_img img{float:left;width:100%;height:auto;border:none;margin:0;padding:0 0 3em 0}section.steps{float:left;width:100%;background:transparent;height:auto;margin-top:0;font-size:1em;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3em 0 3em}section.steps h1{float:left;width:100%;text-align:center;font-size:200%;color:#313131;line-height:120%;padding:1.5em 1em .5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.steps h2{float:left;width:100%;text-align:center;font-size:100%;font-weight:normal;color:#313131;line-height:120%;padding:0 1em 3em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.steps h2 a{float:none;width:auto;text-decoration:none;text-align:center;color:#5195ce;font-size:14px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}section.steps h2 a:hover{color:#313131}section.steps article.step{float:left;width:100%;padding:0 0 4em 0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.steps article.step div.step_info{float:left;width:60%;box-sizing:border-box;padding:1.5em 0 0 3em}section.steps article.step span.step_title{float:left;width:100%;padding:0;margin-top:0;font-size:1.5em;line-height:1em;color:#313131;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold}section.steps article.step span.step_desc{float:left;width:100%;padding:1em 2.5em 0 0;margin-top:0;font-size:1.1em;line-height:1.6em;color:#7e7e7e;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.steps article.step span.step_desc a{color:#5195ce;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}section.steps article.step span.step_desc a:hover{color:#313131}section.steps article.step span.step_desc a:visited{color:#5195ce}section.steps article.step span.step_desc a:visited:hover{color:#313131}.step_circle{float:left;width:40%;display:inline-block;box-sizing:border-box}.step_circle img{float:right;width:100%;height:auto;border:none;margin:0;border:2px solid #fff}.story_wrap{display:inline-block}section.steps article.story{width:50%;padding:0 2em 4em 2em;position:relative}section.steps article.story a{display:inline-block;float:left;width:100%;height:100%;text-decoration:none;cursor:pointer}section.steps article.story div.step_info{float:left;box-sizing:border-box;padding:0;position:absolute;top:0;margin-left:.5em;width:calc(100% - 5em);height:100%;height:calc(100% - 4em);z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}section.steps article.story div.step_title{font-size:2.5em;line-height:1.5em;text-align:center;display:table-cell;height:auto;vertical-align:middle;font-family:Georgia;text-shadow:2px 1px 4px rgba(0,0,0,.7);color:#fff;float:none;width:100%;padding:1em;box-sizing:border-box;font-weight:normal}section.steps article.story span.step_circle{float:left;width:100%;display:inline-block;box-sizing:border-box;position:relative}section.steps article.story span.step_circle::after{content:'';background:rgba(81,149,206,.8);-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;width:100%;min-width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}section.steps article.story a:hover span.step_circle::after{background:rgba(0,0,0,.8)}.dark_section{width:100%;float:left;display:inline-block;background:#f1f1f1}section.reviews div.video_reviews{float:left;width:100%;padding:4em 0 0 0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.reviews div.video_review{float:left;width:33%;box-sizing:border-box;padding:1em;text-align:center}section.reviews div.video_circle{float:none;width:100%;height:auto;margin:0 auto;background:transparent;overflow:hidden;border-radius:10px;box-shadow:3px 3px 4px 1px rgba(0,0,0,.2);cursor:pointer;display:block}section.reviews div.video_circle img{max-width:100%;height:auto;display:block}section.reviews div.video_quote{float:left;width:100%;display:inline-block;box-sizing:border-box;text-align:center}section.reviews div.video_quote span.video_quote_title{float:left;width:100%;padding:1em .5em .5em .5em;box-sizing:border-box;font-size:1.3em;color:#7e7e7e;font-style:italic;font-family:Georgia;line-height:1.4em}section.reviews div.video_quote span.video_quote_author{float:left;width:100%;padding:0 .5em 0 .5em;box-sizing:border-box;font-size:.8em;color:#7e7e7e}.video_overlay_wrap{float:left;width:100%;display:block;overflow:hidden;background:#101010}.video_overlay_wrap video{max-width:100%}@media(max-width:1024px){div.coupon h1{float:none;text-align:center;width:100%}div.coupon span.coupon_desc{padding:.4em 0 0 0;text-align:center;float:none;width:100%}article.begin{max-width:100%;min-width:100%;margin:0;padding:0;position:relative;overflow:hidden;height:600px}article.begin div.controls{float:none;width:55%;color:#fff;padding:2em 0 2em 0;display:table;position:absolute;z-index:3;top:20px;left:0;right:0;text-align:center;margin:0 auto}section.splash table.splash_image{width:100%;height:100%;float:left;text-align:center;vertical-align:middle;position:relative;margin:0 0 0 0;padding:0}section.splash div.gradient{width:100%;max-width:100%;min-width:100%;height:auto;overflow:hidden;display:inline-block;position:relative}section.splash div.gradient::after{background:rgba(61,131,186,.8)}section.splash div.gradient video{max-height:none;max-width:100%;width:100%;min-width:100%;float:none;text-align:center;margin:0 auto}}@media(max-width:960px){article .begin h1.controls_title{font-size:200%}article.begin h2.controls_desc{font-size:130%}article.begin div.controls{padding:1.5em 0 1.5em 0}section.splash div.splash_image{padding:1.5em 0 1.5em 0}article.begin div.blue_btn{padding-top:1.5em}section.bullets{font-size:.8em}section.big_bullets article.big_bullet{font-size:.9em}section.big_bullets h1{font-size:210%}div.support_btn_wrap a{width:25%;font-size:1em}section.featured h1{font-size:210%}section.trust h1{font-size:210%}section.trust img{padding:0 20px 0 20px}section.special_featured h1{font-size:210%}section.steps article.step{font-size:.9em}section.steps h1{font-size:210%}section.reviews div.video_quote span.video_quote_title{font-size:1.2em}}@media(max-width:780px){div.coupon{width:70%;float:none;margin:0 auto}article.begin h1.controls_title{font-size:250%}article.begin h2.controls_desc{padding:1em 15% 0 15%;font-size:120%}article.begin div.controls{padding:1.5em 0 1.5em 0;width:100%}article.begin div.controls_bullets{text-align:center}article.begin div.controls_bullets span.review{padding:2em 1.5em 0 1.5em}section.splash div.splash_image{padding:0 0 1.5em 0;width:100%}section.splash div.splash_image img{max-width:60%;max-height:60%}section.big_bullets article.big_bullet{font-size:.8em}section.big_bullets h1{font-size:180%}section.bullets{font-size:.7em}section.reviews h1{font-size:200%}section.reviews h2{font-size:100%;margin-top:-1em}section.featured h1{font-size:180%}section.satisfaction h1{font-size:1.7em}section.featured article.feature span.feature_title{width:100%;padding:1em 15% 0 15%;font-size:150%;text-align:center}section.featured article.feature span.feature_desc{width:100%;padding:1em 15% 1em 15%;font-size:115%;text-align:center}section.featured div.featured_btn_wrap{float:left;width:100%;padding:3em 1.5em 5em 1.5em}section.featured a.featured_btn{margin-left:0 auto;margin-right:0 auto;float:none}.feature_img{float:left;width:100%;text-align:center;margin:0}.feature_img img{float:none;width:50%;padding:0 0 1em 0;margin-left:0 auto;margin-right:0 auto}section.trust h1{font-size:180%}section.trust img{padding:0 5px 0 5px}section.faqs h1{font-size:200%}section.faqs article.faq span.faq_title{width:100%;padding:1em 2em 0 2em;font-size:1.4em;text-align:center}section.faqs article.faq span.faq_desc{width:100%;padding:0 2.5em 2.5em 2.5em;font-size:1em;line-height:1.8em;text-align:center}section.featured article.feature div.feature_info{float:left;width:100%;display:inline-block}div.cross_btn_wrap a{width:100%}div.cross_btn_wrap a:nth-child(2){margin-left:0;margin-right:0;margin-top:1.5em;margin-bottom:1.5em}section.special_featured h1{font-size:180%}section.special_featured article.special_feature span.special_feature_title{width:100%;padding:1em 15% 0 15%;font-size:150%;text-align:center}section.special_featured article.special_feature span.special_feature_desc{width:100%;padding:1em 15% 1em 15%;font-size:115%;text-align:center}section.special_featured div.special_featured_btn_wrap{text-align:center;padding:.5em 1.5em 5em 1.5em}div.special_featured_btn_wrap a{float:none;text-align:center;font-size:1.2em}.special_feature_img{float:left;width:100%;text-align:center;margin:0}.special_feature_img img{float:none;width:50%;padding:0 0 1em 0;margin-left:0 auto;margin-right:0 auto}section.special_featured article.special_feature div.special_feature_info{float:left;width:100%;display:inline-block}section.steps article.step{font-size:.8em}section.steps h1{font-size:180%}section.reviews div.video_quote span.video_quote_title{font-size:1em}section.steps article.step{font-size:.8em}section.steps h1{font-size:180%}section.steps article.story{width:100%}section.steps article.story div.step_title{font-size:3em}}@media(max-width:675px){div.coupon h1.blackfriday_h1{font-size:150%}div.coupon span.blackfriday_desc{font-size:100%}div.coupon span.blackfriday_sub{font-size:90%}article.begin h2.controls_desc{padding:1em 10% 0 10%}section.bullets article.bullet{width:33.3%}section.special_featured h1{font-size:150%}section.special_featured article.special_feature span.special_feature_title{line-height:1.5em}}@media(max-width:575px){article.begin h1.controls_title{font-size:200%}article.begin h2.controls_desc{font-size:100%}article.begin div.controls{margin-top:0}section.bullets h1{font-size:2.2em}section.big_bullets article.big_bullet{font-size:.7em;width:100%;padding-top:3em}section.big_bullets article.big_bullet:first-of-type{padding-top:0}section.big_bullets article.big_bullet span.big_bullet_desc{padding:1em 22.5% 0 22.5%;font-size:1.5em}div.right_body_center h1{font-size:145%}section.bullets article.bullet{width:33.3%}section.reviews h1{font-size:145%}div.review_info{padding-left:0;margin-left:0}section.reviews div.review span.review_author{text-align:center}section.reviews div.review span.review_words{text-align:center}section.reviews div.review span.review_date{width:100%;text-align:center;padding:1.4em 2em 0 2em}div.review_stars{text-align:center;width:100%;padding:1em 1em 0 1em}div.review_stars img.star{float:none;margin:0 auto}div.review_stars span.star_text{width:100%;text-align:center}div.review_avatar{float:none;width:75px;height:75px;margin:0;margin:0 auto;padding-bottom:1.5em}.review_circle{width:75px;height:75px}.review_circle img{width:75px;height:75px}section.trust img{float:none;clear:both;padding:0 0 2em 0;margin-left:auto;margin-right:auto;display:table-cell;text-align:center}section.faqs h1{font-size:145%}div.top_reviews_btn_wrap a{width:60%}section.steps article.step{font-size:.7em;width:100%;padding-top:3em}section.steps article.step:first-of-type{padding-top:0}.step_circle{width:100%}section.steps article.step div.step_info{float:left;width:100%;box-sizing:border-box;padding:1.5em 0 0 0}section.steps article.step div.step_info span.step_title{text-align:center}section.steps article.step div.step_info span.step_desc{padding:1em 0 0 0;text-align:center;font-size:1.2em}section.steps article.story{padding:0 0 3em 0}section.steps article.step a{float:none;font-size:1.4em}section.steps article.story div.step_info{width:calc(100% - 4em);height:calc(100% - 2.5em);padding:0;margin-left:2em}section.steps article.story div.step_title{font-size:2em;padding:0}section.reviews div.video_reviews{padding:1em 0 0 0}section.reviews div.video_review{width:100%;padding:2em 1em 1em 1em}section.reviews div.video_circle{width:55%}section.reviews div.video_quote span.video_quote_title{padding:1em 3em .5em 3em;font-size:1.3em;line-height:1.4em}section.reviews div.video_quote span.video_quote_author{padding:0 1.5em 0 1.5em;font-size:.8em}}@media(max-width:475px){article.begin{height:500px}div.coupon{width:90%}div.coupon h1.blackfriday_h1{font-size:130%}div.coupon span.blackfriday_desc{font-size:95%}div.coupon span.blackfriday_sub{font-size:85%}article.begin h1.controls_title{font-size:180%}article.begin h2.controls_desc{font-size:100%}article.begin div.controls{padding:.5em 0 0 0;width:100%}article.begin div.btn{padding-top:1.5em;padding-bottom:0}article.begin div.blue_btn{padding-top:0}article.begin div.controls_bullets{padding-bottom:1.5em}section.splash div.splash_image{padding:0 0 .5em 0}section.splash div.splash_image img{max-width:80%;max-height:80%}section.full_header nav.logo{background:rgba(0,0,0,.3)}section.bullets article.bullet{width:50%}}@media(max-width:400px){article.begin h1.controls_title{font-size:160%}article.begin div.btn a{width:100%}section.splash div.splash_image img{max-width:80%;max-height:80%}div.right_body_center h1{font-size:1.8em}section.reviews h1{font-size:110%}section.reviews h2{font-size:90%;margin-top:-.5em}section.satisfaction h1{font-size:1.6em}section.satisfaction h2{font-size:1em}section.big_bullets article.big_bullet span.big_bullet_desc{padding:1em 15% 0 15%}section.big_bullets h1{font-size:160%}article.begin div.btn{padding-top:1.5em}article.begin div.blue_btn{padding-top:0}section.featured h1{font-size:160%}section.featured article.feature span.feature_title{padding:1em 10% 0 10%}section.featured article.feature span.feature_desc{padding:1em 10% 1em 10%}section.trust h1{font-size:160%}section.faqs h1{font-size:110%}section.steps article.step span.step_desc{padding:1em 15% 0 15%}section.steps h1{font-size:160%}section.steps article.story div.step_title{font-size:1.5em;padding:0}}