@font-face{font-family:Proxima Nova Wide;src:url(/fonts/ProximaNovaWide-Black.woff2)format("woff2"),url(/fonts/ProximaNovaWide-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova Wide;src:url(/fonts/ProximaNovaWide-Bold.woff2)format("woff2"),url(/fonts/ProximaNovaWide-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:InputSans;src:url(/fonts/InputSans-Medium.woff2)format("woff2"),url(/fonts/InputSans-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:InputSans;src:url(/fonts/InputSans-Bold.woff2)format("woff2"),url(/fonts/InputSans-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova ExWd;src:url(/fonts/ProximaNovaExWd-Extrabld.woff2)format("woff2"),url(/fonts/ProximaNovaExWd-Extrabld.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova-Extrabld.woff2)format("woff2"),url(/fonts/ProximaNova-Extrabld.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova-Bold.woff2)format("woff2"),url(/fonts/ProximaNova-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova-Semibold.woff2)format("woff2"),url(/fonts/ProximaNova-Semibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova-Medium.woff2)format("woff2"),url(/fonts/ProximaNova-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova Cond;src:url(/fonts/ProximaNovaCond-Extrabld.woff2)format("woff2"),url(/fonts/ProximaNovaCond-Extrabld.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova Cond;src:url(/fonts/ProximaNovaCond-Regular.woff2)format("woff2"),url(/fonts/ProximaNovaCond-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}*{font:inherit;margin:0;padding:0}img,picture,svg,video{max-width:100%;display:block}input,select,textarea{background-color:#0000;outline:none}button{cursor:pointer;background-color:#0000;border:0;outline:none}div,p{word-break:break-word}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,nav,picture{vertical-align:baseline;border:0;margin:0;padding:0}b,strong{font-weight:700}a{color:inherit;text-decoration:none;transition:all .3s}a:hover{text-decoration:none}:root{--primary-color:#293991;--white-color:#fff;--black-color:#121928;--orange-color:#ff4500;--blue-color:#1974dd;--dark-blue-gray:#2a3246;--light-blue:#d0e4f0;--gray-color:#bdbec2}body{background-color:var(--dark-blue-gray);color:#fff;font-family:Proxima Nova,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.333}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}h1,h2{text-transform:uppercase;color:var(--light-blue)}h1{font-family:Proxima Nova Wide,-apple-system,Segoe UI,"",sans-serif;font-size:64px;font-weight:900;line-height:1.218}h2{font-family:Proxima Nova Wide,-apple-system,Segoe UI,"",sans-serif;font-size:36px;font-weight:900;line-height:1.25}h3{font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.5}h4{font-size:24px}h5{letter-spacing:.02em;font-family:Proxima Nova ExWd,Arial Black,Impact,Segoe UI,sans-serif;font-size:21px;line-height:1.42}h6{font-size:16px;line-height:1.31}.container{width:1290px;max-width:100%;margin:0 auto;padding:0 16px}p{padding-bottom:1rem}p:last-of-type{padding-bottom:0}#main{margin-top:0;padding:0;position:relative}figure{margin-bottom:0!important}.clip-path-polygon{clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 87.5%,95.8% 100%,0% 100%,0% 85%,0% 15%)}.button,.wp-block-button .wp-block-button__link{color:#fff;background-color:var(--orange-color);text-transform:uppercase;border-radius:4px;align-items:center;gap:16px;width:max-content;min-height:48px;padding:0 16px;font-family:Proxima Nova,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:800;line-height:1;display:flex}.button.button-black,.wp-block-button.black .wp-block-button__link{background-color:var(--black-color)}.button.button-blue{background-color:var(--blue-color)}.button:hover,.wp-block-buttons .wp-block-button__link:hover{background-color:var(--primary-color)}.button.button-black:hover,.button.button-blue:hover,.wp-block-button.black .wp-block-button__link:hover{background-color:var(--orange-color)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev,.swiper-button-next{color:#1974dd;border:1px solid #1974dd;border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;margin:0;display:flex;bottom:70px;transform:translate(-50%);top:auto!important}.swiper-button-prev{transform:translate(calc(-50% - 25px));left:50%!important;right:auto!important}.swiper-button-next{transform:translate(calc(25px - 50%));left:50%!important;right:auto!important}.swiper-button-prev svg,.swiper-button-next svg{width:24px}.swiper-button-prev svg{transform:rotate(180deg)}.swiper-pagination{justify-content:center;display:flex}.swiper-pagination .swiper-pagination-bullet{border:2px solid var(--primary-color);opacity:1;background-color:#0000;width:12px;height:12px;transition:all .3s}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary-color)}body{position:relative}header{z-index:9999;width:100%;position:absolute;top:24px}header .navbar-brand{margin:0;padding:0}header .navbar-brand img{height:auto}header .header-content{background-color:var(--primary-color);border-radius:6px;justify-content:space-between;align-items:center;padding:18px 48px;display:flex}header .header-content .intro{text-transform:uppercase;color:var(--light-blue);font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px}header .header-right{align-items:center;gap:30px;display:flex}header .header-right .btn-wrap{align-items:center;gap:12px;display:flex}header .header-right .btn-wrap .button{min-height:42px;font-size:17px}header .header-right .icon-bar{width:40px;height:40px;position:relative;right:-10px}header .header-right .icon-bar .open-icon{display:inline}header .header-right .icon-bar .close-icon,body.show-modal header .header-right .icon-bar .open-icon{display:none}body.show-modal header .header-right .icon-bar .close-icon{display:inline;position:relative;right:-5px}.offcanvas-menu{background-color:var(--primary-color);height:100%!important}.offcanvas-menu .offcanvas-body{height:100%;padding:185px 48px 0}.offcanvas-menu .container{height:100%}.offcanvas-menu .offcanvas-body #menu-main-menu{text-align:right;gap:8px}.offcanvas-menu .offcanvas-body #menu-main-menu>li.menu-item>a{text-transform:uppercase;color:var(--light-blue);font-family:Proxima Nova ExWd,Arial Black,Impact,Segoe UI,sans-serif;font-size:55px;position:relative}.offcanvas-menu .offcanvas-body #menu-main-menu>li.menu-item>a:after{content:"";vertical-align:middle;background-image:url(/assets/images/link_arrow.svg);background-repeat:no-repeat;background-size:contain;width:63px;height:25px;margin-left:38px;display:inline-block;position:relative;top:-6px}.offcanvas-menu .offcanvas-body #menu-main-menu>li.menu-item>a:hover{color:#fff}.offcanvas-menu .offcanvas-body .intro{text-transform:uppercase;color:var(--light-blue);text-align:center;justify-content:center;font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.47}.offcanvas-menu .offcanvas-body .btn-wrap{flex-direction:column;gap:12px;display:flex}.offcanvas-menu .offcanvas-body .btn-wrap .button{justify-content:center;width:100%}.offcanvas-menu .offcanvas-body .intro,.offcanvas-menu .offcanvas-body .btn-wrap{display:none}.newsletter{padding-top:110px}.newsletter .container{flex-direction:column;gap:26px;display:flex}.sub-title{text-align:center;color:var(--orange-color);text-transform:uppercase;border-left:2px solid;border-right:2px solid;width:fit-content;margin:0 auto 60px;padding:0 70px;font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700}.newsletter .newsletter-content{align-items:center;display:flex;position:relative}.newsletter .newsletter-content:before{background-color:var(--primary-color);content:"";z-index:-1;clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 87.5%,95.8% 100%,0% 100%,0% 85%,0% 15%);width:100%;height:100%;position:absolute;top:0}.newsletter .newsletter-content .left,.newsletter .newsletter-content .right{width:50%}.newsletter .newsletter-content .left{flex-direction:column;gap:38px;padding:20px 80px;display:flex}.newsletter .newsletter-content .right img{aspect-ratio:560/400;object-fit:cover;clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 87.5%,90.8% 100%,0% 100%,0% 85%,0% 15%);width:100%;max-width:max-content;height:100%;position:relative;top:-25px;right:-10px}footer{padding-top:150px;position:relative}footer#footer:before{background:var(--black-color);content:"";width:100%;height:100%;height:-webkit-fill-available;margin-top:200px;position:absolute}footer .container{z-index:2;position:relative}#footer{background-color:var(--dark-blue-gray)}footer .logo{margin:0 auto}footer .footer-content{color:var(--primary-color);padding-top:70px}footer .footer-content .heading{color:var(--primary-color);text-align:center}footer .footer-widget-wrap{background-color:#fff;flex-direction:column;gap:90px;padding:90px 60px 70px;display:flex}footer .footer-widget-wrap .footer-widget{gap:10px;display:flex}footer .footer-widget-wrap .footer-widget .footer-widget-content{grid-template-columns:1fr 1fr 1fr;width:80%;display:grid}footer .footer-content ul{flex-direction:column;gap:5px;list-style:none;display:flex}footer .footer-info{width:20%}footer .footer-info ul li{display:flex}footer .footer-info ul li a{padding-left:10px;font-size:17px;font-weight:800}footer .footer-info ul li a:hover{color:var(--orange-color)}footer .widget-item{text-align:center;flex-direction:column;align-items:center;padding:0 10px;display:flex}footer .widget-item:not(:last-child){border-right:1px solid var(--gray-color)}footer .widget-item .socials a{font-size:17px;font-weight:800;text-decoration:underline}footer .widget-item .socials a:hover{color:var(--orange-color)}footer .widget-item .widget-title{text-transform:uppercase;min-height:42px;margin-bottom:35px;font-size:16px;font-weight:600}footer .footer-copyright{color:var(--light-blue);justify-content:center;padding:25px 0 50px;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-size:16px;font-weight:400;display:flex}footer .footer-copyright p{padding:0;margin:0!important}footer .footer-copyright .has-logo{align-items:center;gap:7px;display:flex}footer .footer-copyright .has-logo a{width:60px}footer .footer-copyright p:nth-child(2){border-left:1px solid var(--primary-color);border-right:1px solid var(--primary-color);padding:0 20px;margin:0 20px!important}.hero-banner{margin:0 40px;padding-top:75px}.hero-banner .sub-title{margin-bottom:40px}.home-banner-swiper .wp-block-cover{height:827px;padding:0;position:relative}.home-banner-swiper .img-overlay{mix-blend-mode:hard-light;z-index:1;background:linear-gradient(90deg,#121928 0%,#12192899 40%,#1219284d 70%,#12192800 100%);width:70%;height:100%;position:absolute;top:0;left:0}.home-banner-swiper .wp-block-cover__inner-container{z-index:1;height:100%;padding-top:317px;position:relative}.home-banner-swiper .wp-block-cover .wp-block-cover__image-background,.home-banner-swiper .wp-block-cover .wp-block-cover__inner-container{object-fit:cover;width:100%;height:100%}.home-banner-swiper .heading{max-width:596px;color:var(--light-blue);font-family:Proxima Nova ExWd,Arial Black,Impact,Segoe UI,sans-serif;font-size:92px;line-height:.9}.home-banner-swiper .heading svg{display:inline}.home-banner-swiper .swiper-pagination{justify-content:start;width:auto;margin-left:calc(50% - 620px);display:flex;bottom:71px;left:0}.home-banner-swiper .swiper-pagination-bullet{border-color:var(--orange-color)}.home-banner-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--orange-color)}.home-banner-swiper .action{z-index:1;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.home-banner-swiper .action .sub-title{margin-bottom:0}.home-banner-swiper .action .container{flex-direction:column;gap:15px;display:flex}.home-banner-swiper .action svg{margin:0 auto}.home .workplace-safety{padding:110px 0 55px}.home .workplace-safety .heading{white-space:pre-line;text-transform:uppercase;text-align:center;font-family:Proxima Nova ExWd,Arial Black,Impact,Segoe UI,sans-serif}.search-course{padding:100px 80px 50px;position:relative}.search-course:after{content:"";z-index:1;z-index:1;background-image:url(/assets/images/search_icon.svg);background-position:50% 0;background-repeat:no-repeat;background-size:auto;width:100%;height:100%;position:absolute;top:-13px;left:0}.search-course:before{content:"";z-index:1;background-color:#2a3246;width:60px;height:60px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.search-course>.wp-block-group__inner-container{z-index:2;position:relative}.search-course .custom-search-form .search-form-wrap{flex-direction:column;gap:15px;width:100%;max-width:924px;margin:0 auto;padding-top:22px;display:flex}.search-course .custom-search-form input,.search-course .custom-search-form select{text-align:center;color:#ffffff80;background-color:#0000;border:1px solid #d0e4f040;border-radius:4px;outline:none;min-height:56px;font-weight:600}.search-course .custom-search-form input::placeholder{color:#ffffff80}.search-course .custom-search-form input:focus,.search-course .custom-search-form select:focus{box-shadow:none}.search-course .custom-search-form .form-group{flex-direction:row;gap:12px;display:flex}.search-course .custom-search-form .form-group .select-wrap{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.search-course .custom-search-form select{border:1px solid var(--light-blue);color:#fff;text-align:left;text-transform:uppercase;background-image:url(/assets/images/chevron.svg);background-position:calc(100% - 17px);background-repeat:no-repeat;min-height:42px;padding:6px 12px;font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;position:relative}.search-course .custom-search-form select option{color:var(--primary-color)}.search-course .custom-search-form .select-group{position:relative}.search-course .custom-search-form .select-group:before{content:"";background-color:#d0e4f0;width:2px;height:24px;position:absolute;top:9px;left:calc(100% - 42px)}.search-course .custom-search-form .btn-search{white-space:nowrap;justify-content:center;min-width:144px;min-height:42px}.search-course .course-result .course-result-wrap{grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;gap:24px;margin-top:50px;display:grid}.course-result .course-item{color:var(--primary-color);z-index:2;padding:30px 20px;position:relative}.course-result .course-item:after{content:"";clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 87.5%,95.8% 100%,0% 100%,0% 85%,0% 15%);background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.course-result .course-item:before{content:"";background-color:var(--primary-color);clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 87.5%,95.8% 100%,0% 100%,0% 85%,0% 15%);width:100%;height:100%;position:absolute;top:10px;right:-10px}.course-result .course-item .course-info,.course-result .course-item .course-description{z-index:2;position:relative}.course-result .course-item .logo img{filter:brightness(0)saturate()invert(26%)sepia(11%)saturate(5429%)hue-rotate(201deg)brightness(91%)contrast(103%);transition:transform .5s;width:50px!important;height:auto!important}.course-result .course-item:hover .logo img{filter:none;content:none!important}.course-result .course-item .icon{justify-content:space-between;align-items:center;min-height:45px;display:flex}.course-info:not(:has(.logo)) .icon{justify-content:end}.course-result .course-item .icon img{width:15px;height:15px}.course-result .course-item .course-title{-webkit-line-clamp:2;text-transform:capitalize;-webkit-box-orient:vertical;min-height:75px;margin-bottom:20px;padding:20px 0 0;font-family:Proxima Nova,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:23px;line-height:1.217;transition:all .5s;display:-webkit-box;overflow:hidden}.course-result .course-item:hover .course-title{-webkit-line-clamp:unset;white-space:normal;display:block;overflow:visible}.course-result .course-item .course-location{flex-wrap:wrap;align-items:center;gap:12px;min-height:16px;display:flex}.course-result .course-item .course-location .location-item{text-transform:uppercase;align-items:center;gap:5px;font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.18;display:flex}.course-result .course-item .course-location .location-item:nth-child(n+3){opacity:0;max-height:0;transition:max-height .3s,opacity .3s;display:none;overflow:hidden}.course-result .course-item:hover .course-location .location-item:nth-child(n+3){opacity:1;max-height:40px;display:flex}.course-result .course-item .course-type{align-items:center;gap:8px;margin:11px 0 0;display:flex}.course-result .course-item .course-type .type-item{text-transform:uppercase;border:1px solid var(--blue-color);border-radius:14px;align-items:center;min-height:25px;padding:0 12px;font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.18;display:flex}.course-result .course-item .course-description{opacity:0;visibility:hidden;max-height:0;transition:all .8s}.course-result .course-item .course-description p{color:#fff;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.course-result .course-item .course-description .button{justify-content:space-between;gap:10px;width:100%;margin-top:20px}.course-result .course-item:hover{background-color:var(--primary-color);color:#fff}.course-result .course-item:hover:after{background-color:var(--primary-color)}.course-result .course-item:hover:before{opacity:0}.course-result .course-item:hover .icon img{content:url(/assets/images/collapse_icon.svg)}.course-result .course-item:hover .course-description{opacity:1;visibility:visible;max-height:200px;padding-top:36px}.search-course .btn-learn-more{text-transform:uppercase;text-underline-offset:5px;color:#d0e4f0;z-index:2;justify-content:center;align-items:center;gap:8px;margin-top:60px;font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;-webkit-text-decoration:underline #707070;text-decoration:underline #707070;display:flex}.search-course .btn-learn-more:hover{color:var(--orange-color);-webkit-text-decoration-color:var(--orange-color);text-decoration-color:var(--orange-color)}.search-course .btn-learn-more svg{transition:all .3s}.search-course .btn-learn-more:hover path{stroke:var(--orange-color)}.safety-training-professionals{padding:110px 0 100px}.wp-block-media-text .wp-block-media-text__content{padding-top:30px;padding-bottom:30px}.ss-text-image:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}.ss-text-image.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.wp-block-media-text__content .wp-block-heading{padding-bottom:40px}.wp-block-media-text__content .wp-block-buttons{margin-top:37px}.ss-text-image .wp-block-media-text__media{max-width:560px;max-height:600px;position:relative;top:-100px}.ss-text-image.top-0 .wp-block-media-text__media{top:0}.ss-text-image:not(.has-media-on-the-right) .wp-block-media-text__media{margin-right:auto}.ss-text-image.has-media-on-the-right .wp-block-media-text__media{margin-left:auto}.ss-text-image .wp-block-media-text__media:before{content:"";background:var(--frame-color,var(--black-color));clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%);width:100%;height:100%;position:absolute;top:18px}.ss-text-image:not(.has-media-on-the-right) .wp-block-media-text__media:before{left:18px}.ss-text-image.has-media-on-the-right .wp-block-media-text__media:before{left:0}.ss-text-image .wp-block-media-text__media img{aspect-ratio:560/600;object-fit:cover;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%);object-position:top;width:100%;height:100%;position:relative}.ss-text-image:not(.has-media-on-the-right) .wp-block-media-text__media img{right:0}.ss-text-image.has-media-on-the-right .wp-block-media-text__media img{right:18px}.browse-course{background-color:#fff;padding:110px 0 50px}.browse-course h5{max-width:766px;margin:30px auto 60px}.course-list{gap:70px 60px}.course-list .course-item{position:relative}.course-list .course-item .icon{align-items:center;width:max-content;min-width:100px;height:90px;margin:0 auto;display:flex;position:relative}.course-list .course-item .icon:before{content:"";clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 85%,92% 100%,0% 100%,0% 100%,0% 0%);background:var(--light-blue);width:100%;height:100%;transition:all .3s;position:absolute;top:6px;right:-6px}.course-list .course-item .icon figure{clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 85%,92% 100%,0% 100%,0% 100%,0% 0%);background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.course-list .course-item .course-title{color:var(--blue-color);text-align:center;padding:23px 0 11px;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-weight:800;transition:all .3s}.course-list .course-item .course-description{color:var(--primary-color);text-align:center;font-size:16px;transition:all .3s}.course-list .course-item .wp-block-buttons{justify-content:center;display:flex}.course-list .course-item .btn-readmore .wp-block-button__link{color:var(--blue-color);text-transform:none;background:0 0;gap:8px;min-height:auto;margin-top:13px;font-size:16px}.course-list .course-item .btn-readmore .wp-block-button__link:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.914' height='10.414' viewBox='0 0 14.914 10.414'%3E%3Cg id='link_arrow' transform='translate(0 0.707)'%3E%3Cpath id='link_arrow-2' data-name='link_arrow' d='M9,9.707l4.5-4.5L9,.707m4.5,4.5H0' transform='translate(0 -0.707)' fill='none' stroke='%231974dd' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")}.course-list .course-item .btn-readmore .wp-block-button__link:before{content:"";background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.course-list .course-item:hover .icon:before{background-color:var(--primary-color)}.course-list .course-item:hover .icon img{filter:brightness(0)saturate()invert(23%)sepia(13%)saturate(7480%)hue-rotate(213deg)brightness(89%)contrast()}.course-list .course-item:hover .course-title,.course-list .course-item:hover .course-description,.course-list .course-item:hover .wp-block-button__link{color:var(--primary-color)!important}.course-list .course-swiper{padding-bottom:160px}.why-choose-us-wrap{padding-top:110px}.why-choose-us{background-color:var(--black-color);margin-top:60px;padding:60px}.why-choose-us>.wp-block-group__inner-container{max-width:766px;margin:0 auto}.why-choose-us .wp-block-heading{margin-bottom:50px}.why-choose-us .why-choose-us-item{gap:30px;padding-bottom:45px;display:flex}.why-choose-us .why-choose-us-item:not(:last-child){border-bottom:1px solid var(--orange-color);margin-bottom:45px}.why-choose-us.has-bg-primary .why-choose-us-item:not(:last-child){border-bottom-color:var(--black-color)}.why-choose-us .why-choose-us-item .icon{min-width:48px;height:48px}.why-choose-us .why-choose-us-item .icon img{width:100%;height:100%}.why-choose-us .why-choose-us-item .content .title{text-transform:uppercase;padding-bottom:14px}.safety-training-wrap{padding-top:110px;position:relative;overflow:hidden}.home .safety-training-wrap:before{content:"";z-index:-1;background-color:#fff;width:100%;height:100%;position:absolute;top:550px;left:0}.safety-training-wrap .safety-training{margin-top:80px}.safety-training .wp-block-media-text{position:relative}.safety-training-wrap .wp-block-media-text{margin-left:10px;padding-bottom:60px;position:relative;background-color:#0000!important}.safety-training-wrap .wp-block-media-text:before{content:"";background-color:var(--primary-color);z-index:-1;clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 91.5%,95.8% 100%,0% 100%,0% 85%,0% 15%);width:100%;height:100%;position:absolute;top:0;left:0}.safety-training .wp-block-media-text__media{padding-right:50px;display:grid;position:relative;top:-20px;left:-10px}.safety-training .wp-block-media-text__media img{aspect-ratio:560/600;object-fit:cover;clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 91.5%,92.8% 100%,0% 100%,0% 85%,0% 15%);width:100%;height:100%}.safety-training .wp-block-media-text__content{padding-left:0;padding-right:9%}.improving-safety{background-color:#fff;padding:110px 0 140px}.improving-safety .heading{color:var(--primary-color);margin-bottom:100px}.clip-shape{width:max-content;min-width:100px;height:100px;margin:0 auto;position:relative}.clip-shape:before{content:"";clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 85%,92% 100%,0% 100%,0% 100%,0% 0%);background:var(--primary-color);width:100%;height:100%;transition:all .3s;position:absolute;top:8px;right:-8px}.clip-shape>.wp-block-group__inner-container{width:100%;height:100%}.clip-shape-content{color:#293991;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 85%,92% 100%,0% 100%,0% 100%,0% 0%);background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.improving-safety-content .improving-safety-item .number{width:100%;min-width:max-content;padding:0 20px;font-size:60px;font-weight:900}.improving-safety-content{grid-template-columns:repeat(3,1fr);gap:50px;max-width:990px;margin:0 auto;display:grid}.improving-safety-item{text-align:center}.improving-safety-content .title{color:var(--primary-color);text-transform:uppercase;margin:30px 0 20px;font-weight:800}.improving-safety-content .content{letter-spacing:-1px;color:var(--primary-color)}.home .improving-safety-content .content,.courses-page .improving-safety-content .content{font-size:24px;font-weight:700}.heading-group .wp-block-group__inner-container{flex-direction:column;display:flex}.course-reviews-wrap{padding-top:110px}.course-reviews{background-color:var(--black-color);margin-top:45px;padding:50px 30px 0}.course-reviews .course-reviews-icon .clip-shape-content{background:var(--black-color)}.course-reviews-swiper{max-width:924px;padding-bottom:200px}.course-reviews-item{text-align:center}.course-reviews-item .course-content{white-space:pre-line;padding:55px 0 22px}.course-reviews-item .course-title{text-transform:uppercase;color:#d0e4f0;font-size:17px;font-weight:700}.course-reviews-swiper .swiper-button-next,.course-reviews-swiper .swiper-button-prev{border-color:var(--light-blue);color:var(--light-blue);bottom:125px}.course-reviews-swiper .swiper-pagination{bottom:65px}.start-your-course{text-align:center;padding-top:110px}.start-your-course-content{flex-direction:column;align-items:center;display:flex}.start-your-course-content .wp-block-image{margin:0}.start-your-course-content .wp-block-heading{padding:24px 0 30px}.start-your-course-content .wp-block-buttons{justify-content:center;display:flex}.training-courses-wrap{padding-top:110px}.training-courses{background-color:var(--black-color);padding:90px 80px 70px;position:relative}.training-courses:before{content:"";z-index:1;background-color:#2a3246;width:60px;height:60px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.training-courses:after{content:"";z-index:1;z-index:1;background-image:url(/assets/images/loc_pin_icon.svg);background-position:50% 0;background-repeat:no-repeat;background-size:auto;width:100%;height:100%;position:absolute;top:-13px;left:0}.training-courses>.wp-block-group__inner-container{z-index:2;position:relative}.training-courses .heading-wrap{max-width:924px;margin:0 auto}.training-courses .heading-wrap .wp-block-group__inner-container{flex-direction:column;gap:38px;display:flex}.training-courses .training-courses-group{grid-template-columns:1fr 1fr;align-items:start;gap:70px;margin-top:66px;display:grid}.training-courses .training-courses-item{padding:30px 30px 40px;position:relative}.training-courses .training-courses-item:before{content:"";background:var(--primary-color);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%);width:100%;height:100%;position:absolute;top:12px;left:12px}.training-courses .training-courses-item:after{content:"";background:var(--black-color);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.training-courses .training-courses-item .icon{z-index:1;justify-content:end;display:flex;position:relative}.training-courses .training-courses-item .icon svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.training-courses .training-courses-item .icon .icon-open,.training-courses .training-courses-item:hover .icon-close{opacity:0}.training-courses .training-courses-item:hover .icon-open{opacity:1}.training-courses .training-courses-item .training-city{z-index:1;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-weight:700;transition:all .5s;position:relative}.training-courses .training-courses-item .training-image{z-index:1;margin:20px 0 35px;position:relative}.training-courses .training-courses-item .training-image img{aspect-ratio:419/162;object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.training-courses .training-courses-item .training-description{z-index:1;max-height:42px;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:21px;transition:all .8s;position:relative;overflow:hidden}.training-courses .training-courses-item:hover:after{background-color:#fff}.training-courses .training-courses-item:hover .training-city{color:var(--primary-color)}.training-courses .training-courses-item:hover .training-description{max-height:200px;color:var(--primary-color)}.training-courses .wp-block-buttons{justify-content:center;margin-top:60px;display:flex}.courses-page .search-course .sub-title{margin-bottom:50px}.courses-page .search-course-wrap{padding:190px 0 120px}.courses-page .search-course:before,.courses-page .search-course:after{display:none}.courses-page .search-course .custom-search-form .search-form-wrap{padding:38px 0 0}.courses-page .browse-course .sub-title{margin-bottom:60px}.courses-page .browse-course{padding:110px 0}.courses-page .start-your-course .intro{max-width:766px;margin:0 auto 40px;font-weight:600}.courses-page .why-choose-us-wrap{padding-bottom:110px}.hero-banner .wp-block-cover{min-height:529px!important;padding:0!important}.hero-banner .wp-block-cover__background{background-blend-mode:hard-light;mix-blend-mode:hard-light;background:linear-gradient(90deg,#12192800 0%,#121928 73.51% 100%);width:100%;height:100%;min-height:529px;display:block;position:absolute;inset:0;opacity:1!important;background-color:unset!important}.hero-banner.overlay-left .wp-block-cover__background{background:linear-gradient(270deg,#12192800 0%,#121928 73.51% 100%)}.about-us-page .hero-banner .wp-block-cover__background{background:linear-gradient(90deg,#121928 0% 50.25%,#12192800 100%)}.hero-banner .wp-block-cover .wp-block-cover__inner-container{width:100%;position:absolute;bottom:60px;left:0;right:0}.hero-banner-content>.wp-block-group__inner-container{flex-direction:column;gap:10px;display:flex}.ss-intro{padding-top:66px}.ss-intro .container{flex-direction:column;gap:40px;width:766px;display:flex}.workplace-safety-page .search-course-wrap,.page-child-course .search-course-wrap{padding-top:110px}.page-child-course .search-course-wrap:not(:has(.course-result .course-item)){display:none}.workplace-safety-page .search-course:after{display:none}.search-course-cat{padding-bottom:60px}.ss-faq{padding-top:110px}.ss-faq .wp-block-image img{margin:0 auto 1rem}.faq-content{max-width:925px;margin:60px auto 0}.faq-content .accordion-item{background-color:#0000;border:none}.faq-content .accordion-item:not(:last-child){border-bottom:1px solid var(--orange-color);margin-bottom:30px;padding-bottom:30px}.faq-content .accordion-item .accordion-header .accordion-button{text-transform:uppercase;color:#fff;background-color:#0000;border:none;outline:none;align-items:start;padding:0;font-size:21px}.faq-content .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none;border:none}.faq-content .accordion-item .accordion-header .accordion-button:after{filter:brightness(0)invert();position:relative;top:4px}.faq-content .accordion-item .accordion-body{color:#fff;padding:16px 0 0}.blog-wrap{padding-top:110px}.blog-content{background-color:var(--black-color);padding:60px 80px 120px}.list-blog{grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:60px;display:grid}.list-blog .blog-item{position:relative}.list-blog .blog-item:before{content:"";background:var(--primary-color);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 92%,92.2% 100%,0% 100%,0% 100%,0% 0%);width:100%;height:100%;position:absolute;top:8px;left:8px}.list-blog .blog-item:after{content:"";clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 92%,92.2% 100%,0% 100%,0% 100%,0% 0%);background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.list-blog .blog-item .blog-image{z-index:1;display:block;position:relative}.list-blog .blog-item .blog-image img{object-fit:cover;aspect-ratio:344/186;width:100%;height:100%}.list-blog .blog-item .blog-info{z-index:1;background:0 0;padding:20px 25px 40px;position:relative}.list-blog .blog-item .blog-info .blog-link{flex-direction:row;align-items:end;gap:20px;display:flex}.list-blog .blog-item .blog-title{color:var(--primary-color);font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-size:23px;font-weight:800;line-height:28px}.list-blog .blog-item .blog-title:hover{color:var(--orange-color)}.list-blog .blog-item .btn-readmore{border:2px solid var(--blue-color);border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:42px;height:42px;display:flex}.list-blog .blog-item .btn-readmore:hover{background-color:var(--blue-color)}.list-blog .blog-item .btn-readmore:hover path{stroke:#fff}.list-blog .blog-item .category{gap:8px;margin-bottom:20px;display:flex}.list-blog .blog-item .category a{color:var(--primary-color);text-transform:uppercase;border:1px solid var(--blue-color);border-radius:14px;align-items:center;width:max-content;min-height:25px;padding:0 12px;font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;display:flex}.list-blog .blog-item .category a:hover{background-color:var(--blue-color);color:#fff}.emergency-response-rpl-page .course-outcomes{margin-top:0}.emergency-response-rpl-page .course-outcomes-wrap{padding-top:60px}.course-outcomes{background-color:var(--primary-color);max-width:1082px;margin:0 auto}.course-outcomes .text-intro{margin-bottom:50px}.course-outcomes .icon img{content:url(/assets/images/course-outcomes-icon.svg)}.course-outcomes .why-choose-us-item:not(:last-child){border-color:var(--black-color)}.emergency-response-rpl-page .why-choose-us-wrap{padding:110px 0}.emergency-response-rpl-page .improving-safety h2.heading{margin-bottom:35px}.emergency-response-rpl-page .improving-safety .improving-safety-content{max-width:100%;margin-top:60px}.emergency-response-rpl-page .improving-safety-content .improving-safety-item{padding:0 30px}.emergency-response-rpl-page .improving-safety-content .improving-safety-item .number{padding:0;font-size:40px}.emergency-response-rpl-page .improving-safety-content .improving-safety-item .clip-shape{min-width:78px;height:78px}.emergency-response-rpl-page .improving-safety-content .title{letter-spacing:-.5px;margin:24px 0 19px;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-weight:800}.emergency-response-rpl-page .improving-safety-content .content{font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-size:16px;font-weight:600}.emergency-response-rpl-page .improving-safety .text-intro{max-width:608px;margin:70px auto 0}.ss-intro.has-padding-bottom{padding-bottom:165px}.ss-text-image.has-bg-blue .wp-block-media-text__media:before{background-color:var(--primary-color)}.simple-banner{padding:176px 0 66px}.simple-banner-content{max-width:733px;margin:0 auto}.simple-banner-content>.wp-block-group__inner-container{flex-direction:column;gap:50px;display:flex}.safety-sense-page .blog-group{padding:60px 80px 80px}.safety-sense-page .blog_cat_guides,.safety-sense-page .blog_cat_blogs{margin-bottom:100px}.safety-sense-page .blog_cat:not(:has(.list-blog .blog-item)){display:none}.safety-sense-page .list-blog-swiper{margin-left:-20px;margin-right:-20px;padding:0 20px 160px}.single-post .hero-banner-content{max-width:940px;margin:0 auto}.single-post .ss-intro{padding:66px 0}.single-post .ss-intro .container{width:924px}.single-post .ss-intro h5{text-transform:uppercase;text-align:center}.key-insights-wrap{padding-bottom:200px}.single-post .key-insights{max-width:1082px;margin:0 auto;padding:60px 7vw 80px}.single-post ul.list-items{flex-direction:column;gap:30px;margin:18px 0;padding-left:1rem;display:flex}.single-post ul.list-items li{flex-direction:row;gap:18px;list-style:none;display:flex;position:relative}.single-post ul.list-items li:before{content:"";background-color:var(--light-blue);min-width:10px;height:10px;display:block;position:relative;top:6px}.single-post .key-insights .wp-block-heading{padding-bottom:22px}.single-post .author_quote_wrap{padding:110px 0 200px}.single-post .author_quote{max-width:924px;margin:0 auto}.single-post .author_quote .author_name{padding:30px 0 50px}.single-post .author_quote .quote_content{max-width:766px;margin:0 auto}.media-text-group,.purpose-vision-wrap{padding-bottom:110px}.purpose-vision-wrap .purpose-vision{max-width:1082px;margin:0 auto;padding:60px 7vw}.purpose-vision-wrap .purpose-vision .purpose-vision-item:not(:last-child){border-bottom:1px solid var(--black-color);margin-bottom:50px;padding-bottom:50px}.purpose-vision-wrap .purpose-vision .purpose-vision-item>.wp-block-group__inner-container{flex-direction:column;gap:35px;display:flex}.about-us-page .improving-safety-content{gap:70px;max-width:100%}.about-us-page .improving-safety-content .clip-shape{width:120px}.trainer-experience-wrap{padding-top:110px}.trainer-experience-wrap .wp-block-button{padding-top:30px}.trainer-experience-wrap .wp-block-button .wp-block-button__link{margin:0 auto}.trainer-experience{max-width:1082px;margin:60px auto 0}.trainer-experience .trainer-experience-content{max-width:560px;margin:80px auto 0}.trainer-experience .trainer-experience-image{z-index:1;position:relative}.trainer-experience .trainer-experience-image:before{content:"";background:var(--primary-color);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%);width:100%;height:100%;position:absolute;top:18px;right:-18px}.trainer-experience .trainer-experience-image img{aspect-ratio:1082/484;object-fit:cover;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%);width:100%;height:100%;position:relative}.team-member-wrap{padding:110px 0}.team-member-wrap .team-content{grid-template-columns:1fr 1fr;gap:70px 120px;margin-top:80px;display:grid}.team-member-wrap .team-content .team-item{color:var(--blue-color);flex-direction:column;transition:all .3s;display:flex}.team-member-wrap .team-content .team-item .team-info{flex-direction:row;align-items:center;gap:39px;display:flex}.team-member-wrap .team-content .team-item .title-position-icon{justify-content:space-between;align-items:center;width:100%;display:flex}.team-member-wrap .team-content .team-item .avatar{position:relative}.team-member-wrap .team-content .team-item .avatar:before{content:"";background:var(--light-blue);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,89.2% 100%,0% 100%,0% 100%,0% 0%);width:100%;height:100%;transition:all .3s;position:absolute;top:8px;left:8px}.team-member-wrap .team-content .team-item .avatar img{clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,89.2% 100%,0% 100%,0% 100%,0% 0%);aspect-ratio:150/150;object-fit:cover;width:100%;min-width:150px;max-width:150px;height:100%;position:relative}.team-member-wrap .team-content .team-item .title-position{flex-direction:column;display:flex}.team-member-wrap .team-content .team-item .title{text-transform:uppercase;font-family:Proxima Nova Wide,-apple-system,Segoe UI,"",sans-serif;font-weight:800}.team-member-wrap .team-content .team-item .position{font-weight:600}.team-member-wrap .team-content .team-item .icon{width:16px;height:8px;margin-left:auto;position:relative}.team-member-wrap .team-content .team-item .icon svg{position:absolute;top:0%;right:0}.team-member-wrap .team-content .team-item .team-description{color:var(--primary-color);max-height:0;margin-top:40px;transition:all 1s;overflow:hidden}.team-member-wrap .team-content .team-item:hover{color:var(--primary-color)}.team-member-wrap .team-content .team-item:hover .avatar:before{background:var(--primary-color)}.team-member-wrap .team-content .team-item:hover .team-description{max-height:600px}.team-member-wrap .team-content .team-item svg.icon-open{opacity:0;transition:all .3s}.team-member-wrap .team-content .team-item svg.icon-close{opacity:1;transition:all .3s}.team-member-wrap .team-content .team-item:hover svg.icon-close{opacity:0}.team-member-wrap .team-content .team-item:hover svg.icon-open{opacity:1}.join-team{padding:120px 0 70px}.join-team-heading{max-width:608px;margin:0 auto 30px}.join-team-heading .heading{padding:5px 0 14px}.join-team-form form{max-width:480px;margin:35px auto 0}.our-team-page .join-team{padding-bottom:0}.our-team-page .join-team-form{border-bottom:1px solid var(--black-color);max-width:608px;margin:0 auto;padding-bottom:70px}.our-team-page .start-your-course{padding-top:70px}.gform_wrapper .gform_body .gform_fields{grid-row-gap:15px;flex-direction:column;gap:15px;display:flex}.gform_wrapper .gform_body .gform_fields .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),.gform_wrapper .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield textarea{color:#ffffff80;width:100%;box-shadow:none;resize:none;text-align:center;background:0 0;border:1px solid #d0e4f040;border-radius:4px;outline:none;min-height:48px;padding:0 16px;font-size:18px;font-weight:500}.gform_wrapper .gform_body .gform_fields .gfield select{-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position:calc(100% - 10px);background-repeat:no-repeat}.gform_wrapper .gform_body .gform_fields .gfield textarea,.gform_wrapper .gform_body .gform_fields .gfield textarea.large,.gform_wrapper .gform_body .gform_fields .gfield textarea.medium{height:87px;min-height:0;padding:10px 16px}.gform_wrapper .gform_body .gform_fields .gfield--type-fileupload .gfield_description,.gform_wrapper .gform_body .gform_fields .gfield--type-fileupload .gform_drop_instructions{display:none}.gform_wrapper .gform_body .gform_fields .gfield--type-fileupload .gform_drop_area{border:none;padding:0}.gform_wrapper .gform_body .gform_fields .gform_button_select_files{border:1px solid var(--light-blue);color:#0000;white-space:pre;letter-spacing:-1px;min-width:auto;height:40px;min-height:40px;background-color:#0000;border-radius:24px;min-width:-webkit-fill-available;font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;transition:all .3s;position:relative}.gform_wrapper .gform_body .gform_fields .gform_button_select_files:after{content:"";pointer-events:none;color:var(--light-blue);background-image:url(/assets/images/attach_icon.svg);background-repeat:no-repeat;background-size:contain;padding-left:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gform_wrapper .gform_body .gform_fields .field-upload-cv .gform_button_select_files:after{content:"Attach CV*"}.gform_wrapper .gform_body .gform_fields .field-upload-cover-letter .gform_button_select_files:after{content:"Attach Cover Letter*"}.gform_wrapper .gform_body .gform_fields .gform_button_select_files:hover{background-color:var(--orange-color)!important;border-color:var(--orange-color)!important}.gform_wrapper .gform_body .gform_fields .gform_drop_area{margin-bottom:0}.gform_wrapper input[type=button],.gform_wrapper .button{border:1px solid var(--orange-color);background:var(--orange-color);color:#fff;box-shadow:none;text-align:center;border-radius:4px;outline:none;width:max-content;margin:0;padding:0 20px;font-family:Proxima Nova ExWd,Arial Black,Impact,Segoe UI,sans-serif;font-size:15px;transition:all .3s;min-height:48px!important;margin-bottom:0!important}.gform_wrapper input[type=button]:hover,.gform_wrapper .button:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.gform_wrapper .gform_validation_errors{display:none}.gform_wrapper .gfield_validation_message{background:0 0!important;border:none!important;margin:0!important;padding:5px 0 0!important;font-size:12px!important}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),.gform_wrapper .gform_body .gform_fields .gfield.gfield_error select,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error textarea{border-color:#c02b0a!important}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file])::placeholder,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error textarea::placeholder{color:#c02b0a!important}.gform_wrapper .gform_footer{justify-content:center;display:flex;position:relative;margin-top:30px!important;padding:0!important}.gform_wrapper .gform-loader{z-index:2;margin:0!important;position:absolute!important;top:16px!important;left:auto!important;right:10px!important}.gfield_required,.validation_message{display:none!important}.hidden_label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gfield--type-stripe_creditcard .validation_message{text-align:center!important;padding-top:20px!important;font-size:15px!important;display:block!important}.locations-page .hero-banner .hero-banner-content{max-width:800px;margin:0 auto}.locations-page .ss-intro{padding-bottom:60px}.location-highlight-wrap{padding:110px 0}.location-highlight{max-width:766px;margin:0 auto}.location-highlight .wp-block-image{margin-bottom:40px}.locations-page .media-text-group>.wp-block-group__inner-container{flex-direction:column;gap:110px;display:flex}.faq-heading-ss ul.wp-block-list{flex-wrap:wrap;justify-content:center;gap:16px;list-style:none;display:flex}.faq-heading-ss ul.wp-block-list a{border:1px solid var(--light-blue);color:var(--light-blue);text-transform:uppercase;border-radius:21px;align-items:center;height:32px;padding:0 40px 0 20px;font-size:14px;display:flex;position:relative}.faq-heading-ss ul.wp-block-list a:before{content:"";background-image:url(/assets/images/link_arrow_donw.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.sales-services-page .ss-intro .container{width:924px}.sales-services-page .course-outcomes .content{align-items:center;display:flex}.sales-services-page .why-choose-us .why-choose-us-item .content .title{padding-bottom:0}.contact-us-page .contact-info{padding-bottom:66px}.contact-us-page .contact-info .contact-info-wrap{max-width:1082px;margin:0 auto}.contact-us-page .contact-info .contact-item .title{color:var(--light-blue);padding:8px 0 10px;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-weight:800}.contact-us-page .contact-info .contact-item .content a:hover{color:var(--orange-color)}.contact-us-page .our-locations{max-width:1082px;margin:0 auto;padding:66px 7vw}.contact-us-page .our-locations .our-locations-content{margin-top:47px}.contact-us-page .our-locations .our-locations-content>.wp-block-group__inner-container{align-items:start;display:flex}.contact-us-page .our-locations .our-locations-content .item{width:50%}.contact-us-page .our-locations .our-locations-content .item:first-child{border-right:1px solid var(--black-color)}.contact-us-page .our-locations .our-locations-content .item .title{padding:7px 0 15px;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-weight:800}.say-hello-wrap{margin-top:120px}.say-hello{background-color:#121928;padding:60px 16px 100px}.say-hello>.wp-block-group__inner-container{max-width:700px;margin:0 auto}.say-hello .sub-heading{padding:40px 0 47px}.say-hello form{max-width:546px;margin:0 auto}.say-hello .gform_wrapper .gform_body .gform_fields .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),.say-hello .gform_wrapper .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield textarea{color:var(--black-color);text-align:left;background-color:#fff}.say-hello .gform_wrapper .gform_body .gform_fields .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file])::placeholder,.say-hello .gform_wrapper .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield textarea::placeholder{color:var(--black-color)}.say-hello .gform_wrapper .gform_body .gform_fields .gfield textarea,.gform_wrapper .gform_body .gform_fields .gfield textarea.large,.say-hello .gform_wrapper .gform_body .gform_fields .gfield textarea.medium{height:170px;min-height:0;padding:10px 16px}.say-hello .gform_wrapper input[type=button],.say-hello .gform_wrapper .button{padding:0 45px}.enrol-now-page .simple-banner-content{max-width:789px}.enrol-now-page .say-hello-wrap{margin-top:0}.enrol-now-page .say-hello>.wp-block-group__inner-container{max-width:736px;margin:0 auto}.enrol-now-page .say-hello form{max-width:100%}.say-hello .gform_wrapper .gform_body .gform_fields .gfield .gform-datepicker{width:100%}.enrol-now-page .why-choose-us-item .icon{display:none}.single-course ul.list-info{flex-wrap:wrap;justify-content:center;list-style:none;display:flex}.single-course ul.list-info li{text-transform:uppercase;color:var(--light-blue);align-items:center;gap:10px;font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;display:flex}.single-course ul.list-info li:not(:last-child){border-right:1px solid var(--orange-color);margin-right:20px;padding-right:20px}.single-course ul.list-info li code{color:#d0e4f0;letter-spacing:-1px;text-transform:math-auto;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-size:24px;font-weight:700}.single-course .course-info .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.single-course .course-info .col-logo img{width:100px}.single-course .course-info .col-info{flex-direction:column;align-items:center;gap:26px;display:flex}.single-course .course-info .list-info-bottom{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.single-course .course-intro-wrap{padding-top:66px}.single-course .course-intro-wrap .container{width:1140px}.single-course .course-intro-wrap .heading{padding-bottom:30px}.single-course .search-course-wrap{padding-top:110px}.single-course .search-course:before{display:none}.single-course .training-plan-list{flex-direction:column;gap:20px;padding-left:40px;display:flex}.single-course .why-choose-us>.wp-block-group__inner-container{max-width:870px}.single-course .simple-banner-content{max-width:1200px}.course-calendar-wrap{padding-top:110px}.course-calendar table{margin-top:40px}.course-calendar .table>:not(caption)>*>*,.course-calendar .wp-block-table table>:not(caption)>*>*{color:#fff;background-color:#0000;padding:18px 18px 18px 0}.course-calendar .table thead tr th{text-transform:uppercase;color:var(--light-blue);font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}.course-calendar .table tbody tr td:first-child{max-width:600px}@media (max-width:550px){.course-calendar .table tbody tr td:first-child{max-width:300px}}.course-calendar .table .button-apply{background:var(--blue-color);gap:10px}.course-calendar .table .button-apply:hover{background-color:var(--orange-color)}.course-calendar .table .rtodata-course-full,.course-calendar .table .rtodata-course-progress{text-transform:uppercase;padding-right:30px}.course-calendar .table .rtodata-course-progress{padding-right:10px}.course-calendar .table tbody tr:not(:last-child){border-bottom:1px solid #d0e4f080}.course-calendar .table thead tr th:last-child,.course-calendar .table tbody tr td:last-child{justify-content:end;padding-right:0;display:flex}.course-calendar .table tbody tr td{font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-weight:600}.course-calendar .table tbody tr td span{text-transform:uppercase}.single-course .course-related{padding-top:110px}.single-course .course-related .course-result:before{content:"";z-index:1;background-color:#2a3246;width:60px;height:60px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.search-results .simple-banner-content{max-width:100%}.no-course-found{text-align:center}.enrol-now-page .no-reg-course,.enrol-now-page.hide-register-course .say-hello{display:none}.enrol-now-page.hide-register-course .say-hello.no-reg-course{display:block}.search-results .post-wrap{max-width:800px;margin:0 auto}.search-results .post-wrap .search-item{border-bottom:1px solid #fff;margin-bottom:30px;padding-bottom:30px}.search-results .post-wrap .search-item .title{padding-bottom:15px}.search-results .post-wrap .find-our-more{margin-top:20px}.search-results .navigation.pagination{justify-content:center}.search-results .navigation.pagination .nav-links{gap:10px;display:flex}.search-results .navigation.pagination .nav-links a:hover{color:var(--orange-color)}.booking-page .simple-banner{padding-top:140px}.booking-page .simple-banner-content{max-width:100%}.booking-page .form-booking .container{position:relative}.booking-page .form-booking #gform_page_5_1{text-align:center}.booking-page .form-booking .course-info{color:var(--light-blue);flex-direction:column;gap:6px;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-size:24px;font-weight:700;display:flex}.booking-page .form-booking .course-info .title{text-transform:uppercase;font-family:InputSans,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:500}.booking-page .form-booking #gform_page_5_1 .heading{padding-bottom:36px;display:none}.booking-page .form-booking #gform_page_5_1 .back{flex-direction:row-reverse;justify-content:center;align-items:center;gap:20px;padding:30px 0 80px;display:flex}.booking-page .form-booking .gform_page_footer{justify-content:center;display:flex;position:relative}.booking-page .form-booking .gravity-theme .gform_confirmation_message{text-align:center}.booking-page .gform_wrapper .gform_body .gform_fields .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),.booking-page .gform_wrapper .gform_body .gform_fields .gfield select,.booking-page .gform_wrapper .gform_body .gform_fields .gfield textarea{color:#fff!important;border-color:#fff!important}.booking-page .gform_wrapper .gform_body .gform_fields .gfield input:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #2a3246!important}.booking-page .gform_wrapper .gform_body .gform_fields .gfield input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #2a3246!important}.booking-page .gform_wrapper .gform_body .gform_fields .gfield input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #2a3246!important}.booking-page .gform_wrapper .gform_body .gform_fields .gfield input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #2a3246!important}.booking-page .gform_wrapper .gform_body .gform_fields .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file])::placeholder{color:#fff}.booking-page .gform_wrapper .gform_body #gform_page_5_2{text-align:center}.booking-page .gform_wrapper .gform_body #gform_page_5_2 .validation_message,.booking-page .gform_wrapper .gform_body #gform_page_5_4 .validation_message{text-align:left;display:block!important}.booking-page .gform_wrapper .gform_body #gform_page_5_4 .validation_message{text-align:center!important;font-size:15px!important}.booking-page .gform_wrapper .gform_body .gfield_error input::placeholder{color:#fff!important}.booking-page .form-booking .intro{padding-bottom:30px}.booking-page .form-booking #gform_page_5_2 .gfield--type-address .ginput_complex{grid-column-gap:2%;grid-row-gap:16px;grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.booking-page .form-booking .gform_wrapper.gravity-theme .ginput_container_address span,.booking-page .form-booking .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:0;padding:0}.booking-page .form-booking #gform_page_5_3,.booking-page .form-booking #gform_page_5_4{text-align:center;overflow:hidden}.booking-page .form-booking #gform_page_5_3 .gfield_description{text-align:left}.booking-page .form-booking #gform_page_5_3 .gfield_description ul{padding:.5rem 0 1rem;list-style:outside}.booking-page .form-booking #gform_page_5_3 .gfield_description ul li{list-style:inside}.booking-page .form-booking #gform_page_5_3 .gfield_description br{display:none}.booking-page .form-booking #gfield_consent_description_5_53{scrollbar-width:thin;scrollbar-color:#ccc transparent;max-height:300px;overflow-y:auto}.booking-page .form-booking #gform_page_5_3 .gfield_description{max-height:300px;font-size:16px;overflow-y:auto}.booking-page .form-booking #gform_page_5_4 #field_5_48,.booking-page .form-booking #gform_page_5_4 #field_5_54{display:none}.booking-page .form-booking #gform_page_5_4 #field_5_106{opacity:0;visibility:visible}.booking-page .form-booking #gform_page_5_3 .gfield_description::-webkit-scrollbar{width:6px}.booking-page .form-booking #gform_page_5_3 .gfield_description::-webkit-scrollbar-track{background:0 0}.booking-page .form-booking #gform_page_5_3 .gfield_description::-webkit-scrollbar-thumb{background-color:#999;border-radius:4px}.booking-page .gform_wrapper .gform_body #gform_page_5_3 .gfield_checkbox label{font-size:18px}.booking-page .gform_wrapper .gform_body #gform_page_5_3 .gfield_checkbox .gfield-choice-input{width:20px;height:20px}.booking-page .gform_wrapper .gform_body .gform-page-footer .gform-theme-button{min-width:140px}.booking-page .gform_wrapper .gform_body .gform_previous_button{border-color:#0000}.booking-page .gform_wrapper .gform_body .gform_previous_button:hover{background-color:var(--primary-color);color:#fff}.booking-page .gform_wrapper .gform_body .gfield .datepicker{width:100%}.booking-page .gform_wrapper .gform_body .gfield select{filter:brightness(0)invert()}.booking-page .gform_wrapper .gform_body .gfield select option{color:var(--black-color)}.booking-page .gform_wrapper.gravity-theme .gf_page_steps{counter-reset:step;border:none;justify-content:center;margin-bottom:0;padding:0 0 20px;list-style:none;display:flex}.booking-page .gform_wrapper .gf_page_steps .gf_step{text-align:center;color:var(--black-color);cursor:default;float:left;counter-increment:step;background-color:#d9e3f7;border-radius:0;min-width:160px;margin:0 3px;padding:10px 10px 10px 30px;font-size:14px;transition:background-color .2s;position:relative}.booking-page .gform_wrapper .gf_page_steps .gf_step:after,.booking-page .gform_wrapper .gf_page_steps .gf_step:before{content:"";z-index:2;border-top:19px solid #0000;border-bottom:17px solid #0000;border-left:17px solid #d9e3f7;width:0;height:0;transition:border-color .2s;position:absolute;top:0;right:-17px}.booking-page .gform_wrapper .gf_page_steps .gf_step:before{z-index:0;border-left:17px solid #2a3246;left:0;right:auto}.booking-page .gform_wrapper .gf_page_steps .gf_step:first-child:before{border:none}.booking-page .gform_wrapper .gf_page_steps .gf_step:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.booking-page .gform_wrapper .gf_page_steps .gf_step.gf_step_active{background-color:var(--primary-color);color:#fff}.booking-page .gform_wrapper .gf_page_steps .gf_step.gf_step_active:after{border-left-color:var(--primary-color)}.booking-page .gform_wrapper .gf_page_steps .gf_step_number{display:none}.booking-page .gform_wrapper.gravity-theme .gf_step_label{color:var(--black-color);justify-content:center;padding:0;font-size:16px;display:flex}.booking-page .gform_wrapper.gravity-theme .gf_step_active .gf_step_label{color:#fff}.education-hub-page .blogs{padding-top:100px}.education-hub-page .blogs .wp-block-post-template{gap:60px 30px}.education-hub-page .blogs .wp-block-post-template li .wp-block-post-featured-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.education-hub-page .blogs .wp-block-post-template li .wp-block-post-title a{color:var(--light-blue);padding:10px 0 15px}.education-hub-page .blogs .wp-block-post-template li .wp-block-post-title a:hover{color:var(--blue-color)}.single-post-content{padding-top:100px}.single-post-content .wp-block-list{padding-bottom:1rem;list-style-position:inside}.single-post-content .wp-block-image{padding:.5rem 0 1rem}.single-post-content .wp-block-button{padding-top:30px}body .gform_wrapper .gfield input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .gform_wrapper .gfield input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#gform_page_5_4 .gform_fields .course-name-payment,#gform_page_5_4 .gform_fields .course-name-payment input,#gform_page_5_4 .gform_fields .course-location-payment,#gform_page_5_4 .gform_fields .course-location-payment input,#gform_page_5_4 .gform_fields .course-date-payment,#gform_page_5_4 .gform_fields .course-date-payment input,#gform_page_5_4 .gform_fields .course-price-payment{text-align:left;min-width:unset;min-height:unset;border:none;align-items:center;gap:10px;padding:0;display:flex}#gform_page_5_4 .gform_fields .course-name-payment label,#gform_page_5_4 .gform_fields .course-location-payment label,#gform_page_5_4 .gform_fields .course-date-payment label,#gform_page_5_4 .gform_fields .course-price-payment label{white-space:nowrap;margin-bottom:0}#gform_page_5_4 .gform_fields .course-name-payment .ginput_container,#gform_page_5_4 .gform_fields .course-location-payment .ginput_container,#gform_page_5_4 .gform_fields .course-date-payment .ginput_container,#gform_page_5_4 .gform_fields .course-price-payment .ginput_container{min-width:100%}.summary-ss{max-width:840px;color:var(--primary-color);align-items:stretch;margin:0 auto 60px;display:flex;position:relative}.summary-ss .summary-info{background:#fff;align-items:stretch;gap:20px;width:69%;padding:14px 20px;display:flex}.summary-ss .summary-info h3{text-transform:uppercase;border-right:1px solid #29399133;align-items:center;padding-right:20px;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;display:flex}.summary-ss .summary-info .info{max-width:400px;font-family:Proxima Nova Cond,Arial Narrow,Nimbus Sans L Condensed,Helvetica Neue Condensed,Segoe UI,sans-serif;font-size:16px;font-weight:600}.summary-ss .summary-total{background-color:var(--blue-color);color:#fff;justify-content:space-between;align-items:center;gap:15px;width:31%;padding:14px 20px;display:flex}.summary-ss .summary-total .total{flex-direction:column;display:flex}.summary-ss .summary-total .button{background-color:var(--black-color);border-color:var(--black-color)}.summary-ss .summary-total .button:hover{background-color:var(--orange-color);border-color:var(--orange-color)}#gform_page_5_2,#gform_page_5_4{padding-top:70px}#gform_page_5_2 .gform_page_fields,#gform_page_5_4 .gform_fields{background:var(--black-color);padding:80px;position:relative}#gform_fields_5_2 #field_5_32,#gform_fields_5_4 #field_5_100{width:100%;position:absolute;top:-60px;left:50%;transform:translate(-50%)}#gform_5 .sub-heading{text-align:center;text-transform:uppercase;padding-bottom:0;font-family:Proxima Nova Wide,-apple-system,Segoe UI,"",sans-serif;font-size:21px;font-weight:700}#gform_page_5_3 .gfield--type-consent{flex-direction:column;padding-bottom:50px;display:flex}#gform_page_5_3 .ginput_container_consent{text-align:center;order:1;padding-top:30px}#gfield_consent_description_5_53{background:var(--black-color);border:none;min-height:584px;padding:50px 80px}#gform_page_5_4 .summary-ss{margin:0 auto 30px}#stripe-payment-link:before{display:none!important}.StripeElement{background:#fff;padding:30px;margin:0!important}#stripe-payment-link{padding-bottom:0}.page-404{padding-top:180px}.page-404-content{flex-direction:column;align-items:center;display:flex}.page-404-content .button{margin-top:30px}.education-hub-page .blog-group{margin-top:100px;padding:60px 80px 80px}.education-hub-page .blog-group .list-blog{gap:50px 25px}.education-hub-page .d-none{display:none}.suggestions-list{z-index:9999;background:#121928;border:1px solid #d0e4f040;width:100%;max-height:202px;margin-top:0;padding-left:0;list-style:none;position:absolute;top:62px;overflow-y:auto;border-radius:4px!important}.suggestions-list li{padding:8px 12px}.suggestions-list li:hover{background-color:#293991}#popmake-2439{text-align:center;border:none;align-items:center;width:auto;margin:0;padding:50px;transform:translate(-50%,-50%);min-width:300px!important;max-width:540px!important;display:flex!important;top:50%!important;left:50%!important}#gform_page_5_4 .course_plan_price{display:none!important}#gform_5 .gfield--type-choice{text-align:left}#gform_page_5_2 .gform_fields{grid-template-columns:1fr 1fr 1fr;display:grid}#gform_page_5_2 .gform_fields .group-flex{grid-column:unset;flex-direction:column;gap:20px;display:flex}.gform_wrapper.gravity-theme .gfield .payment-method .gfield_radio .gform-field-label,.gform_wrapper.gravity-theme .gfield .payment-method legend.gfield_label{font-size:18px}.payment-method [type=radio]:checked+label,.payment-method [type=radio]:not(:checked)+label{cursor:pointer;color:#fff;padding-left:28px;line-height:20px;display:inline-block;position:relative}.payment-method [type=radio]:checked+label:before,.payment-method [type=radio]:not(:checked)+label:before{content:"";background:0 0;border:1px solid #fff;border-radius:100%;width:18px;height:18px;position:absolute;top:0;left:0}.payment-method [type=radio]:checked+label:after,.payment-method [type=radio]:not(:checked)+label:after{content:"";background:#fff;border-radius:100%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.payment-method [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.payment-method [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.payment-method [type=radio]{display:none!important}#gform_page_5_4{padding-bottom:50px}#gform_ajax_spinner_5{vertical-align:middle;width:20px;height:19px;position:absolute!important;top:31px!important;left:calc(50% + 200px)!important}.after-submit-form{z-index:1;background:#293991;justify-content:center;width:100%;padding:100px 20px;display:none;position:absolute;bottom:50px;left:0}@media (max-width:550px){#gform_ajax_spinner_5{vertical-align:middle;width:20px;height:19px;position:absolute!important;top:31px!important;left:auto!important;right:0!important}.after-submit-form{padding:30px 20px}}.payment-page .payment-form{margin-top:0}.payment-form .gform-body .gfield_required{display:inline-block!important}.payment-form .gform-body .add_list_item,.payment-form .gform-body .delete_list_item{filter:brightness(0)invert()}.payment-form .gform-body .ginput_container_product_price input{width:100%!important}.gform_heading .gform_required_legend{padding-bottom:30px}.payment-form .gform-body .gfield input{text-align:left!important;color:#fff!important;border-color:#fff!important}.say-hello .gform_confirmation_message{text-align:center}.no-schedule-flex{gap:30px;max-width:900px;display:flex}.no-schedule-flex .col-logo img{max-width:120px;padding-top:60px}.no-schedule-flex .course-intro-wrap{text-align:center;flex:1;padding-top:0}@media (min-width:1024px){.courses-page .course-swiper{padding-bottom:0}.courses-page .course-swiper .swiper-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;gap:60px;display:grid;transform:none!important}.courses-page .course-swiper .swiper-wrapper .course-item{margin-right:0!important}.courses-page .course-swiper .swiper-button-next,.courses-page .course-swiper .swiper-button-prev,.courses-page .course-swiper .swiper-pagination{display:none}}@media (max-width:1200px){.home-banner-swiper .swiper-pagination{margin-left:0;left:25px}header .header-right .btn-wrap{display:none}}@media (max-width:1024px){.search-course .course-result .course-result-wrap{grid-template-columns:1fr 1fr}.search-course .btn-learn-more{margin-top:50px}.team-member-wrap .team-content{gap:70px}.location-highlight-wrap{padding:70px 0}.single-course .course-calendar{overflow-x:auto}.single-course .course-calendar table{min-width:1000px}#gform_page_5_2 .gform_page_fields,#gform_page_5_4 .gform_fields,#gfield_consent_description_5_53{padding:50px 25px}}@media (max-width:992px){header .header-content{border-radius:6px;padding:14px 24px}header .header-content .intro{display:none}.offcanvas-menu .offcanvas-body{padding:185px 24px 0}.offcanvas-menu .offcanvas-body .intro,.offcanvas-menu .offcanvas-body .btn-wrap{display:flex}.offcanvas-menu .offcanvas-body #menu-main-menu{gap:20px;padding:50px 0 127px}.offcanvas-menu .offcanvas-body #menu-main-menu>li.menu-item>a{font-size:27px}.offcanvas-menu .offcanvas-body #menu-main-menu>li.menu-item>a:after{width:36px;height:16px;margin-left:13px;top:-2px}.newsletter .newsletter-content{flex-direction:column-reverse}.newsletter .newsletter-content:before{clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 91.5%,81.8% 100%,0% 100%,0% 85%,0% 15%)}.newsletter .newsletter-content .left,.newsletter .newsletter-content .right{width:100%}.newsletter .newsletter-content .left{padding:40px 24px 70px}footer .footer-info{width:25%}footer .footer-widget-wrap .footer-widget .footer-widget-content{grid-template-columns:1fr 1fr;gap:30px 0;width:75%}footer .widget-item:nth-child(2){border:none}.wp-block-media-text.has-media-on-the-right,.ss-text-image.has-media-on-the-right{flex-direction:column-reverse;display:flex}.ss-text-image:not(.has-media-on-the-right){flex-direction:column;display:flex}.wp-block-media-text .wp-block-media-text__media{margin-left:0;margin-right:auto}.ss-text-image .wp-block-media-text__media{margin-left:15px}.wp-block-media-text .wp-block-media-text__content{padding:30px 0}.ss-text-image .wp-block-media-text__content{margin-top:-50px;padding-bottom:70px}.safety-training-wrap .wp-block-media-text{flex-direction:column}.safety-training-wrap .wp-block-media-text__content{padding-left:20px;padding-right:20px}.home-banner-swiper .action{max-width:500px}.list-blog{grid-template-columns:1fr 1fr}.blog-content{width:calc(100% + 32px);max-width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:60px 32px}.list-blog .blog-item .blog-content{z-index:1;background:0 0;padding:20px 35px 40px;position:relative}.emergency-response-rpl-page .improving-safety .improving-safety-content{grid-template-columns:1fr 1fr}.safety-sense-page .blog-group{width:calc(100% + 32px);max-width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:60px 32px}.safety-sense-page .blog_cat_guides,.safety-sense-page .blog_cat_blogs{margin-bottom:70px}.safety-training-wrap .wp-block-media-text{display:flex}.safety-training .wp-block-media-text__media{padding-right:0}.ss-text-image.top-0{gap:80px}.media-text-group{padding-bottom:0}.team-member-wrap .team-content{gap:50px}.locations-page .media-text-group>.wp-block-group__inner-container{gap:0}}@media (max-width:768px){h1{font-size:42px;line-height:1.07}h2{font-size:27px;line-height:1.2222}.pt-60{padding-top:60px!important}header>.container,.offcanvas-menu .container{padding:0 8px}header .navbar-brand img{width:168px;height:auto}header .header-right .btn-wrap{display:none}.sub-title{padding:0 50px}footer{padding-top:100px}footer .footer-widget-wrap{gap:40px;padding:60px 40px 50px}footer .footer-widget-wrap .footer-widget{flex-direction:column;gap:60px}footer .footer-info,footer .footer-widget-wrap .footer-widget .footer-widget-content{width:100%}footer .footer-info{text-align:center}footer .footer-copyright{text-align:center;flex-direction:column;justify-content:center;align-items:center}footer .footer-copyright p:nth-child(2){border:none;margin:0;padding:0}footer .footer-copyright .has-logo{flex-direction:column;margin-top:30px!important}.home-banner-swiper .heading{max-width:596px;font-size:50px}.home-banner-swiper .heading svg{width:42px;height:42px}.home .workplace-safety{padding:66px 0}.home .workplace-safety .wp-block-heading br{display:none}.search-course{padding:80px 16px 50px}.search-course .custom-search-form .form-group{flex-direction:column}.search-course .custom-search-form .form-group .select-wrap{grid-template-columns:1fr}.search-course .custom-search-form .btn-search{margin:0 auto}.home-banner-swiper .swiper-pagination{bottom:133px;left:50%;transform:translate(-50%)}.why-choose-us .why-choose-us-item{gap:18px}.improving-safety{padding-bottom:70px}.improving-safety .heading{margin-bottom:60px}.improving-safety .heading br{display:none}.improving-safety .improving-safety-content{gap:50px;grid-template-columns:1fr!important}.training-courses{padding:90px 16px 60px}.training-courses .training-courses-group{grid-template-columns:1fr;gap:50px}.newsletter{padding-top:66px}.hero-banner{margin:0 16px}.why-choose-us{padding:60px 16px}.safety-training-wrap .wp-block-media-text:before{clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 94.5%,89.8% 100%,0% 100%,0% 85%,0% 15%)}footer .footer-info ul li{justify-content:center}.ss-text-image.has-media-on-the-right .wp-block-media-text__media{margin-left:20px!important}.ss-text-image:not(.has-media-on-the-right) .wp-block-media-text__media{margin-right:20px!important}.single-post .author_quote_wrap{padding:110px 0 150px}.single-post .key-insights,.purpose-vision-wrap .purpose-vision{padding:60px 20px}.trainer-experience .trainer-experience-image{margin-right:20px}.trainer-experience .trainer-experience-image img{aspect-ratio:326/218}.team-member-wrap .team-content{grid-template-columns:1fr}.team-member-wrap{padding:70px 0}.team-member-wrap .team-content{margin-top:55px}.courses-page .browse-course{padding:60px 0}.contact-us-page .contact-info .contact-info-wrap{flex-direction:column;gap:66px;display:flex}.contact-us-page .our-locations .our-locations-content>.wp-block-group__inner-container{flex-direction:column}.contact-us-page .our-locations .our-locations-content .item{width:100%}.contact-us-page .our-locations .our-locations-content .item:first-child{border-right:0;border-bottom:1px solid var(--black-color);margin-bottom:50px;padding-bottom:50px}.single-course .course-info .container{gap:37px}.single-course ul.list-info,.single-course .course-info .list-info-bottom{flex-direction:column}.single-course ul.list-info li{justify-content:center}.single-course ul.list-info li:not(:last-child){border:none;border-bottom:1px solid var(--orange-color);margin:0 0 20px;padding-bottom:20px}.single-course ul.list-info li.flex-wrap-mobile{flex-direction:column;gap:2px}.calendar-filter{flex-direction:column}.fc .fc-toolbar.fc-header-toolbar{flex-direction:column;gap:20px}.home-banner-swiper .wp-block-cover{height:627px}.home-banner-swiper .wp-block-cover .wp-block-cover__image-background{object-position:66%}.home-banner-swiper .wp-block-cover__inner-container{padding-top:260px}.calendar-wrap .spacer-top{height:60px!important}.education-hub-page .blogs .wp-block-post-template{grid-template-columns:1fr 1fr!important}.booking-page .gform_wrapper.gravity-theme .gf_page_steps{flex-direction:column;justify-content:center;gap:10px}.booking-page .gform_wrapper .gf_page_steps .gf_step:before{border-color:#0000}.booking-page .form-booking #gform_page_5_1 .back{flex-direction:column-reverse!important}.booking-page .form-booking #gform_page_5_2 .gfield--type-address .ginput_complex{grid-template-columns:1fr;display:grid}.summary-ss{flex-direction:column}.summary-ss .summary-info,.summary-ss .summary-total{width:100%}.summary-ss .summary-info{flex-direction:column;gap:0}.summary-ss .summary-info .info{padding:0}.summary-ss .summary-info h3{border:0;border-bottom:1px solid #29399133;margin-bottom:10px;padding:0 0 10px}.summary-ss .summary-total .total{flex-direction:row;gap:7px}.booking-page .form-booking #gform_page_5_1 .course-info .title{display:block}.booking-page .form-booking #gform_page_5_1 .course-info{gap:20px}.course-info .list-info-bottom .button{margin:0 auto}#gform_page_5_2 .gform_fields{grid-template-columns:1fr;gap:50px}.no-schedule-flex{flex-direction:column;align-items:center}.no-schedule-flex .col-logo img{padding-top:0}}@media (max-width:640px){.gform_wrapper .gfield.hide-mobile{display:none}}@media (max-width:550px){footer .widget-item .widget-title{min-height:auto;margin-bottom:23px}footer .footer-widget-wrap .footer-widget .footer-widget-content{grid-template-columns:1fr;gap:0}footer .widget-item:not(:last-child){border-right:none;border-bottom:1px solid var(--gray-color);margin-bottom:40px;padding-bottom:70px}.sub-title{padding:0 20px}.search-course .course-result .course-result-wrap{grid-template-columns:1fr}.home-banner-swiper .action{max-width:343px}.list-blog{grid-template-columns:1fr;gap:40px}.team-member-wrap .team-content .team-item .team-info{flex-direction:column;align-items:start}.team-member-wrap .team-content{gap:45px}.team-member-wrap .team-content .team-item .team-description{margin-top:25px}.team-member-wrap .team-content .team-item .avatar{margin:0 auto;position:relative}#calendar .fc-daygrid-day-events{display:none}#calendar .fc-daygrid-day{position:relative}#calendar .fc-daygrid-day:before{content:"";z-index:10;background-color:#007bff;border-radius:2px;width:8px;height:8px;display:none;position:absolute;top:4px;right:4px}#calendar .fc-daygrid-day:has(.fc-daygrid-event-harness):before{display:block}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start,.fc .fc-daygrid-day-top{justify-content:center}.education-hub-page .blogs .wp-block-post-template{grid-template-columns:1fr!important}#gform_5 .sub-heading{font-size:17px}#gform_page_5_4 .summary-ss{gap:20px}.booking-page .form-booking .course-info .title{display:block}.booking-page .simple-banner{padding-top:100px}#popmake-2439{padding:20px}.payment-form .gform-body .gfield_list_row_odd{padding:0!important}}@media (max-width:414px){h1{font-size:37px;line-height:1.07}}#enrolNow.popup-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#enrolNow .popup-content{background:var(--white-color);color:var(--black-color);border-radius:20px;flex-direction:column;max-width:600px;max-height:90vh;margin:0 20px;padding:30px;display:flex;position:relative;overflow:hidden}#enrolNow .popup-content a{text-decoration:underline}#enrolNow .popup-content .close-popup{font-size:30px;position:absolute;top:0;right:20px}.single-course .list-info .location-group code{text-transform:uppercase}.offcanvas-menu{z-index:9998;visibility:hidden;transition:transform .35s,visibility .35s;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.offcanvas-menu.show{visibility:visible;transform:translateY(0)}header .header-right .icon-bar{cursor:pointer;background:0 0;border:none;padding:0}.wp-block-media-text{grid-template-columns:50% 50%;align-items:center;display:grid}.wp-block-media-text .wp-block-media-text__media{grid-area:1/1}.wp-block-media-text .wp-block-media-text__content{grid-area:1/2}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-area:1/1}@media (max-width:600px){.wp-block-media-text{display:block}}#menu-main-menu{list-style:none}.wp-block-media-text__content p,.training-courses-item .training-description{white-space:pre-line}.search-course .custom-search-form input,.search-course .custom-search-form select,.search-course .custom-search-form .input-group{box-sizing:border-box;width:100%}.search-course .custom-search-form select{appearance:none}.has-text-align-center{text-align:center}.search-course>.wp-block-heading,.search-course>.custom-search-form,.search-course>.course-result{z-index:2;position:relative}.has-white-color{color:#fff}.site-form-wrap{padding-bottom:60px}.site-form-wrap .heading{margin-bottom:40px}.site-form{flex-wrap:wrap;gap:20px;max-width:640px;margin:0 auto;display:flex}.site-form .form-field{flex-direction:column;gap:8px;width:100%;display:flex}.site-form .form-field label{text-transform:uppercase;font-size:14px;font-weight:700}.site-form .form-field input,.site-form .form-field select,.site-form .form-field textarea{min-height:48px;color:inherit;background:0 0;border:1px solid #d0e4f040;border-radius:4px;outline:none;padding:0 16px;font-size:16px}.site-form .form-field textarea{resize:vertical;min-height:120px;padding:12px 16px}.site-form .form-field--checkbox label{text-transform:none;align-items:center;gap:10px;font-weight:500;display:flex}.site-form .form-message{width:100%}.site-form .form-error{width:100%;color:var(--orange-color)}.site-form .form-submit{background-color:var(--orange-color);color:#fff;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;min-height:48px;padding:0 24px;font-weight:800;transition:all .3s}.site-form .form-submit:hover{background-color:var(--primary-color)}.site-form .form-submit:disabled{opacity:.6;cursor:not-allowed}.form-confirmation{text-align:center;max-width:640px;margin:0 auto;font-size:18px;font-weight:600}.newsletter-form .form-field input{color:#fff;border-color:#fff}.newsletter-form .form-field input::placeholder{color:#fff}.newsletter-form .form-submit{font-size:15px}.newsletter-form .form-submit:hover{background-color:var(--black-color)}.hero-banner:not(.home-banner-swiper) .wp-block-cover{position:relative}.hero-banner:not(.home-banner-swiper) .wp-block-cover__inner-container{text-align:center}.hero-banner:not(.home-banner-swiper) .wp-block-cover__image-background{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.build-knowledge+.build-knowledge{padding-bottom:110px}.faq-content .accordion-item .accordion-header .accordion-button{cursor:pointer;text-align:left;justify-content:space-between;align-items:start;width:100%;display:flex}.faq-content .accordion-item .accordion-header .accordion-button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:20px;height:20px;margin-left:20px;transition:transform .2s}.faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed):after{transform:rotate(180deg)}.faq-content .accordion-item .accordion-collapse{max-height:0;transition:max-height .3s;overflow:hidden}.faq-content .accordion-item .accordion-collapse.show{max-height:600px}.contact-info-wrap{text-align:center;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.contact-item .wp-block-image img{height:auto;margin:0 auto 5px}.our-locations-content .item .wp-block-image img{width:40px;height:40px;margin:0 auto 16px}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto;display:table}.hero-banner-slide{z-index:1;position:relative;overflow:hidden}.fc-theme-standard .fc-list-day-cushion,.fc .fc-list-event:hover td{background-color:var(--dark-blue-gray)}.calendar-filter{text-transform:uppercase;color:#d0e4f080;justify-content:center;align-items:center;gap:16px;padding-bottom:50px;font-family:InputSans;font-size:14px;font-weight:600;display:flex}.calendar-filter select{color:#d0e4f0;text-align:center;cursor:pointer;appearance:none;border:1px solid #d0e4f0;border-radius:21px;height:32px;padding:0 10px;transition:all .3s;display:block}.calendar-filter select:hover{background-color:var(--orange-color);border-color:var(--orange-color);color:#fff}.calendar-filter select#location-filter{text-transform:uppercase}.calendar-filter select option{background-color:#121928}#calendar .fc-today-button{text-transform:uppercase;font-weight:600}#course-list{display:none}#course-list .course-list-heading{text-transform:uppercase;color:#d0e4f080;flex-direction:column;align-items:center;gap:15px;font-size:16px;display:flex}#course-list #course-list-content{padding-top:30px}#course-list #course-list-content table{margin-bottom:0}#course-list #course-list-content table thead tr th{color:#d0e4f0;background:0 0;font-family:InputSans;font-size:14px}#course-list #course-list-content table tbody tr td{color:#fff;background:0 0;border-bottom:1px solid #d0e4f080;padding-top:15px;padding-bottom:15px;font-family:Proxima Nova Cond}#course-list #course-list-content table .external-link{background:var(--blue-color);border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@media (max-width:768px){.calendar-filter{flex-direction:column}.fc .fc-toolbar.fc-header-toolbar{flex-direction:column;gap:20px}.calendar-wrap .spacer-top{height:60px!important}}@media (max-width:550px){#calendar .fc-daygrid-day-events{display:none}#calendar .fc-daygrid-day{position:relative}#calendar .fc-daygrid-day:before{content:"";z-index:10;background-color:#007bff;border-radius:2px;width:8px;height:8px;display:none;position:absolute;top:4px;right:4px}#calendar .fc-daygrid-day:has(.fc-daygrid-event-harness):before{display:block}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start,.fc .fc-daygrid-day-top{justify-content:center}}@media (min-width:769px){.emergency-response-rpl-page .improving-safety .improving-safety-content{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}}.safety-training-wrap.has-background{isolation:isolate}.faq-content .accordion-item .accordion-collapse,.faq-content .accordion-item .accordion-collapse.show{max-height:none}.faq-content .accordion-item .accordion-collapse{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s,visibility 0s linear .35s;display:grid;overflow:visible}.faq-content .accordion-item .accordion-collapse.show{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.faq-content .accordion-item .accordion-collapse .accordion-body{min-height:0;padding-top:0;overflow:hidden}.faq-content .accordion-item .accordion-collapse .accordion-body>p{opacity:0;padding-top:16px;transition:opacity .25s}.faq-content .accordion-item .accordion-collapse.show .accordion-body>p{opacity:1;transition-delay:.1s}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.locations-page .build-knowledge+.build-knowledge{padding-top:110px}.safety-sense-page .blog_cat.blog_cat_show-empty:not(:has(.list-blog .blog-item)){display:block}.gform_wrapper .gform_drop_area{position:relative}.join-team-form .gform_wrapper .gform_body .gform_fields{grid-template-columns:1fr 1fr;display:grid}.join-team-form .gform_wrapper .gform_body .gform_fields .gfield{grid-column:1/-1}.join-team-form .gform_wrapper .gform_body .gform_fields .gfield--type-fileupload{grid-column:auto}.gform_wrapper .gform_body .gform_fields .gfield--type-fileupload .gform_button_select_files[data-label]:after{content:attr(data-label);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);overflow:hidden}@media (max-width:600px){.join-team-form .gform_wrapper .gform_body .gform_fields .gfield--type-fileupload{grid-column:1/-1}}.gform_wrapper .gform_body .gform_fields .gfield--type-fileupload .gform_button_select_files.has-file:after{max-width:calc(100% - 64px)}.gform_wrapper .gform_file_remove{width:24px;height:24px;color:var(--light-blue);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:20px;line-height:24px;transition:all .3s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.gform_wrapper .gform_file_remove:hover{background:var(--orange-color);color:#fff}p.form-confirmation{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #d0e4f040;border-radius:4px;max-width:560px;margin:0 auto;padding:32px 28px;font-size:18px;font-weight:600;line-height:1.4;animation:.4s both form-confirmation-in}.form-confirmation:before{content:"";background-color:var(--orange-color);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:28px;border-radius:50%;width:56px;height:56px;margin:0 auto 18px;display:block}@keyframes form-confirmation-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.form-confirmation{animation:none}}p.form-error,.site-form p.form-error{color:#fff;text-align:left;background:#ff45001f;border:1px solid #ff45008c;border-radius:4px;justify-content:center;align-items:center;gap:14px;width:100%;max-width:560px;margin:16px auto 0;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.35;animation:.3s both form-confirmation-in;display:flex}p.form-error:before{content:"";background-color:var(--orange-color);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'><path d='M12 6.5v7'/><path d='M12 17.5v.01'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:50%;flex:0 0 26px;width:26px;height:26px}@media (prefers-reduced-motion:reduce){p.form-error{animation:none}}.gform_wrapper .gform_body .gform_fields--grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.gform_wrapper .gform_body .gform_fields--grid>.gfield{grid-column:1/-1}.gform_wrapper .gform_body .gform_fields--grid>.gfield--width-half{grid-column:auto}.gform_wrapper .gform_sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px;display:grid}.gform_wrapper .gsection_title{text-align:center;color:#fff;margin:0 0 20px;font-size:16px;font-weight:800}.site-form .form-field--half{width:calc(50% - 10px)}.site-form .form-section-title{width:100%;margin:10px 0 0}@media (max-width:1024px){.gform_wrapper .gform_sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gform_wrapper .gform_body .gform_fields--grid>.gfield--width-half{grid-column:1/-1}.gform_wrapper .gform_sections{grid-template-columns:minmax(0,1fr)}.site-form .form-field--half{width:100%}}.payment-form-wrap{padding:0 0 60px}.payment-form{background-color:var(--black-color);padding:48px 16px 56px}.payment-form .gform_wrapper{max-width:766px;margin:0 auto}.payment-form .gform_wrapper .gform_body .gform_fields .gfield>label{color:#fff;text-align:left;margin-bottom:8px;font-size:15px;font-weight:700;display:block}.payment-form .gfield_required{color:var(--orange-color)}.payment-form .gform_wrapper .gform_body .gform_fields .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),.payment-form .gform_wrapper .gform_body .gform_fields .gfield select,.payment-form .gform_wrapper .gform_body .gform_fields .gfield textarea{color:#fff;text-align:left;background-color:#0000;border-color:#fff}.payment-form .gform_wrapper .gform_body .gform_fields .gfield select option{color:var(--black-color)}.payment-form .gform_wrapper .gform_footer{text-align:center;margin-top:30px}.payment-form .gform_wrapper .gfield .gfield_required{display:inline!important}.payment-form .gform_wrapper .gform_body .gform_fields .gfield input::placeholder,.payment-form .gform_wrapper .gform_body .gform_fields .gfield textarea::placeholder{color:#ffffff80}.payment-form .gform_wrapper .gform_body .gform_fields{gap:20px}.payment-form fieldset{border:0;min-width:0}.payment-form .gfield>legend,.payment-form .gfield>label{color:#fff;text-align:left;margin-bottom:8px;padding:0;font-size:15px;font-weight:700;display:block}.payment-form .gfield_radio{flex-wrap:wrap;gap:12px;display:flex}.payment-form .gfield_radio .gchoice{flex:220px;position:relative}.payment-form .gfield_radio .gchoice label{color:#fff;cursor:pointer;border:1px solid #fff6;border-radius:4px;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.payment-form .gfield_radio .gchoice label:before{content:"";box-sizing:border-box;border:2px solid #fff9;border-radius:50%;flex:0 0 18px;width:18px;height:18px;transition:all .3s}.payment-form .gfield_radio .gchoice label:hover{border-color:#fff}.payment-form .gfield_radio .gchoice input[type=radio]:checked+label{border-color:var(--light-blue);background-color:#d0e4f01a}.payment-form .gfield_radio .gchoice input[type=radio]:checked+label:before{border-color:var(--orange-color);background-color:var(--orange-color);box-shadow:inset 0 0 0 3px var(--black-color)}.payment-form .gfield_radio .gchoice input[type=radio]:focus-visible+label{outline:2px solid var(--light-blue);outline-offset:2px}.payment-form .gfield_radio .gchoice input[type=radio]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.payment-form .gfield_list_header,.payment-form .gfield_list_group{align-items:center;column-gap:12px;display:grid}.payment-form .gfield_list_header{color:var(--light-blue);letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:600}.payment-form .gfield_list_group+.gfield_list_group{margin-top:12px}.payment-form .gfield_list_icons{justify-content:flex-end;gap:8px;display:flex}.payment-form .gfield_list_icons button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .3s;display:inline-flex}.payment-form .gfield_list_icons button:hover{border-color:var(--orange-color);background:var(--orange-color)}.payment-form .gfield_list_icons svg{width:20px;height:20px}@media (max-width:640px){.payment-form .gfield_list_header{display:none}.payment-form .gfield_list_group{border:1px solid #fff3;border-radius:4px;row-gap:10px;padding:14px;grid-template-columns:minmax(0,1fr)!important}.payment-form .gfield_list_group input::placeholder{color:#ffffff80}}.payment-form .StripeElement{background:#fff;border-radius:4px;padding:15px 12px!important}.payment-form .stripe-unavailable{border:1px dashed #fff6;border-radius:4px;padding:14px 12px;font-size:14px}.payment-form .ginput_complex .ginput_full+.ginput_full{margin-top:16px}.payment-form .gform-field-label--type-sub{display:block;margin:6px 0 0!important;font-size:13px!important;font-weight:500!important}.form-lock{border:0;min-width:0;margin:0;padding:0}.gform_wrapper.is-submitting .StripeElement{opacity:.6;pointer-events:none}.gform_wrapper .button:disabled,.site-form .form-submit:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.gform_wrapper .button:disabled:hover{background-color:var(--orange-color);border-color:var(--orange-color)}.site-form .form-submit:disabled:hover,.newsletter-form .form-submit:disabled:hover{background-color:var(--orange-color)}#course-list #course-list-content table tbody tr td{vertical-align:middle;padding-top:10px;padding-bottom:10px}#course-list #course-list-content table tbody tr td:nth-child(2){white-space:nowrap;font-size:13px}#course-list #course-list-content table tbody tr td:nth-child(2) br{display:none}#course-list #course-list-content table thead tr th:nth-child(2){white-space:nowrap;min-width:0}#course-list #course-list-content table thead tr th:first-child,#course-list #course-list-content table tbody tr td:first-child{text-align:left}#course-list #course-list-content table{width:100%}#course-list #course-list-content table thead tr th:first-child,#course-list #course-list-content table tbody tr td:first-child{width:52%}#course-list #course-list-content table thead tr th:nth-child(2),#course-list #course-list-content table tbody tr td:nth-child(2){padding-left:12px;padding-right:12px}#course-list #course-list-content table thead tr th:last-child,#course-list #course-list-content table tbody tr td:last-child{width:1%;padding-left:0}.search-course>.custom-search-form{z-index:3}.search-course .custom-search-form .input-group{position:relative}.course-calendar table.table{border-collapse:collapse;width:100%}.course-calendar .table thead tr th{text-align:left;vertical-align:baseline}.course-calendar .table tbody tr td{vertical-align:baseline;font-size:18px}.enquire-now-ss .say-hello{padding-top:0;padding-bottom:0}.single-course .course-related .search-course>.course-result{position:static}.booking-page .simple-banner h1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.booking-page .form-booking #gform_page_5_1 .back .button{border:1px solid var(--light-blue);color:var(--light-blue);background-color:#0000}.booking-page .form-booking #gform_page_5_1 .back .button:hover{background-color:var(--light-blue);border-color:var(--light-blue);color:#121928}.booking-page .gform_wrapper .gform-page-footer input[type=button],.booking-page .gform_wrapper .gform-page-footer input[type=submit]{cursor:pointer}.booking-page .gform_wrapper .gform-page-footer input:disabled{cursor:not-allowed}#gform_page_5_2 .gform_fields{grid-template-columns:repeat(3,minmax(0,1fr))}#gform_page_5_2 .gform_fields .group-flex input[type=file]{max-width:100%}.booking-page #gform_5 .payment-method{text-align:left}.booking-page #gform_5 .payment-method legend.gfield_label{color:#fff;text-transform:none;margin-bottom:8px;font-family:Proxima Nova,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700}.booking-page #gform_5 .payment-method .gchoice label{font-family:Proxima Nova,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;line-height:20px}.booking-page #gform_5 .upload-po .gfield_label{text-align:left;color:#fff;margin-bottom:8px;font-family:Proxima Nova,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.33;display:block}.booking-page #gform_5 .upload-po .ginput_container_fileupload{text-align:left}.booking-page #gform_5 .upload-po input[type=file]{color:#fff;background:0 0;border:0;width:100%;font-size:18px}.booking-page #gform_5 .upload-po .gform_fileupload_rules{display:none}.booking-page #gform_5 .gform_page_footer input+input{margin-left:8px}.booking-page #gform_5 .gform_page_footer .gform_previous_button{color:#6b7280;background-color:#fff;border-color:#0000;min-width:140px;font-size:15px}.booking-page #gform_5 .gform_page_footer .gform_previous_button:hover{background-color:var(--primary-color);color:#fff}.booking-page .gform_wrapper .gf_page_steps .gf_step{box-sizing:border-box;align-items:center;height:40px;padding-top:0;padding-bottom:0;display:flex}.booking-page .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gf_step_label{flex:1}.booking-page .gform_wrapper .gf_page_steps .gf_step:after,.booking-page .gform_wrapper .gf_page_steps .gf_step:before{border-top-width:20px;border-bottom-width:20px;top:0}.booking-page #gform_5 .gform_page_footer{margin-top:30px}.booking-page #gform_5 .validation_message,.booking-page #gform_5 .gfield_validation_message{color:#c02b0a!important}.booking-page #gform_5 .ginput_container_date{position:relative}.booking-page #gform_5 .ginput_container_date input[type=date]::-webkit-calendar-picker-indicator{display:none}.booking-page #gform_5 .ginput_container_date input[type=date]{cursor:pointer}.booking-page #gform_5 .ginput_container_date .date-placeholder{color:#fff;pointer-events:none;justify-content:center;align-items:center;height:48px;font-size:18px;font-weight:500;display:none;position:absolute;top:0;left:0;right:0}.booking-page #gform_5 .ginput_container_date input[type=date][data-empty=true]:not(:focus){color:#0000!important}.booking-page #gform_5 .ginput_container_date input[type=date][data-empty=true]:not(:focus)+.date-placeholder{display:flex}.booking-page #gform_5 .gfield_error .ginput_container_date .date-placeholder{color:#c02b0a}.booking-page #gform_5 #gform_page_5_3 .gfield_error .gfield_consent_label,.booking-page #gform_5 #gform_page_5_3 .gfield_error .gfield_consent_label .gfield_required{color:#c02b0a!important}.booking-page #gform_5 #gform_page_5_4 .gform_fields .course-price-payment{flex-direction:column;align-items:stretch;gap:8px;width:100%}.booking-page #gform_5 #gform_page_5_4 .gform_fields .course-price-payment label{white-space:normal;text-align:center}.booking-page #gform_5 #gform_page_5_4 .gform_fields .course-price-payment .ginput_container{width:100%;min-width:0}.booking-page #gform_5 #gform_page_5_4 .gform_fields .course-price-payment input{width:100%}.booking-page #gform_5 .booking-notice{color:#c02b0a;text-align:center;max-width:700px;margin:20px auto 0;font-size:15px}.booking-page #gform_5 .gform_page_footer input[disabled]{opacity:.6;cursor:not-allowed}.booking-page #gform_5 .gform_page_footer .gform_previous_button[disabled]:hover{color:#6b7280;background-color:#fff}.booking-page .form-booking .gravity-theme .gform_confirmation_message{background:var(--black-color);color:#fff;max-width:1000px;margin:0 auto;padding:80px;font-size:18px;line-height:1.6}.booking-page .form-booking .gravity-theme .gform_confirmation_message p{margin:0 0 16px}.booking-page .form-booking .gravity-theme .gform_confirmation_message p:last-child{margin-bottom:0}.booking-page .form-booking .gravity-theme .gform_confirmation_message p:first-child{font-size:20px;font-weight:600}.booking-page .form-booking .gravity-theme .gform_confirmation_message a{color:#fff;text-underline-offset:3px;text-decoration:underline}.booking-page .form-booking .gravity-theme .gform_confirmation_message a:hover{color:var(--orange-color)}@media (max-width:768px){.booking-page .form-booking .gravity-theme .gform_confirmation_message{padding:50px 25px;font-size:16px}.booking-page .form-booking .gravity-theme .gform_confirmation_message p:first-child{font-size:18px}}.single-post-content ul,.single-post-content ol{padding-bottom:1rem;padding-left:24px;list-style-position:outside}.single-post-content ul{list-style-type:disc}.single-post-content ol{list-style-type:decimal}.single-post-content li+li{margin-top:4px}.single-post-content p:last-child>a[href*=\/courses]:only-child{color:#fff;background-color:var(--orange-color);text-transform:uppercase;border-radius:4px;align-items:center;min-height:48px;margin-top:20px;padding:0 24px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.single-post-content p:last-child>a[href*=\/courses]:only-child:hover{background-color:var(--primary-color)}.single-course .course-info .container>.course-intro-wrap{flex:0 0 100%;padding-top:20px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.call-button--contact{display:none!important}@media (hover:hover) and (pointer:fine){.call-button--phone{display:none!important}.call-button--contact{display:flex!important}}.calendar-tooltip{z-index:1080;pointer-events:none;opacity:.9;word-wrap:break-word;width:max-content;max-width:280px;font-size:.875rem;line-height:1.5;position:fixed}.calendar-tooltip__inner{color:#fff;text-align:center;background-color:#000;border-radius:.375rem;padding:.25rem .5rem}.calendar-tooltip:after{content:"";top:100%;left:var(--arrow-left,50%);border:.4rem solid #0000;border-top-color:#000;border-bottom-width:0;position:absolute;transform:translate(-50%)}
