﻿html{font-size:16px}h1,h2,h3,h4,h5{font-weight:revert;color:initial}a>h1,a>h2,a>h3,a>h4,a>h5{color:initial !important;text-decoration:none}h1{font-size:clamp(2.25rem,2.176rem + .37vw,2.5rem)}h2{font-size:clamp(1.5rem,1.352rem + .74vw,2rem)}h3{font-size:clamp(1.25rem,1.176rem + .37vw,1.5rem)}p,ul li{font-size:18px}hr{color:#a9a9a9}.authentication.login .button,.authentication.login input[type=submit]{background-color:#2e3192;color:#fff}.page-header .logo img,.page-footer .logo img{max-height:80px}.page-header nav.global-nav{border-bottom:none;background:#2e3192}.page-header nav.global-nav>ul>li{border-left:none}.page-header nav.global-nav>ul>li>a{color:#fff !important;text-transform:unset;padding:2px 15px !important}.page-header nav.global-nav>ul>li:last-child{border-right:none}.page-header nav.global-nav>ul .review-cart .shopping-cart{color:#fff !important;text-transform:unset}.page-header nav.global-nav>ul .review-cart .shopping-cart .toggle-review:not(.has-items){padding:0}.page-header nav.site-nav{background-color:#fff;justify-content:inherit;border-bottom:none}.page-header nav.site-nav .center-wrap{max-width:1800px;padding:0 25px;justify-content:space-between}.page-header nav.site-nav .center-wrap .logo{padding:0;border-right:none;border-left:none;background:unset;margin:10px 0;transition:unset}.page-header nav.site-nav .center-wrap ul.menu-stack{background:#fff}.page-header nav.site-nav .center-wrap ul.menu-stack li:hover{background-color:unset}.page-header nav.site-nav .center-wrap ul.menu-stack li.is-active{border-bottom:3px solid #2e3192}.page-header nav.site-nav .center-wrap ul.menu-stack li a{color:initial !important}.page-header nav.site-nav .center-wrap .menu-toggle{padding:0;padding-right:unset;margin:0}.page-header nav.site-nav .center-wrap .menu-toggle.is-open{width:auto}.page-main{margin-top:130px !important}.page-main .button.cta-button,.page-main input[type=submit]{padding:10px 5px;width:100%;max-width:200px;height:40px;background-color:#2e3192;color:#fff !important;font-size:1.25rem;line-height:1;background-color:#2e3192 !important;border-radius:30px !important}.page-main .button.cta-button:hover,.page-main input[type=submit]:hover,.page-main .button.cta-button:focus,.page-main input[type=submit]:focus{outline:none}.page-main .button.flex.fill,.page-main input.flex.fill[type=submit]{padding:unset}.page-main .widget-section .widget-container{max-width:1400px}.page-main .hero{justify-content:center}.page-main .hero .widget-elements{padding:0}.page-main input[type=email],.page-main input[type=number],.page-main input[type=password],.page-main input[type=tel],.page-main input[type=text],.page-main input[type=search],.page-main input[type=url],.page-main input[type=date]{background-color:#fff !important;border:1px solid #a9a9a9 !important}.page-main textarea{background-color:#fff !important;border:1px solid #a9a9a9 !important}.home .page-main .widget-section#section_20981{padding:0}.home .page-main .widget-section#section_20981 .widget-container{max-width:unset !important;padding-left:0;padding-right:0}.home .page-main .widget-section#section_20981 .widget-container .hero-split .image{flex:0 0 50%;margin:0;height:100%}.home .page-main .widget-section#section_20981 .widget-container .hero-split .widget-elements{max-width:700px;margin:0 auto}.home .page-main .widget-section#section_20982 .widget-elements{height:100%;justify-content:space-between}.home .page-main .widget-section#section_20982 a:has(h2),.home .page-main .widget-section#section_20982 a:has(h3),.home .page-main .widget-section#section_20982 a:has(h4),.home .page-main .widget-section#section_20982 a:has(h5){text-decoration:none}.home .page-main .widget-section#section_20982 a.button.cta-button{padding:10px 5px;width:100%;max-width:200px;height:40px;background-color:rgba(0,0,0,0);color:#010e4c !important;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0) !important;border-radius:unset !important;position:relative;border-bottom:3px solid #ed1c24;text-align:left}.home .page-main .widget-section#section_20982 a.button.cta-button:hover,.home .page-main .widget-section#section_20982 a.button.cta-button:focus{outline:none}.home .page-main .widget-section#section_20982 a.button.cta-button::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background-color:#ed1c24;z-index:1;transition:none}.home .page-main .widget-section#section_20982 a.button.cta-button:hover{border-bottom:none}.home .page-main .widget-section#section_20982 a.button.cta-button:hover::after{width:100%;transition:width .5s ease}.home .page-main .widget-section#section_20982 ul{margin-bottom:30px}.home .page-main .widget-section#section_20983 .widget-container{flex-direction:column;align-items:center}.home .page-main .widget-section#section_20983 .widget-container .widget{margin-right:0 !important}.home .page-main .widget-section#section_20983 .widget-container .text-block{max-width:600px}.home .page-main .widget-section#section_20983 .widget-container .verify-certification-form{align-items:center}.home .page-main .widget-section#section_20983 .widget-container .verify-certification-form>.form{background:unset;border:0;box-shadow:none;width:100%;max-width:500px}.home .page-main .widget-section#section_20983 .widget-container .verify-certification-form>.form .form-actions.button-group{justify-content:center}.home .page-main .widget-section#section_20983 .widget-container .verify-certification-form>.form .form-actions.button-group .button.flex.fill,.home .page-main .widget-section#section_20983 .widget-container .verify-certification-form>.form .form-actions.button-group input.flex.fill[type=submit]{flex:0 0 auto;width:100%;max-width:200px}.courses .page-main .custom-product-catalog .product-list .product.card .new_cart_item .button-container .button.cta-button{padding:10px !important;box-shadow:none}.courses .page-main .custom-product-catalog .product-list .product.card .new_cart_item .button-container .button.cta-button.mobile-friendly{min-width:max-content;flex:1 !important;justify-content:center}.courses .page-main .custom-product-catalog .product-list .product.card .new_cart_item .button-container .button.cta-button.mobile-friendly.details{background-color:#fff !important;color:#2e3192 !important;border:2px solid #2e3192}.courses .page-main .custom-product-catalog .product-list .product.card .new_cart_item .button-container .button.cta-button.mobile-friendly.add-to-cart{background-color:#ed1c24 !important}.support .page-main .widget-section#section_20986 img.section-background{object-fit:cover;object-position:55% center}.support .page-main .widget-section#section_20987 .widget-container{justify-content:center;column-gap:30px}.support .page-main .widget-section#section_20987 .widget{width:100%;margin-right:0}.support .page-main .widget-section#section_20987 .widget.html{flex:2}.support .page-main .widget-section#section_20987 .widget.text-block{flex:1}.support .page-main .message{background:#2e3192;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 .page-main .contact-form .note{font-size:14px;line-height:24px;margin-top:10px}.support .page-main .contact-form button[type=submit]{margin:1rem 0;padding:10px 5px;width:100%;max-width:200px;height:40px;background-color:#2e3192;color:#fff !important;font-size:1.25rem;line-height:1;background-color:#2e3192 !important;border-radius:30px !important}.support .page-main .contact-form button[type=submit]:hover,.support .page-main .contact-form button[type=submit]:focus{outline:none}.support .page-main #contact-form>*{margin:10px 0}.support .page-main #contact-form .row{display:flex;column-gap:15px}.support .page-main #contact-form .row .col{flex:1}.support .page-main .contact-form .has-error-message input,.support .page-main .contact-form .has-error-message textarea,.support .page-main .has-error-message input[required]{border:1px solid #da291c}.support .page-main .has-error-message .error-message{color:#ec040b;font-size:14px;display:block;position:relative;padding:0 0 0 28px;line-height:24px}.support .page-main .error-summary ul li:before,.support .page-main .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 .page-main .error-summary{margin-top:30px}.support .page-main .error-summary strong{font-weight:700;color:#da291c}.support .page-main .error-summary ul,.support .page-main .error-summary ul li{list-style:none;margin:0;padding:0}.support .page-main .error-summary ul li{display:block;position:relative;padding:0 0 4px 28px;line-height:24px;margin:13px 0 0;font-size:18px}.support .page-main .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}.page-footer .media{display:none}.page-footer .copyright{background-color:#243273;color:#f5f5f5 !important;border-top:none;padding:5px}.page-footer .copyright p{font-size:.8rem}.product-page-reduxed.online-training .product-header{background-color:#2e3192}.product-page-reduxed.online-training .product-header .hero-left .product-title-container h1{color:#fff}.product-page-reduxed.online-training .product-header .hero-right .product-price-container .product-purchase .seats-input input.quantity{flex:1;max-width:120px}.product-page-reduxed.online-training .product-header .hero-right .product-price-container .product-purchase .seats-input .button[type=submit]{background-color:#2e3192;color:#fff;padding:10px;white-space:nowrap}.product-page-reduxed figure.attachment img{width:auto;height:150px !important}@media screen and (max-width: 1023.98px){.home .page-main #section_20981 .hero-split{justify-content:space-between}.home .page-main #section_20981 .hero-split .image{width:auto !important;height:100%;margin:0}.home .page-main #section_20981 .hero-split .image img{max-height:unset !important;min-height:450px;width:100%;height:100%}.home .page-main #section_20981 .hero-split .widget-elements{max-width:unset !important;width:100%}}@media screen and (max-width: 424.98px){.page-header nav.global-nav>ul{gap:5px}.page-header nav.global-nav>ul>li>a{padding:2px 5px !important}}@media screen and (min-width: 1024px){.support .page-main #section_20986 img.section-background{object-fit:contain !important;object-position:right top !important}}
