@font-face{font-family:"Roobert";src:url(//www.scantime.co.uk/wp-content/themes/scantime/css/../fonts/Roobert-Medium.woff2) format("woff2"),url(//www.scantime.co.uk/wp-content/themes/scantime/css/../fonts/Roobert-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Roobert";src:url(//www.scantime.co.uk/wp-content/themes/scantime/css/../fonts/Roobert-SemiBold.woff2) format("woff2"),url(//www.scantime.co.uk/wp-content/themes/scantime/css/../fonts/Roobert-SemiBold.woff) format("woff");font-weight:700;font-style:normal}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}*{box-sizing:border-box}body{margin:0;padding:0;font-family:"Roobert",sans-serif}.module-logo-marquee{padding:28px 0;text-align:center;background-color:#2f6275}.module-logo-marquee h2{color:#f2f4f8;font-size:16px;font-weight:500;margin:0 0 32px}.module-logo-marquee .marquee{position:relative;--gap:64px;display:flex;overflow:hidden;user-select:none;gap:var(--gap)}.module-logo-marquee .marquee:before{top:0;left:0;z-index:10;content:"";width:200px;height:100%;position:absolute;background:#2f6275;background:-moz-linear-gradient(90deg,#2f6275 0%,rgba(47,98,117,0) 100%);background:-webkit-linear-gradient(90deg,#2f6275 0%,rgba(47,98,117,0) 100%);background:linear-gradient(90deg,#2f6275 0%,rgba(47,98,117,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2f6275",endColorstr="#2f6275",GradientType=1)}.module-logo-marquee .marquee:after{top:0;right:0;z-index:10;content:"";width:200px;height:100%;position:absolute;background:#2f6275;background:-moz-linear-gradient(270deg,#2f6275 0%,rgba(47,98,117,0) 100%);background:-webkit-linear-gradient(270deg,#2f6275 0%,rgba(47,98,117,0) 100%);background:linear-gradient(270deg,#2f6275 0%,rgba(47,98,117,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2f6275",endColorstr="#2f6275",GradientType=1)}.module-logo-marquee .marquee__content{margin:0;padding:0;flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:var(--gap);align-items:center;animation:scroll 20s linear infinite}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@media all and (min-width:960px){.module-logo-marquee{padding:48px 0}}.module-courses-cards{padding:64px 0 0;background-color:#214653}.module-courses-cards h2{color:#00b776;font-size:14px;line-height:20px;font-weight:600;margin:0 0F 12px 0}.module-courses-cards h3{margin:0 0 16px;font-size:30px;line-height:38px;font-weight:650;color:#f2f4f8}.module-courses-cards p{color:#f2f4f8;font-size:18px;line-height:28px;font-weight:300;margin:0;max-width:768px}.module-courses-cards .courses-cards-cards{display:flex;flex-wrap:wrap;margin:80px 0 0;align-items:stretch;gap:64px 24px}.module-courses-cards .courses-cards-cards .courses-single-card{display:flex;flex-direction:column;padding:24px;flex:0 0 100%;position:relative;z-index:10;border:1px solid #4087a0;border-radius:12px;margin-bottom:24px;background:#214653;background:-moz-linear-gradient(180deg,#214653 0%,#254f5d 100%);background:-webkit-linear-gradient(180deg,#214653 0%,#254f5d 100%);background:linear-gradient(180deg,#214653 0%,#254f5d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#214653",endColorstr="#254f5d",GradientType=1)}.module-courses-cards .courses-cards-cards .courses-single-card h4{color:#f2f4f8;font-size:20px;margin:0 0 4px;line-height:30px;font-weight:650}.module-courses-cards .courses-cards-cards .courses-single-card p{font-size:16px;line-height:24px;font-weight:400}.module-courses-cards .courses-cards-cards .courses-single-card a{display:flex;color:#3af2a5;margin:20px 0 0;align-items:center;text-decoration:none;font-weight:500}.module-courses-cards .courses-cards-cards .courses-single-card a svg{margin-left:10px}.module-courses-cards .courses-cards-cards .courses-single-card a svg path{stroke:#3af2a5}.module-courses-cards .courses-cards-cards .courses-single-card .courses-single-card-image-container{flex-grow:1;display:flex;margin-top:48px;align-items:flex-end}@media all and (min-width:768px){.module-courses-cards .courses-cards-cards .courses-single-card{flex:0 0 calc(50% - 12px)}}@media all and (min-width:960px){.module-courses-cards{padding:80px 0}.module-courses-cards h2{font-size:16px;line-height:24px}.module-courses-cards h3{font-size:36px;line-height:44px}.module-courses-cards p{font-size:20px;line-height:30px}.module-courses-cards .courses-cards-cards .courses-single-card{border-radius:16px;flex:0 0 calc(25% - 20px);min-height:350px}.module-courses-cards .courses-cards-cards .courses-single-card h4{margin:0 0 8px}.module-courses-cards .courses-cards-cards .courses-single-card a{transition:.3s cubic-bezier(.55,.1,.42,.9)}.module-courses-cards .courses-cards-cards .courses-single-card a svg path{transition:.3s cubic-bezier(.55,.1,.42,.9)}.module-courses-cards .courses-cards-cards .courses-single-card a:hover{color:#00a86c}.module-courses-cards .courses-cards-cards .courses-single-card a:hover svg path{stroke:#00a86c}}.courses-cards-secondary{padding:64px 16px;text-align:center;background-color:#fff;margin:48px -32px 0}.courses-cards-secondary h3{color:#214653}.courses-cards-secondary p{color:#535862;margin:0 auto}.courses-cards-secondary .secondary-logos-container{display:flex;flex-wrap:wrap;align-items:center;margin:34px 0 20px;justify-content:center}.courses-cards-secondary .secondary-logos-container .secondary-logo-block{height:53px;display:flex;margin:0 10px 20px;padding:0 26px;border-radius:8px;align-items:center;border:1px solid #e4e9f1}.courses-cards-secondary .secondary-link{color:#214653;font-size:16px;line-height:24px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;border:1px solid #e4e9f1;border-radius:100px;padding:12px 20px;background:#fff}.courses-cards-secondary .secondary-link svg{margin-right:10px}.courses-cards-secondary .secondary-link svg path{stroke:#214653}@media all and (min-width:960px){.courses-cards-secondary{padding:60px;margin-top:80px;margin:80px 0 0;border-radius:16px}}.module-testimonials{padding:64px 0}@media all and (min-width:960px){.module-testimonials{padding:96px 0}}.testimonials-intro{text-align:center;margin-bottom:48px}.testimonials-intro h2{color:#00b776;font-size:14px;line-height:20px;font-weight:600;margin:0 0 12px}.testimonials-intro h3{margin:0 0 16px;font-size:30px;line-height:38px;font-weight:650;color:#214653}@media all and (min-width:960px){.testimonials-intro{margin-bottom:64px}.testimonials-intro h2{font-size:16px;line-height:24px}.testimonials-intro h3{font-size:36px;line-height:44px;max-width:768px;margin:0 auto}}.testimonials-cards{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.testimonials-single-card{padding:24px;flex:0 0 100%;margin-bottom:20px;border-radius:12px;background-color:#f2f4f8}@media all and (min-width:960px){.testimonials-single-card{padding:32px;margin-bottom:24px;flex:0 0 calc(50% - 12px)}}.testimonials-single-card-text{margin-bottom:48px}.testimonials-single-card-text h3{margin:0;font-weight:500;font-size:18px;line-height:28px}@media all and (min-width:960px){.testimonials-single-card-text{margin-bottom:54px}}.testimonials-single-card-profile{display:flex;align-items:center;justify-content:space-between}.testimonials-single-card-profile .testimonials-single-card-profile-left{display:flex;align-items:center}.testimonials-single-card-profile .testimonials-single-card-name{margin-left:12px}.testimonials-single-card-profile .testimonials-single-card-name p.name{margin:0;font-weight:600;font-size:16px;line-height:24px}.testimonials-single-card-profile .testimonials-single-card-name p.position{margin:0;font-weight:400;font-size:16px;line-height:24px;color:#535862}.testimonials-logo.testimonials-logo-mobile{display:block;height:25px;width:auto;margin-bottom:24px}.testimonials-logo.testimonials-logo-desktop{display:none}@media all and (min-width:960px){.testimonials-logo.testimonials-logo-desktop{display:block}.testimonials-logo.testimonials-logo-mobile{display:none}}.module-page-hero{padding:64px 0;background:#214653;background:-moz-linear-gradient(180deg,#214653 0%,#254f5d 100%);background:-webkit-linear-gradient(180deg,#214653 0%,#254f5d 100%);background:linear-gradient(180deg,#214653 0%,#254f5d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#214653",endColorstr="#254f5d",GradientType=1)}@media all and (min-width:960px){.module-page-hero{padding:102px 0}}.page-hero-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.page-hero-content{flex:0 0 100%}.page-hero-content h1{color:#f2f4f8;font-weight:650;margin:0 0 16px}.page-hero-content h1.medium{font-size:30px;line-height:38px}.page-hero-content h1.large{font-size:36px;line-height:44px}.page-hero-content p{margin:0;color:#f2f4f8;font-size:18px;font-weight:400;max-width:480px;line-height:28px}.page-hero-content .page-hero-ctas{display:flex;align-items:center;margin:32px 0 64px;flex-direction:column}@media all and (min-width:960px){.page-hero-content{flex:0 0 calc(50% - 16px)}.page-hero-content h1{margin:0 0 24px}.page-hero-content h1.medium{font-size:48px;line-height:60px}.page-hero-content h1.large{font-size:60px;line-height:72px}.page-hero-content .page-hero-ctas{margin:48px 0 0;flex-direction:row}}.page-hero-image{flex:0 0 100%}.page-hero-image img{width:100%;height:auto;display:block}@media all and (min-width:960px){.page-hero-image{flex:0 0 calc(50% - 16px)}}.module-tabbed-content{padding:64px 0;background:#fff;background:-moz-linear-gradient(0deg,#fff 0%,#f2f4f8 100%);background:-webkit-linear-gradient(0deg,#fff 0%,#f2f4f8 100%);background:linear-gradient(0deg,#fff 0%,#f2f4f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f2f4f8",GradientType=1)}.module-tabbed-content.transparent{background:0 0}@media all and (min-width:960px){.module-tabbed-content{padding:96px 0}}.tabbed-content-intro h3{color:#00b776;font-size:14px;line-height:20px;font-weight:600;margin:0 0 12px;font-family:"IBM Plex Sans",serif}.tabbed-content-intro h4{margin:0 0 16px;font-size:30px;line-height:38px;font-weight:650;color:#214653}.tabbed-content-intro p{color:#535862;font-size:18px;line-height:28px;font-weight:300;margin:0;max-width:768px}@media all and (min-width:960px){.tabbed-content-intro h3{font-size:16px;line-height:24px}.tabbed-content-intro h4{font-size:36px;line-height:44px}.tabbed-content-intro p{font-size:20px;line-height:30px}}.tabbed-content-main{margin:48px 0 0}@media all and (min-width:960px){.tabbed-content-main{display:flex;align-items:stretch;justify-content:space-between}}.tabbed-content-list{margin-bottom:72px}@media all and (min-width:960px){.tabbed-content-list{cursor:pointer;margin-bottom:0;flex:0 0 calc(50% - 32px)}}.tabbed-content-image{opacity:0;transition:.3s cubic-bezier(.55,.1,.42,.9)}.tabbed-content-image .tabbed-content-image-container{width:100%;height:100%;display:block;overflow:hidden;aspect-ratio:1.3;position:relative}.tabbed-content-image .tabbed-content-image-container img{top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;position:absolute;opacity:0;transition:.3s cubic-bezier(.55,.1,.42,.9)}.tabbed-content-image .tabbed-content-image-container img.visible{opacity:1}.tabbed-content-image.visible{opacity:1}@media all and (min-width:960px){.tabbed-content-image{flex:0 0 calc(50% - 32px)}.tabbed-content-image .tabbed-content-image-container{aspect-ratio:auto}}.tabbed-content-tab{padding:16px 24px;transition:.3s cubic-bezier(.55,.1,.42,.9);border-left:4px solid #f5f5f5}.tabbed-content-tab h5{color:#214653;margin:0 0 4px;font-size:18px;line-height:28px;font-weight:650}.tabbed-content-tab p{margin:0 0 16px;font-size:16px;line-height:24px;font-weight:400;color:#535862}.tabbed-content-tab a{color:#214653;padding:10px 18px;display:inline-flex;align-items:center;text-decoration:none;background-color:#fff;border:1px solid #e4e9f1;border-radius:100px}.tabbed-content-tab a span{margin:0 8px 0 0}.tabbed-content-tab a svg{margin-bottom:-1px}.tabbed-content-tab a svg path{stroke:#214653}.tabbed-content-tab.active-tab{border-color:#0fe68c}.header{display:block;padding:18px 0;background-color:#173039}.header-inner{display:flex;align-items:center;justify-content:space-between}.header-left{display:flex;align-items:center}.header-nav{display:none}.header-nav ul{padding:0;display:flex;margin:0 0 0 22px;align-items:center}.header-nav ul li{margin:0;padding:0;list-style-type:none}.header-nav ul li a{display:block;padding:10px;color:#f2f4f8;text-decoration:none}@media all and (min-width:960px){.header-nav{display:block}}.header-login-link{display:none;color:#f2f4f8;line-height:24px;padding:10px 18px;border-radius:200px;text-decoration:none;border:1px solid #4087a0}@media all and (min-width:960px){.header-login-link{display:inline-block}}.header-hamb{width:18px;height:14px;position:relative;transition:.3s cubic-bezier(.55,.1,.42,.9)}.header-hamb .header-hamb-line{width:100%;height:2px;background-color:#fff;position:absolute;transition:.3s cubic-bezier(.55,.1,.42,.9)}.header-hamb .header-hamb-line:nth-of-type(1){top:0}.header-hamb .header-hamb-line:nth-of-type(2){top:6px}.header-hamb .header-hamb-line:nth-of-type(3){top:12px}.header-hamb.open{transform:rotate(180deg)}.header-hamb.open .header-hamb-line:nth-of-type(1){top:6px;transform:rotate(45deg)}.header-hamb.open .header-hamb-line:nth-of-type(2){opacity:0}.header-hamb.open .header-hamb-line:nth-of-type(3){top:6px;transform:rotate(-45deg)}@media all and (min-width:960px){.header-hamb{display:none}}.footer{padding:40px 0;background-color:#173039}@media all and (min-width:960px){.footer{padding:64px 0 48px}}@media all and (min-width:960px){.footer-inner{display:flex;align-items:flex-start;justify-content:space-between}}.footer-subscribe{width:100%;display:block}.footer-subscribe h3{color:#fff;font-size:24px;line-height:32px;margin:0 0 8px}.footer-subscribe p{margin:0;color:#a4a7ae;font-size:16px;line-height:24px}.footer-subscribe form{margin:24px 0 48px}.footer-subscribe form input[type=text]{width:100%;display:block;font-size:16px;line-height:24px;padding:10px 14px;border-radius:8px;border:1px solid #d5d7da;background-color:#fff}.footer-subscribe form input[type=text]::placeholder{color:#717680}.footer-subscribe form input[type=submit]{width:100%;display:block;border:none;color:#214653;font-size:16px;appearance:none;margin-top:16px;line-height:24px;padding:10px 16px;border-radius:100px;background-color:#3af2a5}@media all and (min-width:960px){.footer-subscribe{flex:0 0 500px}.footer-subscribe form{display:flex;align-items:center;margin:24px 0 0}.footer-subscribe form input[type=text]{width:calc(100% - 156px)}.footer-subscribe form input[type=submit]{width:auto;margin-top:0;margin-left:16px}}.footer-menus{display:flex;flex-wrap:wrap;align-items:flex-start}.footer-menus .footer-menu-col{margin:0 0 32px;flex:0 0 calc(50% - 16px)}.footer-menus .footer-menu-col h4{color:#fff;font-size:20px;line-height:30px;font-weight:650;margin:0 0 16px}.footer-menus .footer-menu-col ul{margin:0;padding:0}.footer-menus .footer-menu-col ul li{padding:0;display:flex;margin:0 0 12px;align-items:center;list-style-type:none}.footer-menus .footer-menu-col ul li a{color:#fff;font-size:16px;line-height:24px;text-decoration:none}.footer-menus .footer-menu-col ul li span.link-badge{color:#d5d7da;font-size:12px;padding:2px 6px;margin:0 0 0 8px;line-height:18px;border-radius:8px;display:inline-block;border:1px solid #414651}.footer-menus .footer-menu-col ul li:last-of-type{margin:0}.footer-menus .footer-menu-col:last-of-type{margin:0}@media all and (min-width:960px){.footer-menus{margin-left:32px}.footer-menus .footer-menu-col{flex:0 0 auto;margin:0 54px 32px 0}}.copyright{padding:48px 0;background-color:#173039}.copyright p{margin:0;color:#f2f4f8;font-size:16px;line-height:24px}.copyright ul{padding:0;display:flex;margin:0 0 24px}.copyright ul li{padding:0;margin:0 24px 0 0;list-style-type:none}.copyright ul li:last-of-type{margin:0}.copyright .copyright-inner{display:flex;align-items:left;flex-direction:column-reverse;justify-content:space-between}@media all and (min-width:960px){.copyright ul{margin:0}.copyright .copyright-inner{flex-direction:row;align-items:center}}div.container{margin:0 auto;padding:0 32px}div.container.small{max-width:640px}div.container.medium{max-width:1200px}div.container.large{max-width:1280px}.scan-btn{width:100%;display:flex;font-size:16px;font-weight:600;line-height:1.1em;padding:14px 18px;align-items:center;border-radius:200px;text-decoration:none;justify-content:center;margin-bottom:12px}.scan-btn svg{margin-right:6px}.scan-btn.primary{color:#214653;background-color:#3af2a5}.scan-btn.secondary{color:#f2f4f8;border:1px solid #4087a0}.scan-btn:last-of-type{margin-bottom:0}@media all and (min-width:960px){.scan-btn{width:auto;margin-bottom:0;margin-right:12px;display:inline-flex}.scan-btn:last-of-type{margin-right:0}}.section-divider{max-width:1440px;width:90%;margin-bottom:80px;background:#e9eaeb;height:1px;border:none}.hide-message{display:none}button{border:none;outline:none}.header{background-color:#214653}.header-nav{display:block;margin:0 0 0 auto}.header-nav ul li a:hover{color:#3af2a5}.footer-subscribe form{display:unset}.footer-subscribe form p{display:flex;align-items:center;margin:24px 0 0}.footer-subscribe .wpcf7 form.sent .wpcf7-response-output{color:#fff}.footer-subscribe form input[type=email]{font-family:"IBM Plex Sans",serif;width:100%;display:block;font-size:16px;line-height:24px;padding:10px 14px;border-radius:8px;border:1px solid #d5d7da;background-color:#fff}.footer-inner .footer-subscribe form input[type=submit]{font-weight:500;width:auto}.header-login-link,.scan-btn.secondary,.scan-btn.primary,.scan-btn.tertiary,.footer-subscribe form input[type=submit]{position:relative;z-index:1}.header-login-link:before,.scan-btn.secondary:before,.scan-btn.primary:before,.footer-subscribe form input[type=submit]:before,.scan-btn.tertiary:before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity .3s linear;opacity:0;border-radius:200px}.header-login-link:before,.scan-btn.secondary:before{background:linear-gradient(#214653,#2f6275)}.scan-btn.primary:before,.footer-subscribe form input[type=submit]:before{background:linear-gradient(#3af2a5,#0dd381)}.scan-btn.tertiary:before{background:linear-gradient(#fff,#f2f4f8)}.header-login-link:hover:before,.scan-btn.secondary:hover:before,.scan-btn.primary:hover:before,.footer-subscribe form input[type=submit]:hover:before,.scan-btn.tertiary:hover:before{opacity:1}.page-hero-content p{font-family:"IBM Plex Sans",serif}.header-nav ul li a{font-family:"IBM Plex Sans",serif;font-weight:500}.header-login-link{font-family:"IBM Plex Sans",serif;font-weight:500}#mega-menu-item-,.di-menu-cart,.di-mobile-menu{display:inline-block;vertical-align:middle}.header-hamb{display:none}.mobile-login{width:100%;padding:24px;text-align:center;margin:0 auto;border-top:1px solid #fff}.mobile-login.show{display:block}.mobile-login .header-login-link{display:block}@media only screen and (min-width:720px){.mobile-login a{width:60%;margin:0 auto}}@media only screen and (min-width:900px){.mobile-login{display:none}}.scan-btn{font-family:"IBM Plex Sans",serif;font-weight:500;border:none;outline:none}h2{font-family:"IBM Plex Sans",serif}.module-courses-cards p,.courses-cards-cards p,.courses-single-card p,.module-courses-cards a,.courses-cards-cards a,.courses-single-card a,.tabbed-content-intro p{font-family:"IBM Plex Sans",serif}.courses-single-card a:hover svg{transform:translatex(2px)}.module-courses-cards p,.tabbed-content-intro p{font-weight:400}.tabbed-content-tab:hover{border-left:4px solid #0fe68c}.tabbed-content-tab,.tabbed-content-tab a,.tabbed-content-tab a:hover svg path{transition:all ease-in-out .3s}.tabbed-content-tab a:hover{color:#0fe68c}.tabbed-content-tab a:hover svg path{stroke:#0fe68c}.tabbed-content-tab p{font-family:"IBM Plex Sans",serif}.tabbed-content-tab a{font-family:"IBM Plex Sans",serif;font-weight:500}.testimonials-single-card{display:flex;flex-direction:column;color:#214653}.testimonials-single-card .star-rating{padding:10px 0}.testimonials-intro p{color:#535862;font-family:"IBM Plex Sans",serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:30px}.testimonials-intro.left{text-align:left}.testimonials-intro.right{text-align:right}.testimonials-intro.left h3,.testimonials-intro.right h3{margin:20px 0}.testimonials-single-card-info{margin:auto 0 0 0}.testimonials-single-card-text h3{font-family:"IBM Plex Sans",serif;font-size:20px;line-height:30px}.testimonials-single-card-profile,.testimonials-single-card-name p.name{font-family:"IBM Plex Sans",serif}.module-testimonials-two-col .testimonials-single-card-text{margin-bottom:32px}.module-testimonials-two-col .testimonials-single-card-text h3,.module-testimonials-three-col .testimonials-single-card-text h3{font-size:1rem;line-height:24px}@media (min-width:720px){.module-testimonials-three-col .testimonials-single-card{flex:0 0 calc(50% - 12px)}}@media (min-width:960px){.module-testimonials-three-col .testimonials-single-card{flex:0 0 calc(33.33% - 12px)}}.page-hero-content h3{color:#fff;font-family:"IBM Plex Sans",serif;font-size:20px;font-weight:400;line-height:30px}.footer-subscribe p{font-family:"IBM Plex Sans",serif}.footer-subscribe form input[type=text]{font-family:"IBM Plex Sans",serif}.footer-subscribe form input[type=submit]{font-family:"IBM Plex Sans",serif;font-weight:600}.footer-menus .footer-menu-col ul li a{font-family:"IBM Plex Sans",serif;font-weight:500;transition:all ease-in-out .3s}.footer-menus .footer-menu-col ul li a:hover{color:#3af2a5}.copyright p{font-family:"IBM Plex Sans",serif}.courses-cards-secondary .secondary-link:hover{background:linear-gradient(#FAFAFA00,#f2f4f8)}.courses-cards-secondary{background:linear-gradient(#fff,#f2f4f8)}.tabbed-content-tab a{color:#00b776;padding:0;background-color:transparent;border:none;border-radius:0}.tabbed-content-tab a svg path{stroke:#00b776}.footer-subscribe form input:focus-within{outline:2px solid #3af2a5}.footer-subscribe form input:focus-visible{outline:2px solid #3af2a5}.header-right{display:none}@media (min-width:960px){.footer-subscribe{flex:0 0 400px}}@media (max-width:520px){.footer-subscribe form p{flex-direction:column;align-items:center}}@media (min-width:521px) and (max-width:959px){.footer-subscribe form p{align-items:baseline;gap:10px;margin:24px 0 48px}}.testimonials-single-card-profile .testimonials-single-card-name p.name span{margin:0 0 0 5px}@media only screen and (min-width:400px){.header-login-link{display:inline-block}.mobile-login{display:none}}@media only screen and (min-width:890px){.header-nav{display:block}.header-hamb{display:none}}@media only screen and (min-width:901px){.header-nav{margin:0 auto 0 32px}.header-right{display:block}}.tabbed-content-image .tabbed-content-image-container img{object-fit:fill}.footer-menus{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px 20px}.footer .footer-logo{padding:0 0 20px}.copyright .socials svg path{transition:all ease-in-out}.copyright .socials svg:hover path{fill:#0fe68c}@media (min-width:960px){.footer-menus .footer-menu-col{margin:0;flex:0 0 40%}.footer .footer-logo{display:none}}@media (min-width:1080px){.footer-menus{gap:40px}.footer-menus .footer-menu-col{flex:0 0 auto}}@media (min-width:1200px){.footer-menus{gap:80px}}.scan-btn.tertiary{background:#fff;border:1px solid #e4e9f1;color:#214653}.heading,.heading--dark{margin:0;font-size:clamp(2.25rem, 6vw, 3rem);line-height:clamp(44px, calc(44px + (60 - 44) * ((100vw - 320px) / (1920 - 320))), 60px);font-weight:650;color:#f2f4f8}.heading{color:#f2f4f8}.heading--dark{color:#214653}.sub-heading,.sub-heading--badge,.sub-heading--badge-light{color:#3af2a5;font-size:1rem;line-height:20px;font-weight:600;margin:0 0 .75rem}.sub-heading--badge,.sub-heading--badge-light{display:inline-block;padding:4px 12px;border-radius:1rem}.sub-heading--badge{background:#2f6275}.sub-heading--badge-light{background:#fafafa;border:1px solid #e9eaeb;color:#414651}.course-badge{display:flex;align-items:center;gap:.75rem;border-radius:2rem;padding:.25rem .75rem .25rem .25rem;border:1px solid var(--Brand-800,#4087a0);width:fit-content}.course-badge .sub-heading--badge,.course-badge p{margin:0;font-size:.875rem;line-height:20px}.course-badge p{color:#f2f4f8;font-family:"IBM Plex Sans",serif;font-style:normal;font-weight:500}.course-hero-course-price{font-weight:650;font-family:inherit;font-family:Roobert,sans-serif}.heading-description,.heading-description--dark{font-size:18px;line-height:28px;font-weight:400;margin:1.5rem 0;max-width:768px;font-family:"IBM Plex Sans",serif}.heading-description{color:#f2f4f8}.heading-description--dark{color:#535862}.module-video-hero,.module-video-hero__content,.module-image-hero__content,.module-features__content,.module-callout,.module-faqs,.module-page-icon-hero,.module-testimonial-callout__content,.module-image-hero,.module-text-image-block,.module-course-text-image-col,.module-testimonials-three-col,.module-testimonials-two-col,.module-location-google-maps,.module-courses-hero,.module-courses-info-block,.module-job-listings .module-rich-text-block{margin:0 0 64px}@media(min-width:720px){.module-video-hero,.module-video-hero__content,.module-image-hero__content,.module-features__content,.module-callout,.module-faqs,.module-page-icon-hero,.module-testimonial-callout__content,.module-image-hero,.module-text-image-block,.module-course-text-image-col,.module-testimonials-three-col,.module-testimonials-two-col,.module-location-google-maps,.module-courses-hero,.module-courses-info-block,.module-job-listings,.module-rich-text-block{margin:0 0 80px}}@media (min-width:960px){.heading-description,.heading-description--dark{font-size:20px;line-height:30px}}.module-video-hero,.module-image-hero{background:linear-gradient(#254f5d,#214653);padding:96px 0}.module-text-hero{background:linear-gradient(180deg,#254f5d 65.5%,#214653 100%);padding:64px 0}.module-text-hero .module-text-hero__content{max-width:768px;color:#f2f4f8}.module-text-hero .module-text-hero__title{font-family:Roobert,sans-serif;font-size:clamp(2.25rem, 6vw, 3rem);font-style:normal;font-weight:650;line-height:clamp(44px, calc(44px + (60 - 44) * ((100vw - 320px) / (1920 - 320))), 60px);letter-spacing:-.96px;margin:0 0 24px}.module-text-hero .module-text-hero__description p{font-family:"IBM Plex Sans",serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:30px;margin:0}@media only screen and (min-width:720px){.module-text-hero{padding:96px 0}}.module-video-hero .module-video-hero__content{margin:0 0 64px}.module-video-hero video,.module-image-hero .image-hero-image img{width:100%}.module-video-hero video{border-radius:8px}.module-image-hero .image-hero-image img{border-radius:8px}.module-courses-hero{background:linear-gradient(#254f5d,#214653);padding:80px 0}.module-courses-hero__content .sub-heading--badge{color:#3af2a5}.module-courses-hero__content .hero-logos{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:32px 0 8px}.module-courses-hero__content .hero-content{max-width:788px}.module-courses-hero__content .hero-content .heading{margin:16px 0}.module-courses-hero__content .hero-content .heading-description{margin:0 0 60px}.module-courses-hero__content .hero-content .heading-description p{font-weight:400}.trustpilot-widget{color:#f2f4f8;font-size:14px;font-family:'IBM Plex Sans',serif;margin:20px 0}.trustpilot-widget p{margin:0}.trustpilot-widget .trustpilot-rating{display:flex;align-items:center;gap:10px;margin:10px 0}.trustpilot-widget .trustpilot-rating .rating svg path{fill:#fec84b}.module-courses-hero .hero-accredited{margin:32px 0 0}.module-courses-hero .hero-accredited p{color:#f2f4f8;font-family:'IBM Plex Sans',serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.module-courses-hero .hero-accredited img{max-width:100px;width:100%}@media only screen and (min-width:500px){.trustpilot-widget{display:flex;gap:32px;align-items:center}}@media only screen and (min-width:767px){.hero-content-wrap{display:flex;align-items:flex-end;gap:1.25rem}.module-courses-hero .hero-accredited{text-align:center;max-width:171px;margin:0 0 0 auto}.module-courses-hero .hero-accredited p{text-align:center}}.module-page-icon-hero{background:linear-gradient(#254f5d,#214653);padding:6rem 0}.module-page-icon-hero .heading-description{margin:1.5rem 0 0;max-width:640px;font-weight:400}.module-page-icon-hero .sub-heading--badge{color:#3af2a5}.module-page-icon-hero .icons-list{list-style:none;display:flex;flex-wrap:wrap;gap:1.25rem;padding:0;color:#f2f4f8;font-size:1rem;font-family:'IBM Plex Sans',serif;font-style:normal;font-weight:500;line-height:24px}.module-page-icon-hero .icons-list .icon-list-item img{vertical-align:middle}.module-page-icon-hero .icons-list .icon-list-item span{margin-left:.5rem}.module-stats-hero{background:linear-gradient(180deg,#254f5d 65.5%,#214653 100%);padding:96px 0;margin:0 0 64px}.module-stats-hero .module-stats-hero__content{max-width:768px;color:#f2f4f8}.module-stats-hero .module-stats-hero__title{font-family:Roobert,sans-serif;font-size:clamp(2.25rem, 6vw, 3rem);font-style:normal;font-weight:650;line-height:clamp(44px, calc(44px + (60 - 44) * ((100vw - 320px) / (1920 - 320))), 60px);letter-spacing:-.96px;margin:0 0 24px}.module-stats-hero .module-stats-hero__description p{font-family:"IBM Plex Sans",serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:30px;margin:0}.module-stats-hero .stats-hero__stats-wrap{display:flex;flex-direction:column;align-items:center;gap:64px;margin:64px 0 0}.module-stats-hero .stats-hero__stats-wrap .stats-wrap__image img{width:100%}.module-stats-hero .stats-hero__stats-wrap .stats-wrap__title{color:#fff;font-family:Roobert,sans-serif;font-size:2.25rem;font-style:normal;font-weight:650;line-height:44px;letter-spacing:-.72px;margin:0 0 64px}.module-stats-hero .stats-hero__stats-wrap .stats-wrap__wrapper{align-items:flex-start;flex-direction:row;gap:48px 32px;display:flex;flex-wrap:wrap}.module-stats-hero .stats-hero__stats-wrap .case-study-fact{width:40%}.module-stats-hero .stats-hero__stats-wrap .fact-value{color:#3af2a5;font-size:2.8125rem;line-height:57px;letter-spacing:-1.2px;margin:0 0 12px;font-family:Roobert,sans-serif;font-weight:650}.module-stats-hero .stats-hero__stats-wrap .fact-title{color:#f2f4f8;font-size:1.125rem;line-height:28px;font-family:Roobert,sans-serif;font-weight:650}@media only screen and (min-width:500px){.module-stats-hero .stats-hero__stats-wrap .fact-value{font-size:3.75rem;line-height:72px}}@media only screen and (min-width:720px){.module-stats-hero{margin:0 0 80px}}@media only screen and (min-width:900px){.module-stats-hero .stats-hero__stats-wrap{flex-direction:row;gap:144px}.module-stats-hero .stats-hero__stats-wrap .case-study-fact{max-width:264px}.module-stats-hero .stats-hero__stats-wrap .stats-wrap__stats{max-width:560px}}@media only screen and (max-width:999px){.module-courses-cards .courses-cards-cards{gap:24px}.module-courses-cards .courses-cards-cards .courses-single-card{margin-bottom:0}}.page-id-316 .module-features{text-align:center}.module-features{margin:64px 0;color:#535862}.module-features__content{margin:0 0 64px}.module-features .sub-heading{font-size:1rem;line-height:24px;font-weight:600;margin:0 0 12px;color:#00b776}.module-features .heading,.module-features .heading--dark{font-size:clamp(1.875rem, 5vw, 2.25rem);font-weight:650;line-height:38px;letter-spacing:-.72px;margin:0 0 20px}.module-features .heading-description,.module-features .heading-description--dark{margin:0 auto}.features{display:grid;gap:32px;max-width:768px;margin:0 auto}@media screen and (min-width:720px){.module-features{margin:80px 0}.module-features .heading,.module-features .heading--dark{font-size:2.25rem;line-height:44px}.features{grid-template-columns:repeat(2,1fr);gap:64px 32px}}.feature-card{background:#fff;padding:20px 20px 0 0}.feature-card .feature-card__content{max-width:384px;margin:0 auto}.feature-card .feature-icon img{vertical-align:middle}.feature-card__title{color:#214653;margin:0 0 8px;font-size:20px;font-style:normal;font-weight:650;line-height:30px;font-family:Roobert,sans-serif}.feature-card__description{font-size:16px;font-family:'IBM Plex Sans';font-style:normal;font-weight:400;line-height:24px;margin:16px 0 0;color:#535862}.feature-icon{background:#214653;display:inline-block;padding:12px;border-radius:10px;margin:0 0 20px}@media only screen and (min-width:720px){.feature-card__description{max-width:424px;width:100%}}.module-features-image-two-col{margin:64px 0}.module-features-image-two-col__content .sub-heading{color:#00b776}.module-features-image-two-col__content .heading--dark{font-size:clamp(1.875rem, 5vw, 2.25rem);line-height:44px}.module-features-image-two-col .feature-list-wrap{display:flex;flex-direction:column;gap:64px;align-content:center;margin:64px 0 0}.module-features-image-two-col .feature-list-wrap .features-image img{width:100%;max-width:512px}.module-features-image-two-col .feature-list-wrap .features,.module-features-image-two-col .feature-list-wrap .features .feature-card .feature-card__content{margin:0;max-width:unset}@media only screen and (max-width:499px){.module-features-image-two-col .feature-list-wrap .features .feature-card__description{text-wrap:unset}}@media only screen and (min-width:500px){.module-features-image-two-col .feature-list-wrap .features{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:720px){.module-features-image-two-col{margin:80px 0 160px}.module-features-image-two-col .feature-list-wrap .features{gap:48px 32px}}@media only screen and (min-width:1200px){.module-features-image-two-col .feature-list-wrap{flex-direction:row}.module-features-image-two-col .feature-list-wrap .features-image img{min-width:512px}}.module-callout__content,.module-testimonial-callout__content{background:#f2f4f8;border-radius:16px;text-align:center}.module-callout__content{padding:36px 32px 40px}.callout-ctas{display:flex;justify-content:center;align-items:center}.callout-title{color:#214653;font-size:2.25rem;font-weight:650;line-height:44px;letter-spacing:-.72px;font-family:"Roobert",sans-serif;margin:0 0 8px}.callout-description{color:#535862;font-size:1.125rem;font-family:"IBM Plex Sans",serif;font-style:normal;font-weight:400;line-height:28px;text-align:center;margin:0 0 32px}.module-callout .page-hero-ctas{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.module-testimonial-callout__content{padding:64px}.module-testimonial-callout__content .callout-title{font-size:1.5rem;line-height:34px;margin:0 0 32px}.module-testimonial-callout__content .callout-name,.module-testimonial-callout__content .callout-company{font-family:"IBM Plex Sans",serif}.module-testimonial-callout__content .callout-name{color:#181d27;font-weight:600;margin:16px 0 8px}.module-testimonial-callout__content .callout-company{color:#535862;font-size:14px;margin:4px 0 0}@media only screen and (min-width:700px){.module-testimonial-callout__content .callout-title{font-size:2rem;line-height:44px}}.locations-alderley-park .module-faqs{margin:10.6rem 0}.module-faqs__content{margin-bottom:60px}.module-faqs__content.center{text-align:center}.module-faqs__content.right{text-align:center}.module-faqs__content.center .heading-description--dark,.module-faqs__content.center .heading-description{margin:20px auto 0;font-weight:400}.module-faqs__content .sub-heading{font-size:1rem;margin:0 0 20px;color:#00b776}.module-faqs__content .heading--dark,.module-faqs__content .heading{font-size:2.25rem;font-size:clamp(1.875rem, 5vw, 2.25rem);font-style:normal;font-weight:650;line-height:38px;letter-spacing:-.72px}@media only screen and (min-width:720px){.module-faqs__content .heading--dark,.module-faqs__content .heading{line-height:44px}}.module-faqs__content.center+.faqs details{margin:0 auto}.faqs details{padding:5px 10px;cursor:pointer;margin:6px 0;color:#535862;font-size:1rem;max-width:768px;font-family:"IBM Plex Sans",serif;font-weight:400;line-height:24px}.faqs details p,.faqs details ul{max-width:720px}.faqs details p:not(:last-of-type){margin:8px 0 30px}.faqs details:not(:first-of-type){border-top:1px solid #e9eaeb}.faqs details>summary{display:flex;position:relative;color:#214653;font-size:1.125rem;font-weight:500;line-height:28px}.faqs details>summary img{vertical-align:middle;margin-right:10px}.faqs details>summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:26px;height:26px;border:.5px solid #909191;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;line-height:1;color:#909191}.faqs details[open]>summary:after{content:"-"}details summary::-webkit-details-marker{display:none}details summary{list-style:none;-webkit-appearance:none}@media only screen and (max-width:500px){.module-faqs .faqs summary .faq-question{max-width:290px;text-wrap:auto;padding-right:20px}}.module-job-listings__content,.module-job-listings .job-listings{max-width:768px;margin:0 auto}.module-job-listings__content{text-align:center}.module-job-listings__content .heading{color:#181d27;margin:20px 0;font-size:2.25rem;font-weight:650;line-height:44px;letter-spacing:-.72px}.module-job-listings__content .sub-heading{font-size:1rem;margin:0;font-weight:600;line-height:24px;color:#00b776}.module-job-listings__content .heading-description{color:#535862;max-width:unset;margin:0 0 64px}.job-listing-card{background:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:24px 24px 28px;margin:24px auto}.job-listing-card .card-header{display:flex;align-items:center;justify-content:space-between}.job-listing-card .card-header a,.job-listing-card .card-header .job-category{font-size:.875rem;line-height:20x;margin:0}.job-listing-card .card-header a{display:flex;color:#00a86c;align-items:center;text-decoration:none;font-family:"IBM Plex Sans",serif;font-weight:500;transition:all ease-in-out .3s}.job-listing-card .card-header a svg{margin-left:10px}.job-listing-card .card-header a svg path{stroke:#00a86c}.job-listing-card .card-header a:hover{color:#3af2a5}.job-listing-card .card-header a:hover svg{transform:translatex(2px)}.job-listing-card .card-header a:hover svg path{stroke:#3af2a5}.job-listing-card .card-header .job-category{color:#00b776;font-family:'IBM Plex Sans',serif;font-weight:600}.job-listing-card .card-content .job-title{color:#181d27;font-size:1.125rem;line-height:26px;font-weight:650;margin:4px 0 0}.job-listing-card .card-content .job-description{color:#535862;font-family:'IBM Plex Sans',serif;margin:16px 0}.job-listing-card .icons-list{list-style:none;display:flex;flex-wrap:wrap;gap:20px;padding:0;color:#535862;margin:0;font-family:'IBM Plex Sans',serif;font-size:1rem;line-height:24px;font-weight:500}.job-listing-card .icons-list .icon-list-item svg{vertical-align:middle}.job-listing-card .icons-list .icon-list-item span{margin-left:8px}.module-text-image-block .sub-heading{font-size:1rem;line-height:24px}.module-text-image-block .heading,.module-text-image-block .heading--dark{font-size:30px;line-height:38px}.module-text-image-block__wrapper{margin:48px 0 0}.module-text-image-block__content .heading-description,.module-text-image-block__content .heading-description p{margin:0}.module-text-image-block__content .heading-description{color:#535862;font-family:"IBM Plex Sans",serif;font-size:1rem;font-style:normal;font-weight:400;line-height:24px}.module-text-image-block__image{border-radius:.75rem;background:#214653;padding:4.125rem 8.125rem;max-width:420px;display:flex;align-items:center;justify-content:center}.module-text-image-block__image img{width:100%;min-width:100px}@media only screen and (min-width:720px){.module-text-image-block .heading,.module-text-image-block .heading--dark{font-size:36px;line-height:44px}}@media only screen and (max-width:1200px){.module-text-image-block__content{margin:20px 0}}@media only screen and (min-width:1200px){.module-text-image-block__wrapper{display:flex;align-items:stretch;gap:64px}.module-text-image-block__content{flex-basis:60%;margin:0 20px 0 0}}.module-text-image-button{margin:64px 0}.module-text-image-button .text-image-button-wrap{display:flex;flex-direction:column;gap:64px;align-items:center;justify-content:center}.module-text-image-button .text-image-button-wrap .text-image-block__image img{width:100%}.module-text-image-button .text-image-button-wrap .image-text-button-left-col .heading--dark{color:#181d27;font-size:2.25rem;line-height:44px}.module-text-image-button .text-image-button-wrap .image-text-button-left-col .heading-description--dark p{color:#535862;font-family:"IBM Plex Sans",serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:30px}@media only screen and (min-width:720px){.module-text-image-button{margin:80px 0}}@media only screen and (min-width:900px){.module-text-image-button .text-image-button-wrap{flex-direction:row}.module-text-image-button .text-image-button-wrap .image-text-button-left-col,.module-text-image-button .text-image-button-wrap .text-image-block__image{width:50%}}.module-course-text-image-col{margin:0 0 64px}.course-block__wrapper{display:flex;align-items:center;flex-direction:column;gap:30px}.course-block__content{color:#535862}.course-block__content .sub-heading{font-size:16px}.course-block__content .course-block__badge,.course-block__content .course-block__badge .course-certifiction{border:1px solid #e9eaeb;border-radius:16px}.course-block__content .course-price,.course-block__content .course-description,.course-block__content .course-title span{font-family:'IBM Plex Sans',serif}.course-block__content .course-block__badge{display:flex;align-items:center;gap:10px;width:fit-content;padding:4px;color:#414651;font-size:14px;background-color:#fafafa}.course-block__content .course-title span,.course-block__content .course-block__badge .course-certifiction{background-color:#fff}.course-block__content .course-block__badge .course-certifiction{padding:2px 10px}.course-block__content .course-cat{margin:0;padding-right:6px}.course-block__content .course-title{color:#214653;font-size:30px;font-family:"Roobert",sans-serif}.course-block__content .course-title span{padding:5px 10px;border:1px solid #e9eaeb;border-radius:6px;font-size:12px;color:#414651;vertical-align:middle;font-weight:500;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05)}.course-block__content .course-price{color:#414651;font-size:14px;font-weight:500}.course-block__content .course-price span{color:#00b776;font-size:24px;font-weight:600;margin-left:5px;font-family:"Roobert",sans-serif}.course-block__content .course-description{font-size:18px;line-height:28px;margin:18px 0 32px}.course-block__content a.tertiary svg{margin:0 0 0 6px}.course-block__content a.tertiary svg path{stroke:#214653}.course-block__image img{width:100%}@media only screen and (max-width:899px){.course-block__content a{max-width:400px;margin:0 auto}.course-block__image.left{order:2}}@media only screen and (min-width:720px){.module-course-text-image-col{margin:0 0 160px}}@media only screen and (min-width:900px){.course-block__wrapper{align-items:center;flex-direction:row;gap:96px}.course-block__content,.course-block__image{width:50%}.course-block__content{max-width:576px}.course-block__image{max-width:512px;padding-left:48px}.course-block__image.left{padding:0 48px 0 0}}.module-two-col-image-quote{margin:64px 0}.image-quote-block__wrapper{display:flex;flex-direction:column;gap:80px}.image-quote-block__wrapper .image-quote__image img{width:100%;max-width:505px}.image-quote-block__wrapper .image-quote__content .quote{color:#214653;font-size:1.875rem;font-weight:650;line-height:38px;margin:0 0 32px}.image-quote-block__wrapper .image-quote__content .quote p,.image-quote-block__wrapper .image-quote__content .image-quote__avatar-content p{margin:0}.image-quote-block__wrapper .image-quote__content .image-quote__avatar-content img{margin:0 0 12px}.image-quote-block__wrapper .image-quote__content .image-quote__avatar-content .avatar-name,.image-quote-block__wrapper .image-quote__content .image-quote__avatar-content .avatar-description{font-family:"IBM Plex Sans",serif;font-size:1rem;line-height:24px}.image-quote-block__wrapper .image-quote__content .image-quote__avatar-content .avatar-name{color:#181d27;font-weight:600;margin:0 0 2px}.image-quote-block__wrapper .image-quote__content .image-quote__avatar-content .avatar-description{color:#535862;font-weight:400}@media only screen and (max-width:500px){.image-quote-block__wrapper .image-quote__content .quote{font-size:25px;line-height:33px}}@media only screen and (max-width:999px){.image-quote-block__wrapper .image-quote__image{margin:0 auto}}@media only screen and (min-width:720px){.module-two-col-image-quote{margin:160px 0}}@media only screen and (min-width:1000px){.image-quote-block__wrapper{justify-content:space-between;align-items:flex-start;flex-direction:row;gap:40px}.image-quote-block__wrapper .image-quote__content{max-width:576px}}.location-information{display:flex;flex-direction:column;margin:64px 0 0}.module-location-google-maps__content{max-width:768px}.module-location-google-maps__content .heading,.module-location-google-maps__content .heading--dark{font-size:clamp(1.875rem, 5vw, 2.25rem);line-height:38px}.module-location-google-maps__content .sub-heading{font-size:1rem;line-height:24px}.module-location-google-maps__content .heading-description,.module-location-google-maps__content .heading-description--dark{margin:20px 0 0}.location-details .location-detail:first-of-type{margin:0 0 48px}.location-details .location-detail{display:flex;align-items:flex-start;gap:16px;margin:48px 0}.location-details .location-detail .location-detail__icon{background:#214653;border-radius:10px;padding:10px 12px}.location-details .location-detail .location-detail__title{color:#214653;font-size:20px;font-family:"Roobert",sans-serif;margin:0 0 16px}.location-details .location-detail .location-detail__desc{color:#535862;font-family:'IBM Plex Sans',serif}.location-details .location-detail .location-detail__link{color:#00b776;text-decoration:none;font-family:'IBM Plex Sans',serif;font-weight:500;font-style:normal;line-height:24px}.location-map{width:100%;height:240px;margin:0 auto}.acf-map{width:100%;height:100%;border-radius:8px;margin:0 auto}.acf-map img{max-width:inherit !important}@media only screen and (min-width:720px){.module-location-google-maps__content .heading,.module-location-google-maps__content .heading--dark{line-height:44px}.location-information{justify-content:space-between;flex-direction:row;gap:4rem}.location-map{width:60%;height:unset;max-width:468px;max-height:468px;margin:0 auto}}.course-info-block{display:flex;gap:20px;align-items:center;margin:100px 0;opacity:1;transition:opacity ease-in-out .5s}.course-info-block:first-of-type{margin:80px 0 100px}.course-info-block.show-course{display:flex}.course-info-block.hide-course:first-of-type{margin:0}.course-info-block.hide-course{opacity:0;height:0;margin:0;padding:0;overflow:hidden}.course-info-block .sub-heading--badge,.course-info-block .sub-heading--badge-light{margin:0;font-weight:400}.course-info-block .heading--dark{color:#181d27;font-size:30px;line-height:38px;margin:24px 0 16px}.course-info-block .heading-description--dark{font-size:18px;margin:0 0 24px;font-weight:400}.course-info-block .course-info-block__content .course-links{list-style:none;padding:0;cursor:pointer}.course-info-block .course-info-block__content .course-links .scan-btn{max-height:45px}.course-info-block .course-info-block__content .course-links li,.course-info-block .course-info-block__content .course-links li:before{border-radius:8px}.course-info-block .course-info-block__content .course-links li{border:1px solid #e4e9f1;background:0 0;padding:20px;margin:20px 0;position:relative;z-index:1}.course-info-block .course-info-block__content .course-links li:before{content:'';position:absolute;background:linear-gradient(#fff,#f2f4f8);left:0;top:0;bottom:0;right:0;width:100%;z-index:-1;opacity:0;transition:opacity ease-in-out .3s}.course-info-block .course-info-block__content .course-links li:hover:before{opacity:1}.course-info-block .course-info-block__content .course-links .course-link-title{margin:0 0 16px;color:#214653;font-size:14px;font-family:'IBM Plex Sans',serif}.module-courses-info-block .course-info-block .course-info-block__content .course-links a{color:#00b776;text-decoration:none;font-family:'IBM Plex Sans',serif;font-size:14px;font-weight:500}.course-info-block .course-info-block__content .course-links a svg{vertical-align:middle;margin-left:5px}.course-info-block .course-info-block__image img{width:100%}.filters{display:none;background:#f2f4f8;padding:10px;border-radius:12px}.filters ul{list-style:none;display:flex;align-items:center;justify-content:space-evenly;margin:0;padding:0}.filters ul li{padding:10px;border-radius:6px;width:100%;text-align:center;cursor:pointer;transition:background ease-in-out .3s;font-family:"IBM Plex Sans",serif;font-weight:600}.filters ul li.active,.filter:hover{background:#fff;border:1px solid #d7deea;box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px -1px rgba(10,13,18,.1)}.filters-mobile{display:block}.filters-mobile fieldset{border:none;outline:none;padding:0}.filters-mobile select{width:100%;padding:1rem;background:#f2f4f8;border:none;border-radius:12px}.no-courses p{color:#181d27;font-size:20px;line-height:30px;font-weight:650;text-align:center}@media only screen and (min-width:720px){.filters{display:block}.filters-mobile{display:none}}@media only screen and (max-width:999px){.course-info-block{flex-direction:column}.course-info-block.left .course-info-block__image{order:2}}@media only screen and (min-width:1000px){.course-info-block{justify-content:space-between;gap:96px;margin:160px 0}.course-info-block:first-of-type{margin:80px 0 160px}.course-info-block .course-info-block__content,.course-info-block .course-info-block__image{width:50%}.course-info-block .course-info-block__image{max-width:512px}.course-info-block .course-info-block__content .course-links{max-width:300px}}@media only screen and (min-width:600px) and (max-width:999px){.course-info-block .course-info-block__content .course-links{display:flex;align-items:stretch;gap:20px;max-width:unset}}.module-elearning-info-block{margin:40px 0 64px}.module-elearning-info-block .course-info-block .course-info-block__image{border-radius:12px;background:linear-gradient(180deg,#214653 50%,#2f6275 100%);padding:134px 88px}.module-elearning-info-block .course-info-block .course-price{color:#00b776;font-size:1.5rem;font-weight:600;margin:0 0 16px}.module-elearning-info-block .course-info-block .course-price span{padding:5px 10px;border:1px solid #e9eaeb;border-radius:6px;font-size:.75rem;color:#414651;vertical-align:middle;font-weight:500;margin:0 8px}@media only screen and (min-width:720px){.module-elearning-info-block{margin:40px 0 80px}}.module-course-tabbed-content{margin:0 0 64px}.module-course-tabbed-content .tab{display:none;width:100%;background:#f2f4f8;border:1px solid #e9eaeb;padding:.375rem;border-radius:.75rem;gap:.25rem;justify-content:space-between;margin:0 0 5rem}.module-course-tabbed-content .tab .tablinks{border:none;background:0 0;padding:.5rem .75rem;text-align:center;margin:0 auto;width:100%;color:#214653;font-family:"IBM Plex Sans",serif;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-height:48px}.module-course-tabbed-content .tab .tablinks .coming-soon-badge,.module-course-tabbed-content .tabcontent .course-information .course-information-content .coming-soon-badge{font-size:.875rem;color:#414651;font-weight:500;padding:.125rem .5rem;background:#fff;border-radius:.375rem;border:1px solid var(--Gray-300,#d5d7da);box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);margin:0 .5rem;vertical-align:middle}.module-course-tabbed-content .tabcontent .course-information .course-information-content .coming-soon-badge{margin:0 .75rem;font-family:"IBM Plex Sans",serif;letter-spacing:normal}.module-course-tabbed-content .tab .tablinks.active,.module-course-tabbed-content .tab .tablinks:hover{background:#fff;border-radius:.375rem;border:.0625rem solid #d7deea;box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px -1px rgba(10,13,18,.1)}.module-course-tabbed-content .tabcontent.hide-tab-content{display:none}.module-course-tabbed-content .tabcontent.show-tab-content{display:block}.module-course-tabbed-content .mobile-tabs{display:block;margin:0 0 3rem}.module-course-tabbed-content .mobile-tabs fieldset{border:none;outline:none;padding:0}.module-course-tabbed-content .mobile-tabs select{width:100%;padding:1rem;border-radius:12px;border:1px solid var(--Gray-300,#d5d7da);background:var(--Base-White,#fff)}@media only screen and (min-width:720px){.module-course-tabbed-content{margin:0 0 6rem}}@media only screen and (min-width:767px){.module-course-tabbed-content .tab{display:flex}.module-course-tabbed-content .mobile-tabs{display:none}}.module-course-tabbed-content .tabcontent .course-information{margin:0 0 5.625rem;display:flex;align-items:flex-start;flex-direction:column;gap:2.0625rem}.module-course-tabbed-content .tabcontent .course-information .course-information-content,.module-course-tabbed-content .tabcontent .course-information-bullet-list{width:100%}.module-course-tabbed-content .tabcontent .course-information .course-information-content .course-information-content_title,.module-course-tabbed-content .tabcontent .course-information .course-information-content .course-information-content_sub-title{font-family:"Roobert",sans-serif;font-style:normal;font-weight:650}.module-course-tabbed-content .tabcontent .course-information .course-information-content .course-information-content_title{color:#214653;font-size:2.25rem;line-height:44px;letter-spacing:-.72px;margin:0 0 .75rem}.module-course-tabbed-content .tabcontent .course-information .course-information-content .course-information-content_sub-title{color:#00b776;font-size:1.5rem;line-height:32px;margin:0 0 1.25rem}.module-course-tabbed-content .tabcontent .course-information .course-information-content .course-information-content_description{color:#535862;font-family:"IBM Plex Sans",serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:30px;max-width:529px}.module-course-tabbed-content .tabcontent .course-information-bullet-list{list-style:none;padding:0}.module-course-tabbed-content .tabcontent .course-information-bullet-list li{display:flex;gap:16px;margin:0 0 48px}.module-course-tabbed-content .tabcontent .course-information-bullet-list .bullet-list-icon{border-radius:.5rem;background:#214653;padding:.625rem;display:flex;flex-direction:column;justify-content:center;height:fit-content}.module-course-tabbed-content .tabcontent .course-information-bullet-list .bullet-title{color:#214653;font-family:Roobert;font-size:1.125rem;font-style:normal;font-weight:650;line-height:28px;margin:5px 0 8px}.module-course-tabbed-content .tabcontent .course-information-bullet-list .bullet-description{color:#535862;font-family:"IBM Plex Sans",serif;font-size:1rem;font-style:normal;font-weight:400;line-height:24px}.module-course-tabbed-content .tabcontent .course-information-bullet-list .bullet-description p{margin:0}@media only screen and (min-width:1000px){.module-course-tabbed-content .tabcontent .course-information{justify-content:space-between;flex-direction:row}.module-course-tabbed-content .tabcontent .course-information .course-information-content,.module-course-tabbed-content .tabcontent .course-information-bullet-list{width:50%}}.module-course-tabbed-content .tabcontent .course-list-cards{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}.module-course-tabbed-content .tabcontent .course-list-cards .course-list-card{padding:.75rem;border:1px solid var(--Brand-50,#e4e9f1);border-radius:.5rem;display:flex;align-items:center;cursor:pointer;z-index:1;position:relative}.module-course-tabbed-content .tabcontent .course-list-cards .course-list-card:before{content:'';position:absolute;background:linear-gradient(0deg,#f2f4f8 0%,#fff 50%);border-radius:.5rem;top:0;left:0;right:0;bottom:0;width:100%;z-index:-1;opacity:0;transition:opacity ease-in-out .3s}.module-course-tabbed-content .tabcontent .course-list-cards .course-list-card:hover:before{opacity:1}.module-course-tabbed-content .tabcontent .course-list-cards .course-list-card .course-list-card__image{border-radius:.25rem;background:linear-gradient(180deg,#214653 50%,#2f6275 100%);display:flex;flex-direction:column;justify-content:center;padding:0 2rem;min-height:5.5rem;min-width:9rem}.module-course-tabbed-content .tabcontent .course-list-cards .course-list-card .course-list-card__info{margin-left:.75rem}.module-course-tabbed-content .tabcontent .course-list-cards .course-list-card .course-list-card__info .course-list-card__title,.module-course-tabbed-content .tabcontent .course-list-cards .course-list-card .course-list-card__info a{font-family:"IBM Plex Sans",serif;font-size:.875rem;font-style:normal;line-height:1.25rem}.module-course-tabbed-content .tabcontent .course-list-cards .course-list-card .course-list-card__info .course-list-card__title{overflow:hidden;color:#214653;text-overflow:ellipsis;font-weight:600;margin:0 0 .75rem}.module-course-tabbed-content .tabcontent .course-list-cards .course-list-card .course-list-card__info a svg{fill:#00b776;margin:0 0 0 .625rem}.module-course-tabbed-content .tabcontent .course-list-cards .course-list-card .course-list-card__info a{font-weight:500;display:flex;color:#00b776;align-items:center;text-decoration:none}@media only screen and (min-width:720px){.module-course-tabbed-content .tabcontent .course-list-cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1100px){.module-course-tabbed-content .tabcontent .course-list-cards{grid-template-columns:repeat(3,1fr)}}.course-registration{padding:64px;background:#f2f4f8;border-radius:16px;text-align:center}.course-registration-title{color:#214653;font-size:30px;font-family:"Roobert",sans-serif;margin:0 0 20px}.course-registration-description{color:#535862;font-size:18px}.course-registration-form form{display:flex;align-items:center;justify-content:center;gap:1rem;margin:32px 0 0}.course-registration-form form p{margin:0}.course-registration-form form fieldset{border:none;outline:none;padding:0}.course-registration-form form fieldset label{display:none}.course-registration-form form fieldset input{background:#fff;padding:12px 14px;border:1px solid #d5d7da;border-radius:8px;font-size:16px;font-family:"IBM Plex Sans";overflow:hidden;color:#717680;text-overflow:ellipsis}.course-registration .form-privacy,.course-registration .form-privacy a{margin:6px 0 0;color:#535862;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:400;line-height:20px}.course-registration .form-privacy p{margin:0}@media only screen and (min-width:1000px){.course-registration-form form fieldset input{min-width:350px;max-width:350px}.course-registration .form-privacy,.course-registration .form-privacy a{margin:6px auto 0;max-width:476px;text-align:left}}.module-rich-text-block .module-rich-text-block-content{max-width:720px;color:#535862;font-family:"IBM Plex Sans",serif;font-size:18px;font-weight:400;line-height:28px}.module-rich-text-block .module-rich-text-block-content h2,.module-rich-text-block .module-rich-text-block-content h3,.module-rich-text-block .module-rich-text-block-content h4,.module-rich-text-block .module-rich-text-block-content h5,.module-rich-text-block .module-rich-text-block-content h6{color:#214653;font-family:Roobert,sans-serif;font-weight:650}.module-rich-text-block .module-rich-text-block-content h2{font-size:30px;line-height:38px;margin:40px 0 20px}.module-rich-text-block .module-rich-text-block-content h3{font-size:24px;line-height:32px;margin:32px 0 16px}.module-rich-text-block .module-rich-text-block-content ol,.module-rich-text-block .module-rich-text-block-content ul{padding:0;margin:0;list-style-position:inside;padding-left:1em;text-indent:-1em}.module-two-col-case-study{margin:64px 0}.module-two-col-case-study .case-study-wrap{display:flex;align-items:flex-start;flex-direction:column;gap:64px}.module-two-col-case-study .case-study-wrap .case-study-left-col .sub-heading{color:#00b776}.module-two-col-case-study .case-study-wrap .case-study-left-col .heading,.module-two-col-case-study .case-study-wrap .case-study-left-col .heading--dark{font-size:36px;line-height:44px}.module-two-col-case-study .case-study-wrap .case-study-right-col .case-study-description{color:#535862;font-family:"IBM Plex Sans",serif;font-size:1.125rem;font-weight:400;line-height:28px}.module-two-col-case-study .case-study-wrap .case-study-right-col .case-study-description p:first-of-type{margin:0 0 18px}.module-two-col-case-study .case-study-wrap .case-study-right-col .case-study-facts{display:flex;align-items:flex-start;flex-direction:column;gap:30px;padding:48px 0}.module-two-col-case-study .case-study-wrap .case-study-right-col .case-study-facts .case-study-fact{max-width:264px;width:50%}.module-two-col-case-study .case-study-wrap .case-study-right-col .case-study-facts .case-study-fact p{margin:0}.module-two-col-case-study .case-study-wrap .case-study-right-col .case-study-facts .case-study-fact .fact-value,.module-two-col-case-study .case-study-wrap .case-study-right-col .case-study-facts .case-study-fact .fact-title{font-family:Roobert,sans-serif;font-weight:650}.module-two-col-case-study .case-study-wrap .case-study-right-col .case-study-facts .case-study-fact .fact-value{color:#00b776;font-size:3.75rem;line-height:72px;letter-spacing:-1.2px;margin:0 0 12px}.module-two-col-case-study .case-study-wrap .case-study-right-col .case-study-facts .case-study-fact .fact-title{color:#214653;font-size:1.125rem;line-height:28px}@media only screen and (min-width:500px){.module-two-col-case-study .case-study-wrap .case-study-right-col .case-study-facts{flex-direction:row;gap:0}}@media only screen and (min-width:720px){.module-two-col-case-study{margin:160px 0}}@media only screen and (min-width:900px){.module-two-col-case-study .case-study-wrap{flex-direction:row}}.module-team-block{margin:64px 0}.team-block-content{text-align:center}.team-block-content .sub-heading{font-size:16px;margin:0}.team-block-content .heading--dark{color:#181d27;font-size:36px;letter-spacing:-.72px}.team-block-content .heading-description,.team-block-content .heading-description--dark{margin:0 auto}.module-team-block .team-members{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:48px;margin:64px auto 0;max-width:936px}.module-team-block .team-members .team-member-card{display:flex;flex-direction:column}.module-team-block .team-members .team-member-card img{border-radius:8px;width:100%}.module-team-block .team-members .team-member-card .team-member-card__info{margin:24px 0 0}.module-team-block .team-members .team-member-card .team-member-card__info .team-member-name,.module-team-block .team-members .team-member-card .team-member-card__info .team-member-desc{color:#214653;margin:0}.module-team-block .team-members .team-member-card .team-member-card__info .team-member-title,.module-team-block .team-members .team-member-card .team-member-card__info .team-member-desc{font-family:"IBM Plex Sans",serif;font-weight:400}.module-team-block .team-members .team-member-card .team-member-card__info .team-member-name{font-family:Roobert,sans-serif;font-size:1.25rem;font-weight:650;line-height:30px}.module-team-block .team-members .team-member-card .team-member-card__info .team-member-title{color:#00b776;font-size:1.125rem;line-height:28px;margin:2px 0 16px}.module-team-block .team-members .team-member-card .team-member-card__info .team-member-desc{font-size:1rem;line-height:24px}.module-team-block .team-members .team-member-card .team-member-socials{padding:0;margin:24px 0 0;list-style-position:inside;list-style:none;display:flex;align-items:center;gap:20px}.module-team-block .team-members .team-member-card .team-member-social{cursor:pointer}.module-team-block .team-members .team-member-card .team-member-social svg path{fill:#a4a7ae}@media only screen and (min-width:600px){.module-team-block .team-members{gap:100px 48px}.module-team-block .team-members .team-member-card{flex:0 0 calc(45%)}}@media only screen and (min-width:720px){.module-team-block{margin:80px 0}}@media only screen and (min-width:851px){.module-team-block .team-members .team-member-card{flex:0 0 calc(29%)}}.module-pricing-block{margin:80px 0}.module-pricing-block .module-pricing-block__content{margin-bottom:64px}.module-pricing-block .module-pricing-block__content .sub-heading{font-size:1rem}.module-pricing-block .module-pricing-block__content .heading--dark{font-size:36px;line-height:44px}.module-pricing-block .module-pricing-block__content .heading-description--dark p{font-size:18px;line-height:28px;font-weight:400}.module-pricing-block .pricing-callout{padding:32px 0;background:#214653;border-radius:16px;color:#fff}.module-pricing-block .pricing-callout .pricing-callout__header{padding:0 32px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.module-pricing-block .pricing-callout .pricing-callout__header .pricing-title-wrap{display:flex;align-items:baseline}.module-pricing-block .pricing-callout .pricing-callout__header .pricing-title h2{color:#f2f4f8;font-family:'Roobert',sans-serif;font-size:1.5rem;font-style:normal;font-weight:650;line-height:32px;margin:0 0 4px}.module-pricing-block .pricing-callout .pricing-callout__header .pricing-title p{color:#f2f4f8;font-family:"IBM Plex Sans",serif;font-size:1rem;font-style:normal;font-weight:400;line-height:24px;margin:0}.module-pricing-block .pricing-callout .pricing-callout__header .sub-heading--badge{margin-left:8px}.module-pricing-block .pricing-callout .pricing-callout__header .pricing-callout__price{color:#f2f4f8;font-family:'Roobert',sans-serif;font-size:3.75rem;font-weight:650;line-height:72px;letter-spacing:-1.2px;margin:0}.module-pricing-block .pricing-callout .pricing-callout__header .pricing-callout__price span{font-size:2.25rem;line-height:44px;letter-spacing:-.72px;margin-right:2px;vertical-align:super}.module-pricing-block .pricing-callout .pricing-features{border-bottom:1px solid #e9eaeb;border-top:1px solid #e9eaeb;padding:32px 32px 40px}.module-pricing-block .pricing-callout .pricing-features .features-title,.module-pricing-block .pricing-callout .pricing-features .features-list .feature{font-family:"IBM Plex Sans",serif;color:#f2f4f8;font-size:1rem;line-height:24px}.module-pricing-block .pricing-callout .pricing-features .features-title{font-weight:600;text-transform:uppercase;margin:0}.module-pricing-block .pricing-callout .pricing-features .features-list{display:flex;align-items:flex-start;flex-wrap:wrap;margin:24px 0 0;gap:16px 32px}.module-pricing-block .pricing-callout .pricing-features .features-list .feature{flex:1 1 calc(30%);display:flex;align-items:center;gap:12px;font-weight:400;margin:0}.module-pricing-block .pricing-callout .page-hero-ctas{padding:32px 32px 0}.module-pricing-block .pricing-callout .page-hero-ctas a{width:100%}@media only screen and (max-width:500px){.module-pricing-block .pricing-callout .pricing-callout__header .pricing-title-wrap{flex-direction:column}.module-pricing-block .pricing-callout .pricing-callout__header .pricing-title{order:2}.module-pricing-block .pricing-callout .pricing-callout__header .sub-heading--badge{order:1}}@media only screen and (max-width:700px){.module-pricing-block .pricing-callout .pricing-features .features-list .feature{flex:1 1 calc(100%)}}@media only screen and (min-width:1000px){.module-pricing-block .pricing-callout .pricing-callout__header{flex-direction:row;align-items:center}}.sub-side-menu-grid{display:grid;grid-template-columns:repeat(12,1fr)}.sub-side-menu-grid .sub-side-menu,.sub-side-menu-grid .page-module{grid-column:span 12}.sub-side-menu-grid .sub-side-menu ul{list-style:none;border:1px solid #e4e9f1;border-radius:8px;background:#fff;padding:16px;margin:0}.sub-side-menu-grid .sub-side-menu .side-menu-title{color:#214653;font-family:"IBM Plex Sans",serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.sub-side-menu-grid .sub-side-menu ul li{margin:2px 0;padding:8px 12px;border-radius:6px}.sub-side-menu-grid .sub-side-menu ul li img{vertical-align:middle;margin-right:10px}.sub-side-menu-grid .sub-side-menu ul li:not(:last-of-type):hover{background-color:#f2f4f8}.sub-side-menu-grid .sub-side-menu ul li:has(>.contact-btn-wrap){padding:8px 0}.sub-side-menu-grid .sub-side-menu ul li a{text-decoration:none;color:#414651;font-family:'IBM Plex Sans',serif;font-weight:600}.sub-side-menu-grid .sub-side-menu .contact-btn-wrap{text-align:center;margin:10px 0 0}.sub-side-menu-grid .sub-side-menu .contact-btn-wrap a{width:100%}.sub-side-menu-grid #module-0{margin:0 0 64px}.sub-side-menu-grid .module-features,.sub-side-menu-grid .module-tabbed-content{margin:160px 0}.sub-side-menu-grid .module-tabbed-content{padding:0}.sub-side-menu-grid .faqs details,.sub-side-menu-grid .features,.sub-side-menu-grid .feature-card .feature-card__content{max-width:unset}.sub-side-menu-grid .features,.sub-side-menu-grid .feature-card .feature-card__content,.sub-side-menu-grid .module-features .heading-description,.sub-side-menu-grid .module-features .heading-description--dark{margin:0}@media only screen and (min-width:720px){.sub-side-menu-grid #module-0{margin:0 0 160px}}@media only screen and (max-width:900px){.sub-side-menu{margin:0 0 60px}}@media only screen and (min-width:900px){.sub-side-menu-grid .sub-side-menu{grid-column:span 3;position:sticky;top:80px;height:350px}.sub-side-menu-grid .sub-side-menu ul{max-width:240px;margin:0 auto 0 0}.sub-side-menu-grid .page-module{grid-column:span 9}.sub-side-menu-grid .sub-side-menu .side-menu-title{max-width:208px}}.page-template-courses-side-menu-template .sub-heading{color:#00b776}.page-template-courses-side-menu-template .sub-side-menu-grid .container{padding:0}.page-template-courses-side-menu-template .sub-side-menu-grid .sub-side-menu .contact-btn-wrap{display:flex;flex-direction:column;justify-content:center;gap:10px}.page-template-courses-side-menu-template .sub-side-menu-grid .sub-side-menu .contact-btn-wrap a{width:100%}.page-template-courses-side-menu-template .sub-side-menu-grid .sub-side-menu .contact-btn-wrap a.secondary{border:1px solid #e4e9f1;color:#214653}.page-template-courses-side-menu-template .sub-side-menu-grid .sub-side-menu .contact-btn-wrap a.secondary svg path{stroke:#214653}.page-template-courses-side-menu-template .module.module-page-hero{position:relative;z-index:1}@media only screen and (min-width:720px){.page-template-courses-side-menu-template .sub-side-menu-grid .module-text-image-block,.page-template-courses-side-menu-template .sub-side-menu-grid .module-testimonials-two-col,.page-template-courses-side-menu-template .sub-side-menu-grid .module-faqs,.page-template-courses-side-menu-template .sub-side-menu-grid .module-callout{margin:160px 0}.page-template-courses-side-menu-template .sub-side-menu-grid #module-5{margin:160px 0 0}.page-template-courses-side-menu-template .sub-side-menu-grid #module-6{margin:64px 0 80px}}@media only screen and (min-width:900px){.page-template-courses-side-menu-template .sub-side-menu-grid .sub-side-menu{height:480px}.page-template-courses-side-menu-template .sub-side-menu-grid .container{padding:0 0 0 32px}}@media only screen and (min-width:960px){.page-template-courses-side-menu-template .sub-side-menu-grid .module-tabbed-content{padding:0}}.page-template-sub-side-menu .sub-heading{color:#00b776}.page-template-sub-side-menu .sub-side-menu-grid .container{padding:0}@media only screen and (max-width:1259px){.page-template-sub-side-menu .tabbed-content-main .tabbed-content-image .tabbed-content-image-container,.page-template-courses-side-menu-template .tabbed-content-main .tabbed-content-image .tabbed-content-image-container{max-width:592px;margin:0 auto}}@media (min-width:900px){.page-template-sub-side-menu .sub-side-menu-grid .container{padding:0 0 0 32px}}@media (min-width:960px){.page-template-sub-side-menu .tabbed-content-main,.page-template-courses-side-menu-template .tabbed-content-main{display:unset}.page-template-sub-side-menu .tabbed-content-image .tabbed-content-image-container,.page-template-courses-side-menu-template .tabbed-content-image .tabbed-content-image-container{aspect-ratio:1.3}}@media (min-width:1260px){.page-template-sub-side-menu .tabbed-content-main,.page-template-courses-side-menu-template .tabbed-content-main{display:flex}.page-template-sub-side-menu .tabbed-content-image-container,.page-template-courses-side-menu-template.tabbed-content-image .tabbed-content-image-container{aspect-ratio:auto}}.contact-wrap{display:grid;grid-template-columns:repeat(1,1fr);align-items:start;gap:64px;margin:64px 0}.contact-wrap .contact-form .contact-form__title,.contact-wrap .contact-form .contact-form__description p{color:#214653}.contact-wrap .contact-form .contact-form__title{font-family:Roobert,sans-serif;font-size:1.875rem;font-weight:650;line-height:38px;margin:0 0 20px}.contact-wrap .contact-form .contact-form__description p{font-family:"IBM Plex Sans",serif;font-size:1.25rem;font-weight:400;line-height:30px;margin:0}#wpcf7-f777-o1{margin:48px 0 0}#wpcf7-f777-o1 p{margin:0 0 32px}#wpcf7-f777-o1 label{color:var(--Gray-700,#414651);font-family:"IBM Plex Sans",serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}#wpcf7-f777-o1 input[type=text],#wpcf7-f777-o1 input[type=email],#wpcf7-f777-o1 input[type=tel],#wpcf7-f777-o1 select,#wpcf7-f777-o1 textarea{border-radius:8px;border:1px solid #d5d7da;background:#fff;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);padding:10px 14px;width:100%;margin:6px 0 0;color:#717680;text-overflow:ellipsis;font-family:"IBM Plex Sans",serif;font-size:14px;font-weight:400;line-height:24px}#wpcf7-f777-o1 input:focus-visible,#wpcf7-f777-o1 input:focus,#wpcf7-f777-o1 select:focus-visible,#wpcf7-f777-o1 select:focus,#wpcf7-f777-o1 textarea:focus-visible,#wpcf7-f777-o1 textarea:focus{border:2px solid #3af2a5;outline:none}#wpcf7-f777-o1 .mandatory{color:#00b776;font-family:"IBM Plex Sans",serif;font-size:14px;font-weight:500;line-height:20px}#wpcf7-f777-o1 .form-help-text,#wpcf7-f777-o1 .wpcf7-acceptance .wpcf7-list-item-label,#wpcf7-f777-o1 .wpcf7-acceptance .wpcf7-list-item-label a{color:#535862;font-family:"IBM Plex Sans",serif;font-weight:400}#wpcf7-f777-o1 .form-help-text{font-size:14px;line-height:20px;margin:6px 0}#wpcf7-f777-o1 .wpcf7-acceptance .wpcf7-list-item-label,#wpcf7-f777-o1 .wpcf7-acceptance .wpcf7-list-item-label a{font-size:16px;line-height:24px}#wpcf7-f777-o1 .wpcf7-acceptance .wpcf7-list-item{margin:0}#wpcf7-f777-o1 input[type=checkbox]{appearance:none;width:14px;height:14px;outline:none;border-radius:4px;border:1px solid var(--Gray-300,#d5d7da)}#wpcf7-f777-o1 input[type=checkbox],#wpcf7-f777-o1 input[type=radio]{margin-right:8px}#wpcf7-f777-o1 input[type=checkbox]:checked,#wpcf7-f777-o1 input[type=radio]:checked{accent-color:#00b776;appearance:auto}#wpcf7-f777-o1 .wpcf7-submit{width:100%}#wpcf7-f777-o1 form.invalid .wpcf7-response-output,#wpcf7-f777-o1 form.sent .wpcf7-response-output{width:100%;border:none;margin:0;font-family:"IBM Plex Sans",serif;font-size:16px;font-weight:600;line-height:24px;padding:12px 32px}#wpcf7-f777-o1 form.sent .wpcf7-response-output{background:#3af2a5;color:#214653}#wpcf7-f777-o1 form.invalid .wpcf7-response-output{background:#f04438;color:#fff}#wpcf7-f777-o1 p:has(span.wpcf7-spinner){position:relative}#wpcf7-f777-o1 .wpcf7-spinner{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);outline:5px solid #0a0d12;background:0 0;opacity:1;margin:0}#wpcf7-f777-o1 p:has(label.phone-number){margin:0}#wpcf7-f777-o1 .wpcf7-form-control-wrap .wpcf7-radio{display:flex;flex-direction:column;gap:12px;margin:12px 0 0}#wpcf7-f777-o1 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin:0;position:relative}#wpcf7-f777-o1 .phone-input{display:flex}#wpcf7-f777-o1 .country-code{width:60px}#wpcf7-f777-o1 .wpcf7-form-control-wrap .wpcf7-checkbox{display:flex;flex-direction:column;gap:12px;margin:12px 0 0}#wpcf7-f777-o1 .wpcf7-form-control-wrap .wpcf7-checkbox span{margin:0}@media only screen and (min-width:720px){.contact-wrap{gap:128px;margin:110px 0 80px}}#wpcf7-f777-o1 .phone-input-container{display:flex;border:1px solid #ddd;border-radius:8px;overflow:hidden;max-width:100%;margin:6px 0 32px}#wpcf7-f777-o1 .phone-input-container p{margin:0}#wpcf7-f777-o1 .country-select{display:flex;align-items:center;padding:0 10px;background-color:#fff;cursor:pointer;position:relative;min-width:70px}#wpcf7-f777-o1 .country-select-value p{display:flex;align-items:center;gap:5px}#wpcf7-f777-o1 .country-dropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:10;width:120px;max-height:200px;overflow-y:auto;display:none}#wpcf7-f777-o1 .country-option{padding:8px 10px;cursor:pointer}#wpcf7-f777-o1 .country-option:hover{background-color:#f5f5f5}#wpcf7-f777-o1 .chevron{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:2px;margin-left:5px;transform:rotate(45deg)}#wpcf7-f777-o1 .phone-number[type=tel]{flex:1;padding:10px;border:none;outline:none;font-size:16px;box-shadow:none;margin:0}#wpcf7-f777-o1 .phone-number[type=tel],#selectedCountry{color:var(--Gray-700,#414651);font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px}#wpcf7-f777-o1 .prefix{color:#666;white-space:nowrap}#countryDropdown p{margin:0}.wpcf7-form-control.wpcf7-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:10px 40px 10px 15px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer}.wpcf7-form-control.wpcf7-select::-ms-expand{display:none}.wpcf7-select-wrapper{position:relative;display:block;width:100%}.wpcf7-select-wrapper:after{content:'';position:absolute;top:50%;right:15px;width:10px;height:10px;border-right:2px solid #a4a7ae;border-bottom:2px solid #a4a7ae;transform:translateY(-50%) rotate(45deg);pointer-events:none}@media only screen and (min-width:1000px){.field-group{display:flex;align-items:center;gap:32px}}.contact-form .SumoSelect{width:100%}.contact-form .SumoSelect>.CaptionCont>label>i{display:none}.contact-form #wpcf7-f777-o1 .SumoSelect>.CaptionCont{margin:0;border-radius:8px;border:1px solid #d5d7da;background:#fff;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);padding:10px 14px;width:100%;margin:6px 0 0;color:#717680;text-overflow:ellipsis;font-family:"IBM Plex Sans",serif;font-size:14px;font-weight:400;line-height:24px}#wpcf7-f777-o1 select:focus .CaptionCont:focus{border:2px solid #3af2a5;outline:none}.contact-form .SumoSelect>.CaptionCont>span.placeholder{overflow:hidden;text-overflow:ellipsis;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;line-height:24px}.contact-form .SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:14px;transition:all ease-in-out .3s}.contact-form .SumoSelect>.optWrapper.multiple>.options li.opt.selected,.contact-form .SumoSelect>.optWrapper.multiple>.options li.opt:hover{background:#f2f4f8}.contact-form .SumoSelect>.optWrapper.multiple>.options li.opt span{display:none}.contact-form .contact-form .SumoSelect>.optWrapper.multiple>.options li.opt{position:relative}.contact-form .SumoSelect>.optWrapper.multiple>.options li.opt.selected:after{content:'';background:url('https://www.scantime.co.uk/wp-content/themes/scantime/img/check.svg') no-repeat center;position:absolute;right:8px;top:0;width:24px;height:100%}.contact-wrap .contact-information{display:flex;flex-direction:column;justify-content:space-between;gap:24px;margin:0 0 40px}.contact-wrap .contact-information .contact-information__card{padding:24px;border-radius:8px;border:1px solid #e4e9f1}.contact-information__card-icon{background-color:#214653;width:fit-content;padding:12px;border-radius:10px;display:flex;align-items:center;margin-bottom:32px}.contact-wrap .contact-information .contact-information__card h2{color:#214653;font-family:Roobert,sans-serif;font-size:20px;font-weight:650;line-height:30px;margin:0 0 8px}.contact-wrap .contact-information .contact-information__card p,.contact-wrap .contact-information .contact-information__card a{font-family:"IBM Plex Sans",serif;font-size:1rem;line-height:24px}.contact-wrap .contact-information .contact-information__card p{color:#535862;font-weight:400;margin:0 0 20px}.contact-wrap .contact-information .contact-information__card a{color:#00b776;font-weight:500;text-decoration:none}.contact-wrap .locations .locations-card{display:flex;align-items:center;border-radius:8px;border:1px solid var(--Brand-50,#e4e9f1);background:#fff;gap:24px;margin:0 0 16px;padding:12px}.contact-wrap .locations .locations-card img{border-radius:4px;width:100%;max-width:144px}.contact-wrap .locations .locations-card .location-card__details .location-card__title{color:#214653;font-family:Roobert,sans-serif;font-size:1.125rem;font-weight:650;line-height:28px;margin:0 0 12px}.contact-wrap .locations .locations-card .location-card__details a{text-decoration:none;color:#00b776;font-family:"IBM Plex Sans",serif;font-size:1rem;font-weight:500;line-height:24px}.contact-wrap .locations .locations-card .location-card__details a svg{margin-left:10px;vertical-align:middle}.contact-wrap .contact-socials{margin:40px 0 0}.contact-wrap .contact-socials h2{color:#214653;font-family:Roobert,sans-serif;font-size:1.5rem;font-weight:650;line-height:32px}.contact-wrap .contact-socials .contact-social__group{list-style:none;display:flex;align-items:center;gap:24px;padding:24px;border-radius:8px;border:1px solid var(--Brand-50,#e4e9f1);margin:24px 0 0}.contact-wrap .contact-socials .contact-social__group li a svg path{fill:#214653}@media only screen and (min-width:1000px){.contact-wrap{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1150px){.contact-wrap .contact-information{flex-direction:row}.contact-wrap .contact-information .contact-information__card{min-width:236px}}.page-id-634 .module-courses-cards{padding:0}.page-id-634 .module-courses-cards .courses-cards-cards{margin:0}.page-id-634 .module-courses-cards{padding-bottom:64px}@media only screen and (min-width:720px){.page-id-634 .module-courses-cards{padding-bottom:6rem}}.page-id-636 .testimonials-intro{margin:0}.page-id-664 .module-courses-cards{padding:0}.page-id-664 .module-courses-cards .courses-cards-cards{margin:0}.page-id-669 .module-course-text-image-col{margin:64px 0}@media only screen and (min-width:720px){.page-id-669 .module-course-text-image-col{margin:160px 0}.page-id-669 #module-1,.page-id-669 #module-7{margin:80px 0}}.page-id-141 .faqs{max-width:768px;margin:0 auto}.page-id-141 .callout-description{font-size:20px;color:#214653}.error-page{text-align:center;padding:3.75rem 0}.error-page h1{font-size:4.5rem;color:#214653;line-height:1.2}.error-page h2{color:#214653;margin-top:.625rem;margin-bottom:1.875rem}.error-page p{font-family:"IBM Plex Sans",serif;margin-bottom:1.875rem;color:#535862}.page-id-480 .module-faqs__content .sub-heading{color:#00b776}.page-id-441 .module-faqs__content .sub-heading{color:#00b776}.page-id-466 .module-faqs__content .sub-heading{color:#00b776}.page-id-730 .sub-heading,.page-id-730 .sub-heading--badge,.page-id-730 .sub-heading--badge-light{color:#00b776}.vat-text{font-size:.55em;font-weight:600;margin-left:5px}.course-price span .vat-text{font-size:.55em;font-weight:600;margin-left:5px}.module-recent-blogs{padding:96px 0}.module-recent-blogs .module-header-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:40px}.module-recent-blogs .module-header-left{max-width:65%;text-align:left}.module-recent-blogs .module-header-left .module-subtitle{font-size:16px;color:#00b776;margin:0 0 6px;font-weight:600;line-height:24px;font-family:"IBM Plex Sans",serif}.module-recent-blogs .module-header-left .module-title{font-size:36px;line-height:44px;font-weight:650;margin:0 0 12px;color:#214653;font-family:"Roobert",sans-serif}.module-recent-blogs .module-header-left .module-description{font-size:20px;color:#535862;margin:0;font-weight:400;font-family:"IBM Plex Sans",serif;line-height:30px}.module-recent-blogs .module-header-right{align-self:flex-start}.module-recent-blogs .view-all-posts-btn{display:inline-block;background-color:#3af2a5;color:#000;padding:12px 24px;border-radius:calc(infinity * 1px);font-weight:500;text-decoration:none;transition:background-color .2s ease}.module-recent-blogs .view-all-posts-btn:hover{background-color:#059669}.module-recent-blogs .recent-blogs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.module-recent-blogs .blog-card{background:0 0;border-radius:0;overflow:hidden}.module-recent-blogs .blog-card img{width:100%;height:auto;display:block;border-radius:12px;margin-bottom:20px}.module-recent-blogs .blog-card{display:inline-block;font-size:12px;color:#00b776;margin-bottom:8px}.module-recent-blogs .recent-blog-category{display:inline-block !important;font-size:14px !important;color:#00b776 !important;margin-bottom:8px !important;font-family:"IBM Plex Sans",sans-serif !important;font-weight:600 !important}.module-recent-blogs .blog-card a{text-decoration:none;color:inherit}.module-recent-blogs .blog-card h3{font-size:24px;font-weight:650;margin:0 0 8px;color:#214653;line-height:32px}.module-recent-blogs .blog-card p{font-size:16px;color:#535862;margin:0 0 24px;font-family:"IBM Plex Sans";font-weight:400;line-height:24px}.module-recent-blogs .blog-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;color:#6b7280}.author img.avatar{width:40px !important;height:40px !important;border-radius:50%;object-fit:cover;margin-bottom:0 !important}.module-recent-blogs .blog-meta .author-name{font-weight:600;color:#214653;font-size:14px;font-family:"IBM Plex Sans";line-height:20px}.module-recent-blogs .blog-meta .author-date{color:#535862;font-weight:400;font-size:14px;font-family:"IBM Plex Sans";line-height:20px}@media (max-width:900px){.module-recent-blogs .recent-blogs-grid{grid-template-columns:repeat(2,1fr)}.module-recent-blogs .module-header-left{max-width:100%}.module-recent-blogs .module-header-row{flex-direction:column;gap:16px}}@media (max-width:600px){.module-recent-blogs .recent-blogs-grid{grid-template-columns:1fr}.module-recent-blogs .module-header-left .module-title{font-size:28px}.module-recent-blogs .blog-card h3{font-size:20px}}.view-all-mobile{display:none}@media (max-width:900px){.module-recent-blogs .module-header-right{display:none}.module-recent-blogs .view-all-mobile{display:flex;justify-content:center;margin-top:32px}}.is-form-id-2130 label{position:relative;display:block;font-family:"IBM Plex Sans",serif;font-size:16pt}.is-form-id-2130 label:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;pointer-events:none}.is-form-id-2130 .is-search-input{padding-left:45px !important}.trustpilot-row{display:flex;align-items:center;margin-top:20px}.trustpilot-profiles{width:120px;height:auto}.trustpilot-widget{display:inline-block;width:auto !important}.trustpilot-widget iframe{width:300px !important}.blog-content blockquote h5{margin-top:0;margin-bottom:0}.blog-conclusion{background:#f6f7f8;padding:32px;border-radius:8px;margin:40px 0;max-width:720px}.blog-conclusion h6{font-family:'Roobert';font-weight:650;font-size:30px;line-height:38px;color:#214653;margin-top:0;margin-bottom:20px}.blog-conclusion p{font-family:'IBM Plex Sans';font-weight:400;font-size:18px;line-height:28px;color:#535862}@media (max-width:768px){.blog-title{font-size:32px;line-height:40px}.blog-conclusion h6{font-size:24px;line-height:30px}.blog-conclusion p{font-size:17px;line-height:26px}}