@charset "UTF-8";
/*!
Theme Name: SafetyHub
Theme URI: https://www.safetyhub.com/
Author: Widely Interactive
Author URI: https://widelyinteractive.com/
Description: Custom Theme for the SafetyHub Website
Version: 1.0
Tested up to: 6.3
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: safetyhub
*/.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{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{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}html{overflow-x:hidden;line-height:1.15;-webkit-text-size-adjust:100%;-ms-scroll-chaining:none;overscroll-behavior:none;scroll-padding-top:var(--sticky-header-offset,73px)}body{position:relative;margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:-ms-grid;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.gallery-columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.gallery-columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.gallery-columns-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.gallery-columns-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.gallery-columns-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}.gallery-columns-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}.gallery-columns-9{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.container-fluid{position:relative;padding:15px 50px;width:100%;max-width:1680px;margin-left:auto;margin-right:auto}@media (max-width:767.98px){.container-fluid{padding-right:30px;padding-left:30px}}.blog>.main,.category>.main,.error404>.main,.page-template-about>.main,.page-template-checkout>.main,.page-template-contact>.main,.page-template-default>.main,.page-template-front-page>.main,.page-template-lms>.main,.page-template-microlearning>.main,.page-template-my-account>.main,.page-template-osha>.main,.page-template-safety-courses>.main,.page-template-trial>.main,.search-no-results>.main,.search-results>.main,.single-portfolio>.main,.single-post>.main,.tax-portfolio_category>.main{position:relative;padding-top:73px;background:#ffffff}.site-section-container{width:min(100% - 48px,1520px);margin:0 auto}@media (max-width:767.98px){.site-section-container{width:min(100% - 40px,750px)}}.background-image,.background-video{position:absolute;top:0;right:0;height:100%;width:100%;overflow:hidden}.background-image img,.background-image video,.background-video img,.background-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.background-shape{position:absolute;opacity:0.45}section{position:relative;overflow:hidden}.move-element:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p){opacity:0}.move-all-elements>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p){opacity:0}.clip-image>img{opacity:0}.motion-enabled #subhead,.motion-enabled #up-to span,.motion-enabled #user-counter,.motion-enabled #user-row span,.motion-enabled .about-experience__text,.motion-enabled .about-hero__text,.motion-enabled .about-support__text,.motion-enabled .blog-hero__text,.motion-enabled .courses-hero__text,.motion-enabled .courses-library__intro,.motion-enabled .courses-library__links li,.motion-enabled .courses-utility-breadcrumb>*,.motion-enabled .footer-cta__link,.motion-enabled .footer-cta__text,.motion-enabled .form-hero__text,.motion-enabled .home-custom-training__bullets li,.motion-enabled .home-hero__text,.motion-enabled .home-lms__intro,.motion-enabled .home-pricing__text,.motion-enabled .home-steps__intro,.motion-enabled .home-video-library__text>*,.motion-enabled .lms-check-list li,.motion-enabled .lms-divided-list li,.motion-enabled .lms-feature__body,.motion-enabled .lms-feature__intro,.motion-enabled .lms-feature__note,.motion-enabled .lms-hero__intro,.motion-enabled .lms-setup__benefits li,.motion-enabled .lms-setup__intro,.motion-enabled .lms-step-list li,.motion-enabled .microlearning-hero__text,.motion-enabled .move-paragraph>*,.motion-enabled .osha-catalog__intro,.motion-enabled .osha-hero__text,.motion-enabled .osha-inline-link,.motion-enabled .osha-popular-courses__intro,.motion-enabled .osha-pricing .pricing-summary__intro,.motion-enabled .osha-training__text>*,.motion-enabled .osha-why__intro,.motion-enabled .pricing-clients__heading,.motion-enabled .pricing-cta__content>*,.motion-enabled .pricing-hero__eligibility,.motion-enabled .pricing-hero__intro,.motion-enabled .pricing-hero__quote-link,.motion-enabled .pricing-plans__contact-heading,.motion-enabled .single-blog__back,.motion-enabled .single-blog__category,.motion-enabled .single-blog__content,.motion-enabled .single-blog__intro,.motion-enabled .text-lines,.motion-enabled .trial-cta__notes li,.motion-enabled h1,.motion-enabled h2,.motion-enabled h3,.motion-enabled h4,.motion-enabled h5,.motion-enabled h6,.motion-enabled p{opacity:1!important;-webkit-transform:none!important;transform:none!important}.button-container.move{position:relative;overflow:hidden}.button-container.move a{opacity:0;-webkit-transform:translateY(-130%);transform:translateY(-130%)}@media (prefers-reduced-motion:reduce){.button-container.move a,.clip-image>img,.move-all-elements>*,.move-element,.move-paragraph>*,.text-lines{opacity:1;-webkit-transform:none;transform:none}}.logo-bar{padding:60px 0 120px;background:#ffffff}@media (max-width:575.98px){.logo-bar{padding:48px 0 72px}}.logo-bar__inner{text-align:center}.logo-bar h2{margin:0 0 30px}.logo-bar__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(36px,7vw,139px);width:min(100%,1224px);min-height:171px;margin:0 auto;padding:17px 0 20px}@media (max-width:1199.98px){.logo-bar__logos{gap:32px}}@media (max-width:767.98px){.logo-bar__logos{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px 28px;padding:24px 0}}.logo-bar__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 1 134px;flex:0 1 134px;width:134px;height:134px}@media (max-width:767.98px){.logo-bar__logo{-ms-flex-preferred-size:110px;flex-basis:110px;width:110px;height:90px}}.logo-bar__logo img{display:block;width:100%;height:100%;max-width:134px;max-height:134px;-o-object-fit:contain;object-fit:contain}.home-testimonials{position:relative;padding:74px 0 104px;background:#F3F4F6;overflow:hidden}@media (max-width:575.98px){.home-testimonials{padding:48px 0 72px}}.home-testimonials__slider{width:100%}.home-testimonials__slider .slick-list{overflow:visible}.home-testimonials__slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home-testimonials__slider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;opacity:0.44;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.home-testimonials__slider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.home-testimonials__slider .slick-center{opacity:1}.home-testimonials__slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin:80px 0 0!important;padding:0!important;list-style:none}.home-testimonials__slider .slick-dots li{width:16px;height:16px;padding:0!important}.home-testimonials__slider .slick-dots li button{display:block;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:rgba(255,205,5,0.35);font-size:0}.home-testimonials__slider .slick-dots li.slick-active button{background:#FFCD05}.home-testimonials__slide{padding:0 20px}@media (max-width:575.98px){.home-testimonials__slide{padding:0 10px}}.home-testimonials__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:396px;padding:70px 90px;border-radius:20px;background:rgba(255,255,255,0.92);-webkit-box-shadow:0 48px 35px -35px rgba(6,6,93,0.15);box-shadow:0 48px 35px -35px rgba(6,6,93,0.15)}@media (max-width:991.98px){.home-testimonials__card{min-height:430px;padding:60px 70px}}@media (max-width:767.98px){.home-testimonials__card{min-height:500px;padding:48px 54px}}@media (max-width:575.98px){.home-testimonials__card{min-height:560px;padding:44px 34px}}.home-testimonials__card h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin:0 0 10px;text-align:center}@media (max-width:575.98px){.home-testimonials__card h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home-testimonials__card h2 img{display:block;-webkit-box-flex:0;-ms-flex:0 0 27px;flex:0 0 27px;width:27px;height:33px}.home-testimonials__quote{max-width:752px;margin:0 auto}.home-testimonials__quote p{margin:0 0 20px;color:#162B4D;font-size:21px;line-height:32px}@media (max-width:767.98px){.home-testimonials__quote p{font-size:18px;line-height:27px}}.home-testimonials__author,.home-testimonials__title{margin:0;text-align:center}.home-testimonials__author{color:#162B4D;font-size:21px;line-height:32px}.home-testimonials__title{color:#8896ae;font-size:18px;line-height:32px}.home-testimonials__arrow{position:absolute;top:272px;width:50px;height:50px;padding:0;border:0;background:transparent;z-index:4}@media (max-width:767.98px){.home-testimonials__arrow{top:300px;width:40px;height:40px}}@media (max-width:575.98px){.home-testimonials__arrow{top:auto;bottom:68px}}.home-testimonials__arrow img{display:block;width:50px;height:50px}@media (max-width:767.98px){.home-testimonials__arrow img{width:40px;height:40px}}.home-testimonials__arrow--prev{left:calc(50% - 620px)}@media (max-width:1599.98px){.home-testimonials__arrow--prev{left:calc(50% - 560px)}}@media (max-width:1199.98px){.home-testimonials__arrow--prev{left:24px}}@media (max-width:767.98px){.home-testimonials__arrow--prev{left:6px}}.home-testimonials__arrow--prev img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.home-testimonials__arrow--next{right:calc(50% - 620px)}@media (max-width:1599.98px){.home-testimonials__arrow--next{right:calc(50% - 560px)}}@media (max-width:1199.98px){.home-testimonials__arrow--next{right:24px}}@media (max-width:767.98px){.home-testimonials__arrow--next{right:6px}}.home-testimonials__arrow--next img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.courses-layout-container{width:min(100% - 48px,1520px);margin:0 auto}@media (max-width:767.98px){.courses-layout-container{width:min(100% - 40px,750px)}}.courses-utility-bar{position:relative;z-index:20;padding:21px 0;background:#ffffff}.courses-utility-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media (max-width:575.98px){.courses-utility-bar__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.courses-utility-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#000000;font-size:16px;line-height:24px}.courses-utility-breadcrumb a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:inherit;text-decoration:underline}.courses-utility-breadcrumb a:focus-visible,.courses-utility-breadcrumb a:hover{color:#162B4D}@media (max-width:575.98px){.courses-utility-breadcrumb{-ms-flex-wrap:wrap;flex-wrap:wrap}}.courses-utility-breadcrumb__home{display:block;width:20px;height:17px;color:#000000}.courses-utility-breadcrumb__separator{font-family:"Source Sans 3",sans-serif;font-size:24px;font-weight:400;line-height:20px}.courses-utility-search{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:0;-ms-flex:0 0 495px;flex:0 0 495px;width:min(100%,495px);height:49px;gap:5px}@media (max-width:767.98px){.courses-utility-search{-ms-flex-preferred-size:370px;flex-basis:370px;width:min(100%,370px)}}@media (max-width:575.98px){.courses-utility-search{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}}.courses-utility-search .courses-utility-search__field{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.courses-utility-search input[type=search]{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:10px 18px;border:1px solid #d2d9e2;border-radius:5px;outline:0;background:#ffffff;color:#162B4D;font-family:"Source Sans 3",sans-serif;font-size:16px}.courses-utility-search button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 99px;flex:0 0 99px;padding:0 20px;border:1px solid #d2d9e2;border-radius:5px;background:#F3F4F6;color:#000000;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;text-transform:uppercase;-webkit-transition:background 0.2s ease,border-color 0.2s ease;transition:background 0.2s ease,border-color 0.2s ease}.courses-utility-search button:focus-visible,.courses-utility-search button:hover{border-color:#FFCD05;background:#FFCD05}.courses-utility-search__results{position:absolute;z-index:30;top:calc(100% + 6px);right:0;left:0;max-height:min(420px,60vh);border:1px solid #d2d9e2;border-radius:6px;background:#ffffff;-webkit-box-shadow:0 14px 30px rgba(16,30,59,0.18);box-shadow:0 14px 30px rgba(16,30,59,0.18);overflow-y:auto}.courses-utility-search__results[hidden]{display:none}.courses-utility-search__results ul{margin:0;padding:6px;list-style:none}.courses-utility-search__results li{margin:0;padding:0;border-radius:4px}.courses-utility-search__results li.is-active,.courses-utility-search__results li:hover{background:#F3F4F6}.courses-utility-search__result{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;padding:11px 12px;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:20px;text-decoration:none}.courses-utility-search__result:focus,.courses-utility-search__result:hover{color:#162B4D;text-decoration:none}.courses-utility-search__empty{padding:15px 12px!important;color:#162B4D;font-size:15px;line-height:22px}#main .courses-utility-search__results ul{margin:0}#main .courses-utility-search__results li:not(.menu-item){padding-bottom:0}body:not(.is-us-traffic) .us-only{display:none!important}body.is-us-traffic .non-us-only{display:none!important}.course-category-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;margin:0!important;padding:0!important;list-style:none}.course-category-links li{padding:0!important}.course-category-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px;min-height:57px;padding:12px 31px;border-radius:10px;background:#ffffff;-webkit-box-shadow:0 12px 24.8px -12px rgba(6,6,93,0.15);box-shadow:0 12px 24.8px -12px rgba(6,6,93,0.15);color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:box-shadow 0.2s ease,transform 0.2s ease;transition:box-shadow 0.2s ease,transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease}.course-category-links a:focus-visible,.course-category-links a:hover{-webkit-box-shadow:0 18px 28px -13px rgba(6,6,93,0.23);box-shadow:0 18px 28px -13px rgba(6,6,93,0.23);color:#162B4D;text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.course-category-links img{width:29px;height:29px;-webkit-box-flex:0;-ms-flex:0 0 29px;flex:0 0 29px;-o-object-fit:contain;object-fit:contain}.course-access-cta{padding:120px 0;background:#ffffff}@media (max-width:767.98px){.course-access-cta{padding:90px 0 70px}}@media (max-width:575.98px){.course-access-cta{padding:72px 0 56px}}.course-access-cta__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:991.98px){.course-access-cta__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.course-access-cta__content,.course-access-cta__image{min-height:583px;border-radius:20px;background:#1A2C51;overflow:hidden}@media (max-width:575.98px){.course-access-cta__content,.course-access-cta__image{min-height:0}}.course-access-cta__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:53px 55px 50px 73px;color:#ffffff}@media (max-width:575.98px){.course-access-cta__content{padding:42px 28px}}.course-access-cta__content h2{margin:0 0 21px;color:#ffffff;font-size:36px;line-height:36px}.course-access-cta__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 15px;padding:8px 18px 7px;border-radius:30px;background:#162B4D;color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.6px;text-transform:uppercase}.course-access-cta__copy{color:#ffffff}.course-access-cta__copy p{margin:0;color:inherit;font-size:21px;font-weight:600;line-height:32px}.course-access-cta__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;width:100%;margin-top:38px}.course-access-cta__primary,.course-access-cta__secondary{width:min(100%,270px)}.course-access-cta__primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:57px;padding:14px 26px;border-radius:10px;background:#FFCD05;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-align:center;text-decoration:none;text-transform:uppercase}.course-access-cta__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:reduce){.course-category-links a{-webkit-transition:none;transition:none}}.new-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:8px 18px 7px;border-radius:30px;background:#FFCD05;color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-transform:uppercase}body,html{color:#000000;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:400;line-height:28px}@media (max-width:575.98px){body,html{font-size:16px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 30px;color:#162B4D;font-family:"Rajdhani",sans-serif;font-weight:700}.h1,h1{font-size:48px;line-height:48px;letter-spacing:-1px}@media (max-width:575.98px){.h1,h1{font-size:40px;line-height:42px}}.h2,h2{font-size:48px;line-height:52px;letter-spacing:-1px}@media (max-width:767.98px){.h2,h2{font-size:40px;line-height:44px}}@media (max-width:575.98px){.h2,h2{font-size:34px;line-height:38px}}.h3,h3{font-size:36px;line-height:40px;letter-spacing:0}@media (max-width:767.98px){.h3,h3{font-size:32px;line-height:36px}}@media (max-width:575.98px){.h3,h3{font-size:30px;line-height:34px}}.h4,h4{font-size:29px;line-height:35px;letter-spacing:0}@media (max-width:767.98px){.h4,h4{font-size:25px;line-height:30px}}.h5,h5{font-size:26px;line-height:30px;letter-spacing:0}.h6,h6{font-size:22px;line-height:27px;letter-spacing:0}p{margin-bottom:20px;font-size:18px;line-height:28px}p.small{font-size:16px;line-height:24px}p.large{font-size:21px;line-height:32px}p a{color:#000000;text-decoration:underline}p a:hover{color:#000000;text-decoration:underline}#main ol,#main ul{margin:15px 0}#main ol li:not(.menu-item),#main ul li:not(.menu-item){padding-bottom:15px}.yellow-button{--yellow-button-padding-x:40px;--yellow-button-arrow-right:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative!important;min-height:57px;border:0;border-radius:10px;background:#FFCD05;-webkit-box-shadow:0 8px 16px -12px rgba(6,6,93,0.35)!important;box-shadow:0 8px 16px -12px rgba(6,6,93,0.35)!important;color:#0e1c33;text-align:center;text-decoration:none;overflow:hidden!important;-webkit-transition:padding 0.2s ease,-webkit-box-shadow 0.2s ease;transition:padding 0.2s ease,-webkit-box-shadow 0.2s ease;transition:padding 0.2s ease,box-shadow 0.2s ease;transition:padding 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease;padding-right:var(--yellow-button-padding-x)!important;padding-left:var(--yellow-button-padding-x)!important;font-family:"Rajdhani",sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:19px!important;letter-spacing:1px!important;text-transform:uppercase!important}.yellow-button:after{content:""!important;display:block!important;position:absolute!important;top:calc(50% - 1px)!important;right:calc(var(--yellow-button-arrow-right) + 6px)!important;width:13px!important;height:13px!important;background:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 12.375 12.375' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.9375 6.1875H11.4375M6.1875 11.4375L11.4375 6.1875L6.1875 0.9375' stroke='%230E1C33' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px 13px no-repeat!important;opacity:0!important;pointer-events:none;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;-webkit-transition:right 0.2s ease,opacity 0.01s ease;transition:right 0.2s ease,opacity 0.01s ease}.yellow-button:focus-visible,.yellow-button:hover{background:#FFCD05!important;-webkit-box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15)!important;box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15)!important;color:#0e1c33!important;padding-right:calc(var(--yellow-button-padding-x) + 8px)!important;padding-left:calc(var(--yellow-button-padding-x) - 8px)!important;text-decoration:none;-webkit-transform:none;transform:none}.yellow-button:focus-visible:after,.yellow-button:hover:after{right:var(--yellow-button-arrow-right)!important;opacity:1!important}.yellow-button--compact{--yellow-button-padding-x:26px;--yellow-button-arrow-right:27px}.yellow-button--wide{min-width:266px;padding-block:14px}@media (max-width:575.98px){.yellow-button--wide{width:min(100%,320px);min-width:0}}.hollow{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:57px;padding:14px 26px;border:1px solid #FFCD05;border-radius:10px;background:transparent;color:#FFCD05;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;-webkit-transition:padding 0.2s ease;transition:padding 0.2s ease}.hollow:after{content:"";position:absolute;top:calc(50% - 1px);right:30px;width:13px;height:13px;background:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 12.375 12.375' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.9375 6.1875H11.4375M6.1875 11.4375L11.4375 6.1875L6.1875 0.9375' stroke='%23FFCD05' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.2s ease,opacity 0.01s ease;transition:right 0.2s ease,opacity 0.01s ease}.hollow:focus-visible,.hollow:hover{background:transparent;color:#FFCD05;padding-right:34px;padding-left:18px;text-decoration:none}.hollow:focus-visible:after,.hollow:hover:after{right:22px;opacity:1}.standard-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:57px;padding:14px 30px;border:1px solid transparent;border-radius:10px;-webkit-box-shadow:0 8px 16px -12px rgba(6,6,93,0.35);box-shadow:0 8px 16px -12px rgba(6,6,93,0.35);font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:box-shadow 0.2s ease,transform 0.2s ease;transition:box-shadow 0.2s ease,transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease}.standard-button:after{display:none}.standard-button:focus-visible,.standard-button:hover{-webkit-box-shadow:0 18px 24.8px -12px rgba(6,6,93,0.35);box-shadow:0 18px 24.8px -12px rgba(6,6,93,0.35);text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.standard-button--yellow{background:#FFCD05;color:#162B4D}.standard-button--yellow:focus-visible,.standard-button--yellow:hover{background:#FFCD05;color:#162B4D}.standard-button--yellow-outline{border-color:#FFCD05;background:transparent;color:#000000}.standard-button--yellow-outline:focus-visible,.standard-button--yellow-outline:hover{background:transparent;color:#000000}.button{position:relative;display:inline-block;padding:14px 30px;border:none;border-radius:35px;color:#ffffff;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:1px;-webkit-transition:all;transition:all;-webkit-transition-duration:0.2s;transition-duration:0.2s}.button:after{content:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;top:13px;right:30px;width:4px;height:8px;-webkit-transition:all;transition:all;-webkit-transition-duration:0.2s;transition-duration:0.2s;opacity:0}.button:hover{padding-left:20px;padding-right:40px;text-decoration:none;color:#ffffff}.button:hover:after{right:25px;opacity:1}.button.orange{background-color:#FFCD05}.button.teal{background-color:#1A2C51}.gform_wrapper .gform_fields{row-gap:15px!important}.gform_wrapper label,.gform_wrapper legend{color:#000000!important;font-family:"Source Sans 3",sans-serif!important;font-size:16px!important;font-weight:500!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),.gform_wrapper select,.gform_wrapper textarea{width:100%!important;max-width:100%!important;padding:10px!important;background-color:#ffffff!important;border:none!important;border-radius:5px!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000000!important;font-family:"Source Sans 3",sans-serif!important;font-size:18px!important;line-height:18px!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]){height:45px!important;margin-bottom:10px!important}.gform_wrapper select{min-height:45px!important;padding:8px 12px!important}.gform_wrapper textarea{height:150px!important;margin-bottom:10px!important;padding:15px!important;line-height:22px!important}.gform_wrapper h2.gform_submission_error{margin-bottom:0!important;color:#000000!important;font-family:"Rajdhani",sans-serif!important;font-size:18px!important;letter-spacing:0!important}.gform_wrapper .gform_validation_errors{padding:8px 16px!important;border-color:#FFCD05!important;border-radius:5px!important;background:#ffffff!important}.gform_wrapper .gform_validation_errors .gform-icon{display:none!important}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{padding:5px 10px!important;color:#ffffff!important;border:2px solid #FFCD05!important;border-radius:5px!important;background:transparent!important;font-size:16px!important}.gform_wrapper .gfield_error{margin-bottom:10px}.gform_wrapper .gfield_error .ginput_container input,.gform_wrapper .gfield_error .ginput_container textarea{margin-bottom:0!important}.gform_wrapper .disclaimer a,.gform_wrapper .disclaimer p{margin:0!important;color:#ffffff!important;font-size:12px!important;font-weight:400!important}.gform_wrapper .gform_footer{margin:20px 0 0 0!important;padding:0!important}@media (max-width:575.98px){.gform_wrapper .gform_footer{margin-bottom:30px!important}}.gform_wrapper .gform_footer .gform_ajax_spinner{margin-left:50px!important}.gform_confirmation_message{color:#000000!important;font-size:1.167rem!important}html body .gform_wrapper.gform_wrapper.gform_wrapper .gform_button,html body .gform_wrapper.gform_wrapper.gform_wrapper button[type=submit],html body .gform_wrapper.gform_wrapper.gform_wrapper input[type=submit]{text-transform:uppercase!important}.gravity-form-theme--dark .gform_wrapper .gfield_label,.gravity-form-theme--dark .gform_wrapper .gform_required_legend,.gravity-form-theme--dark .gform_wrapper .ginput_complex label,.gravity-form-theme--dark .gform_wrapper label,.gravity-form-theme--dark .gform_wrapper legend{color:#ffffff!important}.gravity-form-theme--dark .gform_wrapper .gfield_required,.gravity-form-theme--dark .gform_wrapper .gform_required_legend .gfield_required{color:#FFCD05!important}.gravity-form-theme--dark .gform_wrapper .gfield--type-email p{color:#ffffff}.gravity-form-theme--dark .gform_confirmation_message{color:#ffffff!important}.gravity-form-theme--primary .gform_wrapper .gform_footer{margin-top:28px!important}.gravity-form-theme--primary .gform_wrapper button.form-button,.gravity-form-theme--primary .gform_wrapper input.gform_button{min-width:190px!important;min-height:57px!important;margin:0!important;padding:14px 32px!important;border:0!important;border-radius:10px!important;background:#FFCD05!important;-webkit-box-shadow:0 12px 25px -12px rgba(6,6,93,0.15);box-shadow:0 12px 25px -12px rgba(6,6,93,0.15);color:#0e1c33!important;font-family:"Rajdhani",sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:19px!important;letter-spacing:1px!important;text-transform:uppercase}.gravity-form-theme--primary .gform_wrapper button.form-button:focus-visible,.gravity-form-theme--primary .gform_wrapper button.form-button:hover,.gravity-form-theme--primary .gform_wrapper input.gform_button:focus-visible,.gravity-form-theme--primary .gform_wrapper input.gform_button:hover{background:#FFCD05!important;color:#0e1c33!important}@media (max-width:575.98px){.gravity-form-theme--primary .gform_wrapper button.form-button,.gravity-form-theme--primary .gform_wrapper input.gform_button{width:100%!important;min-width:0!important}}footer{background-color:#101E3B;color:rgba(255,255,255,0.92)}footer a{color:inherit;text-decoration:none}footer .footer__container{width:min(100% - 48px,1510px);margin:0 auto;padding:48px 0 24px}footer .footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(48px,10vw,180px);margin-bottom:31px}footer .footer__brand-column{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}footer .footer__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}footer .footer__logo img{display:block;width:auto;max-width:192px;max-height:40px}footer .footer__recognition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}footer .footer__recognition-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}footer .footer__recognition-item img{display:block;width:auto;max-width:310px;max-height:48px}footer .footer__primary-nav{width:100%}footer .footer__legal-menu,footer .footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none}footer .footer__menu{gap:24px}footer .footer__menu a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,0.92);font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:1.1875;letter-spacing:0.46px;text-transform:uppercase;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}footer .footer__menu a:focus,footer .footer__menu a:hover{color:#FFCD05}footer .footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;padding-top:25px;border-top:1px solid rgba(255,255,255,0.17)}footer .footer__copyright{margin:0;color:rgba(255,255,255,0.92);font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:400;line-height:1.56}footer .footer__copyright a{color:inherit}footer .footer__copyright a:focus,footer .footer__copyright a:hover{color:#FFCD05}footer .footer__secondary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}footer .footer__secondary-nav:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1px;height:12px;margin:0 14px;background-color:rgba(255,255,255,0.35)}footer .footer__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}footer .footer-region-select{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:190px;height:44px;color:#ffffff}footer .footer-region-select__field{position:relative;z-index:1;width:100%;height:100%;margin:0;padding:0 0 0 24px;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:600;line-height:1.56}footer .footer-region-select__field:focus-visible{-webkit-box-shadow:inset 0 0 0 2px #FFCD05;box-shadow:inset 0 0 0 2px #FFCD05}footer .footer-region-select__field option{background:#ffffff;color:#162B4D}footer .footer-region-select__pin{position:absolute;z-index:2;pointer-events:none;left:0;width:10px;height:13px}footer .footer__legal-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .footer__legal-menu li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer__legal-menu li:not(:last-child):after{content:"";display:block;width:1px;height:12px;margin:0 14px;background-color:rgba(255,255,255,0.35)}footer .footer__legal-menu a{color:rgba(255,255,255,0.92);font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:400;line-height:1.56;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}footer .footer__legal-menu a:focus,footer .footer__legal-menu a:hover{color:#FFCD05}.footer-cta{padding:80px 0;background:#1A2C51;color:#ffffff}@media (max-width:767.98px){.footer-cta{padding:64px 0}}.footer-cta__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:min(100% - 48px,1520px);margin:0 auto;text-align:center}@media (max-width:575.98px){.footer-cta__inner{width:min(100% - 40px,622px)}}.footer-cta__inner h2{margin:0;color:#ffffff;font-weight:500}.footer-cta__inner h2 strong{font-weight:700}.footer-cta__text{max-width:720px}.footer-cta__text p{margin:0;color:#ffffff;font-size:20px;line-height:30px}.footer-cta__link-clip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:575.98px){.footer-cta__link-clip{width:min(100%,320px)}.footer-cta__link-clip .footer-cta__link{width:100%}}@media (max-width:767.98px){footer .footer__container{width:min(100% - 40px,1510px);padding-top:40px}footer .footer__bottom,footer .footer__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer__brand-column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}footer .footer__logo{-ms-flex-item-align:start;align-self:flex-start}footer .footer__recognition{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}footer .footer__legal-menu,footer .footer__menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:12px}footer .footer__secondary-nav{width:100%}footer .footer__actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;width:100%}footer .footer__legal-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#main-header{position:fixed;left:0;top:0;width:100%;min-height:73px;z-index:1001;background:rgba(22,43,77,0.98);-webkit-box-shadow:0 4px 12px rgba(22,43,77,0.08);box-shadow:0 4px 12px rgba(22,43,77,0.08);backdrop-filter:blur(8px)}#main-header .nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;width:100%;max-width:1520px;min-height:73px;margin:0 auto;padding:0 32px}@media (min-width:1600px){#main-header .nav-inner{padding-right:0;padding-left:0}}@media (max-width:767.98px){#main-header .nav-inner{padding-right:20px;padding-left:20px}}.site-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#ffffff;text-decoration:none}.site-logo:focus,.site-logo:hover{color:#ffffff;text-decoration:none}.site-logo img{display:block;width:auto;max-width:193px;max-height:42px}#site-navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}#site-navigation{position:relative;width:100%;padding-right:clamp(190px,15vw,240px);z-index:1001}#site-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:clamp(22px,2.35vw,45px);margin:0;padding:0;list-style:none}#site-navigation ul li{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0}#site-navigation ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:70px;padding:2px 0 0;color:rgba(255,255,255,0.92);font-family:"Source Sans 3",sans-serif;font-size:17px;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}#site-navigation ul li a:after{content:"";position:absolute;left:50%;bottom:7px;width:100%;height:3px;background-color:#FFCD05;opacity:0;-webkit-transform:translateX(-50%) scaleX(0.65);transform:translateX(-50%) scaleX(0.65);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}#site-navigation ul li a:focus,#site-navigation ul li a:hover{color:#FFCD05}#site-navigation ul li a:focus:after,#site-navigation ul li a:hover:after{opacity:1;-webkit-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}#site-navigation ul li.current-menu-item>a,#site-navigation ul li.current_page_item>a,#site-navigation ul li.focus>a{color:#FFCD05}#site-navigation ul li.current-menu-item>a:after,#site-navigation ul li.current_page_item>a:after,#site-navigation ul li.focus>a:after{opacity:1;-webkit-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}#site-navigation ul li.cta-button{position:absolute;top:50%;right:0;margin-left:0;padding-left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#site-navigation ul li.cta-button>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px;padding:10px 24px;border-radius:50px;background-color:#FFCD05;color:#1A2C51;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:1.2;-webkit-transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease}#site-navigation ul li.cta-button>a:after{content:none}#site-navigation ul li.cta-button>a:focus,#site-navigation ul li.cta-button>a:hover{background-color:color-mix(in srgb,#FFCD05 78%,#ffffff);-webkit-box-shadow:0 8px 24px rgba(255,205,5,0.4);box-shadow:0 8px 24px rgba(255,205,5,0.4);color:#1A2C51;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.nav-open{overflow-y:hidden;margin:0}.nav-open body{overflow-y:hidden;height:100%}.nav-open #mobile-bg{width:100vw;height:100vh;background-color:rgba(0,0,0,0.7)}#mobile-bg{position:fixed;top:0;left:0;width:0;height:0;background-color:rgba(0,0,0,0);-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;z-index:99}#mobile-menu-button{display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:40px;height:40px;z-index:1111}#menu-icon{position:relative;display:block;width:40px;height:40px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}#menu-icon>span{display:block;position:absolute;top:19px;right:2px;width:32px;height:2px;background-color:#ffffff;border-radius:2px;-webkit-transition:all 300ms;transition:all 300ms}#menu-icon>span:after,#menu-icon>span:before{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#ffffff;border-radius:2px;-webkit-transition:opacity 300ms,-webkit-transform 300ms;transition:opacity 300ms,-webkit-transform 300ms;transition:transform 300ms,opacity 300ms;transition:transform 300ms,opacity 300ms,-webkit-transform 300ms}#menu-icon>span:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}#menu-icon>span:after{-webkit-transform:translateY(10px);transform:translateY(10px)}#mobile-menu-button.open #menu-icon span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile-menu-button.open #menu-icon span:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#mobile-menu-button.open #menu-icon span:after{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:1199.98px){#main-header .nav-inner{gap:24px}#site-navigation-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#site-navigation{position:fixed;top:0;right:-340px;width:min(340px,86vw);height:100vh;padding:96px 32px 40px;background-color:#162B4D;text-align:left;-webkit-transition:right 0.35s ease;transition:right 0.35s ease}#site-navigation ul{display:block}#site-navigation ul li{display:block;width:100%;margin:0 0 22px}#site-navigation ul li.cta-button{position:relative;top:auto;right:auto;margin-left:0;padding-left:0;padding-top:10px;-webkit-transform:none;transform:none}#site-navigation ul li a{min-height:auto;font-size:22px;line-height:1.2}#site-navigation ul li a:after{bottom:-8px;left:0;-webkit-transform:scaleX(0.4);transform:scaleX(0.4);-webkit-transform-origin:left center;transform-origin:left center}#site-navigation ul li a:focus:after,#site-navigation ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#site-navigation.open{right:0}#mobile-menu-button{display:block!important}}@media (max-width:767.98px){.site-logo img{max-width:164px;max-height:36px}}.admin-bar.archive,.admin-bar.error404,.admin-bar.page-template,.admin-bar.page-template-default{margin-top:-32px;padding-top:32px}@media screen and (max-width:782px){.admin-bar.archive,.admin-bar.error404,.admin-bar.page-template,.admin-bar.page-template-default{margin-top:-46px;padding-top:46px}}.admin-bar.archive #main-header,.admin-bar.error404 #main-header,.admin-bar.page-template #main-header,.admin-bar.page-template-default #main-header{margin-top:32px}@media screen and (max-width:782px){.admin-bar.archive #main-header,.admin-bar.error404 #main-header,.admin-bar.page-template #main-header,.admin-bar.page-template-default #main-header{margin-top:46px}}:focus{outline:#08f auto 2px!important}body.using-mouse :focus{outline:none!important}.screenreader-text{position:fixed;left:-999px;width:1px;height:1px;top:auto;background-color:gray;padding:0.5rem 2rem}.screenreader-text:focus{display:inline-block;left:0;height:auto;width:auto;margin:auto}.trial-cta{--trial-cta-width:570px;padding:120px 0;background:#ffffff;color:#162B4D}@media (max-width:767.98px){.trial-cta{padding:72px 0}}.trial-cta.trial-cta--dark{padding:0;background:transparent;color:#ffffff}.trial-cta.trial-cta--inline{padding:0;background:transparent}.trial-cta__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:min(100%,100vw - 48px,var(--trial-cta-width));margin:0 auto}@media (max-width:575.98px){.trial-cta__inner{max-width:min(100%,100vw - 40px,var(--trial-cta-width))}}.trial-cta--left .trial-cta__inner{margin-right:auto;margin-left:0}.trial-cta__button{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;-webkit-transition:-webkit-box-shadow 0.2s ease;transition:-webkit-box-shadow 0.2s ease;transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.trial-cta__button:after{position:relative!important;-ms-grid-column:3;grid-column:3;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:start;justify-self:start;top:auto!important;right:21px!important;margin-left:4px;-webkit-transform:none!important;transform:none!important;-webkit-transition:right 0.2s ease,opacity 0.2s ease;transition:right 0.2s ease,opacity 0.2s ease}.trial-cta__button:focus-visible,.trial-cta__button:hover{padding-right:var(--yellow-button-padding-x)!important;padding-left:var(--yellow-button-padding-x)!important}.trial-cta__button:focus-visible .trial-cta__button-label,.trial-cta__button:hover .trial-cta__button-label{right:8px}.trial-cta__button:focus-visible:after,.trial-cta__button:hover:after{right:0!important;opacity:1}.trial-cta__button-label{position:relative;-ms-grid-column:2;grid-column:2;right:0;-webkit-transition:right 0.2s ease;transition:right 0.2s ease}.trial-cta__notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;width:100%;margin:0!important;padding:17px 15px 10px!important;list-style:none}@media (max-width:575.98px){.trial-cta__notes{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding-inline:9px!important}}.trial-cta__notes li{padding:0!important;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-transform:uppercase;white-space:nowrap}@media (max-width:575.98px){.trial-cta__notes li{font-size:13px}}.trial-cta__notes li:not(:last-child):after{content:"|";display:inline-block;margin:0 17px}@media (max-width:575.98px){.trial-cta__notes li:not(:last-child):after{content:none}}.trial-cta--dark .trial-cta__notes li{color:#ffffff}.pricing-summary{padding:80px 0 0;background:#F3F4F6}@media (max-width:767.98px){.pricing-summary{padding-top:72px}}.pricing-summary .pricing-summary__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100% - 48px,1258px);margin:0 auto;text-align:center}@media (max-width:767.98px){.pricing-summary .pricing-summary__inner{width:min(100% - 40px,750px)}}.pricing-summary h2{margin-top:0}.pricing-summary .pricing-summary__intro p{margin:0;color:#101e3b;font-family:"Rajdhani",sans-serif;font-size:29px;font-weight:700;line-height:35px;letter-spacing:0}@media (max-width:575.98px){.pricing-summary .pricing-summary__intro p{font-size:23px;line-height:28px}}.pricing-summary .pricing-summary__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:270px;min-height:57px;margin-top:0;padding-block:14px;border:0;border-radius:10px;background:#FFCD05;-webkit-box-shadow:0 12px 25px -12px rgba(6,6,93,0.15);box-shadow:0 12px 25px -12px rgba(6,6,93,0.15);color:#0e1c33;text-align:center;text-decoration:none}@media (max-width:575.98px){.pricing-summary .pricing-summary__button{width:min(100%,320px);min-width:0}}.pricing-summary .pricing-summary__button-clip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px}@media (max-width:575.98px){.pricing-summary .pricing-summary__button-clip{width:min(100%,320px)}.pricing-summary .pricing-summary__button-clip .pricing-summary__button{width:100%}}.pricing-summary .pricing-summary__cards{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;padding-top:60px}@media (max-width:991.98px){.pricing-summary .pricing-summary__cards{gap:20px}}@media (max-width:767.98px){.pricing-summary .pricing-summary__cards{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-bottom:72px}}.pricing-summary .pricing-summary__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:283px;padding:38px 34px 42px;border:2px solid rgba(255,255,255,0.92);border-bottom:none;border-radius:20px 20px 0 0;background:#1A2C51;-webkit-box-shadow:0 12px 24px rgba(22,43,77,0.12);box-shadow:0 12px 24px rgba(22,43,77,0.12);color:rgba(255,255,255,0.92)}@media (max-width:991.98px){.pricing-summary .pricing-summary__card{padding-right:20px;padding-left:20px}}@media (max-width:767.98px){.pricing-summary .pricing-summary__card{width:min(100%,420px);margin:0 auto;border-radius:20px}}.pricing-summary .pricing-summary__card h3{margin:0;color:rgba(255,255,255,0.92)}.pricing-summary .pricing-summary__card p{margin:0}.pricing-summary .pricing-summary__description{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:343px;padding-bottom:8px;line-height:22px}.pricing-summary .pricing-summary__label{color:#FFCD05;font-style:italic}.pricing-summary .pricing-summary__price{color:#FFCD05;font-family:"Rajdhani",sans-serif;font-size:21px;font-weight:700;line-height:19px;letter-spacing:1px}.pricing-summary .pricing-summary__price span{font-size:21px}.courses-faq{padding:110px 0 120px;background:#ffffff;color:#162B4D}.courses-faq:before{content:"";position:absolute;top:0;left:50%;width:min(100% - 48px,1520px);height:1px;background:#d3d6dd;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767.98px){.courses-faq:before{width:min(100% - 40px,750px)}}@media (max-width:767.98px){.courses-faq{padding:72px 0 82px}}.courses-faq__inner{width:min(100% - 48px,1007px);margin:0 auto;text-align:center}@media (max-width:767.98px){.courses-faq__inner{width:min(100% - 40px,750px)}}.courses-faq__inner h2{margin:0 0 48px;color:#162B4D}.courses-faq__accordion{border-top:1px solid #dbe1ea;text-align:left}.courses-faq__item{border-bottom:1px solid #dbe1ea}.courses-faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;width:100%;padding:28px 4px;border:0;background:transparent;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:26px;font-weight:700;line-height:32px;text-align:left}.courses-faq__question:focus-visible{outline:2px solid #FFCD05;outline-offset:4px}.courses-faq__question[aria-expanded=true] .courses-faq__icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);opacity:0}.courses-faq__icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px}.courses-faq__icon:after,.courses-faq__icon:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:#FFCD05;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.courses-faq__icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.courses-faq__answer{padding:0 52px 28px 4px}.courses-faq__answer li,.courses-faq__answer p{color:#526078}.courses-faq__answer p:last-child{margin-bottom:0}.courses-faq__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:24px}.courses-faq__actions .hollow,.courses-faq__actions .yellow-button{min-width:170px}.courses-faq__actions .hollow,.courses-faq__actions .hollow:focus-visible,.courses-faq__actions .hollow:hover{color:#162B4D}@media (max-width:575.98px){.courses-faq__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.courses-faq__actions .hollow,.courses-faq__actions .yellow-button{width:100%}}.course-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;min-width:0;border-radius:20px;background:#ffffff;-webkit-box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15);box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15)}.course-card__heading{width:100%;text-align:center}.course-card__heading h2,.course-card__heading h3{margin:0}.course-card__heading h2 a,.course-card__heading h3 a{color:#162B4D;text-decoration:none}.course-card__heading h2 a:focus-visible,.course-card__heading h2 a:hover,.course-card__heading h3 a:focus-visible,.course-card__heading h3 a:hover{text-decoration:underline}.course-card__media{display:block;position:relative;width:100%;aspect-ratio:272/155;border-radius:10px;background:#dce2e9;-webkit-box-shadow:0 4px 16.2px rgba(0,0,0,0.1);box-shadow:0 4px 16.2px rgba(0,0,0,0.1);overflow:hidden}.course-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease,-webkit-transform 0.35s ease}.course-card__media:focus-visible img,.course-card__media:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.course-card__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.course-card__summary{width:100%;margin:0;color:#000000}.course-card__action{width:100%;margin-top:auto}.course-card__button{width:min(100%,266px)}.error404 .main,.index-fallback .main,.page-template-default .main{color:#162B4D}.error404 .default-page__inner,.index-fallback .default-page__inner,.page-template-default .default-page__inner{width:min(100% - 48px,1520px);margin:0 auto}@media (max-width:575.98px){.error404 .default-page__inner,.index-fallback .default-page__inner,.page-template-default .default-page__inner{width:min(100% - 40px,750px)}}.error404 .default-page-header,.index-fallback .default-page-header,.page-template-default .default-page-header{padding:34px 0 32px;border-bottom:5px solid #FFCD05;background:#101e3b}@media (max-width:575.98px){.error404 .default-page-header,.index-fallback .default-page-header,.page-template-default .default-page-header{padding:24px 0 22px}}.error404 .default-page-header h1,.index-fallback .default-page-header h1,.page-template-default .default-page-header h1{margin:0;color:#FFCD05}.error404 .default-page-content,.index-fallback .default-page-content,.page-template-default .default-page-content{padding:88px 0 110px;background:#ffffff}@media (max-width:767.98px){.error404 .default-page-content,.index-fallback .default-page-content,.page-template-default .default-page-content{padding:72px 0 90px}}@media (max-width:575.98px){.error404 .default-page-content,.index-fallback .default-page-content,.page-template-default .default-page-content{padding:56px 0 72px}}.error404 .default-page-content__body,.index-fallback .default-page-content__body,.page-template-default .default-page-content__body{width:min(100%,1120px)}.error404 .default-page-content__body>:first-child,.index-fallback .default-page-content__body>:first-child,.page-template-default .default-page-content__body>:first-child{margin-top:0}.error404 .default-page-content__body>:last-child,.index-fallback .default-page-content__body>:last-child,.page-template-default .default-page-content__body>:last-child{margin-bottom:0}.error404 .default-page-content__body h1:not(:first-child),.error404 .default-page-content__body h2:not(:first-child),.error404 .default-page-content__body h3:not(:first-child),.error404 .default-page-content__body h4:not(:first-child),.error404 .default-page-content__body h5:not(:first-child),.error404 .default-page-content__body h6:not(:first-child),.index-fallback .default-page-content__body h1:not(:first-child),.index-fallback .default-page-content__body h2:not(:first-child),.index-fallback .default-page-content__body h3:not(:first-child),.index-fallback .default-page-content__body h4:not(:first-child),.index-fallback .default-page-content__body h5:not(:first-child),.index-fallback .default-page-content__body h6:not(:first-child),.page-template-default .default-page-content__body h1:not(:first-child),.page-template-default .default-page-content__body h2:not(:first-child),.page-template-default .default-page-content__body h3:not(:first-child),.page-template-default .default-page-content__body h4:not(:first-child),.page-template-default .default-page-content__body h5:not(:first-child),.page-template-default .default-page-content__body h6:not(:first-child){margin-top:48px}@media (max-width:575.98px){.error404 .default-page-content__body h1:not(:first-child),.error404 .default-page-content__body h2:not(:first-child),.error404 .default-page-content__body h3:not(:first-child),.error404 .default-page-content__body h4:not(:first-child),.error404 .default-page-content__body h5:not(:first-child),.error404 .default-page-content__body h6:not(:first-child),.index-fallback .default-page-content__body h1:not(:first-child),.index-fallback .default-page-content__body h2:not(:first-child),.index-fallback .default-page-content__body h3:not(:first-child),.index-fallback .default-page-content__body h4:not(:first-child),.index-fallback .default-page-content__body h5:not(:first-child),.index-fallback .default-page-content__body h6:not(:first-child),.page-template-default .default-page-content__body h1:not(:first-child),.page-template-default .default-page-content__body h2:not(:first-child),.page-template-default .default-page-content__body h3:not(:first-child),.page-template-default .default-page-content__body h4:not(:first-child),.page-template-default .default-page-content__body h5:not(:first-child),.page-template-default .default-page-content__body h6:not(:first-child){margin-top:38px}}.error404 .default-page-content__body a:not(.button):not(.yellow-button),.index-fallback .default-page-content__body a:not(.button):not(.yellow-button),.page-template-default .default-page-content__body a:not(.button):not(.yellow-button){color:#162B4D;text-decoration:underline;text-underline-offset:2px}.error404 .default-page-content__body a:not(.button):not(.yellow-button):focus-visible,.error404 .default-page-content__body a:not(.button):not(.yellow-button):hover,.index-fallback .default-page-content__body a:not(.button):not(.yellow-button):focus-visible,.index-fallback .default-page-content__body a:not(.button):not(.yellow-button):hover,.page-template-default .default-page-content__body a:not(.button):not(.yellow-button):focus-visible,.page-template-default .default-page-content__body a:not(.button):not(.yellow-button):hover{text-decoration-thickness:2px}.error404 .default-page-content__body img,.index-fallback .default-page-content__body img,.page-template-default .default-page-content__body img{max-width:100%;height:auto}.error404 .default-page-content--error .default-page-content__body,.index-fallback .default-page-content--error .default-page-content__body,.page-template-default .default-page-content--error .default-page-content__body{max-width:700px}.error404 .default-page-content--error h2,.index-fallback .default-page-content--error h2,.page-template-default .default-page-content--error h2{margin-bottom:14px}.error404 .default-page-content--error p,.index-fallback .default-page-content--error p,.page-template-default .default-page-content--error p{margin-bottom:30px}.index-fallback{padding-top:73px;color:#162B4D;background:#ffffff}.index-fallback__content{padding:88px 0 110px;background:#F3F4F6}@media (max-width:767.98px){.index-fallback__content{padding:72px 0 90px}}@media (max-width:575.98px){.index-fallback__content{padding:56px 0 72px}}.index-fallback__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}@media (max-width:991.98px){.index-fallback__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.index-fallback__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.index-fallback-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;border-radius:20px;background:#ffffff;-webkit-box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15);box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15);overflow:hidden}.index-fallback-card__media{display:block;width:100%;aspect-ratio:16/9;background:#dce2e9;overflow:hidden}.index-fallback-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease,-webkit-transform 0.35s ease}.index-fallback-card__media:focus-visible img,.index-fallback-card__media:hover img{-webkit-transform:scale(1.035);transform:scale(1.035)}.index-fallback-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 30px 34px}@media (max-width:575.98px){.index-fallback-card__content{padding:26px 24px 30px}}.index-fallback-card__meta{margin:0 0 10px;color:#1A2C51;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.6px;text-transform:uppercase}.index-fallback-card__title{margin:0 0 16px;font-size:28px;line-height:34px}.index-fallback-card__title a{color:#162B4D;text-decoration:none}.index-fallback-card__title a:focus-visible,.index-fallback-card__title a:hover{text-decoration:underline;text-decoration-color:#FFCD05;text-decoration-thickness:3px;text-underline-offset:4px}.index-fallback-card__excerpt{margin:0 0 26px;color:#000000;line-height:30px}.index-fallback-card__link{margin-top:auto;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;letter-spacing:0.46px;text-decoration-color:#FFCD05;text-decoration-thickness:3px;text-underline-offset:5px;text-transform:uppercase}.index-fallback__content .navigation.pagination{margin-top:56px}.index-fallback__content .navigation.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.index-fallback__content .navigation.pagination a,.index-fallback__content .navigation.pagination span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border:2px solid #162B4D;border-radius:50px;color:#162B4D;font-family:"Rajdhani",sans-serif;font-weight:700;text-decoration:none}.index-fallback__content .navigation.pagination .current,.index-fallback__content .navigation.pagination a:focus-visible,.index-fallback__content .navigation.pagination a:hover{background:#162B4D;color:#FFCD05}.index-fallback__empty{max-width:700px}.index-fallback__empty h2{margin-bottom:14px}.motion-enabled .page-template-front-page .home-hero__image{opacity:0}.motion-enabled .page-template-front-page .footer-cta__link{opacity:0}.page-template-front-page .home-logo-bar__logos.slick-slider{display:block;gap:0}.page-template-front-page .home-logo-bar__logos:not(.slick-initialized){-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px 28px}.page-template-front-page .home-logo-bar--us .home-logo-bar__logo img{max-width:165px}.page-template-front-page .home-logo-bar__logos.slick-initialized{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.page-template-front-page .home-logo-bar__logos.slick-initialized .slick-list{width:100%}.page-template-front-page .home-logo-bar__logos.slick-initialized .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-front-page .home-logo-bar__logos.slick-initialized .home-logo-bar__logo.slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;width:clamp(175px,20vw,245px);height:134px;padding:0 24px}@media (max-width:767.98px){.page-template-front-page .home-logo-bar__logos.slick-initialized .home-logo-bar__logo.slick-slide{height:90px;padding:0 16px}}.page-template-front-page .main{color:#162B4D}.page-template-front-page .main>.trial-cta{padding-top:10px}.page-template-front-page .home-hero .trial-cta{width:min(100%,100vw - 48px,var(--trial-cta-width))}@media (max-width:575.98px){.page-template-front-page .home-hero .trial-cta{width:min(100%,100vw - 40px,var(--trial-cta-width))}}.page-template-front-page .home-hero{min-height:827px;padding:120px 0 110px;background:#ffffff}@media (max-width:1199.98px){.page-template-front-page .home-hero{padding:90px 0}}@media (max-width:767.98px){.page-template-front-page .home-hero{padding-top:72px;padding-bottom:72px}}@media (max-width:575.98px){.page-template-front-page .home-hero{padding-top:48px}}.page-template-front-page .home-hero__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,750px) 20px minmax(0,747px);grid-template-columns:minmax(0,750px) minmax(0,747px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:1199.98px){.page-template-front-page .home-hero__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template-front-page .home-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}@media (max-width:1199.98px){.page-template-front-page .home-hero__content{width:min(100%,750px);margin:0 auto}}@media (max-width:575.98px){.page-template-front-page .home-hero__content{gap:22px}}.page-template-front-page .home-hero h1{max-width:750px;margin:0;font-size:64px;line-height:64px;letter-spacing:-1px}@media (max-width:1599.98px){.page-template-front-page .home-hero h1{font-size:clamp(50px,4vw,64px)}}@media (max-width:767.98px){.page-template-front-page .home-hero h1{font-size:48px;line-height:50px}}@media (max-width:575.98px){.page-template-front-page .home-hero h1{font-size:40px;line-height:42px}}.page-template-front-page .home-hero__text{max-width:622px}.page-template-front-page .home-hero__text p{margin:0;color:#162B4D;font-size:21px;line-height:32px}@media (max-width:575.98px){.page-template-front-page .home-hero__text p{font-size:18px;line-height:27px}}.page-template-front-page .home-hero__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}@media (max-width:1199.98px){.page-template-front-page .home-hero__visual{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(100%,750px);margin:30px auto 0}}.page-template-front-page .home-hero__image{display:block;width:100%;height:auto;max-width:761px}.page-template-front-page .home-lms{padding:100px 0 60px;background:#F3F4F6}@media (max-width:767.98px){.page-template-front-page .home-lms{padding-top:72px;padding-bottom:72px}}.page-template-front-page .home-lms__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100% - 48px,1006px);text-align:center}@media (max-width:767.98px){.page-template-front-page .home-lms__inner{width:min(100% - 40px,750px)}}.page-template-front-page .home-lms h2,.page-template-front-page .home-steps h2{margin:20px 0 0}.page-template-front-page .home-lms h2.home-lms__heading--without-intro{margin-bottom:40px}.page-template-front-page .home-lms__intro{padding-bottom:40px}.page-template-front-page .home-lms__intro p{margin:0;color:#101e3b;font-size:21px;font-weight:600;line-height:32px}@media (max-width:575.98px){.page-template-front-page .home-lms__intro p{font-size:18px;line-height:27px}}.page-template-front-page .home-lms__media{width:100%;padding-bottom:20px}.page-template-front-page .home-lms__media video{display:block;width:100%;border-radius:12px;-webkit-box-shadow:0 31px 25px -12px rgba(6,6,93,0.15);box-shadow:0 31px 25px -12px rgba(6,6,93,0.15);-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.page-template-front-page .home-lms__media.is-playing video{opacity:1}.page-template-front-page .home-lms__media.home-lms__media--has-poster video{opacity:1}.page-template-front-page .home-lms__cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 49px 1fr 49px 1fr;grid-template-columns:repeat(3,1fr);gap:49px;width:100%;padding:16px 0 20px}@media (max-width:991.98px){.page-template-front-page .home-lms__cards{gap:20px}}@media (max-width:767.98px){.page-template-front-page .home-lms__cards{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:575.98px){.page-template-front-page .home-lms__cards{padding-top:8px}}.page-template-front-page .home-lms__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;min-height:200px;padding:20px;border-radius:12px;background:#ffffff;-webkit-box-shadow:0 23px 25px -12px rgba(6,6,93,0.15);box-shadow:0 23px 25px -12px rgba(6,6,93,0.15)}@media (max-width:991.98px){.page-template-front-page .home-lms__card{padding-right:14px;padding-left:14px}}@media (max-width:767.98px){.page-template-front-page .home-lms__card{width:min(100%,420px);margin:0 auto}}.page-template-front-page .home-lms__card .home-lms__card-icon{display:block;width:56px;height:57px;-o-object-fit:contain;object-fit:contain}.page-template-front-page .home-lms__card p{margin:0;color:#162B4D;font-size:18px;line-height:24px;text-align:center}.page-template-front-page .home-lms__button-clip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:40px 0}.page-template-front-page .home-lms .home-button{margin:0}.page-template-front-page .home-custom-training{padding:120px 0;background:#ffffff}@media (max-width:767.98px){.page-template-front-page .home-custom-training{padding-top:72px;padding-bottom:72px}}.page-template-front-page .home-custom-training__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:1199.98px){.page-template-front-page .home-custom-training__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template-front-page .home-custom-training__content{max-width:703px}@media (max-width:1199.98px){.page-template-front-page .home-custom-training__content{width:min(100%,750px);margin:0 auto}}.page-template-front-page .home-custom-training h2{margin:0 0 50px;font-weight:500}@media (max-width:575.98px){.page-template-front-page .home-custom-training h2{margin-bottom:36px}}.page-template-front-page .home-custom-training h2>span,.page-template-front-page .home-custom-training h2>strong{display:block}.page-template-front-page .home-custom-training h2 strong{font-weight:700}.page-template-front-page .home-custom-training__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:33px;margin:0!important;padding:0!important;list-style:none}.page-template-front-page .home-custom-training__bullets li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;max-width:654px;padding:0!important;color:#162B4D;font-size:21px;line-height:28px}@media (max-width:575.98px){.page-template-front-page .home-custom-training__bullets li{font-size:18px;line-height:27px}}.page-template-front-page .home-custom-training__bullets li img{display:block;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px}.page-template-front-page .home-custom-training__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}@media (max-width:1199.98px){.page-template-front-page .home-custom-training__visual{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(100%,750px);margin:0 auto 30px}}.page-template-front-page .home-custom-training__graphic{display:block;width:min(100%,581px);height:auto}.page-template-front-page .home-video-library{padding:40px 0 160px;background:#ffffff}@media (max-width:767.98px){.page-template-front-page .home-video-library{padding-bottom:100px}}.page-template-front-page .home-video-library__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}@media (max-width:1199.98px){.page-template-front-page .home-video-library__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;width:min(100% - 48px,750px)}}@media (max-width:767.98px){.page-template-front-page .home-video-library__grid{width:min(100% - 40px,750px)}}.page-template-front-page .home-video-library__content,.page-template-front-page .home-video-library__image{min-height:583px;border-radius:20px;overflow:hidden}@media (max-width:767.98px){.page-template-front-page .home-video-library__content,.page-template-front-page .home-video-library__image{min-height:auto}}.page-template-front-page .home-video-library__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:53px 55px 50px 73px;background:#1A2C51;color:#ffffff}@media (max-width:767.98px){.page-template-front-page .home-video-library__content{padding:48px}}@media (max-width:575.98px){.page-template-front-page .home-video-library__content{padding:38px 28px}}.page-template-front-page .home-video-library h2{max-width:588px;margin:0 0 46px;color:#ffffff}@media (max-width:575.98px){.page-template-front-page .home-video-library h2{margin-bottom:30px}}.page-template-front-page .home-video-library__text{max-width:562px}.page-template-front-page .home-video-library__text p{margin:0 0 22px;color:#ffffff;font-size:21px;line-height:28px}@media (max-width:575.98px){.page-template-front-page .home-video-library__text p{font-size:18px;line-height:27px}}.page-template-front-page .home-video-library__text p:last-child{margin-bottom:0}.page-template-front-page .home-video-library__image{position:relative;background:#f5f5f5}@media (max-width:1199.98px){.page-template-front-page .home-video-library__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (max-width:767.98px){.page-template-front-page .home-video-library__image{aspect-ratio:750/583}}.page-template-front-page .home-video-library__image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-front-page .home-video-library__screen{position:absolute;top:18.8%;left:52%;z-index:1;height:100%;aspect-ratio:0.58;border-radius:12% 12% 0 0/6.5% 6.5% 0 0;overflow:hidden;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;pointer-events:none}.page-template-front-page .home-video-library__screen.is-playing{opacity:1}.page-template-front-page .home-video-library__screen.home-video-library__screen--has-poster{opacity:1}@media (prefers-reduced-motion:reduce){.page-template-front-page .home-video-library__screen:not(.home-video-library__screen--has-poster){display:none}}@media (max-width:575.98px){.page-template-front-page .home-video-library__screen--desktop{display:none}}.page-template-front-page .home-video-library__screen--mobile{display:none;opacity:1}@media (max-width:575.98px){.page-template-front-page .home-video-library__screen--mobile{display:block}}.page-template-front-page .home-video-library__mobile-image,.page-template-front-page .home-video-library__video{display:block;width:103%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.page-template-front-page .home-steps__intro p{margin:0;color:#101e3b;font-family:"Rajdhani",sans-serif;font-size:29px;font-weight:700;line-height:35px;letter-spacing:0}@media (max-width:575.98px){.page-template-front-page .home-steps__intro p{font-size:23px;line-height:28px}}.page-template-front-page .home-steps{padding:100px 0 0;background:#F3F4F6}@media (max-width:767.98px){.page-template-front-page .home-steps{padding-top:72px}}.page-template-front-page .home-steps__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100% - 48px,1264px);text-align:center}@media (max-width:767.98px){.page-template-front-page .home-steps__inner{width:min(100% - 40px,750px)}}.page-template-front-page .home-steps h2{margin-top:0}.page-template-front-page .home-steps__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:min(100%,1068px);padding-top:40px}@media (max-width:991.98px){.page-template-front-page .home-steps__grid{gap:20px}}@media (max-width:767.98px){.page-template-front-page .home-steps__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template-front-page .home-steps__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:290px;padding:40px 30px;border:1px solid #d3d6dd;border-radius:12px;background:#ffffff;-webkit-box-shadow:0 23px 25px -12px rgba(6,6,93,0.15);box-shadow:0 23px 25px -12px rgba(6,6,93,0.15);overflow:hidden}@media (max-width:767.98px){.page-template-front-page .home-steps__card{width:min(100%,420px);margin:0 auto}}@media (max-width:575.98px){.page-template-front-page .home-steps__card{min-height:260px;padding:36px 24px}}.page-template-front-page .home-steps__card h3{max-width:286px;margin:24px 0 0;text-align:center}.page-template-front-page .home-steps__number{color:#FFCD05;font-family:"Rajdhani",sans-serif;font-size:86px;font-weight:700;line-height:1}@media (max-width:575.98px){.page-template-front-page .home-steps__number{font-size:72px}}.page-template-front-page .home-steps+.trial-cta{padding:64px 0 100px;background:#F3F4F6}@media (max-width:767.98px){.page-template-front-page .home-steps+.trial-cta{padding:48px 0 28px}}.page-template-front-page .home-pricing{padding:100px 0;background:#ffffff}@media (max-width:767.98px){.page-template-front-page .home-pricing{padding:72px 0}}.page-template-front-page .home-pricing__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100% - 48px,900px);text-align:center}@media (max-width:767.98px){.page-template-front-page .home-pricing__inner{width:min(100% - 40px,750px)}}.page-template-front-page .home-pricing h2{margin:0}.page-template-front-page .home-pricing__text{margin-top:12px}.page-template-front-page .home-pricing__text p{margin:0;font-size:18px;line-height:28px}.page-template-front-page .home-pricing__link{display:inline-block;margin-top:5px;color:#162B4D;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0;text-decoration:underline;text-transform:none}.page-template-front-page .home-pricing__link:focus-visible,.page-template-front-page .home-pricing__link:hover{color:#162B4D;text-decoration:underline}@media (prefers-reduced-motion:reduce){.page-template-front-page .home-hero__image{opacity:1;-webkit-transform:none;transform:none}}.motion-enabled .page-template-pricing #section-clients #logo-reel .card,.motion-enabled .page-template-pricing #section-plans .plan,.motion-enabled .page-template-pricing .footer-cta__link{opacity:0}.page-template-pricing .pricing-plan__button{width:100%;margin-top:1rem}.page-template-pricing .pricing-plans__contact-button{margin-top:1rem}.page-template-pricing .pricing-plans__contact-button-clip{display:inline-block;vertical-align:top;overflow:visible}.page-template-pricing .pricing-plan__note{color:#1A2C51}.page-template-pricing .strike-price{font-weight:400!important;text-decoration:line-through;margin-right:10px}.page-template-pricing #section-hero{padding:113px 0 480px;background:radial-gradient(#324873 10%,#1e335d 70%)}.page-template-pricing #section-hero .pricing-hero__eligibility,.page-template-pricing #section-hero .pricing-hero__intro,.page-template-pricing #section-hero .pricing-hero__quote-link,.page-template-pricing #section-hero .pricing-user-counter__title{color:#ffffff}@media (max-width:991.98px){.page-template-pricing #section-hero{padding:113px 0 40px}}.page-template-pricing #section-hero #subhead{color:#FFCD05;font-size:18px}.page-template-pricing #section-hero #subhead span{background-color:#FFCD05;display:inline-block;margin-right:5px;border-radius:5px;padding:0 10px;color:black}.page-template-pricing #section-hero #user-counter{background-color:#162B4D;border-radius:6px;color:white}.page-template-pricing #section-hero #user-counter a{color:#FFCD05}.page-template-pricing #section-hero #user-counter #user-row{font-size:16px;border-radius:40px;background-color:#101e3b;padding:8px}.page-template-pricing #section-hero #user-counter #user-row .row div:last-of-type{border-left:1px solid white}@media (max-width:575.98px){.page-template-pricing #section-hero #user-counter #user-row{border-radius:14px}}@media (max-width:767.98px){.page-template-pricing #section-hero #user-counter #user-row{text-align:center}.page-template-pricing #section-hero #user-counter #user-row .col-sm{width:33%}.page-template-pricing #section-hero #user-counter #user-row .col-sm button{width:100%}}.page-template-pricing #section-hero #user-counter #user-row button{background-color:transparent;border:none;border-radius:20px;color:white;font-weight:600;margin:0;padding:5px 15px;-webkit-transition:all 0.3s;transition:all 0.3s}.page-template-pricing #section-hero #user-counter #user-row button.active,.page-template-pricing #section-hero #user-counter #user-row button:hover{color:black;background-color:#FFCD05}@media (max-width:767.98px){.page-template-pricing #section-hero #user-counter #user-row button{border-radius:20px;font-size:14px;padding:5px 10px;margin-bottom:10px}}.page-template-pricing #plans{margin-top:-120px}@media (max-width:991.98px){.page-template-pricing #plans{margin-top:0px}}.page-template-pricing #plans .col-plan{width:100%;border-radius:8px;background-color:white;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}.page-template-pricing #plans .col-plan .price .h3,.page-template-pricing #plans .col-plan .price .h5{margin-bottom:0}.page-template-pricing #plans .col-plan .price .h5{font-size:18px;line-height:1.5}.page-template-pricing #plans .plan{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.page-template-pricing #plans .plan{display:block}}.page-template-pricing .time-switch{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:34px;font-family:"Source Sans 3",sans-serif}.page-template-pricing .time-switch__options{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.page-template-pricing .time-switch__label{color:rgba(22,43,77,0.68);font-size:18px;font-weight:600;line-height:24px;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.page-template-pricing .time-switch.is-annual .time-switch__label--annual,.page-template-pricing .time-switch__label--monthly{color:#162B4D}.page-template-pricing .time-switch.is-annual .time-switch__label--monthly{color:rgba(22,43,77,0.68)}.page-template-pricing .time-switch__control{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:62px;height:34px;margin:0;cursor:pointer}.page-template-pricing .time-switch__input{position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.page-template-pricing .time-switch__input:focus-visible+.time-switch__track{outline:3px solid rgba(26,44,81,0.28);outline-offset:3px}.page-template-pricing .time-switch__input:checked+.time-switch__track:before{-webkit-transform:translateX(28px);transform:translateX(28px)}.page-template-pricing .time-switch__track{display:block;width:100%;height:100%;border-radius:999px;background:#101e3b;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.16);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.16);-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.page-template-pricing .time-switch__track:before{position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#ffffff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.28);box-shadow:0 1px 3px rgba(0,0,0,0.28);content:"";-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.page-template-pricing .time-switch__discount{position:absolute;left:calc(50% + 108px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:24px;padding:2px 7px;border-radius:3px;background:#FFCD05;color:#101e3b;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;line-height:18px;white-space:nowrap}.page-template-pricing .promo{background-color:rgba(255,205,5,0.2);border-radius:6px}.page-template-pricing #section-plans{margin-top:0;padding-bottom:120px;background-color:#F3F4F6;overflow:visible}.page-template-pricing #section-plans .accordion svg{-webkit-transform:translateY(1px);transform:translateY(1px)}.page-template-pricing #section-plans .negative-margin{margin-top:-280px}@media (max-width:991.98px){.page-template-pricing #section-plans .negative-margin{margin-top:0px;padding-top:40px}}.page-template-pricing #section-plans span{line-height:1.5}.page-template-pricing .pricing-value-story{padding:120px 0;background:#ffffff}@media (max-width:767.98px){.page-template-pricing .pricing-value-story{padding:84px 0}}@media (max-width:575.98px){.page-template-pricing .pricing-value-story{padding:64px 0 72px}}.page-template-pricing .pricing-value-story__inner{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:minmax(0,694px) 144px minmax(0,672px);grid-template-columns:minmax(0,694px) minmax(0,672px);gap:144px;width:min(100% - 48px,1510px);margin:0 auto}@media (max-width:1199.98px){.page-template-pricing .pricing-value-story__inner{-ms-grid-columns:minmax(0,1fr) 72px minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}@media (max-width:991.98px){.page-template-pricing .pricing-value-story__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:54px;width:min(100% - 48px,750px)}}@media (max-width:575.98px){.page-template-pricing .pricing-value-story__inner{gap:40px;width:min(100% - 40px,750px)}}.page-template-pricing .pricing-value-story__image{aspect-ratio:694/459;border-radius:10px;overflow:hidden}.page-template-pricing .pricing-value-story__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-pricing .pricing-value-story__content{padding-bottom:40px}@media (max-width:991.98px){.page-template-pricing .pricing-value-story__content{padding-bottom:0;text-align:center}}.page-template-pricing .pricing-value-story__content h2{margin:0 0 28px}.page-template-pricing .pricing-value-story__text{color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:28px;font-weight:700;line-height:36px}.page-template-pricing .pricing-value-story__text p{font-size:inherit;line-height:inherit}@media (max-width:767.98px){.page-template-pricing .pricing-value-story__text{font-size:24px;line-height:32px}}@media (max-width:575.98px){.page-template-pricing .pricing-value-story__text{font-size:21px;line-height:27px}}.page-template-pricing .pricing-value-story__text p:last-child{margin-bottom:0}.page-template-pricing .home-testimonials{padding:154px 0 24px}@media (max-width:575.98px){.page-template-pricing .home-testimonials{padding:128px 0 0}}.page-template-pricing .accordion-wrapper{border-bottom:1px solid #e8f4fe}.page-template-pricing .accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:0;padding:18px 0;border:none;outline:none;background-color:transparent;color:#162B4D;font-family:"Source Sans 3",sans-serif!important;font-weight:600;text-align:left;cursor:pointer;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.page-template-pricing .accordion.active{color:#1A2C51}.page-template-pricing .accordion.active .line1{display:none}.page-template-pricing .accordion svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.page-template-pricing .accordion span{line-height:1.35}.page-template-pricing .panel{display:none;max-width:960px;padding:0 0 18px 40px;color:#000000;font-weight:400;overflow:hidden}.page-template-pricing .panel p:last-child{margin-bottom:0}.page-template-pricing #section-cta{padding:80px 0;background-color:#162B4D;color:#ffffff}.page-template-pricing #section-cta .pricing-cta__content span{color:#FFCD05}.page-template-pricing #section-cta .h2,.page-template-pricing #section-cta p{color:#ffffff}.page-template-pricing #section-cta .pricing-cta__content p{font-size:24px;font-weight:600}.page-template-pricing #section-cta .trial-cta{margin-top:30px}.page-template-pricing #section-clients{padding:60px 0 122px;background-color:#F3F4F6}.page-template-pricing #section-clients .striped span{background-color:#F3F4F6}.page-template-pricing .pricing-all-in-one{padding:60px 0;background:#F3F4F6}@media (max-width:767.98px){.page-template-pricing .pricing-all-in-one{padding:72px 0}}@media (max-width:575.98px){.page-template-pricing .pricing-all-in-one{padding:64px 0 72px}}.page-template-pricing .pricing-all-in-one__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100% - 48px,1008px);margin:0 auto}@media (max-width:575.98px){.page-template-pricing .pricing-all-in-one__inner{width:min(100% - 40px,750px)}}.page-template-pricing .pricing-all-in-one__inner h2{margin:0 0 30px;text-align:center}.page-template-pricing .pricing-all-in-one__benefits{display:-ms-grid;display:grid;grid-auto-flow:column;-ms-grid-columns:minmax(0,1fr) 23px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));-ms-grid-rows:auto 33px auto 33px auto 33px auto;grid-template-rows:repeat(4,auto);gap:33px 23px;width:100%;margin:0!important;padding:20px 0 40px!important;list-style:none}.page-template-pricing .pricing-all-in-one__benefits>:first-child{-ms-grid-row:1;-ms-grid-column:1}.page-template-pricing .pricing-all-in-one__benefits>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.page-template-pricing .pricing-all-in-one__benefits>:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.page-template-pricing .pricing-all-in-one__benefits>:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}.page-template-pricing .pricing-all-in-one__benefits>:nth-child(5){-ms-grid-row:1;-ms-grid-column:3}.page-template-pricing .pricing-all-in-one__benefits>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.page-template-pricing .pricing-all-in-one__benefits>:nth-child(7){-ms-grid-row:5;-ms-grid-column:3}.page-template-pricing .pricing-all-in-one__benefits>:nth-child(8){-ms-grid-row:7;-ms-grid-column:3}@media (max-width:767.98px){.page-template-pricing .pricing-all-in-one__benefits{grid-auto-flow:row;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:none;grid-template-rows:none;gap:24px;width:min(100%,650px)}.page-template-pricing .pricing-all-in-one__benefits>:first-child{-ms-grid-row:1;-ms-grid-column:1}}.page-template-pricing .pricing-all-in-one__benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:0!important;color:#162B4D;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:600;line-height:27px}@media (max-width:575.98px){.page-template-pricing .pricing-all-in-one__benefits li{font-size:16px;line-height:27px}}.page-template-pricing .pricing-all-in-one__benefits img{display:block;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px}.page-template-pricing #logo-reel{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:24px!important;white-space:nowrap}.page-template-pricing #logo-reel.is-sliding{-webkit-animation:pricing-logo-reel-slide 48s linear infinite;animation:pricing-logo-reel-slide 48s linear infinite;will-change:transform}.page-template-pricing #logo-reel .card{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;width:260px;height:110px;margin:10px;padding:10px;border:none;border-radius:5px;background-color:#ffffff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2);overflow:hidden}.page-template-pricing #logo-reel .card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.page-template-pricing #logo-reel .card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease,-webkit-transform 0.25s ease}.page-template-pricing .courses-faq:before{content:none}@-webkit-keyframes pricing-logo-reel-slide{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes pricing-logo-reel-slide{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.page-template-pricing #section-clients #logo-reel .card,.page-template-pricing #section-clients .pricing-clients__heading,.page-template-pricing #section-cta .gform_wrapper,.page-template-pricing #section-cta .pricing-cta__content .h2,.page-template-pricing #section-cta .pricing-cta__content h2,.page-template-pricing #section-cta .pricing-cta__content>:not(h2):not(.h2),.page-template-pricing #section-cta .trial-cta__notes li,.page-template-pricing #section-hero #subhead,.page-template-pricing #section-hero #up-to span,.page-template-pricing #section-hero #user-counter,.page-template-pricing #section-hero #user-row button,.page-template-pricing #section-hero #user-row span,.page-template-pricing #section-hero .pricing-hero__eligibility,.page-template-pricing #section-hero .pricing-hero__intro,.page-template-pricing #section-hero .pricing-hero__quote-link,.page-template-pricing #section-plans .plan,.page-template-pricing #section-plans .pricing-plans__contact-heading,.page-template-pricing .courses-faq h2,.page-template-pricing .courses-faq__item,.page-template-pricing .footer-cta h2,.page-template-pricing .footer-cta__link,.page-template-pricing .footer-cta__text{opacity:1!important;-webkit-transform:none!important;transform:none!important}.page-template-pricing #logo-reel.is-sliding{-webkit-animation:none;animation:none}.page-template-pricing #logo-reel .logo-reel__clone{display:none}}.page-template-osha .main{color:#162B4D}.page-template-osha .osha-button-clip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}.page-template-osha .osha-button-clip--hero{margin-top:30px;overflow:visible}.page-template-osha .osha-button-clip--courses{margin-top:30px}.page-template-osha .osha-button-clip--why{margin:20px 0 10px;overflow:visible}.page-template-osha .osha-inline-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0;text-decoration:none;text-transform:none}.page-template-osha .osha-inline-link:after{content:"→";font-size:24px;line-height:24px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.page-template-osha .osha-inline-link:focus-visible,.page-template-osha .osha-inline-link:hover{color:#162B4D;text-decoration:none}.page-template-osha .osha-inline-link:focus-visible:after,.page-template-osha .osha-inline-link:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px)}.page-template-osha .osha-hero{padding:67px 0 120px;background:#ffffff}@media (max-width:991.98px){.page-template-osha .osha-hero{padding:72px 0 90px}}@media (max-width:575.98px){.page-template-osha .osha-hero{padding:56px 0 72px}}.page-template-osha .osha-hero__grid{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:minmax(0,622px) 60px minmax(0,717px);grid-template-columns:minmax(0,622px) minmax(0,717px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}@media (max-width:991.98px){.page-template-osha .osha-hero__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:56px}}.page-template-osha .osha-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-osha .osha-hero__content h1{margin-bottom:28px}.page-template-osha .osha-hero__content .osha-button{margin-top:0}.page-template-osha .osha-hero__content .osha-inline-link{margin-top:18px}.page-template-osha .osha-hero__text{max-width:622px}.page-template-osha .osha-hero__text p{margin:0;color:#0e1c33;font-size:21px;line-height:32px}.page-template-osha .osha-hero__image{aspect-ratio:717/519;overflow:hidden;border-radius:15px}@media (max-width:991.98px){.page-template-osha .osha-hero__image{width:min(100%,717px);margin:0 auto}}.page-template-osha .osha-hero__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-osha .osha-training{padding:98px 0 120px;background:#ffffff}@media (max-width:991.98px){.page-template-osha .osha-training{padding:90px 0}}@media (max-width:575.98px){.page-template-osha .osha-training{padding:72px 0}}.page-template-osha .osha-training__grid{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:minmax(0,690px) 60px minmax(0,745px);grid-template-columns:minmax(0,690px) minmax(0,745px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}@media (max-width:991.98px){.page-template-osha .osha-training__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:56px}}@media (max-width:991.98px){.page-template-osha .osha-training__image{width:min(100%,690px);margin:0 auto}}.page-template-osha .osha-training__image img{display:block;width:100%;height:auto}.page-template-osha .osha-training__content h2{max-width:650px;margin-bottom:30px}.page-template-osha .osha-training__content .osha-inline-link{margin-top:25px}.page-template-osha .osha-training__text li,.page-template-osha .osha-training__text p{font-size:21px;line-height:32px}@media (max-width:575.98px){.page-template-osha .osha-training__text li,.page-template-osha .osha-training__text p{font-size:16px;line-height:28px}}.page-template-osha .osha-training__text p{margin:0 0 24px}.page-template-osha .osha-training__text p:first-child{font-weight:600}.page-template-osha .osha-training__text ul{margin:0!important;padding:0 0 0 22px!important}.page-template-osha .osha-training__text li{padding:0 0 14px!important}.page-template-osha .osha-training__text li:last-child{padding-bottom:0!important}.page-template-osha .osha-popular-courses{padding:50px 0 120px;background:#ffffff}@media (max-width:767.98px){.page-template-osha .osha-popular-courses{padding-bottom:90px}}@media (max-width:575.98px){.page-template-osha .osha-popular-courses{padding:64px 0 72px}}.page-template-osha .osha-popular-courses__inner{text-align:center}.page-template-osha .osha-popular-courses__inner h2{margin-bottom:20px}.page-template-osha .osha-popular-courses__intro{max-width:1520px}.page-template-osha .osha-popular-courses__intro p{text-align:left;margin:0 0 40px 0}.page-template-osha .osha-course-list__items{width:100%;margin:20px 0!important;padding:36px 0!important;border-top:1px solid #e4e8f0;border-bottom:1px solid #e4e8f0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;list-style:none}@media (max-width:767.98px){.page-template-osha .osha-course-list__items{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:575.98px){.page-template-osha .osha-course-list__items{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:28px 0!important}}.page-template-osha .osha-course-list__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;min-height:38px;padding:9px 12px!important;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:1px;text-transform:uppercase}.page-template-osha .osha-course-list__item.is-revealing{-webkit-animation:osha-course-reveal 0.45s cubic-bezier(0.22,1,0.36,1) both;animation:osha-course-reveal 0.45s cubic-bezier(0.22,1,0.36,1) both;-webkit-animation-delay:var(--osha-course-reveal-delay,0ms);animation-delay:var(--osha-course-reveal-delay,0ms)}.page-template-osha .osha-course-list__item[hidden]{display:none}.page-template-osha .osha-course-list__button{min-width:142px;margin-top:0;cursor:pointer}.page-template-osha .osha-catalog{padding:120px 0;background:#ffffff}@media (max-width:767.98px){.page-template-osha .osha-catalog{padding:90px 0}}@media (max-width:575.98px){.page-template-osha .osha-catalog{padding:72px 0}}.page-template-osha .osha-catalog__header{width:min(100%,1004px);margin:0 auto 30px;text-align:center}.page-template-osha .osha-catalog__header h2{margin-bottom:12px}.page-template-osha .osha-catalog__intro p{margin:0}.page-template-osha .osha-catalog__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 10px;padding-top:20px}@media (max-width:991.98px){.page-template-osha .osha-catalog__grid{-ms-grid-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:575.98px){.page-template-osha .osha-catalog__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template-osha .osha-category-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;padding:20px 20px 37px;border-radius:20px;background:#ffffff;-webkit-box-shadow:0 23px 25px -12px rgba(6,6,93,0.15);box-shadow:0 23px 25px -12px rgba(6,6,93,0.15);color:#162B4D;text-align:center;text-decoration:none;-webkit-transition:-webkit-box-shadow 0.3s ease,-webkit-transform 0.3s ease;transition:-webkit-box-shadow 0.3s ease,-webkit-transform 0.3s ease;transition:box-shadow 0.3s ease,transform 0.3s ease;transition:box-shadow 0.3s ease,transform 0.3s ease,-webkit-box-shadow 0.3s ease,-webkit-transform 0.3s ease}@media (max-width:991.98px){.page-template-osha .osha-category-card{width:min(100%,420px);margin:0 auto}}.page-template-osha .osha-category-card:focus-visible,.page-template-osha .osha-category-card:hover{-webkit-box-shadow:0 28px 32px -14px rgba(6,6,93,0.22);box-shadow:0 28px 32px -14px rgba(6,6,93,0.22);color:#162B4D;text-decoration:none;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.page-template-osha .osha-category-card:focus-visible .osha-category-card__media:after,.page-template-osha .osha-category-card:hover .osha-category-card__media:after{margin-top:-4px}.page-template-osha .osha-category-card__media{position:relative;width:100%;aspect-ratio:297/170;overflow:hidden;border-radius:10px;background:#e4e8f0}.page-template-osha .osha-category-card__media:after{content:"";position:absolute;top:50%;left:50%;z-index:1;width:52px;height:56px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 54 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2 3.1C9.3-.3 2 3.9 2 10.7v36.6c0 6.8 7.3 11 13.2 7.6l31.7-18.3c5.9-3.4 5.9-11.8 0-15.2L15.2 3.1Z' fill='white'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-filter:drop-shadow(0 3px 5px rgba(22,43,77,0.18));filter:drop-shadow(0 3px 5px rgba(22,43,77,0.18));-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:margin-top 0.4s ease;transition:margin-top 0.4s ease}.page-template-osha .osha-category-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-osha .osha-category-card__content span{display:block;margin-bottom:2px;color:#FFCD05;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:1px;text-transform:uppercase}.page-template-osha .osha-category-card__content h3{margin:0;font-size:24px;line-height:36px;letter-spacing:0}@media (max-width:575.98px){.page-template-osha .osha-category-card__content h3{font-size:22px;line-height:27px}}.page-template-osha .osha-why{padding:120px 0;background:#F3F4F6}@media (max-width:767.98px){.page-template-osha .osha-why{padding:90px 0}}@media (max-width:575.98px){.page-template-osha .osha-why{padding:70px 0}}.page-template-osha .osha-why__header{text-align:center}.page-template-osha .osha-why__header h2{margin-bottom:20px}.page-template-osha .osha-why__header .osha-button{margin:0}.page-template-osha .osha-why__intro{max-width:1516px;margin:0 auto}.page-template-osha .osha-why__intro p{margin:0 0 8px;color:#0e1c33;font-family:"Rajdhani",sans-serif;font-size:28px;font-weight:700;line-height:36px;letter-spacing:0}@media (max-width:575.98px){.page-template-osha .osha-why__intro p{font-size:23px;line-height:28px}}.page-template-osha .osha-why__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:40px}@media (max-width:991.98px){.page-template-osha .osha-why__grid{-ms-grid-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:575.98px){.page-template-osha .osha-why__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template-osha .osha-why__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 10px;text-align:center}.page-template-osha .osha-why__item h3{margin:0 0 10px}.page-template-osha .osha-why__item p{margin:0}.page-template-osha .osha-why__icon{width:100px;height:100px;margin-bottom:20px}.page-template-osha .osha-why__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (prefers-reduced-motion:reduce){.page-template-osha .osha-course-list__item.is-revealing{-webkit-animation:none;animation:none}}.motion-enabled .page-template-osha .footer-cta__link,.motion-enabled .page-template-osha .osha-category-card,.motion-enabled .page-template-osha .osha-course-list__button,.motion-enabled .page-template-osha .osha-course-list__item.motion-pending,.motion-enabled .page-template-osha .osha-hero__image,.motion-enabled .page-template-osha .osha-training__image,.motion-enabled .page-template-osha .osha-why__item{opacity:0}.motion-enabled .page-template-osha .osha-pricing .pricing-summary__cards{visibility:hidden;overflow:hidden}@-webkit-keyframes osha-course-reveal{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes osha-course-reveal{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.motion-enabled .page-template-contact .form-hero__form,.motion-enabled .page-template-trial .form-hero__form{opacity:0}.page-template-contact .main,.page-template-trial .main{color:#162B4D}.page-template-contact .form-hero,.page-template-trial .form-hero{padding:67px 0 200px;background:#ffffff}@media (max-width:991.98px){.page-template-contact .form-hero,.page-template-trial .form-hero{padding:72px 0 200px}}@media (max-width:575.98px){.page-template-contact .form-hero,.page-template-trial .form-hero{padding:56px 0 200px}}.page-template-contact .form-hero__grid,.page-template-trial .form-hero__grid{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:minmax(0,622px) 60px minmax(0,717px);grid-template-columns:minmax(0,622px) minmax(0,717px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}@media (max-width:991.98px){.page-template-contact .form-hero__grid,.page-template-trial .form-hero__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:56px}}.page-template-contact .form-hero__content,.page-template-trial .form-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:150px}@media (max-width:991.98px){.page-template-contact .form-hero__content,.page-template-trial .form-hero__content{padding-top:0}}.page-template-contact .form-hero__content h1,.page-template-trial .form-hero__content h1{margin-bottom:28px;color:#162B4D}.page-template-contact .form-hero__text,.page-template-trial .form-hero__text{max-width:622px}.page-template-contact .form-hero__text p,.page-template-trial .form-hero__text p{margin:0;color:#0e1c33;font-size:21px;line-height:32px}@media (max-width:575.98px){.page-template-contact .form-hero__text p,.page-template-trial .form-hero__text p{font-size:18px;line-height:28px}}.page-template-contact .form-hero__phone,.page-template-trial .form-hero__phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:266px;min-height:57px;padding-block:14px;border:0;border-radius:10px;background:#FFCD05;-webkit-box-shadow:0 12px 25px -12px rgba(6,6,93,0.15);box-shadow:0 12px 25px -12px rgba(6,6,93,0.15);color:#0e1c33;text-align:center;text-decoration:none}@media (max-width:575.98px){.page-template-contact .form-hero__phone,.page-template-trial .form-hero__phone{width:min(100%,320px);min-width:0}}.page-template-contact .form-hero__phone-clip,.page-template-trial .form-hero__phone-clip{display:inline-block;margin-top:30px;overflow:visible;vertical-align:top}@media (max-width:575.98px){.page-template-contact .form-hero__phone-clip,.page-template-trial .form-hero__phone-clip{width:min(100%,320px)}}.page-template-contact .form-hero__form-clip,.page-template-trial .form-hero__form-clip{width:100%;overflow:hidden}.page-template-contact .form-hero__form,.page-template-trial .form-hero__form{width:100%;padding:48px 54px 54px;border-radius:15px;background:#162B4D;-webkit-box-shadow:0 23px 45px -24px rgba(6,6,93,0.35);box-shadow:0 23px 45px -24px rgba(6,6,93,0.35)}@media (max-width:991.98px){.page-template-contact .form-hero__form,.page-template-trial .form-hero__form{width:min(100%,717px);margin:0 auto}}@media (max-width:575.98px){.page-template-contact .form-hero__form,.page-template-trial .form-hero__form{padding:34px 22px 38px}}.page-template-contact .form-hero__form h2,.page-template-trial .form-hero__form h2{margin-bottom:30px;color:#ffffff}.page-template-contact .form-hero__form .gform_wrapper .gfield--type-consent a,.page-template-trial .form-hero__form .gform_wrapper .gfield--type-consent a{color:#FFCD05!important;text-decoration:underline}.page-template-contact .form-hero__form .gform_wrapper .gfield--type-consent input[type=checkbox],.page-template-trial .form-hero__form .gform_wrapper .gfield--type-consent input[type=checkbox]{margin-top:4px;accent-color:#FFCD05}.page-template-contact .form-hero__form--calendly,.page-template-trial .form-hero__form--calendly{padding-right:28px;padding-bottom:28px;padding-left:28px}@media (max-width:575.98px){.page-template-contact .form-hero__form--calendly,.page-template-trial .form-hero__form--calendly{padding-right:10px;padding-bottom:18px;padding-left:10px}}.page-template-contact .form-hero__form--calendly h2,.page-template-trial .form-hero__form--calendly h2{margin-right:26px;margin-left:26px}@media (max-width:575.98px){.page-template-contact .form-hero__form--calendly h2,.page-template-trial .form-hero__form--calendly h2{margin-right:12px;margin-left:12px}}.page-template-contact .form-hero__form--calendly .calendly-inline-widget,.page-template-trial .form-hero__form--calendly .calendly-inline-widget{width:100%;min-width:0!important;overflow:hidden;border-radius:8px;background:#ffffff}@media (prefers-reduced-motion:reduce){.page-template-contact .form-hero h1,.page-template-contact .form-hero__form,.page-template-contact .form-hero__text,.page-template-trial .form-hero h1,.page-template-trial .form-hero__form,.page-template-trial .form-hero__text{opacity:1!important;-webkit-transform:none!important;transform:none!important}.page-template-contact .form-hero__form-clip,.page-template-trial .form-hero__form-clip{overflow:visible}}.page-template-checkout .checkout-page{padding:67px 0 200px;background:#ffffff}@media (max-width:991.98px){.page-template-checkout .checkout-page{padding-top:72px}}@media (max-width:575.98px){.page-template-checkout .checkout-page{padding-top:56px}}.page-template-checkout .checkout-page__inner{width:100%;max-width:898px;margin:0 auto;padding:0 24px}@media (max-width:575.98px){.page-template-checkout .checkout-page__inner{padding-inline:20px}}.page-template-checkout .checkout-page__panel{width:100%;max-width:100%;padding:54px;border-radius:15px;background:#162B4D;-webkit-box-shadow:0 23px 45px -24px rgba(6,6,93,0.35);box-shadow:0 23px 45px -24px rgba(6,6,93,0.35)}@media (max-width:575.98px){.page-template-checkout .checkout-page__panel{width:calc(100vw - 40px);max-width:calc(100vw - 40px);padding:34px 22px 38px;overflow:hidden}}.page-template-checkout .checkout-page__header{margin-bottom:44px}@media (max-width:575.98px){.page-template-checkout .checkout-page__header{margin-bottom:32px}}.page-template-checkout .checkout-page__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:33px;margin-bottom:22px;padding:6px 30px;border-radius:50px;background:#162B4D;color:rgba(255,255,255,0.92);font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:1px;text-transform:uppercase}@media (max-width:575.98px){.page-template-checkout .checkout-page__eyebrow{padding:8px 16px;font-size:12px;white-space:normal}}.page-template-checkout .checkout-page__eyebrow img{display:block;-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;width:15px;height:19px}.page-template-checkout .checkout-page__header h1{max-width:720px;margin-bottom:0;color:#162B4D;overflow-wrap:anywhere}@media (max-width:575.98px){.page-template-checkout .checkout-page__header h1{font-size:36px;line-height:40px}}.page-template-checkout .checkout-page__intro,.page-template-checkout .checkout-page__subheading{max-width:720px;margin-top:24px;color:#162B4D}.page-template-checkout .checkout-page__intro p,.page-template-checkout .checkout-page__subheading p{margin-bottom:0;color:inherit;font-size:21px;line-height:32px}@media (max-width:575.98px){.page-template-checkout .checkout-page__intro p,.page-template-checkout .checkout-page__subheading p{font-size:18px;line-height:28px}}.page-template-checkout .checkout-page__intro a,.page-template-checkout .checkout-page__subheading a{color:#FFCD05}.page-template-checkout .checkout-page__form{min-width:0}.page-template-checkout .checkout-page__form .gform_wrapper{width:100%;min-width:0}.page-template-checkout .checkout-page__form .gform_wrapper .gfield,.page-template-checkout .checkout-page__form .gform_wrapper .gform-body,.page-template-checkout .checkout-page__form .gform_wrapper .gform_fields,.page-template-checkout .checkout-page__form .gform_wrapper .ginput_complex,.page-template-checkout .checkout-page__form .gform_wrapper .ginput_container,.page-template-checkout .checkout-page__form .gform_wrapper form{min-width:0;max-width:100%}.page-template-checkout .checkout-page__form .gform_wrapper .gfield--type-html p,.page-template-checkout .checkout-page__form .gform_wrapper .gfield_html p{margin-bottom:20px;color:#ffffff;font-size:21px;line-height:32px}@media (max-width:575.98px){.page-template-checkout .checkout-page__form .gform_wrapper .gfield--type-html p,.page-template-checkout .checkout-page__form .gform_wrapper .gfield_html p{font-size:18px;line-height:28px}}.page-template-checkout .checkout-page__form .gform_wrapper input[readonly]{color:#162B4D!important;font-weight:700}.page-template-checkout .checkout-page__form .gform_wrapper .gchoice,.page-template-checkout .checkout-page__form .gform_wrapper .gchoice label,.page-template-checkout .checkout-page__form .gform_wrapper .gfield_description,.page-template-checkout .checkout-page__form .gform_wrapper .ginput_container_radio{color:#ffffff!important}.page-template-checkout .checkout-page__form .gform_wrapper .gfield_creditcard_warning .gfield_creditcard_warning_message,.page-template-checkout .checkout-page__form .gform_wrapper .gfield_creditcard_warning .gfield_validation_message{border-color:#FFCD05!important;background:#ffffff!important;color:#162B4D!important}.page-template-checkout .checkout-page__form .gform_wrapper .gfield_creditcard_warning .gfield_creditcard_warning_message a,.page-template-checkout .checkout-page__form .gform_wrapper .gfield_creditcard_warning .gfield_creditcard_warning_message span,.page-template-checkout .checkout-page__form .gform_wrapper .gfield_creditcard_warning .gfield_validation_message a,.page-template-checkout .checkout-page__form .gform_wrapper .gfield_creditcard_warning .gfield_validation_message span{color:#162B4D!important}.page-template-checkout .checkout-page__form .gform_wrapper .gfield_creditcard_warning .gfield_creditcard_warning_message a,.page-template-checkout .checkout-page__form .gform_wrapper .gfield_creditcard_warning .gfield_validation_message a{font-weight:700;text-decoration:underline}.page-template-checkout .checkout-page__form .gform_wrapper .gform_footer{margin-top:32px!important}.page-template-my-account #section-login{min-height:640px;padding:72px 0 120px;background:#F3F4F6}@media (max-width:991.98px){.page-template-my-account #section-login{padding-top:72px}}@media (max-width:575.98px){.page-template-my-account #section-login{padding:48px 0 72px}}.page-template-my-account #section-login .gfield{margin-bottom:20px}.page-template-my-account #section-login .gfield input[type=password],.page-template-my-account #section-login .gfield input[type=text]{width:100%;max-width:480px;padding:5px 10px}.page-template-my-account #section-login #card-element{padding:10px;border:1px solid #ccc}.page-template-my-account #section-login .gform_footer{margin-bottom:20px}.page-template-my-account #section-login .account-form-panel{width:100%;padding:48px;border-radius:15px;background:#162B4D;-webkit-box-shadow:0 23px 45px -24px rgba(6,6,93,0.35);box-shadow:0 23px 45px -24px rgba(6,6,93,0.35);color:#ffffff}@media (max-width:575.98px){.page-template-my-account #section-login .account-form-panel{padding:34px 22px 38px}}.page-template-my-account #section-login .account-form-panel>form label,.page-template-my-account #section-login .account-form-panel>form legend{color:#ffffff}.page-template-my-account #section-login .account-form-panel>form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.page-template-my-account #section-login .account-form-panel>form select,.page-template-my-account #section-login .account-form-panel>form textarea{width:100%;max-width:100%;border:0;border-radius:5px;background:#ffffff;-webkit-box-shadow:none;box-shadow:none}.page-template-my-account #section-login .account-form-panel input[type=checkbox]{accent-color:#FFCD05}.page-template-my-account #section-login .account-form-panel a{color:#FFCD05;text-decoration:underline}.page-template-my-account #section-login .account-form-panel p{color:#ffffff}.page-template-my-account #section-login .account-form-panel--subscription{max-width:940px;margin:0 auto;padding:clamp(34px,5vw,64px);background:#ffffff;color:#000000}@media (max-width:575.98px){.page-template-my-account #section-login .account-form-panel--subscription{width:calc(100vw - 40px);padding:30px 22px 34px}}.page-template-my-account #section-login .account-form-panel--subscription h4{margin-bottom:12px;color:#162B4D}.page-template-my-account #section-login .account-form-panel--subscription>h4:first-child{display:inline-block!important;margin-bottom:28px;font-size:40px;line-height:44px}@media (max-width:575.98px){.page-template-my-account #section-login .account-form-panel--subscription>h4:first-child{font-size:34px;line-height:38px}}.page-template-my-account #section-login .account-form-panel--subscription>a:first-of-type{float:right;min-height:40px;padding:7px 16px;border:1px solid rgba(22,43,77,0.25);border-radius:50px;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:15px;font-weight:700;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase}.page-template-my-account #section-login .account-form-panel--subscription>a:first-of-type:focus-visible,.page-template-my-account #section-login .account-form-panel--subscription>a:first-of-type:hover{border-color:#162B4D;background:#F3F4F6;color:#162B4D;text-decoration:none}@media (max-width:575.98px){.page-template-my-account #section-login .account-form-panel--subscription>a:first-of-type{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:-12px 0 28px}}.page-template-my-account #section-login .account-form-panel--subscription p{color:#000000}.page-template-my-account #section-login .account-form-panel--subscription .subscription-details{clear:both;margin-bottom:0!important;padding:24px 26px!important;border-left:5px solid #FFCD05;border-radius:10px;background:#162B4D!important;color:#ffffff;font-size:18px;line-height:29px}.page-template-my-account #section-login .account-form-panel--subscription .subscription-details b{color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:24px;line-height:30px}.page-template-my-account #section-login .account-form-panel--subscription>.mt-5{margin-top:38px!important;padding-top:38px;border-top:1px solid rgba(22,43,77,0.14)}.page-template-my-account #section-login .account-form-panel--subscription .form-select{width:min(100%,620px);min-height:54px;padding:12px 44px 12px 16px;border:1px solid rgba(22,43,77,0.22);border-radius:8px;background-color:#ffffff;color:#0e1c33;font-size:17px}.page-template-my-account #section-login .account-form-panel--subscription .form-select:focus{border-color:#162B4D;-webkit-box-shadow:0 0 0 3px rgba(255,205,5,0.35);box-shadow:0 0 0 3px rgba(255,205,5,0.35)}.page-template-my-account #section-login .account-form-panel--subscription #submit-payment,.page-template-my-account #section-login .account-form-panel--subscription .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:52px;margin-top:22px!important;padding:13px 24px;border:1px solid #FFCD05;border-radius:10px;background:#FFCD05;-webkit-box-shadow:0 12px 24px -16px rgba(22,43,77,0.6);box-shadow:0 12px 24px -16px rgba(22,43,77,0.6);color:#0e1c33;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:box-shadow 0.2s ease,transform 0.2s ease;transition:box-shadow 0.2s ease,transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease}.page-template-my-account #section-login .account-form-panel--subscription #submit-payment:focus-visible,.page-template-my-account #section-login .account-form-panel--subscription #submit-payment:hover,.page-template-my-account #section-login .account-form-panel--subscription .btn:focus-visible,.page-template-my-account #section-login .account-form-panel--subscription .btn:hover{border-color:#FFCD05;background:#FFCD05;-webkit-box-shadow:0 18px 26px -16px rgba(22,43,77,0.55);box-shadow:0 18px 26px -16px rgba(22,43,77,0.55);color:#0e1c33;text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:575.98px){.page-template-my-account #section-login .account-form-panel--subscription #submit-payment,.page-template-my-account #section-login .account-form-panel--subscription .btn{width:100%}}.page-template-my-account #section-login .account-form-panel--subscription .btn.gray{border-color:rgba(22,43,77,0.5);background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#162B4D}.page-template-my-account #section-login .account-form-panel--subscription .btn.gray:focus-visible,.page-template-my-account #section-login .account-form-panel--subscription .btn.gray:hover{border-color:#162B4D;background:#F3F4F6;color:#162B4D}.page-template-my-account #section-login .account-form-panel--subscription .bg-light-gray:not(.subscription-details){padding:20px 22px!important;border:1px solid rgba(22,43,77,0.12);border-radius:10px;background:#F3F4F6!important;color:#162B4D}.page-template-my-account #section-login .account-form-panel--subscription .bg-light-gray:not(.subscription-details) small{display:inline-block;margin-top:4px;font-size:16px}.page-template-my-account #section-login .account-form-panel--subscription #payment-form{margin-top:18px}.page-template-my-account #section-login .account-form-panel--subscription #card-element{min-height:52px;padding:16px;border:1px solid rgba(22,43,77,0.22);border-radius:8px;background:#ffffff}.page-template-my-account #section-login .account-form-panel--subscription #card-element:focus-within{border-color:#162B4D;-webkit-box-shadow:0 0 0 3px rgba(255,205,5,0.35);box-shadow:0 0 0 3px rgba(255,205,5,0.35)}.page-template-my-account #section-login .account-form-panel--subscription #payment-message:not(:empty){margin-top:14px;padding:12px 16px;border-radius:8px;background:#F3F4F6;color:#162B4D}.page-template-my-account #section-login .account-form-panel--subscription .subscription-message{padding:28px;border:1px solid rgba(22,43,77,0.14);border-radius:12px;background:#F3F4F6}.page-template-my-account #section-login .account-form-panel--subscription .subscription-message h4{margin-bottom:10px}.page-template-my-account #section-login .account-form-panel--subscription .subscription-message p{margin-bottom:0}.page-template-my-account #section-login .account-form-panel--subscription .subscription-message p+p{margin-top:8px}@media (max-width:575.98px){.page-template-my-account #section-login .account-form-panel--subscription .subscription-message{padding:22px}}.page-template-my-account #section-login .account-form-panel--subscription .subscription-message--error,.page-template-my-account #section-login .account-form-panel--subscription .subscription-message--success{border-left:5px solid #FFCD05}.page-template-my-account #section-login .account-form-panel--subscription .subscription-message__details{color:#162B4D;font-size:18px}.page-template-my-account #section-login .account-form-panel--subscription .subscription-message__back{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-template-my-account #section-login .form-button,.page-template-my-account #section-login .gform_button{position:relative!important;top:0!important;padding:12px 30px!important;border:0!important;border-radius:4px!important;background:#FFCD05!important;-webkit-box-shadow:none;box-shadow:none;color:#000000!important;font-size:18px!important;font-weight:600!important;-webkit-transition:all 0.2s!important;transition:all 0.2s!important}.page-template-my-account #section-login .form-button:hover,.page-template-my-account #section-login .gform_button:hover{top:-5px!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2)!important;box-shadow:0 2px 4px rgba(0,0,0,0.2)!important}.motion-enabled .page-template-about .about-experience__video,.motion-enabled .page-template-about .about-hero__image,.motion-enabled .page-template-about .about-support__image,.motion-enabled .page-template-about .about-trusted__logo,.motion-enabled .page-template-about .footer-cta__link{opacity:0}.page-template-about .main{color:#162B4D}.page-template-about .about-hero{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));min-height:650px;background:#101e3b}@media (max-width:991.98px){.page-template-about .about-hero{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template-about .about-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px clamp(48px,7.86vw,151px) 30px clamp(48px,10.52vw,202px);background:#101e3b}@media (max-width:991.98px){.page-template-about .about-hero__content{min-height:540px;padding:72px 48px}}@media (max-width:575.98px){.page-template-about .about-hero__content{min-height:0;padding:56px 20px}}.page-template-about .about-hero__content h1{margin:0 0 28px;color:#FFCD05;letter-spacing:-1.28px}.page-template-about .about-hero__text{width:min(100%,607px)}.page-template-about .about-hero__text p{margin:0 0 28px;color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-0.448px}@media (max-width:575.98px){.page-template-about .about-hero__text p{font-size:22px;line-height:30px}}.page-template-about .about-hero__text p:last-child{margin-bottom:0}.page-template-about .about-hero__image{min-height:650px;overflow:hidden}@media (max-width:991.98px){.page-template-about .about-hero__image{min-height:0;aspect-ratio:16/9}}.page-template-about .about-hero__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-about .about-experience{padding:120px 0 80px;background:#ffffff}@media (max-width:991.98px){.page-template-about .about-experience{padding:90px 0}}@media (max-width:575.98px){.page-template-about .about-experience{padding:72px 0}}.page-template-about .about-experience__grid{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:minmax(0,619px) 60px minmax(0,748px);grid-template-columns:minmax(0,619px) minmax(0,748px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}@media (max-width:991.98px){.page-template-about .about-experience__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:56px}}.page-template-about .about-experience__content h2{margin-bottom:30px;line-height:36px;letter-spacing:-0.448px}.page-template-about .about-experience__text p,.page-template-about .about-support__text p{margin:0;font-size:21px;font-weight:600;line-height:32px}@media (max-width:575.98px){.page-template-about .about-experience__text p,.page-template-about .about-support__text p{font-size:18px;line-height:28px}}.page-template-about .about-experience__video{aspect-ratio:748/390;overflow:hidden;border-radius:20px}@media (max-width:991.98px){.page-template-about .about-experience__video{width:min(100%,748px);margin:0 auto}}.page-template-about .about-experience__video .about-experience__video-trigger{display:block;height:100%;cursor:pointer}.page-template-about .about-experience__video .about-experience__video-trigger:focus-visible{outline:3px solid #FFCD05;outline-offset:4px}.page-template-about .about-experience__video img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-about .about-video-modal{width:min(100% - 40px,1200px);max-width:none;max-height:none;padding:0;overflow:visible;border:0;background:transparent}.page-template-about .about-video-modal::-ms-backdrop{background:rgba(16,30,59,0.88)}.page-template-about .about-video-modal::backdrop{background:rgba(16,30,59,0.88)}.page-template-about .about-video-modal__content{position:relative}.page-template-about .about-video-modal__frame{aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#000000}.page-template-about .about-video-modal__frame iframe{display:block;width:100%;height:100%;border:0}.page-template-about .about-video-modal__close{position:absolute;top:14px;right:14px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(16,30,59,0.9);color:#ffffff;font-size:34px;font-weight:400;line-height:1;cursor:pointer}.page-template-about .about-video-modal__close:focus-visible{outline:3px solid #FFCD05;outline-offset:3px}.page-template-about .about-support{padding:40px 0 120px;background:#ffffff}@media (max-width:767.98px){.page-template-about .about-support{padding:20px 0 70px}}.page-template-about .about-support__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:991.98px){.page-template-about .about-support__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template-about .about-support__content,.page-template-about .about-support__image{min-height:583px;overflow:hidden;border-radius:20px}@media (max-width:767.98px){.page-template-about .about-support__content,.page-template-about .about-support__image{min-height:520px}}@media (max-width:575.98px){.page-template-about .about-support__content,.page-template-about .about-support__image{min-height:0}}.page-template-about .about-support__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:53px 55px 50px 73px;background:#1A2C51}@media (max-width:767.98px){.page-template-about .about-support__content{padding:48px}}@media (max-width:575.98px){.page-template-about .about-support__content{padding:48px 28px}}.page-template-about .about-support__content-inner{width:min(100%,588px)}.page-template-about .about-support__content-inner h2{margin:0 0 46px;color:#ffffff;line-height:36px;letter-spacing:-0.448px}@media (max-width:575.98px){.page-template-about .about-support__content-inner h2{margin-bottom:30px}}.page-template-about .about-support__text{margin-bottom:40px}.page-template-about .about-support__text p{color:#ffffff}.page-template-about .about-support__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:270px;min-height:57px;padding-block:14px;border-radius:10px;background:#FFCD05;-webkit-box-shadow:0 17px 22px -15px rgba(6,6,93,0.15);box-shadow:0 17px 22px -15px rgba(6,6,93,0.15);color:#0e1c33;text-align:center;text-decoration:none}@media (max-width:575.98px){.page-template-about .about-support__button{width:min(100%,320px);min-width:0}}.page-template-about .about-support__button-clip{display:inline-block;vertical-align:top;overflow:visible}@media (max-width:575.98px){.page-template-about .about-support__image{aspect-ratio:1/1}}.page-template-about .about-support__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-about .trial-cta{padding-bottom:160px}@media (max-width:767.98px){.page-template-about .trial-cta{padding-bottom:90px}}body.about-video-modal-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.page-template-about .about-experience h2,.page-template-about .about-experience__text,.page-template-about .about-experience__video,.page-template-about .about-hero h1,.page-template-about .about-hero__image,.page-template-about .about-hero__text,.page-template-about .about-support h2,.page-template-about .about-support__image,.page-template-about .about-support__text,.page-template-about .about-trusted h2,.page-template-about .about-trusted__logo,.page-template-about .footer-cta h2,.page-template-about .footer-cta__link,.page-template-about .footer-cta__text,.page-template-about .main>.trial-cta .trial-cta__notes li{opacity:1!important;-webkit-transform:none!important;transform:none!important}}.motion-enabled .page-template-safety-courses .courses-advantage,.motion-enabled .page-template-safety-courses .courses-category-card,.motion-enabled .page-template-safety-courses .courses-category-card__play,.motion-enabled .page-template-safety-courses .courses-hero .trial-cta__inner,.motion-enabled .page-template-safety-courses .footer-cta__link{opacity:0}.motion-enabled .page-template-safety-courses .courses-category-card__clip{overflow:hidden}.page-template-safety-courses .main{color:#162B4D}.page-template-safety-courses .courses-utility-bar{overflow:visible}.page-template-safety-courses .courses-hero{position:relative;overflow:hidden;padding:92px 0 96px;background-color:#101e3b;background-image:var(--courses-hero-image);background-position:center;background-size:cover;color:#ffffff}.page-template-safety-courses .courses-hero:after{position:absolute;z-index:1;inset:0;background:rgba(0,0,13,0.69);content:"";pointer-events:none}@media (max-width:767.98px){.page-template-safety-courses .courses-hero{padding:72px 0}}@media (max-width:575.98px){.page-template-safety-courses .courses-hero{padding:56px 0 64px}}.page-template-safety-courses .courses-hero__media{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.page-template-safety-courses .courses-hero__video{position:absolute;inset:0;width:100%;max-width:none;height:100%;border:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}@media (prefers-reduced-motion:reduce){.page-template-safety-courses .courses-hero__video{display:none}}.page-template-safety-courses .courses-hero__inner{position:relative;z-index:2}.page-template-safety-courses .courses-hero__content{width:100%;margin:0 auto;text-align:center}.page-template-safety-courses .courses-hero__content h1{width:min(100%,997px);margin:0 auto 28px;color:#ffffff}.page-template-safety-courses .courses-hero__text{width:min(100%,1029px);margin:0 auto 38px;color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-0.448px}@media (max-width:575.98px){.page-template-safety-courses .courses-hero__text{font-size:22px;line-height:30px}}.page-template-safety-courses .courses-hero .trial-cta{width:min(100%,100vw - 48px,var(--trial-cta-width));margin:0 auto;padding:39px 0}@media (max-width:575.98px){.page-template-safety-courses .courses-hero .trial-cta{width:min(100%,100vw - 40px,var(--trial-cta-width))}}.page-template-safety-courses .courses-hero .trial-cta__notes{gap:0;padding:17px 15px 10px!important}.page-template-safety-courses .courses-hero .trial-cta__notes li{color:#ffffff;letter-spacing:0.461px}.page-template-safety-courses .courses-hero .trial-cta__notes li:not(:last-child):after{margin-right:17px;margin-left:17px}.page-template-safety-courses .courses-advantages{padding:20px 0 0;background:#101e3b;color:#ffffff}.page-template-safety-courses .courses-advantages__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:7px;padding-bottom:45px}@media (max-width:991.98px){.page-template-safety-courses .courses-advantages__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.page-template-safety-courses .courses-advantages__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-bottom:27px}}.page-template-safety-courses .courses-advantage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:20px;border:0;border-radius:12px;background:#101e3b;text-align:left}.page-template-safety-courses .courses-advantage p{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0;color:#ffffff;font-size:16px;line-height:25px}.page-template-safety-courses .courses-advantage__icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.page-template-safety-courses .courses-library{padding:100px 0 80px;background:#ffffff}@media (max-width:767.98px){.page-template-safety-courses .courses-library{padding:72px 0}}.page-template-safety-courses .courses-library__inner{text-align:center}.page-template-safety-courses .courses-library__inner h2{width:min(100%,1002px);margin:0 auto 17px;letter-spacing:-0.448px}.page-template-safety-courses .courses-library__intro{width:min(100%,771px);margin:0 auto 37px;color:#162B4D;font-size:21px;font-weight:700;line-height:32px}.page-template-safety-courses .courses-library__links{display:-ms-grid;display:grid;position:relative;grid-auto-flow:column;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));-ms-grid-rows:19px 19px 19px 19px 19px 19px 19px;grid-template-rows:repeat(4,19px);gap:19px 20px;margin:0!important;padding:55px 0!important;border:0;list-style:none;text-align:left}.page-template-safety-courses .courses-library__links>:first-child{-ms-grid-row:1;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(5){-ms-grid-row:1;-ms-grid-column:3}.page-template-safety-courses .courses-library__links>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.page-template-safety-courses .courses-library__links>:nth-child(7){-ms-grid-row:5;-ms-grid-column:3}.page-template-safety-courses .courses-library__links>:nth-child(8){-ms-grid-row:7;-ms-grid-column:3}.page-template-safety-courses .courses-library__links>:nth-child(9){-ms-grid-row:1;-ms-grid-column:5}.page-template-safety-courses .courses-library__links>:nth-child(10){-ms-grid-row:3;-ms-grid-column:5}.page-template-safety-courses .courses-library__links>:nth-child(11){-ms-grid-row:5;-ms-grid-column:5}.page-template-safety-courses .courses-library__links>:nth-child(12){-ms-grid-row:7;-ms-grid-column:5}.page-template-safety-courses .courses-library__links>:nth-child(13){-ms-grid-row:1;-ms-grid-column:7}.page-template-safety-courses .courses-library__links>:nth-child(14){-ms-grid-row:3;-ms-grid-column:7}.page-template-safety-courses .courses-library__links>:nth-child(15){-ms-grid-row:5;-ms-grid-column:7}.page-template-safety-courses .courses-library__links>:nth-child(16){-ms-grid-row:7;-ms-grid-column:7}.page-template-safety-courses .courses-library__links:after,.page-template-safety-courses .courses-library__links:before{content:"";position:absolute;left:0;width:100%;height:1px;background:#e4e8f0;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.48s ease;transition:-webkit-transform 0.48s ease;transition:transform 0.48s ease;transition:transform 0.48s ease,-webkit-transform 0.48s ease}.page-template-safety-courses .courses-library__links:before{top:0}.page-template-safety-courses .courses-library__links:after{bottom:0}.motion-enabled .page-template-safety-courses .courses-library__links:after,.motion-enabled .page-template-safety-courses .courses-library__links:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.motion-enabled .page-template-safety-courses .courses-library__links.is-rule-visible:after,.motion-enabled .page-template-safety-courses .courses-library__links.is-rule-visible:before{-webkit-transform:scaleX(1);transform:scaleX(1)}@media (max-width:991.98px){.page-template-safety-courses .courses-library__links{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));-ms-grid-rows:(19px)[8];grid-template-rows:repeat(8,19px)}.page-template-safety-courses .courses-library__links>:first-child{-ms-grid-row:1;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.page-template-safety-courses .courses-library__links>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.page-template-safety-courses .courses-library__links>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.page-template-safety-courses .courses-library__links>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.page-template-safety-courses .courses-library__links>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(10){-ms-grid-row:5;-ms-grid-column:2}.page-template-safety-courses .courses-library__links>:nth-child(11){-ms-grid-row:6;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(12){-ms-grid-row:6;-ms-grid-column:2}.page-template-safety-courses .courses-library__links>:nth-child(13){-ms-grid-row:7;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(14){-ms-grid-row:7;-ms-grid-column:2}.page-template-safety-courses .courses-library__links>:nth-child(15){-ms-grid-row:8;-ms-grid-column:1}.page-template-safety-courses .courses-library__links>:nth-child(16){-ms-grid-row:8;-ms-grid-column:2}}@media (max-width:575.98px){.page-template-safety-courses .courses-library__links{grid-auto-flow:row;grid-auto-rows:auto;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:none;grid-template-rows:none;gap:14px;padding:36px 0!important}.page-template-safety-courses .courses-library__links>:first-child{-ms-grid-row:1;-ms-grid-column:1}}.page-template-safety-courses .courses-library__links li{min-width:0;padding:0!important}.page-template-safety-courses .courses-library__links a{color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-decoration:none;text-transform:uppercase}.page-template-safety-courses .courses-library__links a:focus-visible,.page-template-safety-courses .courses-library__links a:hover{text-decoration:underline}.page-template-safety-courses .courses-categories{padding:112px 0 120px;background:#F3F4F6}@media (max-width:767.98px){.page-template-safety-courses .courses-categories{padding:72px 0 82px}}.page-template-safety-courses .courses-categories h2{margin:0 0 54px;text-align:center}.page-template-safety-courses .courses-categories__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}@media (max-width:1199.98px){.page-template-safety-courses .courses-categories__grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.page-template-safety-courses .courses-categories__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.page-template-safety-courses .courses-categories__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template-safety-courses .courses-category-card__clip{height:100%;min-width:0;overflow:visible}.page-template-safety-courses .courses-category-card{height:100%;padding:37px 45px 60px}@media (max-width:575.98px){.page-template-safety-courses .courses-category-card{padding-right:28px;padding-left:28px}}.page-template-safety-courses .courses-category-card__heading h3{font-size:24px;line-height:36px;letter-spacing:-0.448px}.page-template-safety-courses .courses-category-card__eyebrow{margin:0;color:#FFCD05;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-transform:uppercase}.page-template-safety-courses .courses-category-card__play{z-index:1;width:44px;height:48px;background:url("data:image/svg+xml,%3Csvg width='44' height='48' viewBox='0 0 44 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.958 18.697a6 6 0 0 1 0 10.606L9.884 46.157C5.885 48.399 1 45.509 1 40.854V7.146C1 2.491 5.885-.399 9.884 1.843L39.958 18.697Z' fill='white'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,0.12));filter:drop-shadow(0 2px 2px rgba(0,0,0,0.12));-webkit-transform-origin:center;transform-origin:center}.page-template-safety-courses .courses-category-card__summary{line-height:32px}.page-template-safety-courses .courses-category-card__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.page-template-safety-courses .courses-category-card__link{padding-block:14px;letter-spacing:0.461px!important}.page-template-microlearning .main{color:#162B4D}.page-template-microlearning .microlearning-hero{position:relative;min-height:650px;padding:120px 0 60px;background-color:#101e3b;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,13,0.69)),to(rgba(0,0,13,0.69))),var(--microlearning-hero-image);background-image:linear-gradient(rgba(0,0,13,0.69),rgba(0,0,13,0.69)),var(--microlearning-hero-image);background-position:center;background-size:cover;color:#ffffff}@media (max-width:767.98px){.page-template-microlearning .microlearning-hero{min-height:0;padding:84px 0 72px}}@media (max-width:575.98px){.page-template-microlearning .microlearning-hero{padding:56px 0 64px}}.page-template-microlearning .microlearning-hero__content{width:100%;margin:0 auto;text-align:center}.page-template-microlearning .microlearning-hero__content h1{width:min(100%,1003px);margin:0 auto 28px;color:#ffffff}.page-template-microlearning .microlearning-hero__text{width:min(100%,1029px);margin:0 auto 38px;color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-0.448px}@media (max-width:575.98px){.page-template-microlearning .microlearning-hero__text{font-size:22px;line-height:30px}}.page-template-microlearning .microlearning-hero .trial-cta{width:min(100%,100vw - 48px,var(--trial-cta-width));margin:0 auto;padding:39px 0}@media (max-width:575.98px){.page-template-microlearning .microlearning-hero .trial-cta{width:min(100%,100vw - 40px,var(--trial-cta-width))}}.page-template-microlearning .microlearning-hero .trial-cta__notes{gap:0;padding:17px 15px 10px!important}.page-template-microlearning .microlearning-hero .trial-cta__notes li{color:#ffffff;letter-spacing:0.461px}.page-template-microlearning .microlearning-hero .trial-cta__notes li:not(:last-child):after{margin-right:17px;margin-left:17px}.page-template-microlearning .microlearning-library{padding:80px 0 160px;background:#F3F4F6}@media (max-width:767.98px){.page-template-microlearning .microlearning-library{padding:64px 0 96px}}@media (max-width:575.98px){.page-template-microlearning .microlearning-library{padding:48px 0 72px}}.page-template-microlearning .microlearning-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:43px 20px}@media (max-width:1399.98px){.page-template-microlearning .microlearning-grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.page-template-microlearning .microlearning-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.page-template-microlearning .microlearning-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template-microlearning .microlearning-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;min-width:0;min-height:554px;padding-bottom:60px;border-radius:20px;background:#ffffff;-webkit-box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15);box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15);overflow:hidden}.page-template-microlearning .microlearning-card.is-revealing{-webkit-animation:microlearning-card-reveal 0.45s ease both;animation:microlearning-card-reveal 0.45s ease both;-webkit-animation-delay:var(--microlearning-reveal-delay,0ms);animation-delay:var(--microlearning-reveal-delay,0ms)}.page-template-microlearning .microlearning-card__media{display:block;position:relative;width:100%;aspect-ratio:366/207;background:#dce2e9;overflow:hidden}.page-template-microlearning .microlearning-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-microlearning .microlearning-card__heading{width:100%;padding:0 20px;text-align:center}.page-template-microlearning .microlearning-card__heading h2{width:min(100%,258px);margin:0 auto;color:#162B4D;font-size:24px;line-height:36px;letter-spacing:-0.448px}.page-template-microlearning .microlearning-card__eyebrow{margin:0;color:#FFCD05;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-transform:uppercase}.page-template-microlearning .microlearning-card__description{width:100%;margin:0;padding:0 30px;color:#000000;line-height:32px}.page-template-microlearning .microlearning-list__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:64px}.page-template-microlearning .microlearning-list__button{min-width:190px;min-height:57px;border:0;border-radius:10px;background:#FFCD05;-webkit-box-shadow:0 12px 24.8px -12px rgba(6,6,93,0.15);box-shadow:0 12px 24.8px -12px rgba(6,6,93,0.15);color:#162B4D;cursor:pointer}.page-template-microlearning .microlearning-list__button-clip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}.motion-enabled .page-template-microlearning .footer-cta__link,.motion-enabled .page-template-microlearning .microlearning-card.motion-pending,.motion-enabled .page-template-microlearning .microlearning-hero .trial-cta__inner,.motion-enabled .page-template-microlearning .microlearning-list__button{opacity:0}@-webkit-keyframes microlearning-card-reveal{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes microlearning-card-reveal{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-template-microlearning .microlearning-card.is-revealing{-webkit-animation:none;animation:none}}.page-template-lms .main{color:#162B4D}.page-template-lms .lms-hero{padding:120px 0;background:#ffffff}@media (max-width:1199.98px){.page-template-lms .lms-hero{padding:90px 0 110px}}@media (max-width:767.98px){.page-template-lms .lms-hero{padding:72px 0 90px}}@media (max-width:575.98px){.page-template-lms .lms-hero{padding:52px 0 72px}}.page-template-lms .lms-hero__grid{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:minmax(0,680px) 64px minmax(0,747px);grid-template-columns:minmax(0,680px) minmax(0,747px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:64px}@media (max-width:1199.98px){.page-template-lms .lms-hero__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:72px}}.page-template-lms .lms-hero__content{width:100%}@media (max-width:1199.98px){.page-template-lms .lms-hero__content{width:min(100%,750px);margin:0 auto}}.page-template-lms .lms-hero h1{max-width:622px;margin:0 0 34px}.page-template-lms .lms-hero__intro{max-width:622px;margin:0 0 48px;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:24px;font-weight:700;line-height:36px}@media (max-width:575.98px){.page-template-lms .lms-hero__intro{margin-bottom:36px;font-size:18px;line-height:27px}}.page-template-lms .lms-hero .trial-cta{width:min(100%,100vw - 48px,var(--trial-cta-width))}@media (max-width:575.98px){.page-template-lms .lms-hero .trial-cta{width:min(100%,100vw - 40px,var(--trial-cta-width))}}.page-template-lms .lms-hero__visual{position:relative;width:100%;max-width:702px;margin:0 auto}.page-template-lms .lms-hero__image{display:block;width:93.73%;height:auto;margin-left:auto}.page-template-lms .lms-feature{background:#ffffff}.page-template-lms .lms-feature--assignment{padding:118px 0 154px}@media (max-width:1199.98px){.page-template-lms .lms-feature--assignment{padding:100px 0 120px}}.page-template-lms .lms-feature--assignment .lms-feature__grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.page-template-lms .lms-feature--learner{padding:118px 0 120px;background:#F3F4F6}.page-template-lms .lms-feature--reporting{padding:120px 0 136px}.page-template-lms .lms-feature--custom{padding:122px 0 148px;background:#F3F4F6}.page-template-lms .lms-feature--bundles{padding:118px 0 132px}@media (max-width:767.98px){.page-template-lms .lms-feature--assignment,.page-template-lms .lms-feature--bundles,.page-template-lms .lms-feature--custom,.page-template-lms .lms-feature--learner,.page-template-lms .lms-feature--reporting{padding:84px 0}}@media (max-width:575.98px){.page-template-lms .lms-feature--assignment,.page-template-lms .lms-feature--bundles,.page-template-lms .lms-feature--custom,.page-template-lms .lms-feature--learner,.page-template-lms .lms-feature--reporting{padding:64px 0 72px}}.page-template-lms .lms-feature__grid{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:minmax(0,747px) 80px minmax(0,618px);grid-template-columns:minmax(0,747px) minmax(0,618px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px}@media (max-width:1199.98px){.page-template-lms .lms-feature__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:72px}}.page-template-lms .lms-feature__grid--content-first{-ms-grid-columns:minmax(0,618px) minmax(0,747px);grid-template-columns:minmax(0,618px) minmax(0,747px)}@media (max-width:1199.98px){.page-template-lms .lms-feature__grid--content-first{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template-lms .lms-feature__content{width:100%;max-width:618px}@media (max-width:1199.98px){.page-template-lms .lms-feature__content{width:min(100%,750px);max-width:none;margin:0 auto}}.page-template-lms .lms-feature__content h2{margin:0 0 36px}.page-template-lms .lms-feature__intro{margin:0 0 38px;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:24px;font-weight:700;line-height:36px}@media (max-width:575.98px){.page-template-lms .lms-feature__intro{margin-bottom:30px;font-size:18px;line-height:27px}}.page-template-lms .lms-feature__body{margin:0;color:#162B4D;font-size:21px;line-height:32px}@media (max-width:575.98px){.page-template-lms .lms-feature__body{font-size:18px;line-height:28px}}.page-template-lms .lms-feature__note{margin:39px 0 0;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:21px;font-weight:700;line-height:30px}@media (max-width:575.98px){.page-template-lms .lms-feature__note{font-size:18px;line-height:27px}}.page-template-lms .lms-feature__visual{position:relative;width:100%;max-width:747px;margin:0 auto}.page-template-lms .lms-feature__image,.page-template-lms .lms-feature__overlay img{display:block;width:100%;height:auto}.page-template-lms .lms-feature__overlay{position:absolute}.page-template-lms .lms-feature__visual--assignment{padding-bottom:15%}.page-template-lms .lms-feature__overlay--assignment{bottom:0;left:18%;-webkit-transform:translateY(25%);transform:translateY(25%);width:57%}.page-template-lms .lms-feature__visual--learner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:610px}.page-template-lms .lms-feature__visual--learner>.lms-feature__image{width:57%;max-width:420px}.page-template-lms .lms-feature__overlay--learner{top:25%;right:0;width:53%;max-width:363px}.page-template-lms .lms-feature__visual--reporting{padding-bottom:15%}.page-template-lms .lms-feature__overlay--reporting{bottom:0;left:20%;width:53%}.page-template-lms .lms-feature__visual--custom{padding-bottom:9%}.page-template-lms .lms-feature__overlay--custom{right:0;bottom:0;width:55%}.page-template-lms .lms-feature__visual--bundles{padding-top:7%}.page-template-lms .lms-feature__visual--bundles>.lms-feature__image{width:94%}.page-template-lms .lms-feature__overlay--bundles{top:0;right:0;width:55%}.page-template-lms .lms-check-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:27px;margin:0!important;padding:0!important;list-style:none}.page-template-lms .lms-check-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:0!important;color:#162B4D;font-size:18px;line-height:32px}@media (max-width:575.98px){.page-template-lms .lms-check-list li{gap:12px;font-size:16px;line-height:27px}}.page-template-lms .lms-check-list li img{display:block;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px}.page-template-lms .lms-step-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;margin:0!important;padding:0!important;list-style:none;counter-reset:lms-step}.page-template-lms .lms-step-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:0!important;color:#162B4D;font-size:18px;line-height:32px;counter-increment:lms-step}@media (max-width:575.98px){.page-template-lms .lms-step-list li{font-size:16px;line-height:27px}}.page-template-lms .lms-step-list li:before{content:counter(lms-step);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#FFCD05;color:#ffffff;font-family:"Source Sans 3",sans-serif;font-size:20px;line-height:1}.page-template-lms .lms-step-list .lms-step-list__content>:first-child{margin-top:0}.page-template-lms .lms-step-list .lms-step-list__content>:last-child{margin-bottom:0}.page-template-lms .lms-step-list strong{margin-right:4px}.page-template-lms .lms-divided-list{margin:22px 0 0!important;padding:0!important;border-top:1px solid #d9dce2;list-style:none}.page-template-lms .lms-divided-list li{margin:0;padding:28px 0!important;border-bottom:1px solid #d9dce2;color:#162B4D;font-size:18px;line-height:32px}@media (max-width:575.98px){.page-template-lms .lms-divided-list li{padding:22px 0!important;font-size:16px;line-height:27px}}.page-template-lms .lms-feature--reporting .lms-button{margin-top:0}.page-template-lms .lms-feature__button-clip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:48px;overflow:hidden}.page-template-lms .lms-setup{padding:120px 0 100px;background:#F3F4F6}@media (max-width:767.98px){.page-template-lms .lms-setup{padding:84px 0}}@media (max-width:575.98px){.page-template-lms .lms-setup{padding:64px 0 72px}}.page-template-lms .lms-setup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-lms .lms-setup__header{width:min(100%,1008px);margin-bottom:40px;text-align:center}@media (max-width:575.98px){.page-template-lms .lms-setup__header{margin-bottom:42px}}.page-template-lms .lms-setup__header h2{margin:0}.page-template-lms .lms-setup__header p{margin:0;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:48px;font-weight:500;line-height:52px;letter-spacing:-1px}@media (max-width:767.98px){.page-template-lms .lms-setup__header p{font-size:40px;line-height:44px}}@media (max-width:575.98px){.page-template-lms .lms-setup__header p{margin-top:8px;font-size:30px;line-height:36px}}.page-template-lms .lms-setup__image{width:min(100%,1260px);aspect-ratio:1260/634;margin:0 auto 62px;border:1px solid #d3d6dd;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 48px 35.4px -35px rgba(6,6,93,0.15);box-shadow:0 48px 35.4px -35px rgba(6,6,93,0.15)}.page-template-lms .lms-setup__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-lms .lms-setup__intro{width:min(100%,1000px);margin:0 auto;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:24px;font-weight:700;line-height:36px;text-align:center}@media (max-width:575.98px){.page-template-lms .lms-setup__intro{font-size:18px;line-height:27px}}.page-template-lms .lms-setup__benefits{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 18px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;width:min(100%,1260px);padding:20px 130px 80px!important;border-bottom:1px solid #d3d6dd}@media (max-width:767.98px){.page-template-lms .lms-setup__benefits{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:24px;padding-inline:0!important}}.page-template-lms .lms-setup__benefits li{gap:10px}.page-template-lms .lms-setup__form{width:100%;margin-top:0;padding-top:80px}@media (max-width:575.98px){.page-template-lms .lms-setup__form{padding-top:56px}}.page-template-lms .lms-setup__form .trial-cta{width:min(100%,100vw - 48px,var(--trial-cta-width))}@media (max-width:575.98px){.page-template-lms .lms-setup__form .trial-cta{width:min(100%,100vw - 40px,var(--trial-cta-width))}}.page-template-lms .lms-setup__form .trial-cta{margin-inline:auto}.page-template-lms .lms-faq{padding:120px 0 160px;background:#ffffff}@media (max-width:767.98px){.page-template-lms .lms-faq{padding:84px 0 110px}}@media (max-width:575.98px){.page-template-lms .lms-faq{padding:64px 0 80px}}.page-template-lms .lms-faq__inner{width:min(100% - 48px,1007px)}@media (max-width:767.98px){.page-template-lms .lms-faq__inner{width:min(100% - 40px,750px)}}.page-template-lms .lms-faq__inner h2{margin:0 0 40px;text-align:center}.page-template-lms .lms-faq__accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-lms .lms-faq__item{border-bottom:1px solid #d9d9d9}.page-template-lms .lms-faq__question{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:minmax(0,1fr) 24px 44px;grid-template-columns:minmax(0,1fr) 44px;gap:24px;width:100%;min-height:72px;padding:10px 0;border:0;background:transparent;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-0.448px;text-align:left}@media (max-width:575.98px){.page-template-lms .lms-faq__question{-ms-grid-columns:minmax(0,1fr) 12px 32px;grid-template-columns:minmax(0,1fr) 32px;gap:12px;min-height:64px;font-size:21px;line-height:27px}}.page-template-lms .lms-faq__question[aria-expanded=true] .lms-faq__icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.page-template-lms .lms-faq__icon{position:relative;width:44px;height:44px}@media (max-width:575.98px){.page-template-lms .lms-faq__icon{width:32px;height:32px}}.page-template-lms .lms-faq__icon:after,.page-template-lms .lms-faq__icon:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:2px;background:#FFCD05;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}@media (max-width:575.98px){.page-template-lms .lms-faq__icon:after,.page-template-lms .lms-faq__icon:before{width:18px}}.page-template-lms .lms-faq__icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.page-template-lms .lms-faq__answer{padding:0 68px 28px 0;color:#162B4D}@media (max-width:575.98px){.page-template-lms .lms-faq__answer{padding-right:44px;padding-bottom:22px}}.page-template-lms .lms-faq__answer p{margin:0}.motion-enabled .page-template-lms .footer-cta__link,.motion-enabled .page-template-lms .lms-feature__button-clip .lms-button,.motion-enabled .page-template-lms .lms-feature__image,.motion-enabled .page-template-lms .lms-feature__overlay img,.motion-enabled .page-template-lms .lms-hero .trial-cta__inner,.motion-enabled .page-template-lms .lms-hero__image,.motion-enabled .page-template-lms .lms-setup__image{opacity:0}.motion-enabled .tax-portfolio_category .category-courses-hero__image{opacity:0}.tax-portfolio_category .main{color:#162B4D}.tax-portfolio_category .category-courses-hero{padding:80px 0;background:#101e3b;color:#ffffff}@media (max-width:991.98px){.tax-portfolio_category .category-courses-hero{padding:72px 0}}@media (max-width:575.98px){.tax-portfolio_category .category-courses-hero{padding:56px 0 64px}}.tax-portfolio_category .category-courses-hero__grid{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:minmax(0,748px) 80px minmax(0,622px);grid-template-columns:minmax(0,748px) minmax(0,622px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px}@media (max-width:991.98px){.tax-portfolio_category .category-courses-hero__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:48px}}.tax-portfolio_category .category-courses-hero__content h1{margin:0 0 27px;color:#FFCD05}.tax-portfolio_category .category-courses-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 24px;padding:8px 18px 7px;border-radius:30px;background:#1A2C51;color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.6px;text-transform:uppercase}.tax-portfolio_category .category-courses-hero__copy{color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:28px;font-weight:700;line-height:36px}.tax-portfolio_category .category-courses-hero__copy p{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media (max-width:575.98px){.tax-portfolio_category .category-courses-hero__copy{font-size:23px;line-height:31px}}.tax-portfolio_category .category-courses-hero__image{aspect-ratio:622/350;border-radius:20px;background:#1A2C51;overflow:hidden}@media (max-width:991.98px){.tax-portfolio_category .category-courses-hero__image{width:min(100%,622px);margin:0 auto}}.tax-portfolio_category .category-courses-hero__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tax-portfolio_category .category-courses-catalog{padding:108px 0 120px;background:#F3F4F6}@media (max-width:767.98px){.tax-portfolio_category .category-courses-catalog{padding:78px 0 90px}}@media (max-width:575.98px){.tax-portfolio_category .category-courses-catalog{padding:64px 0 72px}}.tax-portfolio_category .category-courses-catalog__header{margin-bottom:54px}.tax-portfolio_category .category-courses-catalog__header h2{margin:0 0 16px}.tax-portfolio_category .category-courses-catalog__intro{max-width:1000px;color:#162B4D}.tax-portfolio_category .category-courses-catalog__intro p{margin:0;color:inherit;font-size:21px;font-weight:600;line-height:32px}.tax-portfolio_category .category-courses-catalog__layout{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:minmax(0,925px) 60px minmax(360px,495px);grid-template-columns:minmax(0,925px) minmax(360px,495px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}@media (max-width:1199.98px){.tax-portfolio_category .category-courses-catalog__layout{-ms-grid-columns:minmax(0,2fr) 40px minmax(330px,1fr);grid-template-columns:minmax(0,2fr) minmax(330px,1fr);gap:40px}}@media (max-width:991.98px){.tax-portfolio_category .category-courses-catalog__layout{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:72px}}.tax-portfolio_category .category-courses-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,429px) 20px minmax(0,429px);grid-template-columns:repeat(2,minmax(0,429px));gap:40px 20px}@media (max-width:1199.98px){.tax-portfolio_category .category-courses-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.tax-portfolio_category .category-courses-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.tax-portfolio_category .category-course-card{position:relative;height:100%;padding:37px 45px 60px}@media (max-width:1199.98px){.tax-portfolio_category .category-course-card{padding-right:30px;padding-left:30px}}@media (max-width:575.98px){.tax-portfolio_category .category-course-card{width:min(100%,429px);margin:0 auto}}.tax-portfolio_category .category-course-card__heading h3{font-size:24px;line-height:36px;letter-spacing:-0.448px}.tax-portfolio_category .category-course-card__eyebrow{margin:0 0 2px;color:#FFCD05;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-transform:uppercase}.tax-portfolio_category .category-course-card__play{z-index:1;width:52px;height:56px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 54 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2 3.1C9.3-.3 2 3.9 2 10.7v36.6c0 6.8 7.3 11 13.2 7.6l31.7-18.3c5.9-3.4 5.9-11.8 0-15.2L15.2 3.1Z' fill='white'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-filter:drop-shadow(0 3px 5px rgba(22,43,77,0.18));filter:drop-shadow(0 3px 5px rgba(22,43,77,0.18))}.tax-portfolio_category .category-course-card__summary{line-height:32px}.tax-portfolio_category .category-course-card__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}.tax-portfolio_category .category-course-card__button{padding-block:14px}.tax-portfolio_category .category-courses-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:46px}.tax-portfolio_category .category-courses-sidebar__section h2{margin:0 0 18px;font-size:28px;line-height:36px;letter-spacing:-0.448px}.tax-portfolio_category .category-courses-sidebar__copy{color:#000000}.tax-portfolio_category .category-courses-sidebar__copy p{margin:0 0 18px;color:inherit;line-height:32px}.tax-portfolio_category .category-courses-sidebar__copy p:last-child{margin-bottom:0}.tax-portfolio_category .main>.trial-cta{padding-top:40px}@media (prefers-reduced-motion:reduce){.tax-portfolio_category .category-course-card__media img{-webkit-transition:none;transition:none}}@media (prefers-reduced-motion:reduce){.tax-portfolio_category .category-courses-hero__image{opacity:1!important;-webkit-transform:none!important;transform:none!important}}.single-portfolio .main{color:#162B4D}@media (max-width:1199.98px){.single-portfolio .courses-utility-bar__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}@media (max-width:1199.98px){.single-portfolio .courses-utility-search{-ms-flex-preferred-size:auto;flex-basis:auto}}.single-portfolio .single-course-main{padding:80px 0 160px;background:#F3F4F6}@media (max-width:991.98px){.single-portfolio .single-course-main{padding:72px 0 90px}}@media (max-width:575.98px){.single-portfolio .single-course-main{padding:56px 0 72px}}.single-portfolio .single-course-main__grid{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:minmax(0,900px) 80px minmax(360px,495px);grid-template-columns:minmax(0,900px) minmax(360px,495px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px}@media (max-width:1199.98px){.single-portfolio .single-course-main__grid{-ms-grid-columns:minmax(0,2fr) 50px minmax(330px,1fr);grid-template-columns:minmax(0,2fr) minmax(330px,1fr);gap:50px}}@media (max-width:991.98px){.single-portfolio .single-course-main__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:72px}}.single-portfolio .single-course-card{position:relative;min-width:0;padding:58px 38px 88px;border-radius:20px;background:#ffffff;-webkit-box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15);box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15)}@media (max-width:575.98px){.single-portfolio .single-course-card{padding:42px 24px 60px}}.single-portfolio .single-course-card h1{margin:0 0 22px}.single-portfolio .single-course-card__badge{position:absolute;z-index:1;top:20px;left:38px}@media (max-width:575.98px){.single-portfolio .single-course-card__badge{top:8px;left:24px}}.single-portfolio .single-course-card__media{width:min(100%,768px);aspect-ratio:16/9;border-radius:10px;background:#dce2e9;overflow:hidden}.single-portfolio .single-course-card__media img,.single-portfolio .single-course-card__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-portfolio .single-course-card__media--video{background:#000000}.single-portfolio .single-course-card__summary{margin:41px 0 34px;color:#162B4D;line-height:32px}.single-portfolio .single-course-card__details{color:#162B4D}.single-portfolio .single-course-card__details p{margin:0 0 34px;color:inherit;line-height:32px}.single-portfolio .single-course-card__details p:last-child{margin-bottom:0}.single-portfolio .single-course-card__details ol,.single-portfolio .single-course-card__details ul{margin:-4px 0 32px!important;padding-left:25px}.single-portfolio .single-course-card__details li{padding:0 0 3px!important;line-height:28px}.single-portfolio .single-course-card__duration{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:30px 0 0;padding:8px 20px 7px;border-radius:30px;background:#FFCD05;color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.6px;text-transform:uppercase}.single-portfolio .single-course-features{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 42px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:86px 42px;margin-top:80px}@media (max-width:1199.98px){.single-portfolio .single-course-features{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:45px}}@media (max-width:991.98px){.single-portfolio .single-course-features{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}}@media (max-width:575.98px){.single-portfolio .single-course-features{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:42px}}.single-portfolio .single-course-feature{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:58px 19px minmax(0,1fr);grid-template-columns:58px minmax(0,1fr);gap:19px}.single-portfolio .single-course-feature__icon{width:58px;height:58px}.single-portfolio .single-course-feature__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-portfolio .single-course-feature__content h2{margin:0 0 13px;font-size:24px;line-height:30px}.single-portfolio .single-course-feature__copy{color:#162B4D}.single-portfolio .single-course-feature__copy p{margin:0;color:inherit;line-height:32px}.single-portfolio .single-course-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}.single-portfolio .single-course-sidebar__section h2{margin:0 0 28px;font-size:28px;line-height:36px;letter-spacing:-0.448px}.single-portfolio .single-course-sidebar__copy{color:#162B4D}.single-portfolio .single-course-sidebar__copy p{margin:0;color:inherit;line-height:32px}.single-portfolio .single-course-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px;margin:0!important;padding:0!important;list-style:none}.single-portfolio .single-course-contact li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:13px;padding:0!important;line-height:30px}.single-portfolio .single-course-contact svg{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;margin-top:4px;fill:#000000}.single-portfolio .single-course-contact a{color:#162B4D;text-decoration:underline}.single-portfolio .single-course-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;margin:0!important;padding:0!important;list-style:none}@media (max-width:575.98px){.single-portfolio .single-course-socials{gap:35px}}.single-portfolio .single-course-socials li{padding:0!important}.single-portfolio .single-course-socials a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:24px;color:#000000;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.single-portfolio .single-course-socials a:focus-visible,.single-portfolio .single-course-socials a:hover{color:#000000;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.single-portfolio .single-course-socials svg{display:block;width:auto;height:24px;fill:currentColor}.single-portfolio .single-course-sidebar .course-category-links{gap:18px}.single-portfolio .main>.trial-cta{padding-top:90px;padding-bottom:190px}@media (max-width:767.98px){.single-portfolio .main>.trial-cta{padding:72px 0 110px}}@media (prefers-reduced-motion:reduce){.single-portfolio .single-course-socials a{-webkit-transition:none;transition:none}}.search-no-results .course-search,.search-results .course-search{padding:88px 0 120px;background:#F3F4F6}@media (max-width:767.98px){.search-no-results .course-search,.search-results .course-search{padding:70px 0 90px}}@media (max-width:575.98px){.search-no-results .course-search,.search-results .course-search{padding:56px 0 72px}}.search-no-results .course-search__inner,.search-results .course-search__inner{width:min(100% - 48px,1400px);margin:0 auto}@media (max-width:575.98px){.search-no-results .course-search__inner,.search-results .course-search__inner{width:min(100% - 40px,750px)}}.search-no-results .course-search__header,.search-results .course-search__header{max-width:920px;margin-bottom:52px}.search-no-results .course-search__header h1,.search-results .course-search__header h1{margin:0 0 12px;color:#162B4D}.search-no-results .course-search-card__eyebrow,.search-no-results .course-search__eyebrow,.search-results .course-search-card__eyebrow,.search-results .course-search__eyebrow{margin:0 0 8px;color:#1A2C51;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.6px;text-transform:uppercase}.search-no-results .course-search__count,.search-results .course-search__count{margin:0;color:#162B4D;font-size:20px;line-height:30px}.search-no-results .course-search__grid,.search-results .course-search__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}@media (max-width:991.98px){.search-no-results .course-search__grid,.search-results .course-search__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.search-no-results .course-search__grid,.search-results .course-search__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.search-no-results .course-search-card,.search-results .course-search-card{padding:34px 34px 44px}.search-no-results .course-search-card__heading h2,.search-results .course-search-card__heading h2{font-size:24px;line-height:32px}.search-no-results .course-search-card__eyebrow,.search-results .course-search-card__eyebrow{margin-bottom:2px;color:#FFCD05}.search-no-results .course-search-card__play,.search-results .course-search-card__play{width:48px;height:52px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 54 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2 3.1C9.3-.3 2 3.9 2 10.7v36.6c0 6.8 7.3 11 13.2 7.6l31.7-18.3c5.9-3.4 5.9-11.8 0-15.2L15.2 3.1Z' fill='white'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-filter:drop-shadow(0 3px 5px rgba(22,43,77,0.18));filter:drop-shadow(0 3px 5px rgba(22,43,77,0.18))}.search-no-results .course-search-card__summary,.search-results .course-search-card__summary{line-height:30px}.search-no-results .course-search-card__action,.search-results .course-search-card__action{padding-top:12px;text-align:center}.search-no-results .course-search__empty,.search-results .course-search__empty{max-width:760px;padding:44px;border-radius:20px;background:#ffffff;-webkit-box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15);box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15)}.search-no-results .course-search__empty h2,.search-results .course-search__empty h2{margin:0 0 12px}.search-no-results .course-search__empty p,.search-results .course-search__empty p{margin:0 0 26px}.search-no-results .course-search__empty a,.search-results .course-search__empty a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.search-no-results .navigation.pagination,.search-results .navigation.pagination{margin-top:54px}.search-no-results .nav-links,.search-results .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.search-no-results .page-numbers,.search-results .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 13px;border-radius:6px;background:#ffffff;color:#162B4D;font-weight:700;text-decoration:none}.search-no-results .page-numbers.current,.search-no-results .page-numbers:focus-visible,.search-no-results .page-numbers:hover,.search-results .page-numbers.current,.search-results .page-numbers:focus-visible,.search-results .page-numbers:hover{background:#FFCD05}@media (prefers-reduced-motion:reduce){.search-no-results .course-search-card__media img,.search-results .course-search-card__media img{-webkit-transition:none;transition:none}}.motion-enabled .blog .blog-card.motion-pending,.motion-enabled .blog .blog-filter-pill,.motion-enabled .blog .blog-filters__select,.motion-enabled .blog .blog-list__button,.motion-enabled .blog .footer-cta__link{opacity:0}.motion-enabled .single-post .footer-cta__link,.motion-enabled .single-post .single-blog-related .blog-card,.motion-enabled .single-post .single-blog__hero-image{opacity:0}.blog .main,.category .main,.page-template-blog .main,.single-post .main{color:#162B4D}.blog .blog-hero,.category .blog-hero,.page-template-blog .blog-hero,.single-post .blog-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:110px clamp(48px,7.86vw,151px) 110px clamp(48px,10.52vw,202px);background:#101e3b;color:#ffffff}@media (max-width:991.98px){.blog .blog-hero,.category .blog-hero,.page-template-blog .blog-hero,.single-post .blog-hero{padding:96px 48px}}@media (max-width:575.98px){.blog .blog-hero,.category .blog-hero,.page-template-blog .blog-hero,.single-post .blog-hero{padding:64px 20px}}.blog .blog-hero__content,.category .blog-hero__content,.page-template-blog .blog-hero__content,.single-post .blog-hero__content{width:min(100%,607px)}.blog .blog-hero__content h1,.category .blog-hero__content h1,.page-template-blog .blog-hero__content h1,.single-post .blog-hero__content h1{margin:0 0 28px;color:#FFCD05;font-size:48px;line-height:48px;letter-spacing:-1.28px}.blog .blog-hero__text,.category .blog-hero__text,.page-template-blog .blog-hero__text,.single-post .blog-hero__text{width:100%;color:#ffffff}.blog .blog-hero__text p,.category .blog-hero__text p,.page-template-blog .blog-hero__text p,.single-post .blog-hero__text p{margin:0 0 28px;color:inherit;font-family:"Rajdhani",sans-serif;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-0.448px}@media (max-width:575.98px){.blog .blog-hero__text p,.category .blog-hero__text p,.page-template-blog .blog-hero__text p,.single-post .blog-hero__text p{font-size:22px;line-height:30px}}.blog .blog-hero__text p:last-child,.category .blog-hero__text p:last-child,.page-template-blog .blog-hero__text p:last-child,.single-post .blog-hero__text p:last-child{margin-bottom:0}.blog .blog-library,.category .blog-library,.page-template-blog .blog-library,.single-post .blog-library{padding:88px 0 160px;background:#F3F4F6}@media (max-width:767.98px){.blog .blog-library,.category .blog-library,.page-template-blog .blog-library,.single-post .blog-library{padding:64px 0 96px}}@media (max-width:575.98px){.blog .blog-library,.category .blog-library,.page-template-blog .blog-library,.single-post .blog-library{padding:48px 0 72px}}.blog .blog-filters,.category .blog-filters,.page-template-blog .blog-filters,.single-post .blog-filters{margin-bottom:46px}@media (max-width:575.98px){.blog .blog-filters,.category .blog-filters,.page-template-blog .blog-filters,.single-post .blog-filters{margin-bottom:32px}}.blog .blog-filters__pills,.category .blog-filters__pills,.page-template-blog .blog-filters__pills,.single-post .blog-filters__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}@media (max-width:575.98px){.blog .blog-filters__pills,.category .blog-filters__pills,.page-template-blog .blog-filters__pills,.single-post .blog-filters__pills{display:none}}.blog .blog-filter-pill,.category .blog-filter-pill,.page-template-blog .blog-filter-pill,.single-post .blog-filter-pill{min-height:48px;padding:10px 24px;border:2px solid #162B4D;border-radius:50px;background:#ffffff;color:#162B4D;cursor:pointer;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.461px;text-transform:uppercase;-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease}.blog .blog-filter-pill.is-active,.blog .blog-filter-pill:focus-visible,.blog .blog-filter-pill:hover,.category .blog-filter-pill.is-active,.category .blog-filter-pill:focus-visible,.category .blog-filter-pill:hover,.page-template-blog .blog-filter-pill.is-active,.page-template-blog .blog-filter-pill:focus-visible,.page-template-blog .blog-filter-pill:hover,.single-post .blog-filter-pill.is-active,.single-post .blog-filter-pill:focus-visible,.single-post .blog-filter-pill:hover{background:#162B4D;color:#FFCD05}.blog .blog-filter-pill:focus-visible,.category .blog-filter-pill:focus-visible,.page-template-blog .blog-filter-pill:focus-visible,.single-post .blog-filter-pill:focus-visible{outline:3px solid #FFCD05;outline-offset:3px}.blog .blog-filters__select,.category .blog-filters__select,.page-template-blog .blog-filters__select,.single-post .blog-filters__select{display:none}@media (max-width:575.98px){.blog .blog-filters__select,.category .blog-filters__select,.page-template-blog .blog-filters__select,.single-post .blog-filters__select{display:block}}.blog .blog-filters__select select,.category .blog-filters__select select,.page-template-blog .blog-filters__select select,.single-post .blog-filters__select select{width:100%;min-height:57px;padding:12px 18px;border:2px solid #162B4D;border-radius:10px;background-color:#ffffff;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:18px;font-weight:700}.blog .blog-grid,.category .blog-grid,.page-template-blog .blog-grid,.single-post .blog-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}@media (max-width:991.98px){.blog .blog-grid,.category .blog-grid,.page-template-blog .blog-grid,.single-post .blog-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.blog .blog-grid,.category .blog-grid,.page-template-blog .blog-grid,.single-post .blog-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.blog .blog-card,.category .blog-card,.page-template-blog .blog-card,.single-post .blog-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;border-radius:20px;background:#ffffff;-webkit-box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15);box-shadow:0 23px 24.8px -12px rgba(6,6,93,0.15);overflow:hidden}.blog .blog-card.is-revealing,.category .blog-card.is-revealing,.page-template-blog .blog-card.is-revealing,.single-post .blog-card.is-revealing{-webkit-animation:microlearning-card-reveal 0.45s ease both;animation:microlearning-card-reveal 0.45s ease both;-webkit-animation-delay:var(--blog-reveal-delay,0ms);animation-delay:var(--blog-reveal-delay,0ms)}.blog .blog-card__media,.category .blog-card__media,.page-template-blog .blog-card__media,.single-post .blog-card__media{display:block;position:relative;width:100%;aspect-ratio:366/207;background:#dce2e9;overflow:hidden}.blog .blog-card__media img,.category .blog-card__media img,.page-template-blog .blog-card__media img,.single-post .blog-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease,-webkit-transform 0.35s ease}.blog .blog-card__media:focus-visible img,.blog .blog-card__media:hover img,.category .blog-card__media:focus-visible img,.category .blog-card__media:hover img,.page-template-blog .blog-card__media:focus-visible img,.page-template-blog .blog-card__media:hover img,.single-post .blog-card__media:focus-visible img,.single-post .blog-card__media:hover img{-webkit-transform:scale(1.035);transform:scale(1.035)}.blog .blog-card__content,.category .blog-card__content,.page-template-blog .blog-card__content,.single-post .blog-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:28px 30px 34px}@media (max-width:575.98px){.blog .blog-card__content,.category .blog-card__content,.page-template-blog .blog-card__content,.single-post .blog-card__content{padding:26px 24px 30px}}.blog .blog-card__eyebrow,.category .blog-card__eyebrow,.page-template-blog .blog-card__eyebrow,.single-post .blog-card__eyebrow{margin:0 0 12px;color:#FFCD05;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.461px;text-transform:uppercase}.blog .blog-card__title,.category .blog-card__title,.page-template-blog .blog-card__title,.single-post .blog-card__title{margin-bottom:18px;font-size:24px;line-height:32px;letter-spacing:-0.448px}.blog .blog-card__title a,.category .blog-card__title a,.page-template-blog .blog-card__title a,.single-post .blog-card__title a{color:#162B4D;text-decoration:none}.blog .blog-card__excerpt,.category .blog-card__excerpt,.page-template-blog .blog-card__excerpt,.single-post .blog-card__excerpt{margin-bottom:28px;color:#000000;line-height:30px}.blog .blog-card__link,.category .blog-card__link,.page-template-blog .blog-card__link,.single-post .blog-card__link{margin-top:auto;color:#162B4D;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;letter-spacing:0.461px;text-decoration:underline;text-decoration-color:#FFCD05;text-decoration-thickness:3px;text-underline-offset:5px;text-transform:uppercase}.blog .blog-list__action,.category .blog-list__action,.page-template-blog .blog-list__action,.single-post .blog-list__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:64px}.blog .blog-list__button,.category .blog-list__button,.page-template-blog .blog-list__button,.single-post .blog-list__button{min-width:190px;min-height:57px;border:0;border-radius:10px;background:#FFCD05;-webkit-box-shadow:0 12px 24.8px -12px rgba(6,6,93,0.15);box-shadow:0 12px 24.8px -12px rgba(6,6,93,0.15);color:#162B4D;cursor:pointer}.blog .blog-list__button-clip,.category .blog-list__button-clip,.page-template-blog .blog-list__button-clip,.single-post .blog-list__button-clip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;vertical-align:top}@media (prefers-reduced-motion:reduce){.blog .blog-card.is-revealing,.category .blog-card.is-revealing,.page-template-blog .blog-card.is-revealing,.single-post .blog-card.is-revealing{-webkit-animation:none;animation:none}.blog .blog-card.motion-pending,.blog .blog-filter-pill,.blog .blog-filters__select,.blog .blog-hero h1,.blog .blog-hero__text,.blog .blog-list__button,.blog .footer-cta h2,.blog .footer-cta__link,.blog .footer-cta__text,.blog .main>.trial-cta .trial-cta__notes li,.blog .single-blog-related .blog-card,.blog .single-blog-related h2,.blog .single-blog__back,.blog .single-blog__category,.blog .single-blog__content,.blog .single-blog__hero h1,.blog .single-blog__hero-image,.blog .single-blog__intro,.category .blog-card.motion-pending,.category .blog-filter-pill,.category .blog-filters__select,.category .blog-hero h1,.category .blog-hero__text,.category .blog-list__button,.category .footer-cta h2,.category .footer-cta__link,.category .footer-cta__text,.category .main>.trial-cta .trial-cta__notes li,.category .single-blog-related .blog-card,.category .single-blog-related h2,.category .single-blog__back,.category .single-blog__category,.category .single-blog__content,.category .single-blog__hero h1,.category .single-blog__hero-image,.category .single-blog__intro,.page-template-blog .blog-card.motion-pending,.page-template-blog .blog-filter-pill,.page-template-blog .blog-filters__select,.page-template-blog .blog-hero h1,.page-template-blog .blog-hero__text,.page-template-blog .blog-list__button,.page-template-blog .footer-cta h2,.page-template-blog .footer-cta__link,.page-template-blog .footer-cta__text,.page-template-blog .main>.trial-cta .trial-cta__notes li,.page-template-blog .single-blog-related .blog-card,.page-template-blog .single-blog-related h2,.page-template-blog .single-blog__back,.page-template-blog .single-blog__category,.page-template-blog .single-blog__content,.page-template-blog .single-blog__hero h1,.page-template-blog .single-blog__hero-image,.page-template-blog .single-blog__intro,.single-post .blog-card.motion-pending,.single-post .blog-filter-pill,.single-post .blog-filters__select,.single-post .blog-hero h1,.single-post .blog-hero__text,.single-post .blog-list__button,.single-post .footer-cta h2,.single-post .footer-cta__link,.single-post .footer-cta__text,.single-post .main>.trial-cta .trial-cta__notes li,.single-post .single-blog-related .blog-card,.single-post .single-blog-related h2,.single-post .single-blog__back,.single-post .single-blog__category,.single-post .single-blog__content,.single-post .single-blog__hero h1,.single-post .single-blog__hero-image,.single-post .single-blog__intro{opacity:1!important;-webkit-transform:none!important;transform:none!important}.blog .blog-list__button-clip,.blog .footer-cta__link-clip,.blog .single-blog__all-articles-clip,.category .blog-list__button-clip,.category .footer-cta__link-clip,.category .single-blog__all-articles-clip,.page-template-blog .blog-list__button-clip,.page-template-blog .footer-cta__link-clip,.page-template-blog .single-blog__all-articles-clip,.single-post .blog-list__button-clip,.single-post .footer-cta__link-clip,.single-post .single-blog__all-articles-clip{overflow:visible}}.category .blog-category-hero__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-bottom:34px;color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;letter-spacing:0.461px;text-decoration:none;text-transform:uppercase}.category .blog-category-hero__back:focus-visible,.category .blog-category-hero__back:hover{color:#FFCD05}.single-post .single-blog__hero{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:minmax(0,748px) 80px minmax(0,622px);grid-template-columns:minmax(0,748px) minmax(0,622px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px;padding:80px max(24px,(100% - 1520px)/2);overflow:hidden;background:#101e3b;color:#ffffff}@media (max-width:991.98px){.single-post .single-blog__hero{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:48px;padding:72px 24px}}@media (max-width:767.98px){.single-post .single-blog__hero{padding-right:20px;padding-left:20px}}@media (max-width:575.98px){.single-post .single-blog__hero{padding-top:56px;padding-bottom:64px}}.single-post .single-blog__hero--no-image{-ms-grid-columns:1fr;grid-template-columns:1fr}.single-post .single-blog__hero--no-image .single-blog__hero-content{min-height:610px}.single-post .single-blog__hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-post .single-blog__hero-image{aspect-ratio:622/350;margin:0;border-radius:20px;background:#1A2C51;overflow:hidden}@media (max-width:991.98px){.single-post .single-blog__hero-image{width:min(100%,622px);margin:0 auto}}.single-post .single-blog__hero-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-post .single-blog__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-bottom:48px;color:#ffffff;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;letter-spacing:0.461px;text-decoration:none;text-transform:uppercase}.single-post .single-blog__back:focus-visible,.single-post .single-blog__back:hover{color:#FFCD05}.single-post .single-blog__category{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px;color:#FFCD05;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.461px;text-decoration:none;text-transform:uppercase}.single-post .single-blog__hero h1{max-width:720px;margin-bottom:28px;color:#ffffff;font-size:clamp(44px,3.2vw,58px);line-height:1.06;letter-spacing:-1.28px}@media (max-width:575.98px){.single-post .single-blog__hero h1{font-size:40px;line-height:44px}}.single-post .single-blog__intro{max-width:607px;margin-bottom:28px;color:#ffffff;font-size:21px;line-height:32px}@media (max-width:575.98px){.single-post .single-blog__intro{font-size:18px;line-height:28px}}.single-post .single-blog__body{padding:112px 0 120px;background:#ffffff}@media (max-width:767.98px){.single-post .single-blog__body{padding:88px 0 96px}}@media (max-width:575.98px){.single-post .single-blog__body{padding:72px 0}}.single-post .single-blog__content{width:min(100%,860px);margin:0 auto;color:#0e1c33}.single-post .single-blog__content>:first-child{margin-top:0}.single-post .single-blog__content li,.single-post .single-blog__content p{font-size:20px;line-height:34px}@media (max-width:575.98px){.single-post .single-blog__content li,.single-post .single-blog__content p{font-size:18px;line-height:30px}}.single-post .single-blog__content p{margin-bottom:28px}.single-post .single-blog__content h2,.single-post .single-blog__content h3,.single-post .single-blog__content h4,.single-post .single-blog__content h5,.single-post .single-blog__content h6{margin:56px 0 22px;color:#162B4D}.single-post .single-blog__content h2{font-size:38px;line-height:44px}@media (max-width:575.98px){.single-post .single-blog__content h2{font-size:32px;line-height:38px}}.single-post .single-blog__content h3{font-size:30px;line-height:38px}.single-post .single-blog__content ol,.single-post .single-blog__content ul{margin:0 0 32px;padding-left:30px}.single-post .single-blog__content li{margin-bottom:10px}.single-post .single-blog__content li::marker{color:#FFCD05;font-weight:700}.single-post .single-blog__content a{color:#162B4D;text-decoration-color:#FFCD05;text-decoration-thickness:2px;text-underline-offset:3px}.single-post .single-blog__content img{display:block;max-width:100%;height:auto;margin:48px auto;border-radius:15px}.single-post .single-blog__content blockquote{margin:48px 0;padding:30px 36px;border-left:6px solid #FFCD05;background:#F3F4F6;color:#162B4D}.single-post .single-blog__content blockquote p:last-child{margin-bottom:0}.single-post .single-blog__content .wpex-text-lg{font-size:24px;font-weight:600;line-height:36px}@media (max-width:575.98px){.single-post .single-blog__content .wpex-text-lg{font-size:21px;line-height:32px}}.single-post .single-blog__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(100%,860px);margin:72px auto 0}.single-post .single-blog__all-articles-clip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:visible}.single-post .single-blog__all-articles{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:230px;min-height:57px;padding:14px 30px;border-radius:10px;background:#FFCD05;color:#162B4D;text-decoration:none}.single-post .single-blog-related{padding:96px 0 120px;background:#F3F4F6}@media (max-width:767.98px){.single-post .single-blog-related{padding:72px 0 96px}}@media (max-width:575.98px){.single-post .single-blog-related{padding:64px 0 72px}}.single-post .single-blog-related h2{margin-bottom:46px;color:#162B4D;text-align:center}@media (max-width:575.98px){.single-post .single-blog-related h2{margin-bottom:32px}}
/*# sourceMappingURL=style.css.map */