html{font-size:62.5%;position:relative;-webkit-text-size-adjust:none}body{font-family:Helvetica,Arial,sans-serif;color:#373737;background-color:#f7f7f7;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased}.rHeader.shadow{box-shadow:0 2px 4px 2px rgba(0,0,0,.3)}.center,.top{text-align:center}.top{overflow:hidden;background-image:url(/images/pages/resources-new/single-page/custom/5432/bgr.png);background-repeat:repeat}.webform-gdpr .gdpr-consent{margin:0;padding-top:16px;font:400 11px/1.4 Roboto,Helvetica,Arial,sans-serif;color:#868686}.webform-gdpr .gdpr-consent a{color:#868686;text-decoration:underline}.webform-gdpr .gdpr-consent a:hover{text-decoration:none}.main .cnt{float:right;max-width:800px;margin-right:30px;padding-top:31px}@media screen and (max-width:979px){.main .cnt{margin:0 auto}}.coursename{margin-bottom:21px}.coursename h4{font-family:Roboto Slab,serif;font-size:21px;font-weight:300;margin:0;color:#fff}.coursename h1,.coursename small{font-family:Raleway,sans-serif;font-weight:900;text-transform:uppercase}.coursename h1{font-size:72px;line-height:.8;margin:15px auto 17px;color:#fff}.coursename h1 span{font-size:45px;color:#00afec;display:block;margin-top:6px}.coursename small{font-size:17px;color:#a4a4a4}.top .desc{font-weight:300;line-height:1.5;display:inline;padding:4px 0;background-color:#2a2b2c;box-shadow:10px 0 0 #2a2b2c,-10px 0 0 #2a2b2c}.top .desc,.top .signuplabel{font-family:Roboto Slab,serif;font-size:18px;text-align:center;color:#fff}.top .signuplabel{font-weight:400;display:inline-block;margin:39px 0 0;padding:4px 15px;background-color:#ee5a2f}.illustration{height:100%;width:100%}.illustration .layer,.illustration img,.illustration object{width:100%;height:100%;overflow:hidden}.illustration img{padding-top:45px}.glass{position:relative;top:80px!important}.details{overflow:hidden;text-align:center;background-image:url(/images/pages/resources-new/single-page/custom/5432/bgw.png);background-repeat:repeat}.arrow{font-family:Courgette,cursive;font-size:28px;position:absolute;top:-75px;left:-60px;transform:rotate(-5deg);color:#ee5a2f}.arrow:before{position:absolute;top:13px;left:-26px;display:block;width:28px;height:39px;content:"";background-image:url(/images/pages/resources-new/single-page/custom/5432/arrow.svg)}.details .signuplabel{font-family:Roboto Slab,serif;font-size:18px;font-weight:400;display:inline-block;padding:10px 15px;text-align:center;color:#fff;background-color:#00afec}.details .signuplabel a,.details .signuplabel a:hover{color:#fff}.details .description{max-width:830px;margin:48px auto 56px;padding:43px 40px 68px;text-align:left;background-color:#fff}.details .description h5,.details .description p{padding:0 60px 0 30px}.details .description h5{font-family:Roboto Slab,serif;font-size:25px;font-weight:900;margin:0;color:#ee5a2f}.details .description p{font-family:Roboto Slab,serif;font-size:18px;font-weight:300;margin:10px 0 30px;color:#2a2b2c}.details .description p span{font-weight:400}.details .description ul{margin:0;padding:0;list-style-type:none}.details .description div:nth-child(2)>ul{margin-left:-80px}.details .description ul li{font-family:Roboto Slab,serif;font-size:16px;font-weight:300;min-height:30px;margin-left:30px;padding-left:30px;background-image:url(/images/pages/resources-new/single-page/custom/5432/check.svg);background-repeat:no-repeat;background-position:3px 3px;background-size:19px 19px}.details .description ul li span{font-weight:400}.details .video{position:relative;max-width:720px;margin:100px auto 32px;padding:0;border:7px solid #fff;border-radius:9px;box-shadow:2.5px 4.33px 16px 0 rgba(2,2,2,.21)}.details .video .player{position:relative;height:0;padding-top:30px;padding-bottom:52.15%}.details .video .mobile-player .thumb{display:block;width:100%;height:auto;padding-top:56.25%;cursor:pointer;background:url(/images/pages/resources-new/single-page/custom/5432/stillframe.png) bottom no-repeat;background-size:100%}.details .video .player embed,.details .video .player iframe,.details .video .player object{position:absolute;top:0;left:0;width:100%;height:100%}.details .video .player>div{display:inline-block;position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";cursor:pointer;background:url(/images/pages/resources-new/single-page/custom/5432/stillframe.png) bottom no-repeat;background-size:100%}.bottom{padding:44px 0;text-align:center;background-image:url(/images/pages/resources-new/single-page/custom/5432/bgr.png);background-repeat:repeat}.bottom .signuplabel{font-family:Roboto Slab,serif;font-size:37px;font-weight:400;display:inline-block;padding:8px 15px;text-align:center;color:#fff;background-color:#ee5a2f}.bottom .signuplabel a,.bottom .signuplabel a:hover{color:#fff}#content_wrapper .bottom form{padding-top:40px}#content_wrapper form{max-width:290px;padding-top:27px;margin:0 auto 22px}#content_wrapper form h2{font-size:30px;font-weight:700;margin-bottom:41px;text-align:center}#content_wrapper form fieldset{position:relative;margin:0 auto;padding-bottom:22px;text-align:right;border:none}#content_wrapper form input[type=email],#content_wrapper form input[type=text]{font-family:Roboto Slab,serif;font-size:20px;display:inline-block;box-sizing:border-box;width:100%;height:44px;padding:0 23px;color:#3e3e3e;border-radius:50px;border:1px solid #ccc}#content_wrapper form input[type=email]:focus,#content_wrapper form input[type=text]:focus{outline:none}#content_wrapper form .has-error input[type=email],#content_wrapper form .has-error input[type=text]{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#content_wrapper form .has-error input[type=email]:focus,#content_wrapper form .has-error input[type=text]:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}#content_wrapper form .btn{font-family:Roboto Slab,serif;font-size:23px;margin-top:15px;padding:9px 23px;text-align:center;color:#fff;border:none;border-radius:50px;background-image:linear-gradient(0deg,#0096ca 0,#00afec);background-position:50%}#content_wrapper form .btn:hover{opacity:.9}form fieldset input[type=checkbox]:focus,form fieldset input[type=email]:focus,form fieldset input[type=submit]:focus,form fieldset input[type=text]:focus,form fieldset select:focus,form fieldset textarea:focus{outline:0;box-shadow:none}#content_wrapper form fieldset.has-error{padding-bottom:1px}#content_wrapper form .help-block{font-family:Roboto Slab,serif;font-size:14px;text-align:center;line-height:22px}#content_wrapper form .has-error .control-label,#content_wrapper form .has-error .form-control-feedback,#content_wrapper form .has-error .help-block{color:#ee5a2f}#content_wrapper form .has-success .control-label,#content_wrapper form .has-success .form-control-feedback,#content_wrapper form .has-success .help-block{color:#8ac249}form .checkbox-wrap{text-align:left;position:relative}@media screen and (max-width:479px){form .checkbox-wrap{padding:20px 10px 0 50px}}form .checkbox-wrap .help-block{position:relative;top:12px;text-align:left}#content_wrapper form .checkbox-wrap label{position:relative;left:.1em;transform:none;font-size:1em;text-transform:none;letter-spacing:0;line-height:1.4}form fieldset input[type=checkbox]{top:1.3rem;left:0;transform:translateX(-100%) translateY(-50%);width:20px;height:20px;opacity:0;position:absolute;left:-9999px}form fieldset input[type=checkbox]+label:before{content:"";display:inline-block;width:22px;height:22px;border-radius:5px;border:2px solid #dfdfdf;background:#fff;margin-left:-40px;position:absolute;top:0;box-sizing:border-box}form fieldset input[type=checkbox]:checked+label:before{background-image:url(/images/pages/resources-new/single-page/custom/5432/checkbox.png);background-origin:border-box}form fieldset.has-error input[type=checkbox]+label:before{border-color:#ff3101}.thank-you-wrap{font-family:Roboto Slab,serif;overflow:hidden;height:100%;min-height:900px;padding:50px 0;text-align:center;color:#fff;background-image:url(/images/pages/resources-new/single-page/custom/5432/bgr.png);background-repeat:repeat}.thank-you-wrap .coursename h4{font-size:17px}.thank-you-wrap .coursename h1{font-size:58px;line-height:.6}.thank-you-wrap .coursename h1 span{font-size:37px;display:block;margin-top:12px}.thank-you-wrap .coursename small{font-size:14px}.thank-you-wrap .message{font-size:31px}.thank-you-wrap .subline{font-size:18px;font-weight:300}.thank-you-wrap a.signuplabel{font-family:Roboto Slab,serif;font-size:18px;font-weight:400;display:block;max-width:440px;margin:73px auto 0;padding:8px 50px;text-align:center;text-decoration:none;color:#fff;background-color:#ee5a2f}.thank-you-wrap a.signuplabel:hover{text-decoration:underline}.thank-you-wrap p{font-size:18px;font-weight:300;display:inline-block;max-width:440px}.thank-you-wrap p a,.thank-you-wrap p a:hover{color:#fff}@media only screen and (max-width:979px){.main{float:none;max-width:100%;margin:auto}.coursename h1{font-size:68px}.coursename h1 span{display:block;margin-top:13px}.top .signuplabel{display:block;max-width:300px;margin:10px auto}.arrow{top:-85px;left:40px}.arrow:before{top:14px;left:-32px;transform:rotate(13deg)}.illustration{display:none}.details .description div:nth-child(2)>ul{margin:auto}.details .description h5,.details .description p{padding-left:0}.details .description ul li{margin-left:auto}#content_wrapper form{max-width:400px}}@media only screen and (max-width:767px){.coursename h1{font-size:52px;line-height:.8}.coursename h1 span{font-size:41px}.bottom .signuplabel{font-size:24px}#content_wrapper .bottom form label,#content_wrapper form label{right:0;top:-19px;text-align:center}#content_wrapper .bottom form .checkbox-wrap label{top:0;padding-left:38px;text-align:left;display:inline-block;box-sizing:border-box}#content_wrapper form fieldset{padding-bottom:22px}#content_wrapper form fieldset.has-error{padding-bottom:1px}}@media only screen and (max-width:480px){.details .description{padding-left:20px}.thank-you-wrap .coursename h1{font-size:45px;margin-bottom:3px;line-height:.8}.thank-you-wrap .coursename h1 span{font-size:28px}.thank-you-wrap .message{font-size:24px;line-height:1}.thank-you-wrap a.signuplabel{padding:8px 20px}.thank-you-wrap p{font-size:16px}}@media only screen and (max-width:320px){.coursename h1{font-size:41px;line-height:.8}.coursename h1 span{font-size:30px}.coursename small{font-size:14px}.details .signuplabel{font-size:15px}.details .description{padding:43px 20px 68px}.details .description h5,.details .description p{padding:20px 0}.bottom .signuplabel{font-size:18px}#content_wrapper .bottom form label,#content_wrapper form label{right:0;top:-19px;text-align:center}#content_wrapper form fieldset{padding-bottom:22px}#content_wrapper form fieldset.has-error{padding-bottom:1px}.thank-you-wrap .coursename h1{font-size:32px;margin-bottom:3px;line-height:.8}.thank-you-wrap .coursename h1 span{font-size:24px}.thank-you-wrap .subline{font-size:14px}}.bottom form,.top form{display:flex;flex-direction:column}.bottom form .webform-gdpr,.top form .webform-gdpr{order:10}.bottom form .button-group,.top form .button-group{order:11}.bottom form .form-group,.top form .form-group{position:relative;padding-left:6px;padding-right:6px}.bottom form .form-control,.top form .form-control{margin-bottom:26px}.bottom form .help-block,.top form .help-block{position:absolute;left:0;bottom:2px;width:100%}.bottom form .control-label,.top form .control-label{position:absolute;left:0;top:0;width:100%;text-align:left;pointer-events:none;color:#3e3e3e;opacity:.7;line-height:44px;font-family:Roboto Slab,serif;font-size:20px;height:44px;padding:0 30px;box-sizing:border-box}.bottom form .not-empty+.control-label,.top form .not-empty+.control-label{display:none}