body{color:#0A2773}body div,body a,body span,body h1,body h2,body h3,body h4,body h5,body h6,body p{font-family:proxima-nova, sans-serif;font-weight:400;font-style:normal}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:700;font-style:normal}body button,body a{color:#0A2773;cursor:pointer}body button{padding:1rem}body a:hover,body a:active,body button:hover,body button:active{color:#036EED}body button,body .button,body input[type='submit']{text-transform:uppercase;background-color:#FFC300;color:#0A2773;font-weight:700;border:none;border-radius:0;font-size:1em;line-height:1;margin-left:auto;margin-right:auto}body button:hover,body button:focus,body button:active,body .button:hover,body .button:focus,body .button:active,body input[type='submit']:hover,body input[type='submit']:focus,body input[type='submit']:active{background-color:#0A2773 !important;color:#fff;opacity:1}body .button.blue,body button.blue,body input[type='submit'].blue{text-transform:uppercase;background-color:#036EED;color:#fff}body button.blue:hover,body .button.blue:hover,body input[type='submit'].blue:hover,body button.blue:active,body .button.blue:active,body input[type='submit'].blue:active,body button.blue:focus,body .button.blue:focus,body input[type='submit'].blue:focus{background-color:#0A2773;color:#fff}body .button.white,body button.white{text-transform:uppercase;background-color:#fff;color:#0A2773}body button.white:hover,body .button.white:hover,body button.white:active,body .button.white:active,body button.white:focus,body .button.white:focus{background-color:#036EED;color:#fff}body main .grid-container{margin-top:4rem;margin-bottom:4rem;padding:0 1rem}body main section{position:relative}body main section .section-background{background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background-position:50%}body main section .section-content{position:relative;height:100%;width:100%}body main section .section-content .intro-box{background-color:#FFC300;padding:2rem 1rem}body main section .section-content .intro-box h1{margin-top:1rem}body main section .content-text-small{font-size:1rem}body main section .content-text-medium{font-size:1.25rem}body main section .content-text-large{font-size:1.5rem}body main section.half-height{height:50vh}body main section.full-height{height:100vh}body main section.full-height-minus-header{height:100vh;-webkit-transition:height 1s linear;transition:height 1s linear}body main section.minimum-full-height{min-height:100vh}body .hidden{display:none !important}body .error{color:#E6908C !important}body button:not(.active) i{display:none}body button.active i{display:inline-block}body #search-filters .input-container input,body #search-filters .input-container select{max-width:90%;margin:auto;font-size:1.5rem;height:100%;margin-bottom:0.5rem}body #search-filters .input-container select{padding-top:0.25rem;padding-bottom:0.25rem}body #search-filters .input-container button{min-width:90%;padding-top:0.75rem;padding-bottom:0.75rem;margin-bottom:0.5rem}body #search-filters .input-container button i{font-size:0.9em}body .wp-block-embed.is-type-video{max-width:640px}body .message-box-container{position:relative}body .message-box-container .message-box{background-color:#FFC300;margin-bottom:1.5rem;padding:2rem 1rem;text-align:left}body .message-box-container .message-box .message{max-width:90%}body .message-box-container .dismiss{position:absolute;top:0;right:0;margin:0.5rem 1rem;cursor:pointer}body .message-box:empty{display:none}@media screen and (min-width: 40em){body main .grid-container{margin-top:3rem;margin-bottom:3rem}body main h1,body main h2{text-transform:uppercase}body main section .section-content .intro-box{margin:1.5rem}body #search-filters .input-container button{min-width:40%}}@media screen and (min-width: 64em){body main .section-content{padding-left:2rem;padding-right:2rem}body #search-filters .input-container{margin-right:2rem}body #search-filters .input-container input,body #search-filters .input-container select{max-width:none}body #search-filters .input-container button{min-width:100%}}header{padding:2rem 1rem;text-align:center;font-size:16px}header .button{display:block;font-size:16px}header #menu-container{text-transform:uppercase}header #menu-container a{font-weight:700}header .accordion-menu{margin-top:1rem;margin-bottom:1rem}header .accordion-menu .nested{border:1px solid #0A2773}header .accordion-menu .nested.is-accordion-submenu{margin-left:0}header .accordion-menu .nested>li:nth-of-type(even){background-color:#F5EFE7}header .accordion-menu .fas{position:absolute;right:0.5em;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}header .accordion-menu li[aria-expanded="false"] .fa-bars{opacity:1}header .accordion-menu li[aria-expanded="false"] .fa-caret-up{opacity:0}header .accordion-menu li[aria-expanded="true"] .fa-bars{opacity:0}header .accordion-menu li[aria-expanded="true"] .fa-caret-up{opacity:1}@media screen and (max-width: 39.9375em){header #menu-header-1 li{display:block}}@media screen and (min-width: 40em){header{font-size:18px}header .button{font-size:18px}header #menu-container{text-align:right}header #menu-container #menu-header-1 li a{padding:0.85em 1em 0.85em 0}header #right-column{text-align:right}}@media screen and (min-width: 64em){header.grid-container{font-size:26px;padding-left:2rem;padding-right:2rem}header.grid-container .button{font-size:26px}}body.page-template-login-page main h1,body.page-template-login-page main h2{color:#0A2773}body.page-template-login-page main .intro-box{background-color:#FFC300;margin:1.5rem;padding:2rem 1rem}body.page-template-login-page main .intro-box h2{margin-top:2rem}body.page-template-login-page main .intro-box .secondary-text{font-size:1rem}body.page-template-login-page main .message-box-container{margin:1rem 2.5rem 0 2.5rem}body.home main h2{color:#0A2773}body.home main #landing .intro-box{background:rgba(0,0,0,0.3);padding:2rem 1rem 1rem 1rem;margin-top:2rem}body.home main #landing .intro-box h1{text-transform:uppercase}body.home main #registration-cta .intro-box{padding:3rem 1rem;position:relative}body.home main #registration-cta .intro-box .background{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#F5EFE7;opacity:0.8;z-index:-1}@media screen and (max-width: 39.9375em){body.home main #call-to-action .grid-container{text-align:center}}@media screen and (min-width: 40em){body.home main #landing .intro-box{max-width:60%;padding:2rem;margin-top:3rem}body.home main #call-to-action .grid-container .cell:nth-of-type(1){margin-top:2rem}body.home main #registration-cta .intro-box{padding:3rem 4rem}body.home main #registration-cta .intro-box p{max-width:600px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 64em){body.home main #landing .intro-box{max-width:50%}}body.page-template-about-page main h1,body.page-template-about-page main h2{color:#0A2773}body.page-template-about-page main #registration-cta #register-box{background-color:#F5EFE7;color:#0A2773;padding:2rem 1rem}body.page-template-about-page main #registration-cta #register-box .container{max-width:600px;margin:auto}body.page-template-about-page main #registration-cta #register-box .container p:nth-last-of-type(1){margin-bottom:2rem}body.page-template-about-page main #registration-cta #register-box .button{margin-top:1rem}@media screen and (min-width: 40em){body.page-template-about-page main #call-to-action .grid-container .cell:nth-of-type(1){margin-top:2rem}body.page-template-about-page main #call-to-action .grid-container h2{text-transform:uppercase}}@media screen and (min-width: 64em){body.page-template-about-page main #registration-cta #register-box{padding:4rem 1rem}body.page-template-about-page main #registration-cta #register-box .container{max-width:800px}}body.single.learndash-cpt #learndash-cpt-single-landing .intro-box{background-color:#CFDEF1;color:#036EED;padding:2rem 1rem;margin:1rem}body.single.learndash-cpt #learndash-cpt-single-landing .intro-box h1{color:#0A2773}body.single.learndash-cpt #learndash-cpt-single-landing .intro-box.not-registered{background-color:#F5EFE7}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box{background-color:#CFDEF1;color:#0A2773;padding:1rem;margin:1rem;min-height:600px}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box img.size-4x3{margin-bottom:1rem}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box h2{text-transform:uppercase}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box .action-buttons{margin-top:2rem}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box .action-buttons .button{display:block}body.single.learndash-cpt #learndash-cpt-single-content{padding:0 0 3rem 0}body.single.learndash-cpt #learndash-cpt-single-content #sidebar{background-color:#FFC300;padding:2rem 1rem}body.single.learndash-cpt #learndash-cpt-single-content #sidebar .button{display:block}body.single.learndash-cpt #learndash-cpt-single-content #sidebar .quick-course-overview{list-style-type:none}body.single.learndash-cpt #learndash-cpt-single-content #sidebar .quick-course-overview ul{list-style-type:none}body.single.learndash-cpt #learndash-cpt-single-content #sidebar .quick-course-overview>li{font-size:1.2rem;margin-bottom:0.75rem}body.single.learndash-cpt #learndash-cpt-single-content #sidebar .quick-course-overview>li ul{font-size:1rem}body.single.learndash-cpt #learndash-cpt-single-content #sidebar .quick-course-overview span{margin-right:0.25rem}body.single.learndash-cpt #learndash-cpt-single-content #sidebar .quick-course-overview .current{font-weight:700}body.single.learndash-cpt #learndash-cpt-single-content #sidebar .quick-course-overview .current ul{font-weight:400}body.single.learndash-cpt #learndash-cpt-single-content #content{background-color:#F5EFE7;padding:0 2rem}body.single.learndash-cpt #learndash-cpt-single-content #content .learndash-wrapper{margin:2em 0}body.single.learndash-cpt .learndash-wrapper .ld-button.ld-button-reverse,body.single.learndash-cpt .learndash-wrapper .learndash_mark_complete_button{border-radius:0;text-transform:uppercase}body.single.learndash-cpt .learndash-wrapper a.ld-button,body.single.learndash-cpt .learndash-wrapper input.wpProQuiz_button,body.single.learndash-cpt .learndash-wrapper .wpProQuiz_content a#quiz_continue_link{text-transform:uppercase;background-color:#036EED;color:#fff;font-weight:700;border:none;border-radius:0;font-size:1em;line-height:1;padding:0.75em}body.single.learndash-cpt .learndash-wrapper a.ld-button .ld-text,body.single.learndash-cpt .learndash-wrapper input.wpProQuiz_button .ld-text,body.single.learndash-cpt .learndash-wrapper .wpProQuiz_content a#quiz_continue_link .ld-text{font-weight:400}body.single.learndash-cpt .learndash-wrapper a.ld-button{margin-left:auto;margin-right:auto}body.single.learndash-cpt .learndash-wrapper a.ld-button:hover,body.single.learndash-cpt .learndash-wrapper a.ld-button:active,body.single.learndash-cpt .learndash-wrapper a.ld-button:focus,body.single.learndash-cpt .learndash-wrapper input.wpProQuiz_button:hover,body.single.learndash-cpt .learndash-wrapper input.wpProQuiz_button:active,body.single.learndash-cpt .learndash-wrapper input.wpProQuiz_button:focus,body.single.learndash-cpt .learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover,body.single.learndash-cpt .learndash-wrapper .wpProQuiz_content a#quiz_continue_link:active,body.single.learndash-cpt .learndash-wrapper .wpProQuiz_content a#quiz_continue_link:focus{background-color:#0A2773 !important;color:#fff;opacity:1}body.single.learndash-cpt .learndash-wrapper .ld-course-step-back{margin-top:2rem}@media screen and (min-width: 40em){body.single.learndash-cpt #learndash-cpt-single-landing .intro-box{padding:3rem}body.single.learndash-cpt #learndash-cpt-single-landing .intro-box .text-container{max-width:80%;margin:auto}body.single.learndash-cpt #learndash-cpt-single-landing .intro-box .text-container ul{margin-left:3rem}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box{position:relative;font-size:20px;padding:3rem}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box .title-and-text h2{font-size:28px}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box .action-buttons{margin-top:2rem}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box .action-buttons .button{display:inline-block;margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 100em){body.single.learndash-cpt #learndash-cpt-single-landing .intro-box .text-container{max-width:65%}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box{font-size:28px}body.single.learndash-cpt #learndash-cpt-single-no-access .content-box .title-and-profile h2{font-size:36px}}#sfwd-courses{-webkit-transition:opacity 1s linear;transition:opacity 1s linear}#sfwd-courses .sfwd-course{padding:0.5rem}#sfwd-courses .sfwd-course .container{margin-bottom:1rem}#sfwd-courses .sfwd-course .container .title{font-size:1.25rem;color:#0A2773;text-transform:uppercase;padding:0.75rem 0.75rem 0.5rem 0.75rem}#sfwd-courses .sfwd-course .container .instructor{padding-bottom:0.5rem}#sfwd-courses .sfwd-course .container .button{font-size:1rem}body.post-type-archive-sfwd-courses main h1,body.post-type-archive-sfwd-courses main h2{color:#0A2773}body.post-type-archive-sfwd-courses main .intro-box{background-color:#FFC300;margin:1.5rem;padding:2rem 1rem}body.post-type-archive-sfwd-courses main .intro-box h2{margin-top:2rem}body.post-type-archive-sfwd-courses main .intro-box .secondary-text{font-size:1rem}@media screen and (min-width: 40em){#sfwd-courses{padding:4rem 2rem}#sfwd-courses .sfwd-course{padding:1rem;-webkit-transition:padding 0.5s;transition:padding 0.5s}#sfwd-courses .sfwd-course:hover{padding:0.85rem}body.post-type-archive-sfwd-courses main .intro-box{padding:2rem}}body.page-template-instructors-page #call-to-action .intro-box{background-color:#CFDEF1;padding:2rem 1rem;margin:1rem}#instructors .instructor{padding:0.5rem}#instructors .instructor .container{margin-bottom:1rem}#instructors .instructor .container .title{font-size:1.25rem;color:#0A2773;text-transform:uppercase;padding:0.5rem}#instructors .instructor .container .profession{font-size:1.1rem;color:#E6908C;padding:0 0.5rem 0.5rem 0.5rem}#instructors .instructor .container .button{font-size:1rem}@media screen and (min-width: 40em){body.page-template-instructors-page #call-to-action .intro-box{padding:3rem}#instructors .instructor{padding:1rem;-webkit-transition:padding 0.5s;transition:padding 0.5s}#instructors .instructor:hover{padding:0.85rem}}body.author #instructor-landing .intro-box{background-color:#CFDEF1;color:#036EED;padding:2rem 1rem;margin:1rem}body.author #instructor-landing .intro-box h1{color:#0A2773}body.author #instructor-landing .intro-box.not-registered{background-color:#F5EFE7}body.author #instructor-profile-content .content-box{background-color:#F5EFE7;color:#0A2773;padding:1rem;margin:1rem}body.author #instructor-profile-content .content-box img.size-4x3{margin-bottom:1rem}body.author #instructor-profile-content .content-box h2{text-transform:uppercase}body.author #instructor-profile-content .content-box .action-buttons .button{display:block}@media screen and (min-width: 40em){body.author #instructor-landing .intro-box{padding:3rem}body.author #instructor-profile-content .content-box{position:relative;font-size:20px;padding:3rem}body.author #instructor-profile-content .content-box img.size-4x3{margin-right:2rem}body.author #instructor-profile-content .content-box .title-and-profile h2{font-size:28px}}@media screen and (min-width: 100em){body.author #instructor-profile-content .content-box{font-size:28px}body.author #instructor-profile-content .content-box .title-and-profile h2{font-size:36px}}body.page-template-my-account-page #profile-private .intro-box{background-color:#CFDEF1;color:#036EED;padding:2rem 1rem;margin:0.5rem;text-align:center}body.page-template-my-account-page #profile-private .intro-box .name{color:#0A2773;text-transform:uppercase}body.page-template-my-account-page #profile-private .intro-box .profile-picture{color:#0A2773;margin-bottom:2rem}body.page-template-my-account-page #profile-private .acf-fields>.acf-field{padding:15px 0px}@media screen and (min-width: 40em){body.page-template-my-account-page #profile-private .intro-box{padding:1rem;margin:0 1rem 0 0}body.page-template-my-account-page #profile-private .intro-box .name{color:#0A2773}}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{text-transform:uppercase;background-color:#036EED !important;color:#fff !important;font-weight:700;border:none;border-radius:0;font-size:1em;line-height:1;margin-left:auto;margin-right:auto}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover,.nf-form-content button:active,.nf-form-content input[type=button]:active,.nf-form-content input[type=submit]:active,.nf-form-content button:focus,.nf-form-content input[type=button]:focus,.nf-form-content input[type=submit]:focus{background-color:#0A2773 !important;color:#fff !important;opacity:1}.nf-form-cont{max-width:600px;margin:auto}footer{background-color:#F5EFE7;padding:2rem 1rem;text-align:center;font-size:16px}footer #menu-container{text-transform:uppercase}footer #menu-container a{font-weight:700}footer #menu-container #menu-footer-2 a{color:#E6908C}footer #menu-container #menu-footer-2 li.has-icon a{padding-right:0.5rem;padding-left:0}footer #menu-container #menu-footer-2 li.has-icon:nth-last-of-type(1) a{padding-right:0}@media screen and (max-width: 39.9375em){footer #menu-footer-1 li{display:block}footer #menu-footer-2 li:not(.has-icon){display:block}}@media screen and (min-width: 40em){footer{text-align:left;font-size:18px}footer #center-column{text-align:right}footer #center-column #menu-container{display:inline-block}footer #center-column #menu-container #menu-footer-1 li a,footer #center-column #menu-container #menu-footer-2 li a{padding:0.85em 1em 0.85em 0}footer #right-column{text-align:right}}@media screen and (min-width: 64em){footer.grid-container{font-size:26px;padding-left:2rem;padding-right:2rem}}body.wp-admin .acf-field.admin-only{display:none}body.wp-admin.acf-show-admin-fields .acf-field.admin-only{display:block}

