/*!
Theme Name: Riklan
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: riklan
*/
 @font-face{font-family:'Proxima Nova Wide';src:url(/wp-content/themes/riklan/fonts/ProximaNovaWide-Black.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNovaWide-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Wide';src:url(/wp-content/themes/riklan/fonts/ProximaNovaWide-Extrabld.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNovaWide-Extrabld.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Wide';src:url(/wp-content/themes/riklan/fonts/ProximaNovaWide-Bold.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNovaWide-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'InputSans';src:url(/wp-content/themes/riklan/fonts/InputSans-Medium.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/InputSans-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'InputSans';src:url(/wp-content/themes/riklan/fonts/InputSans-Bold.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/InputSans-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova ExWd';src:url(/wp-content/themes/riklan/fonts/ProximaNovaExWd-Extrabld.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNovaExWd-Extrabld.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(/wp-content/themes/riklan/fonts/ProximaNova-Extrabld.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNova-Extrabld.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(/wp-content/themes/riklan/fonts/ProximaNova-Bold.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNova-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(/wp-content/themes/riklan/fonts/ProximaNova-Semibold.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNova-Semibold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(/wp-content/themes/riklan/fonts/ProximaNova-Medium.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNova-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cond';src:url(/wp-content/themes/riklan/fonts/ProximaNovaCond-Extrabld.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNovaCond-Extrabld.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cond';src:url(/wp-content/themes/riklan/fonts/ProximaNovaCond-Bold.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNovaCond-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cond';src:url(/wp-content/themes/riklan/fonts/ProximaNovaCond-Semibold.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNovaCond-Semibold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Cond';src:url(/wp-content/themes/riklan/fonts/ProximaNovaCond-Regular.woff2) format('woff2'),url(/wp-content/themes/riklan/fonts/ProximaNovaCond-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}img,picture,svg,video{display:block;max-width:100%}input,select,textarea{background-color:#fff0;outline:none}button{cursor:pointer;background-color:#fff0;outline:none;border:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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{margin:0;padding:0;border:0;vertical-align:baseline}b,strong{font-weight:700}a{text-decoration:none;color:inherit;transition:all 0.3s}a:hover{text-decoration:none}:root{--primary-color:#293991;--white-color:#FFFFFF;--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);font-size:18px;line-height:1.333;font-weight:500;color:#fff;font-family:'Proxima Nova'}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2{text-transform:uppercase;color:var(--light-blue)}h1{font-size:64px;line-height:1.218;font-weight:900;font-family:'Proxima Nova Wide'}h2{font-size:36px;line-height:1.25;font-weight:900;font-family:'Proxima Nova Wide'}h3{font-size:18px;line-height:1.5;font-weight:700;font-family:'InputSans'}h4{font-size:24px}h5{font-size:21px;letter-spacing:.02em;line-height:1.42;font-family:'Proxima Nova ExWd'}h6{font-size:16px;line-height:1.31}.container{width:1290px;max-width:100%;padding:0 16px}p{padding-bottom:1rem}p:last-of-type{padding-bottom:0}#main{padding:0;margin-top: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{display:flex;align-items:center;gap:16px;min-height:48px;color:#fff;background-color:var(--orange-color);border-radius:4px;padding:0 16px;font-size:15px;line-height:1;font-family:'Proxima Nova';font-weight:800;text-transform:uppercase;width:max-content}.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{transform:translateX(-50%);margin:0;top:auto;bottom:70px;width:42px;height:42px;border:1px solid #1974DD;display:flex;align-items:center;justify-content:center;border-radius:4px}.swiper-button-prev{left:50%;transform:translateX(calc(-50% - 25px))}.swiper-button-next{left:50%;transform:translateX(calc(-50% + 25px))}.swiper-button-prev svg,.swiper-button-next svg{width:24px}.swiper-pagination{display:flex;justify-content:center}.swiper-pagination .swiper-pagination-bullet{border:2px solid var(--primary-color);width:12px;height:12px;background-color:#fff0;opacity:1;transition:all 0.3s}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary-color)}body{position:relative}header{position:relative;top:24px;width:100%;z-index:9999;position:absolute}header .navbar-brand{padding:0;margin:0}header .navbar-brand img{height:auto}header .header-content{display:flex;align-items:center;justify-content:space-between}header .header-content{background-color:var(--primary-color);border-radius:6px;padding:18px 48px}header .header-content .intro{text-transform:uppercase;font-size:15px;color:var(--light-blue);font-family:'InputSans'}header .header-right{display:flex;align-items:center;gap:30px}header .header-right .btn-wrap{display:flex;align-items:center;gap:12px}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{display:none}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{height:100%!important;background-color:var(--primary-color)}.offcanvas-menu .offcanvas-body{height:100%;padding:0;padding:185px 48px 0}.offcanvas-menu .container{height:100%}.offcanvas-menu .offcanvas-body #menu-main-menu{text-align:right}.offcanvas-menu .offcanvas-body #menu-main-menu{gap:8px}.offcanvas-menu .offcanvas-body #menu-main-menu>li.menu-item>a{font-size:55px;text-transform:uppercase;color:var(--light-blue);font-family:'Proxima Nova ExWd';position:relative}.offcanvas-menu .offcanvas-body #menu-main-menu>li.menu-item>a::after{content:"";display:inline-block;background-image:url(/wp-content/themes/riklan/assets/images/link_arrow.svg);background-size:contain;background-repeat:no-repeat;height:25px;width:63px;margin-left:38px;vertical-align:middle;top:-6px;position:relative}.offcanvas-menu .offcanvas-body #menu-main-menu>li.menu-item>a:hover{color:#fff}.offcanvas-menu .offcanvas-body .intro{text-transform:uppercase;font-size:17px;line-height:1.47;color:var(--light-blue);justify-content:center;text-align:center;font-family:'InputSans'}.offcanvas-menu .offcanvas-body .btn-wrap{display:flex;flex-direction:column;gap:12px}.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{display:flex;flex-direction:column;gap:26px}.sub-title{text-align:center;color:var(--orange-color);font-weight:700;text-transform:uppercase;font-family:'InputSans';border-left:2px solid;margin:0 auto;padding:0 70px;border-right:2px solid;width:fit-content;margin-bottom:60px}.newsletter .newsletter-content{position:relative;display:flex;align-items:center}.newsletter .newsletter-content::before{background-color:var(--primary-color);content:'';width:100%;z-index:-1;position:absolute;top:0;height:100%;clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 87.5%,95.8% 100%,0% 100%,0% 85%,0% 15%)}.newsletter .newsletter-content .left,.newsletter .newsletter-content .right{width:50%}.newsletter .newsletter-content .left{padding:20px 80px;display:flex;flex-direction:column;gap:38px}.newsletter .newsletter-content .right img{aspect-ratio:560/400;width:100%;height:100%;max-width:max-content;object-fit:cover;position:relative;top:-25px;right:-10px;clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 87.5%,90.8% 100%,0% 100%,0% 85%,0% 15%)}footer{padding-top:150px;position:relative}footer#footer::before{background:var(--black-color);position:absolute;width:100%;height:100%;content:'';z-index:1;height:-webkit-fill-available;margin-top:200px}footer .container{position:relative;z-index:2}#footer{background-color:var(--dark-blue-gray)}footer .logo{margin:0 auto}footer .footer-content{padding-top:70px;color:var(--primary-color)}footer .footer-content .heading{color:var(--primary-color);text-align:center}footer .footer-widget-wrap{background-color:#fff;padding:90px 60px 70px;display:flex;flex-direction:column;gap:90px}footer .footer-widget-wrap .footer-widget{display:flex;gap:10px}footer .footer-widget-wrap .footer-widget .footer-widget-content{display:grid;grid-template-columns:1fr 1fr 1fr;width:80%}footer .footer-content ul{list-style:none;display:flex;flex-direction:column;gap:5px}footer .footer-info{width:20%}footer .footer-info ul li{display:flex}footer .footer-info ul li a{font-weight:800;padding-left:10px;font-size:17px}footer .footer-info ul li a:hover{color:var(--orange-color)}footer .widget-item{text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 10px}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{font-size:16px;text-transform:uppercase;font-weight:600;margin-bottom:35px;min-height:42px}footer .footer-copyright{display:flex;justify-content:center;font-size:16px;color:var(--light-blue);padding:25px 0 50px;font-family:'Proxima Nova Cond';font-weight:400}footer .footer-copyright p{padding:0;margin:0!important}footer .footer-copyright .has-logo{display:flex;align-items:center;gap:7px}footer .footer-copyright .has-logo a{width:60px}footer .footer-copyright p:nth-child(2){padding:0 20px;margin:0 20px!important;border-left:1px solid var(--primary-color);border-right:1px solid var(--primary-color)}.hero-banner{padding-top:75px;margin:0 40px}.hero-banner .sub-title{margin-bottom:40px}.home-banner-swiper .wp-block-cover{padding:0;height:827px;position:relative}.home-banner-swiper .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgb(18 25 40) 0%,rgb(18 25 40 / .6) 40%,rgb(18 25 40 / .3) 70%,#fff0 100%);width:70%;mix-blend-mode:hard-light;z-index:1}.home-banner-swiper .wp-block-cover__inner-container{position:relative;z-index:1;height:100%;padding-top:317px}.home-banner-swiper .wp-block-cover .wp-block-cover__image-background,.home-banner-swiper .wp-block-cover .wp-block-cover__inner-container{width:100%;height:100%;object-fit:cover}.home-banner-swiper .heading{max-width:596px;font-size:92px;line-height:.9;color:var(--light-blue);font-family:'Proxima Nova ExWd'}.home-banner-swiper .heading svg{display:inline;position:relative;top:-14px}.home-banner-swiper .swiper-pagination{display:flex;bottom:71px;width:auto;justify-content:start;left:0;margin-left:calc((100% - 1290px) / 2 + 25px)}.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{position:absolute;bottom:42px;z-index:1;left:50%;transform:translateX(-50%)}.home-banner-swiper .action .sub-title{margin-bottom:0}.home-banner-swiper .action .container{display:flex;flex-direction:column;gap:15px}.home-banner-swiper .action svg{margin:0 auto}.home .workplace-safety{padding:110px 0 55px}.home .workplace-safety .heading{font-family:'Proxima Nova ExWd'}.search-course{padding:100px 80px 50px;position:relative}.search-course::after{content:'';position:absolute;background-image:url(/wp-content/themes/riklan/assets/images/search_icon.svg);z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-size:auto;background-position:50% 0%;left:0;top:-13px;z-index:1}.search-course::before{content:'';position:absolute;width:60px;height:60px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#2A3246;top:0;z-index:1}.search-course>.wp-block-group__inner-container{position:relative;z-index:2}.search-course .custom-search-form .search-form-wrap{max-width:924px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:15px;padding-top:22px}.search-course .custom-search-form input,.search-course .custom-search-form select{background-color:#fff0;min-height:56px;text-align:center;border-radius:4px;border:1px solid rgb(208 228 240 / 25%);color:rgb(255,255,255,50%);font-weight:600;outline:none}.search-course .custom-search-form input::placeholder{color:rgb(255,255,255,50%)}.search-course .custom-search-form input:focus,.search-course .custom-search-form select:focus{box-shadow:none}.search-course .custom-search-form .form-group{display:flex;flex-direction:row;gap:12px}.search-course .custom-search-form .form-group .select-wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.search-course .custom-search-form select{min-height:42px;border:1px solid var(--light-blue);color:#fff;text-align:left;text-transform:uppercase;background-image:url(/wp-content/themes/riklan/assets/images/chevron.svg);background-repeat:no-repeat;background-position-x:calc(100% - 17px);background-position-y:50%;position:relative;font-family:'InputSans';font-size:15px;font-weight:500}.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;left:calc(100% - 42px);top:9px}.search-course .custom-search-form .btn-search{white-space:nowrap;min-height:42px;min-width:144px;justify-content:center}.search-course .course-result .course-result-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;align-items:start;margin-top:50px}.course-result .course-item{color:var(--primary-color);padding:30px 20px;position:relative;z-index:2}.course-result .course-item::after{content:'';position:absolute;background-color:#fff;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%;top:0;left:0}.course-result .course-item::before{content:'';position:absolute;background-color:var(--primary-color);width:100%;height:100%;top:10px;right:-10px;clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 87.5%,95.8% 100%,0% 100%,0% 85%,0% 15%)}.course-result .course-item .course-info,.course-result .course-item .course-description{position:relative;z-index:2}.course-result .course-item .logo img{width:50px!important;height:auto!important;filter:brightness(0) saturate(100%) invert(26%) sepia(11%) saturate(5429%) hue-rotate(201deg) brightness(91%) contrast(103%);transition:transform 0.5s}.course-result .course-item:hover .logo img{content:none!important;filter:none}.course-result .course-item .icon{display:flex;align-items:center;justify-content:end;justify-content:space-between}.course-info:not(:has(.logo)) .icon{justify-content:end}.course-result .course-item .icon img{height:15px;width:15px}.course-result .course-item .course-title{padding:20px 0 0;margin-bottom:20px;font-size:23px;line-height:1.217;font-family:'Proxima Nova';min-height:75px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all 0.5s;text-transform:capitalize}.course-result .course-item:hover .course-title{overflow:visible;display:block;-webkit-line-clamp:unset;white-space:normal}.course-result .course-item .course-location{display:flex;gap:12px;align-items:center;flex-wrap:wrap;min-height:16px}.course-result .course-item .course-location .location-item{display:flex;gap:5px;align-items:center;font-size:11px;line-height:1.18;font-family:'InputSans';text-transform:uppercase;font-weight:700}.course-result .course-item .course-location .location-item:nth-child(n+3){max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s ease,opacity 0.3s ease;display:none}.course-result .course-item:hover .course-location .location-item:nth-child(n+3){max-height:40px;opacity:1;display:flex}.course-result .course-item .course-type{display:flex;gap:8px;align-items:center;margin:11px 0 0}.course-result .course-item .course-type .type-item{font-size:11px;font-family:'InputSans';text-transform:uppercase;font-weight:700;line-height:1.18;padding:0 12px;border:1px solid var(--blue-color);border-radius:14px;min-height:25px;display:flex;align-items:center}.course-result .course-item .course-description{opacity:0;visibility:hidden;max-height:0;transition:all 0.8s}.course-result .course-item .course-description p{font-size:16px;color:#fff;line-height:1.3;font-family:'Proxima Nova Cond';font-weight:600}.course-result .course-item .course-description .button{width:100%;justify-content:space-between;gap:10px;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(/wp-content/themes/riklan/assets/images/collapse_icon.svg)}.course-result .course-item:hover .course-description{max-height:200px;opacity:1;visibility:visible;padding-top:36px}.search-course .btn-learn-more{display:flex;align-items:center;gap:8px;text-decoration:underline;margin-top:60px;justify-content:center;text-transform:uppercase;text-underline-offset:5px;color:#D0E4F0;font-family:'InputSans';font-size:14px;text-decoration-color:#707070;z-index:2}.search-course .btn-learn-more:hover{color:var(--orange-color);text-decoration-color:var(--orange-color)}.search-course .btn-learn-more svg{transition:all 0.3s}.search-course .btn-learn-more:hover path{stroke:var(--orange-color)}.safety-training-professionals{padding:110px 0 100px}.build-knowledge.has-padding{padding:110px 0 50px}.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{position:relative;top:-100px;max-width:560px;max-height:600px}.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:'';position:absolute;width:100%;height:100%;top:18px;background:var(--black-color);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%)}.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;width:100%;height:100%;object-fit:cover;position:relative;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%);object-position:top}.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{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{width:max-content;margin:0 auto;position:relative;min-width:100px;height:90px;display:flex;align-items:center}.course-list .course-item .icon::before{content:'';position:absolute;width:100%;height:100%;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 85%,92% 100%,0% 100%,0% 100%,0% 0%);background:var(--light-blue);right:-6px;top:6px;transition:all 0.3s}.course-list .course-item .icon figure{position:relative;background:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 85%,92% 100%,0% 100%,0% 100%,0% 0%)}.course-list .course-item .course-title{padding:23px 0 11px;font-weight:800;font-family:'Proxima Nova Cond';transition:all 0.3s}.course-list .course-item .course-description{font-size:16px;transition:all 0.3s}.course-list .course-item .btn-readmore .wp-block-button__link{background:#fff0;color:var(--blue-color);font-size:16px;text-transform:none;min-height:auto;margin-top:13px;gap:8px}.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:'';position:absolute;width:100%;height:100%;background:#fff0;top:0;left:0}.course-list .course-item:hover .icon::before{background-color:var(--primary-color)}.course-list .course-item:hover .icon img{filter:none;filter:brightness(0) saturate(100%) invert(23%) sepia(13%) saturate(7480%) hue-rotate(213deg) brightness(89%) contrast(100%)}.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);padding:60px;margin-top: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{display:flex;gap:30px;padding-bottom:45px}.why-choose-us .why-choose-us-item:not(:last-child){margin-bottom:45px;border-bottom:1px solid var(--orange-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:'';background-color:#fff;left:0;top:550px;width:100%;height:100%;z-index:-1;position:absolute}.safety-training-wrap .safety-training{margin-top:80px}.safety-training .wp-block-media-text{position:relative}.safety-training-wrap .wp-block-media-text{position:relative;background-color:transparent!important;margin-left:10px;padding-bottom:60px}.safety-training-wrap .wp-block-media-text::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;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%)}.safety-training .wp-block-media-text__media{display:grid;position:relative;top:-20px;left:-10px;padding-right:50px}.safety-training .wp-block-media-text__media img{aspect-ratio:560/600;width:100%;height:100%;object-fit:cover;clip-path:polygon(0% 0%,100% 0%,100% 15%,100% 91.5%,92.8% 100%,0% 100%,0% 85%,0% 15%)}.safety-training .wp-block-media-text__content{padding-left:0;padding-right:9%}.improving-safety{padding:110px 0 140px}.improving-safety .heading{margin-bottom:100px}.clip-shape{width:max-content;margin:0 auto;position:relative;min-width:100px;height:100px}.clip-shape::before{content:'';position:absolute;width:100%;height:100%;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 85%,92% 100%,0% 100%,0% 100%,0% 0%);background:var(--primary-color);right:-8px;top:8px;transition:all 0.3s}.clip-shape>.wp-block-group__inner-container{width:100%;height:100%}.clip-shape-content{color:#293991;position:relative;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 85%,92% 100%,0% 100%,0% 100%,0% 0%)}.improving-safety-content .improving-safety-item .number{font-size:60px;font-weight:900;width:100%;min-width:max-content;padding:0 20px}.improving-safety-content{max-width:990px;margin:0 auto}.improving-safety-content .title{margin:30px 0 20px}.improving-safety-content .content{font-size:24px;font-weight:700;letter-spacing:-1px}.heading-group .wp-block-group__inner-container{display:flex;flex-direction:column}.course-reviews-wrap{padding-top:110px}.course-reviews{background-color:var(--black-color);padding:50px 30px 0;margin-top:45px}.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{padding:55px 0 22px}.course-reviews-item .course-title{font-size:17px;text-transform:uppercase;color:#D0E4F0;font-weight:700}.course-reviews-swiper .swiper-button-next,.course-reviews-swiper .swiper-button-prev{border-color:var(--light-blue);bottom:125px}.course-reviews-swiper .swiper-pagination{bottom:65px}.start-your-course{padding-top:110px}.start-your-course-content .wp-block-image{margin:0}.start-your-course-content .wp-block-heading{padding:24px 0 30px}.training-courses-wrap{padding-top:100px}.training-courses{padding:90px 80px 70px;position:relative}.training-courses::before{content:'';position:absolute;width:60px;height:60px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#2A3246;top:0;z-index:1}.training-courses::after{content:'';position:absolute;background-image:url(/wp-content/themes/riklan/assets/images/loc_pin_icon.svg);z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-size:auto;background-position:50% 0%;left:0;top:-13px;z-index:1}.training-courses>.wp-block-group__inner-container{position:relative;z-index:2}.training-courses .heading-wrap{max-width:924px;margin:0 auto}.training-courses .heading-wrap .wp-block-group__inner-container{display:flex;flex-direction:column;gap:38px}.training-courses .training-courses-group{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:66px;align-items:start}.training-courses .training-courses-item{position:relative;padding:30px 30px 40px}.training-courses .training-courses-item::before{content:'';position:absolute;width:100%;height:100%;top:12px;left:12px;background:var(--primary-color);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%)}.training-courses .training-courses-item::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:var(--black-color);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%);transition:all 0.5s}.training-courses .training-courses-item .icon{display:flex;justify-content:end;position:relative;z-index:1}.training-courses .training-courses-item .icon svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.training-courses .training-courses-item .icon .icon-open{opacity:0}.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{font-family:'Proxima Nova Cond';font-weight:700;position:relative;z-index:1;transition:all 0.5s}.training-courses .training-courses-item .training-image{margin:20px 0 35px;position:relative;z-index:1}.training-courses .training-courses-item .training-image img{aspect-ratio:419/162;width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.training-courses .training-courses-item .training-description{position:relative;z-index:1;font-size:16px;line-height:21px;font-family:'Proxima Nova Cond';font-weight:600;max-height:42px;overflow:hidden;transition:all 0.8s}.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{margin-top:60px}.course-page .search-course .sub-title{margin-bottom:50px}.course-page .search-course-wrap{padding:190px 0 120px}.course-page .search-course::before,.course-page .search-course::after{display:none}.course-page .search-course .custom-search-form .search-form-wrap{padding:38px 0 0}.course-page .browse-course .sub-title{margin-bottom:60px}.course-page .browse-course{padding:110px 0}.course-page .start-your-course .intro{max-width:766px;margin:0 auto 40px;font-weight:600}.course-page .why-choose-us-wrap{padding:110px 0}.hero-banner .wp-block-cover{padding:0!important;min-height:529px!important}.hero-banner .wp-block-cover__background{width:100%;height:100%;min-height:529px;opacity:1!important;background-color:unset!important;background:linear-gradient(to right,#fff0 0%,#121928 73.51%,#121928 100%);background-blend-mode:hard-light;mix-blend-mode:hard-light}.hero-banner.overlay-left .wp-block-cover__background{background:linear-gradient(to left,#fff0 0%,#121928 73.51%,#121928 100%)}.about-us-page .hero-banner .wp-block-cover__background{background:linear-gradient(to right,#121928 0%,#121928 50.25%,#fff0 100%)}.hero-banner .wp-block-cover .wp-block-cover__inner-container{position:absolute;bottom:60px}.hero-banner-content>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:10px}.ss-intro{padding-top:66px}.ss-intro .container{display:flex;flex-direction:column;gap:40px;width:766px}.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 .blog-content .list-blog .blog-item:nth-child(n+4){display:none}.workplace-safety-page .search-course::after{display:none}.search-course-cat{padding-bottom:60px}.ss-faq{padding-top:110px}.faq-content{max-width:925px;margin:60px auto 0}.faq-content .accordion-item{border:none;background-color:#fff0}.faq-content .accordion-item:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--orange-color)}.faq-content .accordion-item .accordion-header .accordion-button{background-color:#fff0;padding:0;text-transform:uppercase;color:#fff;outline:none;border:none;font-size:21px;align-items:start}.faq-content .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed){border:none;box-shadow:none}.faq-content .accordion-item .accordion-header .accordion-button::after{filter:brightness(0) invert(1);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{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:60px}.list-blog .blog-item{position:relative}.list-blog .blog-item::before{content:'';position:absolute;width:100%;height:100%;top:8px;left:8px;background:var(--primary-color);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 92%,92.2% 100%,0% 100%,0% 100%,0% 0%)}.list-blog .blog-item::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 92%,92.2% 100%,0% 100%,0% 100%,0% 0%)}.list-blog .blog-item .blog-image{display:block;position:relative;z-index:1}.list-blog .blog-item .blog-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:344/186}.list-blog .blog-item .blog-info{padding:20px 25px 40px;position:relative;z-index:1;background:#fff0}.list-blog .blog-item .blog-info .blog-link{display:flex;flex-direction:row;gap:20px;align-items:end}.list-blog .blog-item .blog-title{font-size:23px;color:var(--primary-color);font-family:'Proxima Nova Cond';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);height:42px;max-width:42px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:4px}.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{margin-bottom:20px;display:flex;gap:8px}.list-blog .blog-item .category a{color:var(--primary-color);font-size:11px;text-transform:uppercase;font-family:'InputSans';border:1px solid var(--blue-color);border-radius:14px;min-height:25px;display:flex;width:max-content;align-items:center;padding:0 12px}.list-blog .blog-item .category a:hover{background-color:var(--blue-color);color:#fff}.rpl-page .course-outcomes{margin-top:0}.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(/wp-content/themes/riklan/assets/images/course-outcomes-icon.svg)}.course-outcomes .why-choose-us-item:not(:last-child){border-color:var(--black-color)}.rpl-page .why-choose-us-wrap{padding:110px 0}.rpl-page .improving-safety h2.heading{margin-bottom:35px}.rpl-page .improving-safety .improving-safety-content{max-width:100%;margin-top:60px}.rpl-page .improving-safety-content .improving-safety-item{padding:0 30px}.rpl-page .improving-safety-content .improving-safety-item .number{font-size:40px;padding:0}.rpl-page .improving-safety-content .improving-safety-item .clip-shape{min-width:78px;height:78px}.rpl-page .improving-safety-content .title{margin:24px 0 19px;font-family:'Proxima Nova Cond';font-weight:800;letter-spacing:-.5px}.rpl-page .improving-safety-content .content{font-size:16px;font-weight:600;font-family:'Proxima Nova Cond'}.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{display:flex;flex-direction:column;gap:50px}.archive-post .blog-group{padding:60px 80px 80px}.archive-post .blog_cat_guides,.archive-post .blog_cat_blogs{margin-bottom:100px}.archive-post .blog_cat:not(:has(.list-blog .blog-item)){display:none}.archive-post .list-blog-swiper{padding:0 20px 160px;margin-left:-20px;margin-right:-20px}.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{padding:60px 7vw 80px;max-width:1082px;margin:0 auto}.single-post ul.list-items{display:flex;flex-direction:column;gap:30px;margin:18px 0;padding-left:1rem}.single-post ul.list-items li{position:relative;list-style:none;display:flex;flex-direction:row;gap:18px}.single-post ul.list-items li::before{content:'';height:10px;background-color:var(--light-blue);display:block;min-width:10px;top:6px;position:relative}.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{padding-bottom:110px}.purpose-vision-wrap{padding:110px 0}.purpose-vision-wrap .purpose-vision{padding:60px 7vw;max-width:1082px;margin:0 auto}.purpose-vision-wrap .purpose-vision .purpose-vision-item:not(:last-child){padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid var(--black-color)}.purpose-vision-wrap .purpose-vision .purpose-vision-item>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:35px}.about-us-page .improving-safety-content{max-width:100%;gap:70px}.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{max-width:1082px;margin:60px auto 0}.trainer-experience .trainer-experience-content{max-width:560px;margin:0 auto;margin-top:80px}.trainer-experience .trainer-experience-image{position:relative;z-index:1}.trainer-experience .trainer-experience-image::before{content:'';position:absolute;width:100%;height:100%;top:18px;right:-18px;background:var(--primary-color);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%)}.trainer-experience .trainer-experience-image img{aspect-ratio:1082/484;width:100%;height:100%;object-fit:cover;position:relative;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,92.2% 100%,0% 100%,0% 100%,0% 0%)}.team-member-wrap{padding:110px 0}.team-member-wrap .team-content{margin-top:80px;display:grid;grid-template-columns:1fr 1fr;gap:70px 120px}.team-member-wrap .team-content .team-item{display:flex;flex-direction:column;color:var(--blue-color);transition:all 0.3s}.team-member-wrap .team-content .team-item .team-info{display:flex;flex-direction:row;gap:39px;align-items:center}.team-member-wrap .team-content .team-item .title-position-icon{display:flex;align-items:center;justify-content:space-between;width:100%}.team-member-wrap .team-content .team-item .avatar{position:relative}.team-member-wrap .team-content .team-item .avatar::before{content:'';position:absolute;width:100%;height:100%;top:8px;left:8px;background:var(--light-blue);clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,89.2% 100%,0% 100%,0% 100%,0% 0%);transition:all 0.3s}.team-member-wrap .team-content .team-item .avatar img{position:relative;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 89%,89.2% 100%,0% 100%,0% 100%,0% 0%);aspect-ratio:150/150;width:100%;height:100%;min-width:150px;object-fit:cover;max-width:150px}.team-member-wrap .team-content .team-item .title-position{display:flex;flex-direction:column}.team-member-wrap .team-content .team-item .title{text-transform:uppercase;font-family:'Proxima Nova Wide';font-weight:800}.team-member-wrap .team-content .team-item .position{font-weight:600}.team-member-wrap .team-content .team-item .icon{margin-left:auto;width:16px;height:8px;position:relative}.team-member-wrap .team-content .team-item .icon svg{position:absolute;right:0;top:0%}.team-member-wrap .team-content .team-item .team-description{color:var(--primary-color);max-height:0;overflow:hidden;margin-top:40px;transition:all 1s}.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 0.3s}.team-member-wrap .team-content .team-item svg.icon-close{opacity:1;transition:all 0.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:450px;margin:35px auto 0}.our-team-page .join-team{padding-bottom:0}.our-team-page .join-team-form{padding-bottom:70px;border-bottom:1px solid var(--black-color);max-width:608px;margin:0 auto}.our-team-page .start-your-course{padding-top:70px}.gform_wrapper .gform_body .gform_fields{grid-row-gap:15px}.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:rgb(255,255,255,50%);border:1px solid rgb(208 228 240 / 25%);;font-size:18px;font-weight:500;outline:none;box-shadow:none;background:#fff0;resize:none;min-height:48px;padding:0 16px;border-radius:4px;text-align:center}.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-repeat:no-repeat;background-position:calc(100% - 10px) 50%}.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;padding:10px 16px;min-height:0}.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{padding:0;border:none}.gform_wrapper .gform_body .gform_fields .gform_button_select_files{background-color:#fff0;border:1px solid var(--light-blue);color:var(--light-blue);border-radius:24px;transition:all 0.3s;min-width:auto;min-height:40px;height:40px;white-space:pre;font-size:14px;font-weight:500;letter-spacing:-1px;font-family:'InputSans';position:relative;color:#fff0;min-width:-webkit-fill-available}.gform_wrapper .gform_body .gform_fields .gform_button_select_files::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;color:var(--light-blue);background-image:url(/wp-content/themes/riklan/assets/images/attach_icon.svg);background-size:contain;background-repeat:no-repeat;padding-left:20px}.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;outline:none;box-shadow:none;margin:0;text-align:center;margin-bottom:0!important;width:max-content;border-radius:4px;padding:0 20px;font-size:15px;font-family:'Proxima Nova ExWd';transition:all 0.3s;min-height:48px!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{margin:0!important;padding:5px 0 0!important;background:transparent!important;border:none!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{position:relative;justify-content:center;margin-top:30px!important;padding:0!important}.gform_wrapper .gform-loader{position:absolute!important;top:16px!important;left:auto!important;right:10px!important;margin:0!important;z-index:2}.gfield_required,.validation_message{display:none!important}.gfield--type-stripe_creditcard .validation_message{display:block!important;font-size:15px!important;padding-top:20px!important;text-align:center!important}.location-page .hero-banner .hero-banner-content{max-width:800px;margin:0 auto}.location-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}.location-page .media-text-group>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:110px}.faq-heading-ss ul.wp-block-list{display:flex;list-style:none;justify-content:center;gap:16px;flex-wrap:wrap}.faq-heading-ss ul.wp-block-list a{position:relative;border:1px solid var(--light-blue);color:var(--light-blue);display:flex;height:32px;padding:0 20px;align-items:center;border-radius:21px;font-size:14px;text-transform:uppercase;padding-right:40px}.faq-heading-ss ul.wp-block-list a::before{content:'';background-image:url(/wp-content/themes/riklan/assets/images/link_arrow_donw.svg);position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:calc(100% - 20px) 50%}.sales-services-page .ss-intro .container{width:924px}.sales-services-page .course-outcomes .content{display:flex;align-items:center}.sales-services-page .why-choose-us .why-choose-us-item .content .title{padding-bottom:0}.contact-page .contact-info{padding-bottom:66px}.contact-page .contact-info .contact-info-wrap{max-width:1082px;margin:0 auto}.contact-page .contact-info .contact-item .title{font-family:'Proxima Nova Cond';font-weight:800;padding:8px 0 10px}.contact-page .contact-info .contact-item .content a:hover{color:var(--orange-color)}.contact-page .our-locations{max-width:1082px;margin:0 auto;padding:66px 7vw}.contact-page .our-locations .our-locations-content{margin-top:47px}.contact-page .our-locations .our-locations-content>.wp-block-group__inner-container{display:flex;align-items:start}.contact-page .our-locations .our-locations-content .item{width:50%}.contact-page .our-locations .our-locations-content .item:nth-child(1){border-right:1px solid var(--black-color)}.contact-page .our-locations .our-locations-content .item .title{font-family:'Proxima Nova Cond';font-weight:800;padding:7px 0 15px}.say-hello-wrap{margin-top:120px}.say-hello{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);background-color:#fff;text-align:left}.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;padding:10px 16px;min-height:0}.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{list-style:none;display:flex;justify-content:center;flex-wrap:wrap}.single-course ul.list-info li{display:flex;align-items:center;gap:10px;font-family:'InputSans';font-weight:500;text-transform:uppercase;color:var(--light-blue)}.single-course ul.list-info li:not(:last-child){padding-right:20px;margin-right:20px;border-right:1px solid var(--orange-color)}.single-course ul.list-info li code{font-family:'Proxima Nova Cond';color:#D0E4F0;font-size:24px;font-weight:700;letter-spacing:-1px;text-transform:math-auto}.single-course .course-info .container{display:flex;align-items:center;gap:30px;justify-content:center;flex-wrap:wrap}.single-course .course-info .col-logo img{width:100px}.single-course .course-info .col-info{display:flex;flex-direction:column;align-items:center;gap:26px}.single-course .course-info .list-info-bottom{gap:30px;flex-wrap:wrap;justify-content:center;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{padding-left:40px;display:flex;flex-direction:column;gap:20px}.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)>*>*{background-color:#fff0;color:#fff;padding:18px;padding-left:0}.course-calendar .table thead tr th{text-transform:uppercase;color:var(--light-blue);font-family:'InputSans';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 rgb(208,228,240,50%)}.course-calendar .table thead tr th:last-child,.course-calendar .table tbody tr td:last-child{padding-right:0;display:flex;justify-content:end}.course-calendar .table tbody tr td{font-family:'Proxima Nova Cond';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:'';position:absolute;width:60px;height:60px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#2A3246;top:0;z-index:1}.fc-theme-standard .fc-list-day-cushion,.fc .fc-list-event:hover td{background-color:var(--dark-blue-gray)}.calendar-filter{display:flex;align-items:center;justify-content:center;gap:16px;text-transform:uppercase;font-size:14px;font-family:'InputSans';font-weight:600;color:rgb(208 228 240 / 50%);padding-bottom:50px}.calendar-filter select{height:32px;border:1px solid #D0E4F0;color:#D0E4F0;border-radius:21px;text-align:center;cursor:pointer;padding:0 10px;display:block;transition:all 0.3s;-moz-appearance:none;-webkit-appearance:none;appearance:none}.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}.search-results .simple-banner-content{max-width:100%}.no-course-found{text-align:center}.enrol-now-page .no-reg-course{display:none}.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{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #fff}.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{display:flex;gap:10px}.search-results .navigation.pagination .nav-links a:hover{color:var(--orange-color)}.newsletter-form .gform_wrapper{position:relative}.newsletter-form .gform_wrapper .gform_body .gform_fields .gfield input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]){text-align:left;border-color:#fff;color:#fff;font-size:16px}.newsletter-form .gform_wrapper .gform_body .gform_fields .gfield input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"])::placeholder{color:#fff}.newsletter-form .gform_wrapper.gravity-theme .gform_footer{justify-content:start;margin-top:15px!important}.newsletter-form .gform_wrapper.gravity-theme .gform_footer .gform_button:hover{background-color:var(--black-color)}#calendar .fc-today-button{text-transform:uppercase;font-weight:600}.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{display:flex;flex-direction:column;gap:6px;color:var(--light-blue);font-family:'Proxima Nova Cond';font-size:24px;font-weight:700}.booking-page .form-booking .course-info .title{text-transform:uppercase;font-family:'InputSans';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{display:flex;gap:20px;flex-direction:row-reverse;align-items:center;justify-content:center;padding:30px 0 80px}.booking-page .form-booking .gform_page_footer{display:flex;justify-content:center;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{border-color:#fff!important;color:#fff!important}.booking-page .gform_wrapper .gform_body .gform_fields .gfield input:-webkit-autofill,.booking-page .gform_wrapper .gform_body .gform_fields .gfield input:-webkit-autofill:hover,.booking-page .gform_wrapper .gform_body .gform_fields .gfield input:-webkit-autofill:focus,.booking-page .gform_wrapper .gform_body .gform_fields .gfield input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #2A3246 inset!important;-webkit-text-fill-color:#fff!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{display:block!important;text-align:left}.booking-page .gform_wrapper .gform_body #gform_page_5_4 .validation_message{font-size:15px!important;text-align:center!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{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2%;grid-row-gap:16px;margin:0 auto}.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){padding:0;margin-bottom: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{list-style:disc;padding:.5rem 0 1rem}.booking-page .form-booking #gform_page_5_3 .gfield_description ul li{list-style:disc;list-style-position:inside}.booking-page .form-booking #gform_page_5_3 .gfield_description br{display:none}.booking-page .form-booking #gfield_consent_description_5_53{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc #fff0}.booking-page .form-booking #gform_page_5_3 .gfield_description{max-height:300px;overflow-y:auto;font-size:16px}.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:#fff0}.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:#fff0}.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(1)}.booking-page .gform_wrapper .gform_body .gfield select option{color:var(--black-color)}.booking-page .gform_wrapper.gravity-theme .gf_page_steps{display:flex;justify-content:center;padding:0;list-style:none;counter-reset:step;border-bottom:0;padding:0 0 20px;margin-bottom:0;border:none}.booking-page .gform_wrapper .gf_page_steps .gf_step{font-size:14px;text-align:center;color:var(--black-color);cursor:default;margin:0 3px;padding:10px 10px 10px 30px;min-width:160px;float:left;position:relative;background-color:#d9e3f7;transition:background-color 0.2s ease;counter-increment:step;border-radius:0}.booking-page .gform_wrapper .gf_page_steps .gf_step:after,.booking-page .gform_wrapper .gf_page_steps .gf_step:before{content:"";position:absolute;top:0;right:-17px;width:0;height:0;border-top:19px solid #fff0;border-bottom:17px solid #fff0;border-left:17px solid #d9e3f7;z-index:2;transition:border-color 0.2s ease}.booking-page .gform_wrapper .gf_page_steps .gf_step:before{right:auto;left:0;border-left:17px solid #2a3246;z-index:0}.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{font-size:16px;color:var(--black-color);display:flex;justify-content:center;padding:0}.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)}#course-list{display:none}#course-list .course-list-heading{display:flex;flex-direction:column;align-items:center;gap:15px;text-transform:uppercase;color:rgb(208 228 240 / 50%);font-size:16px}#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{background:#fff0;color:#D0E4F0;font-size:14px;font-family:'InputSans'}#course-list #course-list-content table tbody tr td{background:#fff0;color:#fff;font-family:'Proxima Nova Cond';border-bottom:1px solid rgb(208 228 240 / 50%);padding-top:15px;padding-bottom:15px}#course-list #course-list-content table .external-link{width:32px;height:32px;background:var(--blue-color);display:flex;align-items:center;justify-content:center;border-radius:4px}.single-post-content{padding-top:100px}.single-post-content .wp-block-list{list-style-position:inside;padding-bottom:1rem}.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,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;border:none;padding:0;display:flex;align-items:center;gap:10px;min-width:unset;min-height:unset}#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);margin:0 auto;display:flex;align-items:stretch;margin-bottom:60px;position:relative}.summary-ss .summary-info{width:69%;display:flex;align-items:stretch;gap:20px;padding:14px 20px;background:#fff}.summary-ss .summary-info h3{text-transform:uppercase;font-family:'Proxima Nova Cond';padding-right:20px;border-right:1px solid rgb(41 57 145 / .2);display:flex;align-items:center}.summary-ss .summary-info .info{font-family:'Proxima Nova Cond';font-size:16px;font-weight:600;max-width:400px}.summary-ss .summary-total{width:31%;background-color:var(--blue-color);padding:14px 20px;color:#fff;display:flex;align-items:center;gap:15px;justify-content:space-between}.summary-ss .summary-total .total{display:flex;flex-direction:column}.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{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:100%}#gform_5 .sub-heading{text-align:center;padding-bottom:0;text-transform:uppercase;font-weight:700;font-family:'Proxima Nova Wide';font-size:21px}#gform_page_5_3 .gfield--type-consent{display:flex;flex-direction:column;padding-bottom:50px}#gform_page_5_3 .ginput_container_consent{order:1;padding-top:30px;text-align:center}#gfield_consent_description_5_53{background:var(--black-color);border:none;padding:50px 80px;min-height:584px}#gform_page_5_4 .summary-ss{margin:0 auto 30px}#stripe-payment-link::before{display:none!important}.StripeElement{background:#fff;margin:0!important;padding:30px}#stripe-payment-link{padding-bottom:0}.page-404{padding-top:180px}.page-404-content{display:flex;flex-direction:column;align-items:center}.page-404-content .button{margin-top:30px}.education-hub-page .blog-group{padding:60px 80px 80px;margin-top:100px}.education-hub-page .blog-group .list-blog{gap:50px 25px}.education-hub-page .d-none{display:none}.suggestions-list{position:absolute;background:#121928;border:1px solid rgb(208 228 240 / 25%);width:100%;max-height:202px;overflow-y:auto;list-style:none;margin-top:0;padding-left:0;z-index:9999;top:62px;border-radius:4px!important}.suggestions-list li{padding:8px 12px}.suggestions-list li:hover{background-color:#293991}#popmake-2439{margin:0;transform:translate(-50%,-50%);border:none;display:flex!important;align-items:center;text-align:center;left:50%!important;top:50%!important;max-width:540px!important;min-width:300px!important;width:auto;padding:50px}#gform_page_5_4 .course_plan_price{display:none!important}#gform_5 .gfield--type-choice{text-align:left}#gform_page_5_2 .gform_fields{display:grid;grid-template-columns:1fr 1fr 1fr}#gform_page_5_2 .gform_fields .group-flex{grid-column:unset;display:flex;flex-direction:column;gap:20px}.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{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#fff}.payment-method [type="radio"]:checked+label:before,.payment-method [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #fff;border-radius:100%;background:#fff0}.payment-method [type="radio"]:checked+label:after,.payment-method [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#fff;position:absolute;border-radius:100%;transition:all 0.2s ease;top:3px;left:3px}.payment-method [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.payment-method [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.payment-method [type="radio"]{display:none!important}#gform_page_5_4{padding-bottom:50px}#gform_ajax_spinner_5{width:20px;height:19px;vertical-align:middle;left:calc(50% + 200px)!important;position:absolute!important;top:31px!important}.after-submit-form{position:absolute;left:0;width:100%;background:#293991;display:flex;justify-content:center;padding:100px 20px;z-index:1;bottom:50px;display:none}@media (max-width:550px){#gform_ajax_spinner_5{width:20px;height:19px;vertical-align:middle;left:calc(50% + 200px)!important;position:absolute!important;top:31px!important;right:0!important;left:auto!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(1)}.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{display:flex;gap:30px;max-width:900px}.no-schedule-flex .col-logo img{max-width:120px;padding-top:60px}.no-schedule-flex .course-intro-wrap{flex:1;padding-top:0;text-align:center}@media (min-width:1024px){.course-page .course-swiper{padding-bottom:0}.course-page .course-swiper .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:60px;transform:none!important}.course-page .course-swiper .swiper-wrapper .course-item{margin-right:0!important}.course-page .course-swiper .swiper-button-next,.course-page .course-swiper .swiper-button-prev,.course-page .course-swiper .swiper-pagination{display:none}}@media (max-width:1200px){.home-banner-swiper .swiper-pagination{left:25px;margin-left:0}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{height:16px;width:36px;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;width:75%;gap:30px 0}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{display:flex;flex-direction:column-reverse}.ss-text-image:not(.has-media-on-the-right){display:flex;flex-direction:column}.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{padding:60px 32px;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);max-width:calc(100% + 32px)}.list-blog .blog-item .blog-content{padding:20px 35px 40px;position:relative;z-index:1;background:#fff0}.rpl-page .improving-safety .improving-safety-content{grid-template-columns:1fr 1fr}.archive-post .blog-group{padding:60px 32px;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);max-width:calc(100% + 32px)}.archive-post .blog_cat_guides,.archive-post .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}.location-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{height:auto;width:168px}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{gap:60px;flex-direction:column}footer .footer-info,footer .footer-widget-wrap .footer-widget .footer-widget-content{width:100%}footer .footer-info{text-align:center}footer .footer-copyright{flex-direction:column;justify-content:center;align-items:center;text-align:center}footer .footer-copyright p:nth-child(2){padding:0;margin:0;border:none}footer .footer-copyright .has-logo{margin-top:30px!important;flex-direction:column}.home-banner-swiper .heading{max-width:596px;font-size:50px}.home-banner-swiper .heading svg{width:42px;top:-7px}.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{left:50%;transform:translateX(-50%);bottom:133px}.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{grid-template-columns:1fr!important;gap:50px}.training-courses{padding:90px 16px 60px}.training-courses .training-courses-group{gap:30px}.training-courses .training-courses-group{gap:50px;grid-template-columns:1fr}.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{padding:60px 20px}.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}.course-page .browse-course{padding:60px 0}.contact-page .contact-info .contact-info-wrap{display:flex;flex-direction:column;gap:66px}.contact-page .our-locations .our-locations-content>.wp-block-group__inner-container{flex-direction:column}.contact-page .our-locations .our-locations-content .item{width:100%}.contact-page .our-locations .our-locations-content .item:nth-child(1){padding-bottom:50px;margin-bottom:50px;border-right:0;border-bottom:1px solid var(--black-color)}.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){margin:0;border:none;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--orange-color)}.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;gap:10px;justify-content:center}.booking-page .gform_wrapper .gf_page_steps .gf_step:before{border-color:#fff0}.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{display:grid;grid-template-columns:1fr}.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{padding:0;border:0;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgb(41 57 145 / .2)}.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{margin-bottom:23px;min-height:auto}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);padding-bottom:70px;margin-bottom:40px}.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{position:relative;margin:0 auto}.newsletter-form .gform_wrapper.gravity-theme .gform_footer{position:relative;justify-content:start;margin-top:20px!important}#calendar .fc-daygrid-day-events{display:none}#calendar .fc-daygrid-day{position:relative}#calendar .fc-daygrid-day::before{content:'';display:none;position:absolute;top:4px;right:4px;width:8px;height:8px;background-color:#007BFF;border-radius:2px;z-index:10}#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{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:none;align-items:center;justify-content:center;z-index:9999}#enrolNow .popup-content{background:var(--white-color);color:var(--black-color);border-radius:20px;max-width:600px;max-height:90vh;padding:30px;position:relative;overflow:hidden;display:flex;flex-direction:column;margin:0 20px}#enrolNow .popup-content a{text-decoration:underline}#enrolNow .popup-content .close-popup{position:absolute;top:0;right:20px;font-size:30px}.single-course .list-info .location-group code{text-transform:uppercase}