﻿#section_20818{color:#fff;background-color:hsl(239,47%,38%)}#section_20818 img.section-background{filter:blur(0px)}#section_20818 .title h2{color:inherit}#section_20818 #widget-42493{background-color:inherit}#section_20818 #widget-42493 .widget-elements{text-align:center;color:inherit}#section_20818 #widget-42493 .widget-elements .button{align-self:center;color:#fff}#section_20819{color:inherit;background-color:inherit}#section_20819 img.section-background{filter:blur(0px)}#section_20819 .title h2{color:inherit}#section_20819 #widget-42494{background-color:inherit}#section_20819 #widget-42494 .widget-elements{text-align:left;color:inherit}#section_20819 #widget-42494 .widget-elements .button{align-self:flex-start;color:#fff}#section_20819 #widget-42495{background-color:#fff}#section_20819 #widget-42495 .widget-elements{text-align:left;color:inherit}#section_20819 #widget-42495 .widget-elements .button{align-self:flex-start;color:#fff}#section_20819 #widget-42496{background-color:inherit}#section_20819 #widget-42496 .widget-elements{text-align:left;color:inherit}#section_20819 #widget-42496 .widget-elements .button{align-self:flex-start;color:#fff}#section_20819 #widget-42497{background-color:#fff}#section_20819 #widget-42497 .widget-elements{text-align:left;color:inherit}#section_20819 #widget-42497 .widget-elements .button{align-self:flex-start;color:#fff}#section_20819 #widget-42498{background-color:inherit}#section_20819 #widget-42498 .widget-elements{text-align:left;color:inherit}#section_20819 #widget-42498 .widget-elements .button{align-self:flex-start;color:#fff}html{font-size:16px}h1,h2,h3,h4,h5,h6{display:block;margin-left:0;margin-right:0;font-weight:bold}a:has(h1,h2,h3,h4,h5,h6){text-decoration:none !important}a:has(h1,h2,h3,h4,h5,h6):hover{color:unset !important}h1{font-size:clamp(2.625rem,2.514rem + .56vw,3rem);margin-top:.67em;margin-bottom:.67em}h2{font-size:clamp(1.75rem,2.91vw,2.5rem);margin-top:.83em;margin-bottom:.83em}h3{font-size:clamp(1.5rem,2.32vw,1.875rem);margin-top:1em;margin-bottom:1em}h4{font-size:1em;margin-top:1.33em;margin-bottom:1.33em}h5{font-size:.83em;margin-top:1.67em;margin-bottom:1.67em}h6{font-size:.67em;margin-top:2.33em;margin-bottom:2.33em}p{font-size:1rem;margin-bottom:.67em}.button,input[type=submit]{background:#33348e !important;color:#fff;padding:.5rem 2rem;font-size:1.25rem !important;white-space:nowrap}.widget-elements{margin:0 auto}.widget.hero{justify-content:center}.page-header nav.global-nav a,.page-header nav.site-nav a{color:#4f4f4f !important}.page-header nav.site-nav{background-color:#fff;border-bottom:none}.page-header nav.site-nav .logo{margin-top:0;padding:10px;max-width:330px;border-right:0;border-left:0;background:rgba(0,0,0,0) !important}.page-header nav.site-nav ul.menu-stack{background:#fff}.page-header nav.site-nav ul.menu-stack li.is-active{border-bottom:3px solid #33348e !important}.page-header nav.site-nav ul.menu-stack li>a{color:#4f4f4f !important}.notification-bar{background-color:#acc445;text-align:center;padding:5px 0;font-size:18px;color:#fff}.notification-bar a{text-decoration:underline;color:#33348e !important;font-weight:600}.widget-section:has(.banner-basic){padding:0 !important}.banner-basic{padding:30px}.banner-basic .widget-elements p{font-size:18px !important}.home #section_20667 .hero-split .widget-elements{padding:30px 0}.home #section_20667 .hero-split .widget-elements h1{position:relative}.home #section_20667 .hero-split .widget-elements h1::after{content:"";position:absolute;top:100%;margin-left:16px;transform:translateY(-100%);width:100%;max-width:unset;height:100%;max-height:45px;background:url("https://cdn.files.rapidlms.com/view/c3/0e/da/1d/20/58/88/86/97/df/4a/38/2c/be/48/6b/original/Flag_of_Canada.svg") no-repeat;background-size:contain}.home #section_20667 .hero-split .widget-elements .button.cta-button{background:#acc445 !important;color:#fff;padding:.5rem 2rem;font-size:1.25rem !important;white-space:nowrap}.home #section_20668 .widget-container .icon-block{flex:435px}.home #section_20668 .widget-container .icon-block i.fa{font-size:2em;width:100%;min-width:80px}.home #section_20668 .widget-container .icon-block h3{margin:0;color:#33348e !important;font-weight:600 !important}.home #section_20668 .widget-container .icon-block a.button.cta-button{padding:8px 32px;width:auto;max-width:fit-content;background:#acc445 !important;color:#fff;padding:.5rem 2rem;font-size:1.25rem !important;white-space:nowrap}.home #section_20669 .login-sign-up input.button.big{background-color:#33348e !important}.home #section_20670{height:450px}.home #section_20670 .widget-container{justify-content:center}.home #section_20670 .widget-container .widget{width:100%}.home #section_20670 img.section-background{object-position:center 15%}.home #section_20670 .widget.verify-certification-form{max-width:960px;margin:0 auto}.home #section_20670 .widget.verify-certification-form>.form{background-color:rgba(0,0,0,0) !important}.home #section_20670 .widget.verify-certification-form>.form h2{color:#fff}.home #section_20670 .widget.verify-certification-form>.form input[type=submit]{background:#33348e !important}.home #section_20670 .widget.verify-certification-form>.form input[type=submit]:hover{background:#acc445 !important}.home #section_20670 .widget#widget-42233 p{font-size:18px;line-height:.67em}.courses .custom-product-catalog .category-filter h2{font-weight:600;font-size:clamp(1.5rem,2.32vw,1.875rem);margin-top:0}.courses .custom-product-catalog .product .pc{height:100%}.courses .custom-product-catalog .product .pc .details{display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center;padding:20px;height:100%;min-height:350px;text-align:center;gap:15px}.courses .custom-product-catalog .product .pc .details .title{flex:1}.courses .custom-product-catalog .product .pc .details .title h3{font-weight:600}.courses .custom-product-catalog .product .pc .details .price{font-size:2.25rem;font-weight:bold;color:#33348e}.courses .custom-product-catalog .product .pc .details a.button.cta-button{background:#acc445 !important;color:#fff;padding:.5rem 2rem;font-size:1.25rem !important;white-space:nowrap}.support #section_20672 .text-block .widget-elements{min-height:360px;justify-content:center}.support #section_20672 .text-block h2{font-weight:600;color:#33348e}.support #section_20672 .text-block p{font-size:18px}.support .message{background:var(--primary-color);color:#fff;font-size:18px;font-weight:700;line-height:24px;padding:30px;border-radius:6px;margin-bottom:60px;z-index:1;width:100%}.support .contact-form .note{font-size:14px;line-height:24px;margin-top:10px}.support .contact-form button[type=submit]{margin:1rem 0}.support .contact-form .has-error-message input,.support .contact-form .has-error-message textarea,.support .has-error-message input[required]{border:1px solid #da291c}.support .has-error-message .error-message{color:#ec040b;font-size:14px;display:block;position:relative;padding:0 0 0 28px;line-height:24px}.support .error-summary ul li:before,.support .has-error-message .error-message:before{font-family:"FontAwesome";content:"";position:absolute;width:24px;height:24px;font-size:20px;top:0;left:0;color:#ec040b}.support .error-summary{margin-top:30px}.support .error-summary strong{font-weight:700;color:#da291c}.support .error-summary ul,.support .error-summary ul li{list-style:none;margin:0;padding:0}.support .error-summary ul li{display:block;position:relative;padding:0 0 4px 28px;line-height:24px;margin:13px 0 0;font-size:18px}.support .error-summary ul li a{color:#da291c;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;text-decoration:underline;text-underline-offset:.375rem;text-decoration-thickness:-67.9375rem}.program-update-faq #section_20818 #widget-42493{min-height:300px;justify-content:center}.program-update-faq #section_20819{padding:1rem 0}.program-update-faq #section_20819 .widget-container{max-width:100%;padding-left:0;padding-right:0}.program-update-faq #section_20819 .widget-container .widget{margin-right:0}.program-update-faq #section_20819 .widget-container .widget.text-block{flex:100%;padding:30px;min-height:200px}.program-update-faq #section_20819 .widget-container .widget.text-block h3{color:#33348e;font-weight:600;margin:0 0 .67em}.product-page .product-purchase .buy-now{background:#acc445 !important}@media screen and (min-width: 1280px){.home #section_20668 .widget-container .icon-block .widget-elements{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:15px;grid-auto-flow:row;grid-template-areas:"icon title" "icon desc" "icon btn"}.home #section_20668 .widget-container .icon-block .widget-elements i.fa{grid-area:icon;padding:0 !important}.home #section_20668 .widget-container .icon-block .widget-elements h3{grid-area:title}.home #section_20668 .widget-container .icon-block .widget-elements p{grid-area:desc}.home #section_20668 .widget-container .icon-block .widget-elements a.button.cta-button{grid-area:btn}}@media screen and (min-width: 768px){#section_20674 #widget-42239 .product-list .product{width:auto !important;flex:300px}}@media screen and (max-width: 480px){.widget-section .widget-container{padding-left:20px !important;padding-right:20px !important}.widget.icon-block .widget-elements{padding:0}.widget.icon-block .widget-elements .button{font-size:1rem !important;padding:.5rem !important}}
