﻿.modal-header{padding:20px 10px}.modal-header .close:before{content:"×";font-size:20px;color:#666;line-height:0;text-align:center}main{color:#50595c}main section{padding:60px 0;margin:0}main section h2{margin:0 0 20px;font-weight:400;font-size:36px;line-height:normal}main section h3{font-weight:600;font-size:24px;line-height:28px;margin:0 0 10px}main section p{font-size:18px;line-height:28px;max-width:850px;margin:0 auto 25px}main section p.subtext{font-size:14px;line-height:30px;margin-top:5px}main section a:focus{outline:0}main section .img-fluid.inline-block{display:inline-block}main section .desktop{display:block}main section .tablet,main section .phone{display:none}main section .btn{height:51px;padding:0 20px;line-height:48px;background-color:#7ecf5d;color:#fff;text-transform:uppercase;font-size:18px;border-bottom:3px solid #5fa842}main section .btn:hover{color:#fff;background-color:#60c039}main section .btn:focus{color:#fff}main section .testimonial{padding:30px;background-color:#ebeff4;border-radius:15px;display:inline-block;font-weight:300;margin-top:60px;text-align:center;position:relative}main section .testimonial .customer{text-align:left;display:inline-block;margin-top:25px}main section .testimonial .customer h4,main section .testimonial .customer p{font-size:14px;line-height:18px;padding-left:70px}main section .testimonial .customer h4{font-weight:600;margin:0 0 5px;padding-top:10px}main section .testimonial .customer p{margin:0}main section .testimonial .customer img.customer-headshot{width:60px;height:auto;float:left;margin-right:10px;border-radius:50px}main section .testimonial:after{content:"";border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-bottom:20px solid #ebeff4;position:absolute;top:-15px;left:70px}main section .testimonial.blue-bg{background-color:#4c9bee;color:#fff}main section .testimonial.blue-bg:after{border-bottom:20px solid #4c9bee}main section#hero{background-color:#d7dce2;padding:0}main section#hero h1{font-size:36px;font-weight:400;margin:0 0 20px}main section#hero h1 strong{font-weight:600}main section#hero h2{font-size:20px;line-height:30px;font-weight:400}main section#hero #hero-content{padding-top:90px}main section#hero #liveplan-bplans{margin-bottom:25px}main section#hero #liveplan-bplans img{height:40px;width:auto}main section#hero #liveplan-bplans span{margin:0 15px}main section#hero a#hero-video-preview{display:block;position:relative;height:100%}main section#hero a#hero-video-preview img#video-play-icon{position:absolute;top:230px;left:50%;transform:translateX(-50%)}main section#hero a#hero-video-preview img#hero-preview-image{display:block;padding-top:40px;margin:0 auto -86px}main section#featured{background-color:#9ba4aa;color:#fff;text-align:center;padding:25px 0;position:relative}main section#featured h2{font-size:14px;line-height:30px;margin-bottom:10px}main section#featured img{margin-right:19px}main section#featured img:last-of-type{margin-right:0}main section#featured:after{content:"";border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #9ba4aa;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}main section#start-stronger{text-align:center}main section#start-stronger p{margin:0 auto}main section#start-stronger #start-stronger-screenshot{display:inline-block;margin:50px auto}main section#blueprint{background-color:#3a8ce1;color:#fff;text-align:center}main section#blueprint p{margin-bottom:50px}main section#blueprint .tip{text-align:left;margin-bottom:30px}main section#blueprint .tip span{position:relative;top:3px;margin-right:5px;font-size:28px}main section#blueprint .tip p{margin-bottom:0;font-size:16px;line-height:26px}main section#blueprint .tip:last-of-type{margin-bottom:0}main section#blueprint .testimonial p{margin:0}main section#feel-confident{text-align:center;position:relative}main section#feel-confident:after{content:"";border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #fff;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}main section#feel-confident #feel-confident-arrowbox{margin:35px auto 25px}main section#feel-confident .feature.side{position:relative;top:-250px}main section#feel-confident .feature img{display:inline-block;margin-bottom:20px}main section#feel-confident .testimonial p{margin:0}main section#build-cta{background-color:#7ecf5d;color:#fff;text-align:center}main section#build-cta h2{font-size:30px;line-height:36px}main section#build-cta a.btn{color:#7ecf5d;background-color:#fff}main section#build-cta a.btn:hover{background-color:#60c039;color:#fff}main section#build-cta p.subtext{margin:15px 0 0}main section#build-cta #cta-content{margin:0 auto;max-width:540px}@media screen and (max-width: 1199px){main section#hero h1 br{display:none}main section#hero #hero-content{padding-top:33px}main section#featured .featured-logo{height:27px;width:auto;margin-right:15px}main section#blueprint{overflow-x:hidden}main section#blueprint img.img-fluid{max-width:none}main section#feel-confident .feature.side{top:-180px}}@media screen and (max-width: 991px){main section h2{font-size:28px;line-height:normal}main section h3{font-size:18px;line-height:24px}main section p{font-size:16px;line-height:24px}main section p.subtext{font-size:11px;margin-bottom:0}main section .desktop{display:none}main section .tablet{display:inline-block}main section#hero h1{font-size:28px;line-height:normal}main section#hero h2{font-size:18px;line-height:24px}main section#hero a#hero-video-preview img#hero-preview-image{padding-top:66px;margin-bottom:-20px}main section#hero a#hero-video-preview img#video-play-icon{top:200px}main section#hero #liveplan-bplans img{height:35px}main section#hero .btn{font-size:15px}main section#featured .featured-logo{height:19px}main section#feel-confident .tablet{margin-bottom:20px}main section#feel-confident .feature.side{top:0}main section#build-cta h2{font-size:24px;line-height:30px}main section#build-cta p.subtext{margin-top:10px;font-size:14px}}@media screen and (max-width: 767px){main section{padding:30px 0}main section h2{font-size:24px;line-height:normal}main section h3{font-size:14px;line-height:18px}main section p{font-size:14px}main section .btn{font-size:13px}main section .tablet{display:none}main section .phone{display:inline-block}main section .testimonial{margin-top:30px;padding:20px}main section .testimonial:after{top:-10px;left:20px}main section#hero{text-align:center}main section#hero h1{font-size:24px;line-height:normal}main section#hero h2{font-size:16px;line-height:20px}main section#hero p.subtext{font-size:10px}main section#hero a#hero-video-preview img#video-play-icon{top:calc(50% - 20px);transform:translate(-50%)}main section#hero a#hero-video-preview img#hero-preview-image{padding-top:20px;margin-bottom:-77px}main section#hero #liveplan-bplans img{height:26px}main section#featured h2{font-size:10px}main section#featured .featured-logo{margin-bottom:15px}main section#start-stronger img#start-stronger-screenshot{margin:30px auto}main section#start-stronger .feature{margin-bottom:20px}main section#start-stronger .feature:last-of-type{margin-bottom:0}main section#blueprint p{margin-bottom:25px}main section#blueprint img.img-fluid{max-width:100%}main section#blueprint .tip{margin-bottom:25px}main section#blueprint .tip p{font-size:14px;line-height:21px}main section#blueprint .tip:last-of-type{margin-bottom:25px}main section#feel-confident img{margin-bottom:30px}main section#build-cta{font-size:20px;line-height:24px}main section#build-cta p.subtext{font-size:14px;line-height:18px}}@media screen and (max-width: 575px){main section .btn span{display:none}}