﻿#section_21082{color:#fff;background-color:inherit}#section_21082 img.section-background{filter:blur(0px)}#section_21082 .title h2{color:inherit}#section_21082 #widget-42927{background-color:inherit}#section_21082 #widget-42927 .widget-elements{text-align:left;color:inherit}#section_21082 #widget-42927 .widget-elements .button{align-self:flex-start;color:#fff}#section_21083{color:inherit;background-color:inherit}#section_21083 img.section-background{filter:blur(0px)}#section_21083 .title h2{color:inherit}#section_8477{color:inherit;background-color:#c00}#section_8477 img.section-background{filter:blur(0px)}#section_8477 .title h2{color:inherit}#section_8477 #widget-34756{background-color:inherit}#section_8477 #widget-34756 .widget-elements{text-align:left;color:inherit}#section_8477 #widget-34756 .widget-elements .button{align-self:flex-start;color:#fff}#section_8477 #widget-34755{background-color:inherit}#section_8477 #widget-34755 .widget-elements{text-align:left;color:inherit}#section_8477 #widget-34755 .widget-elements .button{align-self:flex-start;color:#fff}#section_8477 #widget-41920{background-color:inherit}#section_8477 #widget-41920 .widget-elements{text-align:left;color:inherit}#section_8477 #widget-41920 .widget-elements .button{align-self:flex-start;color:#fff}#section_8477 #widget-41921{background-color:inherit}#section_8477 #widget-41921 .widget-elements{text-align:left;color:inherit}#section_8477 #widget-41921 .widget-elements .button{align-self:flex-start;color:#fff}html{font-size:16px}body{font-family:"Roboto",sans-serif !important}h1,h2,h3,h4,h5,h6{font-weight:revert;color:unset !important}h1:not(#widget-34308){font-size:clamp(2.5rem,3.228vw,3rem)}h2,.title{font-size:clamp(1.5rem,2.044vw,1.875rem)}h3{font-size:clamp(1.25rem,1.609vw,1.5rem)}h4,.hero p{font-size:clamp(1rem,1.185vw,1.125rem)}a:has(h1,h2,h3,h4,h5,h6){text-decoration:none !important;opacity:1 !important;color:inherit !important}a,a:hover{color:inherit}.text-block>.widget-elements p>a,.text-block>.widget-elements li>a{color:#c00 !important}.distractor{display:none}.container{margin-top:0;overflow:initial}body{height:auto;display:block;overflow:hidden}.page-header{top:0;z-index:999}.page-header table th{background-color:rgba(0,0,0,0) !important;border-bottom:1px solid #999}.page-header table td{border-bottom:none}.page-header table td{border-bottom:none}.page-header table td[data-th=Item] i{font-size:10px;line-height:10px;text-transform:none}.page-header nav.global-nav{background-color:#000;height:auto}.page-header nav.global-nav ul>li{border:0 !important;padding:0}.page-header nav.global-nav ul>li>a{padding:0 15px;color:#fff !important;text-transform:initial}.page-header nav.global-nav ul>li>a>i:not(.fa.fa-search):not(.fa.fa-shopping-cart){display:none}.page-header nav.global-nav ul li.train-your-workers{display:none !important}.page-header nav.global-nav ul{max-width:1200px;padding-left:30px;padding-right:30px}.page-header nav.global-nav a.shopping-cart.toggle-review span{display:none}.page-header nav.global-nav ul .review-cart .review-items .shopping-cart{margin:0 20px;color:#000 !important}.page-header nav.global-nav ul .product-search input,.page-header nav.global-nav ul .product-search input::placeholder{color:#fff}.page-header nav.global-nav>ul .review-cart>a:hover,.page-header nav.global-nav>ul .review-cart>a.has-items:hover,.page-header nav.global-nav>ul .review-cart>a.has-items{text-decoration:none;background:#c00;color:#fff}.page-header nav.global-nav ul .review-cart .review-items .cart-wrap{box-shadow:none}.page-header nav.global-nav ul .review-cart .review-items .review-actions{border:none}.page-header nav.site-nav{padding:37px 0 14px;background:#edfdff !important;box-shadow:0 3px 5px rgba(0,0,0,.1);transition:all .2s ease-in-out}.page-header nav.site-nav .center-wrap{align-items:end;background:none;max-width:1200px;padding-left:30px;padding-right:30px}.page-header nav.site-nav .center-wrap .logo{border:0;background:none;padding:0}.page-header nav.site-nav .center-wrap .logo img{width:auto;height:56px}.page-header nav.site-nav .center-wrap ul.menu-stack{background:#edfdff}.page-header nav.site-nav .center-wrap ul.menu-stack>li{color:#000}.page-header nav.site-nav .center-wrap ul.menu-stack>li.is-active{border:none}.page-header nav.site-nav .center-wrap ul.menu-stack>li>a{color:#000}.page-header nav.site-nav .center-wrap ul.menu-stack>li>ul.menu-stack{top:100%;box-shadow:none;background-color:rgba(0,0,0,0) !important}.page-header nav.site-nav .center-wrap ul.menu-stack>li>ul.menu-stack>li{transform:translateY(13px);background-color:#fff}.page-header nav.site-nav .center-wrap ul.menu-stack>li>ul.menu-stack>li a{border-bottom:none}.page-header nav.site-nav.is-scrolled{opacity:1 !important;padding-top:15px}.page-header nav.site-nav .menu-toggle{padding-right:0 !important}.page-header nav.site-nav .menu-toggle.is-open{width:auto !important}.widget .product.card .button-container{flex-direction:column-reverse;flex-wrap:nowrap;align-items:center}.widget .product.card .product-price span{font-weight:700}.page-header nav.global-nav>ul .review-cart .review-items .review-actions .proceed-to-checkout{background:#c00 !important;color:#fff !important;margin:10px;border-radius:5px}.page-header nav.global-nav>ul .review-cart .review-items .review-actions .proceed-to-checkout i{display:none}.page-main .widget-section:first-of-type{padding:0}.page-main .widget-section:first-of-type .widget{justify-content:center}.page-main .widget-section .widget-container{max-width:1200px !important;padding-left:30px;padding-right:30px}.page-main .widget-section .hero .widget-elements{margin:0 auto;padding:0}.page-main .flash{margin-top:30px;margin-bottom:30px;max-width:500px;margin-left:auto;margin-right:auto;border-radius:6px;border:0;padding:10px;font-size:14px;line-height:20px}.page-main .flash.notice{background:#e8f5e9;color:#004d40}.page-main .flash.warning{background:#fff8e1;color:#333}.page-main .flash.alert{background:#ffebee;color:#b71c1c}.flash.warning p{color:#333;font-size:14px;line-height:20px;margin:0}table.striped.shopping-cart tbody tr:nth-child(odd),table.shopping-cart td{background:none}.button.cta-button,input[type=submit],button[type=submit]{appearance:none;-webkit-font-smoothing:antialiased;text-decoration:none;outline:none;font-size:15px;display:inline-block;text-align:center;padding:0px 20px;border-radius:5px !important;border:none;font-weight:600;cursor:pointer;transition:background-color .6s ease,color .6s ease;color:#fff !important;background:#c00 !important}.button.cta-button:hover,input[type=submit]:hover,button[type=submit]:hover{opacity:1;background-color:#900}.button.cta-button.cart.add{grid-area:add-to-cart;height:auto !important;line-height:1 !important;min-width:auto !important;box-shadow:none;text-decoration:underline !important}.widget-container:has(.feature-product-container)>div{width:100% !important}.widget-section .widget-container .widget:not(:only-child):not(:last-child){margin-bottom:0}.widget-section>.title{padding:0;margin:30px auto}.widget-section .widget-container>.widget:first-child:nth-last-child(3):nth-child(n),.widget-section .widget-container>.widget:first-child:nth-last-child(3)~.widget:nth-child(n){margin-right:30px}.widget-section .widget-container>.widget:last-child{margin-right:0 !important}.widget-section .widget-container .feature-product:first-child::before{position:absolute;top:0;left:0;padding:0;width:235px;height:42px;line-height:42px;font-size:14px;text-align:center;text-transform:uppercase;background:#666;color:#fff;z-index:1;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#section_16646.widget-section .widget-container .feature-product:first-child::before,#section_16656.widget-section .widget-container .feature-product:first-child::before,#section_16804.widget-section .widget-container .feature-product:first-child::before,#section_16903.widget-section .widget-container .feature-product:first-child::before,#section_16651.widget-section .widget-container .feature-product:first-child::before,#section_16799.widget-section .widget-container .feature-product:first-child::before{content:"Online training"}#section_16793.widget-section .widget-container .feature-product:first-child::before,#section_16801.widget-section .widget-container .feature-product:first-child::before,#section_16904.widget-section .widget-container .feature-product:first-child::before,#section_16796.widget-section .widget-container .feature-product:first-child::before{content:"Instructor-Led Training"}#section_16794.widget-section .widget-container .feature-product:first-child::before,#section_16905.widget-section .widget-container .feature-product:first-child::before,#section_16797.widget-section .widget-container .feature-product:first-child::before,#section_16800.widget-section .widget-container .feature-product:first-child::before,#section_16802.widget-section .widget-container .feature-product:first-child::before,#section_16805.widget-section .widget-container .feature-product:first-child::before{content:"Book & Materials"}.widget-section .widget-container .feature-product:first-child .card{margin-top:45px;background:rgba(0,0,0,0) !important}.widget-container .feature-product{width:100% !important;padding:0 96px}.widget-container .feature-product>div{display:flex;flex-flow:column wrap;background-color:#fff}.widget-container .feature-product>div .card{max-width:1300px;margin:0 auto;padding:45px 0;border-bottom:1px solid #ccc !important}.widget-container .feature-product:last-child .card{border-bottom:none !important}.widget-container .feature-product#widget-34621 .product .product-details::before,.widget-container .feature-product#widget-34622 .product .product-details::before,.widget-container .feature-product#widget-34842 .product .product-details::before,.widget-container .feature-product#widget-34625 .product .product-details::before{border:0}.widget.feature-product .product .title{color:#c00 !important}.product{border:none !important;box-shadow:none !important;background:#fff}.product h3{font-size:24px !important}.product p{font-size:1rem !important}.product p.format{display:none}.product-image,.product-rating-wrapper{display:none}.product .button.cta-button.product.details{padding:0;margin-bottom:0 !important;max-width:115px;height:0;line-height:48px;background:none !important;color:#c00 !important;text-decoration:underline;font-weight:300 !important}.product .button.cta-button.product.details:hover{text-decoration:none !important}.product .button.cta-button.cart.add{margin-bottom:1rem !important;min-width:150px !important;height:48px !important;line-height:48px !important;font-size:18px !important;font-weight:700 !important;background:#c00 !important;color:#fff !important;text-decoration:none !important}.product .button.cta-button.cart.add:hover{background:#000 !important;color:#fff !important;text-decoration:none}.cart-totals>.cart-total{margin-top:10px;padding-top:10px;border-top:solid 1px #ccc}.cart-totals>.cart-total div:first-child,.cart-totals>.cart-tax div:first-child,.cart-totals>.cart-subtotal div:first-child{font-weight:400}.cart-totals>.cart-total div:last-child,.cart-totals>.cart-tax div:last-child,.cart-totals>.cart-subtotal div:last-child{font-weight:700}.page-main[log-view="checkout - views checkout"] .body-header{display:flex;height:120px;justify-content:center;background:#c00}.page-main[log-view="checkout - views checkout"] .body-header p{margin:auto;width:100%;max-width:1200px;line-height:60px}.page-main[log-view="checkout - views checkout"] .checkout{padding-left:30px;padding-right:30px;max-width:1200px;margin-bottom:90px;margin-top:60px}.page-main[log-view="checkout - views checkout"] .checkout .step:before{background:#c00;width:32px;height:32px;line-height:32px;left:20px;top:20px}.page-main[log-view="checkout - views checkout"] .checkout .step .header{padding-left:72px;min-height:initial;padding-top:20px;margin-bottom:0}.page-main[log-view="checkout - views checkout"] .checkout .step .header p{line-height:32px;margin-left:0;font-size:18px;font-weight:700}.page-main[log-view="checkout - views checkout"] .checkout section{background:#fff;border:none !important;box-shadow:0px 0px 14.72px 1.28px rgba(0,0,0,.1);border-radius:5px !important}.page-main[log-view="checkout - views checkout"] .checkout section .content{border-top:none;padding:20px}.page-main[log-view="checkout - views checkout"] .checkout section .content.logged-in-as .asset{display:none}.page-main[log-view="checkout - views checkout"] .checkout section .content.logged-in-as .details .button{margin-top:10px}.page-main[log-view="checkout - views checkout"] .checkout section .cart-items{border:none;padding:20px}.page-main[log-view="checkout - views checkout"] .checkout section .cart-items tr th{background-color:rgba(0,0,0,0);color:#000;border-bottom:1px solid #999}.page-main[log-view="checkout - views checkout"] .checkout section .cart-items td[data-th="Remove Item"] a{font-size:24px}.page-main[log-view="checkout - views checkout"] .checkout section .cart-items td[data-th="Remove Item"] a:hover{color:#c00}.page-main[log-view="checkout - views checkout"] .button,.page-main[log-view="checkout - views checkout"] input[type=submit]{color:#fff !important;background:#c00}.page-main[log-view="checkout - views checkout"] .button.huge,.page-main[log-view="checkout - views checkout"] input.huge[type=submit]{padding:12px 25px !important;appearance:none;-webkit-font-smoothing:antialiased;text-decoration:none;outline:none;font-size:15px;display:inline-block;text-align:center;padding:0px 20px;border-radius:5px !important;border:none;font-weight:600;cursor:pointer;transition:background-color .6s ease,color .6s ease;color:#fff !important;background:#c00 !important}.page-main[log-view="checkout - views checkout"] .button.huge:hover,.page-main[log-view="checkout - views checkout"] input.huge[type=submit]:hover{opacity:1;background-color:#900}.page-main[log-view="checkout - views checkout"] .button.huge[name="order_form[for_distribution]"],.page-main[log-view="checkout - views checkout"] input.huge[type=submit][name="order_form[for_distribution]"]{appearance:none;-webkit-font-smoothing:antialiased;text-decoration:none;outline:none;font-size:15px;display:inline-block;text-align:center;padding:0px 20px;border-radius:5px !important;border:none;font-weight:600;cursor:pointer;transition:background-color .6s ease,color .6s ease;color:#000 !important;background:#fff !important;border:2px solid #c00 !important;color:#c00 !important;box-sizing:border-box;padding:10px 23px !important}.page-main[log-view="checkout - views checkout"] .button.huge[name="order_form[for_distribution]"]:hover,.page-main[log-view="checkout - views checkout"] input.huge[type=submit][name="order_form[for_distribution]"]:hover{opacity:1;background:#000 !important;color:#fff !important}.page-main[log-view="checkout - views checkout"] .checkout-actions #purchase-for-myself .button,.page-main[log-view="checkout - views checkout"] .checkout-actions #purchase-for-distribution .button{border:none;border-radius:2px !important}#section_16903,#section_16904,#section_16905,#section_16651,#section_16796,#section_16797,#section_16799,#section_16800,#section_16804,#section_16805,#section_16801,#section_16802,#section_16656,#section_16646,#section_16793,#section_16794{padding:15px 0}#section_16905,#section_16802,#section_16797{padding-bottom:90px !important}#widget-34312{margin-top:43px}#widget-34312 .widget-elements{margin:0 auto}#widget-34312 ul{display:flex;margin:auto;list-style:none;padding:0}#widget-34312 ul li{padding:0 30px}#widget-34312 ul li:first-of-type{border-right:1px solid #999}#section_16785 .widget{margin:0;padding:0;justify-content:center}#section_16785 .widget.text-block{flex:1 !important;margin-right:30px}#section_16785 .widget.html{max-width:750px}#section_16785 .testimonials{height:286px}#section_16785 .testimonials p.title{display:none}.widget-section#section_16785 .widget-container{justify-content:space-between}.widget-section#section_16785 .widget-container .carousel{display:flex;align-items:center;margin:0 auto;padding:40px 60px;box-shadow:0px 0px 14.72px 1.28px rgba(0,0,0,.1);max-width:618px;height:286px;background-color:#fff}.widget-section#section_16785 .widget-container .carousel .comment{margin-top:1rem}.widget-section#section_16785 .widget-container .slick-slide::before,.widget-section#section_16785 .widget-container .slick-current::before{content:"";font-family:"FontAwesome";font-size:20px;color:#999}.widget-section#section_16785 .widget-container .slick-prev::before,.widget-section#section_16785 .widget-container .slick-next::before{text-shadow:none;color:#c00}.widget-section#section_16785 .widget-container .slick-prev{left:-42px;height:100%;width:42px;text-align:left}.widget-section#section_16785 .widget-container .slick-prev:before{content:"";font-size:38px}.widget-section#section_16785 .widget-container .slick-next{right:-42px;height:100%;width:42px;text-align:right}.widget-section#section_16785 .widget-container .slick-next:before{content:"";font-size:38px}.widget-section#section_16785 .widget-container .slick-dots{position:absolute;left:0;bottom:-40px !important}.widget-section#section_16785 .widget-container .slick-dots li button:before{font-size:16px !important;line-height:20px;color:#c00 !important}#section_16650 .widget-container,#section_16655 .widget-container{max-width:945px}#section_16650 .widget-container ul,#section_16655 .widget-container ul{list-style-type:none}#section_16650 .widget-container ul li,#section_16655 .widget-container ul li{border-bottom:1px solid #999;padding:18px}#section_16650 .widget-container ul li:first-of-type,#section_16655 .widget-container ul li:first-of-type{text-transform:uppercase;color:#666}#section_16650 .widget-container ul li:last-of-type,#section_16655 .widget-container ul li:last-of-type{border-bottom:none}#section_16651 .text-block,#section_16656 .text-block{margin:45px auto}#section_16651 .text-block p,#section_16656 .text-block p{font-weight:bold;font-size:18px}#section_16653,#section_16657{display:none}#section_16653 .widget-conatiner,#section_16657 .widget-conatiner{max-width:945px}#section_16653 .widget,#section_16657 .widget{flex:100%;font-size:clamp(1rem,1.185vw,1.125rem)}details{padding:0 10px}details summary{margin-bottom:10px;padding:28px 0;font-weight:bold;border-bottom:1px solid #999;cursor:pointer}details summary::after{content:"";font-family:"FontAwesome";position:absolute;right:14px;font-size:30px;line-height:1}details[open] summary::after{content:"";font-family:"FontAwesome";position:absolute;right:14px;font-size:30px;line-height:1}.widget-section:has(.feature-product.widget) .widget-container{position:relative;padding:0;box-shadow:0px 0px 14.72px 1.28px rgba(0,0,0,.1);background-color:#fff;border-radius:3px}#section_16651{padding-top:60px}#section_16655{display:none}#section_16656{padding-top:60px}#section_16787 .text-block a.button.cta-button{margin-top:37px;appearance:none;-webkit-font-smoothing:antialiased;text-decoration:none;outline:none;font-size:15px;display:inline-block;text-align:center;padding:0px 20px;border-radius:5px !important;border:none;font-weight:600;cursor:pointer;transition:background-color .6s ease,color .6s ease;color:#000 !important;background:#fff !important;min-width:197px;height:56px;padding:0 20px;line-height:56px;font-size:clamp(1rem,1.359vw,1.25rem)}#section_16787 .text-block a.button.cta-button:hover{opacity:1;background:#000 !important;color:#fff !important}#section_16788 .widget-container{justify-content:center;gap:30px}#section_16788 .widget-container .text-block#widget-34604{flex:0 0 100%;margin:0 0 40px}#section_16788 .widget-container .text-block#widget-34604 .widget-elements{margin:auto}#section_16788 .widget-container .text-block:not(#widget-34604){flex:0 0 100%;margin:0;padding:40px;max-width:455px;min-height:291px;box-shadow:0px 0px 14.72px 1.28px rgba(0,0,0,.1)}#section_16788 .widget-container .text-block:not(#widget-34604) .widget-elements{margin:0;align-items:baseline}#section_16788 .widget-container .text-block:not(#widget-34604) .widget-elements img{object-fit:initial}#section_16788 .widget-container .text-block:not(#widget-34604) .widget-elements h3{margin:30px 0 0}#section_16788 .widget-container .text-block:not(#widget-34604) .widget-elements p{margin:1rem 0 0}#section_16789 .widget-container{max-width:1005px !important;padding-right:0 !important}#section_16789 #widget-34610 .widget-elements{margin:0 auto;flex-flow:column wrap !important;max-height:312px;height:100%;justify-content:center;gap:.67em}#section_16789 #widget-34610 .widget-elements img{max-width:495px;order:3}#section_16789 #widget-34610 .widget-elements h3,#section_16789 #widget-34610 .widget-elements p,#section_16789 #widget-34610 .widget-elements ul{max-width:50%;margin:0}#section_16789 #widget-34610 .widget-elements ul{display:flex;padding:0;list-style-type:none;gap:1rem}#section_16789 #widget-34610 .widget-elements li>a{text-decoration:none}#section_16790 #widget-34611 .widget-container{max-width:1005px !important}#section_16790 #widget-34611 .widget-elements{margin:0 auto;flex-flow:column wrap !important;max-height:312px;height:100%;justify-content:center}#section_16790 #widget-34611 .widget-elements img{margin:0 auto}#section_16790 #widget-34611 .widget-elements h3,#section_16790 #widget-34611 .widget-elements p,#section_16790 #widget-34611 .widget-elements ul{max-width:50%}#section_16790 #widget-34611 .widget-elements ul{display:flex;padding:0;list-style-type:none;gap:1rem}#section_16790 #widget-34611 .widget-elements ul li>a{text-decoration:none}#section_16659,#section_16660{font-size:clamp(1rem,1.185vw,1.125rem)}#section_16659 .widget.text-block{flex:100%}#section_16659 .widget.text-block ul{padding-left:1.5rem;list-style:none}#section_16659 .widget.text-block ul li::before{content:"●";color:#c00;font-size:12px;padding-right:1rem}#section_16659 .widget.text-block#widget-34356{margin-bottom:72px}#section_16659 .whmis-resources{margin-bottom:60px}#section_16659 ul{padding:0}#section_16659 ul li{list-style-position:inside}#section_16659 ul li a{color:#c00000;text-decoration:none}#section_16659 ul li a:hover{text-decoration:underline}#section_16660 .widget-container,#section_16792 .widget-container{justify-content:space-between}#section_16660 .widget-container .html,#section_16792 .widget-container .html{margin-right:112px;flex:3}#section_16660 .widget-container .html .row,#section_16792 .widget-container .html .row{display:flex;justify-content:space-between}#section_16660 .widget-container .html .col,#section_16792 .widget-container .html .col{flex:auto}#section_16660 .widget-container .html .field-wrap,#section_16792 .widget-container .html .field-wrap{margin:.5rem 1rem .5rem 0}#section_16660 .widget-container .widget.text-block,#section_16792 .widget-container .widget.text-block{width:100%;flex:1;padding:65px 45px}#section_16660 .widget-container .widget.text-block .widget-elements>p>a,#section_16792 .widget-container .widget.text-block .widget-elements>p>a{text-decoration:none}#section_16660 .widget-container .widget.text-block .widget-elements>p:last-child>a,#section_16792 .widget-container .widget.text-block .widget-elements>p:last-child>a{text-decoration:underline}.blog .html .widget-elements{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:50px}.blog .html .widget-elements .blog-card{border-radius:20px;box-shadow:0 0 12px 0 rgba(0,0,0,.16)}.blog .html .widget-elements .blog-card img{width:100%;max-height:235px;object-fit:cover;border-radius:20px 20px 0 0}.blog .html .widget-elements .blog-card .content{padding:20px 30px 35px 20px}.blog .html .widget-elements .blog-card .content .post-date{margin-bottom:10px;font-size:12px}.blog .html .widget-elements .blog-card .content .post-title{font-weight:bold}.blog .html .widget-elements .blog-card .content .post-description{margin-bottom:20px}.blog .html .widget-elements .blog-card .content a.read-more{font-size:16px;font-weight:bold}.blog .html .widget-elements .blog-card .content a.read-more :hover:not(.disabled){color:red !important}.blog-post .widget-section:not(.page-footer){padding:40px 0}.blog-post .widget-section:not(.page-footer) .widget-container{display:grid;max-width:800px !important}.blog-post .widget-section:not(.page-footer) .widget-container .text-block{width:100% !important}.blog-post .widget-section:not(.page-footer) .widget-container .text-block h2{margin-top:20px}.blog-post .widget-section:not(.page-footer) .widget-container .text-block img{border-radius:5px}.blog-post .widget-section:not(.page-footer) .widget-container .text-block li{font-size:16px}#page_4075 .hero-header,#page_2053 .hero-header,#page_4076 .hero-header{margin-top:30px;color:#c00}.legal-terms .address-wrapper{padding:20px;background:#fbfbfb;border-radius:10px;display:inline-block;margin-bottom:8px}.legal-terms .address-wrapper p{margin:0}.message{background:#c00;color:#fff;font-size:18px;font-weight:700;line-height:24px;padding:30px;border-radius:6px;margin-bottom:60px;z-index:1;width:100%}.contact-form .note{font-size:14px;line-height:24px;margin-top:10px}.contact-form button[type=submit]{margin:1rem 0;appearance:none;-webkit-font-smoothing:antialiased;text-decoration:none;outline:none;font-size:15px;display:inline-block;text-align:center;padding:0px 20px;border-radius:5px !important;border:none;font-weight:600;cursor:pointer;transition:background-color .6s ease,color .6s ease;color:#fff !important;background:#c00 !important;line-height:45px}.contact-form button[type=submit]:hover{opacity:1;background-color:#900}.contact-form .has-error-message input,.contact-form .has-error-message textarea,.has-error-message input[required]{border:1px solid #da291c}.has-error-message .error-message{color:#ec040b;font-size:14px;display:block;position:relative;padding:0 0 0 28px;line-height:24px}.error-summary ul li:before,.has-error-message .error-message:before{font-family:"FontAwesome";content:"";position:absolute;width:24px;height:24px;font-size:20px;top:0;left:0;color:#ec040b}.error-summary{margin-top:30px}.error-summary strong{font-weight:700;color:#da291c}.error-summary ul,.error-summary ul li{list-style:none;margin:0;padding:0}.error-summary ul li{display:block;position:relative;padding:0 0 4px 28px;line-height:24px;margin:13px 0 0;font-size:18px}.error-summary ul li a{color:#da291c;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;text-decoration:underline;text-underline-offset:.375rem;text-decoration-thickness:-67.9375rem}.page-footer{border-bottom:none;display:block;background-image:url(https://cdn.files.rapidlms.com/view/99/b3/81/8f/f0/4c/12/ef/0a/8d/9a/ba/c6/82/c0/5b/original/footer_arrow_bg.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:55% 0}.page-footer .widget-container{max-width:none;justify-content:center;row-gap:30px;padding:40px 0 0 0 !important;color:#fff}.page-footer .text-block ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;grid-template-columns:1fr}.page-footer .text-block ul>li>a{color:#fff !important}.page-footer .text-block p{line-height:2;margin:0 !important}.page-footer .text-block#widget-34756{flex:0 1 450px}.page-footer .text-block#widget-34756 img{max-width:224px}.page-footer .text-block#widget-34756 p{margin-top:20px !important}.page-footer .text-block#widget-34756 p a{color:#fff !important}.page-footer .text-block#widget-34755{flex:0 1;margin-right:0}.page-footer .text-block#widget-34755 a{text-decoration:none !important}.page-footer .text-block#widget-34755 p{margin-bottom:30px !important}.page-footer .text-block#widget-34755 ul{height:auto;justify-content:space-between}.page-footer .text-block#widget-34755 ul>li>a{font-weight:normal !important}.page-footer .text-block#widget-41920{flex:0 1}.page-footer .text-block#widget-41920 a{text-decoration:none !important}.page-footer .text-block#widget-41920 p{margin-bottom:30px !important}.page-footer .text-block#widget-41920 ul{height:auto;justify-content:space-between}.page-footer .text-block#widget-41920 ul>li>a{font-weight:normal !important}.page-footer .text-block#widget-41921{flex:0 0 100%;margin-top:45px;background-color:#000 !important}.page-footer .text-block#widget-41921 .widget-elements{max-width:none}.page-footer .text-block#widget-41921 ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.page-footer .text-block#widget-41921 ul li{color:#fff;font-weight:bold}.page-footer .text-block#widget-41921 ul li:nth-of-type(2){position:relative;min-width:200px;height:200px;background:url("https://whmis.ca/files/3755-Danatec_Logo_One-Colour_White-svg") no-repeat;background-size:contain;background-position:center}.page-footer .text-block#widget-41921 ul a{text-decoration:none}.page-footer .copyright{background-color:#000;border-top:solid thin gray;color:#fff}.product-page-revised{max-width:initial;padding:0}.product-page-revised section{width:100%}.product-page-revised i{display:none}.physical-product .product-page-revised .product-hero-container .card{margin-left:0;margin-right:60px;width:100%;max-width:100%}.physical-product .product-page-revised .product-hero-container .product-price{margin-top:1rem}.physical-product .product-page-revised .product-hero-container .product-price span{color:#fff !important}.physical-product .product-page-revised .product-hero-container .button.add-to-cart{appearance:none;-webkit-font-smoothing:antialiased;text-decoration:none;outline:none;font-size:15px;display:inline-block;text-align:center;padding:0px 20px;border-radius:5px !important;border:none;font-weight:600;cursor:pointer;transition:background-color .6s ease,color .6s ease;color:#000 !important;background:#fff !important}.physical-product .product-page-revised .product-hero-container .button.add-to-cart:hover{opacity:1;background:#000 !important;color:#fff !important}.product-page-revised .product-bundle-container{background-color:#ae0000;padding:60px 0}.product-page-revised .product-bundle-container .product-bundle-section{max-width:1200px;margin:0 auto}.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes{padding:0 1rem}.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes h5{color:#fff !important}.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes .bundle-products.product-grid{flex-wrap:wrap;justify-content:space-evenly}.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes .bundle-products .product-card{background:#fff;flex:1 0 auto;max-width:550px}.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes .bundle-products .product-card .product-details{align-items:start;justify-content:center;padding:25px !important}.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes .bundle-products .product-card .product-details .product-name,.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes .bundle-products .product-card .product-details .product-price{text-align:left;width:100%}.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes .bundle-products .product-card .product-details .product-name a{color:#c00;font-size:22px}.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes .bundle-products .product-card .product-details .product-price{padding-top:20px;justify-content:revert;color:#999}.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes .bundle-products .product-card .product-details .product-link{display:none}.product-page-revised .product-bundle-container .product-bundle-section .bundle-includes .bundle-products .product-card .product-details>.button{display:none !important}.product-page-revised .product-category,.product-page-revised .seats-input strong,.product-page-revised .button{display:none}.product-page-revised .button.view-il-calendar{display:block}.product-page-revised .button.add-to-cart,.product-page-revised .button.view-il-calendar,.product-page-revised .product-card .product-details>.button{appearance:none;-webkit-font-smoothing:antialiased;text-decoration:none;outline:none;font-size:15px;display:inline-block;text-align:center;padding:0px 20px;border-radius:5px !important;border:none;font-weight:600;cursor:pointer;transition:background-color .6s ease,color .6s ease;color:#fff !important;background:#c00 !important;display:block;height:48px;line-height:48px}.product-page-revised .button.add-to-cart:hover,.product-page-revised .button.view-il-calendar:hover,.product-page-revised .product-card .product-details>.button:hover{opacity:1;background-color:#900}.product-page-revised .button.add-to-cart{max-width:115px;width:100%}.product-page-revised .disclosure-item{border:0 !important}.product-page-revised .disclosure-item .disclosure-detail{max-height:initial;margin:0;padding:0}.product-page-revised .disclosure-item .disclosure-detail h2{font-size:clamp(1rem,1.185vw,1.125rem)}.product-page-revised .disclosure-item::after{display:none}.product-page-revised .product-header{display:flex !important;flex-flow:column wrap;box-shadow:inset 0 60px 60px -60px rgba(0,0,0,.16);gap:0 !important}.product-page-revised .product-hero-container{width:100%;background-color:#c00}.product-page-revised .product-hero-container .product-title-container,.product-page-revised .product-hero-container .product-short-description-container{color:#fff}.product-page-revised .product-hero-container .product-image-container .product-media p{display:none}.product-page-revised .product-hero-container .header-image img{max-width:600px;max-height:400px}.product-page-revised .product-hero-container .product-price-container{margin-bottom:30px}.product-page-revised .product-hero-container .product-price-container .product-price span{display:block;font-size:36px;line-height:32px;font-weight:700;color:#c00}.product-page-revised .product-hero-container .product-summary-container{margin-bottom:20px;border-bottom:none}.product-page-revised .product-hero-container .product-summary-container .product-purchase-container{margin-top:20px}.product-page-revised .product-hero-container .product-features-container .disclosure-item{position:static}.product-page-revised .product-hero-container .product-features-container .disclosure-item .disclosure-header{display:none}.product-page-revised .product-hero-container .product-features-container .disclosure-item .disclosure-detail{border-top:1px solid #999;padding-top:20px}.product-page-revised .product-hero-container .product-features-container .disclosure-item,.product-page-revised .product-hero-container .product-features-container .disclosure-item:last-of-type{box-shadow:none;border:0}.product-page-revised .product-hero-container .product-features-container .disclosure-item .disclosure-detail,.product-page-revised .product-hero-container .product-features-container .disclosure-item:last-of-type .disclosure-detail{display:flex;flex-flow:row wrap;row-gap:10px}.product-page-revised .product-hero-container .product-features-container .disclosure-item .disclosure-detail .icon-label-value,.product-page-revised .product-hero-container .product-features-container .disclosure-item:last-of-type .disclosure-detail .icon-label-value{flex:auto}.product-page-revised .product-hero-container .product-purchase-container{margin-top:30px}.product-page-revised .product-hero-container .product-purchase-container .product-purchase{display:flex}.product-page-revised .product-hero-container .product-purchase-container .product-purchase .seats-input input{width:70px;height:45px;padding:0;padding-left:10px;border-radius:5px;line-height:45px}.product-page-revised .product-hero-container .product-purchase-container .product-purchase .seats-input input::-webkit-outer-spin-button,.product-page-revised .product-hero-container .product-purchase-container .product-purchase .seats-input input::-webkit-inner-spin-button{appearance:textfield;opacity:1;margin:0;color:#c00 !important}.product-page-revised .product-hero-container .product-purchase-container .product-purchase .button.view-il-calendar,.product-page-revised .product-hero-container .product-purchase-container .product-purchase .button.add-to-cart{white-space:nowrap;margin:0 10px}.product-page-revised .product-description-container .disclosure-header{display:none}.product-page-revised .product-meta-description-container{max-width:1006px;margin:90px auto 0 auto;padding-left:30px;padding-right:30px}.product-page-revised .product-meta-description-container .product-syllabus-container h2.section-title{display:none}.product-page-revised p.meta{margin-bottom:.67em !important}.product-page-revised .related-products-container{width:100%;margin-top:30px;padding:60px 0;box-shadow:inset 0 60px 60px -60px rgba(0,0,0,.16)}.product-page-revised .also-available-in,.product-page-revised .people-also-purchased{max-width:1200px;margin:0 auto;padding:0 30px}.product-page-revised .also-available-in h5,.product-page-revised .people-also-purchased h5{letter-spacing:.2em;font-weight:normal}.product-page-revised .also-available-in p.add-to-cart,.product-page-revised .people-also-purchased p.add-to-cart{text-transform:capitalize}.product-page-revised .people-also-purchased{margin-top:30px}.product-page-revised .product-grid{display:flex;flex-wrap:wrap;margin:30px auto}.product-page-revised .also-available-in-bundles,.product-page-revised .people-also-purchased-products{margin-left:-15px;margin-right:-15px;gap:0}.product-page-revised .also-available-in-bundles .product-card,.product-page-revised .people-also-purchased-products .product-card{width:calc(25% - 30px);margin:15px}.product-card{overflow:hidden;box-shadow:0 0 12px 0 rgba(26,25,25,.16);flex:0 0 auto;max-width:275px;border-radius:0}.product-card .product-card .product-name{display:flex !important;text-overflow:unset !important}.bundle-products .product-card{background:#fff}.also-available-in-bundles .product-card,.people-also-purchased-products .product-card{background:#f5f5f5}.also-available-in-bundles .product-card .product-details .product-name,.people-also-purchased-products .product-card .product-details .product-name,.also-available-in-bundles .product-card .product-details .product-price,.people-also-purchased-products .product-card .product-details .product-price{width:100%;background:#fff}.also-available-in-bundles .product-card .product-details .product-name,.people-also-purchased-products .product-card .product-details .product-name{display:flex !important;flex-flow:column wrap;flex:auto;justify-content:space-between;padding:20px;width:100%;text-align:left;font-size:22px}.also-available-in-bundles .product-card .product-details .product-name a,.people-also-purchased-products .product-card .product-details .product-name a{color:#000}.also-available-in-bundles .product-card .product-details .product-price,.people-also-purchased-products .product-card .product-details .product-price{justify-content:initial;margin-bottom:30px;padding:20px;padding-top:0;color:#999;border-bottom:1px solid #ccc;text-align:left}.product-card .product-media{display:none}.product-card .product-details{padding:0 0 40px !important;display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;align-content:center;height:100%;gap:0 !important;border:0 !important}.product-card .product-details hr{display:none}ul.checkmark,ul.checkmark li{padding:0;margin-bottom:8px;font-weight:700;list-style:none}ul.checkmark{font-size:18px;line-height:30px}ul.checkmark li::before{display:inline-block;content:"";margin-top:-3px;margin-right:12px;background:url(https://whmis.ca/files/2651-bullet-red-png) no-repeat center;background-size:100% auto;width:28px;height:28px;border-radius:28px;text-align:center;vertical-align:middle;line-height:30px}#product-reviews{display:flex;background-color:#f2f2f2}#product-reviews iframe{max-width:945px;margin:0 auto;margin-bottom:60px}.wrap{width:100%;max-width:1200px;margin:auto;padding:60px 30px}.wrap .row{display:flex;justify-content:space-between;gap:60px}.wrap .row .col:has(.card){width:432px}.wrap .row .col:last-child{flex-basis:auto;flex-grow:1}.wrap .row .card{background:#fff;width:100%;max-width:420px;padding:30px;border-radius:5px;box-shadow:0 6px 10px 0 rgba(0,0,0,.16)}.container[product-id="5187"] .product-page-revised .product-header .product-media{display:none}.widget-section .widget-container>.widget:first-child:nth-last-child(2),.widget-section .widget-container>.widget:first-child:nth-last-child(2)~.widget{width:100%;flex:0 0 auto}.authentication .logo img,.authentication.login .logo img{content:url(https://cdn.files.rapidlms.com/view/7e/7c/7f/07/65/50/60/dc/f9/1d/49/85/de/de/a7/f3/original/logo-red.svg);max-width:200px;height:auto}.authentication hr{display:none}.authentication .field a{text-decoration:underline}.authentication .field a:hover{text-decoration:none}.authentication #new_login_token{margin-top:30px}.authentication .column #new_login_token{margin-top:0}.authentication .form-content .body{box-shadow:0 0 12px 0 rgba(0,0,0,.16);border:none;border-radius:6px}.authentication .labelled-divider .divider-label{color:#000}.authentication .errors{border:0;background:#ffebee;color:#b71c1c;padding:10px;border-radius:6px;font-size:14px;line-height:20px;max-width:370px}.authentication .notice{border-radius:6px;border:0;background:#fff8e1;color:#333;padding:10px;font-size:14px;line-height:20px;max-width:370px}#section_16785,#section_16805,#section_16800,#section_16792{padding-bottom:90px}.page-main{margin-top:138px !important}table.shopping-cart td[data-th=Item] i{font-size:11px;font-style:normal;color:#666}#section_21036,#section_21037,#section_21038,#section_21039,#section_21082{padding:100px 0}#section_16787{padding:50px 0}#section_16787 .text-block p{font-size:18px;max-width:700px}#section_16787 .text-block a.button.cta-button{margin-top:5px !important}@media only screen and (max-width: 1199px){.product .product-details>.new-wrap{display:flex;flex-flow:column wrap;align-items:center}.product-page-revised .product-hero-container .header-image img{width:100%}.product-page-revised .product-grid .product-card{max-width:48%;flex:100%}.physical-product .product-page-revised .product-hero-container .card{margin-right:0 !important;max-width:475px}.page-footer.widget-section>img{transform:translate(0, -26px) !important}}@media only screen and (max-width: 991px){.page-main .wrap .row{flex-flow:row wrap;justify-content:center}.page-main .wrap .row .col{display:flex;flex-flow:column wrap;flex:0 0 auto;align-items:center;width:100%}.page-main .product-page-revised .product-grid{flex-wrap:wrap;justify-content:center}.page-main .product-page-revised .product-grid .product-card{flex:0 0 100%;max-width:100% !important}.page-main .physical-product .product-page-revised .product-header .wrap .row .col:has(.card){order:2}.page-main #section_21032 .text-block .widget-elements h1{font-size:38px;margin-top:0}.page-main #section_21032 .text-block .widget-elements p{font-size:18px}.page-main #section_21032 .text-block .widget-elements img{margin-top:0;max-width:185px}.page-main #section_21033 .text-block .widget-elements h3{margin-bottom:10px}.page-main #section_21034 .widget-container{display:flex;flex-direction:column;gap:40px}.page-main #section_21035 .widget-container{display:flex;flex-direction:column}.page-main #section_21035 .widget-container #widget-42847.text-block ul{display:flex !important;flex-direction:column}.page-main #section_16789 .widget-container{padding-right:20px !important}.page-main #section_16789 #widget-34610 .widget-elements{max-height:100%}.page-main #section_16789 #widget-34610 .widget-elements h3,.page-main #section_16789 #widget-34610 .widget-elements p,.page-main #section_16789 #widget-34610 .widget-elements ul{max-width:100%}.page-main #section_16789 #widget-34610 .widget-elements img{max-width:100%;order:initial;margin:auto}.page-main #section_16790 #widget-34611 .widget-elements{max-height:100%}.page-main #section_16790 #widget-34611 .widget-elements h3,.page-main #section_16790 #widget-34611 .widget-elements p,.page-main #section_16790 #widget-34611 .widget-elements ul{max-width:100%}.page-main #section_16790 #widget-34611 .widget-elements img{max-width:100%;order:initial;margin:auto}.page-main #section_16660 .widget-container .html,.page-main #section_16792 .widget-container .html{flex:0 0 auto !important}.widget .product.card .button-container{align-items:center}}@media only screen and (max-width: 767px){.page-header .center-wrap{padding-left:20px;padding-right:20px}.page-header .center-wrap .logo{height:36px !important;margin:auto 0 !important}.page-header .center-wrap .logo .img{height:36px}.page-header nav.global-nav ul>li{height:100%}.page-header nav.global-nav ul>li>a>i:not(.fa.fa-search):not(.fa.fa-shopping-cart){display:inline-block}.page-main .widget-section:first-of-type .widget-container{padding-left:0 !important;padding-right:0 !important}.page-main .widget-section:first-of-type .widget-container .widget{padding-left:20px !important;padding-right:20px !important}.page-main .widget-section:not(:first-of-type) .widget-container{padding-left:20px !important;padding-right:20px !important}.page-footer .widget-container{display:flex;flex-direction:column;justify-content:left !important}.page-footer .widget-container #widget-34756{flex:none !important}.page-footer .widget-container .text-block{margin-bottom:0 !important;padding-left:10px;padding-right:10px}.page-footer .widget-container #widget-41921 .widget-elements ul{flex-direction:column !important}.page-main .widget.hero-split .widget-elements h1{text-align:center}.page-main .widget.hero-split .image{display:none}.page-main .product .product-details .product-title.title{margin:1rem}.page-main .feature-product{padding:0}.page-main .widget-section#section_16785 .widget-container .wrapper{padding:10px}.page-main .widget-section#section_16785 .widget-container .carousel{padding:40px 15px}.page-main .widget-section#section_16785 .widget-container .slick-prev{left:-2rem;width:2rem}.page-main .widget-section#section_16785 .widget-container .slick-next{right:-2rem;width:2rem}.page-main #section_16660 .widget-container .html .row,.page-main #section_16792 .widget-container .html .row{display:flex;justify-content:space-between;flex-direction:column}.product-page-revised .product-meta-description-container{max-width:100%;margin-top:45px;margin-left:0;padding-left:20px !important;padding-right:20px !important}.product-page-revised .product-grid .product-card{max-width:100% !important}.widget .product.card .button-container{align-items:center}.widget-section .widget-container>.widget:first-child:nth-last-child(3):nth-child(n),.widget-section .widget-container>.widget:first-child:nth-last-child(3)~.widget:nth-child(n){margin:0}.page-main .widget-section:not(:first-of-type) .widget-container{margin-left:20px;margin-right:20px;width:auto}.widget-section .widget-container .feature-product:first-child::before{width:80%;left:10%;right:10%}#section_8477 #widget-34766 .widget-elements{align-items:flex-start}.page-header table.shopping-cart td[data-th=Item]{flex-direction:column}.authentication.login #coordinate_user_frame{margin-left:20px;margin-right:20px;display:block;position:relative}table.shopping-cart td[data-th=Item]{flex-direction:column}.page-main[log-view="checkout - views checkout"] .body-header{height:100px}.page-header nav.site-nav,.page-header nav.site-nav.is-scrolled{padding-top:15px}.page-main{margin-top:120px !important}.checkout-actions #purchase-for-myself .button,.checkout-actions #purchase-for-distribution .button{margin-bottom:10px;width:100%}.page-main[log-view="checkout - views checkout"] .checkout,.page-header nav.site-nav .center-wrap{padding-left:20px;padding-right:20px}}.page-header nav.global-nav>ul .product-search{display:none}@media screen and (min-width: 1441px){.product .product-details{margin:0 auto;width:100%;display:grid;grid-template-columns:auto 1fr 1fr;grid-template-rows:60px 1fr;gap:5px 5px;grid-template-areas:"title title price course-details" "description description price add-to-cart"}.product .product-details>.format,.product .product-details .title,.product .product-details .product-description{text-align:left}.product .product-details .format{grid-area:format;margin:0;font-size:12px !important;text-transform:uppercase;color:#999}.product .product-details .title{grid-area:title;margin:0;font-size:24px}.product .product-details .product-description{grid-area:description;display:block;margin-bottom:0}.product .product-details .product-price{grid-area:price;margin:0;display:flex;justify-content:center}.product .product-details .product-price>span{font-weight:bold}.product .product-details .details{grid-area:course-details;margin:0}.product .product-details .button.cta-button{margin:0 auto auto !important}.page-main .widget-section .widget-container .feature-product:first-child .card{padding-top:50px}.page-main .widget-section .widget-container .feature-product:first-child::before{left:100px}}#new_login_token{padding-top:2em;border-top:1px solid #ccc;display:block;margin-top:1em}#section_19160 .title h2::before{content:"";background:#dd1414;height:5px;width:100px;display:block;margin-bottom:15px}#section_19160 .title h2{font-weight:900;margin-top:0;margin-bottom:0}#section_19160{padding:0}#section_19160 img{padding:0 40px}html .slick-prev:before,html .slick-next:before{color:#c00}#section_19160{padding:0;background:#ecf1f9;background-position:center right;background-repeat:no-repeat;background-size:auto 100%;box-shadow:inset 0 60px 60px -60px rgba(0,0,0,.16)}#section_19160 .row{margin:60px 0}#section_19160 .row .col{flex-basis:50%;width:50%}#section_19160 h2{font-size:50px;line-height:58px;margin-top:0;margin-bottom:15px}#section_19160 p{margin:0}#section_19160 ul.checkmark{margin:30px 0}#section_19160 .row .col{flex-basis:100%;width:100%}#section_19160 .row .col{flex-basis:100%;width:100%}#section_19160{display:none}@media only screen and (max-width: 768px){.blog .html .widget-elements{grid-template-columns:1fr}#section_16904 .widget-container{margin-left:0;margin-right:0}#section_16904 .carousel{padding:0px}#section_16904 .carousel-inner{display:flex;flex-wrap:wrap}#section_16904 .slick-prev:before,#section_16904 .slick-next:before{display:none}#section_16904 .carousel-item img{width:100%;padding-left:10px}#section_16904 #widget-39504 .carousel{position:relative;padding:0}#section_16904 #widget-39504 .carousel-item{flex:1 0 16%}}#section_19408 #widget-39596 p{width:60%;text-align:center;margin:0 auto;padding-bottom:20px}#section_19408 #widget-39596,#section_19408 #widget-39597{width:100%;margin:0 auto}#section_19408 #widget-39597 .card-container{justify-content:center}body>div.container>main>header{background:#c00 url(`/assets/shattered-e68e251981690d5c39abb494e95e02836aaa90202081e6e2762ad20e62dd2067.png`) !important}nav.global-nav>ul .review-cart .shopping-cart{padding:0 15px;color:#fff !important;text-transform:unset !important}nav.global-nav>ul .review-cart .shopping-cart summary{line-height:36px;padding:0;border-bottom:none;margin-bottom:0}nav.global-nav>ul .review-cart .shopping-cart summary .toggle-review{padding:0 16px !important}nav.global-nav>ul .review-cart .shopping-cart summary .toggle-review.has-items{background:#c00 !important}nav.global-nav>ul .review-cart .shopping-cart summary .toggle-review.has-items:hover{color:#fff}nav.global-nav>ul .review-cart .shopping-cart summary .toggle-review.has-items:hover .fa-shopping-cart{color:#fff}nav.global-nav>ul .review-cart .shopping-cart summary .toggle-review span{display:none}nav.global-nav>ul .review-cart .shopping-cart summary::after{content:""}nav.global-nav>ul .review-cart .shopping-cart .review-items{color:#000}nav.global-nav>ul .review-cart .shopping-cart .shopping-cart th,nav.global-nav>ul .review-cart .shopping-cart .shopping-cart td{padding:8px;vertical-align:top}nav.global-nav>ul .review-cart .shopping-cart .shopping-cart th .delete-btn,nav.global-nav>ul .review-cart .shopping-cart .shopping-cart td .delete-btn{background:unset !important;color:unset !important}nav.global-nav>ul .review-cart .shopping-cart>i:not(.fa.fa-search):not(.fa.fa-shopping-cart){display:none}.product-page-reduxed button.button,.product-page-reduxed a.button{color:#fff;background:#c00;border-radius:5px !important}.product-page-reduxed button.add-to-cart,.product-page-reduxed a.add-to-cart{height:46px}.product-page-reduxed button.mini,.product-page-reduxed a.mini,.product-page-reduxed button.buy-now,.product-page-reduxed a.buy-now{display:none}.product-page-reduxed .product-header,.product-page-reduxed .physical-product-header{background-color:#c00 !important}.product-page-reduxed .product-header .price,.product-page-reduxed .physical-product-header .price{color:#fff;font-size:36px !important;line-height:32px;font-weight:700}.product-page-reduxed .product-header .card,.product-page-reduxed .physical-product-header .card{border-radius:5px !important;box-shadow:0 6px 10px 0 rgba(0,0,0,.16)}.product-page-reduxed .product-header .seats-input button i,.product-page-reduxed .physical-product-header .seats-input button i{display:none}.product-page-reduxed .product-header .hero-left,.product-page-reduxed .physical-product-header .hero-left,.product-page-reduxed .product-header .hero-details,.product-page-reduxed .physical-product-header .hero-details{color:#fff}.product-page-reduxed .product-header .hero-left button,.product-page-reduxed .physical-product-header .hero-left button,.product-page-reduxed .product-header .hero-details button,.product-page-reduxed .physical-product-header .hero-details button{background-color:#fff !important;color:#000 !important}.product-page-reduxed .product-header .hero-left .product-purchase,.product-page-reduxed .physical-product-header .hero-left .product-purchase,.product-page-reduxed .product-header .hero-details .product-purchase,.product-page-reduxed .physical-product-header .hero-details .product-purchase{margin-top:20px}.product-page-reduxed .product-header .hero-right .card,.product-page-reduxed .physical-product-header .hero-right .card{width:100%}@media screen and (min-width: 700px){.product-page-reduxed .product-header .hero-right .card,.product-page-reduxed .physical-product-header .hero-right .card{width:420px}}.product-page-reduxed .product-header .hero-right .product-list-container,.product-page-reduxed .physical-product-header .hero-right .product-list-container,.product-page-reduxed .product-header .hero-right .seats-input,.product-page-reduxed .physical-product-header .hero-right .seats-input{margin-top:30px !important}.product-page-reduxed .product-header .hero-right .product-price .price,.product-page-reduxed .physical-product-header .hero-right .product-price .price{color:#c00}.product-page-reduxed .product-header .hero-right .product-price .product-features-container,.product-page-reduxed .physical-product-header .hero-right .product-price .product-features-container{display:flex;flex-flow:row wrap;gap:10px}.product-page-reduxed .product-header .hero-right .product-price .product-features-container .icon-label-value i,.product-page-reduxed .physical-product-header .hero-right .product-price .product-features-container .icon-label-value i{display:none}.product-page-reduxed .product-header .hero-right .product-price button,.product-page-reduxed .physical-product-header .hero-right .product-price button{background-color:#c00}.product-page-reduxed .product-bundle-container{background-color:#ae0000 !important}.product-page-reduxed .product-bundle-container .product-bundle{max-width:1150px;margin:0 auto;color:#fff}.product-page-reduxed .product-bundle-container .product-bundle .product-grid .product-card{display:block;justify-self:stretch;padding:25px;max-width:unset;border-radius:5px}.product-page-reduxed .product-bundle-container .product-bundle .product-grid .product-card .product-details{display:block;padding:unset !important}.product-page-reduxed .product-bundle-container .product-bundle .product-grid .product-card .product-name{color:#ae0000;font-size:22px;font-weight:600;margin-bottom:20px}.product-page-reduxed .product-bundle-container .product-bundle .product-grid .product-card .product-short-description{color:#000;padding-bottom:30px}.product-page-reduxed .product-bundle-container .product-bundle .product-grid .product-card .product-price{color:#999;font-size:20px;font-weight:600}.product-page-reduxed .product-bundle-container .product-bundle .product-grid .product-card hr,.product-page-reduxed .product-bundle-container .product-bundle .product-grid .product-card .button{display:none}.product-page-reduxed .product-meta-container .product-category,.product-page-reduxed .product-meta-container .product-author{display:none}.product-page-reduxed .product-media-container,.product-page-reduxed #product-reviews,.product-page-reduxed .product-bundle-lower-container{display:none}.product-page-reduxed .featured-in-container,.product-page-reduxed .related-products-container{background-color:#fff !important;box-shadow:inset 0 60px 60px -60px rgba(0,0,0,.16);margin-bottom:40px}.product-page-reduxed .featured-in-container .people-also-purchased,.product-page-reduxed .related-products-container .people-also-purchased,.product-page-reduxed .featured-in-container .featured-in,.product-page-reduxed .related-products-container .featured-in{max-width:1150px;margin:0 auto;padding:0}.product-page-reduxed .featured-in-container .product-grid .product-card,.product-page-reduxed .related-products-container .product-grid .product-card{background:#f7f7f7 !important}.product-page-reduxed .featured-in-container .product-grid .product-card .product-details .product-name,.product-page-reduxed .related-products-container .product-grid .product-card .product-details .product-name{font-weight:600;background:#fff;font-size:22px}.product-page-reduxed .featured-in-container .product-grid .product-card .product-details .product-price,.product-page-reduxed .related-products-container .product-grid .product-card .product-details .product-price{font-weight:600;background:#fff;font-size:20px}.product-page-reduxed .featured-in-container .product-grid .product-card .product-details a.button,.product-page-reduxed .related-products-container .product-grid .product-card .product-details a.button{margin:0 30px}#section_21002,#section_21033{justify-content:center;padding:45px 0}#section_21002 .widget-container,#section_21033 .widget-container{justify-content:center;gap:15px}#section_21002 .text-block,#section_21033 .text-block{margin-right:0 !important}#section_21002 .text-block .widget-elements,#section_21033 .text-block .widget-elements{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:15px}#section_21002 .text-block .widget-elements>img,#section_21033 .text-block .widget-elements>img{grid-column:1;grid-row:1;max-width:44px}#section_21002 .text-block .widget-elements>h3,#section_21033 .text-block .widget-elements>h3{margin-top:0;margin-bottom:10px;grid-column:2;grid-row:1;padding-right:40px}#section_21002 .text-block .widget-elements>p,#section_21033 .text-block .widget-elements>p{grid-column:2;grid-row:2}#section_21003 .widget-container,#section_21034 .widget-container{gap:15px 97px;display:grid;grid-template-columns:1fr 1fr}#section_21003 .text-block .widget-elements,#section_21034 .text-block .widget-elements{padding-top:30px}#section_21003 .text-block .widget-elements p:has(a),#section_21034 .text-block .widget-elements p:has(a){display:flex;gap:15px}#section_21003 .text-block .widget-elements p:has(a) a,#section_21034 .text-block .widget-elements p:has(a) a{color:#fff !important;background:#c00 !important;text-decoration:none;padding:10px 15px;font-weight:bold;border-radius:5px}#section_21003 .text-block .widget-elements p:has(a) a:hover,#section_21034 .text-block .widget-elements p:has(a) a:hover{opacity:1;background-color:#900}#section_21003 .image img,#section_21034 .image img{border-radius:5px}#section_21004 .widget-container,#section_21035 .widget-container{padding:50px 30px;gap:29px;display:grid;grid-template-columns:1fr 1fr}#section_21004 .widget-container .widget,#section_21035 .widget-container .widget{margin:0 !important}#section_21004 .widget-container .widget#widget-42846 .widget-elements,#section_21035 .widget-container .widget#widget-42846 .widget-elements{row-gap:15px;font-size:16px;flex:0 0 auto;max-width:500px}#section_21004 .widget-container .widget#widget-42846 h2,#section_21035 .widget-container .widget#widget-42846 h2{margin-bottom:0 !important}#section_21004 .widget-container .widget#widget-42846 p,#section_21035 .widget-container .widget#widget-42846 p{margin-bottom:0 !important}#section_21004 .widget-container .widget#widget-42846 a.button,#section_21035 .widget-container .widget#widget-42846 a.button{font-weight:bold;padding:10px 15px}#section_21004 .widget-container .widget#widget-42847.text-block,#section_21035 .widget-container .widget#widget-42847.text-block{flex:0 0 auto}#section_21004 .widget-container .widget#widget-42847.text-block p,#section_21035 .widget-container .widget#widget-42847.text-block p,#section_21004 .widget-container .widget#widget-42847.text-block li,#section_21035 .widget-container .widget#widget-42847.text-block li{font-size:1rem}#section_21004 .widget-container .widget#widget-42847.text-block ul,#section_21035 .widget-container .widget#widget-42847.text-block ul{display:grid;grid-template-columns:repeat(2, auto);margin:28px 0;padding-left:0;list-style:none;gap:15px}#section_21004 .widget-container .widget#widget-42847.text-block ul li,#section_21035 .widget-container .widget#widget-42847.text-block ul li{margin:0;flex:0 0 auto;position:relative;display:flex;min-width:max-content}#section_21004 .widget-container .widget#widget-42847.text-block ul li::before,#section_21035 .widget-container .widget#widget-42847.text-block ul li::before{content:"";background:url("https://cdn.files.rapidlms.com/view/ea/9a/46/79/fa/62/3c/ae/04/a0/10/a3/65/33/d6/85/original/circle-check-regular+1.png") no-repeat center;width:24px;height:24px;margin-right:5px}#section_21005,#section_21032{max-height:unset !important;max-width:unset !important;flex:0 1 650px;justify-content:center;width:100%;min-height:380px;height:100%}#section_21005 .text-block,#section_21032 .text-block{padding:100px 0 50px 0;align-items:center}#section_21005 .text-block .widget-elements,#section_21032 .text-block .widget-elements{flex-flow:row wrap;align-items:center;row-gap:30px}#section_21005 .text-block .widget-elements>*:not(p:has(a)),#section_21032 .text-block .widget-elements>*:not(p:has(a)){flex:0 0 100%;margin-bottom:0 !important}#section_21005 .text-block .widget-elements p:not(:has(a)),#section_21032 .text-block .widget-elements p:not(:has(a)){font-size:32px}#section_21005 .text-block .widget-elements h1,#section_21032 .text-block .widget-elements h1{order:1;font-size:64px}#section_21005 .text-block .widget-elements p,#section_21032 .text-block .widget-elements p{order:2}#section_21005 .text-block .widget-elements img,#section_21032 .text-block .widget-elements img{order:3;max-width:225px;margin-top:61px}#section_21005 .text-block .widget-elements p:has(a),#section_21032 .text-block .widget-elements p:has(a){display:flex;flex:0 0 100%;gap:10px}#section_21005 .text-block .widget-elements p:has(a),#section_21032 .text-block .widget-elements p:has(a){gap:15px}#section_21005 .text-block .widget-elements p:has(a) a,#section_21032 .text-block .widget-elements p:has(a) a{font-size:20px;padding:10px 15px;background-color:#fff;color:#344374 !important;font-weight:bold;text-decoration:none;border-radius:5px}#section_21005 .text-block .widget-elements p:has(a) a:last-of-type,#section_21032 .text-block .widget-elements p:has(a) a:last-of-type{background-color:rgba(0,0,0,0);color:#fff !important;border:solid thin #fff}
