*{margin:0;padding:0;box-sizing:border-box}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cursor-pointer{cursor:pointer}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:focus,.visually-hidden-focusable:focus-within{position:static!important;width:auto!important;height:auto!important;padding:8px 16px!important;margin:8px!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background:#0056b3!important;color:#fff!important;text-decoration:none!important;border-radius:4px!important;z-index:9999!important;display:inline-block!important}.nav-link-accessible{color:#0066b3!important}.nav-link-accessible:hover{color:#004a99!important}body{line-height:1.5;font-family:'Source Sans Pro',sans-serif}a,button,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6,p{margin-bottom:0}a{text-decoration:none}.sticky-bar-btn{background:red;border-radius:50px;padding:5px 20px;color:#fff}.blue-btn-primary{color:#fff;padding:6px 15px;display:inline-block;border-radius:7px;font-weight:600}.txt-yellow{color:#ffd729}.txt-light-blue{color:#02d1fe}.txt-dark-blue{color:#00a4ff}.txt-blue-price{color:#02cffe}.txt-green{color:#b1fbe4}.btn-hover-upper{transform:translateY(0);transition:all .25s}.btn-hover-upper:hover{transform:translateY(-3px)}.blue-bg-gradient{background:linear-gradient(135deg,#02d1fe,#00a4ff)}.btn-blue-gradient{background-image:linear-gradient(90deg,#00a4ff,#02d1fe)}.btn-blue-gradient:hover{background-image:linear-gradient(180deg,#00a4ff,#02d1fe);box-shadow:0 .5rem 1rem rgba(13,110,253,.3)}.btn-yellow-gradient{background-image:linear-gradient(90deg,#fcbf07,#ffd934)}.btn-yellow-gradient:hover{background-image:linear-gradient(180deg,#fcbf07,#ffd934);box-shadow:0 .5rem 1rem rgba(13,110,253,.3)}.popular-section,.sticky-bar{position:sticky;top:0;background:linear-gradient(-45deg,#fe029d,#a917d5,#840082,#ff008c);background-size:400% 400%;animation:gradientShift 10s ease infinite;padding:5px 15px;color:#fff;z-index:999;font-weight:700;font-size:16px;overflow:hidden;text-align:center;display:flex;justify-content:center;align-items:center}.sticky-bar-btn{animation:pulse-animation 2s infinite;background:linear-gradient(0deg,#c8ff00 0,#cdfb02 100%);color:red}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}100%{box-shadow:0 0 0 15px rgba(255,255,255,0)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.bg-light-bluish-1{background:#eef3ff}.bg-light-bluish-2{background:#e9f3f9}.bg-light-bluish-3{background:#f3fdff}.bg-light-bluish-4{background:#eefcff}.bg-light-bluish-5{background:#f9f9f9}.bg-blue-gradient{background-image:linear-gradient(to right,#86e7fe,#38b4fd)}.top-bar-email{transition:all .25s;font-size:14px;color:#16345d}.top-bar-email:hover{color:#00a4ff;scale:1.02}.fs-14{font-size:14px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-30{font-size:30px}.options ul{list-style:none}.dropdown-menu{transition:all .2s ease-in-out}.navbar-nav .dropdown-toggle::after{font-size:0px}.headerDropdown{position:relative;display:inline-block}.headerDropdown .selected{cursor:pointer;padding:8px 12px;border-radius:4px;display:flex;align-items:center;transition:all .3s ease}.headerDropdown .selected:hover{transform:translateY(-1px)}.headerDropdown .selected span{display:flex;align-items:center;font-weight:500;font-size:14px}.headerDropdown .selected span i{margin-right:6px;font-size:16px}.headerDropdown .options{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:150px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.headerDropdown .options.show{opacity:1;visibility:visible;transform:translateY(0)}.headerDropdown .options ul{list-style:none;margin:0;padding:8px 0}.headerDropdown .options ul li{margin:0}.headerDropdown .options ul li a{display:block;padding:10px 16px;color:#333;text-decoration:none;transition:all .2s ease;font-size:14px;border-bottom:1px solid #f5f5f5}.headerDropdown .options ul li:last-child a{border-bottom:none}.headerDropdown .options ul li a:hover{background-color:#f8f9fa;color:#007bff;padding-left:20px}.headerDropdown .options ul li a.logout:hover{background-color:#dc3545;color:#fff}.headerDropdown .selected::after{content:'▼';margin-left:8px;font-size:10px;transition:transform .3s ease}.headerDropdown .selected.active::after{transform:rotate(180deg)}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;left:-20px;top:24px;padding:20px 20px;border-radius:10px;width:324px;text-align:left;z-index:9;background:linear-gradient(to right,#00a4ff,#02d1fe);box-shadow:rgba(149,157,165,.2) 0 8px 24px;border:none}.dropdown-item{white-space:inherit;color:#fff;transition:all .35s}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent;color:#024973;padding-left:4px;border:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.navbar-toggler{border:none;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.menu-desktop-osha-live-btn{background:#d80000;color:#fff!important;border-radius:20px;padding:2px 11px!important;transition:all .25s}.menu-desktop-osha-live-btn:hover{color:#ffd729!important;transition:all .25s}.right-menu a{color:#005384;font-weight:600;font-size:14px;text-transform:uppercase;display:inline-block}.dropdown-menu a{font-weight:600;font-size:14px;text-transform:uppercase;display:inline-block;padding:0 0 7px 0;color:#fff;line-height:1.7em}.dropdown-menu li:last-child a{padding-bottom:0}.home-banner .banner-desc{padding:15px 0;height:100%;background-image:linear-gradient(to right,#86e7fe,#38b4fd)}.home-banner .banner-desc h1{color:#fff;line-height:1.2;color:#000;font-family:Poppins;padding:15px 0 15px 40px;text-transform:uppercase;background:#baf1ff;font-size:22px!important;font-weight:700}.home-banner-desc{padding:15px 0 0 40px}.home-banner-desc h2{font-size:22px;color:#0c2a45;margin-bottom:10px;font-weight:700}.home-banner-desc-para p{font-size:16px;color:#0c2a45;width:80%;font-weight:600}.cat-30-hero-btn-wrapper{display:flex}.home-hero-sec-right-col .home-hero-price{color:red}.home-hero-price{font-size:40px}.home-hero-course-txt{font-size:32px}.home-banner-category-button-wrapper .cat-bnr-cart-btn{background:#005384;display:inline-block;font-size:16px;font-weight:700;padding:10px 20px;border-radius:3px;text-transform:uppercase;width:230px;text-align:center;color:#fff;transition:all .25s}.cat-banner-btn-general{margin-left:20px;margin-right:15px}.home-banner-category-button-wrapper .cat-bnr-cart-btn:hover{color:#ffd729;background:#003757}.slick-dots li button:before{font-size:10px}.home-banner .slick-dotted.slick-slider{margin-bottom:0}.home-banner-slider .slick-slide img{height:286px;width:100%}.osha-30-category-boxes{border-radius:5px;border:5px solid #ecebff;box-shadow:rgba(0,0,0,.35) 0 5px 15px;padding:30px 15px;background-color:#fff}.home-osha-authorized{text-align:center;display:flex;justify-content:center}.category-30-box-icons{width:100%;display:flex;justify-content:center;align-items:center}.category-30-box-icons img{width:80px;margin-bottom:10px}.category-30-box-title{font-size:26px;color:#005378}.section-title{font-size:30px;font-weight:600;text-align:center;margin-bottom:30px;line-height:1.2;letter-spacing:3px;text-transform:uppercase;position:relative;padding:0 10px 23px 10px;font-family:Poppins}.section-title::after{content:"";width:60px;height:2px;background-color:#005384;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.satisfied-customer-logo{width:100%}.satisfied-customer-slider .satisfied-customer-logo .slick-slide img{width:100%}.satisfied-customer-logo{display:flex!important;justify-content:center}.slick-slide[aria-hidden=true]{pointer-events:none}.slick-slide[aria-hidden=true] img{opacity:.5}.slick-slide[tabindex="-1"]{outline:0}.slick-slide[tabindex="0"]{outline-offset:2px}.slick-slide[aria-hidden=true] img{pointer-events:none;user-select:none}.td_img_center{text-align:center!important;margin:0 auto}.promotion-table-wrapper{box-shadow:rgb(99 99 99 / 40%) 0 2px 8px 0;border-radius:20px;padding:50px}.promotion-table{border-collapse:collapse;width:100%}.promotion-table th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:left;padding:8px;font-size:22px;text-transform:uppercase}.promotion-table tr:nth-child(2n){background:#eef3ff}.promotion-table td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:left;padding:15px 8px;font-size:20px;font-weight:600}.info-td{display:flex;align-items:center}.info-new-wrapper{display:flex;align-items:center;margin:-30px 0 0 3px}.info{width:17px;height:17px;margin-left:5px}.table-new{color:#fff;background:#d80000;border-radius:20px;padding:0 7px;margin:0 0 0 5px;display:inline-block;font-size:12px}html{scroll-behavior:smooth}.start-journey{border-radius:20px;background:linear-gradient(90deg,#0093e5 .14%,#00c3c3 99.28%);padding:0 60px 10px 60px;margin-top:80px;display:flex;justify-content:center;align-items:center;width:100%}.start-journey-inner-wrapper{width:50%}.journey-img-col{width:50%}.start-journey-title{color:#fff;font-family:Poppins;font-size:40px;font-style:normal;font-weight:700;line-height:55px}.journey-sign-up-btn-wrapper{border-radius:45px;background:#000;padding:10px 50px 10px 50px;margin-top:30px;display:inline-block;transition:ease all .25s}.journey-sign-up-btn-wrapper:hover{background:#fff!important;color:#000!important}.journey-sign-up-btn-wrapper:hover .journey-sign-up-btn{color:#000!important}.journey-sign-up-btn{color:#fff;font-size:18px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:1.8px;text-transform:uppercase}.journey-img-wrapper{position:relative;top:-84px;width:375px;right:-146px;height:330px}.journey-img-wrapper img{width:100%}.about-us-box{background-color:#0c2a45;color:#fff;border-radius:15px;padding:30px;max-width:850px;box-shadow:0 10px 25px rgba(0,0,0,.2);position:relative;overflow:hidden;border-left:6px solid #ffd935;min-height:271px}.course-dtl-training-card{min-height:auto}.about-us-box h2{font-size:28px;margin-bottom:15px;color:#ffd935;font-weight:700;border-bottom:2px solid #00a4ff;padding-bottom:10px;display:inline-block}.about-us-box p{font-size:16px;line-height:1.8;margin-bottom:18px}.about-us-box strong{color:#02d1fe;font-weight:600}.about-us-box::after{content:'';position:absolute;bottom:-50px;right:-50px;width:180px;height:180px;background:#ffd935;border-radius:50%;opacity:.05}.about-us-box a{text-decoration:underline;color:#fff;transition:all .25s}.about-us-box a:hover{color:#02d1fe}.what-we-offer-slider a{color:#0c2a45;transition:all .25s}.what-we-offer-slider a:hover{color:#005384}.what-we-offer-slider{display:flex;justify-content:space-around}.accordion-section{background-color:#fff;border-radius:10px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.accordion-button{background-color:#0056b3;color:#fff;font-weight:600;border-radius:8px;transition:all .3s ease}.accordion-button:hover{background-color:#004085;color:#fff}.accordion-button:not(.collapsed){background-color:#0c2a45;color:#fff}.accordion-item{border:none;margin-bottom:15px}.accordion-item .accordion-header .accordion-button:after{filter:invert(1)}.accordion-body{background-color:#fff;border-left:4px solid #0056b3;border-radius:0 0 10px 10px;padding:20px;font-size:18px;color:#000}h2.section-title{color:#0c2a45;text-align:center;margin-bottom:30px;font-weight:700}.home-faq .accordion-button:not(.collapsed)::after{filter:invert(1)}.blog-readmore-btn{color:#fff;padding:6px 15px;display:inline-block;border-radius:7px;font-weight:600}.latest-blog-slider .slick-track{display:flex;gap:20px}.latest-blog-slider .slick-next:before,.latest-blog-slider .slick-prev:before{font-size:22px;color:#0c2a45}.slick-next:before,.slick-prev:before{font-size:22px;color:#0c2a45}.latest-blog-slider .card-title{font-size:20px;font-weight:600;line-height:1.5em;min-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.latest-blog-slider .card-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.latest-blog-slider .card .slick-slide .img{transition:all .25s}.latest-blog-slider .card .slick-slide .img:hover{scale:1.02}.blog-view-all-btn{color:#000;font-weight:600;padding:8px 30px;border-radius:8px;margin-top:10px;display:inline-block;transition:all .25s}.video-hover iframe{transition:transform .3s ease-in-out}.video-hover:hover iframe{transform:scale(1.03)}.testimonial-slider iframe{border-radius:10px}.video-testimonial-inner{background-color:#fff;border-radius:10px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.global-form-bottom-title{background:var(--Gradient-One,linear-gradient(90deg,#0093e5 .14%,#00c3c3 99.28%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.testimonial-title{color:#0c2a45}.mail-list-submit-btn{color:#fff;padding:6px 15px;display:inline-block;border-radius:7px;font-weight:600;transition:all .25s;border:none}.mailing-list-section input{border-radius:7px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#666;padding:10px 20px;height:44px;width:100%;font-size:14px;background:#fff;z-index:4}.mail-list-form{align-items:center}.footer{background:#000}.footer-logo-osha{width:200px}.footer-desc{color:#cfcccc}.footer-ul-logo{width:170px;border-radius:7px}.footer-page-link{transition:all.25s;transform:translateX(0);transition:.3s}.footer-page-link:hover{color:#ffd729;transform:translateX(5px)}.footer-desc-width{width:90%}.footer-title{position:relative;color:#02d1fe!important;font-weight:700}.footer-title::after{content:"";width:35px;height:2px;background-color:#ffd729;position:absolute;bottom:-9px;left:0;right:0}.footer-social i{transition:all .25s}.footer-social:hover i{color:#ffd729;scale:1.3}.calender-icon{width:18px}.table-modal-title{color:#02d1fe!important}.modal-body{color:#0c2a45}.table-modal-popup-btn{border-radius:30px;padding:7px 25px;transition:.3s}.whyus-table .modal-header{background:linear-gradient(135deg,#00a4ff,#02d0fd)}.whyus-table .modal-footer{background-color:#eaf6ff}.whyus-table .modal-body{background-color:#f7fafc}.whyus-table .modal-body ul li{font-weight:600}.osha-30-category-hero-sec{background-color:#005384;position:relative;min-height:400px;display:flex;align-items:center;overflow:hidden;contain:layout style paint}.course-detail-osha-hero-sec{background-color:#005384;position:relative;min-height:400px;display:flex;align-items:center;overflow:hidden;contain:layout style paint}.cat-hero-background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:81% 50%;z-index:0;will-change:transform}.course-detail-hero-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:81% 50%;z-index:0;will-change:transform}.cat-hero-inner-wrapper{z-index:2;position:relative;content-visibility:auto;contain-intrinsic-size:0 500px}.osha-30-category-hero-sec:before{content:'';position:absolute;background:rgba(0,0,0,.5);z-index:1;top:0;left:0;width:100%;height:100%}.course-detail-osha-hero-sec:before{content:'';position:absolute;background:rgba(0,0,0,.5);z-index:1;top:0;left:0;width:100%;height:100%}.osha-course-hero-content-wrapper{z-index:2;position:relative;content-visibility:auto;contain-intrinsic-size:0 500px}.afterpay_text{width:120px}.course-cat-hero-sec-title{color:#fff;font-size:50px;margin-bottom:10px;font-display:swap;text-rendering:optimizeSpeed;contain:layout style}.course-dtl-hero-sec-title{color:#fff;font-size:40px;margin-bottom:10px;font-display:swap;text-rendering:optimizeSpeed;contain:layout style}.course-cat-heor-sec-desc{color:#fff;font-size:20px;font-weight:700;text-shadow:1px 1px 2px #000;font-display:swap;text-rendering:optimizeSpeed;contain:layout style}.cat-hero-btn-wrapper .cat-bnr-cart-btn{background:#005384;background:#02d1fe;display:inline-block;font-size:16px;font-weight:700;padding:10px 20px;border-radius:3px;text-transform:uppercase;width:250px;text-align:center;color:#000;transition:all .25s}.cat-hero-btn-wrapper .cat-bnr-cart-btn-yellow{background-image:linear-gradient(90deg,#fcbf07,#ffd934);display:inline-block;font-size:16px;font-weight:700;padding:10px 20px;border-radius:3px;text-transform:uppercase;width:250px;text-align:center;color:#000;transition:all .25s}.cat-hero-btn-wrapper .cat-bnr-cart-btn-yellow:hover,.cat-hero-btn-wrapper .cat-bnr-cart-btn:hover{color:#ffd729;background:#003757}.cat-hero-list-wrapper{display:flex;align-items:center;line-height:35px}.cat-hero-sec-list-img-wrapper img{border-radius:25px;width:16px;margin-right:13px}.cat-hero-sec-list-content{line-height:35px}.cat-hero-sec-list-content a{font-size:16px;color:#fff;text-shadow:2px 2px #000;transition:all .25s}.cat-hero-sec-list-content a:hover{color:#02d1fe}.course-dtl-hero-sec-list-content{line-height:35px}.course-dtl-hero-sec-list-content p{font-size:18px;color:#fff;text-shadow:2px 2px #000;transition:all .25s}.cat-course-box-wrapper .course-card{background-color:#0c2a45;padding:30px;border-radius:12px;width:400px;font-family:Arial,sans-serif;color:#fff;transition:all .3s ease}.popular-courses .course-title{min-height:80px}.language-select-wrapper{min-height:100px}.popular-courses .course-card{width:auto}.cat-course-box-wrapper .course-title{color:#f6c343;font-size:27px;font-weight:700;margin-bottom:20px}.cat-course-box-wrapper .language-select{display:flex;gap:20px;margin-bottom:20px}.cat-course-box-wrapper .language-select label{color:#fff;font-weight:500;cursor:pointer;min-width:48%;font-size:14px}.course-features-img-li-wrapper:last-child{margin-bottom:0}.cat-course-box-wrapper .language-select input[type=radio]{margin-right:5px;accent-color:#1ca7ec}.category-30-course-box:hover .language-select input[type=radio]{margin-right:5px;accent-color:#D86945}.category-30-course-box{width:fit-content}.cat-course-box-wrapper .includes{letter-spacing:1.1px;margin-bottom:10px}.course-features-img-li-wrapper{display:flex;align-items:center;margin-bottom:12px}.cat-course-box-wrapper .course-features li{position:relative;color:#d4e9f9;display:flex;align-items:center}.cat-course-box-wrapper .official-dol-card{padding-left:15px;position:relative;color:#ffae00!important;font-weight:700}li.course-features-img-li-wrapper span{padding-left:15px}.cat-course-box-wrapper .price-section{margin-bottom:20px;text-align:center}.cat-course-box-wrapper .action-buttons{display:flex;justify-content:space-between}.cat-course-box-wrapper .old-price{color:#ccc;text-decoration:line-through;margin-right:10px;font-size:18px;font-weight:700;text-decoration-color:red}.cat-course-box-wrapper .new-price{color:#69c0ff;font-size:42px;font-weight:700}.cat-course-box-wrapper .action-buttons a{padding:14px 8px;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;width:42%;display:inline-block;text-align:center}.cat-course-box-wrapper .action-buttons a{padding:14px 8px;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;width:42%;display:inline-block;text-align:center}.course-box-after-pay-wrapper-new{align-items:center;display:flex;justify-content:space-between;margin-top:20px;border-top:1px solid #ffffff5e;padding-top:20px}.course-box-after-pay-wrapper-new .course-box-after-pay-txt{color:#d4e9f9;font-size:16px;font-weight:700;padding-right:2px}.course-box-after-pay-wrapper-new .course-box-after-pay-txt span{font-size:18px}.course-box-after-pay-img{width:40%}.cat-course-box-wrapper .read-more{background-color:#0056b3;color:#fff}.cat-course-box-wrapper .buy-now{background-color:#ffd934;color:#000}.category-30-course-box .course-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.2);background-color:#fff}.category-30-course-box .info{filter:invert(1)}.category-30-course-box:hover .info{filter:none}.category-30-course-box:hover .course-box-after-pay-txt,.category-30-course-box:hover .course-features li,.category-30-course-box:hover .includes,.category-30-course-box:hover .language-select label{color:#0c2a45}.category-30-course-box .read-more:hover{background-color:#004085}.category-30-course-box .buy-now:hover{background-color:#e3b701}.osha-30-category-banner-points:hover{color:#02d1fe}.category-30-course-box:hover .course-box-after-pay-wrapper-new{border-top:1px solid #0c2a4569}.category-30-first-col{margin:0 0 0 auto}.popular-courses .slick-slide{margin:0 10px}.popular-courses .slick-list{margin:0 -10px}.popular-courses .category-30-course-box .course-card:hover{transform:translateY(0);box-shadow:none;background-color:#fff;border:1px solid #e3e3e3}.cat-course-box-col-one{display:flex;justify-content:end}.cat-group-enrollment-bnr img{border-radius:15px}.cat-who-needs,.completion-certification{background-color:#fff;border-left:10px solid #00a4ff}.cat-who-needs-title,.completion-certification-title,.dol-sec-title{color:#0c2a45;font-size:30px}.cat-who-need-desc,.dol-sec-desc{color:#333;font-size:20px}.cat-who-need-desc strong{color:#0c2a45}.cat-training-table-title{padding:12px 8px;color:#fff;background:#000}.cat-table-training-wrapper th{background:#2779ab;color:#fff;font-size:20px}.cat-table-training-wrapper th{border:1px solid #fff;border-collapse:collapse}.cat-table-training-wrapper thead tr{font-size:20px;vertical-align:bottom;border-bottom:2px solid #f2f2f2;text-align:center}.cat-table-training-wrapper{box-shadow:rgba(100,100,111,.2) 0 7px 29px}.cat-table-training-wrapper td,.cat-table-training-wrapper th{padding:.75rem;vertical-align:top;border-top:1px solid #f2f2f2;border:1px solid #fff;border-collapse:collapse;vertical-align:middle}.cat-table-training-wrapper tbody tr:nth-child(odd) td{background-color:#eef3ff!important}.cat-cert-section{background-color:#ecf8ff;border-left:10px solid #00a4ff}.exam-info-sec{background-color:#ecf8ff;border-left:10px solid #00a4ff}.exam-info-title{color:#0c2a45;font-size:36px}.exam-info-desc{color:#333;font-size:20px}.course-dtl-dol-sec{background-color:#fff;border-left:10px solid #00a4ff}.cat-benefits-section,.overview-course-detail{background-color:#fdf7e3;border-left:10px solid #f9d228}.cat-pdf-img{box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:12px}.ctaSectCustom{background:linear-gradient(135deg,#00a4ff,#03d1fe);background:linear-gradient(135deg,#00a4ff70,#03d1fe78);position:relative;overflow:hidden;padding:60px 20px}.ctaSectCustom::before{content:'';position:absolute;inset:0;background-image:url('../images/ctaIllistration.svg');background-repeat:no-repeat;background-position:bottom right;background-size:cover;opacity:.09;z-index:0}.cta-sec-inner{position:relative;z-index:1}.cta-right-desc,.cta-right-title{color:#000}.cta-right-title{font-size:26px;font-weight:700}.cta-right-desc{font-size:18px;font-weight:600}.cta-contact-btn-wrapper a{display:inline-block;width:170px}.cta-left-title{font-size:30px}.cta-left-desc{font-size:26px}.cta-left-sec,.cta-right-sec{background:#ffffff8c;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.cat-requirement{background-color:#ecf8ff;border-left:10px solid #00a4ff}.cat-requirement ul li{font-size:20px;margin-bottom:10px}.accordion-body a{color:#087d90;transition:all .25s}.accordion-body a:hover{color:#07616e}.course-dtl-price-box{background:linear-gradient(135deg,#00a4ff,#02d1fe)}.course-duration-box{background:linear-gradient(135deg,#02d1fe,#00a4ff)}.course-duration-language-box{background:linear-gradient(135deg,#ffd935,orange)}.course-detail-box-wrapper{min-height:183px}.course-dtl-video-thumbnail img{max-width:560px;height:315px;border:10px solid #ecebff;object-fit:cover;border-radius:20px;transition:transform .3s ease}.screen{background-image:url(../images/screen-removebg-preview.png);background-repeat:no-repeat;background-size:cover;background-position:center;max-width:580px;height:359px}.course-dtl-video-thumbnail-wrapper{margin:0 auto}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.6);border-radius:50%;padding:20px;transition:background-color .3s ease;background:#00a4ff}.course-dtl-pulse-enroll-btn{background:linear-gradient(135deg,#ffd935,orange);color:#000;padding:30px 20px 30px 20px;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;transform:rotate(180deg);font-size:18px;border-radius:0 8px 8px 0;letter-spacing:1px}#video-container iframe{max-width:560px;right:-5px;top:10px;position:relative}.course-dtl-pulse-btn-title{font-size:18px}.course-dtl-pulse-enroll-btn-wrapper{position:fixed;top:240px;right:-263px;background:linear-gradient(135deg,#02d1fe,#00a4ff);color:#fff;transition:all .5s;width:320px;border-radius:8px 8px 8px 8px;z-index:9999}.course-dtl-pulse-txt-wrapper{border:none;cursor:pointer;animation:pulse 1s infinite}.course-dtl-pulse-enroll-btn-wrapper:hover{right:0}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scaleX(1)}}.course-overview-hidden-content{max-height:0;overflow:hidden;opacity:0;transition:all .5s ease}.course-overview-hidden-content.active{max-height:500px;opacity:1}#examInfoExtra{display:none}.section-hover-upper{transition:all .3s ease}.section-hover-upper:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.course-dtl-training-card{background-color:#042b47;color:#fff;border-left:5px solid #ffd935;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.course-dtl-training-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.course-dtl-training-card .card-title{font-weight:700;color:#ffd935}.course-dtl-training-card .card-underline{width:50px;height:3px;background-color:#02d1fe;border-radius:2px}.course-dtl-training-card a{color:#02d1fe;text-decoration:none}.course-dtl-training-card a:hover{text-decoration:underline}.what-is-osha-section span{margin-bottom:10px}.what-is-osha-section p:last-child{margin-bottom:0}.what-is-osha-section p a span{color:#1c0cbe!important;text-decoration:underline}.osha-guide-img-wrapper{border:8px solid #0096ea;border-radius:19px}.nycsst-dtl-banner-desc p,.nycsst-dtl-banner-desc p span,.nycsst-dtl-banner-desc span,.nycsst-dtl-banner-desc strong{color:#fff!important;font-size:18px!important;font-weight:600!important;text-shadow:1px 1px 2px #000;background-color:transparent!important}.training-process-nyc-sst-para{line-height:1.7em}.learning-objective-sec li{border-left:4px solid #ffc107;margin-bottom:15px;padding-left:13px}.puresafety-course-dtl-banner{background-color:#000}.puresalety-course-dtl-bnr-desc p{font-size:18px}.puresafety-dtl-pdf-card{border-radius:20px;transition:transform .3s ease,box-shadow .3s ease;background-image:linear-gradient(to right,#cef0ff,#038cca)}.puresafety-dtl-pdf-card:hover{transform:translateY(-8px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.group-discount-modal{max-width:700px}.group-discount-modal .modal-content{background-color:transparent!important}.group-discount-modal-wrapper .btn-close{top:-20px;font-size:15px;right:-18px}.group-discount-modal-wrapper .two-column-layout{display:flex;gap:20px;max-width:800px;margin:0 auto}.group-discount-modal-wrapper .form-column,.group-discount-modal-wrapper .text-column{flex:1}.group-discount-modal-wrapper .form-column input{display:block;width:100%;margin-bottom:15px;font-size:16px;border-radius:50px!important;padding:8px 20px;border:none;margin-top:10px}.group-discount-modal-wrapper .group-calculate-table td{padding:5px 13px;text-align:center;font-size:12px!important;font-weight:700}.group-discount-modal-wrapper .group-calculate-table th{padding:5px 13px;font-size:14px!important;text-align:center}.group-discount-modal-wrapper .info_sign_up_btn{margin-top:10px}.group-discount-modal-wrapper .info_modal_inner_btn{display:inline-block;padding:10px 20px;background:#0073e6;color:#fff;text-decoration:none;border-radius:5px}.group-discount-modal-wrapper .text-column{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.group-discount-modal-wrapper #discount_message{margin-top:10px;font-size:20px;font-weight:700}.group-discount-modal-wrapper .form-column input::placeholder{color:#000;opacity:1}.group-discount-modal-wrapper input[type=number]::-webkit-inner-spin-button,.group-discount-modal-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.group-discount-modal-wrapper input[type=number]{-moz-appearance:textfield}.group-discount-modal-wrapper .short_info_sign_up_btn{text-align:center}.puresafety-approved-img-wrapper img{width:150px}.about-us-video-wrapper iframe{border:10px solid #ecebff;object-fit:cover;border-radius:20px;transition:transform .3s ease}.about-us-intro-section{background-image:url(../images/about-us.webp);background-image:url(../images/about.webp);position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.about-us-intro-box{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.about-us-intro-box::before{content:'';position:absolute;background:rgba(0,0,0,.8);z-index:1;top:0;left:0;width:100%;height:100%;border-radius:15px}.about-us-intro-box ul{line-height:1.9em}.about-us-intro-desc,.about-us-intro-title{color:#fff;text-shadow:2px 1px #000;z-index:1;position:relative}.puresafety-video-iframe{margin:0 auto;height:315px;border:10px solid #ecebff;border-radius:20px;width:600px}.puresafety-video-wrapper p span,.puresalety-course-dtl-bnr-desc p{text-align:left!important}.puresalety-course-dtl-bnr-desc p,.puresalety-course-dtl-bnr-desc span{color:#fff!important}.outline-sec{background-image:url(../images/outline-bg.webp);position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.outline-container::before{content:'';position:absolute;background:rgba(0,0,0,.7);z-index:1;top:0;left:0;width:100%;height:100%;border-radius:15px}.outline-container{position:relative}.course-outline ul li>p{cursor:pointer;font-weight:700;font-size:17px;display:inline-block}.course-outline ul li>p{font-family:Poppins,sans-serif;margin:0;padding:0;position:relative;color:#fff}.course-outline ul li>p.open:after{font-family:"Font Awesome 6 Free";content:"\f055"}.course-outline ul li>p:after{font-family:"Font Awesome 6 Free";position:absolute;top:0;bottom:4px;margin-left:10px;content:"\f056";font-size:18px;color:#fff;border-radius:10px;text-align:center}.start-card-about-sec{background:linear-gradient(90deg,#0093e5 .14%,#00c3c3 99.28%)}.stat-card-about{background:rgba(0,0,0,.4);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease}.stat-card-about:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 10px 25px rgba(0,0,0,.4)}.feature-card{transition:all .3s ease-in-out;border-radius:14px;color:#fff}.feature-card:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.bg-warning-subtle.feature-card a,.feature-card.bg-warning-subtle a{color:#0056b3}.bg-warning-subtle.feature-card a:hover,.feature-card.bg-warning-subtle a:hover{color:#003d82}.feature-icon{font-size:32px;margin-bottom:12px;color:#fff}.our-courses-box-about{height:130px}.timeline{position:relative;margin:0 auto;padding:20px 0}.timeline::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;background:#02d1fe;transform:translateX(-50%)}.timeline-item{position:relative;width:50%;padding:20px 40px}.timeline-item.left{left:0;text-align:right}.timeline-item.right{left:50%;text-align:left}.timeline-item .circle{position:absolute;top:20px;width:40px;height:40px;background:#c5d3ff;color:#000;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.timeline-item.left .circle{right:-20px}.timeline-item.right .circle{left:-20px}.timeline-item .step-content{padding:15px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.timeline-item.left .step-content-blue{background:linear-gradient(135deg,#00a4ff,#02d1fe)}.timeline-item.right .step-content-yellow{background:linear-gradient(135deg,#ffd935,orange)}.content-blue .timeline-item .content h5{font-weight:600}.step-content-title{font-size:22px}.key-topics-img{border:5px solid #dde9ff}.course-dtl-osha-stamp img{width:200px;margin-left:30px}.checkout-user-details-header{background:linear-gradient(90deg,#01a5ff 0,#09d0fd 70%)}.checkout-section{background:#f3f9ff;font-family:Inter,sans-serif}.checkout-card-wrapper{background:#fff;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden}.about-us-intro-box p{font-size:20px}.about-us-intro-desc span{color:#fff!important}.course-hero-baner-actual-price{color:#fff;text-shadow:0 0 2px #000}.who-should-wrapper p,.who-should-wrapper span{font-size:18px}.home-popup-slider-snap{border-radius:5px;width:100%;aspect-ratio:2/1;margin:auto;border:solid #d3d3d3 1px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory;height:auto;height:420px;display:flow;justify-content:center;align-items:baseline;padding:30px 20px 0 20px}.popular-course-box-odd{aspect-ratio:2/1}.popular-course-box-even{aspect-ratio:2/1}.popular-course-box-even,.popular-course-box-odd{display:inline-block;margin:5px;scroll-snap-align:center;background-color:#0c2a45;padding:30px;border-radius:12px;font-family:Arial,sans-serif;color:#fff;transition:all .3s ease}.popular-course-box-even:hover,.popular-course-box-odd:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.2);background-color:#fff}.popular-course-box-even:hover .course-box-after-pay-txt,.popular-course-box-odd:hover .course-box-after-pay-txt{color:#0c2a45}.popular-course-box-even:hover .course-box-after-pay-wrapper-new,.popular-course-box-odd:hover .course-box-after-pay-wrapper-new{border-top:1px solid #0c2a4569}.logo-even,.logo-odd{aspect-ratio:2/1;display:inline-block}.satisfied-customer-scroll-snap{width:100%;aspect-ratio:2/1;margin:auto;border:solid #d3d3d3 1px;border-radius:5px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory;display:flex;height:auto;height:170px}.satisfied-customer-logo{aspect-ratio:2/1;display:inline-block;margin:5px;scroll-snap-align:center;aspect-ratio:1/2;margin:25px 13px;scroll-snap-align:center;aspect-ratio:1/2;height:14%;display:flex!important;justify-content:center}.latest-blog-slider{border-radius:5px;width:100%;aspect-ratio:2/1;margin:auto;border:solid #d3d3d3 1px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory;height:auto;height:500px;display:flow;justify-content:center;align-items:baseline;padding:30px 20px 0 20px;margin-top:40px}.latest-blog-child{aspect-ratio:1/1;display:inline-block;margin:10px;height:415px!important}.cat-cert-section-hide,.cat-cert-section-show{display:none}.course-dtl-position-arrow{right:65px;position:absolute}.popup-box-nov{max-width:500px;padding:25px;background:linear-gradient(90deg,#0093e5 .14%,#00c3c3 99.28%);color:#fff;border-radius:15px;position:fixed;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.2);transition:all .4s ease}.timer-nov-wrapper{display:none;transform:translate(-50%,-50%) scale(.8);transition:all .4s ease;position:fixed;top:50%;left:50%;z-index:999;background-color:#0000007d;height:100vh;width:100%}.timer-nov-wrapper.show{display:block;transform:translate(-50%,-50%) scale(1);display:flex;justify-content:center;align-items:center}.close-btn-nov{position:absolute;top:10px;right:15px;font-size:20px;color:#fff;cursor:pointer}.popup-box-nov h3{color:#fff;font-size:24px;margin-bottom:5px;font-weight:700}.popup-box-nov h4{margin:10px 0;font-weight:600}.timer-nov{display:flex;justify-content:center;gap:10px;margin:15px 0}.time-box-nov{background-color:#15335c;padding:12px 10px;border-radius:8px;width:80px;color:#fff}.time-box-nov span{display:block;font-size:24px;font-weight:700}.time-label-nov{font-size:14px;color:#fff;margin-top:3px}.offer-text-nov{font-weight:700;font-size:18px;color:#fff}.footer-text-nov{font-size:14px;margin-top:10px;color:#fff}.popup-nov-price{color:#ff0;font-weight:700;font-size:21px}.popup-title-nov{font-size:22px;font-weight:700;color:#fff}.popup-price-nov{font-size:16px;font-weight:800;color:#fff}.timer-nov-sticky{display:flex;align-items:center;background:#ffffff4a;padding:4px 20px;margin:0 15px;background:#15335c;gap:10px}.timer-nov-sticky span{font-size:22px}.sticky-nov-price{font-size:22px;color:#003370}.time-label-nov-sticky{font-size:12px;font-weight:400}.sticky-nov-txt{font-size:22px;padding-top:5pt;padding-bottom:5pt}.coupon-hero-banner{background-image:linear-gradient(to right,#cef0ff,#038cca);padding:50px 0 0 0;font-family:Poppins}.coupon-hero-banner-title{font-size:40px}.banner_laptop_img img{width:100%;height:auto}.coupon-hero-point-img{width:20px!important;margin-right:5px;margin-top:2px}.coupon-hero-point-img img{width:20px!important;height:auto!important;max-width:20px!important}.coupon-hero-point-txt{font-size:14px}.coupon-bnr-inp-label label{color:#45616f;font-weight:600;font-size:12px;padding-left:20px;font-family:Poppins}.coupon-bnr-inp{border-radius:50px!important;width:280px!important;padding:10px 20px;height:50px!important;border:none;margin-top:10px}.coupon-bnr-submit-btn{width:280px;border-radius:50px;height:50px;background:#000!important;font-weight:600;font-family:Poppins;letter-spacing:1px;cursor:pointer;border:none!important;color:#fff!important;font-size:16px;padding:10px 20px}.coupon-banner-form{width:600px}.coupon-bnr-inp:focus-visible{outline:0;box-shadow:0 0 3px #00a4ff;border:1px solid #00a4ff}