:root{--primary-brand-color-300:#33c9ff;--primary-brand-color-400:#00baff;--primary-brand-color-600:#00a2ff;--primary-brand-color-800:#00a2ff;--primary-brand-color-alternate-400:#fff;--primary-brand-color-alternate-600:#fff;--primary-brand-color-alternate-800:#fff;--primary-brand-color-alternate-400-light:#cff;--secondary-brand-color-400:#ffea00;--secondary-brand-color-600:#ffd200;--secondary-brand-color-800:#ffd200;--secondary-brand-color-alternate-400:#0b212a;--secondary-brand-color-alternate-600:#0b212a;--secondary-brand-color-alternate-800:#0b212a;--primary-background-color:#fff;--primary-text-color-800:#202730;--primary-text-color-200:#7990a1;--primary-opposite-background-color-300:#10303d;--primary-opposite-background-color-400:#0b212a;--primary-opposite-text-color-800:#202730;--primary-opposite-text-color-200:#7990a1;--primary-opposite-link-color:var(--primary-brand-color-400);--primary-opposite-link-hover-color:var(--primary-brand-color-800);--global-color-orange-500:#ff773b}body.high-contrast,body[data-contrast=high]{--primary-brand-color-300:#38f;--primary-brand-color-400:#006aff;--primary-brand-color-600:#056dff;--primary-brand-color-800:#0e3998;--primary-brand-color-alternate-400:#fff;--primary-brand-color-alternate-600:#fff;--primary-brand-color-alternate-800:#fff;--primary-brand-color-alternate-400-light:#ebffff;--secondary-brand-color-400:#ffea00;--secondary-brand-color-600:#ffd200;--secondary-brand-color-800:#ffd200;--secondary-brand-color-alternate-400:#0b212a;--secondary-brand-color-alternate-600:#0b212a;--secondary-brand-color-alternate-800:#0b212a;--primary-background-color:#fff;--primary-text-color-800:#202730;--primary-text-color-200:#677689;--primary-opposite-background-color-300:#10303d;--primary-opposite-background-color-400:#0b212a;--primary-opposite-text-color-800:#202730;--primary-opposite-text-color-200:#f8fafc;--primary-opposite-link-color:#00baff;--primary-opposite-link-hover-color:#fff;--global-color-orange-500:#d43900}body{--primary-icon-color:var(--primary-brand-color-400);--primary-btn-bg-color:var(--primary-brand-color-400);--primary-btn-hover-bg-color:var(--primary-brand-color-800);--primary-btn-focus-bg-color:var(--primary-brand-color-800);--primary-btn-active-bg-color:var(--primary-brand-color-600);--primary-btn-text-color:var(--primary-brand-color-alternate-400);--primary-btn-hover-text-color:var(--primary-brand-color-alternate-600);--primary-btn-focus-text-color:var(--primary-brand-color-alternate-600);--primary-btn-active-text-color:var(--primary-brand-color-alternate-800);--primary-link-color:var(--primary-brand-color-400);--primary-link-hover-color:var(--primary-brand-color-800);--primary-link-focus-color:var(--primary-brand-color-800);--primary-link-active-color:var(--primary-brand-color-600);--light-text-primary-color:var(--primary-text-color-200);--light-text-alternate-primary-color:var(--primary-opposite-text-color-200);--placeholder-text-color:var(--primary-text-color-200)}:root{--local-orange-color:#ee5a2f;--local-brown-color:#858585}body.high-contrast{--local-orange-color:#93371c;--local-brown-color:#fff}body{--bg-orange-color:var(--local-orange-color);--txt-brown-color:var(--local-brown-color)}html{-webkit-text-size-adjust:none;font-size:62.5%;position:relative}body{text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;background-color:#f7f7f7;color:#373737;font-family:Helvetica,Arial,sans-serif;font-kerning:normal}.rHeader.shadow{box-shadow:0 2px 4px 2px rgba(0,0,0,.3)}.center{text-align:center}.top{background-color:#2a2b2c;background-image:url(/images/pages/resources-new/single-page/custom/5432/bgr.png);background-repeat:repeat;overflow:hidden;text-align:center}.webform-gdpr{text-align:left}.webform-gdpr .gdpr-consent{color:#868686;font:400 12px/1.4 Roboto,Helvetica,Arial,sans-serif;margin:0 0 1em;padding-top:16px}@supports (--css:variables){.webform-gdpr .gdpr-consent{color:var(--local-brown-color)}}.webform-gdpr .gdpr-consent a{color:#868686;text-decoration:underline}@supports (--css:variables){.webform-gdpr .gdpr-consent a{color:var(--local-brown-color)}}.webform-gdpr .gdpr-consent a:hover{text-decoration:none}.main .cnt{float:right;margin-right:30px;max-width:800px;padding-top:31px}@media screen and (max-width:979px){.main .cnt{margin:0 auto}}.coursename{margin-bottom:21px}.coursename h4{color:#fff;font-family:Roboto Slab,serif;font-size:21px;font-weight:300;margin:0}.coursename h1,.coursename small{font-family:Raleway,sans-serif;font-weight:900;text-transform:uppercase}.coursename h1{color:#fff;font-size:72px;line-height:.8;margin:15px auto 17px}.coursename h1 span{color:#00afec;display:block;font-size:45px;margin-top:6px}.coursename small{color:#a4a4a4;font-size:17px}.top .desc{background-color:#2a2b2c;box-shadow:10px 0 0 #2a2b2c,-10px 0 0 #2a2b2c;color:#fff;display:inline;font-family:Roboto Slab,serif;font-size:18px;font-weight:300;line-height:1.5;padding:4px 0;text-align:center}.top .signuplabel{background-color:#ee5a2f;color:#fff;display:inline-block;font-family:Roboto Slab,serif;font-size:18px;font-weight:400;margin:39px 0 0;padding:4px 15px;text-align:center}@supports (--css:variables){.top .signuplabel{background:var(--bg-orange-color)}}.illustration{height:100%;width:100%}.illustration .layer,.illustration img,.illustration object{height:100%;overflow:hidden;width:100%}.illustration img{padding-top:45px}.glass{position:relative;top:80px!important}.details{background-image:url(/images/pages/resources-new/single-page/custom/5432/bgw.png);background-repeat:repeat;overflow:hidden;text-align:center}.arrow{color:#ee5a2f;font-family:Courgette,cursive;font-size:28px;left:-60px;position:absolute;top:-75px;transform:rotate(-5deg)}.arrow:before{background-image:url(/images/pages/resources-new/single-page/custom/5432/arrow.svg);content:"";display:block;height:39px;left:-26px;position:absolute;top:13px;width:28px}.details .signuplabel{background-color:#00afec;color:#fff;display:inline-block;font-family:Roboto Slab,serif;font-size:18px;font-weight:400;padding:10px 15px;text-align:center}@supports (--css:variables){.details .signuplabel{background-color:var(--primary-btn-bg-color)}}.details .signuplabel a,.details .signuplabel a:hover{color:#fff}.details .description{background-color:#fff;margin:48px auto 56px;max-width:830px;padding:43px 40px 68px;text-align:left}.details .description h2,.details .description p{padding:0 60px 0 30px}.details .description h2{color:#ee5a2f;font-family:Roboto Slab,serif;font-size:25px;font-weight:900;margin:0}.details .description p{color:#2a2b2c;font-family:Roboto Slab,serif;font-size:18px;font-weight:300;margin:10px 0 30px}.details .description p span{font-weight:400}.details .description ul{list-style-type:none;margin:0;padding:0}.details .description div:nth-child(2)>ul{margin-left:-80px}.details .description ul li{background-image:url(/images/pages/resources-new/single-page/custom/5432/check.svg);background-position:3px 3px;background-repeat:no-repeat;background-size:19px 19px;font-family:Roboto Slab,serif;font-size:16px;font-weight:300;margin-left:30px;min-height:30px;padding-left:30px}.details .description ul li span{font-weight:400}.details .video{border:7px solid #fff;border-radius:9px;box-shadow:2.5px 4.33px 16px 0 rgba(2,2,2,.21);margin:100px auto 32px;max-width:720px;padding:0;position:relative}.details .video .player{height:0;padding-bottom:52.15%;padding-top:30px;position:relative}.details .video .mobile-player .thumb{background:url(/images/pages/resources-new/single-page/custom/5432/stillframe.png) bottom no-repeat;background-size:100%;cursor:pointer;display:block;height:auto;padding-top:56.25%;width:100%}.details .video .player embed,.details .video .player iframe,.details .video .player object{height:100%;left:0;position:absolute;top:0;width:100%}.details .video .player>div{display:inline-block}.details .video .player>div{background:url(/images/pages/resources-new/single-page/custom/5432/stillframe.png) bottom no-repeat;background-size:100%;content:"";cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.bottom{background-color:#2a2b2c;background-image:url(/images/pages/resources-new/single-page/custom/5432/bgr.png);background-repeat:repeat;padding:44px 0;text-align:center}.bottom .signuplabel{background-color:#ee5a2f;color:#fff;display:inline-block;font-family:Roboto Slab,serif;font-size:37px;font-weight:400;padding:8px 15px;text-align:center}.bottom .signuplabel a,.bottom .signuplabel a:hover{color:#fff}#content_wrapper .bottom form{padding-top:40px}#content_wrapper form{margin:0 auto 22px;max-width:290px;padding-top:27px}#content_wrapper form h2{font-size:30px;font-weight:700;margin-bottom:41px;text-align:center}#content_wrapper form fieldset{border:none;margin:0 auto;padding-bottom:22px;position:relative;text-align:right}#content_wrapper form input[type=email],#content_wrapper form input[type=text]{border:1px solid #ccc;border-radius:50px;box-sizing:border-box;color:#3e3e3e;display:inline-block;font-family:Roboto Slab,serif;font-size:20px;height:44px;padding:0 23px;width:100%}#content_wrapper form input[type=email]:focus:not(:focus-visible),#content_wrapper form input[type=text]:focus:not(:focus-visible){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{background-image:linear-gradient(0deg,#0096ca 0,#00afec);background-position:50%;border:none;border-radius:50px;color:#fff;font-family:Roboto Slab,serif;font-size:23px;margin-top:15px;padding:9px 23px;text-align:center}#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{box-shadow:none;outline:0}#content_wrapper form fieldset.has-error{padding-bottom:1px}#content_wrapper form .help-block{font-family:Roboto Slab,serif;font-size:14px;line-height:22px;text-align:center}#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{position:relative;text-align:left}@media screen and (max-width:479px){form .checkbox-wrap{padding:20px 10px 0 50px}}form .checkbox-wrap .help-block{position:relative;text-align:left;top:12px}#content_wrapper form .checkbox-wrap label{font-size:1em;left:.1em;letter-spacing:0;line-height:1.4;position:relative;text-transform:none;transform:none}form fieldset input[type=checkbox]{height:20px;left:0;top:1.3rem;transform:translateX(-100%) translateY(-50%);width:20px}form fieldset input[type=checkbox]{left:-9999px;opacity:0;position:absolute}form fieldset input[type=checkbox]+label:before{background:#fff;border:2px solid #dfdfdf;border-radius:5px;box-sizing:border-box;content:"";display:inline-block;height:22px;margin-left:-40px;position:absolute;top:0;width:22px}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{background-image:url(/images/pages/resources-new/single-page/custom/5432/bgr.png);background-repeat:repeat;color:#fff;font-family:Roboto Slab,serif;height:100%;min-height:900px;overflow:hidden;padding:50px 0;text-align:center}.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{display:block;font-size:37px;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{background-color:#ee5a2f;color:#fff;display:block;font-family:Roboto Slab,serif;font-size:18px;font-weight:400;margin:73px auto 0;max-width:440px;padding:8px 50px;text-align:center;text-decoration:none}.thank-you-wrap a.signuplabel:hover{text-decoration:underline}.thank-you-wrap p{display:inline-block;font-size:18px;font-weight:300;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;margin:auto;max-width:100%}.coursename h1{font-size:68px}.coursename h1 span{display:block;margin-top:13px}.top .signuplabel{display:block;margin:10px auto;max-width:300px}.arrow{left:40px;top:-85px}.arrow:before{left:-32px;top:14px;transform:rotate(13deg)}.illustration{display:none}.details .description div:nth-child(2)>ul{margin:auto}.details .description h2,.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 .control-label,#content_wrapper form .control-label{right:0;text-align:center;top:0}#content_wrapper .bottom form .checkbox-wrap label{box-sizing:border-box;display:inline-block;padding-left:38px;text-align:left;top:0}#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;line-height:.8;margin-bottom:3px}.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 h2,.details .description p{padding:20px 0}.bottom .signuplabel{font-size:18px}#content_wrapper .bottom form label,#content_wrapper form label{right:0;text-align:center;top:-19px}#content_wrapper form fieldset{padding-bottom:22px}#content_wrapper form fieldset.has-error{padding-bottom:1px}.thank-you-wrap .coursename h1{font-size:32px;line-height:.8;margin-bottom:3px}.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{padding-left:6px;padding-right:6px;position:relative}.bottom form .form-control,.top form .form-control{margin-bottom:26px}.bottom form .help-block,.top form .help-block{bottom:2px;left:0;position:absolute;width:100%}.bottom form .control-label,.top form .control-label{box-sizing:border-box;color:#3e3e3e;font-family:Roboto Slab,serif;font-size:20px;height:44px;left:0;line-height:44px;opacity:.7;padding:0 30px;pointer-events:none;position:absolute;text-align:left;top:0;width:100%}.bottom form .not-empty+.control-label,.top form .not-empty+.control-label{display:none}.bottom form .checkbox input[type=checkbox],.top form .checkbox input[type=checkbox]{position:absolute;visibility:hidden}.bottom form .checkbox input[type=checkbox]+.custom-checkbox,.top form .checkbox input[type=checkbox]+.custom-checkbox{background:#fff;border:1px solid #e2e2e2;border-radius:5px;box-sizing:border-box;display:block;height:17px;position:absolute;top:0;transform:translateX(-100%) translateX(-10px);width:17px}.bottom form .checkbox input[type=checkbox]:checked+.custom-checkbox,.top form .checkbox input[type=checkbox]:checked+.custom-checkbox{background:#fff url(/images/pages/resources-new/single-page/custom/5432/check-blue.svg) no-repeat 50%;background-size:11px auto}.bottom form .checkbox label,.top form .checkbox label{display:block;margin-left:27px;text-align:left}.bottom form .checkbox label p,.top form .checkbox label p{color:#868686;font-size:12px;margin-bottom:.7em;margin-top:0}@supports (--css:variables){.bottom form .checkbox label p,.top form .checkbox label p{color:var(--local-brown-color)}}.bottom form .checkbox label p a,.top form .checkbox label p a{color:inherit;text-decoration:underline}.bottom form .form-group-checkbox,.top form .form-group-checkbox{order:10}