@charset "utf-8";body{font-family:Montserrat,Arial,sans-serif;background:#fff;font-weight:400;height:100%;margin:0;padding:0;color:#949494;line-height:1.5}b,strong{font-weight:600}h1 h2,h3,h4,h5,h6{color:#323232}h1{font-size:64px;line-height:1.5;margin:25px 0}.subtitle{font-size:42px;text-align:center;color:#ea5906;margin:.5em 0}h2{font-size:28px;font-weight:700;margin:15px 0}h3{font-size:18px;margin:10px 0;font-weight:700}h4{font-size:22px;margin:10px 0;font-weight:700;line-height:1.5}h5{font-size:18px;margin:15px 0}h6{font-size:16px;margin:10px 0}a{color:#445;text-decoration:underline}a:focus,a:hover{color:#5a5a6a}hr{margin:10px 5rem;border-color:#ddd}.btn,.btn-lg,.input-lg{border-radius:3px;text-decoration:none}.form-control{border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.input-lg{height:55px}.btn-group-lg>.btn,.btn-lg{padding:13px 28px}.form-control:focus{border-color:#ddd;outline:0;-webkit-box-shadow:none;box-shadow:none}.breath{margin:35px auto}.highlight{background:#f4f4f4}.has-no-margin{margin:0}.has-no-padding{padding:0}.has-no-padding-horizontal{padding-left:0!important;padding-right:0!important}.has-margin-vertical{margin:20px 0 30px}.has-margin-top{margin-top:40px}.has-margin-bottom{margin-bottom:40px}.has-padding-top{padding-top:40px}.has-padding-bottom{padding-bottom:40px}.subpage-head{background-color:#f4f4f4;padding-top:20px;padding-bottom:15px;margin-bottom:40px}.get-notified{background:#ea5906;color:#fff;padding:5px 1em;font-size:16px;text-align:center}.get-notified a{color:#fff;display:inline-block;margin-left:.5em}.masthead{position:relative;padding:20px 15px 3em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1);background:#202020 url(/images/c4b0394c4f23415489d5247d8564671c36862dc7/robots_@2x.png) repeat;font-size:20px}.main-title{margin-top:1rem;margin-bottom:3rem;line-height:1.1;text-align:center}.masthead h2{margin-bottom:1rem;text-align:center}.masthead h2 span{font-weight:400;font-size:22px}.masthead .intro a{color:#adb8c7}.masthead .intro p{margin-bottom:1.5em}.btn.initial-cta{margin:1em auto 0;max-width:500px;display:flex;justify-content:center;align-items:center;font-size:1em}.btn.initial-cta .icon{display:inline-block;width:1.1em;height:1.1em;stroke-width:0;stroke:currentColor;fill:currentColor;margin-left:.5em}.initial-cta-free-trial{margin:1em auto 0;max-width:500px;display:block;text-align:center;font-size:1em}.initial-cta-free-trial a{color:#adb8c7;text-decoration:none}.initial-cta-free-trial a:focus,.initial-cta-free-trial a:hover{color:#fff;text-decoration:underline}@media (max-width:766px){.btn.initial-cta{white-space:normal;padding:8px 10px}}@media (min-width:767px){.btn.initial-cta{font-size:1.3em}}.btn-large{font-size:18px;padding:20px 50px;margin:5px 10px}.btn-success{background-color:#2ecc71;background-image:none;border:0;-webkit-box-shadow:0 3px 0 rgba(2,154,67,1);box-shadow:0 3px 0 rgba(2,154,67,1);line-height:1.8}.btn-success:active,.btn-success:focus,.btn-success:hover{background-color:#29c36a;color:#fff;border:0;-webkit-box-shadow:0 3px 0 rgba(2,139,61,1);box-shadow:0 3px 0 rgba(2,139,61,1)}.btn-primary{background-color:#ea5906;background-image:none;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#f75e06!important;color:#fff!important;border-color:#aa4104;text-shadow:1px 1px rgba(0,0,0,.33)}.btn-warning{line-height:1.8;-webkit-box-shadow:0 3px 0 #b1741d;box-shadow:0 3px 0 #b1741d}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{-webkit-box-shadow:0 3px 0 #b1741d;box-shadow:0 3px 0 #b1741d}.signup-block{padding:20px;background:rgba(255,255,255,.25);border-radius:7px;margin-bottom:25px}.form-group.last{margin-bottom:0}.multiple-btns .btn+.btn{margin:10px}.color-white{color:#fff!important}.clear-left{clear:left}.cta-btn{width:100%;text-align:center;margin:.5em 0}.cta-btn del{color:#fddcca}.btn-outline{border:1px solid #ea5906;color:#eee;background:rgba(100,100,100,.1)}.btn-outline:focus,.btn-outline:hover{color:#fff;background:rgba(255,255,255,.2)}.btn-outline.intro{margin:1.5em auto 0;width:50%;max-width:28em;clear:both;display:block}.subscribe{padding:45px 0}.alertMsg{font-size:14px;display:block;padding:5px 17px;text-align:center}.form-control{border:0}.form-control::-moz-placeholder{color:#888}.form-control:-ms-input-placeholder{color:#888}.form-control::-webkit-input-placeholder{color:#888}.contact-form{border-radius:3px;padding:15px;text-align:left;position:relative;background:#202020 url(/images/b6980d2fed40a281b71d60f8817cc8deb0553168/binding_dark.png) repeat}.contact-form .mini-title{margin-bottom:20px;line-height:1.5;color:#fff}.contact-form .btn-divider{padding:0 1em}.dark-input{background:#444;color:#fff}.features-lead{margin-top:0;margin-bottom:30px;font-size:30px}.features-single{margin-bottom:30px;color:#666}.features-single img{margin-right:25px}.features-single h5{margin-bottom:10px;margin-left:85px}.features-single p{margin-left:85px;margin-bottom:0}.section-title{margin-top:60px;margin-bottom:30px;font-weight:700;text-align:center}.section-title h2{color:#384047;margin-bottom:10px}.section-title h4{color:#94a3a8;font-weight:400;font-size:18px;margin-top:0}.clientlogo img,.heroimg img{max-width:100%}.quick-features .icon{width:80px;height:3em;fill:#323232;opacity:.7}.lessons-title{margin-bottom:15px}.features{margin:0 0 25px;border:1px solid #eee;overflow:hidden;border-radius:5px;padding:0}.module{border-bottom:1px solid #eee;padding:1.5em 25px}.pro-modules{border:5px solid #ea5906;background:#f9f9f9;position:relative}.pro-modules .section-title{background:#ea5906;color:#fff;margin:0;padding:10px}.pro-modules .module{margin:5px;border-bottom-color:#ddd}.pro-modules .module:last-child{border-bottom:0;margin-bottom:0}.module .module-number{font-size:20px;display:inline-block;margin:0;margin-right:10px}.module .module-title{font-size:32px;color:#393939;display:inline-block;margin:0 5px 0 0;padding-left:10px;border-left:5px solid}.module .module-description{color:#333;margin-bottom:0;display:inline-block}.module .module-videos{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:25px 0 0;padding:0}.module .module-videos li{position:relative;list-style:none;margin-right:2em;flex:1 1 240px;max-width:calc(25% - 2em)}.module .module-videos .module-thumbnail{position:relative;width:100%;padding-top:56.2857143%}.module .module-videos .module-thumbnail img{position:absolute;top:0;width:100%;height:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:5px}.module .module-videos .video-link{position:absolute;top:0;left:0;right:0;bottom:1em;display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none}.module .module-videos .video-link .icon{width:3em;height:3em;stroke-width:0;fill:rgba(0,0,0,.8);margin-bottom:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.module .module-videos .video-link:hover .icon{fill:rgba(0,0,0,.9)}.module .module-videos .video-link.light .icon{fill:rgba(255,255,255,.8)}.module .module-videos .video-link.light:hover .icon{fill:#fff}.module .module-videos .video-link span{display:inline-block;padding:2px 4px;color:#fff;background:rgba(0,0,0,.75);text-shadow:1px 1px #000;border-radius:2px;-webkit-transition:background-color .2s;transition:background-color .2s}.module .module-videos .video-link:hover span{background:rgba(0,0,0,.9)}.module .module-videos .video-link.light span{background:rgba(255,255,255,.15)}.module .module-videos .video-link.light:hover span{background:rgba(255,255,255,.2)}.module .module-videos .video-title{display:block;text-align:center;margin-top:.2em;font-size:.9em}.module .module-videos .video-length,.module .module-videos .video-number{font-size:.9em;display:block;padding:2px 4px;border:1px solid #777;border-width:0 1px 1px 0;border-radius:2px;color:#eee;background:rgba(50,50,50,.7);position:absolute;top:1px;left:1px}.module .module-videos .video-length{left:auto;right:1px;border-width:0 0 1px 1px}.video-block{max-width:620px;margin:0 auto}.videoWrapper{position:relative;padding-bottom:43.65%;padding-top:25px;height:0}.videoWrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoWrapper>.frameCover{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0}.testimonials{margin:0}.star-rating{height:50px;position:relative;width:250px;margin:0 auto}.star-rating:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22929%22%20height%3D%22886%22%20viewBox%3D%220%200%20929%20886%22%3E%3Cstyle%3Epath%20%7B%20fill%3A%20%23082532%20!important%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M929%20343c0%208-5%2017-15%2027L711%20567l48%20279c1%203%201%207%201%2012%200%2015-8%2027-22%2027-7%201-15-1-23-6L464%20747%20214%20879c-9%205-16%207-23%207-14%200-23-15-23-28%200-3%200-7%201-12l48-279L14%20370c-9-10-14-19-14-27%200-14%2010-23%2031-26l280-40L437%2023c7-15%2016-23%2027-23s20%208%2028%2023l125%20254%20280%2040c21%203%2032%2012%2032%2026z%22%2F%3E%3C%2Fsvg%3E")!important;background-repeat:repeat-x;background-size:50px;bottom:0;content:"";display:block;height:50px;left:0;position:absolute;right:0;top:0;width:250px}.star-rating>span{display:block;text-indent:-10000px;width:250px;height:50px;position:absolute;overflow:hidden}.star-rating>span:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22929%22%20height%3D%22886%22%20viewBox%3D%220%200%20929%20886%22%3E%3Cstyle%3Epath%20%7B%20fill%3A%20%23ea5906%20!important%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M929%20343c0%208-5%2017-15%2027L711%20567l48%20279c1%203%201%207%201%2012%200%2015-8%2027-22%2027-7%201-15-1-23-6L464%20747%20214%20879c-9%205-16%207-23%207-14%200-23-15-23-28%200-3%200-7%201-12l48-279L14%20370c-9-10-14-19-14-27%200-14%2010-23%2031-26l280-40L437%2023c7-15%2016-23%2027-23s20%208%2028%2023l125%20254%20280%2040c21%203%2032%2012%2032%2026z%22%2F%3E%3C%2Fsvg%3E")!important;background-repeat:repeat-x;background-size:50px;bottom:0;content:"";display:block;height:50px;left:0;position:absolute;right:0;text-indent:10000px;top:0}.testblock{width:100%;height:auto;padding:20px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;position:relative;line-height:28px;font-size:16px}.testblock:after{top:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;margin-left:-15px}.clientblock{margin-top:10px;text-align:center}.clientblock img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.clientblock p{padding-top:13px}.clientblock p strong{color:#384047;font-size:16px}blockquote{margin:0 0 10px;font-size:20px;border-left:none;text-align:center;font-family:Georgia,serif;font-style:italic}.instructor{margin-top:40px;text-align:right}.instructor img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin-right:2em;-webkit-box-shadow:0 0 18px -5px rgba(46,46,46,.68);-moz-box-shadow:0 0 18px -5px rgba(46,46,46,.68);box-shadow:0 0 18px -5px rgba(46,46,46,.68)}.instructor p{padding-top:13px}.instructor p strong{color:#384047;font-size:16px}.testblock{-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.testblock:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:2}.pricing{padding:25px;color:#fff;text-align:center;border-radius:5px}.pricing .planname{text-transform:uppercase;font-weight:600}.pricing .price{font-size:52px;font-weight:300;margin:10px 0}.pricing .billing{text-transform:uppercase;color:#fff;opacity:.7}.pricing .price .curr{display:inline-block;font-size:20px;vertical-align:super}.pricing .price .per{display:inline-block;font-size:20px;vertical-align:baseline}.color1{background-color:#5ca2e0}.color2{background-color:#7676c6}.color3{background-color:#885fc1}.pricing{-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.pricing:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:2}.faq{border-bottom:1px solid #ddd;margin-bottom:25px}.faq p{margin-bottom:25px}.footercta{padding:30px 15px;color:#fff;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background:#202020 url(/images/b6980d2fed40a281b71d60f8817cc8deb0553168/binding_dark.png) repeat}.footercta .section-title{margin-top:0}.footercta .section-title h2{color:#fff}.footerlinks{text-align:center}.footerlinks a{text-align:center;padding:0 13px;display:inline-block;padding-bottom:15px}@media (max-device-width:992px){.masthead{padding:1em 0}}@media (max-width:991px){.main-title{font-size:35px;line-height:50px;margin:1em 0 0}h2{font-size:24px}.subtitle{font-size:30px}.btn-outline.intro{margin:0}.testimonials [class*=col-]:not(:first-child){margin-top:0}.planpricing [class*=col-]:not(:first-child){margin-top:30px}.breath{margin:15px auto}.instructor{text-align:center}.module .module-description,.module .module-number,.module .module-title{display:block}.module .module-title{border-left:0;margin:5px 0;line-height:1.2;padding-left:0}.module .module-videos li{margin-right:1em;max-width:calc(33% - 1em)}}@media (max-width:767px){.subscribe [class*=col-]:not(:first-child){margin-top:30px}.thumbnail{margin:0;padding:0}.lesson{line-height:1.2}.instructor img{width:50%}.section-title{margin:30px 0 15px}.lessons-title{text-align:left;margin-top:45px}.btn-outline.intro{width:auto}.icon{display:none}.features-single h5,.features-single p{margin-left:0}.features{padding:0 15px}.module .module-number{font-size:16px}.module .module-title{font-size:24px}.module .module-videos li{max-width:calc(50% - 1em)}.footercta{padding:25px 15px}.footercta .section-title h2{margin:0}}@media (max-width:500px){.module .module-videos li{width:100%;margin:0;max-width:none}}.intro-video{text-align:center}.intro-video video{height:auto;width:100%;max-width:560px;cursor:pointer;-webkit-box-shadow:-6px 0 300px 0 rgba(255,255,255,.1);-moz-box-shadow:-6px 0 300px 0 rgba(255,255,255,.1);box-shadow:-6px 0 300px 0 rgba(255,255,255,.1);border-radius:3px}.countdown-title{text-align:center;color:#fff}#clockdiv{color:#fff;font-weight:100;text-align:center;font-size:26px;display:flex;justify-content:space-between}#clockdiv>div{width:24%;padding:5px;border-radius:3px;background:#333;display:inline-block}#clockdiv div>span{font-family:Consolas,Monaco,monospace;padding:5px 8px;border-radius:3px;background:#aaa;margin-top:5px;display:inline-block}.smalltext{margin-top:5px;font-size:16px}.sign-in{position:absolute;right:2em;top:1em;color:#777;text-decoration:none;font-size:16px}.sign-in:focus,.sign-in:hover{color:#ddd}@media (max-width:767px){.sign-in{display:none}}#pricing-anchor{padding:1em 0 0;display:inline-block}.package-options{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pricing-table{border:1px solid rgba(33,33,33,.3);border-radius:5px;overflow:hidden;width:90%;margin-top:1em}.professional.pricing-table{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);border:0}@media (min-width:60em){.pricing-table{max-width:45%}.starter.pricing-table{border-radius:5px 0 0 5px}.professional.pricing-table{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.75);box-shadow:0 0 30px 0 rgba(0,0,0,.75)}}.pricing-table .pricing-title{margin:0;background:#333;color:#fff;padding:.5em;border-bottom:1px solid #aaa;text-align:center}.starter.pricing-table .pricing-title{background:#ccc;color:#333}.pricing-table .course-features{margin:0;list-style:none;padding:0;font-size:1.2em}.pricing-table .course-features li{border-bottom:1px solid #ddd;padding:.5em 1em;color:#666}.pricing-table .discount-feature{text-align:center;font-size:28px;background:#f4f4f4}.pricing-table .price{display:block;font-size:98px;color:#000;margin-right:20px;line-height:.8}.pricing-table .dollar{font-size:.6em}.pricing-table .discount-price,.pricing-table .full-price{display:inline-block}.pricing-table .full-price{font-size:48px;color:#bbb}.pricing-table .cta a{margin:.7em;display:block;width:auto}.starter.pricing-table .cta a{background:#fff;color:#ea5906;border-color:#ea5906}.starter.pricing-table .cta a:focus,.starter.pricing-table .cta a:hover{background:#f75e06}.fallback{text-align:center;display:block}.disclaimer{margin:2em auto 1em;max-width:95%}.free-trial-cta{max-width:35em;margin:2em auto 0}@media (min-width:60em){.disclaimer{text-align:center}}.welcome,.welcome-kevin{background:#f75e06;text-align:center;padding:15px 5px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);font-size:22px;z-index:10}.welcome a,.welcome-kevin a{color:#fff;text-decoration:none;border-bottom:2px solid #202020}.welcome+.masthead,.welcome-kevin+.masthead{padding-top:2em}.countdown{background:#f75e06;text-align:center;padding:15px 5px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);font-size:22px;z-index:10}.countdown+.masthead{margin-top:3em;padding-top:2em}.course-reviews{font-size:1.4em;margin:1em}.course-reviews p{margin-bottom:2rem}.why{padding-bottom:5em;color:#555;width:100%}.why-content{max-width:70em;margin:0 auto}.why p{font-size:1.4em;margin-bottom:1.5em}.why ul{font-size:1.3em;margin-bottom:1.5em}#contact{opacity:0;position:fixed;bottom:0;right:0;background:#ea5906;padding:8px 16px;transition:all 1s}#contact.fadeIn{opacity:1}#contact a{color:#fff;font-size:1.3rem;text-shadow:1px 1px rgba(0,0,0,.1)}