@import url(//hello.myfonts.net/count/3e2489);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.prettydropdown{position:relative;min-width:72px;display:inline-block}.prettydropdown.loading{min-width:0}.prettydropdown>ul{position:absolute;top:0;left:0;background:#fff;border:1px solid #a9a9a9;box-sizing:content-box;color:#000;cursor:pointer;font:normal 18px Calibri,sans-serif;list-style-type:none;margin:0;padding:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.prettydropdown.loading>ul{visibility:hidden;white-space:nowrap}.prettydropdown:not(.disabled)>ul:hover,.prettydropdown>ul:focus{border-color:#7f7f7f}.prettydropdown:not(.disabled)>ul.active{width:auto;max-height:none!important;border-color:#1e90ff;overflow-x:hidden;overflow-y:auto;z-index:99}.prettydropdown>ul.active:focus{outline:0}.prettydropdown>ul.active.reverse{top:auto;bottom:0}.prettydropdown>ul>li{position:relative;min-width:70px;height:48px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-sizing:border-box;display:none;line-height:46px;margin:0;padding-left:.8rem}.prettydropdown.loading>ul>li{min-width:0;display:block;padding-right:.8rem}.prettydropdown>ul:not(.active)>li:not(.selected):first-child{visibility:hidden}.prettydropdown>ul.active>li,.prettydropdown>ul>li:first-child{display:block}.prettydropdown>ul.active>li.hover:not(.label),.prettydropdown>ul.active>li:first-child:hover:after,.prettydropdown>ul.active>li:not(.label):hover{background:#1e90ff;color:#fff}.prettydropdown>ul.active>li.nohover{background:inherit!important;color:inherit!important}.prettydropdown>ul.active>li.hover:before,.prettydropdown>ul.active>li.nohover:after{border-top-color:#fff!important}.prettydropdown>ul.active>li.hover:after,.prettydropdown>ul.active>li.nohover:before{border-top-color:#1e90ff!important}.prettydropdown.arrow>ul>li.selected:after,.prettydropdown.arrow>ul>li.selected:before{position:absolute;top:8px;bottom:0;right:8px;height:16px;border:8px solid transparent;box-sizing:border-box;content:'';display:block;margin:auto}.prettydropdown.arrow.small>ul>li.selected:after,.prettydropdown.arrow.small>ul>li.selected:before{top:4px;height:8px;border-width:4px}.prettydropdown.arrow>ul>li.selected:before{border-top-color:#a9a9a9}.prettydropdown.arrow>ul>li.selected:after{top:4px;border-top-color:#fff}.prettydropdown.arrow.small>ul>li.selected:after{top:2px}.prettydropdown.arrow.triangle>ul>li.selected:after{content:none}.prettydropdown>ul:hover>li.selected:before{border-top-color:#7f7f7f}.prettydropdown>ul.active>li.selected:after,.prettydropdown>ul.active>li.selected:before{border:none}.prettydropdown>ul:not(.active)>li>span.checked{display:none}.prettydropdown.multiple>ul>li.selected{overflow:hidden;padding-right:2rem;text-overflow:ellipsis;white-space:nowrap}.prettydropdown>ul>li>span.checked{clear:both;float:right;font-weight:700;margin-right:.8rem}.prettydropdown>ul>li.label{cursor:default;font-weight:700}.prettydropdown.classic>ul>li.label~li.selected,.prettydropdown>ul>li.label:first-child{border-top:none}.prettydropdown.classic>ul.active>li.label~li:not(.label),.prettydropdown>ul>li.label~li:not(.label):not(.selected){padding-left:1.6rem}.prettydropdown.classic>ul:not(.active)>li.selected:not(:first-child){position:absolute;top:0;display:block}.prettydropdown.disabled,.prettydropdown>ul>li.disabled{opacity:.3}.prettydropdown.disabled>ul>li,.prettydropdown>ul>li.disabled{cursor:not-allowed}.prettydropdown.multiple>ul.reverse>li.selected,.prettydropdown.multiple>ul>li.selected+li,.prettydropdown>ul>li.label,.prettydropdown>ul>li.label~li.selected{border-top-color:#dedede}.post-password-required{width:100%;margin:0 auto;padding-top:0;padding-bottom:100px;padding-left:0;padding-right:0}.post-password-required .course-information__left{width:100%!important;padding-left:3rem}.post-password-required .course-information__right{display:none}.post-password-required label{display:block;font-size:20px;font-weight:700;line-height:24px}.post-password-required label input{display:block;border:solid 1px #dedede;border-radius:29px;padding:10px 20px;line-height:26px;margin-top:10px;width:100%;max-width:300px;font-size:20px}.post-password-required input[type=submit]{background:linear-gradient(0deg,#971611 0,#cd0d14 100%);line-height:22px;color:#fff;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-size:15px;padding:14px 32px;border-radius:25px;border:none;margin:15px 0}.post-password-required p:first-of-type{display:none}.post-password-form{display:flex;justify-content:center;padding-top:5rem;margin:0 auto;max-width:56rem;flex-direction:column}.post-password-form p{margin:0}.post-password-form label{color:#fff}.how-to-guides.not-logged-in .ld-tab-content.ld-visible{font-size:3rem;padding:3rem 1rem!important}.site-main .widecolumn{padding:2rem 4rem;max-width:90rem}body .prettydropdown>ul{border:none;background:#fff;color:#343433;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;line-height:24px;overflow:visible!important;border-radius:10px;padding:10px 20px 0 20px;margin:-10px 0 0 -20px!important}@media only screen and (max-width:740px){body .prettydropdown>ul{margin-top:0!important;padding-top:0}}body .prettydropdown>ul:before{content:''!important;position:absolute!important;display:block!important;width:23px!important;height:23px!important;top:7px!important;right:0!important;z-index:1000!important;background-color:#fff!important;background-position:7px 50%!important;background-repeat:no-repeat!important;background-image:url(../images/icon-arrow-down-red.svg)!important;background-size:10px 6px!important;border:none!important;border-radius:150%!important;box-shadow:3px 3px 5px rgba(0,0,0,.1)!important;pointer-events:none}body .prettydropdown>ul>li{height:24px;line-height:24px;border-top:none;border-bottom:none;padding-left:0;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-weight:700;padding-right:60px;min-width:170px;background:0 0!important;margin:0 0 10px 0}body .prettydropdown>ul>li.hover{color:#de0000!important}body .prettydropdown>ul>li:after,body .prettydropdown>ul>li:before{display:none!important}body .prettydropdown>ul>li span{display:none!important}body .prettydropdown>ul.active{background:#fff;z-index:2000!important}body .prettydropdown>ul.active>li.selected{color:#de0000!important}body .prettydropdown#prettydropdown-type>ul>li{min-width:240px}body .prettydropdown select{outline:0!important}#ld_course_categorydropdown .prettydropdown.classic>ul:not(.active)>li.selected:not(:first-child){position:absolute;top:18px}.prettydropdown>ul.active>li.hover:not(.label),.prettydropdown>ul.active>li:first-child:hover:after,.prettydropdown>ul.active>li:not(.label):hover{color:#343433}.dashboard-main.panel .ld-item-list.ld-course-list .ld-section-heading h2,.dashboard-main.panel .ld-item-list.ld-lesson-list .ld-section-heading h2,.h1,.h2,.h3,.h4,.h5,.h6,.learndash-wrapper .panel.course-content .ld-item-list.ld-course-list .ld-section-heading h2,.learndash-wrapper .panel.course-content .ld-item-list.ld-lesson-list .ld-section-heading h2,address,blockquote,h1,h2,h3,h4,h5,h6,p,pre{margin-bottom:24px}a{transition:all .3s ease-out;text-decoration:none;color:#de0000}a:hover{opacity:.75}.h1,h1{font-size:57px;line-height:63px;font-weight:700}@media only screen and (max-width:768px){.h1,h1{font-size:31px;line-height:43px}}.dashboard-main.panel .ld-item-list.ld-course-list .ld-section-heading h2,.dashboard-main.panel .ld-item-list.ld-lesson-list .ld-section-heading h2,.h2,.learndash-wrapper .panel.course-content .ld-item-list.ld-course-list .ld-section-heading h2,.learndash-wrapper .panel.course-content .ld-item-list.ld-lesson-list .ld-section-heading h2,h2{font-size:40px;line-height:56px;font-weight:700}@media only screen and (max-width:768px){.dashboard-main.panel .ld-item-list.ld-course-list .ld-section-heading h2,.dashboard-main.panel .ld-item-list.ld-lesson-list .ld-section-heading h2,.h2,.learndash-wrapper .panel.course-content .ld-item-list.ld-course-list .ld-section-heading h2,.learndash-wrapper .panel.course-content .ld-item-list.ld-lesson-list .ld-section-heading h2,h2{font-size:28px;line-height:40px}}.h3,h3{font-size:20px;line-height:24px;font-weight:700}@media only screen and (max-width:768px){.h3,h3{font-size:21px;line-height:27px}}.h4,h4{font-size:22px;line-height:24px}.h5,h5{font-size:20px;line-height:22px}.h6,h6{text-transform:uppercase;font-weight:700;font-size:15px;line-height:18px;margin:0 0 6px 0}@media only screen and (max-width:768px){.h6,h6{font-size:13px;line-height:16px;margin:0 0 4px 0}}strong{font-weight:700}blockquote,li,p{font-size:17px;line-height:30px;font-weight:400}@media only screen and (max-width:768px){blockquote,li,p{font-size:15px;line-height:24px}}blockquote p{margin:0;font-style:italic}article ol,article ul{margin-left:25px;margin-bottom:20px}article ol li,article ul li{margin-bottom:8px}article ol li{list-style:decimal}article ul li{list-style:disc}.last-child-no-margin>:last-child,article>:last-child{margin-bottom:0}em{font-style:italic!important}.float-left{float:left!important}.float-right{float:right!important}.text-center{text-align:center}.cover-link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.text-replace{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix:after{clear:both}.red-separator{background:#d80b14;background:linear-gradient(90deg,#d80b14 0,#921611 100%);height:13px}.cli-tab-footer .wt-cli-privacy-accept-btn{background:#de0000!important}@font-face{font-family:PulpDisplay-ExtraLightItalic;src:url(webFonts/PulpDisplayExtraLightItalic/font.woff2) format("woff2"),url(webFonts/PulpDisplayExtraLightItalic/font.woff) format("woff")}@font-face{font-family:PulpDisplay-LightItalic;src:url(webFonts/PulpDisplayLightItalic/font.woff2) format("woff2"),url(webFonts/PulpDisplayLightItalic/font.woff) format("woff")}@font-face{font-family:PulpDisplay-ExtraLight;src:url(webFonts/PulpDisplayExtraLight/font.woff2) format("woff2"),url(webFonts/PulpDisplayExtraLight/font.woff) format("woff")}@font-face{font-family:PulpDisplay-Regular;src:url(webFonts/PulpDisplayRegular/font.woff2) format("woff2"),url(webFonts/PulpDisplayRegular/font.woff) format("woff")}@font-face{font-family:PulpDisplay-Light;src:url(webFonts/PulpDisplayLight/font.woff2) format("woff2"),url(webFonts/PulpDisplayLight/font.woff) format("woff")}@font-face{font-family:PulpDisplay-OutlineItalic;src:url(webFonts/PulpDisplayOutlineItalic/font.woff2) format("woff2"),url(webFonts/PulpDisplayOutlineItalic/font.woff) format("woff")}@font-face{font-family:PulpDisplay-Outline;src:url(webFonts/PulpDisplayOutline/font.woff2) format("woff2"),url(webFonts/PulpDisplayOutline/font.woff) format("woff")}@font-face{font-family:PulpDisplay-ExtraBoldItalic;src:url(webFonts/PulpDisplayExtraBoldItalic/font.woff2) format("woff2"),url(webFonts/PulpDisplayExtraBoldItalic/font.woff) format("woff")}@font-face{font-family:PulpDisplay-ExtraBold;src:url(webFonts/PulpDisplayExtraBold/font.woff2) format("woff2"),url(webFonts/PulpDisplayExtraBold/font.woff) format("woff")}@font-face{font-family:PulpDisplay-BoldItalic;src:url(webFonts/PulpDisplayBoldItalic/font.woff2) format("woff2"),url(webFonts/PulpDisplayBoldItalic/font.woff) format("woff")}@font-face{font-family:PulpDisplay-Bold;src:url(webFonts/PulpDisplayBold/font.woff2) format("woff2"),url(webFonts/PulpDisplayBold/font.woff) format("woff")}@font-face{font-family:PulpDisplay-SemiBoldItalic;src:url(webFonts/PulpDisplaySemiBoldItalic/font.woff2) format("woff2"),url(webFonts/PulpDisplaySemiBoldItalic/font.woff) format("woff")}@font-face{font-family:PulpDisplay-MediumItalic;src:url(webFonts/PulpDisplayMediumItalic/font.woff2) format("woff2"),url(webFonts/PulpDisplayMediumItalic/font.woff) format("woff")}@font-face{font-family:PulpDisplay-SemiBold;src:url(webFonts/PulpDisplaySemiBold/font.woff2) format("woff2"),url(webFonts/PulpDisplaySemiBold/font.woff) format("woff")}@font-face{font-family:PulpDisplay-Medium;src:url(webFonts/PulpDisplayMedium/font.woff2) format("woff2"),url(webFonts/PulpDisplayMedium/font.woff) format("woff")}@font-face{font-family:PulpDisplay-RegularItalic;src:url(webFonts/PulpDisplayRegularItalic/font.woff2) format("woff2"),url(webFonts/PulpDisplayRegularItalic/font.woff) format("woff")}.alignleft{float:left;margin:0 10px 10px 0}.alignright{float:right;margin:0 0 10px 10px}.alignnone{float:none;margin:10px auto}.aligncenter{display:block;margin:10px auto}.wp-block-embed.is-type-video .wp-block-embed__wrapper{padding-bottom:56.25%;position:relative}.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.wp-block-image img{height:auto;width:100%}.site-container{max-width:1140px;width:100%;margin:0 auto;position:relative}@media screen and (max-width:1200px){.site-container{max-width:none;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box}}.site-container--large{max-width:1344px}@media screen and (max-width:1404px){.site-container--large{max-width:none;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box}}::-moz-selection{background-color:#de0000;color:#fff;text-shadow:none}::selection{background-color:#de0000;color:#fff;text-shadow:none}body,html{color:#343433;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-size:100%}html{overflow-x:hidden;overflow-y:auto}body{background:#fff}.site-main{display:block}.site-wrapper{overflow:hidden;padding-top:90px}@media only screen and (max-width:1100px){.site-wrapper{padding-top:90px}}@media only screen and (max-width:768px){.site-wrapper{padding-top:70px}}.button,.course-reviews-section button.write-a-review,.learndash-wrapper #learndash_mark_complete_button,.learndash-wrapper .btn.wdm_feedback_form_pop,.learndash-wrapper .ld-button,.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link,.learndash-wrapper .learndash_mark_complete_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,.learndash-wrapper .wpProQuiz_content a#quiz_continue_link,.modal .btn{border-radius:25px;display:inline-block;vertical-align:middle;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;color:#fff;padding:14px 32px;position:relative;background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)}.button--icon{padding-left:50px}.button--icon-login:before{content:'';width:15px;height:18px;position:absolute;top:50%;margin-top:-9px;left:24px;background:url(../images/icon-login.svg) no-repeat center/15px 18px}.button--icon-play{padding-left:65px}.button--icon-play:before{content:'';width:25px;height:25px;position:absolute;top:50%;margin-top:-13px;left:24px;background:url(../images/icon-play.svg) no-repeat center/25px 25px}.button--icon-search:before{content:'';width:18px;height:18px;position:absolute;top:50%;margin-top:-9px;left:24px;background:url(../images/icon-search-white.svg) no-repeat center/18px 18px}.button:hover,.course-reviews-section button.write-a-review:hover,.learndash-wrapper #learndash_mark_complete_button:hover,.learndash-wrapper .btn.wdm_feedback_form_pop:hover,.learndash-wrapper .ld-button:hover,.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link:hover,.learndash-wrapper .learndash_mark_complete_button:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover,.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover,.modal .btn:hover{opacity:.75;color:#fff}.button--white{background:#f9f9f9;background:linear-gradient(180deg,#f9f9f9 0,#dcdfe3 100%);color:#de0000}.button--white:hover{color:#de0000}.button--outline{background:0 0;border:solid 1px #fff;color:#fff}button.button{border:none;cursor:pointer;transition:all .3s ease-out}.woocommerce .button{border-radius:25px!important;display:inline-block!important;vertical-align:middle!important;font-family:"Pulp Display",Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:22px!important;color:#fff!important;padding:14px 26px!important;position:relative!important;background:#de0000!important;font-weight:400!important;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)!important;transition:all .3s ease-out;cursor:pointer}.woocommerce .button.button--icon{padding-left:50px!important}.woocommerce .button.button--icon-login:before{content:''!important;width:15px!important;height:18px!important;position:absolute!important;top:50%!important;margin-top:-9px!important;left:24px!important;background:url(../images/icon-login.svg) no-repeat center/15px 18px!important}.woocommerce .button:hover{opacity:.75!important;color:#fff!important}@media only screen and (max-width:768px){.woocommerce .site-header .site-header__login.button{padding:0 0 0 25px!important;border-radius:0!important;color:#de0000!important;font-size:13px!important;line-height:13px!important;display:inline-flex!important;align-items:center;height:22px;background:0 0!important}.woocommerce .site-header .site-header__login.button:before{width:18px!important;height:22px!important;background:url(../images/icon-login-red.svg) no-repeat left center/18px 22px!important;margin:0!important;top:-2px!important;left:-2px!important}.woocommerce .site-header .site-header__login.button.site-header__login--active{width:18px!important;height:18px!important;padding:0!important;background:url(../images/icon-close.svg) no-repeat center center/15px 15px !important!important}.woocommerce .site-header .site-header__login.button.site-header__login--active .button__text,.woocommerce .site-header .site-header__login.button.site-header__login--active:before{display:none!important}}.site-footer{padding:76px 0 54px 0;background:#fff;position:relative}@media only screen and (max-width:1100px){.site-footer{padding:51px 0 32px 0}}.site-footer:before{content:"";width:100%;height:12px;position:absolute;top:0;left:0;right:0;background:#d30a12;background:linear-gradient(90deg,#d30a12 0,#8d1811 100%)}@media only screen and (max-width:1100px){.site-footer:before{height:16px}}.site-footer__back-to-top{position:fixed;bottom:50px;right:46px;width:60px;height:60px;background:url(../images/icon-back-to-top.svg) no-repeat center/60px 60px;box-shadow:3px 3px 5px rgba(0,0,0,.1);border-radius:150%;z-index:20;opacity:0;visibility:hidden}.site-footer__back-to-top--active{opacity:1;visibility:visible}@media only screen and (max-width:1100px){.site-footer__back-to-top{width:45px;height:45px;background-size:45px 45px;right:22px;bottom:51px}}@media only screen and (max-width:600px){.site-footer__back-to-top{width:45px;height:45px;background-size:45px 45px;right:22px;bottom:80px}}.site-footer__columns{display:flex;flex-wrap:wrap}.site-footer__columns h3{color:#de0000;margin:0 0 28px 0}@media only screen and (max-width:768px){.site-footer__columns h3{margin:0 0 22px 0}}.site-footer__logo{width:17.54386%;margin:0 auto 0 0}@media only screen and (max-width:1100px){.site-footer__logo{width:100%;margin:0 0 36px 0}}.site-footer__menu{width:19.29825%;margin:0 auto 0 0}@media only screen and (max-width:1100px){.site-footer__menu{width:31%}}@media only screen and (max-width:768px){.site-footer__menu{width:100%;margin:0 0 40px 0}}.site-footer__menu__navigation__items li,.site-footer__menu__navigation__items li a{font-size:14px;line-height:38px}.site-footer__menu__navigation__items li{margin:0}.site-footer__menu__navigation__items a{color:#000}.site-footer__menu__navigation__items a:hover{color:#de0000;opacity:1}.site-footer__start{width:33.33333%;margin:0}@media only screen and (max-width:1100px){.site-footer__start{width:31%}}@media only screen and (max-width:768px){.site-footer__start{width:100%}}.site-footer__start .button{font-size:15px;min-width:161px;height:53px;box-sizing:border-box;text-align:center;padding-top:15px}.site-footer__social{margin:75px 0 0 0}@media only screen and (max-width:768px){.site-footer__social{margin:55px 0 0 0}}.site-footer__social h3{margin-bottom:38px}@media only screen and (max-width:768px){.site-footer__social h3{margin-bottom:20px}}.site-footer__social__links{display:flex;align-items:center}@media only screen and (max-width:768px){.site-footer__social__links{max-width:260px}}.site-footer__social__anchor{display:block;position:relative;margin:0 51px 0 0;opacity:1!important;width:2rem}@media only screen and (max-width:1100px){.site-footer__social__anchor{margin:0 auto 0 0}}.site-footer__social__anchor:last-child{margin:0}.site-footer__social__anchor__icon{transition:all .3s ease-out;opacity:1;visibility:visible}.site-footer__social__anchor:hover .site-footer__social__anchor__icon{opacity:0;visibility:hidden}.site-footer__social__anchor__icon--active{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.site-footer__social__anchor:hover .site-footer__social__anchor__icon--active{opacity:1;visibility:visible}.site-footer__copyright{font-size:14px;line-height:20px;color:#828282;margin:100px 0 0 0}.site-footer__copyright br{display:none}@media only screen and (max-width:768px){.site-footer__copyright br{display:block}}@media only screen and (max-width:768px){.site-footer__copyright{margin:50px 0 0 0}}.gform_wrapper.gravity-theme *{font-family:"Pulp Display",Helvetica,Arial,sans-serif!important}.dashicons,.dashicons-before:before,body .gform_wrapper.gravity-theme .dashicons,body .gform_wrapper.gravity-theme .dashicons-before:before{font-family:dashicons!important}@media (min-width:768px){#gform_fields_1{grid-column-gap:11%!important}}.gform_wrapper .gform_body .gform_fields .gfield{margin:0 0 12px 0}@media only screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield{margin-bottom:10px}}.gform_wrapper .gform_body .gform_fields .gfield.hidden_label .gfield_label{margin:0!important}.gform_wrapper .gform_body .gform_fields .gfield:last-child{margin:0}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label{margin:0 0 20px 0;display:block;padding-left:28px;font-size:18px;line-height:26px;font-family:Circular-STD,Helvetica,Arial,sans-serif;color:#000}@media only screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-size:16px;padding-left:18px;margin-bottom:10px}}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required:before{content:'*';color:#db0e18;font-size:18px;line-height:26px;font-family:Circular-STD,Helvetica,Arial,sans-serif}@media only screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required:before{font-size:16px}}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required .gfield_required_text{display:none}.gform_wrapper .gform_body .gform_fields .gfield input[type=color],.gform_wrapper .gform_body .gform_fields .gfield input[type=date],.gform_wrapper .gform_body .gform_fields .gfield input[type=datetime-local],.gform_wrapper .gform_body .gform_fields .gfield input[type=datetime],.gform_wrapper .gform_body .gform_fields .gfield input[type=email],.gform_wrapper .gform_body .gform_fields .gfield input[type=month],.gform_wrapper .gform_body .gform_fields .gfield input[type=number],.gform_wrapper .gform_body .gform_fields .gfield input[type=password],.gform_wrapper .gform_body .gform_fields .gfield input[type=search],.gform_wrapper .gform_body .gform_fields .gfield input[type=tel],.gform_wrapper .gform_body .gform_fields .gfield input[type=text],.gform_wrapper .gform_body .gform_fields .gfield input[type=time],.gform_wrapper .gform_body .gform_fields .gfield input[type=url],.gform_wrapper .gform_body .gform_fields .gfield input[type=week],.gform_wrapper .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield textarea{height:58px;border-radius:30px;border:solid 1px #bebebe;padding:0 28px;box-sizing:border-box;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-size:16px}@media only screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield input[type=color],.gform_wrapper .gform_body .gform_fields .gfield input[type=date],.gform_wrapper .gform_body .gform_fields .gfield input[type=datetime-local],.gform_wrapper .gform_body .gform_fields .gfield input[type=datetime],.gform_wrapper .gform_body .gform_fields .gfield input[type=email],.gform_wrapper .gform_body .gform_fields .gfield input[type=month],.gform_wrapper .gform_body .gform_fields .gfield input[type=number],.gform_wrapper .gform_body .gform_fields .gfield input[type=password],.gform_wrapper .gform_body .gform_fields .gfield input[type=search],.gform_wrapper .gform_body .gform_fields .gfield input[type=tel],.gform_wrapper .gform_body .gform_fields .gfield input[type=text],.gform_wrapper .gform_body .gform_fields .gfield input[type=time],.gform_wrapper .gform_body .gform_fields .gfield input[type=url],.gform_wrapper .gform_body .gform_fields .gfield input[type=week],.gform_wrapper .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield textarea{height:36px;font-size:14px;padding:0 18px}}.gform_wrapper .gform_body .gform_fields .gfield input[type=color]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=date]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=datetime-local]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=datetime]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=month]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=search]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=time]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,.gform_wrapper .gform_body .gform_fields .gfield input[type=week]:focus,.gform_wrapper .gform_body .gform_fields .gfield select:focus,.gform_wrapper .gform_body .gform_fields .gfield textarea:focus{border-color:#de0000;outline:0!important}@media only screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield input.medium{width:100%}}.gform_wrapper .gform_body .gform_fields .gfield textarea{height:234px;border-radius:36px;resize:none;padding:20px 28px}@media only screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield textarea{height:276px;padding:18px}}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio{display:flex;flex-wrap:wrap}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice{width:31%;margin:48px 3.5% 0 0;position:relative}@media only screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice{margin-top:30px}}@media only screen and (max-width:580px){.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice{margin-right:0;width:100%}}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice:nth-child(1),.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice:nth-child(2),.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice:nth-child(3),.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice:nth-child(1),.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice:nth-child(2),.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice:nth-child(3){margin-top:16px}@media only screen and (max-width:580px){.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice:nth-child(1),.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice:nth-child(2),.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice:nth-child(3),.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice:nth-child(1),.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice:nth-child(2),.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice:nth-child(3){margin-top:30px}}@media only screen and (max-width:580px){.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice:nth-child(1),.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice:nth-child(1){margin-top:16px!important}}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice:nth-child(3n),.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice:nth-child(3n){margin-right:0}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice label{font-size:18px;line-height:26px;font-weight:400;font-family:Circular-STD,Helvetica,Arial,sans-serif;color:#000;padding-left:50px;cursor:pointer;position:relative;display:inline-flex;align-items:center;min-height:36px}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:before,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice label:before{content:'';width:36px;height:36px;box-sizing:border-box;background:#fff;border:solid 1px #bebebe;position:absolute;top:0;left:0;border-radius:150%;transition:all .3s ease-out;z-index:1}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:after,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice label:after{content:'';width:36px;height:36px;position:absolute;top:0;left:0;z-index:10;border-radius:150%;background:url(../images/icon-tick.svg) no-repeat center/15px 12px;transition:all .3s ease-out;opacity:0;visibility:hidden}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice input{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;opacity:0;pointer-events:none}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input:checked+label:before,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice input:checked+label:before{background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input:checked+label:after,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice input:checked+label:after{opacity:1;visibility:visible}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent{position:relative}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label{font-size:15px;line-height:25px;font-weight:400;font-family:Circular-STD,Helvetica,Arial,sans-serif;color:#000;padding-left:70px;cursor:pointer;position:relative;display:inline-flex;align-items:center;min-height:36px}@media only screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label{padding-left:51px}}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label:before{content:'';width:36px;height:36px;box-sizing:border-box;background:#fff;border:solid 1px #bebebe;position:absolute;top:50%;left:0;margin-top:-18px;border-radius:150%;transition:all .3s ease-out}@media only screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label:before{top:0;margin-top:0}}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label:after{content:'';width:36px;height:36px;position:absolute;top:50%;left:0;margin-top:-18px;left:0;z-index:10;border-radius:150%;background:url(../images/icon-tick.svg) no-repeat center/15px 12px;transition:all .3s ease-out;opacity:0;visibility:hidden}@media only screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label:after{top:0;margin-top:0}}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;opacity:0;pointer-events:none}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input:checked+label:before{background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input:checked+label:after{opacity:1;visibility:visible}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin:0!important;padding:0!important;text-align:right}@media only screen and (max-width:768px){.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{text-align:center}}.gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_page_footer .gform_button{margin:0!important;border:none!important;cursor:pointer;transition:all .3s ease-out;min-width:220px;line-height:1!important;min-height:0!important;box-sizing:border-box}.gform_wrapper .gform_footer .gform_ajax_spinner,.gform_wrapper .gform_page_footer .gform_ajax_spinner{margin:0 0 0 24px}.gform_wrapper .gform_validation_errors{margin:0 0 32px 0!important}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gfield_validation_message,.gform_wrapper .gsection_description,.gform_wrapper .instruction{border-radius:30px!important;margin-top:16px!important}.site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:4000;background:#fff}.site-header .canon-logo{max-width:6rem;-o-object-fit:contain!important;object-fit:contain!important;margin-left:1rem}@media (max-width:420px){.site-header .canon-logo{max-width:4rem}}.site-header__basket{width:2rem;margin-right:1rem}@media (max-width:768px){.site-header__basket{width:1.4rem}}@media only screen and (min-width:1220px){.admin-bar .site-header{top:32px}}.site-header__row{display:flex;align-items:center;height:120px}@media only screen and (max-width:12201px){.site-header__row{height:90px}}@media only screen and (max-width:768px){.site-header__row{height:70px}}.site-header__logo{margin:0 auto 0 0}.site-header__navigation{margin:0 0 0 auto;width:100%}@media only screen and (min-width:1221px){.site-header__navigation{display:block!important}}@media only screen and (max-width:1220px){.site-header__navigation{display:none;position:fixed;top:166px;left:0;right:0;bottom:0;background:#f5f5f5;overflow-y:auto}.site-header__navigation:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:.2;pointer-events:none}}@media only screen and (max-width:768px){.site-header__navigation{top:120px}}.site-header__menu{display:flex;justify-content:space-evenly}@media only screen and (max-width:1220px){.site-header__menu{position:relative;z-index:10;padding:40px 20px;flex-wrap:wrap}}.site-header__menu li{margin:0 14px 0 0}.site-header__menu li.home-link a{font-size:0;display:block;width:28px;height:27px;background:url(../images/icon-home.svg) no-repeat 50% 50%/contain}.site-header__menu li.home-link a:before{display:none}.site-header__menu li.home-link.current-menu-item a,.site-header__menu li.home-link:hover a{opacity:1;background:url(../images/icon-home-highlight.svg) no-repeat 50% 50%/contain}@media only screen and (max-width:1366px){.site-header__menu li{margin:0 14px 0 0}}@media only screen and (max-width:1220px){.site-header__menu li{margin:0 16px 0 0}}@media only screen and (max-width:1220px){.site-header__menu li{width:100%;margin:0 0 36px 0}}.site-header__menu li:last-child{margin:0}.site-header__menu li a{font-size:14px;line-height:20px;color:#000;position:relative}@media only screen and (max-width:1220px){.site-header__menu li a{font-size:14px}}@media only screen and (max-width:1220px){.site-header__menu li a{font-size:17px}}.site-header__menu li a:before{content:"";position:absolute;width:0;height:6px;transition:all .3s ease-out;opacity:0;visibility:hidden;bottom:-20px;left:0;max-width:100%;background:#de0000;background:linear-gradient(-90deg,#971611 0,#cd0d14 90%)}@media only screen and (max-width:1220px){.site-header__menu li a:before{display:none}}.site-header__menu li.current_page_item>a,.site-header__menu li:hover>a,body.how-to-guides .site-header__menu li#menu-item-281>a,body.on-demand-education .site-header__menu li#menu-item-136>a,body.upcoming-education .site-header__menu li#menu-item-282>a{color:#de0000}.site-header__menu li.current_page_item>a:before,.site-header__menu li:hover>a:before,body.how-to-guides .site-header__menu li#menu-item-281>a:before,body.on-demand-education .site-header__menu li#menu-item-136>a:before,body.upcoming-education .site-header__menu li#menu-item-282>a:before{opacity:1;visibility:visible;width:60px}.site-header__register{display:none;padding:0 20px 40px 20px;text-align:center;position:relative;z-index:10}@media only screen and (max-width:1220px){.site-header__register{display:block}}.site-header__register .button{min-width:205px;box-sizing:border-box}.site-header__search-toggle{width:40px;height:40px;background:url(../images/icon-search.svg) no-repeat center/20px 20px;margin:0 14px}@media only screen and (max-width:1220px){.site-header__search-toggle{margin:0 12px}}@media only screen and (max-width:1220px){.site-header__search-toggle{display:none}}.site-header__search-toggle--active{background:url(../images/icon-close.svg) no-repeat center/19px 19px}.site-header__search-area{border-bottom:solid 1px #fafafa;display:none}.site-header__search-area .search-form{max-width:1110px;width:100%;margin:0 auto;padding:0 0 45px 0;position:relative}@media only screen and (max-width:1220px){.site-header__search-area .search-form{padding:0 0 32px 0}}@media only screen and (max-width:768px){.site-header__search-area .search-form{padding:0 0 20px 0}}.site-header__search-area .search-form .search-field{border:solid 1px #dedede;height:58px;border-radius:29px;width:100%;font-size:18px;line-height:26px;color:#000;font-weight:700;font-family:Circular-STD,Helvetica,Arial,sans-serif;padding:0 95px 0 40px}.site-header__search-area .search-form .search-field::-webkit-input-placeholder{color:#999}.site-header__search-area .search-form .search-field:-moz-placeholder{color:#999}.site-header__search-area .search-form .search-field::-moz-placeholder{color:#999}.site-header__search-area .search-form .search-field:-ms-input-placeholder{color:#999}@media only screen and (max-width:1220px){.site-header__search-area .search-form .search-field{height:44px;font-size:16px;line-height:20px;padding:0 82px 0 32px}}@media only screen and (max-width:768px){.site-header__search-area .search-form .search-field{height:30px;font-size:12px;line-height:16px;padding:0 56px 0 22px}}.site-header__search-area .search-form .search-submit{position:absolute;width:95px;height:58px;border:none;top:0;right:0;cursor:pointer;background:url(../images/icon-search.svg) no-repeat center/25px 25px;transition:all .3s ease-out;opacity:1}@media only screen and (max-width:1220px){.site-header__search-area .search-form .search-submit{height:44px;width:82px;background-size:21px 21px}}@media only screen and (max-width:768px){.site-header__search-area .search-form .search-submit{height:30px;width:56px;background-size:14px 14px}}.site-header__search-area .search-form .search-submit:hover{opacity:.75}.site-header__mobile-menu-toggle{display:none;margin:0 0 0 15px;width:18px;height:18px;background:url(../images/icon-mobile-menu.svg) no-repeat center/18px 18px}@media only screen and (max-width:1220px){.site-header__mobile-menu-toggle{display:block}}.site-header__mobile-menu-toggle--active{background:url(../images/icon-mobile-menu-close.svg) no-repeat center/15px 15px}@media only screen and (max-width:768px){.site-header__login{padding:0 0 0 25px!important;border-radius:0!important;color:#de0000!important;font-size:13px!important;line-height:13px!important;display:inline-flex!important;align-items:center;height:22px;background:0 0!important}.site-header__login:before{width:18px;height:22px;background:url(../images/icon-login-red.svg) no-repeat left center/18px 22px;margin:0;top:-2px;left:-2px}}@media only screen and (max-width:768px){.site-header__login--active{width:18px;height:18px;padding:0;background:url(../images/icon-close.svg) no-repeat center center/15px 15px!important}.site-header__login--active .button__text,.site-header__login--active:before{display:none}}@media (max-width:420px){.site-header .site-header__row>#LoginTrigger{display:none!important}}.home-button{position:absolute;left:19rem;width:25px;height:27px;background:url(../images/icon-home-highlight.svg) no-repeat 50% 50%/contain}@media (max-width:768px){.home-button{left:12rem}}@media (min-width:1220px){.home-button{display:none}}@media (max-width:470px){.home-button{display:none}}.single-sfwd-lessons .site-header{border-bottom:solid 1px #cecece}.lms-lesson__row{display:flex}.lms-lesson__sidebar{width:345px;border-right:solid 1px #cecece}.lms-lesson__content{flex:1;box-sizing:border-box;padding:60px 0 60px 60px}.lms-lesson__content h1{color:#000;font-size:57px}.learndash .learndash-wrapper .ld-lesson-status{background:#f7f7f7;border-radius:6px}.learndash .learndash-wrapper .ld-breadcrumbs{padding:14px 23px;border-radius:6px;background:#f7f7f7}.learndash .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{font-size:15px}.learndash .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span::after{color:#de0000;margin:0 6px}.learndash .learndash-wrapper .ld-breadcrumbs a,.learndash .learndash-wrapper .ld-breadcrumbs span,.learndash .learndash-wrapper .ld-breadcrumbs span a{font-size:15px;color:#000!important;font-weight:400}.learndash .learndash-wrapper .ld-breadcrumbs span:last-child a{font-weight:700}.learndash .learndash-wrapper .ld-tabs{margin:30px 0 60px 0}.single-sfwd-courses .learndash .learndash-wrapper .ld-tabs{margin:0}.learndash .learndash-wrapper .ld-content-actions{border-top:none;padding:0;position:relative}.learndash .learndash-wrapper .ld-content-actions .ld-content-action{position:static;padding:0 5px}.learndash .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{font-size:18px;line-height:18px;font-weight:500;display:block}.learndash-wrapper .btn.wdm_feedback_form_pop{border:none;cursor:pointer}.learndash-wrapper #learndash_mark_complete_button,.learndash-wrapper .learndash_mark_complete_button{padding-right:46px}.learndash-wrapper .sfwd-mark-complete::after{right:15px}.learndash-wrapper .ld-quiz-actions input[name=reShowQuestion],.learndash-wrapper .ld-quiz-actions input[name=restartQuiz]{background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within{border-color:#de0000}.learndash-wrapper .ld-focus .ld-focus-header{height:110px;border-bottom:solid 1px #cecece}@media only screen and (max-width:1100px){.learndash-wrapper .ld-focus .ld-focus-header{height:80px}}@media only screen and (max-width:768px){.learndash-wrapper .ld-focus .ld-focus-header{height:60px}}.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{height:auto;padding:0 44px}.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img{width:230px;height:56px}@media only screen and (max-width:768px){.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img{width:164px;height:42px}}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-welcome-text{display:block!important}.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar{display:none}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions,.learndash-wrapper .ld-focus .ld-focus-header .ld-progress,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu{display:none}.learndash-wrapper .ld-focus .ld-focus-main{padding-top:48px}.learndash-wrapper .ld-focus .ld-focus-sidebar{border-right:solid 1px #cecece}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger{height:100%;background:0 0!important}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{background:#000;right:-5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{background:#de0000!important;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)!important}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{padding:35px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-title,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3{font-size:18px;line-height:26px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3{padding-left:35px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{border-bottom-color:#cecece}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-title{color:#000}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-status-icon{width:20px;height:20px;flex:0 0 20px;margin-right:15px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-status-icon .ld-icon-checkmark{font-size:10px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-status-icon.ld-status-incomplete{border:solid 1px #979797}.learndash-wrapper .ld-tab-content>div,.learndash-wrapper .ld-tab-content>figure{margin-bottom:60px}.learndash-wrapper .ld-tab-content>div:last-child,.learndash-wrapper .ld-tab-content>figure:last-child{margin-bottom:0}.learndash-wrapper .ld-tab-content>p+div,.learndash-wrapper .ld-tab-content>p+figure{margin-top:60px}body.admin-bar .learndash-wrapper .ld-focus-sidebar{top:92px}.modal label{font-weight:700;font-size:18px;line-height:26px;margin:0 0 24px 0;display:block}.modal textarea{width:100%;height:200px;resize:none;margin:0 0 12px 0;font-family:"Pulp Display",Helvetica,Arial,sans-serif;padding:18px 24px;box-sizing:border-box}.modal .feedback-image-submission{margin:0 0 24px 0}.modal .btn{border:none;cursor:pointer}.modal .wdm_rrf_feedback_notice_msg{margin:24px 0 0 0;padding:0}@media only screen and (max-width:768px){.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{display:block;padding:0 20px}.learndash-wrapper .ld-focus .ld-focus-main{padding-top:0}body.admin-bar .learndash-wrapper .ld-focus-sidebar{top:106px}.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{padding:2em!important}.learndash-wrapper .ld-tab-content>div,.learndash-wrapper .ld-tab-content>figure{margin-bottom:30px}.learndash-wrapper .ld-tab-content>div:last-child,.learndash-wrapper .ld-tab-content>figure:last-child{margin-bottom:0}.learndash-wrapper .ld-tab-content>p+div,.learndash-wrapper .ld-tab-content>p+figure{margin-top:30px}.learndash-wrapper .ld-content-actions{flex-wrap:wrap;text-align:center;justify-content:center}.learndash-wrapper .ld-content-actions .ld-content-action{flex:100%;width:100%}.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{padding:0}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{padding:20px}}.ld-section{padding:85px 0 114px 0;background:#fff;background:linear-gradient(180deg,#f9f9fa 0,#fff 75%,#fff 100%)}@media only screen and (max-width:768px){.ld-section{padding:40px 0}}.ld-course-grid-title{margin:0 0 50px 0;display:flex;align-items:center}@media only screen and (max-width:768px){.ld-course-grid-title{margin:0 0 25px 0}}.ld-course-grid-title h2{margin:0 auto 0 0}.learndash-pager{margin:0;background:#fff;color:#000;text-transform:none;border-radius:18px;font-size:14px;line-height:17px;font-weight:500;font-family:"Pulp Display",Helvetica,Arial,sans-serif;padding:2px 16px;box-shadow:0 2px 4px rgba(0,0,0,.15);float:right}.learndash-pager .pager-left{height:31px;border-right:solid 1px #dadfe0;padding-right:16px}.learndash-pager .pager-right{height:31px;border-left:solid 1px #dadfe0;padding-left:16px}.learndash-pager .pager-legend{display:inline-block;min-width:96px;box-sizing:border-box;text-align:center}.learndash-pager a{font-size:22px;line-height:14px;color:#de0000;position:relative;top:8px}.learndash-pager a:after{content:"";width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important}body .learndash-wrapper .ld-pagination{margin:0;padding:0;height:35px;display:flex;justify-content:flex-end}body .learndash-wrapper .ld-pagination.ld-pagination-page-profile{margin:40px 0}body .learndash-wrapper .ld-pagination .ld-pages{height:35px;flex:0 0 178px;width:178px;padding:2px 16px;background:0 0;box-sizing:border-box;background:#fff;color:#000;text-transform:none;border-radius:18px;font-size:14px;line-height:17px;font-weight:500;font-family:"Pulp Display",Helvetica,Arial,sans-serif;box-shadow:0 2px 4px rgba(0,0,0,.15)}body .learndash-wrapper .ld-pagination .prev{width:32px;height:32px;border-right:solid 1px #dadfe0;padding-right:16px;opacity:1!important}body .learndash-wrapper .ld-pagination .prev:after{content:"‹";justify-content:flex-start;text-align:left}body .learndash-wrapper .ld-pagination .prev .ld-icon{display:none}body .learndash-wrapper .ld-pagination .next{height:32px;width:32px;border-left:solid 1px #dadfe0;padding-left:16px;opacity:1!important}body .learndash-wrapper .ld-pagination .next:after{content:"›";justify-content:flex-end;text-align:right}body .learndash-wrapper .ld-pagination .next .ld-icon{display:none}body .learndash-wrapper .ld-pagination span{display:inline-block;min-width:96px;box-sizing:border-box;text-align:center}body .learndash-wrapper .ld-pagination a{font-size:22px;line-height:14px;color:#de0000;position:relative;top:0}body .learndash-wrapper .ld-pagination a:after{width:25px;height:25px;position:absolute;font-size:22px;line-height:25px;color:#de0000;display:flex;align-items:center;top:50%;left:50%;font-family:"Pulp Display",Helvetica,Arial,sans-serif;transform:translate(-50%,-50%);display:block!important}.ld-course-list-items .ld_course_grid .course,.ld-course-list-items .ld_course_grid .thumbnail.course{height:100%!important;box-sizing:border-box;position:relative}.ld-course-list-items .ld_course_grid .ld_course_grid_button,.ld-course-list-items .ld_course_grid .thumbnail .caption p.ld_course_grid_button{position:absolute;bottom:18px;left:24px;right:24px;width:auto!important}.ld-course-list-items .ld_course_grid .thumbnail .caption{padding:25px 20px}.ld-course-list-items .ld_course_grid .thumbnail .caption .entry-title{font-size:18px;line-height:22px;font-weight:700;margin:0 0 35px 0!important}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta{margin:0 0 72px 0;padding:0 0 21px 0;border-bottom:solid 1px #979797;display:flex}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta span{margin:0 auto 0 0;color:#7c7a7a;font-size:15px}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta span:last-child{margin:0 0 0 auto}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta span.length{position:relative}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta span.length:before{content:"";width:22px;height:22px;position:absolute;top:-1px;left:-32px;background:url(../images/icon-time.svg) no-repeat center center/22px 22px}.ld-course-list-items .ld_course_grid .ld_course_grid_button{text-align:right}.ld-course-list-items .ld_course_grid .ld_course_grid_button .button{width:auto}.ld-course-thumb-img{background:#45525d;background:linear-gradient(180deg,#45525d 0,#1f252a 100%);padding-bottom:66.5%;background-size:cover;background-position:center;background-repeat:no-repeat}.ld-course-placeholder-img{padding-bottom:66.5%;position:relative;background:#45525d;background:linear-gradient(180deg,#45525d 0,#1f252a 100%)}.ld-course-placeholder-img span{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%);color:#fff;font-size:18px;line-height:22px;font-weight:700;text-align:center;padding-top:88px;background:url(../images/CMA-WhiteLogo-Horizontal.svg) no-repeat top center/220px 73px}.ld-course-list-block-pagination{padding:0 15px;text-align:right}body .ld-course-status{background:#edeef0!important;border-radius:30px!important;padding:13px 30px!important}body .ld-course-status .ld-progress-percentage.ld-secondary-color{color:#343433!important}.dashboard-main.panel .ld-item-list,.learndash-wrapper .panel.course-content .ld-item-list{margin:0}.dashboard-main.panel .ld-item-list .ld-item-list-item,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item{border-radius:40px;border:solid 2px #aeadad;margin:0 0 24px 0}.dashboard-main.panel .ld-item-list .ld-item-list-item:last-child,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item:last-child{margin:0}.dashboard-main.panel .ld-item-list .ld-item-list-item .ld-item-list-item-preview,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item .ld-item-list-item-preview{padding:27px 30px}.dashboard-main.panel .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-name,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-name{align-items:center}.dashboard-main.panel .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon{margin:0 19px 0 0}.dashboard-main.panel .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon .ld-icon-checkmark:before,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon .ld-icon-checkmark:before{display:none}.dashboard-main.panel .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon .ld-icon-checkmark:after,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon .ld-icon-checkmark:after{content:"";width:26px;height:26px;position:absolute;top:50%;left:0;margin-top:-13px;background:url(../images/icon-tick.svg) no-repeat center center/15px 12px}.dashboard-main.panel .ld-item-list .ld-item-list-item.learndash-complete .ld-item-title,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item.learndash-complete .ld-item-title{color:#de0000}#ld_course_categorydropdown{padding:34px 20px;background:#fff}#ld_course_categorydropdown form{max-width:740px;margin:0 auto;width:100%}#ld_course_categorydropdown form label{display:none}#ld_course_categorydropdown form .prettydropdown{width:100%!important;min-height:62px}#ld_course_categorydropdown form .prettydropdown>ul{width:100%!important;border:solid 1px #aeadad!important;border-radius:36px!important;padding:18px 40px 10px 40px!important;max-height:none!important;margin:0!important;box-sizing:border-box}#ld_course_categorydropdown form .prettydropdown>ul:before{width:21px!important;height:14px!important;right:42px!important;top:23px!important;background:url(../images/icon-arrow-down-red.svg) no-repeat 96% 50%/21px 14px!important;box-shadow:none!important}#ld_course_categorydropdown form .prettydropdown>ul>li{font-size:22px!important;line-height:26px!important;width:100%!important;padding:0!important}#ld_course_categorydropdown form select{display:block;width:100%;height:62px;box-sizing:border-box;border:solid 1px #aeadad;border-radius:36px;opacity:0;transition:all .3s ease-out;font-size:22px;line-height:26px;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-weight:500;padding:0 60px 0 40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/icon-arrow-down-red.svg) no-repeat 96% 50%/21px 14px;background-position:right 42px center}#ld_course_categorydropdown form select:focus{outline:0;border-color:#de0000}.learndash-wrapper .ld-profile-summary{margin:0 0 85px 0}.learndash-wrapper .ld-profile-summary .ld-profile-card{margin:0 0 40px 0}.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar{border:none;margin:0 0 22px 0}.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link{font-size:14px;line-height:18px;padding:6px 17px}@media only screen and (max-width:640px){.learndash-wrapper .ld-profile-summary .ld-profile-stats{flex-wrap:nowrap!important}}@media only screen and (max-width:640px){.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat{flex:25%!important;margin-bottom:1em!important;padding:0!important}}.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong{font-size:40px;line-height:48px;color:#000;font-weight:700}@media only screen and (max-width:640px){.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong{font-size:30px;line-height:38px}}@media only screen and (max-width:340px){.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong{font-size:24px;line-height:28px}}.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span{color:#de0000;font-size:16px;line-height:19px}@media only screen and (max-width:640px){.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span{font-size:14px;line-height:18px}}@media only screen and (max-width:340px){.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span{font-size:12px;line-height:16px}}.learndash-wrapper #ld-profile .ld-section-heading{margin:0 0 40px 0}.learndash-wrapper #ld-profile .ld-section-heading h3{margin:0;font-size:40px;line-height:48px;font-weight:700}.learndash-wrapper #ld-profile .ld-section-heading .ld-item-list-actions .ld-expand-button{margin:0 0 0 28px!important;background:0 0!important;color:#de0000!important;padding:0!important;font-size:18px!important;line-height:22px!important;display:flex}.learndash-wrapper #ld-profile .ld-section-heading .ld-item-list-actions .ld-expand-button .ld-text{padding:0 1em 0 0;order:-1;font-weight:500!important}.learndash-wrapper #ld-profile .ld-section-heading .ld-item-list-actions .ld-icon-search:before{font-weight:100!important;color:#de0000!important}#learndash-tooltips .ld-tooltip,#learndash-tooltips .ld-tooltip:after,#wpProQuiz_overlay_close,#wpProQuiz_user_content table.wp-list-table thead th,.learndash-wrapper #btn-join,.learndash-wrapper #learndash_mark_complete_button,.learndash-wrapper #quiz_continue_link,.learndash-wrapper .btn-join,.learndash-wrapper .ld-alert-success .ld-alert-icon,.learndash-wrapper .ld-alert-success .ld-button,.learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent),.learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent),.learndash-wrapper .ld-expand-button,.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger,.learndash-wrapper .ld-focus-comments .form-submit #submit,.learndash-wrapper .ld-login-modal .ld-login-modal-register,.learndash-wrapper .ld-login-modal input[type=submit],.learndash-wrapper .ld-primary-background,.learndash-wrapper .ld-secondary-background,.learndash-wrapper .ld-status-complete,.learndash-wrapper .learndash_mark_complete_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz),.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue{background:linear-gradient(0deg,#971611 0,#cd0d14 100%)!important}.learndash-wrapper .wpProQuiz_certificate{display:none!important}.learndash-wrapper .ld-expand-button.ld-compact{background:#fff!important;box-shadow:3px 3px 5px rgba(0,0,0,.1)!important}.learndash-wrapper .ld-expand-button.ld-compact .ld-icon-arrow-down:before{color:#de0000!important}.dashboard-main.panel,.woocommerce-checkout-page.panel{position:relative}.dashboard-main.panel:before,.woocommerce-checkout-page.panel:before{content:"";width:100%;position:absolute;top:0;bottom:255px;right:144px;z-index:1;opacity:.5}.dashboard-main.panel .site-container,.woocommerce-checkout-page.panel .site-container{z-index:10}.dashboard-main.panel .ld-item-list .ld-item-list-item .ld-item-list-item-preview{padding:22px 30px}.dashboard-main.panel .learndash-wrapper .ld-status{background:0 0!important;padding:0!important;color:#de0000!important;font-size:17px!important;line-height:20px!important;font-weight:700!important}@media only screen and (max-width:640px){.dashboard-main.panel .learndash-wrapper .ld-status{font-size:12px!important;line-height:14px!important}}.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat{flex:0 0 120px}@media only screen and (max-width:640px){.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details{flex-wrap:wrap;justify-content:flex-start}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link{margin-left:0!important;margin-right:15px!important}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details .ld-expand-button{margin-top:20px;background:0 0!important;justify-content:flex-start}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents,.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress{padding:1em}.learndash-wrapper .ld-table-list{margin:0 0 1.5em 0}}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button{margin-left:30px}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link{margin-right:30px;margin-left:15px}@media only screen and (max-width:640px){.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details{margin-top:20px}.learndash-wrapper #ld-profile .ld-section-heading .ld-item-list-actions{justify-content:flex-end}.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading .ld-item-list-actions,.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2,.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading .ld-item-list-actions,.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2{flex:auto}}@media only screen and (max-width:540px){.learndash-wrapper #ld-profile .ld-section-heading h3{width:100%;margin:0 0 20px 0;font-size:24px;line-height:28px}}.ld-icon.ld-icon-certificate{width:52px;height:35px;display:block;background:url(../images/icon-certificate.svg) no-repeat center/52px 35px!important}.ld-icon.ld-icon-certificate:before{display:none}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-progress{margin:0;background:0 0!important;padding:5px 73px 30px 73px}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before{display:none}.learndash-wrapper .ld-focus-header .ld-progress .ld-progress-bar{height:7px!important}.learndash-wrapper .ld-focus-header .ld-progress .ld-progress-bar .ld-progress-bar-percentage{height:7px!important}.learndash-wrapper .ld-progress .ld-progress-bar{height:30px!important;margin-bottom:0!important;border:solid 1px #bdbdbd;border-radius:15px!important;position:relative;overflow:visible}.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{height:30px!important;background:#de0000!important;position:absolute;top:-1px;left:-1px;border-radius:15px!important;padding-right:2px;box-sizing:content-box}.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat{border:none}.learndash-wrapper .ld-focus .ld-focus-main,.learndash-wrapper .ld-focus .ld-focus-sidebar{padding-top:110px}@media only screen and (max-width:1100px){.learndash-wrapper .ld-focus .ld-focus-main,.learndash-wrapper .ld-focus .ld-focus-sidebar{padding-top:80px}}@media only screen and (max-width:768px){.learndash-wrapper .ld-focus .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main{padding-top:0}.ld-content-actions>a{display:block;margin:25px 0 0 0!important;order:-10}.learndash .learndash-wrapper .ld-content-actions .ld-content-action:first-child{margin-top:25px}.learndash .learndash-wrapper .ld-content-actions .ld-content-action .ld-button{display:inline-flex}}@media only screen and (max-width:768px){.ld-course-list-items .ld_course_grid{width:100%!important;max-width:100%!important;flex:0 0 100%!important}}.learndash .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{margin:20px 0 0 0}.learndash-wrapper .ld-course-status.ld-course-status-enrolled{align-items:center}.learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-bar{margin-top:0}body .ld-course-status{background:0 0!important;padding:0!important;border-radius:0!important}.learndash-wrapper>.btn.wdm_feedback_form_pop{display:none}.ld-table-list.ld-essay-list,.ld-table-list.ld-quiz-list,.woocommerce .dashboard-main .upcoming-courses-intro .learndash-pager{display:none!important}.dashboard-main .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents{padding:0}.single-sfwd-lessons .ld-focus .ld-tabs-content .ld-tab-content>.standard-content{padding-top:20px!important;padding-bottom:20px!important}.ld-course-list-items .ld_course_grid .thumbnail .caption p{margin-bottom:5px!important;line-height:20px}.entry-title .ratings-after-title{display:none!important}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{font-weight:700}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price{background:#de0000!important;box-shadow:0 1px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px rgba(0,0,0,.3);position:absolute;font-size:14px;left:-8px;top:10px;padding:3px 10px;z-index:2;font-weight:700}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled:before,.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price:before{border:4px solid transparent;border-top-color:#c50000!important;border-right-color:#c50000!important;content:"";position:absolute;left:0;bottom:-8px}.learndash-cpt-sfwd-quiz .ld-focus-content .learndash-wrapper .ld-tabs{margin:30px 0!important}.learndash-cpt-sfwd-quiz .ld-focus-content .ld-tab-content .standard-content.panel{padding:0!important}body .panel--grey .ld-course-status .ld-progress-percentage.ld-secondary-color{color:#fff!important}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta{position:absolute;bottom:97px;left:20px;right:20px;margin-bottom:0!important}.ld-course-list-items .ld_course_grid .thumbnail .caption{padding-bottom:150px}.ld-course-list-items .ld_course_grid .thumbnail .caption .entry-title{min-height:0}.learndash-wrapper .ld-tab-content>div,.learndash-wrapper .ld-tab-content>figure{margin-bottom:30px}.dashboard-main.panel .ld-item-list .ld-item-list-item:first-child,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item:first-child{border-color:#de0000!important}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link{position:relative;padding-top:10px}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link:before{content:"Download";color:#de0000;font-size:10px;line-height:10px;width:120px;left:50%;margin-left:-60px;top:-5px;text-align:center;text-transform:uppercase;font-weight:700;position:absolute}.dashboard-main.panel .ld-item-list .ld-item-list-item.learndash-complete .ld-status-icon.ld-quiz-complete .ld-icon,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item.learndash-complete .ld-status-icon.ld-quiz-complete .ld-icon{background:linear-gradient(0deg,#971611 0,#cd0d14 100%)!important;display:block;width:26px;height:26px;border-radius:26px}.dashboard-main.panel .ld-item-list .ld-item-list-item.learndash-complete .ld-status-icon.ld-quiz-complete .ld-icon:before,.learndash-wrapper .panel.course-content .ld-item-list .ld-item-list-item.learndash-complete .ld-status-icon.ld-quiz-complete .ld-icon:before{content:"";width:26px;height:26px;border-radius:26px;position:absolute;top:50%;left:50%;background:url(../images/icon-tick.svg) no-repeat center center/15px 12px}.wpProQuiz_question_text p{font-weight:700}@media only screen and (max-width:640px){.learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress{width:100%}.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{display:none}.learndash-wrapper .ld-breadcrumbs .ld-status{margin-top:0}.dashboard-main.panel .ld-item-list.ld-course-list .ld-section-heading{display:flex;align-items:center;flex-wrap:nowrap}.dashboard-main.panel .ld-item-list.ld-course-list .ld-section-heading h3{margin:0 auto 0 0!important;text-align:left!important;width:auto!important;font-size:20px!important;line-height:20px!important}.dashboard-main.panel .ld-item-list.ld-course-list .ld-section-heading div{margin:0 0 0 auto!important}.learndash-wrapper #ld-profile .ld-section-heading .ld-item-list-actions .ld-expand-button .ld-text{font-size:16px}.learndash-wrapper #ld-profile .ld-section-heading .ld-item-list-actions .ld-expand-button{margin-left:12px!important}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details{margin-left:0!important}.dashboard-main__logout{margin:30px 0 60px 0!important}.dashboard-main .learndash-wrapper .ld-pagination{margin-top:20px}}.ld_course_tag-no-enroll{display:none!important}.single-sfwd-courses .ld_course_tag-no-enroll.blocks{display:block!important}.single-sfwd-courses #learndash-tooltips{display:none}.ld-course-status-content .ld-status,.learndash-wrapper .ld-course-status .ld-course-status-content .ld-status{background:0 0!important;padding:0!important;display:flex;align-items:center;text-align:center;justify-content:space-around;font-size:32px;font-weight:700;color:#728188!important;margin-top:-3px;line-height:1;text-transform:none}.dashboard-main.panel:before{right:auto;top:0;left:0;bottom:0}.user-profile{display:flex;justify-content:space-between;align-items:center;justify-content:flex-end}.user-profile h2{font-weight:400;font-size:50px;margin-bottom:0}.user-profile__user{width:40%;display:flex;align-items:center}.user-profile__user span{color:#de0000}.user-profile__user__avatar{width:125px;height:125px;border-radius:100%;overflow:hidden;margin-right:2rem;background:url(../images/user-image.png) no-repeat 50% 50%/cover}.user-profile__user__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-profile__courses{display:flex;flex-wrap:wrap;width:50%}.user-profile__courses .ld-profile-stat{width:25%;display:flex;flex-direction:column;align-items:center}.user-profile__courses .ld-profile-stat strong{font-size:40px}.user-profile__courses .ld-profile-stat span{color:#de0000;text-align:center;line-height:20px;margin-top:10px;max-width:80px}.my-profile{display:flex;justify-content:space-between;align-items:flex-start}.my-profile-content{width:70%}.my-profile-content .ld-certificate-lin.button{min-width:10rem;position:relative;height:48px;margin:1rem}.my-profile-content .ld-icon.ld-icon-certificate{background:url(../images/icon-certificate-download.svg) no-repeat 50% 50%/contain!important;width:21px;height:19px;display:inline-block;position:absolute;top:calc(50% - 9px)}.my-profile-content .ld-icon.ld-icon-certificate:after{content:"Download";position:absolute;left:34px;top:1px;color:#fff;font-family:"Pulp Display",Helvetica,Arial,sans-serif!important}.my-profile-content .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{max-width:53%;line-height:24px;font-size:18px;font-weight:400}.my-profile-content .ld-item-list .ld-item-list-item{border-radius:50px!important}.my-profile-content .ld-status{margin:0 1rem 0 0!important}.my-profile-content .ld-progress .ld-progress-heading .ld-progress-label{font-weight:400!important;font-size:15px;margin-bottom:10px}.my-profile-content .ld-progress .ld-progress-heading .ld-progress-stats{font-size:15px;margin-bottom:10px}.my-profile-content .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{font-weight:400!important}.video-text__video{margin-bottom:3rem}.video-text__content{display:flex;justify-content:space-between}.video-text__content>div{width:48%}.video-text--columns .site-container{display:flex;justify-content:space-between}@media (max-width:780px){.video-text--columns .site-container{flex-direction:column;justify-content:center;align-items:center}}.video-text--columns .video-text__video{width:65%;margin-bottom:0}@media (max-width:780px){.video-text--columns .video-text__video{width:90%;margin-bottom:2rem}}@media (max-width:600px){.video-text--columns .video-text__video{width:100%}}.video-text--columns .video-text__content{display:block;width:32%}.video-text--columns .video-text__content>div{width:100%}@media (max-width:780px){.video-text--columns .video-text__content{width:84%}}@media (max-width:600px){.video-text--columns .video-text__content{width:92%}}.woocommerce-notices-wrapper{max-width:1350px;margin:20px auto 0}.woocommerce .woocommerce-message,.woocommerce-message{border:none;background:#cc0d13!important;color:#fff;display:flex;align-items:center;justify-content:space-between;border-radius:15px;padding:1.5em 2em 1.5em 5.5em;font-weight:600;font-size:1.15em}.woocommerce .woocommerce-message::before,.woocommerce-message::before{color:#fff!important;font-size:37px;top:50%!important;left:1em;transform:translateY(-50%)!important}.single-product.woocommerce-page.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{background:linear-gradient(0deg,#eceaea 0,#fff 100%)!important;color:#515151!important;padding-left:46px!important}.single-product.woocommerce-page.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:before{content:"";position:absolute;width:20px;height:20px;background:url(../images/icon-lock.svg) no-repeat 50% 50%/contain;left:20px}.woocommerce-message::after{display:none}.ld-course-info{padding:0 4.125em 1rem 4.125em;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.ld-course-info:after{width:calc(100% - 8.25rem);content:"";position:absolute;height:2px;background:#ededed;bottom:0}.ld-course-info>div{width:45%}.ld-course-info p{margin:0;display:flex;justify-content:flex-start;font-weight:400;padding:.25em 0}.ld-course-info p span{color:#de0000;margin-right:.5rem;font-weight:700}.modality-boxes{display:flex;flex-wrap:wrap}.checkbox{width:calc(33% - 3.5%);min-width:-moz-fit-content;min-width:fit-content;margin:48px 3.5% 0 0;position:relative}.checkbox label{font-weight:400!important;padding-left:50px!important;cursor:pointer;position:relative;display:inline-flex!important;align-items:center;min-height:36px}.checkbox label:before{content:"";width:36px;height:36px;box-sizing:border-box;background:#fff;border:solid 1px #bebebe;position:absolute;top:0;left:0;border-radius:150%;transition:all .3s ease-out;z-index:1}.checkbox label:after{content:"";width:36px;height:36px;position:absolute;top:0;left:0;z-index:10;border-radius:150%;background:url(../images/icon-tick.svg) no-repeat center/15px 12px;transition:all .3s ease-out;opacity:0;visibility:hidden}.checkbox input{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;opacity:0;pointer-events:none}.checkbox input:checked+label:after{opacity:1;visibility:visible}.checkbox input:checked+label:before{background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)}.profile-picture{width:125px;height:125px;border-radius:100%;overflow:hidden;margin-bottom:1rem;background:url(../images/user-image.png) no-repeat 50% 50%/cover}.profile-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.update-profile-picture{margin-top:2rem}.update-profile-picture label{display:block;font-size:18px;line-height:28px;font-weight:500;margin:0 0 17px 0}.update-profile-picture input{display:block}.update-profile-picture input.button{margin-top:1rem;border:none;cursor:pointer;transition:all .3s}.file-upload{position:relative;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:50px}.file-upload::file-selector-button{margin-right:20px;background:linear-gradient(180deg,#f9f9f9 0,#dcdfe3 100%);border:none;border-radius:30px;padding:14px 30px;color:#de0000;cursor:pointer;transition:all .3s}.file-upload::file-selector-button:hover{opacity:.7}.ld-status{order:1}.ld-certificate-lin.button{order:2}.ld-expand-button{order:3}.ld-progress-heading{font-weight:700!important}.ld-progress-steps{display:none}.ld-item-list-date{color:#de0000;font-weight:600}.course-meta{gap:2rem}.single-sfwd-lessons .site-header{border-bottom:solid 1px #cecece}.lms-lesson__row{display:flex}.lms-lesson__sidebar{width:345px;border-right:solid 1px #cecece}.lms-lesson__content{flex:1;box-sizing:border-box;padding:60px 0 60px 60px}.lms-lesson__content h1{color:#000;font-size:57px}.learndash .learndash-wrapper .ld-lesson-status{background:#f7f7f7;border-radius:6px}.learndash .learndash-wrapper .ld-breadcrumbs{padding:14px 23px;border-radius:6px;background:#f7f7f7}.learndash .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{font-size:15px}.learndash .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span::after{color:#de0000;margin:0 6px}.learndash .learndash-wrapper .ld-breadcrumbs a,.learndash .learndash-wrapper .ld-breadcrumbs span,.learndash .learndash-wrapper .ld-breadcrumbs span a{font-size:15px;color:#000!important;font-weight:400}.learndash .learndash-wrapper .ld-breadcrumbs span:last-child a{font-weight:700}.learndash .learndash-wrapper .ld-tabs{margin:30px 0 60px 0}.learndash .learndash-wrapper .ld-content-actions{border-top:none;padding:0;position:relative}.learndash .learndash-wrapper .ld-content-actions .ld-content-action{position:static;padding:0 5px}.learndash .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{font-size:18px;line-height:18px;font-weight:500;display:block}.learndash-wrapper .btn.wdm_feedback_form_pop{border:none;cursor:pointer}.learndash-wrapper #learndash_mark_complete_button,.learndash-wrapper .learndash_mark_complete_button{padding-right:46px}.learndash-wrapper .sfwd-mark-complete::after{right:15px}.learndash-wrapper .ld-quiz-actions input[name=reShowQuestion],.learndash-wrapper .ld-quiz-actions input[name=restartQuiz]{background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within{border-color:#de0000}.learndash-wrapper .ld-focus .ld-focus-header{height:110px;border-bottom:solid 1px #cecece}@media only screen and (max-width:1100px){.learndash-wrapper .ld-focus .ld-focus-header{height:80px}}@media only screen and (max-width:768px){.learndash-wrapper .ld-focus .ld-focus-header{height:60px}}.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{height:auto;padding:0 44px}.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img{width:230px;height:56px}@media only screen and (max-width:768px){.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img{width:164px;height:42px}}.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions,.learndash-wrapper .ld-focus .ld-focus-header .ld-progress,.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu{display:none}.learndash-wrapper .ld-focus .ld-focus-main{padding-top:48px}.learndash-wrapper .ld-focus .ld-focus-sidebar{border-right:solid 1px #cecece}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger{height:100%;background:0 0!important}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{background:#000;right:-5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.learndash-wrapper .ld-focus .ld-focus-sidebar span.ld-focus-sidebar-trigger{background:0 0!important}.learndash-wrapper .ld-focus .ld-focus-sidebar span.ld-focus-sidebar-trigger .ld-icon{background:#de0000}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{background:#de0000!important;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)!important}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{padding:35px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-title,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3{font-size:18px;line-height:26px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3{padding-left:35px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{border-bottom-color:#cecece}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-title{color:#000}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-status-icon{width:20px;height:20px;flex:0 0 20px;margin-right:15px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-status-icon .ld-icon-checkmark{font-size:10px}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-status-icon.ld-status-incomplete{border:solid 1px #979797}.learndash-wrapper .ld-tab-content>div,.learndash-wrapper .ld-tab-content>figure{margin-bottom:60px}.learndash-wrapper .ld-tab-content>div:last-child,.learndash-wrapper .ld-tab-content>figure:last-child{margin-bottom:0}.learndash-wrapper .ld-tab-content>p+div,.learndash-wrapper .ld-tab-content>p+figure{margin-top:60px}body.admin-bar .learndash-wrapper .ld-focus-sidebar{top:92px}.modal label{font-weight:700;font-size:18px;line-height:26px;margin:0 0 24px 0;display:block}.modal textarea{width:100%;height:200px;resize:none;margin:0 0 12px 0;font-family:"Pulp Display",Helvetica,Arial,sans-serif;padding:18px 24px;box-sizing:border-box}.modal .feedback-image-submission{margin:0 0 24px 0}.modal .btn{border:none;cursor:pointer}.modal .wdm_rrf_feedback_notice_msg{margin:24px 0 0 0;padding:0}@media only screen and (max-width:768px){.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{display:block;padding:0 20px}.learndash-wrapper .ld-focus .ld-focus-main{padding-top:0}body.admin-bar .learndash-wrapper .ld-focus-sidebar{top:106px}.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{padding:2em!important}.learndash-wrapper .ld-tab-content>div,.learndash-wrapper .ld-tab-content>figure{margin-bottom:30px}.learndash-wrapper .ld-tab-content>div:last-child,.learndash-wrapper .ld-tab-content>figure:last-child{margin-bottom:0}.learndash-wrapper .ld-tab-content>p+div,.learndash-wrapper .ld-tab-content>p+figure{margin-top:30px}.learndash-wrapper .ld-content-actions{flex-wrap:wrap;text-align:center;justify-content:center}.learndash-wrapper .ld-content-actions .ld-content-action{flex:100%;width:100%}.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{padding:0}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{padding:20px}}.ld-section{padding:85px 0 114px 0;background:#fff;background:linear-gradient(180deg,#f9f9fa 0,#fff 75%,#fff 100%)}.ld-course-grid-title{margin:0 0 50px 0;display:flex;align-items:center}.ld-course-grid-title h2{margin:0 auto 0 0}.learndash-pager{margin:0;background:#fff;color:#000;text-transform:none;border-radius:18px;font-size:14px;line-height:17px;font-weight:500;font-family:"Pulp Display",Helvetica,Arial,sans-serif;padding:2px 16px;box-shadow:0 2px 4px rgba(0,0,0,.15);float:right}.learndash-pager .pager-left{height:31px;border-right:solid 1px #dadfe0;padding-right:16px}.learndash-pager .pager-right{height:31px;border-left:solid 1px #dadfe0;padding-left:16px}.learndash-pager .pager-legend{display:inline-block;min-width:96px;box-sizing:border-box;text-align:center}.learndash-pager a{font-size:22px;line-height:14px;color:#de0000;position:relative;top:8px}.learndash-pager a:after{content:'';width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important}.ld-course-list-items .ld_course_grid .thumbnail .caption{padding:25px 20px 150px}.ld-course-list-items .ld_course_grid .thumbnail .caption .entry-title{font-size:18px;line-height:22px;font-weight:700;margin:0 0 35px 0!important}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta{margin:0 0 22px 0;padding:0 0 21px 0;border-bottom:solid 1px #979797;display:flex}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta span{margin:0 auto 0 0;color:#7c7a7a;font-size:15px}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta span:last-child{margin:0}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta span.length{position:relative}.ld-course-list-items .ld_course_grid .thumbnail .caption .course-meta span.length:before{content:'';width:22px;height:22px;position:absolute;top:-1px;left:-32px;background:url(../images/icon-time.svg) no-repeat center center/22px 22px}.ld-course-list-items .ld_course_grid .ld_course_grid_button{text-align:right}.ld-course-list-items .ld_course_grid .ld_course_grid_button .button{width:auto}.ld-course-placeholder-img{padding-bottom:66.5%;position:relative;background:#45525d;background:linear-gradient(180deg,#45525d 0,#1f252a 100%)}.ld-course-placeholder-img span{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%);color:#fff;font-size:18px;line-height:22px;font-weight:700;text-align:center;padding-top:88px;background:url(../images/CMA-WhiteLogo-Horizontal.svg) no-repeat top center/220px 73px}.ld-course-list-block-pagination{padding:0 15px;text-align:right}.site-logo{width:275px;height:56px;background:url(../images/CMA-Logo-Horizontal.svg) no-repeat left center/230px 56px;display:block;background-size:contain}@media only screen and (max-width:768px){.site-logo{width:164px;height:42px;background-size:164px 42px}}@media only screen and (max-width:390px){.site-logo{width:164px;height:42px;background-size:102px 42px}}.site-logo--smaller{width:186px;height:24px;background-size:contain}@media only screen and (max-width:768px){.site-logo--smaller{width:160px;height:40px;background-size:160px 40px}}.site-logo:hover{opacity:.75}.site-logo-white{width:275px;height:56px;background:url(../images/CMA-WhiteLogo-Horizontal.svg) no-repeat left center/230px 56px;display:block;background-size:contain}@media only screen and (max-width:768px){.site-logo-white{width:164px;height:42px;background-size:164px 42px}}.site-logo-white--smaller{width:186px;height:24px;background-size:contain}@media only screen and (max-width:768px){.site-logo-white--smaller{width:160px;height:40px;background-size:160px 40px}}.site-logo-white:hover{opacity:.75}.site-page{padding:60px 0}@media only screen and (max-width:768px){.site-page{padding:30px 0}}.panel{padding:60px 0}@media only screen and (max-width:768px){.panel{padding:40px 0}}.panel--medium{padding:80px 0}@media only screen and (max-width:768px){.panel--medium{padding:40px 0}}.panel--large{padding:100px 0}@media only screen and (max-width:768px){.panel--large{padding:40px 0 85px 0}}.panel--larger{padding:120px 0 134px 0}@media only screen and (max-width:768px){.panel--larger{padding:54px 0 77px 0}}.panel--largest{padding:180px 0}@media only screen and (max-width:768px){.panel--largest{padding:50px 0}}.panel--white{background:#fff}.panel--grey{background:#45525d;color:#fff}.panel--light-grey{background:#cccbcb;background:rgba(204,203,203,.76)}.panel--grey-to-white{background:#cccbcb;background:linear-gradient(180deg,rgba(204,203,203,.76) 0,#fcfcfc 100%)}.panel--dark-grey{overflow:hidden;background:#45525d;background:linear-gradient(180deg,#45525d 0,#1f252a 100%);color:#fff;position:relative}.panel--dark-grey:before{content:'';top:-100px;left:-100px;right:-100px;bottom:-100px;z-index:1;position:absolute;opacity:.25}.panel--dark-grey .site-container{z-index:10}.panel+.panel.course-content{padding-top:40px}.panel+.panel.course-content.panel--grey-to-white{padding-top:10px}.panel--light-grey+.panel--grey-to-white,.panel--light-grey+.panel--light-grey,.panel--white+.panel--white{padding-top:0}.nsc-site-popup,.site-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background:#1f282e;background:rgba(31,40,46,.8);padding:172px 40px;box-sizing:border-box;z-index:5000}@media only screen and (max-width:768px){.nsc-site-popup,.site-popup{padding:0;height:auto;top:70px}}.nsc-site-popup__close,.site-popup__close{position:absolute;top:20px;right:20px;width:42px;height:42px;background:url(../images/popup-close.svg) no-repeat center/21px 21px;z-index:50}@media only screen and (max-width:768px){.nsc-site-popup__close,.site-popup__close{top:0;right:0}}.nsc-site-popup__close--dark,.site-popup__close--dark{background-image:url(../images/popup-close-dark.svg)}.nsc-site-popup__generic-popup,.site-popup__generic-popup{width:90%;margin:0 auto;position:relative;background:#fff;background:rgba(255,255,255,.9);box-shadow:0 5px 10px rgba(0,0,0,.1);box-sizing:border-box;padding:72px 90px}@media only screen and (min-width:1023px){.nsc-site-popup__generic-popup,.site-popup__generic-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:768px){.nsc-site-popup__generic-popup,.site-popup__generic-popup{padding:35px;width:100%;height:auto}}.nsc-site-popup__generic-popup:before,.site-popup__generic-popup:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:.5}.nsc-site-popup__generic-popup>div,.nsc-site-popup__generic-popup>nav,.site-popup__generic-popup>div,.site-popup__generic-popup>nav{z-index:10;position:relative}.nsc-site-popup__generic-popup h2 span,.site-popup__generic-popup h2 span{color:#de0000}.login-popup{width:90%;max-width:1130px;background:#fff;margin:0 auto;position:relative;box-shadow:0 5px 10px rgba(0,0,0,.1)}@media only screen and (min-width:1023px){.login-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:768px){.login-popup{width:100%;background:#f5f5f5}.login-popup .nsc-site-popup__close,.login-popup .site-popup__close{display:none}}.login-popup__row{display:flex;flex-wrap:wrap}.login-popup__login-form{width:50%;box-sizing:border-box;padding:52px 110px 111px 65px;position:relative}@media only screen and (max-width:768px){.login-popup__login-form{width:100%;padding:25px 25px 50px 25px;z-index:10}}.login-popup__login-form .site-logo{margin-bottom:67px;display:block}@media only screen and (max-width:768px){.login-popup__login-form .site-logo{display:none}}.login-popup__login-form h2,.login-popup__login-form label{color:#343433}.login-popup__login-form .button{border:none;cursor:pointer;transition:all .3s ease-out}.login-popup__login-form p{margin:0 0 20px 0}.login-popup__login-form label{display:block;font-size:18px;line-height:26px;font-weight:500;margin:0 0 17px 0;padding-left:28px;box-sizing:border-box;width:100%;font-family:"Pulp Display",Helvetica,Arial,sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:768px){.login-popup__login-form label{font-size:16px;padding-left:18px;margin-bottom:13px}}.login-popup__login-form label span{color:#de0000}.login-popup__login-form .input{width:100%;height:58px;border:solid 1px #bebebe;font-family:"Pulp Display",Helvetica,Arial,sans-serif;color:#343433;font-size:15px;line-height:18px;padding:0 28px 0 61px;border-radius:29px;box-sizing:border-box;background-color:#fff;background-position:30px 50%;background-repeat:no-repeat}@media only screen and (max-width:768px){.login-popup__login-form .input{height:36px;font-size:13px;padding:0 18px 0 44px;background-position:18px 50%}}.login-popup__login-form .input#user_login{background-image:url(../images/icon-user-login.svg);background-size:18px}@media only screen and (max-width:768px){.login-popup__login-form .input#user_login{background-size:15px}}.login-popup__login-form .input#user_pass{background-image:url(../images/icon-user-pass.svg);background-size:15px 18px}@media only screen and (max-width:768px){.login-popup__login-form .input#user_pass{background-size:13px 15px}}.login-popup__login-form p.login-password{margin:0 0 40px 0}@media only screen and (max-width:768px){.login-popup__login-form p.login-password{margin:0 0 22px 0}}.login-popup__login-form p.login-remember label{padding-left:46px;position:relative;margin:0;height:31px;display:flex;align-items:center}@media only screen and (max-width:768px){.login-popup__login-form p.login-remember label{height:18px;padding-left:50px}}.login-popup__login-form p.login-remember label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.login-popup__login-form p.login-remember label span{color:#343433}.login-popup__login-form p.login-remember label span:before{content:"";position:absolute;top:0;left:0;width:31px;height:31px;box-sizing:border-box;border-radius:150%;border:solid 1px #bebebe;background:#fff;transition:all .3s ease-out}@media only screen and (max-width:768px){.login-popup__login-form p.login-remember label span:before{width:18px;height:18px;left:20px}}.login-popup__login-form p.login-remember label span:after{content:"";position:absolute;top:0;left:0;width:31px;height:31px;background:url(../images/icon-tick.svg) no-repeat center center/15px 12px;opacity:0;visibility:hidden;transition:all .3s ease-out}@media only screen and (max-width:768px){.login-popup__login-form p.login-remember label span:after{left:20px;width:18px;height:18px;background-size:10px 7px}}.login-popup__login-form p.login-remember label input:checked+span:before{border-color:transparent;background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)}.login-popup__login-form p.login-remember label input:checked+span:after{opacity:1;visibility:visible}.login-popup__login-form p.login-submit{text-align:right;margin:0}@media only screen and (max-width:768px){.login-popup__login-form p.login-submit{text-align:center}.login-popup__login-form p.login-submit .button{min-width:205px;box-sizing:border-box;margin:0 auto;padding-left:26px}.login-popup__login-form p.login-submit .button:before{display:none}}.login-popup__forgot{position:absolute;height:55px;width:100%;bottom:0;left:0;right:0;text-align:center;color:#de0000;background:#f5f5f5;font-size:18px;line-height:22px;font-weight:700;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){.login-popup__forgot{padding:10px 0;height:auto;font-size:16px;line-height:18px;background:0 0}}.login-popup__register-cta{width:50%;box-sizing:border-box;padding:80px;color:#fff;background:#1d262c;background:linear-gradient(0deg,#1d262c 0,#6f8193 100%);display:flex;align-items:center;position:relative;overflow:hidden}@media only screen and (max-width:768px){.login-popup__register-cta{width:100%;padding:25px 25px 50px 25px;position:static}}.login-popup__register-cta:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media only screen and (max-width:768px){.login-popup__register-cta:before{background-size:auto 125%;background-position:70% 45%;opacity:.3}}.login-popup__register-cta__text{position:relative;z-index:10}.login-popup__register-cta__text h2{margin:0}@media only screen and (max-width:768px){.login-popup__register-cta__text h2{margin:0 0 16px 0}}.login-popup__register-cta__text p{font-size:18px;line-height:22px}@media only screen and (max-width:768px){.login-popup__register-cta__text p{font-size:15px;line-height:24px}}.login-popup__register-cta__text .button{min-width:137px;box-sizing:border-box;margin-top:20px;text-align:center}@media only screen and (max-width:768px){.login-popup__register-cta__text .button{margin-top:0;min-width:205px}}.nsc-popup,.register-popup{max-width:845px;padding-bottom:103px!important}@media only screen and (min-width:1023px){.nsc-popup,.register-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:768px){.nsc-popup,.register-popup{padding-bottom:83px!important}}.nsc-popup__wrap,.register-popup__wrap{max-width:592px;width:100%}.nsc-popup__features,.register-popup__features{margin:35px 0;border-top:solid 1px #cecece;border-bottom:solid 1px #cecece;display:flex;flex-wrap:wrap;padding:35px 0 0 0}.nsc-popup__features h3,.register-popup__features h3{width:100%;margin:0 0 35px 0;font-size:23px;line-height:28px}.nsc-popup__features__feature,.register-popup__features__feature{width:46%;margin:0 8% 35px 0;box-sizing:border-box;padding-left:92px;position:relative}@media only screen and (max-width:520px){.nsc-popup__features__feature,.register-popup__features__feature{width:100%;margin-right:0}}.nsc-popup__features__feature:nth-of-type(2n),.register-popup__features__feature:nth-of-type(2n){margin-right:0}.nsc-popup__features__feature figure,.register-popup__features__feature figure{position:absolute;top:50%;left:0;transform:translate(0,-50%)}.nsc-popup__features__feature p,.register-popup__features__feature p{font-size:16px;line-height:22px;margin:0}.nsc-popup__navigation,.register-popup__navigation{background:rgba(0,0,0,.2);position:absolute!important;bottom:0;left:0;right:0;width:100%;height:55px;display:flex;align-items:center;justify-content:flex-end;padding:10px 75px;box-sizing:border-box}@media only screen and (max-width:768px){.nsc-popup__navigation,.register-popup__navigation{padding:10px 24px;height:42px}}.nsc-popup__navigation a,.register-popup__navigation a{color:#000;font-size:14px;line-height:17px;margin:0 30px 0 0}@media only screen and (max-width:768px){.nsc-popup__navigation a,.register-popup__navigation a{font-size:12px;margin:0 20px 0 0}}.nsc-popup__navigation a:last-child,.register-popup__navigation a:last-child{margin:0}.nsc-popup__navigation a:hover,.register-popup__navigation a:hover{color:#de0000}.cookies-popup{padding:44px 54px 54px 54px;max-width:736px}@media only screen and (min-width:1023px){.cookies-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:900px){.cookies-popup{padding:25px;max-width:90%}}.cookies-popup h3{margin:0 0 30px 0}@media only screen and (max-width:900px){.cookies-popup h3{margin:0 0 20px 0}}.cookies-popup h3 span{color:#de0000}.cookies-popup p{font-size:16px;line-height:27px}.cookies-popup p:last-child{margin:0}.cookies-popup__controls{display:flex;margin:50px 0 0 0;align-items:center}@media only screen and (max-width:900px){.cookies-popup__controls{margin:30px 0 0 0}}@media only screen and (max-width:800px){.cookies-popup__controls{flex-wrap:wrap}}.cookies-popup__accept{margin:0 auto 0 0;min-width:218px;text-align:center;box-sizing:border-box}@media only screen and (max-width:800px){.cookies-popup__accept{min-width:0;order:1;width:100%;margin:15px 0 0 0}}.cookies-popup__settings{margin:0 auto}@media only screen and (max-width:800px){.cookies-popup__settings{margin:0 auto 0 0}}@media only screen and (max-width:440px){.cookies-popup__settings{margin:0 auto}}.cookies-popup__more{margin:0 0 0 auto}@media only screen and (max-width:440px){.cookies-popup__more{width:100%;text-align:center;margin:15px 0 0 0}}.cookies-popup__more,.cookies-popup__settings{font-size:16px;line-height:27px;color:#343433;font-weight:700}.cookies-popup__more:hover,.cookies-popup__settings:hover{text-decoration:underline;color:#343433}.cookies-popup__settings{padding-left:45px;height:35px;background:url(../images/icon-settings.svg) no-repeat left center/35px 35px;display:flex;align-items:center}@media only screen and (max-width:600px){.register-popup__button{text-align:center}}@media (max-height:800px) and (min-width:1024px){.register-popup{max-height:calc(100% - 20px);height:100%;overflow:scroll;top:10px;transform:translateX(-50%);padding-bottom:0!important}.register-popup__navigation{position:relative!important;margin-left:-90px;margin-right:-90px;width:calc(100% + 180px);margin-top:103px}.nsc-popup{max-height:calc(100% - 20px);height:100%;overflow:scroll;top:10px;transform:translateX(-50%)}.nsc-popup__navigation{position:relative!important;margin-left:-90px;margin-right:-90px;width:calc(100% + 180px);margin-top:103px}}.post-list{margin:40px 0 0 0}@media only screen and (max-width:768px){.post-list{margin:20px 0 0 0}}.post-list__entry{padding:30px 0;border-bottom:solid 1px #bebebe}@media only screen and (max-width:768px){.post-list__entry{padding:20px 0}}.post-list__entry:first-child{border-top:solid 1px #bebebe}.posts-pagination{margin:40px 0 0 0;display:flex;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width:768px){.posts-pagination{margin:20px 0 0 0}}.posts-pagination>a,.posts-pagination>span{margin:0 5px;width:36px;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;border:solid 1px #bebebe;border-radius:4px;font-size:14px;line-height:14px;font-weight:700;color:#343433}.posts-pagination>a.current,.posts-pagination>span.current{background:linear-gradient(0deg,#971611 0,#cd0d14 100%)!important;color:#fff}.posts-pagination .next,.posts-pagination .prev{display:none}.my-profile-nav{max-width:270px;width:100%}.my-profile-nav__nav{background:#fff;border-radius:10px;margin-bottom:2rem}.my-profile-nav__nav ul{list-style-type:none;padding:0;margin:0}.my-profile-nav__nav ul li{list-style-type:none;margin:0;position:relative}.my-profile-nav__nav ul li a{display:block;padding:1rem 1rem 1rem 3.125rem;position:relative;color:#333232}.my-profile-nav__nav ul li a:after{content:"";position:absolute;width:calc(100% - 3rem);height:1px;background:#ededed;right:0;bottom:0}.my-profile-nav__nav ul li a:before{content:"";position:absolute;width:calc(100% - 3rem);height:1px;background:#ededed;right:0;top:0}.my-profile-nav__nav ul li a:hover{background-color:#de0000;opacity:1;color:#fff}.my-profile-nav__nav ul li a:hover:after,.my-profile-nav__nav ul li a:hover:before{display:none}.my-profile-nav__nav ul li:last-of-type a{border-radius:0 0 10px 10px}.my-profile-nav__nav ul li:last-of-type a:after{display:none}.my-profile-nav__nav ul li:first-of-type a{border-radius:10px 10px 0 0}.my-profile-nav__nav ul li:first-of-type a:before{display:none}.my-profile-nav__nav ul li:before{content:"";position:absolute;left:0;top:0;width:3.125rem;height:100%;background-repeat:no-repeat;background-position:50% 50%;z-index:2;transition:all .3s}.my-profile-nav__nav--od:before{background-image:url(../images/icon-on-demand-education.svg);background-size:24px}.my-profile-nav__nav--od:hover:before{background-image:url(../images/icon-on-demand-education-highlight.svg)}.my-profile-nav__nav--ue:before{background-image:url(../images/icon-upcoming-education.svg);background-size:25px}.my-profile-nav__nav--ue:hover:before{background-image:url(../images/icon-upcoming-education-highlight.svg)}.my-profile-nav__nav--cc:before{background-image:url(../images/icon-completed-courses.svg);background-size:24px}.my-profile-nav__nav--cc:hover:before{background-image:url(../images/icon-completed-courses-highlight.svg)}.my-profile-nav__nav--ep:before{background-image:url(../images/icon-edit-profile.svg);background-size:23px}.my-profile-nav__nav--ep:hover:before{background-image:url(../images/icon-edit-profile-highlight.svg)}.my-profile-nav__nav--lo:before{background-image:url(../images/icon-log-out.svg);background-size:19px}.my-profile-nav__nav--lo:hover:before{background-image:url(../images/icon-log-out-highlight.svg)}@media (max-width:768px){.user-profile{flex-direction:column}.user-profile__user{width:100%;justify-content:center;margin-bottom:2rem}.user-profile__courses{width:100%;justify-content:center}.user-profile__courses .ld-profile-stat{width:15%;min-width:4rem;margin:1rem}}@media (max-width:430px){.user-profile__courses .ld-profile-stat{width:30%}}@media (max-width:900px){.my-profile{flex-direction:column}}.my-profile-nav{margin:0 1rem 0 0}@media (max-width:900px){.my-profile-nav{max-width:100%}}@media (max-width:900px){.my-profile-content{width:100%}}.tab-cc,.tab-od,.tab-ue{display:none}.Toggled{display:block!important}.profile-update__buttons{display:flex}@media (max-width:380px){.profile-update__buttons{flex-direction:column}}.profile-update__buttons input{margin-right:1rem}.text-link{display:inline-block;vertical-align:middle;padding:0 22px 0 0;font-size:18px;line-height:26px;background:url(../images/icon-arrow-right-red.svg) no-repeat right center/8px 14px;font-weight:500}.text-link--white{color:#fff}.text-link:hover{color:#de0000}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#de0000!important;font-weight:700;font-size:32px;line-height:36px}.woocommerce .single-product .product_meta{display:none}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{color:#de0000!important;padding:0!important;text-transform:uppercase!important;border-radius:0!important;background:0 0!important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{font-size:16px;line-height:1.1}.woocommerce-error li:last-child,.woocommerce-info li:last-child,.woocommerce-message li:last-child{margin:0!important}.woocommerce-account.not-logged-in:not(.woocommerce-lost-password) .woocommerce,.woocommerce-cart .woocommerce{max-width:1180px;margin:0 auto;width:100%;padding:0 20px;box-sizing:border-box}.woocommerce div.register-form,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:30px;margin:3em 0;border-radius:10px;border:solid 1px #bebebe}.woocommerce-cart-form .actions .coupon{display:none}.woocommerce form .form-row{padding:0;margin:0 0 42px 0}@media only screen and (max-width:768px){.woocommerce form .form-row{margin-bottom:26px}}.woocommerce form .form-row:last-child{margin:0}p.lost_password,p.woocommerce-LostPassword{margin:0}.woocommerce form .form-row label,.woocommerce-page form .form-row label{margin:0 0 17px 0;padding-left:28px;display:block;font-size:18px;line-height:26px;font-family:"Pulp Display",Helvetica,Arial,sans-serif;color:#000;font-weight:500}@media only screen and (max-width:768px){.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-size:16px;padding-left:18px;margin-bottom:10px}}.woocommerce form .form-row .required{color:#de0000;position:relative;left:-4px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{height:58px;border-radius:30px;border:solid 1px #bebebe;padding:0 28px;box-sizing:border-box;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-size:16px;background-color:#fff;background-position:30px 50%;background-repeat:no-repeat}@media only screen and (max-width:768px){.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{height:36px;font-size:14px;padding:0 18px;background-position:18px 50%}}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:#de0000;outline:0!important}.woocommerce form .form-row textarea{height:234px;border-radius:36px;resize:none;padding:20px 28px}@media only screen and (max-width:768px){.woocommerce form .form-row textarea{height:276px;padding:18px}}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{display:none}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{width:100%;display:block;box-sizing:border-box;margin:0 0 40px 0;padding-left:46px;position:relative;height:31px;display:flex;align-items:center}@media only screen and (max-width:768px){.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{height:18px;padding-left:50px}}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span{color:#343433}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span:before{content:"";position:absolute;top:0;left:0;width:31px;height:31px;box-sizing:border-box;border-radius:150%;border:solid 1px #bebebe;background:#fff;transition:all .3s ease-out}@media only screen and (max-width:768px){.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span:before{width:18px;height:18px;left:20px}}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span:after{content:"";position:absolute;top:0;left:0;width:31px;height:31px;background:url(../images/icon-tick.svg) no-repeat center center/15px 12px;opacity:0;visibility:hidden;transition:all .3s ease-out}@media only screen and (max-width:768px){.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span:after{left:20px;width:18px;height:18px;background-size:10px 7px}}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input:checked+span:before{border-color:transparent;background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input:checked+span:after{opacity:1;visibility:visible}.woocommerce-privacy-policy-text p{font-size:12px;line-height:16px;opacity:.6}.woocommerce-Input#username{background-image:url(../images/icon-user-login.svg);background-size:18px;padding:0 28px 0 61px!important}@media only screen and (max-width:768px){.woocommerce-Input#username{background-size:15px;padding:0 18px 0 44px!important}}.woocommerce-Input#password{background-image:url(../images/icon-user-pass.svg);background-size:15px 18px;padding:0 28px 0 61px!important}@media only screen and (max-width:768px){.woocommerce-Input#password{background-size:13px 15px;padding:0 18px 0 44px!important}}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{margin:0;padding-left:50px!important}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:before{content:""!important;width:15px!important;height:18px!important;position:absolute!important;top:50%!important;margin-top:-9px!important;left:24px!important;background:url(../images/icon-login.svg) no-repeat center/15px 18px!important}.woocommerce-checkout-page{position:relative;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.dashboard-intro{padding:50px 0}@media only screen and (max-width:768px){.dashboard-intro{padding:25px 0}}.dashboard-intro__row{display:flex}@media only screen and (max-width:768px){.dashboard-intro__row{flex-wrap:wrap}}.dashboard-intro__title{width:48%;margin:0 auto 0 0;display:flex}@media only screen and (max-width:1180px){.dashboard-intro__title{flex-wrap:wrap}}@media only screen and (max-width:768px){.dashboard-intro__title{width:100%}}@media only screen and (max-width:1180px){.dashboard-intro__title h1{width:100%;margin:0 0 10px 0}}.dashboard-intro__title h1 span{color:#de0000;text-transform:capitalize}.dashboard-intro__title p{margin:0 0 0 15px;font-size:15px;line-height:21px}@media only screen and (max-width:1180px){.dashboard-intro__title p{margin:0}}.dashboard-intro__text{margin:0 0 0 auto;max-width:450px;width:48%}@media only screen and (max-width:768px){.dashboard-intro__text{width:100%;max-width:none;margin:20px 0 0 0}}.dashboard-intro__text p{margin:0}.dashboard-main__logout{text-align:center;margin:80px 0 114px 0}.mia-checkout__row{display:flex;flex-wrap:wrap}.mia-checkout__title{width:100%;margin:0 0 80px 0}@media only screen and (max-width:768px){.mia-checkout__title{margin:0 0 40px 0}}.mia-checkout__fields{width:55.4386%;margin:0 auto 0 0}@media only screen and (max-width:1023px){.mia-checkout__fields{width:100%;margin:0 0 40px 0}}.mia-checkout__fields>div>h3{display:none}.mia-checkout__fields span.optional{display:none}.mia-checkout__fields .form-row.form-row-half{width:50%!important}@media only screen and (max-width:1023px){.mia-checkout__fields .form-row.form-row-half{width:65%!important}}.mia-checkout__fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap}.mia-checkout__fields .woocommerce-billing-fields__field-wrapper .form-row{width:100%}.mia-checkout__fields .woocommerce-billing-fields__field-wrapper p#billing_phone_field{order:1;margin:42px 0 0 0}@media only screen and (max-width:768px){.mia-checkout__fields .woocommerce-billing-fields__field-wrapper p#billing_phone_field{margin:26px 0 0 0}}.mia-checkout__review{width:34.21053%;margin:0 0 0 auto;box-sizing:border-box;background:#fff;padding:32px 50px 0 50px;height:100%}@media only screen and (max-width:1023px){.mia-checkout__review{width:100%;margin:0}}.mia-checkout__review #order_review_heading{padding:0 50px 34px 0;margin:0 0 44px 0;position:relative;border-bottom:solid 1px #e4eaee}.mia-checkout__review #order_review_heading span{position:absolute;top:0;right:0;width:24px;height:24px;border-radius:150%;background:#de0000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:400;line-height:14px}.mia-checkout__review #order_review .shop_table{border:none;border-radius:0}.mia-checkout__review #order_review .shop_table span.woocommerce-Price-amount{color:#de0000;font-weight:700}.mia-checkout__review #order_review .shop_table .product-quantity,.mia-checkout__review #order_review .shop_table thead{display:none}.mia-checkout__review #order_review .shop_table th{padding:20px 5px}.mia-checkout__review #order_review .shop_table td{border:none;padding:0}.mia-checkout__review #order_review .shop_table tfoot td,.mia-checkout__review #order_review .shop_table tfoot th{border-top:solid 1px #e4eaee}.mia-checkout__review #order_review .shop_table td.product-total{display:none}@media only screen and (min-width:1023px){.woocommerce-checkout-page.panel{padding-bottom:234px!important}}.related.products{display:none}.woocommerce form .form-row .select2-container .select2-selection--single{height:58px;border:solid 1px #bebebe;border-radius:30px}@media only screen and (max-width:768px){.woocommerce form .form-row .select2-container .select2-selection--single{height:36px}}.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__arrow{height:58px;width:58px;background:url(../images/icon-arrow-down-red.svg) no-repeat center/16px 8px}@media only screen and (max-width:768px){.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__arrow{width:36px;height:36px}}.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__arrow b{display:none}.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered{line-height:58px;padding:0 28px;color:#000}@media only screen and (max-width:768px){.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding:0 18px}}.woocommerce form .form-row .select2-container.select2-container--below.select2-container--open .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-search--dropdown{padding:0 28px 10px 28px}@media only screen and (max-width:768px){.select2-search--dropdown{padding:0 18px 10px 18px}}.select2-results__option{padding:8px 28px}@media only screen and (max-width:768px){.select2-results__option{padding:5px 18px}}.select2-dropdown{border-radius:28px;overflow:hidden;border:solid 1px #bebebe}.order-review-item{display:flex;align-items:center;justify-content:center;padding:0 0 20px 0}.order-review-item .thumbnail{width:88px;margin:0 25px 0 0;border-radius:4px;overflow:hidden}@media only screen and (max-width:768px){.order-review-item .thumbnail{width:40px;margin:0 15px 0 0}}.order-review-item .thumbnail .mia-placeholder{height:88px;width:88px;background:#45525d;background:linear-gradient(180deg,#45525d 0,#1f252a 100%);position:relative}@media only screen and (max-width:768px){.order-review-item .thumbnail .mia-placeholder{width:40px;height:40px}}.order-review-item .thumbnail .mia-placeholder:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/logo-icon.svg) no-repeat center/35px auto}@media only screen and (max-width:768px){.order-review-item .thumbnail .mia-placeholder:before{background-size:15px auto}}.order-review-item .thumbnail img{display:block;width:100%;height:auto}.order-review-item .details{flex:1}.order-review-item .details p{font-size:16px;line-height:23px;margin:0 0 10px 0}@media only screen and (max-width:768px){.order-review-item .details p{font-size:14px;line-height:20px}}.mia-checkout__review #order_review .shop_table tr.voucher th{cursor:pointer}.mia-checkout__review #order_review .shop_table tr.hidden-coupon>td{padding:20px 2px}.mia-checkout__review #order_review .shop_table tr.hidden-coupon .woocommerce-coupon-form .input-text{height:58px;border-radius:30px;border:solid 1px #bebebe;padding:0 28px;box-sizing:border-box;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-size:16px;background-color:#fff;background-position:30px 50%;background-repeat:no-repeat;margin:0 0 12px 0}@media only screen and (max-width:768px){.mia-checkout__review #order_review .shop_table tr.hidden-coupon .woocommerce-coupon-form .input-text{height:36px;font-size:14px;padding:0 18px;background-position:18px 50%}}.mia-checkout__review #order_review .shop_table tr.hidden-coupon .woocommerce-coupon-form .input-text:focus{border-color:#de0000;outline:0!important}.mia-checkout #payment{margin:0 -50px;background:0 0;border-radius:0;border-top:solid 3px #bebfc1}.mia-checkout #payment .wc_payment_methods{list-style:none;padding:0!important;border:none!important;margin:0}.mia-checkout #payment .wc_payment_methods li{list-style:none;border-bottom:solid 1px #e8e8e8;padding:0;position:relative}.mia-checkout #payment .wc_payment_methods li input{position:absolute;top:0;left:0;width:0;height:0;z-index:-1;visibility:hidden;opacity:0}.mia-checkout #payment .wc_payment_methods li label{font-size:16px;display:block;padding:23px 50px 23px 90px;cursor:pointer;position:relative}.mia-checkout #payment .wc_payment_methods li label:before{content:"";width:24px;height:24px;border-radius:150%;border:solid 1px #bdbdbd;position:absolute;top:50%;left:49px;margin-top:-12px;box-sizing:border-box}.mia-checkout #payment .wc_payment_methods li label:after{content:"";width:24px;height:24px;position:absolute;top:50%;left:49px;z-index:10;margin-top:-12px;border-radius:150%;background:url(../images/icon-tick.svg) no-repeat center/12px auto;transition:all .3s ease-out;opacity:0;visibility:hidden}.mia-checkout #payment .wc_payment_methods li label a,.mia-checkout #payment .wc_payment_methods li label img{display:none!important}.mia-checkout #payment .wc_payment_methods li input:checked+label:before{background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)}.mia-checkout #payment .wc_payment_methods li input:checked+label:after{opacity:1;visibility:visible}.mia-checkout #payment .wc_payment_methods .payment_box{display:none!important}.mia-checkout #payment #place_order{width:100%}.mia-checkout #payment div.form-row{padding:30px 28px}.woocommerce-tabs .woocommerce-Tabs-panel>h2:first-child{display:none}.woocommerce-EditAccountForm.edit-account{margin:42px 0 0 0}.woocommerce-EditAccountForm.edit-account>p:last-child{margin:0;text-align:right}.woocommerce-EditAccountForm.edit-account span em{padding-left:28px;display:block;font-size:14px;line-height:18px;font-style:italic;color:#747472;margin:14px 0 0 0}.woocommerce-EditAccountForm.edit-account fieldset{margin:0 0 42px 0}.woocommerce-EditAccountForm.edit-account fieldset legend{display:none}.woocommerce .return-to-shop{display:none}.woocommerce div.product .stock,.woocommerce-message::before{color:#de0000!important}.woocommerce-message{border-top-color:#de0000!important}.woocommerce-page.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-page.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{color:#fff!important;border-radius:25px!important;background:#de0000!important;font-weight:400!important;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)!important;padding:14px 26px!important;text-transform:none!important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:1023px){.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{text-align:center}}.woocommerce-error li .button,.woocommerce-info li .button,.woocommerce-message li .button{order:1;margin:0 0 0 auto}@media only screen and (max-width:1023px){.woocommerce-error li .button,.woocommerce-info li .button,.woocommerce-message li .button{margin:20px auto 0 auto}}.single-product .woocommerce-error::before,.single-product .woocommerce-info::before,.single-product .woocommerce-message::before{top:2em}@media only screen and (max-width:1023px){.single-product .woocommerce-error::before,.single-product .woocommerce-info::before,.single-product .woocommerce-message::before{display:none}}@media only screen and (max-width:1023px){.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em}}@media only screen and (max-width:767px){.woocommerce div.register-form,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:1em 0}.woocommerce div.register-form,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:20px}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label{font-size:14px;line-height:20px;padding-left:44px;min-height:26px}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:after,.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:before,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice label:after,.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice label:before,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label:after,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label:before{width:26px;height:26px}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin-top:0!important}.gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:0}.gform_wrapper.gravity-theme .ginput_complex span:first-child{margin-bottom:24px}}@media only screen and (max-width:600px){.gfield_checkbox,.gfield_radio{display:block!important;-moz-columns:2!important;columns:2!important;-moz-column-gap:0!important;column-gap:0!important}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice:nth-child(1),.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice:nth-child(1){margin-top:0!important}}.woocommerce-edit-account .address .title .edit,.woocommerce-edit-address .address .title .edit{display:inline-block;margin:0 0 20px 0}address{line-height:24px;font-size:16px}.woocommerce div.product div.summary .product_meta{display:none}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#343433!important}.ginput_complex.ginput_container.ginput_container_password{flex-wrap:wrap}.ginput_complex.ginput_container.ginput_container_password label{display:none!important}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_password fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex.ginput_container_password span:not([style*="display:none"]):not(.ginput_full){padding-right:0!important;flex:100%;width:100%}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_password fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex.ginput_container_password span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0!important;margin-top:28px}@media only screen and (max-width:767px){.gform_wrapper.gravity-theme .ginput_complex.ginput_container_password fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex.ginput_container_password span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){margin-top:24px}}@media only screen and (max-width:767px){.gform_wrapper.gravity-theme .ginput_complex.ginput_container_password span:first-child{margin-bottom:0!important}}@media only screen and (max-width:640px){.gform_wrapper.gravity-theme .ginput_complex span.name_last,.gform_wrapper.gravity-theme .ginput_container_password .ginput_right{margin-bottom:0!important}}.woocommerce-product-gallery__image--placeholder img{max-height:12rem;-o-object-fit:cover;object-fit:cover;-o-object-position:cover;object-position:cover}.u-column2.col-2{width:100%!important}.alternating-content-with-image-blocks{position:relative}.alternating-content-with-image-blocks:before{content:'';top:14px;bottom:45px;width:1776px;left:50%;transform:translate(-64%,0);position:absolute;z-index:1;opacity:.22}@media only screen and (max-width:768px){.alternating-content-with-image-blocks:before{display:none}}.alternating-content-with-image-blocks .site-container{z-index:10}.alternating-content-with-image-blocks__block{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 100px 0}@media only screen and (max-width:768px){.alternating-content-with-image-blocks__block{margin:0 0 60px 0}}.alternating-content-with-image-blocks__block:last-child{margin:0}.alternating-content-with-image-blocks__block__image,.alternating-content-with-image-blocks__block__text{box-sizing:border-box;width:50%}@media only screen and (max-width:768px){.alternating-content-with-image-blocks__block__image,.alternating-content-with-image-blocks__block__text{width:100%}}.alternating-content-with-image-blocks__block__image img{display:block;width:100%;height:auto}@media only screen and (min-width:768px){.alternating-content-with-image-blocks__block:nth-child(even) .alternating-content-with-image-blocks__block__image{order:1}}@media only screen and (max-width:768px){.alternating-content-with-image-blocks__block__image{margin:0 0 30px 0}}.alternating-content-with-image-blocks__block__text{padding:30px 45px 30px 100px}@media only screen and (min-width:768px){.alternating-content-with-image-blocks__block:nth-child(even) .alternating-content-with-image-blocks__block__text{padding:30px 132px 30px 0}}@media only screen and (max-width:768px){.alternating-content-with-image-blocks__block__text{padding:0}}.alternating-content-with-image-blocks__block__text h6{color:#ababab;margin:0 0 2px 0}.alternating-content-with-image-blocks__block__text p{font-size:16px;line-height:30px}@media only screen and (max-width:768px){.alternating-content-with-image-blocks__block__text p{font-size:15px}.alternating-content-with-image-blocks__block__text p br{display:none}}.alternating-content-with-image-blocks__block__text p:last-child{margin:0}#wt-cli-settings-btn{padding:.7rem!important;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)!important}.course-filter{padding:85px 0 114px 0;background:linear-gradient(180deg,#f9f9fa 0,#fff 75%,#fff 100%)}#courseFilter article{border-radius:4px;border:1px solid #ddd;position:relative}#courseFilter article .ld_course_grid_price{background:#de0000!important;box-shadow:0 1px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px rgba(0,0,0,.3);position:absolute;font-size:14px;left:-8px;top:10px;padding:6px 10px;z-index:2;font-weight:700}#courseFilter article .ld_course_grid_price::before{border:4px solid transparent;border-top-color:#c50000!important;border-right-color:#c50000!important;content:"";position:absolute;left:0;bottom:-8px}#courseFilter .course-meta{padding:25px 20px;display:flex;flex-direction:column;justify-content:space-between}#courseFilter .course-meta .ratings-after-title{display:none}#courseFilter .course-meta .title{font-size:18px;margin-bottom:0}#courseFilter .course-info{display:flex;justify-content:space-between;gap:20px;border-bottom:solid 1px #979797;width:100%}#courseFilter .course-info p{margin-bottom:10px;color:#7c7a7a}#courseFilter .course-info .tags{font-size:15px;line-height:22px;max-width:65%}#courseFilter .course-info .duration{font-size:15px;position:relative;min-width:3rem}#courseFilter .course-info .duration::after{content:"";width:22px;height:22px;position:absolute;top:4px;left:-32px;background:url(../images/icon-time.svg) no-repeat center center/22px 22px}#courseFilter .course-info-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}#courseFilter .course-info-container a{margin-top:20px}.custom-pagination{display:flex;align-items:center;justify-content:center;background:#e8ebf0;border-radius:15px;font-size:18px;font-weight:700;color:#6c757d;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,.15)}.custom-pagination .page-numbers{display:flex;align-items:center;gap:5px;font-size:12px;padding:.5rem 1rem}.custom-pagination .separator{font-size:12px;font-weight:400;color:#6c757d;padding:5px 0}.custom-pagination a,.custom-pagination span{text-decoration:none;color:#6c757d;padding:5px}.custom-pagination a:hover{color:#333}.custom-pagination .next-page,.custom-pagination .prev-page{font-size:12px;padding:1rem}.custom-pagination .next-page{border-left:1px solid #ddd}.custom-pagination .prev-page{border-right:1px solid #ddd}.custom-pagination .disabled{opacity:.5;pointer-events:none}.course-information{display:flex;align-items:flex-start}.course-information__left__image{width:100%;max-height:14rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:1000px){.course-information__left__image{margin-bottom:1.5rem}}.course-information__left,.course-information__right{width:50%}.course-information__left{padding-right:3rem}.course-information__right{padding-left:3rem}.course-details{padding-bottom:30px}.course-details__item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.course-details__item--icon{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:50% 0;margin-right:1rem}.course-details__item--icon--map-marker{background-image:url(../images/icon-map-marker.svg);background-size:24px}.course-details__item--icon--clock{background-image:url(../images/icon-clock.svg);background-size:26px}.course-details__item--icon--information{background-image:url(../images/icon-information.svg);background-size:26px}.course-details__item--icon--mortarboard{background-image:url(../images/icon-mortarboard.svg);background-size:30px}.course-details__item--content{width:calc(100% - 56px)}.course-timer{text-align:center;padding:30px 0 80px}.course-timer p{font-size:25px;font-weight:700;color:#c70e13}#course-date{width:100%;display:flex;align-items:center;justify-content:center;margin-top:40px}.course-date--days,.course-date--hours,.course-date--minutes{position:relative;font-size:40px;padding-bottom:10px;width:170px;display:flex;flex-direction:column;align-items:center}.course-date--days b,.course-date--hours b,.course-date--minutes b{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);text-transform:uppercase;color:#343433;font-size:16px}.course-actions{display:flex;justify-content:flex-start;flex-wrap:wrap}.course-actions>div{margin:1rem 1rem 0 0}.calendar-add .button{padding:14px 40px 14px 60px;line-height:22px}.calendar-add .button:before{content:"";width:22px;height:24px;background:url(../images/icon-calendar.svg) no-repeat 0 50%/contain;position:absolute;left:30px;top:calc(50% - 14px);transition:all .3s}.flyer .button{background:linear-gradient(0deg,#23292e 0,#6d7784 100%);padding:14px 40px 14px 60px;line-height:22px}.flyer .button:before{content:"";width:16px;height:20px;background:url(../images/icon-share-highlight.svg) no-repeat 0 50%/contain;position:absolute;left:30px;top:calc(50% - 10px);transition:all .3s}.share{max-width:200px;position:relative;display:flex;justify-content:center}.share--active{margin-bottom:4rem!important}.share__button{cursor:pointer;background:linear-gradient(0deg,#d8d7d7 0,#ededed 100%);display:block;max-width:-moz-fit-content;max-width:fit-content;padding:14px 40px 14px 60px;line-height:22px;border-radius:30px;transition:all .3s;position:relative}.share__button:before{content:"";width:16px;height:20px;background:url(../images/icon-share.svg) no-repeat 0 50%/contain;position:absolute;left:30px;top:calc(50% - 10px);transition:all .3s}.share__button:hover{opacity:.75}.share__options{background:#fff;position:absolute;bottom:-90px;padding:20px 30px;width:280px;left:50%;transform:translateX(-50%);filter:drop-shadow(2px 4px 6px #d3d3d3);display:flex;align-items:center;justify-content:space-between;opacity:0;pointer-events:none}.share__options:before{content:"";position:absolute;top:-16px;left:calc(50% - 8px);width:0;height:0;border-style:solid;border-width:0 16px 16px 16px;border-color:transparent transparent #fff transparent}.share__options a{font-size:0;width:28px;height:28px;display:inline-block}.share__options--facebook{background:url(../images/social-facebook.svg) no-repeat 50% 50%/contain}.share__options--twitter{background:url(../images/social-x.png) no-repeat 50% 50%/contain}.share__options--linkedin{background:url(../images/social-linkedin.svg) no-repeat 50% 50%/contain}.share__options--email{background:url(../images/icon-mail.svg) no-repeat 50% 50%/contain}.share--active .share__button{opacity:.75}.share--active .share__options{opacity:1;pointer-events:all}@media only screen and (max-width:1000px){.course-information{display:block}.course-information__left,.course-information__right{width:100%;padding:0}}@media only screen and (max-width:768px){.course-actions{display:block}.course-actions>div{margin-left:0;margin-bottom:1rem}.share{justify-content:flex-start}.share__options{left:0;transform:translateX(0)}.share__options:before{left:30px}}@media only screen and (max-width:768px){.course-intro{padding:24px 0!important}}.course-intro__text{max-width:720px;width:100%;margin:0}.course-intro__text h1{margin:0 0 36px 0}.course-intro__text p:last-child{margin:0}.course-materials{padding:0;margin:40px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.course-materials li{list-style:none;position:relative;margin:20px 0;line-height:34px;width:50%;transition:all .3s}.course-materials li a{color:#343433;font-size:18px;display:block;padding:0 40px}.course-materials li:before{content:'';position:absolute;left:0;top:0;width:40px;height:40px;background:url(../images/icon-document.svg) no-repeat 0 0/24px}.course-materials li:hover{opacity:.75}@media only screen and (max-width:768px){.course-materials{display:block}.course-materials li{width:100%;margin:30px 0}}.course-overview__enrolled{margin:0 0 45px 0;padding-left:36px;position:relative;display:flex;align-items:center;min-height:24px}@media only screen and (max-width:768px){.course-overview__enrolled{margin:0 0 20px 0}}.course-overview__enrolled:before{content:'';width:24px;height:24px;border-radius:150%;position:absolute;top:50%;left:0;margin-top:-12px;background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)}.course-overview__enrolled:after{content:'';width:24px;height:24px;position:absolute;top:50%;left:0;margin-top:-12px;background:url(../images/icon-tick.svg) no-repeat center center/15px 12px}.course-overview__enrolled p{margin:0;font-size:24px;line-height:34px;font-weight:700}@media only screen and (max-width:768px){.course-overview__enrolled p{font-size:18px;line-height:28px}}.course-overview__info{max-width:940px;width:100%;margin:60px auto 0 auto}.course-overview__info:empty{display:none}.course-overview__info:first-child{margin-top:0!important}@media only screen and (max-width:768px){.course-overview__info{margin-top:30px}}.course-overview__info .ld-alert.ld-alert-certificate{margin:0 0 40px 0!important;color:#343433;border:solid 1px #aeadad!important;border-radius:44px;min-height:88px;padding:25px 50px 25px 120px}@media only screen and (max-width:768px){.course-overview__info .ld-alert.ld-alert-certificate{margin:0 0 20px 0!important;min-height:0;padding:20px;border-radius:90px}}.course-overview__info .ld-alert.ld-alert-certificate .ld-alert-icon.ld-icon.ld-icon-certificate{width:52px;height:35px;margin-right:20px;left:46px;border-radius:0;background:url(../images/icon-certificate.svg) no-repeat center/52px 35px!important;background-color:transparent!important;padding:0}@media only screen and (max-width:768px){.course-overview__info .ld-alert.ld-alert-certificate .ld-alert-icon.ld-icon.ld-icon-certificate{margin:0 auto 15px auto;position:static;transform:none}}.course-overview__info .ld-alert.ld-alert-certificate .ld-alert-icon.ld-icon.ld-icon-certificate:before{display:none}.course-overview__info .ld-alert.ld-alert-certificate .ld-alert-messages{font-size:20px;line-height:24px;font-weight:500}@media only screen and (max-width:768px){.course-overview__info .ld-alert.ld-alert-certificate .ld-alert-messages{font-size:16px;line-height:20px}}body .course-overview .course-overview__info .ld-alert.ld-alert-certificate>a.ld-button{background:0 0!important;background-color:transparent!important;border-radius:0!important;text-transform:uppercase;color:#de0000!important;opacity:1!important;padding:0!important;margin:0}body .course-overview .course-overview__info .ld-alert.ld-alert-certificate>a.ld-button .ld-icon{display:none!important}body .course-overview .course-overview__info .ld-alert.ld-alert-certificate>a.ld-button:hover{opacity:.75!important}.course-overview.panel{padding:40px 0}@media only screen and (max-width:600px){.course-overview.panel{padding:20px 0}}@media only screen and (max-width:600px){.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{margin:0!important}.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled #btn-join,.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .btn-join{margin-left:0!important}}body .panel--dark-grey .ld-course-status .ld-progress-percentage.ld-secondary-color{color:#fff!important}@media only screen and (min-width:1024px){.sfwd-lessons-template-default .learndash .learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2){display:flex;align-items:center;width:470px}.learndash-wrapper #sfwd-mark-complete,.learndash-wrapper .sfwd-mark-complete{width:100%}.learndash .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{margin:0 0 0 20px;width:200px}}.course-reviews-section{background:linear-gradient(0deg,#f8f7f7 0,#f1f1f1 100%);padding:80px 0!important}.course-reviews-section>div{max-width:1140px;margin:0 auto}.course-reviews-section .review-top-section{padding-bottom:50px}.course-reviews-section button.write-a-review{border:none}.course-reviews-section .review-top-desc{font-size:17px;line-height:30px;margin-bottom:22px}.course-reviews-section .filter-options{display:flex;justify-content:flex-end}.course-reviews-section .filter-options .select{width:200px}.course-reviews-section .filter-options .select:last-of-type{display:none}.course-reviews-section .filter-options .select:after{content:"\e915";font-family:ld-icons;color:#de0000;border:none;top:10px;right:16px}.course-reviews-section .filter-options .select-label{font-size:18px!important;color:#de0000!important;top:10px!important}.course-reviews-section .filter-options .select-text{font-size:0;line-height:18px;border-bottom:none}.course-reviews-section .review-footer{display:none}.review-author-img-wrap-tw{display:block;width:40px;max-width:40px;height:40px;max-height:40px;-o-object-fit:cover;object-fit:cover;border-radius:100%}input[name=review-title]{padding:.6rem}textarea[name=review-details]{padding:.6rem}.delete-review .modal-navigation .delete-close,.delete-review .modal-navigation .delete-confirm,.delete-review .modal-navigation .next,.delete-review .modal-navigation .previous,.delete-review .modal-navigation .rrf-review-submission,.rating-preview .modal-navigation .delete-close,.rating-preview .modal-navigation .delete-confirm,.rating-preview .modal-navigation .next,.rating-preview .modal-navigation .previous,.rating-preview .modal-navigation .rrf-review-submission,.review-completion .modal-navigation .delete-close,.review-completion .modal-navigation .delete-confirm,.review-completion .modal-navigation .next,.review-completion .modal-navigation .previous,.review-completion .modal-navigation .rrf-review-submission,.review-details .modal-navigation .delete-close,.review-details .modal-navigation .delete-confirm,.review-details .modal-navigation .next,.review-details .modal-navigation .previous,.review-details .modal-navigation .rrf-review-submission{border-radius:25px;display:inline-block;vertical-align:middle;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;color:#fff;padding:14px 32px;position:relative;background:#de0000;background:linear-gradient(0deg,#971611 0,#cd0d14 100%);border:none}.rating-container .caption,.rating-container .clear-rating{display:none!important}.course-speaker__row{display:flex;flex-wrap:wrap}.course-speaker h2{margin:0 0 60px 0}@media only screen and (max-width:768px){.course-speaker h2{margin:0 0 30px 0}}.course-speaker__speaker{width:39.47368%;margin:0 auto 0 0;font-size:17px;line-height:30px;text-align:center}@media only screen and (max-width:768px){.course-speaker__speaker{width:100%;margin:0 0 30px 0;font-size:15px;line-height:24px}}.course-speaker__speaker img{border-radius:150%;display:block;max-width:100%;height:auto;margin:0 auto 24px auto}@media only screen and (max-width:768px){.course-speaker__speaker img{max-width:160px;width:100%}}.course-speaker__speaker h3{color:#de0000;font-size:30px;line-height:35px;font-weight:700;margin:0 0 5px 0}@media only screen and (max-width:768px){.course-speaker__speaker h3{font-size:24px;line-height:28px}}.course-speaker__speaker h4{font-size:20px;line-height:25px;font-weight:700;margin:0 0 10px 0}@media only screen and (max-width:768px){.course-speaker__speaker h4{font-size:18px;line-height:24px}}.course-speaker__details{width:42.98246%;margin:0 0 0 auto}@media only screen and (max-width:768px){.course-speaker__details{width:100%}}.course-speaker__details ol,.course-speaker__details p,.course-speaker__details ul{margin-bottom:30px}@media only screen and (max-width:768px){.course-speaker__details ol,.course-speaker__details p,.course-speaker__details ul{margin-bottom:24px}}.course-speaker__details ol:last-child,.course-speaker__details p:last-child,.course-speaker__details ul:last-child{margin:0}.course-speaker__details ul{margin-left:0;list-style:none}.course-speaker__details ul li{list-style:none;margin-bottom:20px;padding-left:34px;position:relative}@media only screen and (max-width:768px){.course-speaker__details ul li{margin-bottom:14px}}.course-speaker__details ul li:last-child{margin-bottom:0}.course-speaker__details ul li:before{content:'';width:8px;height:14px;position:absolute;top:8px;left:5px;background:url(../images/icon-arrow-right-red.svg) no-repeat left center/8px 14px}.course-speaker__disclaimer{width:100%;margin:80px 0 0 0}@media only screen and (max-width:768px){.course-speaker__disclaimer{margin:40px 0 0 0}}.course-speaker__disclaimer p{margin:0;opacity:.6;font-size:18px;line-height:22px;font-style:italic}@media only screen and (max-width:768px){.course-speaker__disclaimer p{font-size:14px;line-height:18px}}.course-speaker__carousel{margin:0 -20px;position:relative}.course-speaker__carousel .slick-arrow{width:50px;height:50px;font-size:0;border:none;position:absolute;top:50%;margin-top:-25px;z-index:1;cursor:pointer;opacity:.6;transition:all .3s ease-out;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:18px 30px}@media only screen and (max-width:1320px){.course-speaker__carousel .slick-arrow{display:none}}.course-speaker__carousel .slick-arrow.slick-prev{left:-50px;background-image:url(../images/icon-arrow-left-white.svg)}.course-speaker__carousel .slick-arrow.slick-next{right:-50px;background-image:url(../images/icon-arrow-right-white.svg)}.course-speaker__carousel .slick-arrow:hover{opacity:1}.course-speaker__carousel__item{padding:0 20px}.course-speaker__carousel .slick-dots{margin:32px 0 0 0;display:flex;align-items:center;justify-content:center;list-style:none}.course-speaker__carousel .slick-dots li{list-style:none;margin:0 6px;width:12px;height:12px}.course-speaker__carousel .slick-dots li button{display:block;border-radius:150%;box-sizing:border-box;width:12px;height:12px;border:solid 2px #fff;font-size:0;padding:0;overflow:hidden;text-indent:-999px;cursor:pointer;transition:all .3s ease-out;background:0 0}.course-speaker__carousel .slick-dots li.slick-active button{background:#fff}.cta-bar{padding:80px 0}@media only screen and (max-width:768px){.cta-bar{padding-top:40px}}.cta-bar--red{background:#d80b14;background:linear-gradient(180deg,#d80b14 0,#921611 100%);color:#fff}.cta-bar--grey{background:#45525d;background:linear-gradient(180deg,#45525d 0,#1f252a 100%);color:#fff}.cta-bar__wrap{width:100%;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap}.cta-bar__wrap--wider{max-width:870px}.cta-bar__action{width:70%;margin:0 auto 1.5rem 0}@media only screen and (max-width:768px){.cta-bar__action{width:100%;margin:0 0 40px 0}}.cta-bar__action p:last-child{margin:0}.cta-bar__button{margin:0 0 20px 0}@media only screen and (max-width:768px){.cta-bar__button{margin:0;width:100%;text-align:center}.cta-bar__button .button{box-sizing:border-box;min-width:206px}}.cta-bar__heading{width:37.5%;margin:0 auto 0 0}.cta-bar__wrap--wider .cta-bar__heading{width:34.48276%}@media only screen and (max-width:768px){.cta-bar__heading{margin:0;width:100%!important}}.cta-bar__heading h2,.cta-bar__heading h6{margin:0}.cta-bar__text{width:63.75%}.cta-bar__wrap--wider .cta-bar__text{width:58.62069%}@media only screen and (max-width:768px){.cta-bar__text{margin:28px 0 0 0;width:100%!important}}.cta-bar__text p:last-child{margin:0}.woocommerce .cta-bar--red .button{background:#f9f9f9!important;background:linear-gradient(180deg,#f9f9f9 0,#dcdfe3 100%)!important;color:#de0000!important}.tw-button-width{width:50%!important}@media (max-width:768px){.tw-button-width{width:100%!important}}.dark-text-with-image h6{color:#e0e8f1}.dark-text-with-image__introduction{margin:0 0 65px 0}@media only screen and (max-width:768px){.dark-text-with-image__introduction{margin:0 0 35px 0}}.dark-text-with-image__row{display:flex;flex-wrap:wrap;align-items:center}.dark-text-with-image__image{margin:0 auto 0 0;width:55.87719%}@media only screen and (max-width:768px){.dark-text-with-image__image{width:100%;margin:0 0 30px 0}}.dark-text-with-image__image img{display:block;max-width:100%;height:auto;border-radius:29px}.dark-text-with-image__text{margin:0 0 0 auto;width:39.47368%}@media only screen and (max-width:768px){.dark-text-with-image__text{width:100%}}.dark-text-with-image__text .button{margin:31px 0 0 0}.dual-columns-text .title-with-intro__text,.dual-columns-text .title-with-intro__title{width:48%}@media only screen and (max-width:768px){.dual-columns-text .title-with-intro__text,.dual-columns-text .title-with-intro__title{width:100%}}.explore-course-search{padding:33px 0 26px 0}.explore-course-search__row{display:flex;align-items:center}@media (max-width:1080px){.explore-course-search__row{flex-direction:column}}.explore-course-search__text{width:24%;margin:0 auto 0 0}@media only screen and (max-width:1080px){.explore-course-search__text{width:100%;text-align:center;margin:0 0 24px 0}}@media only screen and (max-width:740px){.explore-course-search__text{text-align:left}}.explore-course-search__text h3{margin:0 0 12px 0}.explore-course-search__text h3 span{color:#de0000}.explore-course-search__text p{margin:0;color:#7c7b7b;font-size:16px;line-height:19px}.explore-course-search__form{width:auto!important;display:flex;justify-content:space-between;align-items:center;padding:1rem!important}.explore-course-search__form__options{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;row-gap:8px!important;-moz-column-gap:16px!important;column-gap:16px!important}.explore-course-search__form__options.form-row .form-group{margin-bottom:8px}.explore-course-search__form__options.form-row .form-group:nth-child(odd){margin-right:5px}.explore-course-search__form__options.form-row .form-group:nth-child(even){margin-left:5px}@media only screen and (max-width:1080px){.explore-course-search__form{width:100%;margin:0}}@media only screen and (max-width:740px){.explore-course-search__form{flex-wrap:wrap;justify-content:initial;row-gap:16px!important;-moz-column-gap:24px!important;column-gap:24px!important}}.explore-course-search__form__option{flex-basis:0;flex-grow:1;width:100%!important;margin:0 auto;width:17.5rem}.explore-course-search__form__option select{min-width:100%!important}.explore-course-search__form__option.form-group:after,.explore-course-search__form__option.form-group:before{top:60%!important}.explore-course-search__form__option .prettydropdown{width:17.5rem}.explore-course-search__form__option select{width:100%!important}@media only screen and (max-width:740px){.explore-course-search__form__option{width:100%;flex-basis:100%;margin:0 0 24px 0}.explore-course-search__form__option .prettydropdown,.explore-course-search__form__option .prettydropdown>ul{width:100%!important;box-sizing:border-box}}.explore-course-search__form__option:first-child{margin-left:0}.explore-course-search__form__option label{display:block;font-size:13px;line-height:13px;text-transform:uppercase;color:#ababab;font-family:"Pulp Display",Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 10px 0;position:relative;z-index:1001}@media only screen and (max-width:740px){.explore-course-search__form__option label{z-index:1}}.explore-course-search__form__submit{display:flex;align-items:center;justify-content:center;gap:2rem;width:100%}@media only screen and (max-width:1200px){.explore-course-search__form__submit{margin-left:auto}}@media only screen and (max-width:840px){.explore-course-search__form__submit{width:100%;margin:15px 0 0 0;display:flex;justify-content:center;align-items:center;flex-direction:column}}.form-block{position:relative;overflow:hidden}@media only screen and (max-width:768px){.form-block{padding-bottom:62px!important}}.form-block:before{content:'';width:1776px;height:1865px;left:50%;top:50%;transform:translate(-64%,-50%);position:absolute;z-index:1;opacity:.22}@media only screen and (max-width:768px){.form-block:before{display:none}}.form-block__row{display:flex;flex-wrap:wrap;z-index:10}.form-block__form{width:55.26316%;margin:0 auto 0 0}@media only screen and (max-width:768px){.form-block__form{width:100%;margin:0}}.form-block__sidebar{width:28.07018%;margin:0;position:relative}@media only screen and (max-width:768px){.form-block__sidebar{display:none}}.form-block__sidebar__widget{padding:47px 40px 30px 40px;background:#d80b14;background:linear-gradient(180deg,#d80b14 0,#921611 100%);color:#fff;position:relative;z-index:10}.form-block__sidebar__widget h3{margin:0 0 18px 0;font-size:30px;line-height:26px}.form-block__sidebar__widget p{margin:0 0 20px 0;font-size:16px;line-height:24px}.form-block__sidebar__image{position:absolute;top:128px;left:-108px;z-index:1}.hero{background-position:right center;background-repeat:no-repeat;background-size:cover;position:relative}.page-id-49 .hero{background-position:50% 20%}@media only screen and (max-width:768px){.hero{background:#cccbcb!important;background:linear-gradient(0deg,rgba(204,203,203,.76) 0,#fcfcfc 100%)!important}}.hero:after,.hero:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:768px){.hero:after,.hero:before{display:none}}.hero:after{z-index:2;background:linear-gradient(90deg,#fff 50%,#bbb 60%,rgba(0,0,0,0) 100%);opacity:.5}.hero__mobile-image{display:none;position:relative}@media only screen and (max-width:768px){.hero__mobile-image{display:block}}.hero__mobile-image:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero__mobile-image img{display:block;width:100%;height:auto;min-height:275px;-o-object-fit:cover;object-fit:cover}.hero--small .hero__row{padding:40px 0;min-height:250px}.hero--small::before{display:none}.hero__row{display:flex;align-items:center;box-sizing:border-box;padding:60px 0;min-height:564px;z-index:10}@media only screen and (max-width:1100px){.hero--larger .hero__row{padding:120px 0 80px 0}}@media only screen and (max-width:768px){.hero--larger .hero__row{padding:20px 0}}@media only screen and (max-width:1100px){.hero__row{min-height:420px;padding:40px 0}}@media only screen and (max-width:768px){.hero__row{padding:20px 0;min-height:0}}.hero__text{max-width:564px;width:100%}.page-id-277 .hero__text{max-width:664px}.page-id-277 .hero__text p{max-width:564px}.hero__text h1,.hero__text h2,.hero__text h3{color:#343433}.hero__text h1 span,.hero__text h2 span,.hero__text h3 span{color:#de0000}.hero__text p:last-child{margin:0}@media only screen and (max-width:768px){.hero+.form-block{padding-top:0!important}}.large-image-with-text-cta{position:relative;background:#fff;color:#fff;padding:0 0 100px 0}@media only screen and (max-width:768px){.large-image-with-text-cta{padding:0 0 45px 0}}.large-image-with-text-cta:after,.large-image-with-text-cta:before{content:'';width:100%;height:auto;top:134px;bottom:0;left:0;right:0;position:absolute}@media only screen and (max-width:768px){.large-image-with-text-cta:after,.large-image-with-text-cta:before{top:65px}}.large-image-with-text-cta:before{background:#707f8f;background:linear-gradient(180deg,#707f8f 0,#20262b 100%);z-index:1}.large-image-with-text-cta:after{z-index:2;opacity:.8}@media only screen and (max-width:768px){.large-image-with-text-cta:after{background-size:150% auto;background-position:40% 50%}}.large-image-with-text-cta .site-container{z-index:10}.large-image-with-text-cta__image{margin:0 0 55px 0}@media only screen and (max-width:768px){.large-image-with-text-cta__image{margin:0 0 35px 0}}.large-image-with-text-cta__image img{display:block;width:100%;height:auto}.large-image-with-text-cta__details{display:flex;flex-wrap:wrap}.large-image-with-text-cta__details__heading{width:48%;margin:0 auto 0 0}@media only screen and (max-width:768px){.large-image-with-text-cta__details__heading{width:100%}}.large-image-with-text-cta__details__heading h6{color:#ababab}@media only screen and (max-width:768px){.large-image-with-text-cta__details__heading h6{color:#e0e8f1}}.large-image-with-text-cta__details__heading h2{color:#fff;margin:0}.large-image-with-text-cta__details__text{width:48%;margin:0;max-width:392px}@media only screen and (max-width:768px){.large-image-with-text-cta__details__text{width:100%;margin:25px 0 0 0}}.large-image-with-text-cta__details__text p{font-size:16px;line-height:26px}.form-container{border-radius:8px;padding:34px 20px;width:100%;max-width:70rem;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:1rem}@media (max-width:750px){.form-container{flex-direction:column}}.form-container h2{margin-bottom:20px;font-size:1.5rem;color:#333}.form-container .form-row{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));-moz-column-gap:.9rem;column-gap:.9rem;row-gap:1rem;gap:1rem}.form-container .form-row .form-group{flex:1;display:flex;flex-direction:column;position:relative}.form-container .form-row .form-group::after{content:"";position:absolute;width:.75rem;height:2px;background-color:#cd0d14;right:1.47rem;top:51%;transform:rotate(45deg)}.form-container .form-row .form-group::before{content:"";position:absolute;width:.75rem;height:2px;background-color:#cd0d14;right:1rem;top:52%;transform:rotate(-45deg)}.form-container .form-row .form-group label{font-weight:700;margin-bottom:5px;color:#555}.form-container .form-row .form-group select{color:#000!important;width:100%;font-size:1.075rem;font-weight:700;background-color:#fefefe;border:solid 1px #aeadad!important;border-radius:36px!important;padding:16px 36px 16px 30px!important;font-family:"Pulp Display",Helvetica,Arial,sans-serif;line-height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:475px){.form-container .form-row .form-group select{font-size:1rem}}.form-container .form-row .form-group select:focus{border-color:#007bff;outline:0;box-shadow:0 0 4px rgba(0,123,255,.5)}.form-container .button-container{position:relative}.form-container .button-container::after{content:"";width:18px;height:18px;position:absolute;top:50%;margin-top:-9px;left:24px;background:url(../images/icon-search-white.svg) no-repeat center/18px 18px}.form-container .button-container button{padding-left:3.2rem}.resource-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:40px 10px!important;margin:0 auto!important;list-style:none}@media (max-width:910px){.resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.resource-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.resource-list-external{background:linear-gradient(180deg,#f9f9fa 0,#fff 75%,#fff 100%)}.resource-item{background:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s ease;padding:30px;position:relative}.resource-item .banner-tag{background:#de0000!important;box-shadow:0 1px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px rgba(0,0,0,.3);position:absolute;font-size:14px;left:-8px;top:10px;padding:6px 10px;z-index:2;font-weight:700}.resource-item .banner-tag::before{border:4px solid transparent;border-top-color:#c50000!important;border-right-color:#c50000!important;content:"";position:absolute;left:0;bottom:-8px}.resource-item-left{width:100%}.resource-item-left .resource-title{width:100%;text-align:left;margin-bottom:6rem}.resource-item-right{display:flex;justify-content:space-between;align-items:center;color:#7c7a7a;width:100%}.resource-item-right p{margin-bottom:0!important}.resource-item-right .file-type{text-transform:uppercase}.resource-item-image{margin:0 auto;max-width:7rem}.resource-item-image img{display:block;width:100%;height:auto;background-size:contain;background-position:center;border-radius:8px;padding:2rem 0 3rem 0;max-height:12rem}.resource-item-main{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(1rem - 10px);justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:1rem}@media (max-width:590px){.resource-item-main{flex-direction:column;padding-bottom:25px;gap:15px}}.resource-item-secondary{width:100%;padding:20px 0 0;display:flex;justify-content:flex-end;align-items:center;gap:10px}.resource-item-secondary *{margin-bottom:0}.resource-item-secondary .file-type{padding:6px 10px;text-transform:uppercase}.resource-item-secondary .file-type:hover{opacity:1!important}@media (max-width:450px){.resource-item-secondary{justify-content:space-between}}.resource-title{font-size:1.5rem;font-weight:700;margin:0}.resource-description{margin:10px 0}.resource-description>*{font-size:1rem;margin:0;line-height:20px}.resource-meta{font-size:.9rem;display:flex;align-items:center;gap:10px}.resource-meta .resource-format{background:#2a1d62;padding:5px 10px;border-radius:4px;font-size:.8rem;text-transform:uppercase}.resource-meta .resource-date{font-size:.9rem}.resource-download{font-size:1rem;font-weight:700;padding:10px 20px;border:none;border-radius:4px;text-decoration:none;text-align:center;transition:background .3s ease}@media (max-width:768px){.resource-item{flex-direction:column;align-items:flex-start}.resource-download{margin-top:10px;width:100%;text-align:center}}.testimonials-carousel{position:relative;overflow:hidden}@media only screen and (max-width:768px){.testimonials-carousel{padding-bottom:50px!important}}.testimonials-carousel:before{content:'';width:1440px;height:100%;left:50%;top:50%;transform:translate(-64%,-50%);position:absolute;z-index:1}@media only screen and (max-width:768px){.testimonials-carousel:before{width:647px;height:680px;background-size:100% 100%;opacity:.4}}.testimonials-carousel .site-container{z-index:10}.testimonials-carousel__intro{margin:0 0 100px 0}@media only screen and (max-width:1220px){.testimonials-carousel__intro{margin:0 0 70px 0}}.testimonials-carousel__intro h2{color:#000;margin:0}.testimonials-carousel__intro p{margin:0;color:#767474}.testimonials-carousel__slides{position:relative;max-width:1440px;margin:0 auto;width:100%;z-index:10}.testimonials-carousel__slides:before{content:'';position:absolute;top:-47px;z-index:20;left:50%;width:93px;height:78px;margin-left:-46px;background:url(../images/testimonial-quotation-mark.svg) no-repeat center/100% 100%}@media only screen and (max-width:1220px){.testimonials-carousel__slides:before{width:78px;height:65px;margin-left:-39px;top:-36px;z-index:20}}.testimonials-carousel__slides .slick-list{overflow:visible}.testimonials-carousel__slides .slick-arrow{width:60px;height:60px;position:absolute;top:50%;margin-top:-30px;z-index:100;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:60px 60px;background-color:transparent;border:none;overflow:hidden;text-indent:-999px;transition:all .3s ease-out}@media only screen and (max-width:1220px){.testimonials-carousel__slides .slick-arrow{display:none!important}}.testimonials-carousel__slides .slick-arrow:hover{opacity:.75}.testimonials-carousel__slides .slick-arrow.slick-prev{background-image:url(../images/carousel-arrow-left.svg);left:11.75%}.testimonials-carousel__slides .slick-arrow.slick-next{background-image:url(../images/carousel-arrow-right.svg);right:11.75%}@media only screen and (max-width:768px){.testimonials-carousel__slides .slick-slide{box-sizing:border-box;padding:0 18px}}.testimonials-carousel__card{border-radius:25px;background:#fff;background:rgba(255,255,255,.75);box-sizing:border-box;width:80%;margin:0 auto;box-shadow:6px 6px 20px rgba(0,0,0,.17);padding:105px 80px 60px 100px;color:#000}.testimonials-carousel__card--standalone{width:100%!important;margin:50px 0 0 0;position:relative;padding-top:80px}.testimonials-carousel__card--standalone:before{content:'';position:absolute;top:-27px;left:50%;width:93px;height:78px;margin-left:-46px;background:url(../images/testimonial-quotation-mark.svg) no-repeat center/100% 100%}@media only screen and (max-width:1220px){.testimonials-carousel__card--standalone:before{width:78px;height:65px;margin-left:-39px;top:-25px;z-index:20}}@media only screen and (max-width:1220px){.testimonials-carousel__card{width:95%;padding:64px 24px 40px 24px}}@media only screen and (max-width:768px){.testimonials-carousel__card{width:100%}}.testimonials-carousel__card strong{color:#de0000}.testimonials-carousel__card__text{font-size:21px;line-height:28px;margin:0 0 35px 0}@media only screen and (max-width:768px){.testimonials-carousel__card__text{font-size:18px;margin:0 0 28px 0}}.testimonials-carousel__card__author{margin:0;font-size:20px;line-height:26px}@media only screen and (max-width:768px){.testimonials-carousel__card__author{font-size:18px;line-height:28px}}.testimonials-carousel__card__location{margin:0;font-size:15px;line-height:26px;color:#767474}@media only screen and (max-width:768px){.testimonials-carousel__card__location{font-size:14px}}.testimonials-carousel__outro{text-align:center;margin:64px 0 0 0}@media only screen and (max-width:768px){.testimonials-carousel__outro{margin:50px 0 0 0}.testimonials-carousel__outro .button{box-sizing:border-box;min-width:211px}}.testimonials-carousel__outro__text-long{display:block}@media only screen and (max-width:420px){.testimonials-carousel__outro__text-long{display:none}}.testimonials-carousel__outro__text-short{display:none}@media only screen and (max-width:420px){.testimonials-carousel__outro__text-short{display:block}}.testimonials-carousel__mobile-controls{display:none;align-items:center;justify-content:center;margin:25px 0 0 0}@media only screen and (max-width:768px){.testimonials-carousel__mobile-controls{display:flex}}.testimonials-carousel__mobile-controls a{margin:0 20px;width:45px;height:45px;background:url(../images/icon-back-to-top.svg) no-repeat center/45px 45px;box-shadow:3px 3px 5px rgba(0,0,0,.17);border-radius:150%}.testimonials-carousel__mobile-controls a:hover{opacity:.75}.testimonials-carousel__mobile-controls a.prev{transform:rotate(-90deg)}.testimonials-carousel__mobile-controls a.next{transform:rotate(90deg)}.text-with-image{overflow:hidden}.text-with-image__row{display:flex;align-items:center;flex-wrap:wrap}.text-with-image__text{width:41.22807%;margin:0 auto 0 0;position:relative;z-index:2}@media only screen and (max-width:768px){.text-with-image__text{width:100%;margin:0}}.text-with-image__text h6{color:#343433}.text-with-image__text h2{color:#343433}.text-with-image__text h2 span{color:#de0000}.text-with-image__text p{color:#767474}.text-with-image__image{width:42.10526%;margin:0 0 0 auto;position:relative;z-index:1}@media only screen and (max-width:768px){.text-with-image__image{width:100%;margin:0 0 40px 0;order:-1}}.text-with-image__image:before{content:'';width:740px;height:778px;position:absolute;top:50%;left:50%;transform:translate(-45%,-50%) scale(.85)}@media only screen and (max-width:768px){.text-with-image__image:before{width:502px;height:528px;transform:translate(-60%,-50%)}}.text-with-image__image img{display:block;max-width:100%;height:auto;position:relative;z-index:10;border-radius:29px}@media only screen and (max-width:768px){.title-with-intro{padding:24px 0!important}}.title-with-intro__row{display:flex;flex-wrap:wrap}.title-with-intro h1,.title-with-intro__title{width:54.38596%;margin:0 auto 0 0}@media only screen and (max-width:768px){.title-with-intro h1,.title-with-intro__title{width:100%;margin:0 0 20px 0}}.title-with-intro h1 span,.title-with-intro__title span{color:#de0000}.title-with-intro__title h1{width:100%;margin:0 0 28px 0}.title-with-intro__text{width:41.66667%;margin:0}@media only screen and (max-width:768px){.title-with-intro__text{width:100%}}.title-with-intro__text p:last-child{margin:0}.upcoming-courses-intro .learndash-pager{display:none}.upcoming-courses-intro__text{text-align:center;margin:0 0 50px 0}.upcoming-courses-intro__text p{color:#767474;max-width:820px;margin-left:auto;margin-right:auto}.upcoming-courses-intro__text p:last-child{margin-bottom:0}.upcoming-courses-intro__courses .ld-course-list-items .ld_course_grid .thumbnail.course{border:solid 1px #d8d8d8;border-radius:10px}.upcoming-courses-intro__courses .ld-course-list-items .ld_course_grid .thumbnail.course .ld-course-placeholder-img{border-top-left-radius:10px;border-top-right-radius:10px}.upcoming-courses-intro__courses .ld-course-list-items .ld_course_grid .thumbnail .caption{padding:25px 20px 150px 20px}.upcoming-courses-intro__cta{margin:28px 0 0 0;text-align:center}body.home .upcoming-courses-intro .learndash-pager{display:none!important}body.home .upcoming-courses-intro__cta{margin-top:0}.stock.in-stock{display:none}@media (max-width:1040px){.woocommerce-notices-wrapper .woocommerce-message{flex-direction:column;padding:2em 1.5em}}@media (max-width:1040px){.woocommerce-notices-wrapper .woocommerce-message a{margin-top:1rem}}.quantity{padding:2px 26px!important}.quantity input{height:1.75rem;font-size:1rem;padding:8px 16px;border-radius:25px;border:none;background:linear-gradient(0deg,#971611 0,#cd0d14 100%)!important;color:#fff}