:root{--font-body:var(--brand-font-body);--font-heading:var(--brand-font-heading);--content-padding-x:var(--space-9);--panel-padding-block:var(--space-11);--panel-padding-block-md:var(--space-9);--panel-padding-block-sm:var(--space-7);--panel-padding-block-compact:var(--space-9);--panel-padding-block-compact-md:var(--space-7);--panel-padding-block-compact-sm:var(--space-6);--z-header:50}@media (width <= 768px){:root{--content-padding-x:var(--space-7)}}@media (width <= 480px){:root{--content-padding-x:var(--space-4)}}body,html{height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}p,ul{margin:0 0 10px}ul{padding-left:20px}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none;margin-bottom:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table,td,th{border-collapse:collapse;border-spacing:0;margin-bottom:10px}.border td,.border th,table.border{border:1px solid #fff;padding:5px}input,select{vertical-align:middle}sup{vertical-align:super;font-size:smaller}:focus-visible{outline:2px solid var(--brand-main,#00586f);outline-offset:2px}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--brand-main,#00586f);outline-offset:2px}:focus:not(:focus-visible){outline:none}body,html{background-color:var(--white);color:var(--black);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:22px}#content{position:relative}.container,.content{margin:0 auto;max-width:var(--container-xl);padding-left:var(--content-padding-x);padding-right:var(--content-padding-x);width:100%}a{color:var(--link-color);text-decoration:underline}.font-archivo,.simpay-styled .simpay-form-description,.simpay-styled .simpay-form-title,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}hr{background:var(--border-grey);border:0;height:1px;margin-bottom:30px}h2{font-size:34px;line-height:34px;margin-bottom:30px}h2,h3{font-weight:900}h3{font-size:24px;line-height:30px;margin-bottom:var(--space-8)}.sub-heading{font-size:var(--heading-sub);font-weight:var(--font-bold);letter-spacing:var(--heading-sub-ls);line-height:var(--heading-sub-lh)}.icon-list{list-style-type:none;margin:0;padding:0}.icon-list li{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.icon-list img,.icon-list svg{flex-shrink:0}.icon-list--lg li{gap:var(--space-6);margin-bottom:var(--space-6)}.two-col{display:flex;gap:5%}.two-col>*{flex:1 1 47.5%;min-width:0}.three-col{display:flex;gap:3%}.three-col>*{flex:1 1 31%;min-width:0}@media (width <= 768px){.two-col{flex-direction:column;gap:var(--space-9)}.two-col>*{flex:1 1 100%}.three-col{flex-wrap:wrap}.three-col>*{flex:1 1 48%}}@media (width <= 480px){.sub-heading{font-size:var(--heading-sub-mobile);line-height:var(--heading-sub-mobile-lh)}.three-col{flex-direction:column;gap:var(--space-6)}.three-col>*{flex:1 1 100%}}.blocker{position:fixed;inset:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;animation:sk-stretchdelay 1.2s ease-in-out infinite}.modal-spinner .rect2{animation-delay:-1.1s}.modal-spinner .rect3{animation-delay:-1s}.modal-spinner .rect4{animation-delay:-.9s}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.5)}20%{transform:scaleY(1)}}.button{align-items:center;border:0;border-radius:var(--radius-xl);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-weight:400;height:48px;justify-content:center;margin:0 auto;min-width:150px;padding:0 34px;text-decoration:none;transition:all .3s ease;width:fit-content}.button.outline{background:transparent;border:1px solid;color:var(--brand-main);margin:var(--space-0)}.button.highlight{background-color:var(--brand-highlight);color:var(--text-on-brand-highlight);margin:var(--space-0)}.button.blue{background-color:var(--brand-main);color:var(--white);margin:var(--space-0)}.custom-html-widget a.highlight-link{color:var(--brand-highlight);font-size:var(--text-base)}.custom-html-widget .button.highlight{margin-top:44px}.modal .button{margin-top:20px}input[type=radio]{appearance:none;background-color:var(--white);margin:0 5px 0 0;font:inherit;color:currentcolor;width:28px;height:28px;border:1px solid var(--bg-2);border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}input[type=radio]:before{content:"";width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em var(--brand-main)}input[type=radio]:checked:before{transform:scale(1)}input[type=text]{padding:16px 44px 16px 23px}.drop-down .select-menu,input[type=text]{background-color:var(--white);border:1px solid var(--bg-2);border-radius:var(--radius-base);height:56px;margin-bottom:var(--space-5);position:relative}.drop-down .select-menu select{appearance:none;background-color:transparent;border:none;height:56px;padding:16px 44px 16px 23px;width:100%;position:relative;z-index:10}.drop-down .material-icons{position:absolute;top:var(--space-4);right:25px;width:15px;text-align:left}.modal input{background:var(--white);border:none;border-radius:var(--radius-base);height:48px;width:100%;padding:10px 50px 10px 14px;margin-bottom:27px}#pagination{display:flex;justify-content:flex-end;margin-bottom:70px;width:100%}.pagination-prev{background-color:var(--white);border:1px solid var(--bg-2);border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);color:var(--brand-main);display:flex;align-items:center;justify-content:center;height:48px;padding:0 20px 0 25px}.page-numbers{display:flex}.page-numbers a,.page-numbers span{align-items:center;background-color:var(--white);border:1px solid var(--bg-2);color:var(--brand-main);display:flex;justify-content:center;height:48px;width:44px}.page-numbers .active{background-color:var(--brand-main);color:var(--white)}.pagination-next{background-color:var(--white);border:1px solid var(--bg-2);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);color:var(--brand-main);display:flex;align-items:center;justify-content:center;height:48px;padding:0 25px 0 20px}.pagination-container{align-items:center;display:flex;margin:0 auto;text-align:center;width:fit-content}span.pagination-next,span.pagination-prev{opacity:.3}@media (width <= 768px){.courses-panel .courses-container .pagination-container{display:none}}.swiper{height:auto;padding-top:10px;padding-bottom:70px;width:100%}.swiper-slide{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-lg);box-shadow:7px 7px 9px 0 var(--shadow-medium);overflow:visible}.swiper-slide a.listing-item-img{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:block;height:146px;width:100%}.swiper-slide .course-content{background-color:var(--white);display:inline-block;padding:16px 24px 34px;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);min-height:230px;width:100%}.swiper-slide .course-content h3,.swiper-slide .course-content h4{color:var(--black);font-size:19px;font-weight:700;line-height:22px;margin-bottom:30px}.swiper-slide .course-content a{text-decoration:none}.swiper-slide .course-content p{font-size:14px;line-height:18px;margin-bottom:37px}.swiper-slide .course-content span{display:inline-block;margin-right:7px}.swiper-slide .course-content span.right-arrow{display:inline-block;margin-left:auto}.swiper-pagination{display:inline-block;position:relative}.swiper-button-next,.swiper-button-prev{color:var(--brand-main);position:static;height:auto;margin-top:var(--space-0)}.swiper-button-prev{margin-right:auto}.swiper-button-next{margin-left:auto}.swiper-button-next:after,.swiper-button-prev:after{content:"prev";font-size:26px;font-weight:900}.swiper-button-next:after{content:"next"}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;margin:0 5px}.swiper-wrapper{margin-bottom:var(--space-8);box-sizing:border-box}.swiper-pagination-bullet-active{background:var(--brand-main)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px))}.swiper--minimal .swiper-slide{border-radius:var(--radius-none);box-shadow:none}.numeric{background-color:var(--brand-highlight);color:var(--brand-main);font-size:var(--text-base);font-weight:700;letter-spacing:-.5px;height:32px;border-radius:var(--radius-lg);justify-content:center;min-width:56px;width:fit-content;padding:10px 14px}.heading-with-count,.numeric{display:flex;align-items:center}.heading-with-count{flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5)}.heading-with-count h1,.heading-with-count h2,.heading-with-count h3{margin:0}.heading-with-count .numeric{display:inline-flex;margin-bottom:0}@media (width <= 480px){.heading-with-count{gap:var(--space-2)}}@media (width <= 768px){.heading-with-count{align-items:center;justify-content:space-between;width:100%}}.jquery-modal.blocker{background-color:var(--overlay-dark);z-index:200}.modal{background:var(--brand-main);padding:20px 30px 30px 20px;z-index:201}.modal h2{color:var(--white);font-size:22px;font-weight:700;margin-bottom:var(--space-5)}.top-strip{transform:rotateX(180deg);position:relative;z-index:1}.bottom-strip,.top-strip{background:url(../../img/panel-edge-xl.svg);display:inline-block;height:80px;width:100%}.bottom-strip{bottom:0;position:absolute}.feature-card{display:flex;flex-direction:column}.feature-card--shadow{box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:var(--radius-md);overflow:hidden}.feature-card--bordered{border:1px solid var(--grey-light);border-radius:var(--radius-md);overflow:hidden}.feature-card__image-wrapper{overflow:hidden;border-radius:var(--radius-md)}.feature-card--bordered .feature-card__image-wrapper,.feature-card--shadow .feature-card__image-wrapper{border-radius:0}.feature-card__image{width:100%;height:100%;object-fit:cover;display:block}.feature-card__content{padding:var(--space-6) 0}.feature-card--bordered .feature-card__content,.feature-card--shadow .feature-card__content{padding:var(--space-6)}.feature-card__heading{font-size:var(--heading-sub);font-weight:var(--font-black);color:var(--black);margin-bottom:var(--space-4)}.feature-card__body{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--black)}.feature-card__body p{margin-bottom:var(--space-3)}.feature-card__button{margin-top:var(--space-5)}.feature-card__button .button{margin:0}.category-link-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;text-decoration:none;color:inherit;padding:var(--space-6);border-radius:var(--radius-md);transition:box-shadow .2s ease}.category-link-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.category-link-card__icon{margin-bottom:var(--space-7)}.category-link-card__icon img{width:100%;height:auto;border-radius:var(--radius-md);display:block;aspect-ratio:4/3;object-fit:cover}.category-link-card__title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--black);margin:0}.category-link-card__description{font-size:var(--text-base);color:var(--text-secondary);margin-top:var(--space-2)}.category-link-card__body{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--black);margin-top:var(--space-4)}.category-link-card__cta{margin-top:var(--space-5)}.category-link-card__cta .button{margin:0}.product-card{display:flex;flex-direction:column}.product-card__image-wrapper{overflow:hidden;border-radius:var(--radius-md)}.product-card__image{width:100%;height:auto;object-fit:cover;display:block;aspect-ratio:4/3}.product-card__content{padding:var(--space-6) 0;display:flex;flex-direction:column;flex:1}.product-card__title{font-size:var(--heading-sub);font-weight:var(--font-black);color:var(--brand-main);margin-bottom:var(--space-4)}.product-card__description{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--black)}.product-card__pricing{margin-bottom:var(--space-4)}.product-card__price{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--black)}.product-card__price-suffix{font-size:var(--text-base);color:var(--text-secondary)}.product-card__features{list-style:none;margin:var(--space-4) 0 0;padding:0}.product-card__feature{align-items:flex-start;display:flex;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-base);color:var(--black)}.product-card__feature img{flex-shrink:0;margin-top:2px}.product-card__feature-body{display:flex;flex-direction:column}.product-card__feature-title{font-weight:var(--font-bold);margin-bottom:var(--space-1)}.product-card__cta-row{margin-top:auto;border-top:1px solid var(--white);padding-top:var(--space-5);display:flex;align-items:center;gap:var(--space-4)}.product-card__button .button{margin:0;white-space:nowrap}.product-card{border:1px solid var(--grey-light);border-radius:var(--radius-md);overflow:hidden}.product-card .product-card__content{padding:var(--space-6)}.product-card .product-card__image-wrapper{border-radius:0}.product-card--teal-bg{background-color:var(--bg-1);border-color:transparent}.product-card--highlight{border:2px solid var(--brand-main);background-color:#dbf9d7}.product-card--highlight .product-card__content{padding:var(--space-6)}.product-card__bottom-text{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--black)}.product-card__feature-icon--material,.product-card__feature-icon--svg{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;width:56px;height:56px;background:var(--brand-highlight);border-radius:var(--radius-base);overflow:hidden}.product-card__feature-icon--svg{color:var(--brand-main)}.product-card__feature-icon--svg .ssa-icon{display:block}.product-card__feature-icon--material .material-icons-outlined{font-size:26px;color:var(--brand-main)}.testimonial-snippet{display:flex;flex-direction:column;background:var(--grey-light);padding:var(--space-6);border-radius:var(--radius-md);min-height:300px}.testimonial-snippet__quote{font-size:var(--text-lg);line-height:1.6;margin-bottom:var(--space-4);flex:1}.testimonial-snippet__logo{max-height:48px;width:auto;object-fit:contain;margin-top:auto;align-self:flex-start}.testimonial-snippet__footer{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.testimonial-snippet__author{display:block;font-weight:var(--font-semibold);font-style:normal}.testimonial-snippet__role{display:block;color:var(--text-muted)}@media (width <= 768px){.testimonial-snippet{min-height:250px;padding:var(--space-5)}.testimonial-snippet__logo{max-height:40px}}@media (width <= 480px){.testimonial-snippet{min-height:200px;padding:var(--space-4)}.testimonial-snippet__quote{font-size:var(--text-base)}}@media (width >= 769px){.catbar{display:none}}@media (width <= 768px){.courses .categories{display:none}.catbar{background:var(--white);border-bottom:1px solid var(--bg-2);display:block;margin-bottom:var(--space-4);overscroll-behavior-x:contain;padding:var(--space-3) var(--content-padding-x);position:sticky;top:var(--clear-header-height,65px);z-index:calc(var(--z-header) - 1)}.catbar .catbar-swiper{overflow:hidden;padding-bottom:10px}.catbar .swiper-wrapper{padding:8px 0}.catbar .swiper-slide{width:auto;flex-shrink:0;border-radius:0;box-shadow:none}.catbar__column{display:flex;flex-direction:column;gap:var(--space-2)}.catbar__chip{-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none;align-items:center;background:var(--white);border:1px solid var(--bg-2);border-radius:var(--radius-full);box-shadow:7px 7px 9px 0 var(--shadow-medium);color:var(--black);display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);min-height:var(--tap-target-min);padding:var(--space-2) var(--space-4);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}.catbar__chip.is-active,.catbar__chip:hover{border-color:var(--brand-main)}.catbar__chip.is-active{background:var(--brand-main);color:var(--white);font-weight:var(--font-semibold)}.catbar__chip:focus-visible{outline:2px solid var(--brand-main);outline-offset:2px}}@media (width <= 480px){.catbar{padding:var(--space-2) var(--space-4)}.catbar__chip{padding:var(--space-2) var(--space-3)}}.panel-heading{color:var(--brand-main);font-size:var(--heading-section);font-weight:var(--font-black);letter-spacing:var(--heading-section-ls);line-height:var(--heading-section-lh)}@media (width <= 480px){.panel-heading{font-size:var(--heading-section-mobile);line-height:var(--heading-section-mobile-lh)}}.heading-squiggle{display:block;width:120px;height:12px;margin-top:var(--space-3);margin-bottom:var(--space-4);background:url(../../img/underline.svg) no-repeat 0;background-size:contain}.hero-blurred-bg-panel .heading-squiggle,.hero-centered-panel .heading-squiggle{margin-left:auto;margin-right:auto}.hero-blurred-bg-panel .heading-squiggle,.hero-centered-panel .heading-squiggle,.hero-split-panel .heading-squiggle{width:350px;height:14px}.hero-blurred-bg-panel .heading-squiggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='14' fill='none' viewBox='0 0 360 14'%3E%3Cpath fill='%23b7f4af' fill-rule='evenodd' d='M359.151 1.759c.386.739.922 1.253.841 1.744-.094.573-.586 1.167-1.219 1.66-.174.135-1.503-.144-2.245-.08-1.562.135-3.169.282-4.61.584-3.165.663-6.34.785-9.806.705-4.476-.103-9.129.589-13.46.242-5.956-.479-11.649.364-17.522.147-6.176-.227-12.435.037-18.657.101-2.846.03-5.693.161-8.534.129-2.968-.034-5.927-.267-8.895-.301-1.761-.021-3.528.229-5.3.262-6.462.12-12.931.287-19.392.245-2.161-.015-4.247-.119-6.409.101-1.07.108-2.642.073-3.364-.232-1.435-.605-2.252-.425-3.678-.005-1.076.318-2.699.267-4.083.285-5.019.066-10.041.095-15.061.13-5.309.038-10.618.057-15.926.104-4.761.043-9.521.147-14.283.154-2.492.004-4.984-.142-7.634-.226-.612.123-1.576.497-2.482.467-6.787-.225-13.508.319-20.267.322-3.72.002-7.453-.149-11.155-.04-8.373.245-16.725.643-25.096.913-8.47.274-16.955.44-25.426.707-9.903.313-19.809.624-29.692 1.047-10.486.449-20.943 1.043-31.418 1.543-7.541.361-15.095.658-22.637 1.011-2.931.137-5.841.376-8.772.515-.84.04-1.719-.105-2.969-.193l1.435-1.18c-.401-.14-1.266-.359-1.213-.436.407-.597-.309-1.43 2.215-1.539 8.435-.367 16.837-.903 25.256-1.358 7.526-.406 15.049-.828 22.587-1.173 5.923-.271 11.868-.426 17.8-.649 3.948-.148 7.892-.325 11.813-.734-3.886.102-7.77.233-11.658.3-6.327.11-12.658.188-18.988.26-2.055.023-4.153.094-6.156-.069-1.187-.096-3.168-.603-3.175-.933-.039-1.883 1.504-2.673 4.45-2.584 2.441.074 4.877.191 7.487.296l.937 1.322 3.982-.994 3.566 1.044.462-.296-1.452-.989c6.261-.636 8.241-.551 9.346.173 1.479-.27 2.752-.656 4.076-.7 1.156-.038 2.369.307 3.494.629 2.953-.231 5.843-1.393 9.532-.365 2.581-.962 10.716-1.118 11.861-.394 2.73-.302 5.424-1.022 7.469-.726 3.056.444 5.565-.815 8.613-.174.787.165 2.809-.945 3.415.28 1.198-.233 2.418-.643 3.697-.689 8.085-.291 16.223-.351 24.257-.82 2.85-.167 5.801.443 8.544-.294.21-.057.912.209 1.258.382.487.244.855.542 1.37.88 2.424-2.013 6.426-1.08 9.57-1.485.226-.029.761.487 1.072.696h5.547c.031-1.003.946-1.199 2.846-.702.59.155 1.596-.081 2.414-.086 1.051-.007 2.378-.146 3.104.097 1.88.631 3.331.067 5.073-.056 3.576-.254 7.255-.182 10.893-.226 1.005-.013 2.021.083 3.017.046 3.841-.144 7.673-.434 11.516-.463 8.232-.064 16.469.008 24.705.008 1.429 0 2.732-.013 1.928 1.003l3.399.143c.603-.927 1.938-1.108 4.049-1.064 3.902.083 7.831-.162 11.748-.161 6.055.001 12.109.117 18.164.138 2.999.01 6.001-.127 9.001-.116 3.167.013 6.588-.215 9.436.273 3.989.685 7.626-.164 11.46-.012 6.411.252 12.897.062 19.35.09 2.887.013 5.785.045 8.652.188 1.285.063 2.485.456 3.763.634.942.131 2.376.388 2.857.189 2.425-1.009 5.275-.607 7.818-.532 3.99.118 7.933.595 11.489.887' clip-rule='evenodd'/%3E%3C/svg%3E")}.panel-content{padding-bottom:var(--panel-padding-block);padding-top:var(--panel-padding-block)}@media (width <= 768px){.panel-content{padding-bottom:var(--panel-padding-block-md);padding-top:var(--panel-padding-block-md)}}@media (width <= 480px){.panel-content{padding-bottom:var(--panel-padding-block-sm);padding-top:var(--panel-padding-block-sm)}}.panel-content--compact{padding-bottom:var(--panel-padding-block-compact);padding-top:var(--panel-padding-block-compact)}@media (width <= 768px){.panel-content--compact{padding-bottom:var(--panel-padding-block-compact-md);padding-top:var(--panel-padding-block-compact-md)}}@media (width <= 480px){.panel-content--compact{padding-bottom:var(--panel-padding-block-compact-sm);padding-top:var(--panel-padding-block-compact-sm)}}.three-column-stats-promo{background-color:var(--cream)}.three-column-stats-promo.blue-bg{background-color:var(--bg-1)}.three-column-stats-promo .content{padding:var(--space-10) 100px var(--panel-padding-block-compact)}.three-column-stats-promo .content .promos{display:flex;align-items:center;justify-content:space-between}.three-column-stats-promo .content .promos .promo .top{display:flex;align-items:center;justify-content:left}.three-column-stats-promo .promo{_border-right:1px solid var(--grey);height:fit-content;min-width:270px;padding:10px 0;width:30%;display:flex;align-items:flex-start}.three-column-stats-promo .promo:last-of-type{border-right:none}.three-column-stats-promo img{border-radius:20px;height:96px;margin-right:var(--space-5);width:96px;flex-shrink:0}.three-column-stats-promo h3{color:var(--brand-main);display:inline-block;font-weight:900;font-size:48px;letter-spacing:-1.66px;margin:20px 0 10px}.three-column-stats-promo p{color:var(--black);font-weight:700;font-size:19px}.three-column-stats-promo .sub-copy{padding:var(--space-7) var(--space-5) 0 0}.three-column-stats-promo h4{color:var(--brand-main);font-weight:700;font-size:24px;line-height:26px}@media (width <= 1024px){.three-column-stats-promo .content .promos{display:inline-block}.three-column-stats-promo .promo{border-right:0;height:fit-content;margin-bottom:var(--space-8);padding:var(--space-0);width:100%}}@media (width <= 480px){.three-column-stats-promo .content{padding:var(--panel-padding-block-sm) 24px 0}}.accreditation-panel .content{align-items:center;display:flex;justify-content:left;padding:var(--panel-padding-block-compact) var(--content-padding-x) var(--panel-padding-block) var(--content-padding-x)}.accreditation-panel .content .text{margin-right:var(--space-8);max-width:340px;width:100%;font-size:20px}.accreditation-panel .content .text h3{color:var(--black);margin-bottom:var(--space-4)}.accreditation-panel .content .logos{align-items:center;display:flex;justify-content:left;width:100%;gap:var(--space-8);padding-bottom:var(--space-0)}.accreditation-panel .content img{max-width:130px;width:100%;border-radius:var(--radius-none)}.accreditation-panel .content .swiper-wrapper{margin-bottom:var(--space-0);align-items:center}.accreditation-panel .content .logos.swiper{padding-top:var(--space-0)}@media (width <= 1024px){.accreditation-panel .content{display:inline-block;padding-bottom:0}.accreditation-panel .content .text{margin-bottom:52px}.accreditation-panel .content .logos{padding-bottom:var(--space-10)}}@media (width <= 768px){.accreditation-panel .content{padding:57px var(--content-padding-x) 73px var(--content-padding-x)}.accreditation-panel .content .logos{display:inline-block}.accreditation-panel .content .logos img{margin-right:var(--space-8)}}@media (width <= 480px){.accreditation-panel .content{flex-direction:column;padding:40px var(--content-padding-x) 0 var(--content-padding-x)}.accreditation-panel .content .text h3{letter-spacing:-.4px}}.faqs-panel{position:relative}.faqs-panel .content{max-width:1280px;padding-top:var(--panel-padding-block)}.faqs-panel .content h3{margin-bottom:38px}.faqs-container{border-top:1px solid var(--grey);padding-bottom:var(--space-12)}.faqs-container .faq{border-bottom:1px solid var(--grey);font-size:var(--text-lg);line-height:var(--heading-sub-mobile-lh);padding:23px 0;width:100%;position:relative}.faqs-container .faq h4{font-weight:400;padding-right:var(--space-9);display:block}.faqs-container .faq .answer{display:none;font-size:var(--text-base);padding:40px 0 70px;max-width:880px;width:100%;clear:both}.faqs-container .faq a.cross{cursor:pointer;display:inline-block;text-decoration:none;transition:all .3s ease;position:absolute;right:0;top:23px}.faqs-container .faq a.cross span{font-size:30px}.faqs-container .faq a.closed{align-items:center;display:flex;justify-content:center;transform:rotate(45deg)}.faqs-container .faq a.closed.open{transform:rotate(0deg)}@media (width <= 1024px){.faqs-panel .content{padding-left:var(--space-7);padding-right:var(--space-7)}}@media (width <= 480px){.faqs-panel .content{padding-left:var(--space-4);padding-right:var(--space-4)}.faqs-container .faq{font-size:var(--text-base);line-height:var(--space-6);padding:var(--space-4) 0}.faqs-container .faq h4{padding-right:var(--space-8);overflow-wrap:break-word;hyphens:auto}.faqs-container .faq a.cross{top:var(--space-4)}.faqs-container .faq a.cross span{font-size:var(--heading-sub-mobile)}.faqs-container .faq .answer{padding:var(--space-6) 0 var(--space-8)}}.image-with-text-list-panel .content{padding:var(--panel-padding-block) 60px var(--panel-padding-block) 50px;display:flex;align-items:flex-start;gap:5%}.image-with-text-list-panel .content .main-image{flex:0 0 47.5%;max-width:47.5%;width:47.5%;height:auto;align-self:flex-start;display:block}.image-with-text-list-panel .content .text{flex:1;min-width:0}.image-with-text-list-panel .content .text h3{margin-bottom:26px}.image-with-text-list-panel .content .text p{font-size:24px;font-weight:700;line-height:26px;margin-bottom:var(--space-6)}.image-with-text-list-panel .text ul{list-style-type:none}.image-with-text-list-panel .text ul li{display:flex;align-items:center;margin-bottom:28px}.image-with-text-list-panel .text ul li img{margin-right:15px}.image-with-text-list-panel .content .text .button{background-color:var(--brand-highlight);margin:20px 0}@media (width <= 1024px){.image-with-text-list-panel .content .main-image{flex:1 1 100%;max-width:100%;width:100%;margin-right:0}.image-with-text-list-panel .content .text{flex:1 1 100%;margin-right:0}.image-with-text-list-panel .text ul{padding-left:0}}@media (width <= 768px){.image-with-text-list-panel .content{padding:var(--panel-padding-block-md) 24px;flex-direction:column;gap:var(--space-7)}.image-with-text-list-panel .content .main-image{width:100%;flex:0 0 auto}}.popular-courses{background-color:var(--bg-1);position:relative}.popular-courses .content{padding:22px 20px 0 var(--content-padding-x)}.popular-courses .content h3{margin-bottom:var(--space-7)}.popular-courses .content .popular-courses-container{padding-top:10px;padding-right:var(--space-7);width:100%}.popular-courses .content .button-container{padding-right:var(--space-7);text-align:center;width:100%}.popular-courses .content .button{background-color:var(--brand-main);color:var(--white);display:inline-block;line-height:48px;margin:0 20px 30px}@media (width <= 480px){.popular-courses .content{padding:22px var(--content-padding-x) 0 var(--content-padding-x)}.popular-courses .slider-controls{padding-right:var(--space-6)}}footer{background-color:var(--footer-bg);background-image:var(--footer-gradient)}footer .content{color:var(--footer-text);display:flex;max-width:1280px;padding:var(--space-10) 50px 50px}footer .content .lhs a,footer .content .text a,footer .content a{color:var(--footer-link)}footer .content .lhs a:hover,footer .content .text a:hover,footer .content a:hover{color:var(--footer-link);opacity:var(--footer-link-hover-opacity)}footer .content .lhs{display:inline-block;margin-right:5%;width:50%}footer .content .lhs img{margin-bottom:25px}footer .content ul{display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:var(--space-5);padding-left:var(--space-0);width:100%}footer .content ul li{margin-right:var(--space-7)}footer .content ul li:last-of-type{margin-right:var(--space-0)}footer .content .rhs{display:inline-block;width:40%}footer .content p{display:inline-block;margin:0 30px 50px 0}footer.fsb{background-color:var(--black);background-image:none;text-align:center}footer.fsb .content{display:inline-block}footer.fsb .footer-logo{height:auto;max-width:150px;margin-bottom:.5em}footer.fsb .content p{font-size:13px;margin-bottom:1em;width:100%}footer.fsb .content ul li{font-size:14px;margin:0 3px;width:fit-content}footer.fsb .content .white-button{display:inline-block;font-size:14px;background-color:var(--white);width:fit-content;margin:20px auto;border:1px solid var(--black);border-radius:var(--radius-sm);padding:10px 15px;text-decoration:none;color:var(--black)}footer .hbspt-form{width:50%}@media (width <= 1280px){footer .content ul li{margin:0 0 10px;width:100%}}@media (width <= 768px){footer .content{padding-left:32px;padding-right:32px}}@media (width <= 480px){footer .content ul{margin-bottom:var(--space-0)}footer .content .lhs{display:inline-block;margin:0 0 40px;width:100%}footer .content{padding:var(--space-6);padding-left:16px;padding-right:16px;flex-direction:column}footer .hbspt-form{width:100%}}.testimonials-panel{background-color:var(--cream);position:relative}.testimonials-panel .spacer{height:var(--space-11)}.testimonials-panel .content{max-width:1280px;padding-top:var(--space-5);padding-bottom:var(--space-7)}.testimonials-panel .content .testimonials-container .testimonial.swiper-slide{display:flex;align-items:flex-start;gap:4%}.testimonials-panel .content .testimonials-container .author-image{display:inline-block;position:relative;flex:0 0 26%}.testimonials-panel .content .testimonials-container .author-image .quotes{left:var(--space-0);position:absolute;top:var(--space-0);border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none);width:fit-content}.testimonials-panel .content .testimonials-container .author-image .blank{display:inline-block;height:100%;width:100%}.testimonials-panel .content .testimonials-container .testimonial-text{display:flex;flex-direction:column;flex:1}.testimonials-panel .content .testimonials-container .testimonial-text p{color:var(--brand-main);display:inline-block;font-size:var(--heading-sub);font-weight:700;line-height:36px;margin-bottom:var(--heading-sub)}.testimonials-panel .content .testimonials-container .author-position{font-family:Poppins,sans-serif}.testimonials-panel .content .testimonials-container .testimonial .logo{align-self:flex-end;margin-top:auto;width:fit-content}@media (width <= 1024px){.testimonials-panel .content .testimonials-container{padding:var(--space-0)}}@media (width <= 768px){.testimonials-panel .content .testimonials-container .testimonial.swiper-slide{flex-direction:column;align-items:center}.testimonials-panel .content .testimonials-container .author-image{flex:0 0 auto;margin-bottom:var(--space-9);margin-right:15%;margin-left:15%;width:70%}.testimonials-panel .content .testimonials-container .testimonial-text{width:100%}.testimonials-panel .content .testimonials-container .testimonial-text p{font-size:22px;line-height:var(--heading-sub-lh)}.testimonials-panel .content .testimonials-container .testimonial-text .author-position{margin-bottom:var(--space-5);width:100%}}.video-logo-panel{background-color:var(--bg-1);padding:var(--panel-padding-block) 0 var(--panel-padding-block);position:relative}.video-logo-panel .content{padding-bottom:var(--space-11);text-align:center}.video-logo-panel .video-and-text{align-items:center;display:flex;margin-bottom:65px;width:100%}.video-logo-panel .video-and-text .video{max-width:610px;margin-right:62px;width:100%}.video-logo-panel .video-and-text .video img{width:100%}.video-logo-panel .video-and-text .text{text-align:left;width:37%}.video-logo-panel .video-and-text .text h3{margin-bottom:28px;max-width:440px;width:100%}.video-logo-panel .video-and-text .text p{color:var(--black);font-size:24px;font-weight:700;margin-bottom:var(--space-6)}.video-logo-panel .video-and-text .text ul{list-style-type:none}.video-logo-panel .video-and-text .text li{display:flex;align-items:center;justify-content:left;margin-bottom:var(--space-5);width:100%}.video-logo-panel .video-and-text .text li img{margin-right:var(--space-4)}.video-logo-panel .video-and-text .text .button{border:1px solid var(--brand-main);color:var(--brand-main);margin:0 21px 0 0;text-decoration:none}.video-logo-panel .video-and-text .text a{color:var(--brand-main);text-decoration:underline;line-height:48px}.video-logo-panel h3.logo-title{color:var(--black);display:inline-block;font-size:var(--heading-sub);font-weight:var(--font-bold);letter-spacing:var(--heading-sub-ls);line-height:var(--heading-sub-lh);margin-bottom:var(--space-10);padding:0 50px}.video-logo-panel h3.logo-title u{text-decoration:none;position:relative;z-index:10}.video-logo-panel h3.logo-title u:after{background:url(../../img/circle-outline.webp) 100% 100%/cover no-repeat;top:-25px;content:"";display:block;height:82px;left:-20px;right:var(--space-0);position:absolute;width:192px;z-index:-1}.video-logo-panel .logos .swiper-wrapper{align-items:center}.video-logo-panel .logos .swiper-slide img{border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none);max-width:fit-content}.video-logo-panel .logos.swiper{padding-bottom:var(--space-0)}@media (width <= 768px){.video-logo-panel{padding:var(--space-7) 0}.video-logo-panel .content{padding:80px var(--content-padding-x) 50px var(--content-padding-x)}.video-logo-panel .video-and-text{border-bottom:var(--space-0);display:inline-block;padding:0 50px 0 0}.video-logo-panel .video-and-text .video{margin-right:var(--space-0)}.video-logo-panel .video-and-text .video img{margin-bottom:41px}.video-logo-panel .video-and-text .text{width:100%}.video-logo-panel h3.logo-title{padding:0 100px 0 50px}}@media (width <= 480px){.video-logo-panel .content{padding:40px var(--content-padding-x) 0 var(--content-padding-x)}.video-logo-panel .video-and-text{padding-right:var(--space-6)}.video-logo-panel h3.logo-title{padding:0 24px 0 0}}.learning-platform-panel .content{padding-top:var(--panel-padding-block-compact);padding-bottom:var(--panel-padding-block)}.learning-platform-panel .content h2{text-align:center;margin-bottom:var(--space-9);width:100%}.learning-platform-panel .tabs{display:flex;justify-content:center;gap:var(--space-6);margin-bottom:75px}.learning-platform-panel .tabs .tab{align-items:center;border:1px solid var(--bg-2);border-radius:var(--radius-lg);cursor:pointer;display:flex;font-size:24px;font-weight:700;height:105px;justify-content:center;letter-spacing:-.17px;padding:var(--space-7);position:relative;text-align:center;width:fit-content}.learning-platform-panel .tabs .tab.selected{background-color:var(--bg-1)}.learning-platform-panel .tabs .tab.selected:after{background:url(../../img/bottom-triangle.webp);bottom:-19px;content:"";display:inline-block;height:20px;position:absolute;width:34px;margin:0 auto}.learning-platform-panel .tab-content .tab{display:flex;align-items:flex-start;transition:all .3s ease}.learning-platform-panel .tab-content .tab.hidden{display:none}.learning-platform-panel .tab-content .main-image{margin-right:var(--space-10);width:60%}.learning-platform-panel .text h3 u{position:relative;text-decoration:none}.learning-platform-panel .text h3 u:after{background:url(../../img/underline-blue.webp) 100% 100%/cover no-repeat;bottom:-8px;content:"";display:block;height:15%;left:5%;right:5%;position:absolute;width:90%}.learning-platform-panel .text ul{list-style-type:none;margin-bottom:var(--space-8)}.learning-platform-panel .text li{display:flex;align-items:center;justify-content:left;margin-bottom:var(--space-5);width:100%}.learning-platform-panel .text li img{margin-right:var(--space-4)}.learning-platform-panel .text .button{border:1px solid var(--brand-main);margin:0 21px 0 0;text-decoration:none}.learning-platform-panel .text a{color:var(--brand-main);text-decoration:underline;line-height:48px}.learning-platform-panel .text p a{line-height:22px}@media (width <= 1280px){.learning-platform-panel .tab-content .tab{display:inline-block}.learning-platform-panel .tab .main-image{margin:0 0 39px;max-width:569px;width:100%}}@media (width <= 480px){.learning-platform-panel .tabs .tab{padding:15px;font-size:var(--text-base);height:auto}.learning-platform-panel .tab .main-image{width:100%}}.pricing-calculator .content{display:flex;background-color:var(--cream);padding:var(--panel-padding-block) 44px var(--space-12) var(--panel-padding-block);align-items:flex-start}.pricing-calculator h3{margin-bottom:42px}.pricing-calculator .title-and-dropdowns{margin-top:var(--space-7);width:35%}.pricing-calculator .title-and-dropdowns label{display:flex;align-items:center;height:56px;margin-bottom:var(--space-6);position:relative}.pricing-calculator .title-and-dropdowns label select{appearance:none;background-color:transparent;border:none;font-size:var(--text-base);height:56px;padding:16px 44px 16px 23px;width:180px;position:relative;z-index:10}.pricing-calculator .title-and-dropdowns label .select-menu{margin:0 0 0 20px}.pricing-calculator .arrow{margin:68px 35px 0 50px}.pricing-calculator .description{width:60%}.pricing-calculator .description-content{background:url(../../img/pricing-calculator-background.webp);background-size:100% 100%;display:inline-block;padding:58px 52px 50px 68px;width:100%;margin-bottom:var(--space-9)}.pricing-calculator .description-content .price-label{color:var(--black);font-size:24px;font-weight:700;margin-bottom:var(--space-5)}.pricing-calculator .description-content .price-value{color:var(--brand-main);display:inline-block;font-size:var(--heading-section);font-weight:900;letter-spacing:-1.5px;line-height:46px;margin:0 12px 23px 0}.pricing-calculator .description-content p{display:inline-block;line-height:20px;margin-bottom:23px}.pricing-calculator .description-content ul{display:block;padding-left:var(--space-5);width:60%}.pricing-calculator .description-content a{color:var(--brand-main);display:inline-block;text-decoration:underline;width:100%}.pricing-calculator .description-content .button{background-color:var(--brand-main);color:var(--white);display:flex;text-decoration:none;margin:22px 0 0}.pricing-calculator .description .price-label-inline{display:inline-block;margin-right:var(--space-8)}.pricing-calculator .description a{color:var(--brand-main);text-decoration:underline}@media (width <= 1280px){.pricing-calculator .title-and-dropdowns label span{display:inline-block;margin-bottom:10px}.pricing-calculator .title-and-dropdowns label{display:inline-block;height:88px}.pricing-calculator .title-and-dropdowns label .select-menu{margin-left:var(--space-0)}.pricing-calculator .content{display:inline-block}.pricing-calculator .title-and-dropdowns{margin-bottom:var(--space-7)}.pricing-calculator .description,.pricing-calculator .title-and-dropdowns{margin-top:var(--space-0);width:100%}.pricing-calculator .arrow{display:none}.pricing-calculator .content{padding:var(--panel-padding-block-md) 24px}}@media (width <= 480px){.pricing-calculator .description .price-label-inline{margin:0 0 10px;width:100%}}.courses-panel{background-color:var(--bg-1);padding-bottom:var(--space-12)}.courses-panel .content{padding:0 20px 0 var(--content-padding-x);max-width:1280px}.courses-panel .content p{font-size:20px;margin-bottom:66px}.courses-panel .courses-container{padding-right:var(--space-7)}.courses-panel .courses-container .course{background-color:var(--white);text-align:left}.courses-panel .content .course{box-sizing:border-box;display:inline-block;padding:28px 19px 16px 32px;border-radius:var(--radius-lg);box-shadow:7px 7px 9px 0 var(--shadow-medium)}.courses-panel .content .course .circle,.courses-panel .content .course img{display:inline-block;border-radius:var(--radius-full);height:200px;width:200px;margin:0 auto 16px}.courses-panel .content .course .course-content{padding:var(--space-0);width:100%}.courses-panel .content .course .course-content h3{color:var(--black);font-size:var(--heading-card);font-weight:var(--font-bold);letter-spacing:0;line-height:var(--heading-card-lh);margin-bottom:var(--space-2)}.courses-panel .content .course .course-content p{font-size:14px;line-height:18px;margin-bottom:18px}.courses-panel .content .buttons{text-align:center;width:100%}.courses-panel .content .button{background-color:var(--brand-main);color:var(--white);display:inline-block;margin:0 12px 25px;line-height:48px;text-align:center}.courses-panel .content .button.outline{background:transparent;color:var(--brand-main)}@media (width >= 768px){.courses-panel .courses-container{width:100%}.courses-panel .content .courses-container .swiper-wrapper .course{box-sizing:border-box;max-width:23.125%;margin-bottom:2.5%}.courses-panel .courses-container .swiper-wrapper{flex-wrap:wrap;gap:2.5%;justify-content:flex-start}.courses-panel .courses-container .pagination-container{display:none}}@media (width <= 1280px){.courses-panel .content .courses-container .swiper-wrapper .course{max-width:31.6666%}}@media (width <= 768px){.courses-panel .content .courses-container .swiper-wrapper .course{max-width:48.75%}.courses-panel .content .button{margin:0 10% 25px;width:80%}.courses-panel .content .courses-container .swiper-wrapper .course{max-width:100%}}@media (width <= 480px){.courses-panel .content{padding:0 var(--content-padding-x) 0 var(--content-padding-x)}}.contact-panel .content>.hbspt-form,.contact-panel .form-container{width:50%}.contact-panel .form-container .hbspt-form,.contact-panel .form-container .hs-form-frame{width:100%}.contact-panel{background-image:var(--brand-gradient)}.contact-panel.white{background-color:var(--white)}.contact-panel .content{display:flex;justify-content:space-between;max-width:1280px;margin:0 auto;padding-top:38px}.contact-panel .content .text-and-image{display:flex;flex-direction:column;margin-right:55px;position:relative;width:50%}.contact-panel .content .text-and-image .arrow{height:60px;position:absolute;right:var(--space-0);top:var(--space-0);width:140px}.contact-panel .content .text-and-image h3{color:var(--white);margin-bottom:var(--space-6);max-width:490px;position:relative;z-index:10}.contact-panel .content .text-and-image p{color:var(--white);margin-bottom:54px;max-width:490px}.contact-panel .content .button{background-color:var(--white);color:var(--brand-main);margin:0 0 40px}.contact-panel .content .text-and-image img{width:100%}.contact-panel .content div.wpforms-container-full{display:inline-block;margin:0 0 60px;width:45%}.contact-panel .content .wpforms-container .wpforms-field{padding:0 0 30px}.contact-panel .content .wpforms-container .wpforms-field-label{color:var(--black);font-weight:700;font-size:18px;margin-bottom:10px}.contact-panel .content div.wpforms-container-full button[type=submit]{background-color:transparent!important;border:1px solid var(--brand-main);border-radius:28px;box-shadow:none;color:var(--brand-main)!important;margin-left:auto;display:block;height:48px;width:130px}.contact-panel .content div.wpforms-container-full button[type=submit]:hover{background-color:transparent!important;background-image:none}.contact-panel .content div.wpforms-container-full button[type=submit]:focus:after{border:0!important}.contact-panel .enquire-now--mobile{display:none}.contact-form-shortcode{display:contents}.contact-panel__features{list-style:none;margin:var(--space-6) 0 0;padding:0}.contact-panel__feature{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);color:var(--white);font-size:var(--text-base);line-height:var(--leading-normal)}.contact-panel__feature-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;background:var(--brand-highlight);border-radius:var(--radius-base);overflow:hidden}.contact-panel__feature-icon .material-icons-outlined{font-size:26px;color:var(--brand-main)}.contact-panel--pricing .content .text-and-image h3{margin-bottom:var(--space-4)}.contact-panel__expectation{margin-top:var(--space-6);color:var(--white);font-size:var(--text-base);font-weight:var(--font-bold)}@media (width <= 768px){.contact-panel .content{flex-direction:column;padding-top:var(--space-0);padding-bottom:var(--space-7)}.contact-panel .content .text-and-image,.contact-panel .content div.wpforms-container-full{margin-bottom:var(--space-7);margin-right:var(--space-0);width:100%}.contact-panel .content .text-and-image .arrow{display:none}.contact-panel .content>.hbspt-form,.contact-panel .form-container,.contact-panel .hbspt-form{width:100%}}@media (width <= 480px){.contact-panel .content{flex-direction:column}.contact-panel .content .text-and-image{margin-right:var(--space-0);width:100%}.contact-panel .content .button,.contact-panel .content .text-and-image p{align-self:center}.contact-panel .content>.hbspt-form,.contact-panel .form-container,.contact-panel .hbspt-form{width:100%}.contact-panel .content .text-and-image .arrow{display:none}}.three-column-text-list-panel .content h3{margin-bottom:26px}.three-column-text-list-panel .content .flex-holder{display:flex;justify-content:space-between;gap:5%;padding:var(--space-7) 0 0 0}.three-column-text-list-panel .content .column{width:28.33%}.three-column-text-list-panel .content .column .main-image{border-radius:16px;margin-bottom:40px;width:100%}.three-column-text-list-panel .content .column h3{color:var(--black);margin-bottom:28px}.three-column-text-list-panel .content .column ul{display:inline-block;list-style-type:none;margin-bottom:var(--space-7);padding:0}.three-column-text-list-panel .content .column ul li{display:flex;align-items:center;justify-content:left;margin-bottom:16px}.three-column-text-list-panel .content .column ul img{margin-right:16px}.three-column-text-list-panel .content .button.blue{margin:0 auto var(--space-10) auto}@media (width <= 768px){.three-column-text-list-panel .content .flex-holder{flex-wrap:wrap;justify-content:center}.three-column-text-list-panel .content .column{width:47.5%}}@media (width <= 480px){.three-column-text-list-panel .content{display:inline-block;gap:0}.three-column-text-list-panel .content .column{width:100%;margin-bottom:24px}.three-column-text-list-panel .content .flex-holder{display:inline-block;padding:25px 0}}.staff-panel{background-color:var(--cream)}.staff-panel .content{padding-top:var(--space-9);display:grid;grid-template-columns:70% 25%;grid-template-rows:auto auto auto;gap:5%;align-items:start}.staff-panel>.content>h3{margin-bottom:42px;grid-column:1/-1}.staff-panel .image-team{border-top:1px solid var(--border-grey);padding-top:var(--space-5);margin-bottom:78px;grid-column:1;grid-row:2/4}.staff-panel .image-team h3,.staff-panel .second-team h3,.staff-panel .third-team h3{color:var(--black);font-size:24px;letter-spacing:0;margin-bottom:33px}.staff-panel .image-team-container{display:flex;flex-wrap:wrap;gap:5%}.staff-panel .image-team .team-person{align-items:center;display:flex;margin:0 0 24px;min-height:84px;width:47.5%}.staff-panel .image-team .team-person img{margin-right:var(--space-5)}.staff-panel .image-team .team-person .info{font-size:var(--text-base);line-height:26px}.staff-panel .second-team{margin-bottom:40px;grid-row:2}.staff-panel .second-team,.staff-panel .third-team{border-top:1px solid var(--border-grey);padding-top:var(--space-5);grid-column:2}.staff-panel .third-team{margin-bottom:78px;grid-row:3}@media (width <= 1024px){.staff-panel .image-team{width:100%}.staff-panel .second-team,.staff-panel .third-team{margin-right:10%;width:45%}.staff-panel .third-team{margin-right:var(--space-0)}}@media (width <= 768px){.staff-panel .image-team .team-person{margin-right:var(--space-0);width:100%}}@media (width <= 480px){.staff-panel .content{display:flex;flex-direction:column}.staff-panel .second-team,.staff-panel .third-team{margin-bottom:var(--space-7);margin-right:0;width:100%}}.wellbeing-hub-panel{position:relative;padding:var(--space-9) 0}.wellbeing-hub-panel h2,.wellbeing-hub-panel h3{margin-bottom:10px;width:60%}.wellbeing-hub-panel h2 u,.wellbeing-hub-panel h3 u{text-decoration:none;position:relative}.wellbeing-hub-panel h2 u:after,.wellbeing-hub-panel h3 u:after{background:url(../../img/underline-blue.webp) 100% 100%/cover no-repeat;bottom:-8px;content:"";display:block;height:15%;left:5%;right:5%;position:absolute;width:90%}.wellbeing-hub-panel img.main-image{width:100%}.wellbeing-hub-panel .text{display:flex;gap:130px}.wellbeing-hub-panel .text .lhs-text{text-align:left;width:50%}.wellbeing-hub-panel .text .lhs-text h4{font-size:24px;font-weight:900;line-height:30px;margin-bottom:var(--space-4)}.wellbeing-hub-panel .text .lhs-text p{margin-bottom:var(--space-5)}.wellbeing-hub-panel .text .lhs-text .button{width:fit-content}.wellbeing-hub-panel .text ul{list-style-type:none}.wellbeing-hub-panel .text ul li{display:flex;align-items:center;margin-bottom:18px}.wellbeing-hub-panel .text ul li img{margin-right:15px}@media (width <= 768px){.wellbeing-hub-panel h3{width:100%;padding-left:32px;padding-right:32px}.wellbeing-hub-panel .text{gap:var(--space-10);display:inline-block}.wellbeing-hub-panel .text .lhs-text{margin-bottom:var(--space-7);width:100%}}@media (width <= 480px){.wellbeing-hub-panel h3{padding-left:16px;padding-right:16px}}.two-column-image-with-text-list-panel .content .flex-holder{display:flex;justify-content:space-between;gap:5%;padding:var(--space-10) var(--space-9) 0}.two-column-image-with-text-list-panel .content .column{width:47.5%}.two-column-image-with-text-list-panel .content .column .main-image{border-radius:var(--radius-lg);margin-bottom:var(--space-8);width:100%}.two-column-image-with-text-list-panel .content .column h3{margin-bottom:28px}.two-column-image-with-text-list-panel .content .column ul{display:inline-block;list-style-type:none;margin-bottom:var(--space-7)}.two-column-image-with-text-list-panel .content .column ul li{display:flex;align-items:center;justify-content:left;margin-bottom:var(--space-4)}.two-column-image-with-text-list-panel .content .column ul img{margin-right:var(--space-4)}.two-column-image-with-text-list-panel .content .button.blue{margin:0 auto 60px}@media (width <= 768px){.two-column-image-with-text-list-panel .content{display:inline-block;gap:var(--space-0);padding:var(--space-9) 32px 0}.two-column-image-with-text-list-panel .content .flex-holder{flex-direction:column;padding:var(--space-10) 5% 0}.two-column-image-with-text-list-panel .content .column{width:100%;margin-bottom:var(--space-9)}.two-column-image-with-text-list-panel .content .column ul{padding-left:0}}@media (width <= 480px){.two-column-image-with-text-list-panel .content{padding:24px 16px 0}.two-column-image-with-text-list-panel .content .column{width:100%;margin-bottom:var(--space-6)}}.logo-grid .content{max-width:1280px;padding-top:var(--panel-padding-block);padding-bottom:var(--space-0)}.logo-grid .content h3{margin-bottom:57px}.logo-grid .content .logo-container .swiper-wrapper{align-items:center}.logo-grid .content .swiper-slide img{border-top-left-radius:0;border-top-right-radius:0;max-height:80%;max-width:100%}@media (width <= 768px){.logo-grid .content{padding-right:var(--space-0);padding-left:32px}.logo-grid .content .logo-container img{margin-right:var(--space-8)}}@media (width <= 480px){.logo-grid .content{padding-left:16px;padding-right:16px}}.courses-listing-panel{position:relative}.courses-listing-panel h4{font-size:24px;line-height:26px;margin-bottom:70px}.courses-listing-panel .course-groups{display:flex;flex-wrap:wrap;gap:3%;justify-content:space-between;align-items:stretch}.courses-listing-panel .course-group{border-top:1px solid var(--border-grey);margin-bottom:var(--space-8);padding-top:var(--space-5);width:31.3333%}.courses-listing-panel .course-group h5{color:var(--brand-main);font-size:24px;font-weight:900;line-height:30px;margin-bottom:27px}.courses-listing-panel .course-group ul{padding-left:var(--space-5);line-height:26px}.courses-listing-panel .lower-title-1{color:var(--brand-main);margin-bottom:10px}.courses-listing-panel .lower-title-1,.courses-listing-panel .lower-title-2{font-size:28px;letter-spacing:-.2px;text-align:center;width:100%}@media (width <= 768px){.courses-listing-panel .course-group{width:48.5%}}@media (width <= 480px){.courses-listing-panel .course-groups{gap:var(--space-0)}.courses-listing-panel .course-group{width:100%}}.title-and-button-panel .content{display:flex;align-items:center;justify-content:center;padding:var(--panel-padding-block) var(--space-7)}.title-and-button-panel .content h3{color:var(--black);margin-right:var(--space-6)}.title-and-button-panel .content .button-text{min-width:230px;text-align:center}.title-and-button-panel .content .button{background-color:var(--brand-main);color:var(--white);display:inline-block;line-height:48px;margin:0 0 10px}@media (width <= 480px){.title-and-button-panel .content .button-text{min-width:auto}.title-and-button-panel .content{text-align:center;flex-direction:column;padding:var(--panel-padding-block-sm) var(--space-8) var(--space-2)}.title-and-button-panel .content h3{margin-right:var(--space-0);margin-bottom:var(--space-4)}}.two-column-rich-text-panel .content{display:flex;gap:6%;padding-top:var(--panel-padding-block);padding-bottom:var(--panel-padding-block)}.two-column-rich-text-panel .column{width:47%}.two-column-rich-text-panel .column h3{margin-bottom:var(--space-7)}.two-column-rich-text-panel .column img.size-full{width:100%}.two-column-rich-text-panel blockquote{background-color:var(--cream);color:var(--brand-main);font-size:22px;font-weight:700;line-height:32px;margin-bottom:33px;padding:25px}@media (width <= 768px){.two-column-rich-text-panel .content{display:inline-block}.two-column-rich-text-panel .content .column{width:100%}.two-column-rich-text-panel .content .column:first-of-type{margin-bottom:var(--space-9)}}@media (width <= 480px){.two-column-rich-text-panel .content{padding-top:var(--panel-padding-block-sm);padding-bottom:var(--panel-padding-block-sm)}}.full-width-image-with-text-panel .content{padding-top:var(--panel-padding-block);padding-bottom:var(--panel-padding-block);position:relative}.full-width-image-with-text-panel .content h3{color:var(--white);font-size:72px;font-weight:700;letter-spacing:-2.57px;line-height:72px;margin-bottom:28px;max-width:570px}.full-width-image-with-text-panel .content h4{color:var(--white);font-size:28px;font-weight:700;letter-spacing:-.2px;line-height:32px;margin-bottom:37px}.full-width-image-with-text-panel .content .button{background-color:var(--brand-highlight);color:var(--black);margin:var(--space-0)}@media (width <= 768px){.full-width-image-with-text-panel .content{padding-left:32px;padding-right:32px}}@media (width <= 480px){.full-width-image-with-text-panel .content{min-height:300px;padding-left:16px;padding-right:16px}.full-width-image-with-text-panel .content .text{padding:var(--space-0);position:absolute;bottom:10%;width:calc(100% - 44px)}.full-width-image-with-text-panel .content h3{font-size:32px;line-height:36px;letter-spacing:0}.full-width-image-with-text-panel .content h4{display:none}}.text-panel .content{padding-top:var(--space-9);padding-bottom:var(--space-9);display:grid;grid-template-columns:70% 25%;gap:5%}.text-panel .content:not(:has(.aside)){display:block}.text-panel .content:not(:has(.aside)) .content-area{width:100%}.text-panel .content:not(:has(.aside)) .content-area h2{text-align:center}.text-panel .content h1{color:var(--brand-main);font-size:var(--heading-section);font-weight:900;line-height:46px;margin-bottom:var(--space-8)}.text-panel .content h2,.text-panel .content h3{color:var(--black);font-size:var(--text-xl);line-height:var(--leading-tight);margin-bottom:var(--space-6)}.text-panel .content ol,.text-panel .content p,.text-panel .content ul{font-size:var(--text-base);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.text-panel .content li{margin-bottom:var(--space-2)}@media (width <= 768px){.text-panel .content .content-area{margin:0 0 var(--space-9);width:100%}.text-panel .aside{display:none}}@media (width <= 480px){.text-panel .content{padding-top:var(--space-7);padding-bottom:var(--space-7)}.text-panel .content-area h1{font-size:var(--heading-section-mobile);line-height:var(--heading-section-mobile-lh)}.text-panel .content h2,.text-panel .content h3{font-size:var(--text-lg);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.text-panel .content ol,.text-panel .content p,.text-panel .content ul{margin-bottom:var(--space-3)}}.industry-selector-panel .content{padding-top:var(--panel-padding-block)}.industry-selector-panel h4{font-size:24px;font-weight:900;line-height:26px;margin-bottom:70px}.industry-selector-panel .industries{display:flex;flex-wrap:wrap;gap:2%}.industry-selector-panel .industries .industry{margin-bottom:var(--space-5);text-align:center;width:18%}.industry-selector-panel .industries .industry .image{border-radius:var(--radius-full);display:inline-block;margin-bottom:var(--space-4);height:200px;width:200px}.industry-selector-panel .industries .industry h5{font-size:19px;font-weight:700;margin-bottom:var(--space-2)}@media (width <= 480px){.industry-selector-panel .content{padding-top:var(--space-6)}}.suggestions-checklist-panel .content{padding-left:var(--content-padding-x);padding-right:var(--content-padding-x)}.suggestions-checklist-panel .suggestions-layout{display:flex;align-items:flex-start;gap:var(--space-8)}.suggestions-checklist-panel .suggestions-label{flex:0 0 auto}.suggestions-checklist-panel .suggestions-list{flex:1 1 0%;min-width:0}.suggestions-checklist-panel .panel-heading{color:var(--black);margin-bottom:0}@media (width <= 768px){.suggestions-checklist-panel .suggestions-layout{flex-direction:column;align-items:flex-start;gap:var(--space-6)}}.h2-image-text-panel .content{display:flex;align-items:flex-start;gap:var(--space-9);max-width:var(--container-xl);margin:0 auto;padding-left:var(--space-7);padding-right:var(--space-7)}.h2-image-text-panel .image-column{flex:0 0 47.5%;max-width:47.5%}.h2-image-text-panel .main-image{width:100%;height:auto;display:block;border-radius:var(--radius-md)}.h2-image-text-panel .text-column{flex:1;min-width:0}.h2-image-text-panel .panel-heading{font-size:var(--heading-sub);color:var(--black);margin-bottom:var(--space-6)}.h2-image-text-panel .bullet-list{list-style:none;padding:0;margin:0 0 var(--space-4) 0}.h2-image-text-panel .bullet-list li{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.h2-image-text-panel .bullet-list li:before{content:"";flex-shrink:0;width:12px;height:12px;background:var(--black);border-radius:50%}.h2-image-text-panel .body-text{font-size:var(--text-base);line-height:var(--leading-normal);margin-bottom:var(--space-6);color:var(--black)}.h2-image-text-panel .button-container{margin-top:var(--space-7)}.h2-image-text-panel--image-right .content{flex-direction:row-reverse}@media (width <= 768px){.h2-image-text-panel .content{flex-direction:column;gap:var(--space-7);padding-left:var(--space-6);padding-right:var(--space-6)}.h2-image-text-panel .image-column{flex:1 1 100%;max-width:100%}.h2-image-text-panel--image-right .content{flex-direction:column}}@media (width <= 480px){.h2-image-text-panel .content{padding-left:var(--space-4);padding-right:var(--space-4)}}.features-benefits-grid-panel .content{padding-left:var(--space-7);padding-right:var(--space-7);max-width:var(--container-xl);margin:0 auto}.features-benefits-grid-panel .panel-heading{margin-bottom:var(--space-7)}.features-benefits-grid-panel .panel-subtitle{font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:800px;margin:0 0 var(--space-9);color:var(--text-secondary)}.features-benefits-grid-panel .features-grid{display:grid;gap:var(--space-7)}.features-benefits-grid-panel .features-grid--cols-3{grid-template-columns:repeat(3,1fr)}.features-benefits-grid-panel .features-grid--cols-4{grid-template-columns:repeat(4,1fr)}.features-benefits-grid-panel .features-grid--cols-2{grid-template-columns:repeat(2,1fr)}.features-benefits-grid-panel .icon-feature-item--horizontal{display:flex;align-items:flex-start;gap:var(--space-5);text-align:left}.features-benefits-grid-panel .icon-feature-item__icon .material-icons,.features-benefits-grid-panel .icon-feature-item__icon .material-icons-outlined{font-size:2rem;color:var(--brand-main)}.features-benefits-grid-panel .icon-feature-item__icon .ssa-icon{color:var(--brand-main);display:block}.icon-feature-item__icon--contained{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;width:56px;height:56px;background:var(--brand-highlight);border-radius:var(--radius-base)}.features-benefits-grid-panel--dark-bg .icon-feature-item__heading,.features-benefits-grid-panel--dark-bg .panel-heading,.features-benefits-grid-panel--dark-bg .panel-subtitle{color:var(--white)}.features-benefits-grid-panel--dark-bg .icon-feature-item__body{color:hsla(0,0%,100%,.85)}.features-benefits-grid-panel--dark-bg .icon-feature-item__icon .material-icons,.features-benefits-grid-panel--dark-bg .icon-feature-item__icon .material-icons-outlined,.features-benefits-grid-panel--dark-bg .icon-feature-item__icon .ssa-icon{color:var(--white)}.features-benefits-grid-panel--dark-bg .icon-feature-item__icon--contained{background:hsla(0,0%,100%,.15)}.features-benefits-grid-panel .icon-feature-item__heading{font-size:var(--heading-card);font-weight:var(--font-bold);margin-bottom:var(--space-3);color:var(--black)}.features-benefits-grid-panel .icon-feature-item__body{font-size:var(--text-base);color:var(--black);line-height:var(--leading-normal)}@media (width <= 1024px){.features-benefits-grid-panel .features-grid--cols-3,.features-benefits-grid-panel .features-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (width <= 768px){.features-benefits-grid-panel .content{padding-left:var(--space-6);padding-right:var(--space-6)}.features-benefits-grid-panel .features-grid--cols-2,.features-benefits-grid-panel .features-grid--cols-3,.features-benefits-grid-panel .features-grid--cols-4{grid-template-columns:1fr;gap:var(--space-6)}}@media (width <= 480px){.features-benefits-grid-panel .content{padding-left:var(--space-4);padding-right:var(--space-4)}.features-benefits-grid-panel .panel-subtitle{font-size:var(--text-base)}}.hero-split-panel{min-height:380px;display:flex;align-items:center}.hero-split-panel .content{display:flex;align-items:flex-start;gap:var(--space-10);max-width:var(--container-xl);margin:0 auto;padding:var(--panel-padding-block-compact) var(--space-7);width:100%}.hero-split-panel .image-column,.hero-split-panel .text-column{flex:1 1 50%;min-width:0}.hero-split-panel--image-left .content{flex-direction:row-reverse}.hero-split-panel .hero-title{font-size:var(--heading-section);font-weight:var(--font-black);line-height:var(--heading-section-lh);letter-spacing:var(--heading-section-ls);color:var(--brand-main);margin-bottom:var(--space-6)}.hero-split-panel .subtitle{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--black);margin-bottom:var(--space-7)}.hero-split-panel--dark-bg{background:var(--brand-gradient)}.hero-split-panel--dark-bg .hero-title,.hero-split-panel--dark-bg .subtitle,.hero-split-panel--light-text .hero-title,.hero-split-panel--light-text .subtitle{color:var(--white)}.hero-split-panel .hero-image{width:100%;height:auto;object-fit:cover;border-radius:var(--radius-md)}.hero-split-panel .button-container{display:flex;flex-wrap:wrap;gap:var(--space-4)}[data-panel-layout=hero_split_panel]+[data-panel-layout=text_panel] .text-panel .content{padding-top:var(--space-6)}@media (width <= 1024px){.hero-split-panel .content{gap:var(--space-7);padding:var(--panel-padding-block-compact-md) var(--space-6)}.hero-split-panel .hero-title{font-size:var(--text-3xl)}}@media (width <= 768px){.hero-split-panel{min-height:auto}.hero-split-panel .content{flex-direction:column;gap:var(--space-7);padding:var(--panel-padding-block-compact-sm) var(--space-4)}.hero-split-panel .image-column{order:-1}.hero-split-panel .image-column,.hero-split-panel .text-column{flex:1 1 100%}}@media (width <= 480px){.hero-split-panel .hero-title{font-size:var(--heading-section-mobile);line-height:var(--heading-section-mobile-lh)}.hero-split-panel .subtitle{font-size:var(--text-base)}.hero-split-panel .button-container{flex-direction:column;gap:var(--space-3)}.hero-split-panel .button-container .button{width:100%}}.hero-centered-panel{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-centered-panel .hero-background{position:absolute;inset:0;z-index:0}.hero-centered-panel .hero-background__image{width:100%;height:100%;object-fit:cover}.hero-centered-panel .hero-background__overlay{position:absolute;inset:0}.hero-centered-panel .hero-background__overlay--gradient{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.3))}.hero-centered-panel .hero-background__overlay--solid{background:rgba(0,0,0,.5)}.hero-centered-panel .content{position:relative;z-index:1;padding:var(--panel-padding-block) var(--space-7);text-align:center;width:100%}.hero-centered-panel .content--narrow{max-width:600px;margin:0 auto}.hero-centered-panel .content--medium{max-width:800px;margin:0 auto}.hero-centered-panel .content--wide{max-width:1000px;margin:0 auto}.hero-centered-panel .panel-heading{color:var(--white);margin-bottom:var(--space-6)}.hero-centered-panel .subtitle{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--white);margin-bottom:var(--space-7)}.hero-centered-panel--light-bg .panel-heading{color:var(--brand-main)}.hero-centered-panel--light-bg .subtitle{color:var(--black)}.hero-centered-panel--light-bg{min-height:auto}.hero-centered-panel--light-bg .content{padding:var(--panel-padding-block-compact) var(--space-7)}.hero-centered-panel .button-container{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-4)}@media (width <= 768px){.hero-centered-panel{min-height:400px}.hero-centered-panel .content{padding:var(--panel-padding-block-md) var(--space-6)}.hero-centered-panel--light-bg{min-height:auto}.hero-centered-panel--light-bg .content{padding:var(--panel-padding-block-compact-md) var(--space-6)}}@media (width <= 480px){.hero-centered-panel{min-height:350px}.hero-centered-panel .content{padding:var(--panel-padding-block-sm) var(--space-4)}.hero-centered-panel .subtitle{font-size:var(--text-base)}.hero-centered-panel .button-container{flex-direction:column;gap:var(--space-3)}}.hero-blurred-bg-panel{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-blurred-bg-panel .hero-background{position:absolute;inset:-20px;z-index:0}.hero-blurred-bg-panel .hero-background__image{width:100%;height:100%;object-fit:cover}.hero-blurred-bg-panel .hero-background__overlay{position:absolute;inset:0}.hero-blurred-bg-panel .hero-background__overlay--gradient{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.3))}.hero-blurred-bg-panel .content{position:relative;z-index:1;padding:var(--panel-padding-block) var(--space-7);text-align:center;max-width:800px;margin:0 auto;width:100%}.hero-blurred-bg-panel .content-card{padding:var(--space-9)}.hero-blurred-bg-panel .content-card--white{background:var(--white);border-radius:var(--radius-md)}.hero-blurred-bg-panel .content-card--translucent{background:hsla(0,0%,100%,.85);border-radius:var(--radius-md);backdrop-filter:blur(4px)}.hero-blurred-bg-panel .content-card--translucent .panel-heading,.hero-blurred-bg-panel .content-card--white .panel-heading{color:var(--brand-main)}.hero-blurred-bg-panel .content-card--translucent .subtitle,.hero-blurred-bg-panel .content-card--white .subtitle{color:var(--black)}.hero-blurred-bg-panel .panel-heading{color:var(--white);margin-bottom:var(--space-6)}.hero-blurred-bg-panel .subtitle{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--white);margin-bottom:var(--space-7)}.hero-blurred-bg-panel .button-container{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-4)}.hero-blurred-bg-panel .button.outline{color:var(--white)}.hero-blurred-bg-panel--left{justify-content:flex-start}.hero-blurred-bg-panel--left .hero-background__overlay--gradient{background:linear-gradient(90deg,rgba(0,40,60,.85),rgba(0,40,60,.6) 50%,transparent)}.hero-blurred-bg-panel--left .content{text-align:left;max-width:var(--container-xl);margin:0;padding-left:var(--space-11)}.hero-blurred-bg-panel--left .button-container{justify-content:flex-start}@media (width <= 768px){.hero-blurred-bg-panel{min-height:400px}.hero-blurred-bg-panel .content{padding:var(--panel-padding-block-md) var(--space-6)}.hero-blurred-bg-panel .content-card{padding:var(--space-7)}.hero-blurred-bg-panel--left .content{padding-left:var(--space-6)}}@media (width <= 480px){.hero-blurred-bg-panel .content{padding:var(--panel-padding-block-sm) var(--space-4)}.hero-blurred-bg-panel .subtitle{font-size:var(--text-base)}.hero-blurred-bg-panel .button-container{flex-direction:column;gap:var(--space-3)}}.hero-circle-image-panel{position:relative}.hero-circle-image-panel .content{display:flex;align-items:center;gap:var(--space-10);max-width:var(--container-lg);margin:0 auto;padding:var(--panel-padding-block) var(--space-7)}.hero-circle-image-panel .text-column{flex:1 1 55%;min-width:0}.hero-circle-image-panel .image-column{flex:0 0 280px;display:flex;justify-content:center}.hero-circle-image-panel--image-left .content{flex-direction:row-reverse}.hero-circle-image-panel .circle-image{width:280px;height:280px;border-radius:var(--radius-full);object-fit:cover}.hero-circle-image-panel .hero-title{font-size:var(--heading-section);font-weight:var(--font-black);line-height:var(--heading-section-lh);color:var(--brand-main);margin-bottom:var(--space-6)}.hero-circle-image-panel .subtitle{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--black);margin-bottom:var(--space-7)}.hero-circle-image-panel--dark-bg{background:var(--brand-gradient)}.hero-circle-image-panel--dark-bg .hero-title,.hero-circle-image-panel--dark-bg .subtitle{color:var(--white)}.hero-circle-image-panel .button-container{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media (width <= 1024px){.hero-circle-image-panel .image-column{flex:0 0 240px}.hero-circle-image-panel .circle-image{width:240px;height:240px}}@media (width <= 768px){.hero-circle-image-panel .content{flex-direction:column;gap:var(--space-7);padding:var(--panel-padding-block-md) var(--space-6);text-align:center}.hero-circle-image-panel .image-column{order:-1;flex:0 0 auto}.hero-circle-image-panel .circle-image{width:220px;height:220px}.hero-circle-image-panel .button-container{justify-content:center}}@media (width <= 480px){.hero-circle-image-panel .content{padding:var(--panel-padding-block-sm) var(--space-4)}.hero-circle-image-panel .circle-image{width:180px;height:180px}.hero-circle-image-panel .button-container{flex-direction:column;gap:var(--space-3)}}.hero-blur-circle-panel{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-blur-circle-panel .blurred-background{position:absolute;inset:-30px;z-index:0}.hero-blur-circle-panel .blurred-background__image{width:100%;height:100%;object-fit:cover}.hero-blur-circle-panel .blurred-background__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.3))}.hero-blur-circle-panel .content{position:relative;z-index:2;display:flex;align-items:center;gap:var(--space-10);max-width:var(--container-lg);margin:0 auto;padding:var(--panel-padding-block) var(--space-7);width:100%}.hero-blur-circle-panel .text-column{flex:1 1 55%;min-width:0}.hero-blur-circle-panel .hero-title{font-size:var(--heading-section);font-weight:var(--font-black);line-height:var(--heading-section-lh);color:var(--white);margin-bottom:var(--space-6)}.hero-blur-circle-panel .subtitle{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--white);margin-bottom:var(--space-7)}.hero-blur-circle-panel .circle-image-container{flex:0 0 280px;display:flex;justify-content:center}.hero-blur-circle-panel .circle-image{width:280px;height:280px;border-radius:var(--radius-full);object-fit:cover;border:none}.hero-blur-circle-panel--circle-left .content{flex-direction:row-reverse}.hero-blur-circle-panel--center .content{flex-direction:column;text-align:center}.hero-blur-circle-panel .circle-image-container--center{flex:0 0 auto}.hero-blur-circle-panel .button-container{display:flex;flex-wrap:wrap;gap:var(--space-4)}.hero-blur-circle-panel--center .button-container{justify-content:center}@media (width <= 1024px){.hero-blur-circle-panel .circle-image-container{flex:0 0 240px}.hero-blur-circle-panel .circle-image{width:240px;height:240px}}@media (width <= 768px){.hero-blur-circle-panel{min-height:400px}.hero-blur-circle-panel .content{flex-direction:column;gap:var(--space-7);padding:var(--panel-padding-block-md) var(--space-6);text-align:center}.hero-blur-circle-panel .circle-image-container{order:-1;flex:0 0 auto}.hero-blur-circle-panel .circle-image{width:220px;height:220px}.hero-blur-circle-panel .button-container{justify-content:center}}@media (width <= 480px){.hero-blur-circle-panel .content{padding:var(--panel-padding-block-sm) var(--space-4)}.hero-blur-circle-panel .circle-image{width:180px;height:180px}.hero-blur-circle-panel .button-container{flex-direction:column;gap:var(--space-3)}}.two-column-feature-panel .content{padding:var(--panel-padding-block) var(--space-7);max-width:var(--container-xl);margin:0 auto}.two-column-feature-panel .panel-heading{text-align:center;margin-bottom:var(--space-9)}.two-column-feature-panel .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-7)}.two-column-feature-panel .bullet-list{list-style:none;padding:0;margin:var(--space-4) 0 0 0}.two-column-feature-panel .bullet-list li{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3)}.two-column-feature-panel .bullet-list li:before{content:"";flex-shrink:0;width:10px;height:10px;background:var(--black);border-radius:50%}@media (width <= 768px){.two-column-feature-panel .content{padding:var(--panel-padding-block-md) var(--space-6)}.two-column-feature-panel .features-grid{grid-template-columns:1fr}}@media (width <= 480px){.two-column-feature-panel .content{padding:var(--panel-padding-block-sm) var(--space-4)}}.three-column-feature-panel .content{padding:var(--panel-padding-block) var(--space-7);max-width:var(--container-xl);margin:0 auto}.three-column-feature-panel .panel-heading{text-align:center;margin-bottom:var(--space-7)}.three-column-feature-panel .panel-subtitle{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);text-align:center;max-width:800px;margin:0 auto var(--space-9)}.three-column-feature-panel .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-7)}.three-column-feature-panel--centered .feature-card{text-align:center}@media (width <= 1024px){.three-column-feature-panel .features-grid{grid-template-columns:repeat(2,1fr)}}@media (width <= 768px){.three-column-feature-panel .content{padding:var(--panel-padding-block-md) var(--space-6)}.three-column-feature-panel .features-grid{grid-template-columns:1fr}}@media (width <= 480px){.three-column-feature-panel .content{padding:var(--panel-padding-block-sm) var(--space-4)}}.four-column-category-panel .content{padding:var(--panel-padding-block) var(--space-7);max-width:var(--container-xl);margin:0 auto}.four-column-category-panel .panel-heading{text-align:center;margin-bottom:var(--space-9)}.four-column-category-panel .categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}@media (width <= 1024px){.four-column-category-panel .categories-grid{grid-template-columns:repeat(2,1fr)}}@media (width <= 768px){.four-column-category-panel .content{padding:var(--panel-padding-block-md) var(--space-6)}.four-column-category-panel .categories-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}@media (width <= 480px){.four-column-category-panel .content{padding:var(--panel-padding-block-sm) var(--space-4)}.four-column-category-panel .categories-grid{grid-template-columns:1fr}}.three-column-product-panel .content{padding:var(--panel-padding-block-compact) var(--space-7);max-width:var(--container-lg);margin:0 auto}.three-column-product-panel .panel-heading{text-align:center;margin-bottom:var(--space-7)}.three-column-product-panel .products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-7);align-items:stretch}.three-column-product-panel--highlight-center .product-card--highlight{transform:scale(1.05);box-shadow:var(--shadow-lg);z-index:1}.three-column-product-panel--two-cards .products-grid{grid-template-columns:repeat(2,1fr);max-width:var(--container-lg);margin:0 auto}@media (width <= 1024px){.three-column-product-panel .products-grid{grid-template-columns:repeat(2,1fr)}.three-column-product-panel--highlight-center .product-card--highlight{transform:none}}@media (width <= 768px){.three-column-product-panel .content{padding:var(--panel-padding-block-md) var(--space-6)}.three-column-product-panel .products-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media (width <= 480px){.three-column-product-panel .content{padding:var(--panel-padding-block-sm) var(--space-4)}}.long-form-features-panel .content{padding:var(--panel-padding-block) var(--space-7);max-width:var(--container-xl);margin:0 auto}.long-form-features-panel .panel-heading{margin-bottom:var(--space-9)}.long-form-features-panel .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-9)}.long-form-features-panel--stacked .features-grid{grid-template-columns:1fr}.long-form-features-panel--alternating .features-grid{grid-template-columns:1fr;gap:var(--space-10)}.long-form-features-panel .features-grid--cols-4{grid-template-columns:repeat(4,1fr)}.long-form-features-panel .features-grid--cols-3{grid-template-columns:repeat(3,1fr)}.long-form-features-panel--dark-bg .icon-feature-item__heading,.long-form-features-panel--dark-bg .panel-heading{color:var(--white)}.long-form-features-panel--dark-bg .icon-feature-item__body{color:hsla(0,0%,100%,.85)}.long-form-features-panel--dark-bg .icon-feature-item__icon .material-icons,.long-form-features-panel--dark-bg .icon-feature-item__icon .material-icons-outlined{color:var(--white)}.long-form-features-panel--dark-bg .icon-feature-item__icon--contained{background:hsla(0,0%,100%,.15)}@media (width <= 1024px){.long-form-features-panel .features-grid{grid-template-columns:1fr}.long-form-features-panel .features-grid--cols-3,.long-form-features-panel .features-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (width <= 768px){.long-form-features-panel .content{padding:var(--panel-padding-block-md) var(--space-6)}.long-form-features-panel .features-grid--cols-3,.long-form-features-panel .features-grid--cols-4{grid-template-columns:1fr}}@media (width <= 480px){.long-form-features-panel .content{padding:var(--panel-padding-block-sm) var(--space-4)}}.client-logo-carousel-panel .content{padding:var(--space-9) var(--space-7);max-width:var(--container-xl);margin:0 auto}.client-logo-carousel-panel .panel-heading{text-align:center;font-size:var(--heading-sub);font-weight:var(--font-bold);margin-bottom:var(--space-7)}.client-logo-carousel-panel .logo-carousel{margin-bottom:var(--space-7)}.client-logo-carousel-panel .client-logo{max-height:48px;width:auto;object-fit:contain;display:block;margin:0 auto}.client-logo-carousel-panel--grayscale .client-logo{filter:grayscale(100%);opacity:.7;transition:filter .3s ease,opacity .3s ease}.client-logo-carousel-panel--grayscale .client-logo:hover{filter:grayscale(0);opacity:1}.client-logo-carousel-panel .testimonial-snippets{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-7)}@media (width <= 768px){.client-logo-carousel-panel .content{padding:var(--space-7) var(--space-6)}.client-logo-carousel-panel .client-logo{max-height:40px}.client-logo-carousel-panel .testimonial-snippets{flex-direction:column;align-items:center}}@media (width <= 480px){.client-logo-carousel-panel .content{padding:var(--space-6) var(--space-4)}}.courses{background-color:var(--courses-background);padding:74px 0;position:relative}.courses .content{display:flex}.courses .content h1,.courses .content h2{color:var(--brand-main);font-size:var(--heading-section);font-weight:900;letter-spacing:-1.5px;line-height:44px;margin-bottom:60px}.courses .categories{flex:0 0 20%;min-width:160px}.courses .categories .filter-sort{cursor:pointer;display:none;height:18px;margin-bottom:30px}.courses .categories .filter-sort:before{content:url(../../img/sliders.webp);margin-right:6px}.courses .categories ul{list-style-type:none;padding-left:var(--space-0)}.courses .categories ul.children{margin:0 0 0 20px}.courses .categories li{display:inline-block;width:100%}.courses .categories a{display:inline-block;margin-bottom:var(--space-5);text-decoration:none}.courses .categories .current-cat>a{border-bottom:4px solid var(--brand-main)}.courses .categories hr{border-top:1px solid var(--bg-2);margin-bottom:var(--space-6)}.courses .courses-main-area{flex:1;padding-left:3%;overflow-x:hidden}.courses .courses-main-area .filters{display:flex;flex-wrap:wrap;margin-bottom:50px;width:100%}.courses-main-area .drop-down.sort-by{display:inline-block;margin-right:5%;width:30%}.courses-main-area .drop-down.search{width:65%}.courses .courses-main-area h1,.courses .courses-main-area h2{display:inline-block;color:var(--brand-main);margin-right:18px;margin-bottom:var(--space-5)}.courses .courses-main-area h1{margin-bottom:var(--space-8)}.courses .courses-main-area h2.fw{width:100%}.search-form{position:relative;width:65%}.search-form input{width:100%}.search-form .search-term{position:relative}.search-form .search-term:after{content:url(../../img/icon-search.webp);display:inline-block;height:18px;width:18px;position:absolute;top:14px;right:var(--space-5)}.courses-main-area .carousel .course{display:inline-block;max-width:265px;margin:0 20px 40px;border-radius:var(--radius-lg)}#coursesList{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}#coursesList .course{background-color:var(--white);border-radius:var(--radius-lg);box-shadow:5px 5px 9px 0 var(--shadow-medium);width:100%;max-width:100%}#coursesList .course .listing-item-img{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:inline-block;height:146px;width:100%}#coursesList .course .course-content{background-color:var(--white);display:inline-block;padding:16px 24px 34px;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);width:100%}#coursesList .course .course-content a{display:inline-block;text-decoration:none;_width:100%}#coursesList .course .course-content h3,#coursesList .course .course-content h4{color:var(--black);font-size:var(--heading-card);font-weight:var(--font-bold);letter-spacing:0;line-height:var(--heading-card-lh);margin-bottom:30px}#coursesList .course .course-content p{font-size:14px;line-height:18px;margin-bottom:37px}#coursesList .course .course-content .read-more span:first-child{margin-right:7px}#coursesList .course .course-content a.read-more{display:flex!important}.course-meta{display:flex;align-items:center;justify-content:space-between}.course-meta .read-more{display:flex;align-items:center;gap:5px;text-decoration:none;color:inherit}.course-meta .right-arrow{font-size:20px}.read-more [class*=material-]{font-size:18px;line-height:1;height:18px;display:inline-flex;align-items:center}.read-more .right-arrow{margin-left:auto}.courses-main-area .course-type-container{position:relative;padding-bottom:var(--space-8);margin-bottom:var(--space-8);display:flex;flex-direction:column;align-items:flex-start;gap:30px}.courses .popular-courses-container{overflow:hidden}.courses-main-area .button{border-color:var(--brand-main);color:var(--brand-main);margin:-6px 0 20px 20px}.courses-main-area ul.category-list{list-style-type:none;display:flex;flex-wrap:wrap;gap:0 40px;margin-bottom:140px}.courses-main-area .category-list li{border-bottom:1px solid var(--bg-2);color:var(--brand-main);font-size:24px;font-weight:900;letter-spacing:-.17px;line-height:32px;padding:20px 0;width:calc(50% - 20px)}.courses-main-area .category-list li a{text-decoration:none}.courses-main-area .category-list .numeric{display:inline-flex;margin-left:15px}.course-industry{background-color:var(--white)}.course-industry #coursesList{gap:3%}.course-industry #coursesList .course{width:22.75%}.course-industry h2{color:var(--brand-main);display:flex;align-items:center;gap:var(--space-2)}.course-industry h2 .numeric{margin-left:var(--space-4)}.course-industry .paragraphs{border-bottom:1px solid var(--border-grey);display:flex;gap:5%;padding-bottom:50px;margin-bottom:30px}.course-industry .paragraph{width:47.5%}.single-module-page{padding:45px 0;position:relative}.single-module-page .content{display:grid;grid-template-columns:1fr 360px;gap:60px}.single-module-page .aside,.single-module-page .content-area{width:auto;max-width:100%}.single-module-page .content-area h1{color:var(--brand-main);font-size:var(--heading-section);font-weight:900;line-height:46px;margin-bottom:30px}.single-module-page .aside .item{align-items:center;border-top:1px solid var(--grey-light);display:flex;height:70px;padding:10px 0}.single-module-page .aside .item img{border-radius:var(--radius-none);box-shadow:none;display:inline-block;height:20px;margin:0 17px 0 0;width:20px}@media (width <= 1280px){.courses-main-area .button{margin-left:var(--space-0)}}@media (width <= 1024px){#coursesList{grid-template-columns:repeat(2,1fr)}#coursesList .course{margin-bottom:22px;width:100%}}@media (width <= 768px){.courses .categories{margin-right:var(--space-0);width:100%}.courses .categories .filter-sort{display:flex}.courses .course-category-list{background:var(--white);margin-bottom:var(--space-8);max-height:500px;overflow-y:scroll;padding:0 24px;border-radius:var(--radius-lg);border-top:16px solid var(--white);border-bottom:16px solid var(--white)}.courses .courses-main-area .filters{display:block;margin-bottom:var(--space-4)}.courses .courses-main-area .search-form{width:100%}.courses .courses-main-area{padding-left:0;width:100%}.courses .courses-main-area h2{font-size:36px}#coursesList{grid-template-columns:1fr}.single-module-page .content{grid-template-columns:1fr;gap:30px}.courses .courses-main-area h1,.courses .courses-main-area h2{margin:0}.courses .content h1{font-size:36px}.courses .content h2{font-size:32px;width:75%}.content.content-courses{flex-direction:column}}
/* !important required to override Slick carousel defaults */.slick-list.draggable{padding:0!important}.radio-holder{display:inline-flex;align-items:center;line-height:28px;margin:0 13px 20px 0}.scroll-to-anchor{cursor:pointer}.four h1{color:var(--brand-main);font-size:36px;font-weight:900;margin:50px 0}
/* !important required to override WPForms plugin defaults */div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea{border:1px solid var(--bg-2)!important}@media (width <= 768px){.slick-slider .slick-track{align-items:center;display:flex}.contact-panel .content{padding-left:32px;padding-right:32px}}@media (width <= 480px){.enquire-now--mobile{display:flex;padding:0 5rem;font-weight:600;align-self:center}.contact-panel .content{padding-left:16px;padding-right:16px}}.btn-header{width:168px;height:40px;padding:0 24px;border-radius:var(--radius-full);font-weight:600;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;text-align:center;text-decoration:none;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;border:2px solid transparent;background:none;margin:0;appearance:none}.btn-header--signin{background-color:transparent;color:var(--brand-main);border:none}.btn-header--signin:hover{border:2px solid var(--brand-main);color:var(--main)}.btn-header--freetrial{background-color:var(--brand-main);color:var(--white);border:2px solid var(--brand-main)}.btn-header--freetrial:hover{background-color:var(--brand-main-dark);border-color:var(--brand-main);color:var(--brand-main)}#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-640 a,#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-882 a{width:168px;height:40px}.nav-container .content{box-sizing:border-box}.nav-container,.nav-container .content{display:flex;align-items:center;height:var(--nav-container-height)}.nav-container{position:fixed;z-index:50;top:var(--space-10);width:100%;min-height:var(--nav-container-min-height);justify-content:space-between;background-image:var(--brand-gradient)}.nav-container>.content{position:relative;max-width:1280px;margin:0 auto;padding:0 var(--content-padding-x);box-sizing:border-box;display:flex;align-items:center;gap:var(--space-5)}.breadcrumb-fullwrap{width:100%;background-color:var(--bg-1);top:var(--breadcrumb-top);position:fixed;left:0;right:0;transition:top .3s ease}.breadcrumb-fullwrap.scrolling{top:var(--breadcrumb-top-scrolling)}.breadcrumb-inner{max-width:1280px;margin:0 auto;padding:8px var(--content-padding-x);box-sizing:border-box;font-size:14px}#breadcrumbs{margin:var(--space-0);color:var(--text-secondary)}#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu{width:1000px;text-align:right;padding:0}.nav-container .logo{display:inline-block;height:var(--logo-height);width:var(--logo-width);margin:var(--logo-margin);text-indent:-99999px;transition:all .1s ease}.nav-container.scrolling .logo{height:var(--logo-height-scrolling);width:var(--logo-width-scrolling);margin:var(--logo-margin-scrolling)}header .image-container{max-height:320px;position:relative;overflow:hidden}.image-container.homepage-image{max-height:none}.header-bar{height:var(--header-bar-height);max-height:var(--header-bar-height);background-color:var(--white);z-index:50;width:100%;position:fixed;top:var(--space-0)}.header-bar .content{display:flex;justify-content:space-between;padding:var(--header-bar-padding-y) var(--header-bar-padding-x)}.header-bar.scrolling{position:fixed}.header-bar .phone,.header-bar .search{display:flex;align-items:center}.header-bar .phone{text-decoration:none}.header-bar .phone:before{content:url(../../img/icon-phone.webp);height:18px;margin-right:6px;width:18px}.header-bar .search-contact-login a{text-decoration:none}.header-bar .search-contact-login{display:flex;gap:50px}.header-bar .search-contact-login a.search:before{content:url(../../img/icon-search.webp);height:18px;margin-right:6px;width:18px}.nav-container.fsb{position:relative;top:0;background-color:var(--white);background-image:none}.nav-container.fsb .logo{height:70px;width:364px}.nav-container.scrolling{position:fixed;top:var(--space-10);height:var(--nav-container-height-scrolling);min-height:var(--nav-container-min-height-scrolling);z-index:50}.nav-container.fsb.scrolling{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;top:auto;height:fit-content}.nav-container>.content>a.email,.nav-container>.content>a.phone{display:none;position:absolute;right:80px;top:50%;transform:translateY(-50%);z-index:100}.nav-container>.content>a.email img,.nav-container>.content>a.phone img{height:24px;width:24px}nav#mega-menu-wrap-staff-skills-academy-menu.mega-menu-wrap{clear:none;font-family:Archivo,sans-serif;font-size:var(--text-base);display:inline-block;max-width:fit-content;margin-top:var(--space-0);margin-left:auto}.nav-container.scrolling nav#mega-menu-wrap-staff-skills-academy-menu.mega-menu-wrap{margin-top:var(--space-0)}#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu[data-effect=fade] li.mega-menu-item>ul.mega-sub-menu{top:var(--mega-menu-desktop-offset)}#mega-menu-wrap-staff-skills-academy-menu .mega-menu-toggle.mega-menu-open+#mega-menu-staff-skills-academy-menu{top:var(--mega-menu-mobile-toggle-offset)}.nav-container.scrolling #mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu[data-effect=fade] li.mega-menu-item>ul.mega-sub-menu{top:var(--mega-menu-desktop-scrolling-offset)}.nav-container.scrolling #mega-menu-wrap-staff-skills-academy-menu .mega-menu-toggle.mega-menu-open+#mega-menu-staff-skills-academy-menu{top:var(--mega-menu-mobile-toggle-offset)}
/* !important required to override Mega Menu Pro plugin defaults */#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0!important}
/* !important required to override Mega Menu Pro plugin defaults */#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{margin-bottom:25px!important;padding:var(--space-0)}#mega-menu-item-640 a,#mega-menu-item-882 a{align-items:center;background-color:var(--white);border-radius:var(--radius-xl);color:var(--brand-main);display:flex;font-family:Poppins,sans-serif;font-weight:400;height:48px;justify-content:center;margin:0 auto;min-width:150px;padding:0 34px;transition:all .3s ease;width:fit-content}.breadcrumb{color:var(--white);font-size:13px;height:32px}.clear-header{height:var(--clear-header-height)}.enquire-now--mobile{display:none}@media (width <= 768px){.btn-header{width:140px;font-size:14px;padding:0 16px}#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-640 a,#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-882 a{width:140px}.header-bar{display:none}.nav-container{top:0!important}.nav-container>.content>a.email,.nav-container>.content>a.phone{display:block}.clear-header{height:var(--clear-header-height)}.breadcrumb-fullwrap{top:var(--breadcrumb-top)}}@media (width <= 480px){.btn-header{font-size:13px;padding:0 12px}#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-640 a,#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-882 a,.btn-header{width:100px;height:36px}.breadcrumb-inner,.header-bar .content,.nav-container>.content{padding:0 var(--space-3)}.content.header-bar{display:none;padding:16px 24px}.content.header-bar a.search span,.content.header-bar a.support{display:none}.header-bar .search-contact-login a{margin-left:30px}.nav-container.scrolling a.logo{background-size:161px;height:80px;width:142px}nav#mega-menu-wrap-staff-skills-academy-menu.mega-menu-wrap{margin-top:var(--space-0)}}#mega-menu-fsb-menu{list-style-type:none;display:flex;flex-direction:row-reverse}#mega-menu-fsb-menu li{display:inline-block}
/* !important required to override Mega Menu Pro plugin defaults */#mega-menu-fsb-menu li a{color:var(--brand-main)!important;text-decoration:none;padding:0 10px}@media (width >= 1280px){#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-27 a,#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-640 a,#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-882 a{align-items:center;background-color:var(--brand-highlight);border-radius:var(--radius-xl);color:var(--brand-main);display:flex;font-family:Poppins,sans-serif;font-weight:600;height:48px;justify-content:center;margin:0 0 0 24px;min-width:150px;padding:0 34px;transition:all .3s ease;width:fit-content}#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-640 a,#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu #mega-menu-item-882 a{background-color:var(--white)}}@media (width <= 1280px){#mega-menu-item-882 a{font-weight:400;margin:0 auto}#mega-menu-item-882 a,#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu>li#mega-menu-item-882>a.mega-menu-link{align-items:center;background-color:var(--white);border-radius:var(--radius-xl);color:var(--brand-main);display:flex;font-family:Poppins,sans-serif;height:48px;justify-content:center;min-width:150px;padding:0 34px;transition:all .3s ease;width:fit-content}#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu>li#mega-menu-item-882>a.mega-menu-link{font-weight:600;margin:10px 0 20px 10px}}nav{font-family:Archivo,sans-serif;margin-top:6px;max-width:830px;width:100%;display:flex;justify-content:flex-end;align-items:center}header .image-container .header-fade{position:absolute;opacity:var(--overlay-opacity,.85);height:100%;width:100%}header .image-container .header-fade--gradient{background-image:linear-gradient(270deg,rgba(12,111,138,.4) 23%,var(--brand-main) 56%)}header .image-container .header-fade--solid{background-color:var(--brand-main)}header .image-container .content{position:relative;text-align:left;min-height:536px;z-index:10;display:flex;flex-wrap:wrap;align-items:flex-start}header .image-container .content .text{padding-top:35px;flex:0 0 55%}header .image-container .content .text:only-child{flex:0 0 100%}header .image-container .content .form-code{flex:0 0 45%}header .image-container .content h1{color:var(--white);font-size:64px;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:15px;max-width:692px;text-align:left;width:100%}header .image-container .content h1 u{position:relative;text-decoration:none}header .image-container .content h1 u:after{background:url(../../img/underline.webp) 100% 100%/cover no-repeat;bottom:-8px;content:"";display:block;height:15%;left:5%;right:5%;position:absolute;width:90%}header .image-container .content p{color:var(--white);font-family:Archivo,sans-serif;font-size:28px;font-weight:600;letter-spacing:0;line-height:35px;margin-bottom:20px;max-width:765px;width:100%}header .image-container .button-container{display:flex;gap:30px}header .image-container .button{background-color:var(--brand-highlight);color:var(--black);margin:var(--space-0)}header .image-container .second-button{background-color:var(--white)}
/* !important required to override Mega Menu Pro transition defaults */#mega-menu-wrap-staff-skills-academy-menu .mega-sub-menu{transition:all .3s ease-in-out!important}#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu li.mega-menu-item>ul.mega-sub-menu{pointer-events:none}#mega-menu-wrap-staff-skills-academy-menu #mega-menu-staff-skills-academy-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{pointer-events:auto}@media (width <= 1024px){header .image-container .content{padding:32px}header .image-container .content .text{max-width:100%}}@media (width <= 640px){header .image-container .button-container{flex-direction:column}header .image-container .button{width:100%}header .image-container .content{padding:24px}}@media (width <= 480px){header .image-container .content{flex-direction:column}header .image-container .content h1{font-size:3rem}header .image-container .content p{font-size:22px}header .image-container.inhouse-image,header .image-container.lms-image,header .image-container.phub-image,header .image-container.reseller-image{max-height:355px}header .image-container.aboutus-image{max-height:420px}header .image-container.wellbeing-image{max-height:480px}header .image-container .content .form-code{margin-top:2rem}header .image-container .content .form-code--mobile{display:none}.enquire-now--mobile{display:flex}

    /* !important overrides base .enquire-now--mobile margin */.homepage-image .enquire-now--mobile{margin-top:30px!important;font-weight:400}}.payment-page .content{display:flex;flex-direction:row-reverse;gap:15%;padding-top:75px;padding-bottom:75px}.payment-page .content .payment-panel{width:50%}
/* !important required to override Simple Pay plugin defaults */.payment-page .content .simpay-styled .simpay-form-control h2{font-family:Archivo,sans-serif!important;margin-top:54px}.payment-page .content .simpay-checkout-form--embedded.simpay-styled,.payment-page .content .simpay-checkout-form--stripe_checkout-styled.simpay-styled{max-width:100%}.payment-page .content .simpay-embedded-heading.simpay-styled h3{color:var(--brand-main);margin-bottom:14px}.payment-page .content .simpay-embedded-heading.simpay-styled{background-color:var(--cream);border-radius:var(--radius-base);padding:30px}.payment-page .content .simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el){background:var(--brand-main)}.payment-page aside{width:35%}.payment-page .pricing-calculator{position:sticky;top:50px}.payment-page aside .drop-down h4.inline{display:inline-block;margin-right:var(--space-4)}.payment-page aside .drop-down h4{font-size:19px;font-weight:700;margin-bottom:var(--space-5)}.payment-page aside .money-description{background-color:var(--brand-highlight);border-radius:var(--radius-base);padding:16px 23px}.payment-page aside .money-description p{display:block;margin-bottom:var(--space-4);width:100%}.payment-page aside .money-description h5{color:var(--brand-main);display:inline-block;font-size:var(--heading-section);font-weight:900;letter-spacing:-1.5px;line-height:50px;margin-right:5px}.payment-page .content .simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el):disabled{opacity:.2}
/* !important required to override Simple Pay plugin defaults */.payment-page .content .simpay-checkout-form--overlay.simpay-styled a,.payment-page .content .simpay-checkout-form--stripe_checkout-styled.simpay-styled a,.simpay-checkout-form--embedded.simpay-styled a{color:var(--brand-main)!important;font-weight:600}
/* !important required to override Simple Pay plugin defaults */.payment-page .content .simpay-btn.simpay-checkout-btn{border-radius:24px!important}@media (width <= 768px){.payment-page .content{display:inline-block;padding-top:50px;padding-bottom:50px}.payment-page .content .payment-panel,.payment-page aside{width:100%}.payment-page aside{margin-bottom:50px}}@media (width <= 480px){.payment-page .content{padding-top:var(--space-6);padding-bottom:var(--space-6)}}.search-results .content{padding-top:70px;padding-bottom:70px}.search-results .content>h1{color:var(--brand-main);font-size:var(--heading-section);letter-spacing:-1.5px;font-weight:900;margin-bottom:var(--space-8)}.search-results .content>p{margin-bottom:30px}#searchList .listing-items-container{display:flex;flex-wrap:wrap;gap:3%}#searchList .listing-item{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-lg);box-shadow:7px 7px 9px 0 var(--shadow-medium);margin-bottom:var(--space-8);width:22.75%}#searchList .listing-item .listing-item-img{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:inline-block;height:146px;width:100%}#searchList .listing-item .listing-item-content{font-size:14px;line-height:18px;padding:16px 24px 34px}#searchList .listing-item .listing-item-content a{text-decoration:none}#searchList .listing-item .listing-item-content h4{color:var(--black);font-size:19px;line-height:22px;margin-bottom:30px}@media (width <= 768px){#searchList .listing-item{width:48.5%}}@media (width <= 480px){.search-results .content{padding:30px 24px}#searchList .listing-items-container{gap:var(--space-0)}#searchList .listing-item{width:100%}}