.show-on-mobile{display:none}.hide-on-mobile{display:flex}.categories_v2 .osha-10-30-safety-slider .description-custom_list ul li{font-weight:500;font-size:14px;line-height:20px;margin-bottom:10px;padding-left:25px;position:relative;color:#000;font-family:Montserrat}.categories_v2 .osha-10-30-safety-slider .description-custom_list ul li::before{content:"";position:absolute;left:0;top:2px;;width:16px;height:19px;background-image:url(/assets/cpr/img/homev2/icon/radio-box.png);background-size:contain;background-repeat:no-repeat}.categories_v2 .osha-10-30-safety-slider .custom-action_individual{background:#FFAE2D;font-family:Montserrat;font-weight:700;padding:15px 22px;width:179px;text-align:center;font-size:16px}.lang-spanish .categories_v2 .osha-10-30-safety-slider .custom-action_individual{width:175px}.categories_v2 .osha-10-30-safety-slider .custom-action_group{padding:15px 25px;background-color:#fff;color:#000;font-family:Montserrat;font-weight:700;border:1px solid #FFAE2D;width:179px;font-size:16px;text-align:center}.lang-spanish .categories_v2 .osha-10-30-safety-slider .custom-action_group{width:180px}.categories_v2 .osha-10-30-safety-slider .button_sub_head_wrapper .action_individual_enrollnow_btn{color:#000;font-size:12px;line-height:16px;margin-bottom:5px;font-family:Montserrat;font-weight:500}.categories_v2 .osha-10-30-safety-slider .button_sub_head_wrapper .action_individual_teamstart_btn{color:#000;margin-left:100px;font-size:12px;margin-bottom:5px;font-family:Montserrat;font-weight:500}.lang-spanish .categories_v2 .osha-10-30-safety-slider .button_sub_head_wrapper .action_individual_teamstart_btn{margin-left:82px}.categories_v2 .osha-10-30-safety-slider .nursing-slider_img img{height:340px}.multiple-language-section{padding:60px 0}.multiple-language-container{position:relative;background:#FFF7DD;border-radius:8px;padding:30px 45px 10px 220px;display:flex;align-items:center;justify-content:space-between}.ml-floating-image{position:absolute;left:40px;top:-60px;}.ml-floating-image img{width:180px}.ml-center{flex:1;padding-right:20px;padding-left:120px}.ml-center h2{font-size:20px;font-weight:600;margin-bottom:12px;font-family:Montserrat,sans-serif;color:#000}.ml-center p{font-size:16px;color:#333;max-width:600px;font-family:Montserrat,sans-serif;line-height:22px;font-weight:400}.ml-right{flex-shrink:0;margin-top:-20px}.ml-btn{background:#000;color:#fff;padding:20px 30px;border-radius:8px;text-decoration:none;font-weight:700;white-space:nowrap;font-family:Montserrat,sans-serif;transition:background-color .3s ease,transform .2s ease;display:inline-block;font-size:12px;line-height:16px}.ml-btn:hover{background-color:#333;color:#fff;text-decoration:none;transform:translateY(-2px)}.multiple-language-section-mobile{background:#FFF7DD}.multiple-language-container-mobile{background:#FFF7DD;padding:0 5px}.ml-mobile-content{padding:10px 0}.ml-mobile-heading{font-size:16px;font-weight:700;margin-bottom:12px;font-family:Montserrat,sans-serif;color:#000;line-height:20px}.ml-mobile-text{font-size:10px;color:#333;font-family:Montserrat,sans-serif;line-height:12px;font-weight:500;margin-bottom:10px}.ml-mobile-cta{margin-top:15px}.ml-mobile-btn{background:#000;color:#fff;padding:15px 13px;border-radius:4px;text-decoration:none;font-weight:700;font-family:Montserrat,sans-serif;transition:background-color .3s ease,transform .2s ease;display:inline-block;font-size:12px;line-height:16px}.ml-mobile-btn:hover{background-color:#000;color:#fff;text-decoration:none;transform:translateY(-2px)}.ml-mobile-image-wrapper{display:flex;justify-content:center;align-items:center;padding:10px 0;width:164px;margin-left:-67px}.ml-mobile-image{width:100%;max-width:348px;object-fit:contain;top:12px;position:relative}@media (min-width:768px) and (max-width:1024px){.show-on-mobile{display:none}.hide-on-mobile{display:flex}.multiple-language-section{padding:10px 0 40px 0}.multiple-language-container{padding:40px 8px 0;border-radius:4px}.ml-floating-image{position:absolute;left:10%;transform:translateX(-50%);top:-21px}.ml-center{padding-left:146px;padding-right:0}.ml-center h2{font-size:14px;line-height:18px;font-weight:600;margin-bottom:6px;font-family:Montserrat,sans-serif;color:#000}.ml-center p{font-size:12px;color:#333;max-width:600px;font-family:Montserrat,sans-serif;line-height:16px;font-weight:400}.ml-floating-image img{width:133px}.ml-btn{background:#000;color:#fff;padding:14px 15px;border-radius:4px;text-decoration:none;font-weight:600;white-space:nowrap;font-family:Montserrat,sans-serif;transition:background-color .3s ease,transform .2s ease;display:inline-block;font-size:14px;line-height:16px}.categories_v2 .osha-10-30-safety-slider .description-custom_title{line-height:30px;font-size:24px;font-weight:700}.categories_v2 .osha-10-30-safety-slider .slider-item_content{flex:0 0 60%;max-width:60%}.categories_v2 .osha-10-30-safety-slider .description-custom_list ul li{font-weight:500;font-size:14px;line-height:20px;margin-bottom:10px;padding-left:25px;position:relative;color:#000;font-family:Montserrat}.lang-spanish .categories_v2 .osha-10-30-safety-slider .description-custom_list ul li{font-weight:500;font-size:13px;line-height:16px;margin-bottom:10px;padding-left:25px;position:relative;color:#000;font-family:Montserrat}.categories_v2 .osha-10-30-safety-slider .custom-action_individual{background:#FFAE2D;font-family:Montserrat;font-weight:700;padding:10px 12px;width:96px;text-align:center;font-size:14px}.lang-spanish .categories_v2 .osha-10-30-safety-slider .custom-action_individual{font-size:12px;width:130px;padding:12px 10px}.categories_v2 .osha-10-30-safety-slider .custom-action_group{padding:10px 7px;background-color:#fff;color:#000;font-family:Montserrat;font-weight:700;border:1px solid #FFAE2D;width:166px;font-size:14px;text-align:center}.lang-spanish .categories_v2 .osha-10-30-safety-slider .custom-action_group{font-size:12px;width:195px}.categories_v2 .osha-10-30-safety-slider .button_sub_head_wrapper .action_individual_teamstart_btn{color:#000;margin-left:18px;font-size:12px;margin-bottom:5px;font-family:Montserrat;font-weight:500}.lang-spanish .categories_v2 .osha-10-30-safety-slider .button_sub_head_wrapper .action_individual_teamstart_btn{margin-left:38px}.categories_v2 .osha-10-30-safety-slider .nursing-slider_img img{height:340px;margin-left:-35px}.categories_v2 .osha-10-30-safety-slider .nursing-slider_img{flex:0 0 55%;max-width:55%;margin-top:-20px}.categories_v2 .osha-10-30-safety-slider .nursing-slider-container{background:none;margin-bottom:0}}@media (min-width:375px) and (max-width:575px){.show-on-mobile{display:block}.hide-on-mobile{display:none}.categories_v2 .osha-10-30-safety-slider .slider-item_flex.cat_title_v2 .banner-description_custom h1.description-custom_title{font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.4px}.categories_v2 .osha-10-30-safety-slider .description-custom_list ul li{font-weight:500;font-size:12px;line-height:16px;padding-left:20px;position:relative;color:#000;font-family:Montserrat;letter-spacing:-.4px}.lang-spanish .categories_v2 .osha-10-30-safety-slider .description-custom_list ul li{font-size:10px;line-height:13px}.lang-spanish .categories_v2 .osha-10-30-safety-slider .description-custom_list ul li::before{content:"";position:absolute;left:0;top:0;width:14px;height:14px}.categories_v2 .osha-10-30-safety-slider .description-custom_list{width:73%}.categories_v2 .osha-10-30-safety-slider .custom-action_individual{background:#FECC07;font-family:Montserrat;font-weight:700;padding:12px 16px;width:160px;text-align:center;font-size:12px}.categories_v2 .osha-10-30-safety-slider .custom-action_group{padding:12px 7px;background-color:#fff;color:#000;font-family:Montserrat;font-weight:700;border:1px solid #FECC07;width:160px;font-size:12px;text-align:center}.lang-spanish .categories_v2 .osha-10-30-safety-slider .custom-action_individual{font-size:12px;padding:14px 10px}.lang-spanish .categories_v2 .osha-10-30-safety-slider .custom-action_group{padding:14px 7px;font-size:12px;text-align:center;width:176px}.categories_v2 .osha-10-30-safety-slider .nursing-slider-container{margin-bottom:0}.categories_v2 .osha-10-30-safety-slider .description-custom_list ul li::before{content:"";position:absolute;left:0;top:-1px;width:16px;height:19px}}@media (min-width:320px) and (max-width:374px){.show-on-mobile{display:block}.hide-on-mobile{display:none}.categories_v2 .osha-10-30-safety-slider .slider-item_flex.cat_title_v2 .banner-description_custom h1.description-custom_title{font-size:18px;line-height:24px;font-weight:700}.categories_v2 .osha-10-30-safety-slider .description-custom_list ul li{font-weight:500;font-size:12px;line-height:16px;margin-bottom:8px;padding-left:25px;position:relative;color:#000;font-family:Montserrat}.lang-spanish .categories_v2 .osha-10-30-safety-slider .description-custom_list ul li{font-weight:500;font-size:11px;line-height:14px;margin-bottom:8px;padding-left:20px;position:relative;color:#000;font-family:Montserrat}.categories_v2 .osha-10-30-safety-slider .description-custom_list ul li::before{content:"";position:absolute;left:0;top:0;width:15px;height:19px;background-image:url(/assets/cpr/img/homev2/icon/radio-box.png);background-size:contain;background-repeat:no-repeat}.lang-spanish .categories_v2 .osha-10-30-safety-slider .description-custom_list ul li::before{content:"";position:absolute;left:0;top:1px;width:14px;height:14px;background-image:url(/assets/cpr/img/homev2/icon/radio-box.png);background-size:contain;background-repeat:no-repeat}.categories_v2 .osha-10-30-safety-slider .description-custom_list{width:77%}.categories_v2 .osha-10-30-safety-slider .custom-action_individual{font-weight:700;padding:12px 0;width:160px;text-align:center;font-size:12px}.lang-spanish .categories_v2 .osha-10-30-safety-slider .custom-action_individual{width:160px}.categories_v2 .osha-10-30-safety-slider .custom-action_group{padding:12px 2px;background-color:#fff;color:#000;font-family:Montserrat;font-weight:700;border:1px solid #FECC07;width:160px;font-size:12px;text-align:center}.lang-spanish .categories_v2 .osha-10-30-safety-slider .custom-action_group{width:160px}.categories_v2 .osha-10-30-safety-slider .custom-action_individual{width:160px}.categories_v2 .osha-10-30-safety-slider .nursing-slider-container{margin-bottom:0}.categories_v2 .osha-10-30-safety-slider .button_sub_head_wrapper .action_individual_enrollnow_btn{display:none}.categories_v2 .osha-10-30-safety-slider .button_sub_head_wrapper .action_individual_teamstart_btn{display:none}.categories_v2 .osha-10-30-safety-slider .nursing-slider-container{margin-bottom:0}}