@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{height:100%;background:#FFF;color:#343434;font-family:'Muli',Arial,Verdana,sans-serif;font-weight:400;min-width:320px;min-height:100%;font-size:16px;-webkit-font-smoothing:antialiased;text-transform: capitalize;}html body{margin:0;padding:0}body.pro{min-height:100%;background-color:#FAFAFA}body.liaison{overflow:hidden}.gray-bg{background:#fafafa!important}.white-bg{background-color:#FFF!important}.z-index{z-index:1111111111}.get-started{cursor:pointer}#wrapper{width:100%;height:100%;display:table}*:focus{outline:0}a:focus{outline:none}p{margin:0 0 16px}::selection{background:rgb(204,228,255)}a{text-decoration:none;color:#3d96fb;transition:all .15s ease;-o-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease}a:hover{text-decoration:none;color:#70adf4}h1,h2,h3,h4,h5,h6{font-weight:400;color:#4e4e4e}.w1{width:100%;display:table-row}.w2{margin-top:50px}a.anchor{display:block;position:relative;top:-70px;visibility:hidden}.lesson-container h2[id]:before,.lesson-container h3[id]:before,.lesson-container h4[id]:before{display:block;content:" ";margin-top:-125px;height:125px;visibility:hidden}.b-lazy{opacity:.5;transition:all 500ms}.b-loaded{opacity:1}.bread-box{display:block;padding-top:20px;padding-bottom:20px;z-index:1;position:relative}.breadcrumbs{color:#bdc4c4;font-size:12px;margin-bottom:0;padding:0;transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s}.breadcrumbs .crumb,.breadcrumbs span{text-transform:uppercase}.breadcrumbs .crumb:hover,.breadcrumbs span:hover{text-decoration:none;color:#777}.breadcrumbs li{padding:0;box-sizing:inherit;display:inline-block}.breadcrumbs a,.breadcrumbs strong{color:#bfbfbf;text-transform:uppercase;letter-spacing:.5px;padding:0 4px}.breadcrumbs a:hover,.breadcrumbs a:focus{text-decoration:none;color:#777}.container-fluid,.container.w-990{max-width:990px}.container-fluid.w-650{max-width:650px}.container-fluid.w-700{max-width:700px}.container-fluid.w-800{max-width:830px}.container-fluid.w-1000{max-width:1000px}.container-fluid.maxx{max-width:1170px}.container-fluid.video{max-width:1400px;padding:0 60px}.container-fluid.wide{max-width:inherit}@media (min-width:768px){.col-offset-half{margin-left:4.167%}}.padx{padding-left:0px!important;padding-right:0px!important}.pady{padding-right:10px!important;padding-left:0px!important}::-webkit-input-placeholder{color:#AAA;font-weight:300}::-moz-placeholder{color:#AAA;opacity:1}:-ms-input-placeholder{color:#AAA!important}::-ms-clear{display:none}input[type="text"],input[type="tel"],input[type="zip"],input[type="email"],input[type="password"]{display:inline-block;width:100%;height:48px;-webkit-box-sizing:border-box;background:#fff;font-size:16px;line-height:20px;padding:0 0 0 10px;margin:0 0 0 0;border:1px solid #dadada;color:#434343;border-radius:4px;font-weight:400;-webkit-box-shadow:none;box-shadow:none}input[type="text"]:focus{border-color:#3d96fb}textarea{font-size:14px;line-height:20px;border-radius:3px;border:1px solid #babbbd;color:#555}textarea::-webkit-input-placeholder{color:#b5b5b5;font-weight:400}textarea:-moz-placeholder{color:#b5b5b5;font-weight:400}textarea::-moz-placeholder{color:#b5b5b5;font-weight:400}textarea:-ms-input-placeholder{color:#b5b5b5;font-weight:400}textarea:focus,input:focus{border-color:#3d96fb;outline:0;border:2px solid #3d96fb}.form-control{height:48px;font-size:16px;box-shadow:none;-webkit-box-shadow:none;border:1px solid #e1e3e3}.form-control:focus{border:2px solid #3d96fb!important;-webkit-box-shadow:none;box-shadow:none}.table td input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus{border-color:#3d96fb;outline:0}input:focus::-webkit-input-placeholder{color:#AAA}input:focus:-moz-placeholder{color:#AAA}input:focus::-moz-placeholder{color:#AAA}input:focus:-ms-input-placeholder{color:#AAA}textarea:focus::-webkit-input-placeholder{color:#CCC}textarea:focus:-moz-placeholder{color:#CCC}textarea:focus::-moz-placeholder{color:#CCC}textarea:focus:-ms-input-placeholder{color:#CCC}.ui-datepicker{z-index:9999!important}.ui-autocomplete{position:absolute;cursor:default;z-index:1000000!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.btn{transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;font-weight:700}.btn-xl{padding:12px 31px!important}.btn-text{font-size:16px!important}.btn-text2{font-size:18px!important}.btn-secondary{margin-left:12px}.btn-wide{padding:10px 26px!important}.btn-blue{color:#fff;background-color:#3d96fb}.btn-blue:hover{color:#fff;background-color:#287ddd}.btn-blue:active,.btn-blue:focus{color:#fff;outline:0 auto -webkit-focus-ring-color}.button-clear{border:3px solid #FFF;border-radius:3px;cursor:pointer;white-space:nowrap;color:#FFF;background-color:transparent;padding:12px 26px;text-align:center;font-size:16px;font-weight:700}.button-clear:hover{background-color:rgba(255,255,255,1);-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease;color:#444}.btn-cleer{color:#fff;background-color:rgba(255,255,255,.3);border-color:#ccc}.btn-cleer:hover{background-color:rgba(255,255,255,1);-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease;color:#444}.btn-backlead{background:#FFF;color:#979797;border:2px solid #ebebeb}.btn-backlead:hover{color:#000}.btn-backlead:active,.btn-backlead:focus{color:#000;outline:0 auto -webkit-focus-ring-color!important}.fa-emerald{color:#50c878!important}.fa-blue{color:#3f94f5}.fa-grey{color:#d2d2d2}.fa-danger{color:#d9534f}.fa-warn{color:#f0ad4e}.fa-success{color:#3d96fb}.fa-dull,.text-dull{color:#CCC}.alert-danger{color:#FFF;background-color:#fc403f}.blue-link{color:#3d96fb;cursor:pointer;font-size:14px}.blue-link:hover{color:#70adf4}.text-bold{font-weight:700}.text-black{color:#555!important}.weight-300{font-weight:300!important}#header{background:#FFF;border-bottom:1px solid #e6e6e6;z-index:100;top:0;left:0;width:100%}#header .navbar{margin-bottom:0}#header .navbar-header .navbar-brand{margin-left:16px}#header-home{z-index:100;width:100%;position:absolute;background-color:transparent;padding:6px 16px}#header .navbar,#header-home .navbar{margin:0;border:0}.log-nav{list-style:none;margin:0 0 0 0;padding:0;font-size:14px;line-height:30px;position:relative}.log-nav>li>a{display:block;font-weight:600;font-size:15px;cursor:pointer;padding:22px 15px;color:#484848;transition:all 100ms ease;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;border-bottom:2px solid transparent}.log-nav>li>a:hover,.log-nav>li.open>a{text-decoration:none;color:#000;border-bottom:2px solid #e9e9e9}.navbar-header .navbar-toggle{padding:11px 10px 8px;margin:0 5px 0 0;font-size:20px;color:#cacaca}.navbar-header .navbar-brand img{display:block;width:100%;height:auto}.log-nav.home{list-style:none;margin:0 0 0 0;padding:0;font-size:17px;line-height:30px;position:relative}.log-nav.home>li>a{display:block;cursor:pointer;padding:24px 14px;color:#FFF;transition:all 100ms ease;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;font-size:16px;font-weight:600}.background{position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover;left:0;top:0;right:0;bottom:0;transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;opacity:0}.fullwidth-video{position:absolute;top:0;left:0;min-height:100%;min-width:100%}#footer{background:#FFF;border-top:1px solid #eee;padding-top:18px;font-size:12px}.footer-box{display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-o-flex-wrap:nowrap;-ms-flex-wrap:nowrap;justify-content:space-between;-webkit-justify-content:space-between;margin:30px 0 0}.footer-box .footer-col{display:inline-block;color:#434343;font-size:16px}.footer-box .footer-col .service{font-weight:700;margin-bottom:14px;font-size:18px;color:#000}.footer-box .footer-col ul{float:left;padding:0 0 10px;list-style:none;margin:0}.footer-box .logo-footer{margin-bottom:12px}.footer-box .footer-col a{color:#6c6c6c}.footer-box .footer-col a:hover{color:#000;text-decoration:none}.footer-box .footer-col ul>li{margin-bottom:10px}.footer-box .footer-col ul.social span{font-size:16px}.footer-legal{margin-top:30px;padding:10px 0;background:#FAFAFA;color:#b4b4b4}#footer .term-links a{font-size:12px;color:#6d6d6d}.social li{float:left;display:inline;margin:0 5px 0 0;font-size:24px}.promo{position:relative;z-index:2;overflow:hidden;background:#353535;padding-bottom:20px;height:630px;min-height:300px}.promo.category{height:520px;min-height:500px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center;padding:64px 0;position:relative}.promo.category h1{color:#FFF}.promo.category.main-page{height:calc(100vh - 108px);max-height:880px;background:#1a1a1a!important;padding:0}.promo .text-frame{text-align:center;color:#fff;position:relative}.promo .text-frame.home{padding:250px 10px 0;max-width:650px;margin:0 auto;position:relative}.promo .text-frame.join,.promo .text-frame.welcome{padding:160px 10px 10px}.promo .text-frame.welcome h1{font-size:52px;line-height:54px;text-align:left;color:#FFF;font-weight:700}.promo .text-frame.welcome p{font-weight:300;font-size:20px;line-height:28px;text-align:left;max-width:100%;margin:15px auto 0}.promo.join.dark{height:100vh!important;background:#111}.promo.join.dark .btn.btn-defaultcard{font-weight:700;height:58px;font-size:18px}.promo.join.dark .zip-form .btn-go{padding:16px 0;height:58px!important}.promo .text-frame.landing{-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;display:block}.promo.category.main-page h1{font-weight:800;font-size:48px;line-height:56px;text-align:left;color:#FFF;margin-top:0;margin-bottom:5px;text-shadow:1px 1px 40px rgba(22,23,31,1)!important;max-width:700px}.promo.join.light{height:calc(100vh - 64px);background:#555}.cat-map{height:100%;right:0;left:0;position:absolute;opacity:.6}.zip-form{text-align:center;box-shadow:none;margin:15px auto;border:0 solid #000;border-radius:4px;max-width:630px}.promo.main-page .zip-form{max-width:100%;box-shadow:0 15px 46px rgba(26,26,29,.3),0 15px 90px rgba(0,0,0,.2)!important}.promo.main-page .zip-form .zip-inputs{padding:10px;color:#484848!important;background:#FFF;border-radius:4px}.promo.category.main-page .zip-form input{font-size:18px;font-weight:800;color:#212121!important}.promo.category.main-page .zip-form input::placeholder{color:#313131!important;font-weight:700}.promo.category.main-page .zip-form input:focus::placeholder{color:#c5c5c5!important}.promo.category .zip-form input::placeholder{font-weight:400;color:#797979!important}.promo.category.topflight{max-height:970px;height:100vh}.promo.category .topflight-location{font-size:20px;line-height:28px;font-weight:700;margin:0;display:block}.promo .text-frame.landing.topflight{padding-bottom:20px}.promo.category h1 .topflight{font-size:32px;line-height:40px;margin:0;margin-bottom:20px;color:#FFF;font-weight:700}.promo.category h2{font-weight:600;font-size:26px;line-height:34px;color:#FFF;margin:0 auto 5px;text-align:left}.promo .partners{background:rgba(55,55,55,.40);color:#fff;position:absolute;text-align:center;bottom:0;width:100%}.promo .partners.home{margin-top:40px}.promo .partners #partner-icons{padding:17px 0}.promo .partners .partner-box{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-o-flex-wrap:nowrap;-ms-flex-wrap:nowrap;justify-content:space-between;-webkit-justify-content:space-between}.promo .partners.dark{color:#ababab!important}.Featured .fhead{letter-spacing:1px}.promo .join-box{position:relative;box-shadow:0 2px 12px 0 rgba(0,0,0,.3);background-color:#fff;transition:box-shadow .14s ease-in,opacity .5s ease-in,-webkit-transform .5s ease-in;transition:box-shadow .14s ease-in,opacity .5s ease-in,transform .5s ease-in;transition:box-shadow .14s ease-in,opacity .5s ease-in,transform .5s ease-in,-webkit-transform .5s ease-in;padding:40px;border:1px solid #ddd;max-width:475px;margin:80px auto;border-radius:4px;color:#000}.promo .join-box h1{font-size:24px;line-height:32px;font-weight:700;color:#000;padding-bottom:16px;margin:0}.promo .join-box h1 span{color:#4285f4}.promo .join-box h2{font-size:16px;line-height:24px;font-weight:700;color:#000;padding-bottom:10px;margin:0}.pro--signup input[type="text"]{height:60px;font-size:18px;font-weight:700;margin:0 0 15px}.pro--signup input::placeholder{font-size:18px;font-weight:700}.promo .join-box .customer-count{background:#fafafa;border-radius:4px;min-height:95px;margin-bottom:15px;padding:24px;position:relative;overflow:hidden}.promo .join-box .customer-count img{position:absolute;top:-10px;right:-20px;width:150px}.promo .join-box .customer-count .title{font-size:32px;line-height:40px;font-weight:700;padding-bottom:10px}.promo .join-box .customer-count .body{font-size:14px;line-height:20px;color:#777}.promo .join-box .customer-count .body span{display:block}.join-box .btn-xl{padding:14px 38px!important;font-weight:700}.btn.btn-defaultcard{width:100%;text-align:left;height:50px;background:#fff;font-size:16px;line-height:20px;border:1px solid #e1e3e3}.btn.btn-defaultcard label{margin-bottom:0}.default-card-open .dropdown-menu>li>a{padding:10px 40px 10px 20px;font-size:16px;cursor:pointer}.default-card-open .open>.dropdown-menu{width:100%}.caret-new{float:right;font-size:20px}.join-box .btn.btn-defaultcard{font-weight:700;height:55px;font-size:18px;border:1px solid #3d96fb}.zip-form.topflight{max-width:450px;background-color:rgba(255,255,255,.9);padding:45px 35px;box-shadow:0 15px 46px rgba(26,26,29,.3),0 15px 90px rgba(0,0,0,.2)!important}.zip-form p{font-size:24px;line-height:32px;color:#3c3c3c;font-weight:700}.zip-form .zip-inputs{padding:10px 0}.zip-form .zip.topflight{border:1px solid #D5D5D5}.zip-form.topflight .btn-go{height:50px}.zip-form .zip,.zip-form-home .zip,.zip-form .email,.zip-form .name,.zip-form .phone,.zip-form .type{position:relative;z-index:2;background:#fff;padding:0;border-radius:4px;margin-bottom:0}.zip-form .btn-go,.zip-form-hp .btn-go{border:0;margin:0;color:#fff;font-size:18px;padding:12px 0;height:50px;font-weight:700}.zip-form input[type="text"],.zip-form-name input[type="text"]{display:block;width:100%;background:#fff;height:50px;color:#313131;font-size:18px;line-height:28px;padding:10px 14px;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:400}.online-landing{background:rgba(255,255,255,.95);border-radius:4px;max-width:550px;padding:30px;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;display:block;text-align:center;color:#fff;position:relative;margin:0 auto;box-shadow:0 15px 46px rgba(26,26,29,.3),0 15px 90px rgba(0,0,0,.2)!important}.online-landing .online-now{font-size:16px;line-height:24px;font-weight:700;display:block;text-align:center;color:#000;text-shadow:none;margin-bottom:10px}.online-landing .online-title{font-size:34px;line-height:42px;margin:0;margin-bottom:20px;color:#000;font-weight:700;text-align:center;text-shadow:none}.online-landing .online-subtitle{color:#000;text-align:center;font-size:16px;line-height:24px;margin-bottom:20px}.online-landing .online-cta{margin:15px 0}.online-landing .online-cta .btn{padding:14px 32px!important}.fa-star.active{color:#f7b407!important}span.pro-rating{color:#f7b407;font-weight:700;font-size:16px;line-height:26px;vertical-align:middle;margin-right:3px}.services-bar{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4;background:#FFF}.navigation-row{text-align:center;height:100%;list-style-type:none;padding:0;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}.navigation-row li{font-size:15px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.2s all ease}.navigation-row li a{color:#6b6b6b;padding:20px 0;display:block;position:relative;width:100%;transition:.2s all ease}.navigation-row li a:hover{color:#3d96fb}.navigation-row li:last-child{border-right:none}.navigation-row .fa{font-size:30px;display:block;padding-bottom:7px;margin:4px auto}.navigation-row .fa[class*="flaticon"]{font-size:30px;width:32px;font-weight:600;min-height:36.6px}.how-steps{background:#fff;border-bottom:1px solid #eee}.how-step{padding:24px 0 10px;margin:0 auto;-webkit-align-items:center;align-items:center;text-align:center;font-size:16px;line-height:22px}.how-step .main{font-weight:700;color:#404040;font-size:16px;text-align:center}.how-step p{font-weight:400;margin-top:4px;font-size:14px!important}.how-circle{text-align:center;color:#b7b7b7;margin:0 auto 10px}.how-circle img{width:75px}.review-stars.active{color:#f7b407!important}.badge{color:#a8a3a3;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#fff;border-radius:6px;border:1px solid #ddd;font-size:10px;letter-spacing:.2px}.cost-badge{color:#fff;background-color:#3d96fb;border:0;border-radius:3px;padding:4px 10px;font-size:14px;letter-spacing:.5px;box-shadow:0 1px 2px rgba(0,0,0,.25)}.sticky-cta{position:fixed;height:80px;z-index:-1;background:#fff;-webkit-transform:translate(0,-81px);-moz-transform:translate(0,-81px);-o-transform:translate(0,-81px);transform:translate(0,-81px);-ms-transform:translate(0,-81px);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:0 2px 10px 0 rgba(49,49,49,.15);transition:transform .5s ease;-o-transition:-o-transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;-moz-transition:-moz-transform 0.5s ease;-ms-transition:-ms-transform 0.5s ease}.sticky-cta.visible{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-ms-transform:translate(0,0);top:0;left:0;right:0;z-index:111}.sticky-cta .logo,.sticky-cta .pro-pic{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;float:left}.sticky-cta form,.sticky-cta .city-landing{float:right}.sticky-cta .query{width:400px;border-radius:4px 0 0 4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sticky-cta input,.sticky-cta button{float:left;margin:15px -1px 20px 0;height:50px;font-size:18px;font-weight:800}.sticky-cta .bttn{width:200px;font-size:16px;border-radius:0 4px 4px 0}.sticky-cta .btn-main{float:right;margin-top:19px;margin-right:0}.sticky-cta .btn-xl{margin-top:15px!important;height:inherit!important;font-weight:700}.sticky-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.sticky-container-left{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-order:1;-ms-flex-order:1;order:1}.sticky-container-center{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-order:2;-ms-flex-order:2;order:2;text-align:center}.sticky-container-right{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-order:3;-ms-flex-order:3;order:3}.sticky-container .btn{padding:8px 24px;min-width:90px}.sticky-cta.micro{height:55px}.sticky-container.micro{height:55px}.sticky-center{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;height:100%}.sticky-center .btn{margin-top:0!important}.sticky-cta .subtitle{color:#000;margin-right:30px;font-size:24px;font-weight:800}.inWrap,.thinwrap{padding-left:8px;padding-right:8px}.landing-section{background:#FFF;position:relative;z-index:2;padding-top:8px}.landing-section h3{color:#565656;font-size:18px;line-height:28px;margin-top:0}.landing-section h4{margin:0;font-size:15px}.landing-section ul{list-style-type:none;padding:0;padding-bottom:30px;padding-top:20px}.landing-section .get-started{cursor:pointer;font-weight:700}.landing-section.grey,.grey-section,.bread-box.grey{background:#fafafa}.landing-section.pro-signup{text-align:center;padding:50px 0}.landing-section.pro-signup h1{font-size:24px;line-height:32px;font-weight:400}.landing-section.pro-signup h1 span{font-weight:700}.landing-section .cat-header{margin-top:35px;letter-spacing:.2px}.landing-section .cat-header h2{font-size:30px;line-height:36px;color:#484848!important;margin-bottom:30px;font-weight:800}.landing-section .cat-header h3{font-size:24px;line-height:30px;color:rgb(72,72,72)!important;margin-bottom:20px;font-weight:800}.landing-section .cat-header p{font-size:18px;line-height:26px}.landing-section .cat-header a{font-size:14px;line-height:18px;color:#484848;margin-top:3px}.landing-section .box-header{padding-top:0;margin:30px auto;text-align:center;max-width:505px}.landing-section .box-header h2{font-weight:800;font-size:38px;line-height:44px;margin:50px 0 55px;color:#3c3c3c}.info-section{padding:30px 0 60px;color:#424242;background:#FFF}.info-section h3{text-align:center;margin:30px auto 30px;font-weight:700;font-size:32px;line-height:40px}.info-section.states ul{padding:0;margin:50px 0 30px 30px;list-style:none;line-height:inherit;-webkit-column-count:6;-moz-column-count:6;column-count:6}.info-section.states ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;font-size:16.5px;padding-bottom:3px}.info-section.states ul li a{color:#434343;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:300}.info-section.home{padding:40px 0 0}.info-section .subtitle{text-transform:uppercase;font-size:15px;font-weight:300;letter-spacing:1px;padding-top:15px;border-top:2px solid #3d96fb;text-align:center;margin:0 auto}.info-section .content.home{margin:70px 0 0}.info-section .content-box{margin:0 0 30px}.content-box.noborder{border:0}.info-section .content-box .title{font-size:22px;line-height:26px;display:block;margin:0;font-weight:700;color:#3d96fb}.info-section .content-box .text{line-height:25px;display:block;padding-top:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16.5px;color:#666}.info-section .phone-img{margin-top:30px}.info-section .phone-img img{width:100%}.info-section .content{margin:70px 0 0}.service-select{min-height:400px;background-color:#FFF}.service-select.grey{background-color:#fafafa}.help-section{color:#FFF;padding:4em 0 4em;background:#3d96fb}.help-section .help-title{font-size:36px;line-height:46px;font-weight:600;text-align:center;max-width:700px;margin:0 auto;color:#FFF}.help-section .help-text{font-size:18px;font-weight:600;color:rgba(255,255,255,.8);line-height:30px;padding-top:15px;text-align:center;max-width:600px;margin:0 auto}.help-section .help-button{margin:60px auto 20px;text-align:center}.help-section .help-button a{text-decoration:none}.q-home{padding:0}.spotlight-section{padding-top:90px;padding-bottom:65px;background:#3c3c3c;color:#fafafa}.spotlight-section .spotlight{font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-bottom:32px;line-height:20px;color:#fafafa;display:none}.spotlight-section .spotlight-content .spotlight-image{width:92px;height:92px;margin-bottom:8px;border-radius:50%;border:2px solid rgba(255,255,255,.3)}.spotlight-content h3{font-size:30px;line-height:38px;margin-bottom:12px;color:#fafafa;font-weight:700;text-decoration:none}.spotlight-content p{font-weight:300}.spotlight-content hr{border-top:1px solid #525252}.spotlight-content .reviews{font-size:12px;color:#4e4d4d;display:block}.spotlight-content .stars{font-size:16px;color:silver;margin-right:4px;vertical-align:middle}.spotlight-content .stars.active{color:#f7b407!important}.spotlight-content p.addl-data{margin-bottom:36px;margin-left:10px}.spotlight-content .spotlight-cta{padding-top:56px}.spotlight-content .content-blob{text-align:left;font-size:18px;font-weight:300}.spotlight-content .content-blob h4{color:#fafafa;padding-bottom:10px}.spotlight-content .content-blob b{display:block;font-size:18px}.more-block{padding:60px 0 30px}.more-block h4{font-size:32px}ul.more-links{list-style-type:none;list-style:none;margin:0;padding:30px 0 60px;border-top:1px solid #dadada}.more-links li{padding-bottom:12px}ul.more-links a{font-size:16px;line-height:20px}.page{margin-top:40px;margin-bottom:30px}.page p{margin:0;margin-top:10px}.page.join{min-height:550px}.page.join h2{font-size:30px;font-weight:800}.join-select{padding:60px 0 20px;text-align:center}.join-select .box{margin:0 auto;padding:45px 27px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(238,238,238,.26)}.join-select .or-block{padding-top:90px;color:#aeaeae;font-weight:600}.join-select .box h2{font-size:24px!important;line-height:26px;font-weight:400;margin:0}.join-select .box .btn{margin-top:30px}.already-account{margin:30px 0;text-align:center}.join-select .box .desc{color:#8e8e8e}.info-section.guaranteed{background-image:linear-gradient(to right,rgba(101,181,228,.94),rgba(82,151,226,.94),rgba(66,123,221,.94))}.info-section.guaranteed h3,.info-section.guaranteed h4{color:#FFF}.info-section .people{margin-top:60px}.service-boxes{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}.service-boxes .card{padding:0 20px 0 0;flex:1}.service-boxes .card:last-child{padding:0}.service-box{border-radius:4px;background:#FFF;cursor:pointer;text-align:center;position:relative;transition:all .1s;-o-transition:all .1s;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;margin-bottom:40px;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.06)}.service-box .image{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:1;cursor:pointer;max-height:205px;overflow:hidden}.service-box .image img{width:100%;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;transition:all .35s;-o-transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;cursor:pointer}.service-box .name{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:20px 0 20px 15px;font-size:17px;color:rgb(72,72,72)!important;font-weight:700;max-width:90%}.service-box .cost{position:absolute;top:10px;right:10px}.service-select h3{margin:20px 0}.service-boxes.no-flex{display:block;overflow-x:auto}.service-boxes.no-flex .card{max-width:inherit}.service-boxes.no-flex .card:last-child{padding:0 14px 0 0}.service-box:hover .image img{opacity:.9}.category-boxes .card{margin-bottom:20px;padding:0 10px}.category-boxes .card .image{position:relative;width:100%;background:#000;border-radius:4px;overflow:hidden;max-height:170px}.category-boxes .card .image img{width:100%;opacity:.5;border-radius:4px;transition:transform .4s}.category-boxes .card .image:hover img{transition:transform .4s;transform:scale(1.25,1.25)}.category-boxes .card .image .name{width:100%;height:100%;position:absolute;top:0;left:0;justify-content:center;flex-direction:column;align-items:center;display:flex;color:#FFF;font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.pro-box{display:flex;text-align:left;padding:20px;box-shadow:0 1px 5px 0 rgba(50,50,50,.2);background:#FFF;border-radius:4px;margin-bottom:20px;min-height:180px;transition:all 200ms ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease}.pro-box:hover{box-shadow:0 2px 10px 0 rgba(50,50,50,.2)}.pro-box:last-child{margin-bottom:50px}.pro-box .icon-holder{margin:0;height:140px;border-radius:4px;width:140px;min-width:145px;overflow:hidden}.pro-box .icon-holder img{border-radius:4px;width:140px}.pro-box .pro-content{flex-grow:1;padding:0 20px 0 15px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start;align-items:stretch;align-content:center;overflow:hidden}.pro-box .content-button{margin-left:12px;margin-right:15px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.pro-box .content-button button:first-child{margin-bottom:10px}.pro-box .content-stars{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}.pro-box .content-stars span{padding-right:5px}.pro-reviews-length{margin-left:6px}.pro-box .content-stars i{font-size:16px;margin-right:3px;color:#ddd}.pro-content .content-title{font-size:18px;line-height:28px;text-align:left;font-weight:700;color:#2a2a2a;margin:0 0 4px 0;text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.pro-content .content-title a{color:#2a2a2a;border-bottom:1px dotted}.pro-content .content-title a:hover{border-bottom:1px solid}.pro-content .content-subtitle{color:#636363;font-weight:400;font-size:14px;overflow:hidden;margin-bottom:10px;margin-top:6px}.pro-content .content-facts{margin-bottom:10px}.pro-content .content-facts span{padding-right:10px;color:#868686;font-size:14px}.pro-box .content-button a{width:100%}.about-txt .read_more{cursor:pointer;color:#3d96fb}.ask-question-box{display:flex;text-align:left;padding:40px 0;box-shadow:0 1px 5px 0 rgba(50,50,50,.2);background:#FFF;border-radius:4px}.ask-question-box.cost-version{padding:0;margin-bottom:24px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease}.ask-question-box.cost-version:hover{box-shadow:0 2px 10px 0 rgba(50,50,50,.2)}.ask-question-box.cost-version:last-child{margin-bottom:50px}.ask-question-box.cost-version .ask-question-icon{width:inherit;margin:0;border-radius:4px 0 0 4px;border-right:1px solid #ddd}.ask-question-box.cost-version .ask-question-icon img{border-radius:4px 0 0 4px;width:224px}.ask-question-box.cost-version .ask-content{flex-grow:1;padding:0 20px 0 25px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:center}.ask-question-box.cost-version .content-button{margin-left:12px;margin-right:40px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.ask-content .content-title{font-size:20px;line-height:28px;text-align:left;font-weight:700;color:#2a2a2a;margin:0 0 6px}.ask-content .content-title a{color:#2a2a2a}.ask-content .content-title a:hover{text-decoration:underline}.ask-content .content-subtitle{color:#636363;font-weight:300;font-size:14px;max-height:44px;overflow:hidden;margin-bottom:6px}.ask-content .content-facts span{padding-right:10px;color:#868686;display:inline-block;margin-bottom:7px}.ask-action{display:flex}.content-button{margin-left:12px;margin-right:40px}.ask-content .content-input{flex-grow:2;padding-bottom:0}.ask-content .content-input input{height:51px}.login-holder{max-width:460px;margin:0 auto 20px}.login-box{background:#FFF;padding:35px 60px 50px;margin:0 0 15px;font-size:14px;border-radius:4px;box-shadow:0 1px 5px 0 rgba(50,50,50,.2)}.login-box .input{position:relative;margin:0 0 18px}.login-box input{height:58px}.login-box label{font-size:16px;line-height:26px;white-space:nowrap;margin:6px 0 6px;display:block;font-weight:700}.login-box .forgot-pass{margin:12px 0 30px;font-size:16px}.content-block{margin:0 auto;padding:60px 0 80px;min-height:300px}.content-block h2{padding:0 0 0;max-width:600px;margin:0 auto;text-align:center;font-size:40px;line-height:50px;font-weight:700}.content-block h2::after{display:block;content:"";width:200px;margin:30px auto;border-top:3px dashed #3d96fb}.content-block p{font-size:16px;line-height:25px;text-align:left;padding:0 160px;color:#5b5b5b}.content-block p.about-ceo{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;font-size:14px;font-weight:700;margin-top:30px}.content-block h3{text-align:center;font-size:18px;font-weight:700}.content-block p .about-tom{margin-left:20px}.content-block .block{margin-top:30px;margin-bottom:40px}.block{padding:10px 15px 10px;text-align:center}.block .box{display:inline-block;vertical-align:top;text-align:left;background:#fff;margin:0 1.3% 10px;width:30.3%;border-radius:5px;color:#666;font-size:16px;line-height:20px;padding:25px 8px 25px}.content-block .block .box{background:transparent}.block .box i{font-size:60px;text-align:center;display:block;height:65px;color:rgba(165,165,165,.5)}.block .box h2{font-size:22px;line-height:30px;color:#2d2d2d;text-align:center;margin:20px 0 10px;font-weight:700}.block .box p{margin:0 0 5px;text-align:center;font-size:14px;color:#8e8e8e;line-height:24px}.content-block p.nopad{padding:0}.big-stat{margin:0;margin-top:20px;font-size:50px;color:#3d96fb;line-height:60px;font-weight:700}.steps{background:#FFF}.steps h1{margin:80px 0 60px;color:#434343}.steps h2{margin:80px 0 60px;font-size:40px;line-height:48px;font-weight:800;color:#434343}.step-box{padding:60px 0;background:#FFF}.step-box h3{font-size:30px;line-height:38px;font-weight:800;margin-bottom:20px;margin-top:0}.step-box p{font-weight:400;line-height:26px;font-size:16px}.step-box img{width:100%;float:right;margin-top:40px;border-radius:4px}.steps-how .media{margin:42px 0 27px}.steps-how .media h3{font-weight:800;font-size:24px;line-height:32px}.steps-how .media-left{padding-right:20px}.steps-how .media-left i{color:#4092f1;background-color:#ECF3FB;padding:10px;border-radius:10px}.steps-how .media p{font-size:16px;line-height:30px;letter-spacing:0}.info-section .about_avatar{margin-bottom:50px}.info-section .about_avatar .about{font-size:24px;margin-top:15px;color:#FFF;font-weight:700}.info-section .about_avatar .position,.info-section .about_avatar .position a{font-size:14px;color:#FFF;font-weight:300}.about_avatar img{border:4px solid #FFF;box-shadow:3px 6px 12px rgba(0,0,0,.25);width:80%}.testimonials{border-radius:4px;border:0}.boxxy{position:relative;max-height:250px;overflow:hidden}.boxxy img{width:100%;border-radius:10px 10px 0 0}.review-heading{position:absolute;bottom:0;padding:20px 40px;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,1) 100%);left:0;right:0;text-align:center}.boxxy .title-name{font-size:22px;line-height:30px;color:#FFF;font-weight:600}.testimonials .caption{padding:20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-left:solid 2px #f6f6f6;border-bottom:solid 2px #f6f6f6;border-right:solid 2px #f6f6f6}.info-section .thumbnail .caption p,.landing-section .thumbnail .caption p{line-height:24px;font-size:16px;color:#1d1d1d;font-weight:300}.info-section .thumbnail .caption p span,.landing-section .thumbnail .caption p span{color:#3d96fb}.testimonials .story{border-top:solid 1px #ececee;padding-top:20px;margin-top:20px;-webkit-display:flex;-moz-display:flex;display:flex}.testimonials .story img{border-radius:50%;width:65px;height:65px;float:left}.testimonials .story-content{-webkit-flex:1;-moz-flex:1;flex:1;margin-left:10px;float:left}.story-content .story-pro{text-transform:uppercase;color:#797b7b;font-size:12px;line-height:16px}.story-content .story-name{font-size:16px;line-height:22px}.story-content .rating-stars small{color:#797b7b;font-size:12px}.cost-guide .btn-backlead{color:#3d96fb}.cost-content h1{font-size:42px;line-height:50px;font-weight:800;color:#222}.cost-content h2{font-size:32px;line-height:40px;font-weight:800;margin-bottom:20px;margin-top:50px;color:#222}.cost-content h3{font-size:24px;line-height:32px;font-weight:700;margin-bottom:16px;margin-top:40px;color:#222}.cost-content ul{list-style-type:disc;padding:0;line-height:26px;font-size:16px;margin:30px 0 30px 30px}.cost-content ol{padding:0;line-height:26px;font-size:16px;margin:30px 0 30px 30px}.landing-section.cost-content{padding-bottom:20px}.promo .cost-page p{font-size:22px;line-height:30px;padding:10px 0;text-align:left;text-shadow:1px 1px 40px rgba(22,23,31,1)!important}.cost-content .guide-holder{max-width:75%}.cost-content .guide-holder img{width:100%;border-radius:4px;opacity:.9}.cost-content p{font-size:18px;line-height:28px;margin:0 0 32px}.cost-content a{font-weight:700}.cost-content .table{font-size:16px}.cost-guide ul{padding:0 0 0 20px;list-style-type:circle;font-weight:700}.cost-guide li{margin-bottom:4px;font-size:14px;text-align:left}.cost-guide p{font-size:18px;line-height:30px;padding:10px 0}.cost-guide span.or{padding:0 15px;text-transform:uppercase;font-size:12px;color:#989898;font-weight:600}.guide-city{color:#fff;font-weight:700;font-size:16px;padding:10px 0;text-align:left}.guide-city span{background:rgba(0,0,0,.25);border-radius:200px;padding:5px 15px}.cost-links h2{font-size:26px;font-weight:700}.cost-links .cat-header h3{margin-bottom:10px;font-size:22px}.cost-links ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;padding:15px 0;margin:0}.cost-links li{margin-bottom:10px!important}.cost-links li a{color:#848484;font-weight:400;font-size:16px}.cost-links li a:hover{color:#70adf4}.bluebox blockquote{border-left:5px solid #0068b3}ol.table-of-contents{margin-bottom:30px}.toc-item,ol.table-of-contents li{font-size:18px!important;line-height:26px!important;padding-bottom:4px!important;font-weight:700}.toc-item a,ol.table-of-contents li a{text-decoration-line:underline;text-decoration-style:dashed;text-underline-position:under;text-decoration-color:#eee!important}.toc-item a:hover,ol.table-of-contents li a:hover{text-decoration-color:#70adf4!important}.promo.category.cost-guide h2,.promo.category.cost-guide h3{font-weight:800;font-size:44px;line-height:52px;text-align:left;color:#FFF;margin-top:0;margin-bottom:5px;text-shadow:1px 1px 40px rgba(22,23,31,1)!important;max-width:630px}.promo.category.cost-guide h2,.promo.category.cost-guide h3{margin:0 0 5px!important}.promo.category.cost-guide h1{text-shadow:1px 1px 40px rgba(22,23,31,1)!important;max-width:780px}.cost-r{font-size:44px;line-height:54px;margin-top:8px!important;font-weight:800;color:#2ec38b}.promo .cost-r{text-shadow:1px 1px 40px rgba(22,23,31,1)!important}.cost-content li{padding-bottom:16px;font-size:18px;line-height:28px}.cost-content .table,.cost-faq .table,.video-box .table{border:3px solid #eee;margin-bottom:32px}.video-box .table thead,.cost-content .table thead{border-top:4px solid #005fb9}.cost-content .table thead th,.cost-faq .table thead th,.video-box .table thead th{font-size:18px;line-height:26px;padding:24px 8px 24px 8px;font-weight:800;color:#005fb9}.video-box .table tr td{font-size:18px;line-height:26px;padding:16px 8px 16px 8px}.lesson-container .table caption{font-size:18px;line-height:32px;text-transform:uppercase;font-weight:800;color:#000}.cost-content .para{margin-bottom:32px}.cost-content .bluebox{padding:5px 25px 20px;background:#def1ff;border-radius:4px;font-weight:400;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.06)}.cost-content .bluebox h2{margin-top:20px;font-size:34px;color:#0068b3;font-weight:300;line-height:42px}.cost-content .bluebox p,.cost-content .bluebox li{color:#0068b3}.lesson-container{padding:40px 0}.landing-section .nav-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}.lesson-container h2.chapter-title{font-size:34px;line-height:42px;margin:0 0 30px;font-weight:300}.lesson-container .video-transcript h2.subtitle{max-width:600px;margin:20px 0}.lesson-container .video-transcript h2{font-weight:800;margin:65px 0 20px;font-size:34px;line-height:44px;color:#222}.lesson-container .video-transcript hr{margin-top:30px;margin-bottom:30px}.lesson-container .video-transcript p,.lesson-container .video-transcript li,.cost-content p,.cost-content li{font-size:20px;line-height:30px}.lesson-container .video-transcript p{margin:0 0 32px}.lesson-container .video-transcript p a{font-weight:700}.lesson-container .video-container{border-radius:4px;background-color:#e6e6e6;padding:5px;margin-bottom:20px}.lesson-container .video-container iframe{display:block}.lesson-container .video-container img{width:100%;border-radius:2px}.lesson-container .video-transcript .table li{font-size:18px!important;line-height:26px!important}.lesson-container .lesson-summary{background:#ddfff5;padding:5px 25px 20px;border-radius:4px;font-weight:600!important;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.06);margin:0 0 30px!important;color:#01815c!important}.lesson-container .lesson-summary h2{font-size:26px!important;margin-top:20px!important;color:#01815c!important;font-weight:800!important;line-height:34px!important}.lesson-container .lesson-summary p{margin:0 0 20px!important;color:#01815c!important;font-weight:600!important;font-size:16px!important}.lesson-container .lesson-summary li{padding-bottom:6px!important;font-size:16px!important}.lesson-container .bluebox h2{font-size:30px!important;margin-top:20px!important;color:#0068b3!important;line-height:38px!important}.bluebox h3{color:#0068b3!important}.lesson-container .bluebox p,.lesson-container .bluebox li{color:#0068b3!important}.lesson-container .bluebox{background:#def1ff;padding:5px 25px 20px;border-radius:4px;font-weight:400;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.06);margin-bottom:30px}.landing-section.babyblue{background-color:#f8f8f8;color:#4d4d4d;padding:32px 0;border-bottom:1px solid #e1e1e1}.landing-section.babyblue h1{font-size:42px!important;line-height:52px!important;font-weight:800;color:#222;padding:0;margin:0 30px 0 0}.course-navigation a{color:#F98A2F!important;text-transform:uppercase;font-size:14px;font-weight:700;line-height:20px;margin-bottom:6px;display:inline-block}.course-navigation a:hover{color:rgba(76,76,76,1)!important}.course-navigation span{padding:0 6px;color:#c6c6c6;font-weight:800}.course-navigation i{margin-right:5px}p.step{background:#edf8fe;padding:10px;border-radius:4px;width:70%;border:1px solid #daf2ff;z-index:1;transition:all 200ms ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;position:relative}p.step:hover{font-weight:700;background:#dff4ff;border:2px solid #c0e9ff}p.step.wide{width:100%;background:#fff;border:0;border-radius:0;box-shadow:0 4px 6px -2px rgba(0,0,0,.08)}.lesson-container .video-transcript img{border-radius:4px}.lesson-container .video-transcript img.c-image{width:100%;max-width:600px}.lesson-container .video-transcript img.w-image{width:100%}.lesson-container .video-transcript li{padding-bottom:8px}.lesson-container .video-transcript li:last-child{padding-bottom:16px}.lesson-container .video-transcript h2 a{color:#222}.lesson-container .video-transcript h3{font-weight:800;margin:45px 0 20px;font-size:26px;line-height:34px;color:#222}.lesson-container .video-transcript h4{font-size:20px;font-weight:800;line-height:30px;margin:25px 0;color:#0e0e0e}.course-btns{text-align:left}.course-btns .btn-backlead{color:#979797;border:1px solid #ebebeb}.course-btns .btn:first-child{margin-right:12px}.video-box{box-shadow:0 0 5px 1px rgba(0,0,0,.07);background:#FFF;border-radius:6px;margin-bottom:20px;margin-top:5px;padding:15px 25px}.video-transcript.video-box{padding:40px 70px 50px!important}.video-box:last-child{margin-bottom:0}.video-postroll .post-title{font-size:24px;margin-bottom:12px;color:#FFF;line-height:32px}.video-box .table a{font-weight:700}.video-details{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;color:#999}.video-details .video-author-pic{border-radius:50%;background-color:rgba(243,246,248,.94);border:2px solid #fff;box-shadow:inset 0 1.5px 3px 0 rgba(0,0,0,.15),0 1.5px 3px 0 rgba(0,0,0,.15);margin-right:15px}.video-details .video-author-pic img{box-shadow:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:60px;border-radius:50%;opacity:.9}.video-details .deet a{color:#545454}.question-card{padding:30px;border-top:0;position:relative;border-radius:6px;margin-bottom:20px;background:#FFF;box-shadow:0 0 5px 1px rgba(0,0,0,.07)}.question-card h3,.cost-card h3{font-size:22px;line-height:1.5;font-weight:800;color:#000;margin-bottom:20px;margin-top:0;border-radius:6px}.question-card h2,.cost-card h2{font-size:26px;line-height:36px;font-weight:700;color:#2d2d2d;margin-bottom:20px;margin-top:0}.question-card p{font-size:18px;line-height:28px}.bubble-cta{-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);background:#fff;padding:12px 24px;border-radius:200px;position:absolute;top:-47px;left:50%;-webkit-box-shadow:0 1px 2px 0 rgba(47,47,47,.3);box-shadow:0 1px 2px 0 rgba(47,47,47,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1111;color:#000;font-weight:600;font-size:16px}.floating-cta{position:fixed;bottom:0;right:8%;z-index:111;padding:12px 26px 18px;background:#3d96fb;border-radius:6px 6px 0 0;box-shadow:0 0 6px 1px rgba(0,0,0,.17)}.floating-cta .f-online{color:#FFF;margin-bottom:12px;font-weight:700;font-size:14px;text-shadow:1px 1px 12px rgba(22,23,31,.2)!important}.floating-cta .f-online i{color:#5dfa9c}.floating-cta .f-buttons a{min-width:120px;font-size:14px}.floating-cta .f-buttons a:first-child{margin-right:5px}.lesson-container .next-wrapper{box-shadow:0 0 5px 1px rgba(0,0,0,.07);background:#FFF;border-radius:6px;margin-bottom:20px}.lesson-container .next-container{padding:16px!important;border-bottom:1px solid #e7e7e7;z-index:111;position:relative;box-shadow:0 4px 6px -2px rgba(0,0,0,.08)}.lesson-container .next-container .next-title,.lesson-container .next-container .next-title a{font-size:26px;font-weight:300;color:#4c4c4c!important}.lesson-container .next-container .next-title a:hover{color:#3d96fb!important}.lesson-container .next-container .next-subtitle{color:#a2a2a2}.lesson-container .next-lessons{max-height:80vh;min-height:370px;overflow-y:auto;border-top:0;padding-bottom:45px}.lesson-container .next-lessons.course{max-height:80vh;min-height:inherit;padding-bottom:0}.lesson-container .next-lessons.course .panel-group{margin-bottom:0}.lesson-container .next-lessons .panel-group .panel+.panel{margin-top:0;border-top:1px solid #e7e7e7}.lesson-container .next-lessons .panel-default{border:0}.lesson-container .next-lessons .panel-title{font-weight:600;padding:12px;background:#f8f8f8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;z-index:1111;position:relative}.lesson-container .next-lessons .panel{background-color:transparent}.lesson-container .next-lessons .panel .panel-title i{transition:all 200ms ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease}.lesson-container .next-lessons .panel .collapsed .panel-title i.fa-angle-down{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.lesson-container .next-lessons .panel-default>.panel-heading{background-color:#FFF;border-color:#ddd;border-bottom:1px solid #e7e7e7;padding:0;cursor:pointer}.lesson-container .next-lessons .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0;padding:0}.lesson-container .next-lessons .each-lesson{color:inherit;text-decoration:none;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:row;padding:14px 16px;position:relative;white-space:normal;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;border-bottom:1px solid #eee}.lesson-container .next-lessons .each-lesson.sub-lesson{padding-left:40px!important}.lesson-container .next-lessons .each-lesson:hover{background-color:#e8f3ff!important;color:#000}.lesson-container .next-lessons .each-lesson:hover i{color:#3d96fb!important}.lesson-container .next-lessons .each-lesson.featured{background-color:#3d96fb!important;color:#fff;border-radius:6px;margin:15px}.lesson-container .next-lessons .each-lesson.featured:hover{background-color:#287ddd!important}.lesson-container .next-lessons .each-lesson.featured i{color:#FFF!important}.lesson-container .next-lessons .each-lesson img{border-radius:3px;max-width:120px}.lesson-container .next-lessons .each-lesson:last-child{border-bottom:0}.lesson-container .next-lessons .each-lesson i.fa{font-size:22px;color:#babec2}.lesson-container .next-lessons .each-lesson-info{margin-left:15px!important;font-size:16px;font-weight:700}.lesson-container .next-lessons .each-lesson.featured .each-lesson-info{margin-right:15px!important;font-size:18px!important}.protip{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;border-radius:6px;min-height:80px;margin-bottom:30px}.protip .protip-icon{width:100px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:center;border-radius:0;align-self:stretch}.protip.formula{border:2px solid #ccecff;background:rgba(204,236,255,.25)}.protip.formula .protip-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNjMuNTA3LDYyLjk2N0MyNjUuMTc5LDUxLjgzMywyNzIuODMzLDQwLDI4My43MjksNDBjMTEuMDI4LDAsMjAsOC45NzIsMjAsMjBoNDBjMC0zMy4wODQtMjYuOTE2LTYwLTYwLTYwICAgIGMtMzMuNjI5LDAtNTUuNTI3LDI4LjY5MS01OS43ODQsNTcuMDczTDIxMS4wODMsMTQ0aC02MS4zNTR2NDBoNTUuNDM2bC0zOS4yMiwyNjUuMDczbC0wLjExNiwwLjkzNyAgICBjLTEuMDYzLDEwLjYyLTkuMzkzLDIxLjk5LTIwLjEsMjEuOTljLTExLjAyOCwwLTIwLTguOTcyLTIwLTIwaC00MGMwLDMzLjA4NCwyNi45MTYsNjAsNjAsNjAgICAgYzMzLjY2MSwwLDU2Ljc3MS0yOS4xNDEsNTkuODQ4LTU3LjQ5NkwyNDUuNiwxODRoNjAuMTI5di00MGgtNTQuMjExTDI2My41MDcsNjIuOTY3eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojMDBBMEZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwYTBmZiI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9IjQyNi4yNzEsMjQ4IDM3OC4yMzYsMjQ4IDM1Mi4yNDksMjg3LjA4NSAzMzQuOTIzLDI0OCAyOTEuMTcsMjQ4IDMyNS45OTcsMzI2LjU2OSAyNzAuNTIzLDQxMCAzMTguNTU4LDQxMCAgICAgMzQ1LjIxLDM2OS45MTUgMzYyLjk3OSw0MTAgNDA2LjczMiw0MTAgMzcxLjQ2MiwzMzAuNDMxICAgIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMwMEEwRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDBhMGZmIj48L3BvbHlnb24+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);background-size:32px;background-repeat:no-repeat;background-position:center;background-color:#ccecff}.protip.quote{border:2px solid #ccecff;background:rgba(204,236,255,.25)}.protip.quote .protip-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNzUuOTk5IDc1Ljk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzUuOTk5IDc1Ljk5OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMEEwRkYiIGQ9Ik0xNC41NzksNUM2LjUyNyw1LDAsMTEuNzE2LDAsMjBjMCw4LjI4NSw2LjUyNywxNSwxNC41NzksMTVDMjkuMTU3LDM1LDE5LjQzOCw2NCwwLDY0djcgICAgQzM0LjY5LDcxLDQ4LjI4Niw1LDE0LjU3OSw1eiBNNTYuNTc5LDVDNDguNTI3LDUsNDIsMTEuNzE2LDQyLDIwYzAsOC4yODUsNi41MjcsMTUsMTQuNTc5LDE1QzcxLjE1NywzNSw2MS40MzgsNjQsNDIsNjR2NyAgICBDNzYuNjksNzEsOTAuMjg2LDUsNTYuNTc5LDV6IiBkYXRhLW9yaWdpbmFsPSIjMDMwMTA0IiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDBhMGZmIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);background-size:28px;background-repeat:no-repeat;background-position:center;background-color:#ccecff}.protip.music{border:2px solid #fcc;background:rgba(255,204,204,.25)}.protip.music .protip-icon{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU0Ljg4OCA1NC44ODgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU0Ljg4OCA1NC44ODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojRUE2MjQ4OyIgZD0iTTUyLjEwNCwwLjI0OWMtMC4yMTYtMC4xODktMC41MDEtMC4yNzUtMC43ODktMC4yNDFsLTMxLDQuMDExYy0wLjQ5OSwwLjA2NS0wLjg3MiwwLjQ4OS0wLjg3MiwwLjk5MiAgdjYuMDE3djQuMjEydjI2LjAzNUMxNy43MDYsMzkuMjg1LDE0Ljk5NywzOCwxMS45NDQsMzhjLTUuMjQ3LDAtOS41LDMuNzgxLTkuNSw4LjQ0NHM0LjI1Myw4LjQ0NCw5LjUsOC40NDRzOS41LTMuNzgxLDkuNS04LjQ0NCAgYzAtMC4zMzItMC4wMjctMC42NTgtMC4wNjktMC45ODFjMC4wNC0wLjEwOCwwLjA2OS0wLjIyMSwwLjA2OS0wLjM0M1YxNi4xMThsMjktMy43NTN2MTguOTA5QzQ4LjcwNiwyOS4yODUsNDUuOTk3LDI4LDQyLjk0NCwyOCAgYy01LjI0NywwLTkuNSwzLjc4MS05LjUsOC40NDRzNC4yNTMsOC40NDQsOS41LDguNDQ0czkuNS0zLjc4MSw5LjUtOC40NDRjMC0wLjA5Mi0wLjAxMi0wLjE4MS0wLjAxNS0wLjI3MiAgYzAuMDAyLTAuMDI3LDAuMDE1LTAuMDUsMC4wMTUtMC4wNzdWMTEuMjI3VjcuMDE2VjFDNTIuNDQ0LDAuNzEyLDUyLjMyLDAuNDM4LDUyLjEwNCwwLjI0OXoiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);background-size:30px;background-repeat:no-repeat;background-position:center;background-color:#fcc}.protip.lightning{border:2px solid #ffffac;background:rgba(255,255,172,.25)}.protip.lightning .protip-icon{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSI+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRkZERDA5OyIgZD0iTTM5Mi43MDgsMTc4LjJIMjc1LjgwMkwzODQuMTc1LDcuNTMzSDI0Ny42NDJsLTEyOCwyNTZoMTAwLjY5M0wxMTkuNjQyLDUwMi40NjdMMzkyLjcwOCwxNzguMnoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjgxLjc3NSw3LjUzM2gtMzQuMTMzbC0xMjgsMjU2aDM0LjEzM0wyODEuNzc1LDcuNTMzeiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZEOTgwODsiIGQ9Ik0zNTAuMDQyLDE3OC4ybC0yMDQuOCwyNDMuMmwtMzQuMTMzLDgxLjA2N0wzODQuMTc1LDE3OC4ySDM1MC4wNDJ6Ii8+Cgk8cGF0aCBkPSJNMTE5LjY0Miw1MTFjLTEuNzA3LDAtMy40MTMsMC00LjI2Ny0wLjg1M2MtMy40MTMtMi41Ni01LjEyLTYuODI3LTMuNDEzLTEwLjI0bDk1LjU3My0yMjcuODRoLTg3Ljg5MyAgIGMtMi41NiwwLTUuOTczLTEuNzA3LTcuNjgtNC4yNjdzLTEuNzA3LTUuOTczLDAtOC41MzNsMTI4LTI1NmMxLjcwNy0yLjU2LDQuMjY3LTQuMjY3LDcuNjgtNC4yNjdoMTM2LjUzMyAgIGMzLjQxMywwLDUuOTczLDEuNzA3LDcuNjgsNC4yNjdzMS43MDcsNS45NzMsMCw4LjUzM2wtOTkuODQsMTU3Ljg2N2gxMDAuNjkzYzMuNDEzLDAsNS45NzMsMS43MDcsNy42OCw1LjEyICAgYzEuNzA3LDMuNDEzLDAuODUzLDYuODI3LTAuODUzLDkuMzg3TDEyNi40NjgsNTA4LjQ0QzEyNC43NjIsNTEwLjE0NywxMjIuMjAyLDUxMSwxMTkuNjQyLDUxMXogTTEzMy4yOTUsMjU1aDg3LjA0ICAgYzIuNTYsMCw1LjEyLDEuNzA3LDYuODI3LDMuNDEzYzEuNzA3LDIuNTYsMS43MDcsNS4xMiwwLjg1Myw3LjY4bC03OC41MDcsMTg3LjczM2wyMjUuMjgtMjY3LjA5M2gtOTguOTg3ICAgYy0zLjQxMywwLTUuOTczLTEuNzA3LTcuNjgtNC4yNjdzLTEuNzA3LTUuOTczLDAtOC41MzNMMzY4LjgxNSwxNi4wNjdIMjUyLjc2MkwxMzMuMjk1LDI1NXoiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-size:36px;background-repeat:no-repeat;background-position:center;background-color:#ffffac}.protip.lightbulb{border:2px solid #ffffac;background:rgba(255,255,172,.25)}.protip.lightbulb .protip-icon{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM4MCAzODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM4MCAzODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8ZyBpZD0iWE1MSURfMTA4N18iPgoJPHBhdGggaWQ9IlhNTElEXzEwODhfIiBzdHlsZT0iZmlsbDojQUNBQkIxOyIgZD0iTTE0Mi41LDMzMi41YzAsMjYuMjM0LDIxLjI2Nyw0Ny41LDQ3LjUsNDcuNWMyNi4yMzMsMCw0Ny41LTIxLjI2Niw0Ny41LTQ3LjVWMzMwICAgaC05NVYzMzIuNXoiLz4KCTxwb2x5Z29uIGlkPSJYTUxJRF8xMDg5XyIgc3R5bGU9ImZpbGw6IzU2NTY1OTsiIHBvaW50cz0iMTkwLDMwMCAxNzUsMzAwIDE0Mi41LDMwMCAxNDIuNSwzMzAgMjM3LjUsMzMwIDIzNy41LDMwMCAyMDUsMzAwICAiLz4KCTxwYXRoIGlkPSJYTUxJRF8xMDkwXyIgc3R5bGU9ImZpbGw6I0ZGRTk4RjsiIGQ9Ik0xNzUsMjAyLjkwNGMtMjMuMDU3LTYuNTQ4LTQwLTI3Ljc3Ny00MC01Mi45MDRoMzBjMCwxMy43ODUsMTEuMjE1LDI1LDI1LDI1ICAgYzAtNjMuMTU3LDAtMTM0Ljc1NCwwLTE3NUMxMTcuODU4LDAsNTkuMzc1LDU4LjQ4Miw1OS4zNzUsMTMwLjYyNWMwLDQ4LjQwNywyNi4zMzEsOTAuNjYyLDY1LjQ1MSwxMTMuMjI5TDE0Mi41LDMwMEgxNzVWMjAyLjkwNHoiLz4KCTxwYXRoIGlkPSJYTUxJRF8xMDkxXyIgc3R5bGU9ImZpbGw6I0ZGREE0NDsiIGQ9Ik0xOTAsMGMwLDQwLjI0NiwwLDExMS44NDMsMCwxNzVjMTMuNzg1LDAsMjUtMTEuMjE1LDI1LTI1aDMwICAgYzAsMjUuMTI3LTE2Ljk0Myw0Ni4zNTYtNDAsNTIuOTA0VjMwMGgzMi41bDE3LjY3NC01Ni4xNDZjMzkuMTItMjIuNTY2LDY1LjQ1MS02NC44MjEsNjUuNDUxLTExMy4yMjkgICBDMzIwLjYyNSw1OC40ODIsMjYyLjE0MiwwLDE5MCwweiIvPgoJPHBhdGggaWQ9IlhNTElEXzEwOTJfIiBzdHlsZT0iZmlsbDojRkY5ODExOyIgZD0iTTE2NSwxNTBoLTMwYzAsMjUuMTI3LDE2Ljk0Myw0Ni4zNTYsNDAsNTIuOTA0VjMwMGgzMHYtOTcuMDk2ICAgYzIzLjA1Ny02LjU0OCw0MC0yNy43NzcsNDAtNTIuOTA0aC0zMGMwLDEzLjc4NS0xMS4yMTUsMjUtMjUsMjVDMTc2LjIxNSwxNzUsMTY1LDE2My43ODUsMTY1LDE1MHoiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-size:36px;background-repeat:no-repeat;background-position:center;background-color:#ffffac}.protip.help,.protip.money{border:2px solid #7effda;background-color:rgba(126,255,218,.25)}.protip.help .protip-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5Ni4xNTggNDk2LjE1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDk2LjE1OCA0OTYuMTU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiM3RUZGREEiIGQ9Ik00OTYuMTU4LDI0OC4wODVjMC0xMzcuMDIyLTExMS4wNjktMjQ4LjA4Mi0yNDguMDc1LTI0OC4wODJDMTExLjA3LDAuMDAzLDAsMTExLjA2MywwLDI0OC4wODUgIGMwLDEzNy4wMDEsMTExLjA3LDI0OC4wNywyNDguMDgzLDI0OC4wN0MzODUuMDg5LDQ5Ni4xNTUsNDk2LjE1OCwzODUuMDg2LDQ5Ni4xNTgsMjQ4LjA4NXoiIGRhdGEtb3JpZ2luYWw9IiMyNUI3RDMiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiM3ZWZmZGEiPjwvcGF0aD48cGF0aCBzdHlsZT0iZmlsbDojMDJCMzgwIiBkPSJNMTM4LjIxNiwxNzMuNTkyYzAtMTMuOTE1LDQuNDY3LTI4LjAxNSwxMy40MDMtNDIuMjk3YzguOTMzLTE0LjI4MiwyMS45NzMtMjYuMTEsMzkuMTExLTM1LjQ4NiAgYzE3LjEzOS05LjM3MywzNy4xMzQtMTQuMDYyLDU5Ljk4NS0xNC4wNjJjMjEuMjM4LDAsMzkuOTksMy45MjEsNTYuMjUsMTEuNzU1YzE2LjI2LDcuODM4LDI4LjgxOCwxOC40OTUsMzcuNjgzLDMxLjk3ICBjOC44NjEsMTMuNDc5LDEzLjI5MywyOC4xMjUsMTMuMjkzLDQzLjk0NWMwLDEyLjQ1Mi0yLjUyNywyMy4zNjctNy41ODEsMzIuNzM5Yy01LjA1NCw5LjM3Ni0xMS4wNjIsMTcuNDY5LTE4LjAxOCwyNC4yNzkgIGMtNi45NTksNi44MTItMTkuNDQ2LDE4LjI3NS0zNy40NjMsMzQuMzg4Yy00Ljk4MSw0LjU0Mi04Ljk3NSw4LjUzNS0xMS45NzUsMTEuOTc2Yy0zLjAwNCwzLjQ0My01LjIzOSw2LjU5Mi02LjcwMiw5LjQ0NyAgYy0xLjQ2NiwyLjg1Ny0yLjYwMyw1LjcxMy0zLjQwNiw4LjU3Yy0wLjgwNywyLjg1NS0yLjAxNSw3Ljg3NS0zLjYyNSwxNS4wNTFjLTIuNzg0LDE1LjIzNi0xMS41MDEsMjIuODUyLTI2LjE0NywyMi44NTIgIGMtNy42MTgsMC0xNC4wMjgtMi40ODktMTkuMjI2LTcuNDcxYy01LjIwMS00Ljk3OS03LjgtMTIuMzc3LTcuOC0yMi4xOTJjMC0xMi4zMDUsMS45MDItMjIuOTYyLDUuNzEzLTMxLjk3ICBjMy44MDgtOS4wMSw4Ljg2MS0xNi45MiwxNS4xNjEtMjMuNzNjNi4yOTYtNi44MTIsMTQuNzk0LTE0LjkwNCwyNS40ODgtMjQuMjhjOS4zNzMtOC4yMDIsMTYuMTUtMTQuMzkyLDIwLjMyNS0xOC41NjcgIGM0LjE3NS00LjE3NSw3LjY5LTguODIzLDEwLjU0Ny0xMy45NTNjMi44NTYtNS4xMjYsNC4yODUtMTAuNjkxLDQuMjg1LTE2LjY5OWMwLTExLjcxOC00LjM2LTIxLjYwNS0xMy4wNzQtMjkuNjYzICBjLTguNzE3LTguMDU0LTE5Ljk2MS0xMi4wODUtMzMuNzI4LTEyLjA4NWMtMTYuMTE2LDAtMjcuOTgxLDQuMDY1LTM1LjU5NiwxMi4xOTVjLTcuNjE4LDguMTMtMTQuMDYyLDIwLjEwNS0xOS4zMzYsMzUuOTI1ICBjLTQuOTgxLDE2LjU1NS0xNC40MywyNC44MjktMjguMzQ1LDI0LjgyOWMtOC4yMDYsMC0xNS4xMjctMi44OTEtMjAuNzY0LTguNjc5QzE0MS4wMzUsMTg2LjU5MywxMzguMjE2LDE4MC4zMzEsMTM4LjIxNiwxNzMuNTkyeiAgIE0yNDUuNDQyLDQxNC40MTJjLTguOTM3LDAtMTYuNzM3LTIuODk1LTIzLjQwMS04LjY4Yy02LjY2Ny01Ljc4NC05Ljk5OC0xMy44NzctOS45OTgtMjQuMjc5YzAtOS4yMjksMy4yMi0xNi45OTEsOS42NjgtMjMuMjkxICBjNi40NDQtNi4yOTcsMTQuMzU0LTkuNDQ4LDIzLjczLTkuNDQ4YzkuMjI5LDAsMTYuOTkxLDMuMTUxLDIzLjI5MSw5LjQ0OGM2LjI5Niw2LjMsOS40NDgsMTQuMDYyLDkuNDQ4LDIzLjI5MSAgYzAsMTAuMjU1LTMuMjk2LDE4LjMxMi05Ljg4OCwyNC4xN0MyNjEuNyw0MTEuNDgxLDI1NC4wODQsNDE0LjQxMiwyNDUuNDQyLDQxNC40MTJ6IiBkYXRhLW9yaWdpbmFsPSIjRkZGRkZGIiBjbGFzcz0iIiBkYXRhLW9sZF9jb2xvcj0iIzAyYjM4MCI+PC9wYXRoPjwvZz4gPC9zdmc+);background-size:36px;background-repeat:no-repeat;background-position:center;background-color:#7effda}.protip.money .protip-icon{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMjU2LDBDMTE0LjYyNSwwLDAsMTE0LjYyNSwwLDI1NnMxMTQuNjI1LDI1NiwyNTYsMjU2czI1Ni0xMTQuNjI1LDI1Ni0yNTZTMzk3LjM3NSwwLDI1NiwweiBNMjU2LDQ4MCAgIEMxMzIuNSw0ODAsMzIsMzc5LjUsMzIsMjU2UzEzMi41LDMyLDI1NiwzMnMyMjQsMTAwLjUsMjI0LDIyNFMzNzkuNSw0ODAsMjU2LDQ4MHogTTMzNS41NjIsMjY1Ljg0NCAgIGM2LjA5NSwxMC4zMTMsOS4xNTYsMjIuMzQ0LDkuMTU2LDM2LjEyNWMwLDIxLjE1Ni02LjMxMiwzOC43ODEtMTguOTA2LDUyLjg3NWMtMTIuNTk0LDE0LjEyNS0zMC43OCwyMi40MzgtNTQuNTYyLDI0LjkzOFY0MTYgICBoLTMwLjMxM3YtMzYuMDMxYy0zOS42NTYtNC4wNjItNjQuMTg4LTI3LjEyNS03My42NTYtNjkuMTI1bDQ2Ljg3NS0xMi4yMTljNC4zNDQsMjYuNDA2LDE4LjcxOSwzOS41OTQsNDMuMTI1LDM5LjU5NCAgIGMxMS40MDYsMCwxOS44NDQtMi44MTIsMjUuMjE5LTguNDY5czguMDYyLTEyLjQ2OSw4LjA2Mi0yMC40NjljMC04LjI4MS0yLjY4OC0xNC41NjMtOC4wNjItMTguODEzICAgYy01LjM3NS00LjI4LTE3LjM0NC05LjY4OC0zNS44NzUtMTYuMjVjLTE2LjY1Ni01Ljc4LTI5LjY4OC0xMS40NjktMzkuMDYzLTE3LjE1NWMtOS4zNzUtNS42MjUtMTctMTMuNTMxLTIyLjg0NC0yMy42ODggICBjLTUuODQ0LTEwLjE4OC04Ljc4MS0yMi4wNjMtOC43ODEtMzUuNTYzYzAtMTcuNzE5LDUuMjUtMzMuNjg4LDE1LjY4OC00Ny44NzVjMTAuNDM4LTE0LjE1NiwyNi44NzUtMjIuODEzLDQ5LjMxMy0yNS45NjlWOTYgICBoMzAuMzEzdjI3Ljk2OWMzMy44NzUsNC4wNjMsNTUuODEzLDIzLjIxOSw2NS43ODEsNTcuNWwtNDEuNzUsMTcuMTI1Yy04LjE1Ni0yMy41LTIwLjcyLTM1LjI1LTM3Ljc4MS0zNS4yNSAgIGMtOC41NjMsMC0xNS40MzgsMi42MjUtMjAuNTk0LDcuODc1Yy01LjE4OCw1LjI1LTcuNzgxLDExLjYyNS03Ljc4MSwxOS4wOTRjMCw3LjYyNSwyLjUsMTMuNDY5LDcuNSwxNy41NjMgICBjNC45NjksNC4wNjMsMTUuNjg4LDkuMDk0LDMyLjA2MywxNS4xMjVjMTgsNi41NjMsMzIuMTI1LDEyLjc4MSw0Mi4zNDQsMTguNjI1QzMyMS4yODEsMjQ3LjQ2OSwzMjkuNDM4LDI1NS41NjMsMzM1LjU2MiwyNjUuODQ0eiIgZmlsbD0iIzAyYjM4MCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);background-size:36px;background-repeat:no-repeat;background-position:center;background-color:#7effda}.protip .protip-body{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:left;align-items:center;align-content:center;width:100%;padding:15px 15px 15px 24px;font-size:18px;line-height:30px}.protip .protip-body ul,.protip .protip-body ol{-webkit-padding-start:20px;margin:0!important}.protip .protip-body span{font-weight:600}.protip .protip-body a{font-weight:700;text-decoration:underline}.protip .protip-body span p:last-child{margin-bottom:0}ol.cool{list-style:none;counter-reset:my-awesome-counter;display:flex;flex-wrap:wrap;margin:30px 0;padding:0}ol.cool li{counter-increment:my-awesome-counter;display:flex;width:100%;align-items:center;padding-bottom:14px}ol.cool li::before{content:counter(my-awesome-counter);font-weight:300;font-size:18px;margin-right:10px;font-family:'Helvetica',serif;line-height:1;color:#FFF;background:rgba(61,150,251,.8);border-radius:50%;padding:6px 10px}ol.cool a,ul.checks a{font-weight:700}ul.checks{list-style:none;display:flex;flex-wrap:wrap;margin:30px 0;padding:0}ul.checks li{display:flex;width:100%;align-items:center;padding-bottom:14px}ul.checks li::before{content:'✓';font-weight:300;font-size:18px;margin-right:10px;font-family:'Helvetica',serif;line-height:1;color:#FFF;background:rgba(13,206,110,.8);border-radius:200px;padding:6px 8.3px}.lesson-container .bluebox ul.checks li::before{background:rgba(61,150,251,.8)!important}#leadMaster .modal-dialog{margin:70px auto}#leadMaster .modal-content{min-height:260px;background:#FAFAFA;border:0}#leadMaster .modal-header{min-height:0;padding:20px 120px 20px;text-align:center;border-bottom:0}#leadMaster .modal-body{padding:0 60px 0}#leadMaster .progress-holder{padding:0}#leadMaster .progress{height:6px;width:100%;border-radius:25px;margin:0 0 0;box-shadow:none}#leadMaster .progress-bar{background-color:#3d96fb;border-radius:20px;-webkit-box-shadow:none;box-shadow:none}#leadMaster .modal-body h2{font-size:22px;margin-bottom:20px;margin-top:0;font-weight:400}#leadMaster .modal-body h3{font-size:24px;line-height:32px;margin:45px 0;color:#282828;position:relative;text-align:center;padding:0 100px;font-weight:700}#leadMaster .modal-body .sub-header{font-size:14px;line-height:22px;color:#7a7a7a;margin-top:12px;font-weight:400;text-shadow:0 0 0 #5d5d5d}#leadMaster .modal-body{opacity:0;transition:opacity 0.3s ease-in;-ms-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in;overflow:hidden;max-height:0;padding:0}#leadMaster .modal-body.show{opacity:1;transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-webkit-transition:opacity 0.3s ease-out;max-height:9999999px}#leadMaster .error-section{position:absolute;width:100%;margin-top:-34px}#leadMaster .error-section .alert{border:0}#leadMaster .error-section .alert-danger{color:#fb403f;text-align:center;background-color:transparent;font-size:16px;margin:0;background-color:#FFF;padding:5px;border-top:1px solid #e5e5e5;font-weight:600}#leadMaster .modal-footer{border-top:1px solid #e5e5e5;padding:24px 24px;background:#FFF}#leadMaster .modal-footer .terms{color:#aeaeae;text-align:center;margin:-40px auto 0;font-size:10px;max-width:180px}.phone-terms{color:#aeaeae;text-align:center;padding:0 120px 30px;font-size:9px}#leadMaster .modal-footer .terms a,.phone-terms a{color:#aeaeae;text-decoration:underline}#leadMaster .modal-footer .terms p,.phone-terms p{margin-bottom:0}#leadMaster .form-group{position:relative}#leadMaster label{padding-right:24px;width:100%;font-size:16px}#leadMaster .button-row{margin-top:20px}#leadMaster .back-link{float:left;margin-left:0}#leadMaster .back-link a{color:#3d96fb}#leadMaster .back-link a:hover{color:#6FB2FF;text-decoration:none}#leadMaster .valid{font-size:14px}#leadMaster .progress-label{display:block;width:100%;margin-top:4px;text-align:center;font-size:12px;color:#aeaeae;margin-bottom:-17px}#leadMaster .finalize{padding:15px 24px 0;margin-bottom:20px;background:#FFF;border-top:1px solid #eee;border-bottom:1px solid #eee}#leadMaster .finalize .panel .collapse{padding:0}#leadMaster .finalize label{cursor:pointer;margin-bottom:12px;font-weight:400}#leadMaster label.last-label{margin-bottom:6px;font-weight:600}#leadMaster .finalize-inputs{margin-top:15px;margin-bottom:10px}#leadMaster .finalize-inputs span{padding-bottom:6px;display:block;font-size:16px}#leadMaster .btn-blue,#leadMaster .btn-backlead{font-weight:700;padding:14px 44px!important}#leadMaster textarea.form-control{height:130px;font-size:16px;border:2px solid #dadada}.pro-matching{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;padding-top:20px}.pro-matching-box{position:relative;padding:15px 25px;margin:25px auto;width:280px;height:280px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:center}.pro-matching-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;background-color:#FFF;padding:0 0 60px;text-align:center}.pro-matching-title h4{font-weight:700;font-size:20px}.pro-matching-box .pro-card-holder{width:100%;height:70px}.pro-matching-box .pro-card{border-radius:6px;-webkit-box-shadow:0 2px 6px rgba(50,50,50,.15);box-shadow:0 2px 6px rgba(50,50,50,.15);padding:15px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;color:#ddd}.pro-matching-box .pro-card .pro-pic{flex:1}.pro-matching-box .pro-card .pro-ratings{flex:2}.pro-matching-box .pro-card .pro-ratings i.fa.fa-star{margin-right:5px}.pro-matching-box .pro-card .pro-pic img{width:42px}.pro-matching-box .pro-card .pro-price i{font-size:24px}.pro-matching-box .pro-card .fake-text{line-height:.5}.spinner.matching{padding:50px;position:relative;text-align:center}.spinner img{width:70px;height:70px}.spinner.matching:before{content:"";height:50px;width:50px;margin:-25px auto auto -25px;position:absolute;top:50%;left:50%;border-width:8px;border-style:solid;border-color:#2180c0 #ccc #ccc;border-radius:100%;animation:rotation .8s infinite linear}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.modal-backdrop.in{opacity:.8}.lead-wrapper{min-height:450px;max-height:450px;overflow-y:auto;position:relative}.lead-wrapper .show-services{position:absolute;left:20px;bottom:-3px}.lead-wrapper .collapse{padding:24px}.lead-wrapper .panel{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.lead-wrapper .collapse.email-ask{margin-bottom:20px}.lead-wrapper .pro-select{text-align:center;padding:18px 0 20px;border-bottom:1px dotted #eaeaea}.lead-wrapper .pro-select .pro-img{max-width:65px;height:65px;margin-bottom:10px;border-radius:50%;overflow:hidden;position:relative;margin:0 auto 15px}.lead-wrapper .pro-select .pro-img img{width:65px;min-height:65px;opacity:.9;border-radius:50%;border:1px solid #eee}.lead-wrapper .pro-select .pro-text{color:#555;max-width:300px;margin:0 auto;font-weight:300;line-height:20px}.lead-wrapper .pro-select .pro-text span{font-size:16px;line-height:22px;font-weight:600;color:#555}.lead-inputs{border-bottom:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 20px 40px;border:1px solid #ececee;background:#FFF}.lead-inputs < .lead-padding{border-top:0}.lead-inputs .input-group-addon{border:2px solid #dadada;font-weight:700}.lead-inputs .checkbox{padding:0;margin:0}.lead-inputs .select-option,.lead-inputs .radio-section .select-option{margin:0;line-height:22px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;background-color:#fff;-webkit-box-shadow:inset 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 0 #FFF;box-shadow:inset 0 1px 0 #FFF;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;font-weight:400;position:relative;border-bottom:1px solid #ececee}.lead-inputs .select-option:checked,.lead-inputs .select-option input[type="checkbox"]:checked+label{-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;background:-webkit-gradient(linear,left top,left bottom,from(#e6f1fd),to(#cfe3fb));background:-webkit-linear-gradient(top,#e6f1fd,#cfe3fb);background:-moz-linear-gradient(top,#e6f1fd,#cfe3fb);background:-ms-linear-gradient(top,#e6f1fd,#cfe3fb);background:-o-linear-gradient(top,#e6f1fd,#cfe3fb);background:linear-gradient(top,#e6f1fd,#cfe3fb);background-color:#daeafc}.lead-inputs .select-option input[type=checkbox],.lead-inputs .select-option input[type=radio]{position:absolute;top:13px;left:15px;cursor:pointer}.lead-inputs input[type="text"],.lead-inputs input[type="email"],.lead-inputs input[type="password"]{border:2px solid #dadada}.lead-inputs textarea:focus,.lead-inputs input:focus{border-color:#3d96fb;outline:0;border:2px solid #3d96fb!important;-webkit-box-shadow:none;box-shadow:none}.lead-inputs input[type=checkbox],.lead-inputs input[type=radio]{margin:4px 0 0 5px}#leadMaster .modal-content.intro-box{background:#4c90f6!important}#leadMaster .modal-content.intro-box .modal-footer{background:#4c90f6!important}#leadMaster .modal-content.intro-box .modal-header{padding:120px 0 0;text-align:left}#leadMaster .modal-content.intro-box .intro-logo{text-align:center}#leadMaster .modal-content.intro-box .intro-wrapper{padding:10px 0 120px}#leadMaster .modal-content.intro-box p.title-1{font-weight:700;font-size:32px;line-height:40px;text-align:center;color:#FFF;margin:20px 0}#leadMaster .modal-content.intro-box p.title-2{color:#FFF;margin:0;font-size:20px;line-height:28px;font-weight:400;text-align:center}#leadMaster .modal-content.intro-box .modal-footer{border-top:0;padding:0 40px 40px}#leadMaster .modal-content.intro-box .modal-footer .btn-backlead{color:#3d96fb;border-color:#FFF;max-width:230px;margin:0 auto}#leadMaster .modal-content.intro-box .modal-footer .btn-backlead:hover{color:#4c90f6;border-color:#FFF}.close-box,.intro-box{opacity:0;transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-webkit-transition:opacity 0.4s ease-in;overflow:hidden;max-height:0;min-height:0!important}.close-box.show,.intro-box.show{opacity:1;transition:opacity 0.4s ease-out;-ms-transition:opacity 0.4s ease-out;-moz-transition:opacity 0.4s ease-out;-webkit-transition:opacity 0.4s ease-out;max-height:9999999px;border-radius:6px}.close-wrapper h3{font-size:24px;line-height:32px;font-weight:700;margin:50px 0;color:#4e4e4e;position:relative;text-align:center;padding:0 100px}.close-label{display:block;padding:13px 0 13px 20px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#4e4d4d;font-size:16px;font-weight:700!important;opacity:.9}.close-label:hover{opacity:1}.close-label.no-left{padding-left:0}.continue-label{color:#3996ff!important}.cancel-label{color:#fc2524!important;opacity:.5!important}.cancel-label:hover{opacity:.7!important}#leadMaster label.phone-label{color:#000!important;font-weight:700!important}.form-invalid-text{font-size:11px;font-weight:300;line-height:normal;color:#d51818;display:none}.valid-icon{display:none;position:absolute;right:-15px;top:0;font-size:16px}.invalid-icon{display:none;position:absolute;right:-15px;top:0;font-size:16px}.input-radio-label{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:14px 0 14px 24px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#4e4d4d;font-size:16px}.input-radio-label.credits-label{padding:0}.input-radio-label.final-select{padding:5px 0}input:checked+.input-radio-label:before{background-color:#3d96fb;border:2px solid #3d96fb;transition:background-color ease 0.28s}.input-radio-label:before{background:#fff;content:'\a0';display:inline-block;border-radius:100%;border:2px solid #dbdbdb;box-shadow:inset 0 0 0 3px #fff;height:22px;width:22px;min-width:22px;margin-right:14px;vertical-align:middle;transition:background-color ease 0.20s}.checkbox-label{display:block;position:relative;padding:14px 0 14px 24px;cursor:pointer;color:#4e4d4d}.visual-hide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.theme-flush-last .checkbox-label{padding-bottom:0}.checkbox:not(.theme-mobileLightweight) .checkbox-label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.checkbox:not(.theme-mobileLightweight) .checkbox-label:before{background:#fff;content:'\a0';display:inline-block;border:2px solid #dbdbdb;border-radius:4px;height:22px;width:22px;min-width:22px;margin-right:14px;vertical-align:18px}.ie9 .checkbox:not(.theme-mobileLightweight) .checkbox-label:before{float:left}@media only screen and (min-width:768px){.checkbox.theme-mobileLightweight .checkbox-label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.checkbox.theme-mobileLightweight .checkbox-label:before{background:#fff;content:'\a0';display:inline-block;border:1px solid #bdc4c4;border-radius:4px;height:20px;width:20px;min-width:20px;margin-right:14px;vertical-align:18.65px}.ie9 .checkbox.theme-mobileLightweight .checkbox-label:before{float:left}}.checkbox input:checked+.checkbox-label::before,.checkbox input:checked.theme-primary+.checkbox-label::before{border:2px solid #3d96fb;background:url(//cdn.lessons.com/assets/images/checkmark_white.svg) center no-repeat;background-color:#3d96fb}.checkbox input:focus.theme-secondary+.checkbox-label::before{border:1px solid #f0a86e}.checkbox input:checked.theme-secondary+.checkbox-label::before{border:2px solid #f27802;background:url(//cdn.lessons.com/assets/images/checkmark_white.svg) center no-repeat;background-color:#3d96fb}.zip-modal{padding:10px 120px 60px}.phone-modal{padding:0 120px 0;margin-top:-20px}.zip-modal input,.phone-modal input{height:50px;font-size:18px;padding:0 0 0 12px;border-width:2px}.zip-modal input::placeholder,.phone-modal input::placeholder{color:#757575;font-weight:400}.zip-modal.text-center input,.phone-modal.text-center input{text-align:center;padding:0;height:48px}.checkbox label.quotes-label{padding-left:0;padding-right:0!important}.profile-background{background:#FFF}.sticky-cta.profile-menu{height:50px;box-shadow:none!important;border-bottom:1px solid rgb(219,219,219)!important}.sticky-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;height:50px;margin-left:15px}.sticky-flex .menu-item{font-weight:700;color:#004989!important}.sticky-flex span{margin:0 6px}.profile-body{padding:0 0 50px}.profile-body h3{margin:10px 0 20px;font-size:20px;font-style:normal;font-weight:700;color:#484848}.answers-div{overflow:hidden;background-color:#FFF}.answers-div .answer{position:relative;max-height:160px;background:#FFF;overflow:hidden;margin-bottom:15px;color:#666;line-height:26px;font-size:16px;font-weight:300}.answers-div .answer .bleep{position:absolute;width:100%;height:60px;bottom:0;background:linear-gradient(transparent,white)}.big-answer{max-height:100%!important;-webkit-transition:all 2s linear;-moz-transition:all 2s linear;-ms-transition:all 2s linear;-o-transition:all 2s linear;transition:all 2s linear}.profile-body .bio{line-height:26px;font-size:14px}.profile-body .read-more{margin:10px 0}.white-card-profile{padding:10px 20px}.white-card-profile:first-child{border-bottom:1px solid #eee;padding-bottom:20px}.white-card .main-photo,.profile-body .main-photo{border-radius:50%;overflow:hidden;width:120px;height:120px;margin-top:10px;margin-bottom:15px;margin-right:10px;background-color:rgba(243,246,248,.94);border:2px solid #fff;box-shadow:inset 0 1.5px 3px 0 rgba(0,0,0,.15),0 1.5px 3px 0 rgba(0,0,0,.15);box-sizing:content-box;position:relative}.white-card .main-photo img,.profile-body .main-photo img{width:100%;cursor:pointer}.profile-body h1{font-size:24px;line-height:32px;margin-top:20px;font-weight:800;color:#222;margin-bottom:6px}.profile-body .rating-stars .review-stars{color:#C0C0C0!important;font-size:24px;letter-spacing:1px}.profile-body .rating-stars .review-stars.active{color:#f7b407!important}.review-stars{color:#C0C0C0!important;font-size:16px;letter-spacing:2px}i.review-stars{font-size:16px!important}.profile-body .creds{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:14px;font-weight:300}.profile-body .creds .kred{margin-right:18px}.profile-body a.anchor{display:block;position:relative;top:-80px;visibility:hidden}.profile-body .profile-cta{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:space-around;margin-top:30px}.profile-body .profile-cta .btn{margin-right:10px;margin-top:0px!important;font-size:14px;color:#3d96fb}.stats-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;text-align:center}.stats-info h2{font-size:24px;font-weight:800;margin:10px 0;text-align:left}.stats-info .fa.fa-star{font-size:20px!important}.stats-info span.pro-rating{font-size:20px!important}.review-list .review{padding:15px 0}.reviews-list ul{list-style-type:none;padding:0;margin:0}.review-list li{position:relative}.review-list li p.review-rating-wrap{font-weight:700;margin:0 0 8px 0;font-size:18px}.review-list .starFill{display:block;margin-top:6px}.review-list li p.review-body{margin:0 3% 8px 0;color:#666;line-height:24px;font-size:15px;font-weight:300}.review-list li .review-footer{margin-left:0;color:#8e8e8e;margin-bottom:0}.review-list li .review-footer .review-date-wrap{font-weight:300;color:#ababab;font-size:12px}.photos-vids{padding-bottom:10px}.profile-body .service-bubble{background:#fff;padding:8px 20px;border-radius:100px;display:inline-block;margin:6px 6px 6px 0;font-size:14px;font-weight:300;border:1px solid #d9d9d9}.profile-body .service-bubble:hover{background-color:#3d96fb;border:1px solid #3d96fb}.profile-body .service-bubble a{color:#000;font-weight:400}.profile-body .service-bubble:hover a{color:#FFF}.question-info .services .info{font-weight:300;font-size:14px;line-height:22px}.question-info .subtitle{font-weight:700;margin-bottom:10px;display:block;color:#0a0a0a;font-size:18px;line-height:26px}.question-info p{font-weight:300;font-size:16px;line-height:26px}.profile-contactbox{padding:16px 24px!important;margin:0px!important;border:1px solid #e4e4e4!important;background-color:#ffffff!important;box-shadow:0 1px 5px 0 rgba(50,50,50,.1);border-radius:4px}.btn-subtitle{text-align:center;font-weight:300;font-size:12px;display:block;margin-top:10px}.profile-bar{display:none}.wizard-top{margin-bottom:30px}.progress-holder.signup{margin:25px auto 0;max-width:288px}header.signup{background:#FFF;border-bottom:1px solid #eee}.signup-container{margin-top:0}.signup-container .header{padding:10px 30px}.signup-container h3{text-align:center;color:#303030;font-weight:700;margin-bottom:0}.signup-container h5{color:#666;text-align:center;color:#797b7b;font-size:16px;margin-top:10px;font-weight:300}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:0;list-style:none}.nav-tabs.slim{max-width:600px;margin:-1px auto;border-radius:5px;border-bottom:0 solid #ececee;padding-top:35px}.nav-tabs.slim>li.active>a{border:1px solid #ececee;border-bottom-color:transparent}.signup-box{color:#2b2b2b;padding:0 0 0;background:#fff;margin:30px auto 10px;border:2px solid #f3f3f3;max-width:600px;width:100%;border-radius:6px}.signup-box.slim{margin:0 auto 10px;border-radius:0 6px 6px 6px}.signup-inputs{margin:25px}.signup-inputs.slim{margin:1px 0}.signup-inputs ul.list{padding:0;margin:0;list-style:outside none none;border:0;overflow:hidden;text-align:left;margin-bottom:10px;border-radius:5px}.signup-inputs.slim ul.list{margin-bottom:0}.signup-inputs ul.list.list-checkboxes li{padding:0;margin:0}.signup-inputs ul.list.list-checkboxes li div.checkbox{padding:0;margin:0}.signup-inputs ul.list.list-checkboxes li div.checkbox label{color:#434343;background:#FFF;padding:14px 24px;border-bottom:1px solid #ececee;font-size:16px;position:relative;font-weight:300;letter-spacing:.3px;text-shadow:0 0 0 #5d5d5d}.category-select label{display:block}.box-footer{background:transparent;padding:20px 0 60px;text-align:right;border-radius:0 0 6px 6px;max-width:600px;margin:0 auto}.box-footer a.account_setup_prev{float:left;margin-top:10px;color:#3d96fb;font-size:16px;margin-left:15px}.box-footer button{font-size:16px;min-width:120px;font-weight:700}.box-footer .terms{text-align:center;color:#8e8e8e;font-size:12.6px;margin-top:30px;line-height:1.3}.signup-container .reasons{display:none}.signup-inputs input{font-weight:400;padding:0 14px}.signup-inputs input::placeholder{font-weight:400}.signup-inputs label{font-size:16px}.signup-inputs .form-group label{margin-top:10px;text-align:right}#map-canvas{border-radius:4px}.checkbox .terms{font-size:12px;line-height:1.3;color:#909090;margin-left:35px;letter-spacing:.1px}.checkbox .terms a{text-decoration:underline;color:#909090}.box-footer .terms a{color:#8e8e8e;text-decoration:underline}.signup-inputs.location{margin:15px 25px}.signup-inputs ul.list.list-checkboxes li:last-child .checkbox label{border-bottom:0}h5.modal-title{text-align:center;font-size:20px;padding:18px}h2.modal-title{text-align:center;font-weight:600;font-size:28px;line-height:34px;margin-bottom:15px}.modal.hottie-modal,.hottie-modal .modal-dialog{overflow:visible!important}.hottie-modal .modal-body{overflow-y:visible}.hottie-modal .modal-header{border-bottom:0;padding-bottom:0}.hottie-modal .modal-body{padding:0 40px!important}.hottie-modal .navigation{margin-top:0px!important}.hottie-modal h5.modal-title{font-size:24px;line-height:32px;font-weight:700}.hottie-modal .zip-form{margin:10px auto}.hottie-modal .login{margin-bottom:10px}.tips-modal .modal-content,#messageTips .modal-content,#info-modal .modal-content,#workerTips .modal-content,#reuseTips .modal-content,#serviceTips .modal-content{background:#FAFAFA}.tips-modal .modal-body,#messageTips .modal-body,#info-modal .modal-body,#workerTips .modal-body,#reuseTips .modal-body,#serviceTips .modal-body{margin:0 auto;padding:40px}.tips-modal .modal-body .navigation,#messageTips .modal-body .navigation,#info-modal .modal-body .navigation,#workerTips .modal-body .navigation,#reuseTips .modal-body .navigation,#serviceTips .modal-body .navigation{text-align:center;margin-bottom:0;margin-top:40px}.lead-details-box{overflow-y:scroll;margin:0;height:250px}.lead-details-box img{width:100%}.client-lead{background:#FFF;border:1px solid #dfdfdf;border-radius:4px;-webkit-border-radius:4px}.client-lead.quoter{background:#FFF;border:0;border-radius:0;-webkit-border-radius:0;max-width:480px;margin:0 auto;padding-bottom:80px}.client-lead a{text-decoration:none;color:#3d96fb}.client-lead a:hover{text-decoration:none;color:#70adf4}.client-lead p{margin:0 0 8px 0}.client-lead-summary{margin-bottom:10px}.client-lead-summary>img{width:100%}.client-lead-customer .media-body{padding-top:18px}.client-lead-customer .media{padding:5px}.client-lead-customer h4.media-heading{font-weight:700;font-size:18px}.client-lead-customer img{font-size:50px;line-height:80px;width:80px;height:80px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;display:inline-block;border:3px solid #FFF}.client-lead-customer-name{font-size:20px;line-height:28px;color:#3e3e3e;padding-top:5px;padding-bottom:5px}.client-lead-customer-info{font-size:14px;margin:0 0 10px;color:#8d9494;line-height:20px}.client-lead-details{margin:18px auto 0;border-top:1px solid #edeeee}.client-lead-details.quote-chat{margin-top:0}.client-lead-details-title{color:#000;padding:10px 0 10px 20px;font-size:15px;font-weight:600;border-bottom:1px solid #eee}.client-lead-details dl{padding:0 20px;text-align:left;margin-top:12px}.client-lead-details dt{font-size:15px;line-height:20px;color:#434343;font-weight:700}.client-lead-details dd{border-bottom:1px solid #edeeee;margin-bottom:12px;margin-left:0;color:#3a3a3a;font-size:16px;line-height:20px;font-weight:300;padding:5px 5px 12px 0}.client-lead-details ul{list-style-type:none;padding:0;margin:0}.client-lead-details li{padding-bottom:5px;list-style-type:none;text-indent:-18px;padding-left:18px}.client-lead-details-check:before{display:inline-block;width:13px;height:10px;background:url(/images/checkmark-cross.png) -10px 0;content:' '}.client-lead-details-cancel:before{display:inline-block;width:10px;height:10px;background:url(/images/checkmark-cross.png);content:' '}.client-lead-details dd:last-child{border-bottom:none}.client-lead-metadata{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;text-align:center;-webkit-padding-start:0;margin-top:20px}.side-pane ul.client-lead-metadata{padding-top:20px;border-bottom:0;border-right:0}.client-lead-metadata i{font-size:14px;color:#3d96fb}.client-lead-metadata ul,.client-lead-metadata li{list-style-type:none;padding:0;margin:0}.client-lead-metadata li{width:50%;border-left:1px solid #edeeee}.client-lead-metadata li:first-child{border-left:none}.client-lead-smalldata{font-size:16px;width:100%;color:#504e4e;font-weight:700}.client-lead-quote-description{font-size:12px;color:#939494;width:100%;font-weight:700}.client-lead-quoteamount{font-size:12px;color:#aeaeae;text-align:left;padding:10px;display:none}.client-lead-quoteamount a{font-size:12px}.client-lead-quoteamount-quotes{text-align:left}.client-lead-metadata li:nth-child(2){width:50%}.client-lead .important-block{text-align:center;margin:0 auto 15px;background:#F8f8f8;padding:12px 0}.client-lead .important-block p{font-size:12px;color:#828282}.client-lead .important-badge{border-radius:200px;background:#3ebb63;color:#FFF;font-weight:700;padding:4px 12px;cursor:pointer;display:inline-block;font-size:14px}.pass-box{width:100%;max-width:480px;position:absolute;text-align:center}.pass-button{position:absolute;right:20px;top:20px;cursor:pointer;line-height:13px;padding:8px 12px}.pro-requests{clear:left}.pro-requests a,.pro-requests a:link{text-decoration:none;cursor:pointer}.pro-requests ul{border-radius:4px;list-style-type:none;padding:0;margin:0}.pro-requests p{margin:0}.pro-requests ul li{color:#353535;padding:24px 120px 24px 60px;position:relative;margin:0;text-decoration:none;background:#FFF;margin-bottom:15px;border-radius:6px;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.06)}.pro-requests ul li.in-progress{padding:15px 60px 0}.active-lead.in-progress{top:18px}.pro-requests ul li h3{font-size:20px;line-height:28px;font-weight:800;color:#3e3e3e;padding-bottom:2px;float:left;margin-right:12px;text-transform:capitalize;margin-bottom:0;min-width:70px}.pro-requests ul li.unread h3{font-weight:700}.pro-requests ul li .location-info{font-size:14px;line-height:20px;font-weight:600;color:#7e7e7e;display:block;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-requests ul li .location-info i.fa{color:#d2d2d2}.pro-requests ul li.unread .details{color:#8d9494;font-weight:400}.pro-requests ul li .details{margin-bottom:16px;color:#8d9494;font-weight:400;margin-top:10px;margin-right:10%}.pro-requests ul li .message-snip{font-size:14px;line-height:20px;color:#969696;white-space:normal;height:85px;width:auto;font-weight:300}.pro-requests ul li .view-details{margin-top:8px}.pro-requests ul li .view-details .psuedo-link{font-size:14px;font-weight:700}.pro-requests ul li .message-snip{line-height:21px;color:#b1b1b1;text-overflow:ellipsis;overflow:hidden}.pro-requests ul li.unread .time-passed{color:#3e3e3e}.pro-requests ul li .time-passed{font-size:12px;line-height:16px;margin-right:40px;position:absolute;right:0;width:110px;color:#555;text-align:right;border-bottom:none!important;top:32px;font-weight:600}.pro-requests.landing ul li .time-passed{width:inherit;border-bottom:2px solid #3d96fb!important;padding-bottom:2px}.pro-requests ul li .decline-lead,.pro-quotes ul li .time-passed{font-size:14px;line-height:16px;font-weight:300;margin-right:40px}.pro-requests ul li .decline-lead{position:absolute;top:50%;right:0}.pro-requests ul li.related-requests{cursor:inherit;font-weight:600;background:inherit;padding:20px 40px 20px 60px}.pro-requests ul li.related-requests i{cursor:pointer;color:#3d96fb}.pro-requests ul li.related-requests i.fa{left:25px;position:absolute;font-size:20px}.active-lead{display:block;height:35px;width:35px;position:absolute;top:27px;left:15px;border-radius:50%}.active-lead img{width:100%;border-radius:50%}.pro-requests ul li.pro-task .btn{position:absolute;top:50%;right:40px;margin-top:-21px}.pro-requests ul li.pro-task{padding-right:240px}.pro-requests ul li .important-badge{border:1px solid #3ebb63;border-radius:4px;padding:0 8px;float:left;background:#3ebb63;font-size:13px;color:#FFF}.pro-requests ul li.pro-task h3{float:left;margin-right:12px}.pass-request{cursor:pointer;color:#929595!important;font-size:12px}.badge.request-badge{margin:0 5px 5px 0;border-radius:4px;font-weight:400;color:#6b6b6b;font-size:14px;padding:4px 8px;background:#fafafa}.q-hold{margin-bottom:15px}.toggle{cursor:pointer;opacity:.8;padding:0 2px}.toggle:hover{cursor:pointer;opacity:1}.toggle.toggle-greengrey .fa-toggle-on.fa-rotate-180{color:#D0D0D0}.toggle.toggle-greengrey .fa-toggle-on{color:#3d96fb}.tips-modal .reuse-navigation,#reuseTips .reuse-navigation{margin:0 auto;width:200px}.tips-modal .modal-body,#reuseTips .modal-body{padding-top:20px}.tips-modal .modal-body .sub-header,#messageTips .modal-body .sub-header,#info-modal .modal-body .sub-header,#workerTips .modal-body .sub-header,#serviceTips .modal-body .sub-header{margin-bottom:40px;line-height:22px}#messageTips .modal-body ul,#info-modal .modal-body ul,#workerTips .modal-body ul{text-align:left}#messageTips .modal-body ul li,#info-modal .modal-body ul li,#workerTips .modal-body ul li{margin-bottom:4px}#hiredPop .cancel-project a,#reviewPop .cancel-project a,#leadPop .cancel-project a,#customQuotes .cancel-project a,#messageTips .cancel-project a,#info-modal .cancel-project a{color:#3d96fb}#pass-reason .modal-dialog{max-width:400px}#pass-reason .modal-footer{border-top:0}#pass-reason .modal-footer a{color:#848484}.alert.banner-alert{border-radius:0;padding:25px}.banner-alert{font-size:16px;line-height:20px;width:100%;padding:22px;position:fixed;top:0;z-index:1000000;box-shadow:0 1px 4px rgba(0,0,0,.2);opacity:1;-webkit-transition:.2s all ease;transition:.2s all ease;color:#FFF;cursor:pointer}.banner-alert .close-btn{float:right;font-size:40px;color:#FFF;opacity:1}.banner-alert .close-btn:hover{opacity:.8}.banner-alert.warn,.banner-alert.warning{background:#debe13;color:#FFF}.banner-alert.success{background:#3ebb64}.banner-alert i{margin-right:10px;font-size:20px;vertical-align:middle}.banner-alert-bottom{top:initial;bottom:-20px;color:#5a5a5a}.banner-alert.clear{background:#FFF}.alert .close{line-height:1.5}.alert a{color:inherit}.alert p{margin:0}.alert i{margin-right:12px}.alert.alert-warn{background:#E6AF3F;color:#c78116;background-color:#fef6e8}.alert.alert-info{background-color:#d8e9fc}.alert.alert-success{background:#d2fcd0;color:#0e9109}.alert-success .sentence-skip{display:none}.alert-dismissable .close{color:rgba(255,255,255,.75);text-shadow:none}.alert-dismissable .close:hover{color:#FFF;text-shadow:none}.reviews-empty{padding-top:30px;padding-bottom:30px;clear:both;color:#d2d2d2;font-size:18px;text-align:center}.reviews-empty p{font-weight:400;margin:0}.reviews-empty i{color:#d2d2d2;font-size:2em}.review-container{background:#fafafa;position:relative;padding-bottom:200px;padding-top:30px;min-height:500px}.review-container .white-card{border:2px solid #f3f3f3;box-shadow:none;padding:25px 30px 30px}.review-container .white-card i{color:#e5e5e5;font-size:26px;width:28px}.review-container .review-header{font-size:20px;line-height:28px;font-weight:700;margin-top:12px;color:#383838}.review-container .select-rating{margin:15px 0 8px;font-weight:600;font-size:16px}.review-container .review-user .image{max-width:80px;max-height:80px;border-radius:50%;overflow:hidden}.review-container .review-user .image img{max-height:80px}.review-container .review-input,.review-container .post-button{margin-top:20px}.star-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}.star-box .submitted{margin-right:25px}.star-box .submitted,.star-box .submitted i{color:#50C878;font-size:15px;font-weight:300}.star-box .reset{font-weight:300;font-size:15px}.review-section .review-box .star-holder i{cursor:pointer}.white-card{background-color:white;padding:15px 20px 20px;margin-bottom:20px;font-size:16px;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-sizing:border-box;line-height:21px;border-radius:4px}.pro-details-block .block-images figure{display:inline-block;max-height:80px;overflow:hidden;border-radius:4px;max-width:80px;margin-right:4px}.pro-details-block .block-images figure img{max-width:80px;border-radius:4px}.pro-details-block .block-images figure img:hover{opacity:.6;cursor:pointer}.pro-details-block-title{text-transform:uppercase;font-size:14px;color:#6c6f73;font-weight:600;margin:20px 0 8px 20px}.pro-details-block.pro-profile{border-top:0;border-bottom:0;padding:0}.pro-details-block.pro-profile .block-images figure{width:120px;height:120px;border-radius:6px;overflow:hidden;margin:0 6px 6px 0;max-height:120px;max-width:120px}.pro-details-block.pro-profile .block-images figure img{max-width:120px;border-radius:6px;margin-right:5px}.pro-details-block.pro-images-box{overflow:hidden}.pro-details-block.pro-images-box .block-images{width:1000px}.select-subject{margin:25px 0}.select-subject .subject-box{border:1px solid #c7c7c7!important;border-radius:6px!important;padding:24px 0;background:#FFF;-webkit-transition:all .1s ease-in-out!important;-o-transition:all .1s ease-in-out!important;transition:all .1s ease-in-out!important;text-align:center;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.select-subject .subject-box img{width:45px;height:45px}.select-subject .subject-box i{font-size:30px}.select-subject a{padding-right:8px;padding-left:8px;padding-bottom:15px}.select-subject h3{font-size:18px;font-weight:800;margin-top:20px;margin-bottom:10px}.select-subject .subject-box:hover{border-color:#3d96fb!important;-webkit-box-shadow:0 5px 15px 0 rgba(50,50,50,.25)!important;box-shadow:0 5px 15px 0 rgba(50,50,50,.25)!important;-webkit-transform:scale(1.07)!important;-ms-transform:scale(1.07)!important;transform:scale(1.07)!important;color:#3d96fb!important;cursor:pointer}.jobs-cta{padding:2em 1em 2em;background:#fafafa;text-align:center;font-size:18px;font-weight:300;border-top:1px solid #eee}.quick-nav-title{margin-bottom:8px}.quick-nav-items a{width:100px}.question-right-wrapper{font-size:18px}ul.cardbox{list-style:none;margin:0;padding:0}ul.cardbox li{margin-bottom:10px}@media only screen and (max-width:1225px){.container-fluid.video{max-width:inherit;padding:0 30px}}@media only screen and (max-width:992px){.info-section.states ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.testimonials .story img{width:50px;height:50px}.sticky-cta .query{width:300px}.sticky-cta .zip{width:120px}.sticky-cta .bttn{width:180px}.cost-content .guide-holder{max-width:90%;margin:0 auto}.container-fluid.video{max-width:inherit;padding:0 15px}.protip{flex-direction:column}.protip .protip-icon{width:100%;border-radius:0;height:50px}.phone-modal{padding:0 80px 0}.phone-terms{padding:0 80px 30px}.profile-body{padding:0 0 50px;max-width:700px;margin:0 auto}.profile-background .bread-box{text-align:center}.profile-bar{position:fixed;bottom:0;left:0;width:100%;background:#fff;box-shadow:0 -1px 10px 0 rgba(49,49,49,.15);z-index:100;display:block}.profile-bar-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;padding:16px 0}.promo .text-frame.landing{padding:0 30px}.banner-alert .close-btn{float:none;position:absolute;top:0;right:0}.landing-section .nav-flex{flex-direction:column;align-items:flex-start;align-content:flex-start}.landing-section.babyblue h1{margin-bottom:16px}}@media only screen and (max-width:767px){body.liaison{overflow:inherit}#wrapper{display:block}.w1{display:block}.padx{padding-left:0px!important;padding-right:0px!important}.pady{padding-left:0px!important;padding-right:0px!important}#header-home{line-height:50px;padding:0}#header-home .navbar-header .navbar-toggle{color:#FFF}#header{position:relative}#header .navbar-header .navbar-brand{margin-left:0}.navbar-header .navbar-toggle{line-height:22px;padding:14px;margin:0;position:absolute;top:0;left:0}.navbar-header .navbar-brand{margin:0 auto;width:inherit;width:100%!important;float:none}#navbar-collapse{background:#FFF}.log-nav>li>a{padding:15px 12px;color:#4092f1}.log-nav.home>li>a{display:block;cursor:pointer;padding:14px 6px;color:#4092f1}.log-nav.home>li>a:hover{color:#000}.promo{height:auto!important}.promo.category.main-page{min-height:500px}.promo.category.main-page h1{margin-top:0;font-size:32px!important;line-height:40px!important}.promo.main-page .zip-form .zip-inputs{box-shadow:0 5px 30px rgba(156,160,171,0)!important;border:0!important;background:inherit;padding:0!important}.zip-form .zip,.zip-form-home .zip,.zip-form .email,.zip-form .name,.zip-form .phone,.zip-form .type{margin-bottom:15px}.zip-form .name{margin-bottom:6px!important}.promo.category.main-page .zip-form input{font-size:16px;box-shadow:0 5px 30px rgba(156,160,171,.25)!important;border-radius:4px!important;border:1px solid #DBDBDB!important;color:#484848!important;background:#FFF}.promo .partners{position:relative!important}.promo .partners .partner-box{height:200px;flex-direction:column!important;padding-right:0;padding-left:0}.promo.join.light{min-height:calc(100vh - 50px)!important}.promo .join-box{margin:55px auto;padding:30px}.promo .join-box .customer-count{padding-right:30%}.promo .join-box .customer-count img{width:120px}.promo .join-box .customer-count .body span{display:inline-block}.promo.category.topflight{min-height:600px;padding:60px 0 20px}.promo .text-frame.landing.topflight{padding:0 20px 40px}.promo.category h1{margin-top:0;font-size:30px!important;line-height:38px!important}.promo.category h2{font-size:20px!important;line-height:26px!important}.promo.category h1 .topflight{font-size:24px!important;line-height:28px!important}.zip-form.topflight{padding:20px 24px;background-color:#FFF}.zip-form.topflight p{font-size:22px;line-height:28px;margin:10px 0}.zip-form .zip-inputs{padding-bottom:15px;padding-top:15px}.page.join{margin-top:20px}.join-select{padding:20px 0 20px}.join-select .or-block{padding-top:10px;padding-bottom:10px}.page{margin-top:20px}.services-bar{padding:0 15px}.navigation-row{margin:0 -15px}.navigation-row li{border-right:0;white-space:nowrap}.navigation-row li a{font-size:12px}.how-steps{padding-bottom:10px;padding-top:20px;display:none}.container-fluid.write-review,.container-fluid.thin-sides{padding-right:0;padding-left:0}.sticky-cta{height:70px}.sticky-cta .logo{height:30px;width:160px}.sticky-cta .btn-xl,.sticky-cta .btn-lg{padding:8px 24px!important;font-size:16px!important;width:inherit}.landing-section{max-width:500px;margin:0 auto}.landing-section .cat-header h2{font-size:26px;line-height:30px}.landing-section .cat-header h3{font-size:20px}.landing-section .box-header h2{font-size:26px!important;line-height:38px!important;margin:30px 0}.info-section{max-width:500px;margin:0 auto}.info-section h3{font-size:26px;line-height:34px;width:100%;margin:30px auto}.info-section.states ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-left:0}.info-section .content.home{margin:40px 0 0}.help-section .help-title{text-align:center;font-size:22px;line-height:30px}.help-section .help-text{text-align:center}.help-section .help-button{margin:40px auto 0;float:initial}.spotlight-content h3{font-size:24px;line-height:28px;font-weight:600}.login-box{padding:20px}.content-block h2{text-align:center;font-size:30px;line-height:40px}.content-block p{padding:0 16px}.service-boxes{overflow:hidden;overflow-x:scroll}.service-boxes .card{min-width:220px;width:220px}.service-boxes .card:first-child{margin-left:14px}.service-boxes .card:last-child{padding-right:14px}.service-boxes.no-flex .card:first-child{margin-left:0}.service-boxes.no-flex .card{width:50%;min-width:50%;padding:0 8px}.service-box{margin-bottom:30px}.service-box .image{max-height:135px}.category-boxes .card .image .name{font-size:16px}.content-box{padding:12px 0 14px}.info-section .content-box .text{font-weight:400}.pro-box{padding:12px;margin-bottom:12px}.pro-content .content-title{font-size:16px;line-height:24px}.pro-box .icon-holder img{width:70px}.pro-box .icon-holder{height:70px;width:70px;min-width:70px}.pro-box .content-stars i,.pro-box span.pro-rating,.pro-box span.pro-rating-count{font-size:14px}.pro-box .pro-content{padding-right:0}.pro-content .content-nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;margin-top:2px}.pro-content .content-nav a:first-child{margin-right:6px}.ask-question-box.cost-version .ask-content{padding:20px 30px 0 30px}.ask-content .content-facts{padding-bottom:30px;display:flex;flex-direction:row;flex-wrap:wrap}.ask-content .content-facts span{flex:1 0 48%}.ask-question-box.cost-version{display:block;height:inherit}.ask-question-box.cost-version .ask-question-icon img{width:100%;height:inherit;border-radius:4px 4px 0 0}.ask-question-box.cost-version .content-button{margin-left:0;margin-right:0;display:block;padding:30px 0 30px;text-align:center}.ask-question-box.cost-version .ask-question-icon{overflow:hidden;border-radius:4px 4px 0 0;border-right:0;border-bottom:1px solid #ddd}.block .box,.block2 .box{display:block!important;width:auto!important;margin:0!important}.row.steps{text-align:center}.steps{color:#FFF}.steps h2{font-size:28px;line-height:36px;text-align:center}.step-box .step-number{font-size:55px;text-align:center;width:100%}.step-box h3{font-size:28px;text-align:center}.step-box .image{text-align:center;float:none;display:block}.testimonials{margin-bottom:30px}.testimonials .caption p{min-height:160px}.testimonials .story img{width:64px;height:64px}.promo.category.cost-guide{padding:64px 0}.promo.category.cost-guide h2,.promo.category.cost-guide h3{font-size:28px!important;line-height:36px!important}.landing-section.cost-guide h2,.cost-r{text-align:left;font-size:28px;line-height:36px;display:inline-block;margin:0 0 8px}.landing-section.cost-guide .btn-guide{text-align:center}.cost-content h1{font-size:30px;line-height:40px}.cost-links ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.promo .cost-page p{font-size:18px;line-height:26px}.cost-content .guide-holder{max-width:100%}.sticky-cta.cost-guide .btn-xl,.sticky-cta.cost-guide .btn-lg{width:100%}.cost-content .para.bluebox,.lesson-container .bluebox{padding:5px 25px 20px;margin:0 -25px;border-radius:0}.cost-content .para.bluebox h2,.lesson-container .bluebox h2{font-size:26px!important;line-height:34px!important}.cost-guide p{font-size:16px;line-height:26px}.cost-content h2{font-size:26px;line-height:34px}#leadMaster .modal-dialog{width:inherit;margin:25px auto;max-width:450px;padding:0 0}#leadMaster .modal-content{border-radius:0;border:0}#leadMaster .modal-header{padding:20px 30px 0}.lead-wrapper{margin-left:initial}.lead-icon{display:none}#leadMaster .modal-content.intro-box p.title-1{font-size:24px;line-height:32px}#leadMaster .modal-content.intro-box p.title-2{font-size:18px;line-height:26px}#leadMaster .modal-content.intro-box .intro-wrapper{padding:5px 15px 110px}#leadMaster .modal-content.intro-box .modal-header{padding:110px 0 0}#leadMaster .modal-body h3{padding:0 80px}#leadMaster .progress-holder{padding:0 40px}#leadMaster .modal-body h3{font-size:20px;line-height:28px;padding:0 30px;margin:40px 0}#leadMaster .modal-body .sub-header{font-size:14px;line-height:20px}.lead-wrapper .collapse{padding:24px 12px}.zip-modal{padding:10px 24px 50px}#leadMaster .modal-footer .terms{margin:25px auto 0}.phone-modal{padding:0 30px 0}.phone-terms{padding:0 30px 30px}.close-wrapper h3{padding:10px 20px 0;margin:40px 0;line-height:28px;font-size:20px}.footer-box{display:block;display:-moz-block;display:-webkit-block;display:-o-block;display:-ms-block}.footer-box .footer-col{display:table;margin-top:10px}#footer .term-links a{font-size:12px}.profile-body{padding:0 0 50px;max-width:400px;margin:0 auto}.profile-body .mobile-btn,.mobile-btn.gray{bottom:0;position:fixed;display:block;right:0;left:0;z-index:101;background:#fafafa;box-shadow:0 -1px 10px 0 rgba(49,49,49,.15);padding:15px 50px}.profile-body .main-col{padding-left:0;padding-right:0}.white-card .main-photo,.profile-body .main-photo{width:90px;height:90px}.profile-body h1{font-size:22px;margin-top:15px;line-height:30px}.profile-body .creds{flex-wrap:wrap;margin-top:5px}.profile-body .profile-cta .btn{font-size:12px}.stats-info h2{font-size:22px}.review-list .review{padding:10px 0}.lesson-container{padding:0}.lesson-container .video-container{margin:0 -15px 20px}.video-box{margin:0 -15px 20px!important;border-radius:0}.video-transcript.video-box{padding:15px 25px!important}.course-btns .btn{margin-right:0px!important;margin-bottom:15px;display:block}.lesson-container h2.chapter-title{font-size:26px;line-height:34px;margin:20px 0}.landing-section .nav-flex{flex-direction:column;align-items:center;align-content:center}.nav-flex .btn{margin-top:20px}.landing-section.babyblue h1{font-size:30px!important;line-height:38px!important;margin-right:0;margin-bottom:0}.floating-cta{position:fixed;right:0;left:0;padding:12px 26px 14px;border-radius:0}.lesson-container .next-wrapper.course{margin-top:20px}.lesson-container .video-container{border-radius:0}.lesson-container .video-container img{border-radius:4px}.lesson-container .video-box a.btn-backlead{width:49%;margin-bottom:4px}.lesson-container .lesson-summary{margin:0 -25px 30px!important}.lesson-container .video-transcript h2{font-size:30px;line-height:40px}.lesson-container .video-transcript h3{font-size:24px;line-height:32px}.flex-center-mobile{flex-direction:column}.video-postroll .post-title{font-size:18px;margin-bottom:8px;line-height:26px}.mobile-signup{padding:0}.progress-holder.signup{max-width:200px}.signup-container .header{padding:0 15px 0 15px}.signup-container h3{font-size:22px;line-height:28px}.signup-container h5{font-size:14px;font-weight:300}.signup-box{border-left:0;border-right:0;border-radius:0}.box-footer{padding:25px}.mobile-margin{padding:0}h2.modal-title{font-size:22px;line-height:1.2}.hottie-modal .modal-body{padding:0 15px!important}.hottie-modal .modal-dialog{overflow:hidden!important}.modal.hottie-modal{overflow-y:scroll!important}.promo .text-frame.welcome{padding:80px 0 0}.promo .text-frame.welcome h1{font-size:28px;margin-bottom:2px;line-height:34px}.promo .text-frame.welcome p{font-size:16px;line-height:22px}.landing-section.pro-signup{padding:25px 0}.landing-section.pro-signup h1{font-size:20px;line-height:26px}.pro-requests ul{border:0;border-radius:0}.pro-requests ul li.pro-task{padding-right:0}.pro-requests ul li{border-left:0;border-right:0;border-radius:0}.pro-requests ul li.related-requests{padding:15px 0 15px 30px}.pro-requests ul li.in-progress{padding:20px 30px 5px}.pro-requests ul li{padding:20px 30px 20px 30px}.pro-requests ul li h3{font-size:20px;line-height:28px}.pro-requests ul li .location-info,.pro-requests ul li .message-snip{font-size:14px;margin-bottom:5px}.pro-requests ul li .message-snip{height:85px}.pro-requests ul li .details{margin:inherit}.pro-requests ul li .decline-lead{position:absolute;top:initial;bottom:28px;right:0}.pro-requests ul li .time-passed{top:15px}.active-lead{display:block;height:9px;width:9px;position:absolute;top:27px;left:12px;border-radius:50%}.active-lead.blue{background:#3492fd}.active-lead img{display:none}.active-lead.in-progress{top:28px}.online-landing{margin:0 15px;padding:0 15px 20px;background:#FFF}.online-landing .online-now{margin:30px 0 10px}.online-landing .online-title{font-size:26px;line-height:34px}.client-lead-details{margin:0 auto 0;padding-bottom:30px}.client-lead-summary{margin-bottom:0}.cat-map{height:100%}.review-container .white-card{padding:15px 20px 30px;border-radius:0;border-right:0;border-left:0}.pro-details-block.pro-images-box{overflow-x:auto}.btn-secondary{margin-left:4px}.promo.category.main-page.tutoring{min-height:640px}.promo.category.main-page.tutoring .text-frame.landing{padding:0 20px}.quick-nav-items{display:flex;flex-wrap:wrap}.quick-nav-items a{flex-grow:1;width:33%;margin:6px}p.step{width:100%}}