.elementor-135 .elementor-element.elementor-element-018c41b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:80px;--padding-right:80px}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-135 .elementor-element.elementor-element-e4095f7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-family:"Albert Sans",sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-e4095f7 a{color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-deec8c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0 40px;--row-gap:0;--column-gap:40px;--margin-top:0;--margin-bottom:100px;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:80px;--padding-right:80px}.elementor-135 .elementor-element.elementor-element-ec70b38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-ec70b38.e-con{--flex-grow:1;--flex-shrink:0}.elementor-135 .elementor-element.elementor-element-e31103a{--display:flex;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:0%;--padding-bottom:60%;--padding-left:0%;--padding-right:0%}.elementor-135 .elementor-element.elementor-element-e31103a:not(.elementor-motion-effects-element-type-background), .elementor-135 .elementor-element.elementor-element-e31103a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://safetygrade.ca/wp-content/uploads/2024/11/placeholder.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-135 .elementor-element.elementor-element-e31103a::before,.elementor-135 .elementor-element.elementor-element-e31103a>.elementor-background-video-container::before,.elementor-135 .elementor-element.elementor-element-e31103a>.e-con-inner>.elementor-background-video-container::before,.elementor-135 .elementor-element.elementor-element-e31103a>.elementor-background-slideshow::before,.elementor-135 .elementor-element.elementor-element-e31103a>.e-con-inner>.elementor-background-slideshow::before,.elementor-135 .elementor-element.elementor-element-e31103a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-135 .elementor-element.elementor-element-a0a08fc{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-ca9c447{width:100%;max-width:100%;border-radius:16px 16px 16px 16px}.elementor-135 .elementor-element.elementor-element-ca9c447.elementor-element{--align-self:center}.elementor-135 .elementor-element.elementor-element-ca9c447 iframe{height:350px}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-135 .elementor-element.elementor-element-fde592a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-135 .elementor-element.elementor-element-fde592a .elementor-heading-title{font-size:32px;font-weight:600;line-height:1.5;color:#050505}.elementor-135 .elementor-element.elementor-element-551e042{--display:flex;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-6147bbd{--display:grid;--e-con-grid-template-columns:120px 1fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0 8px;--row-gap:0;--column-gap:8px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--border-radius:0 0 0 0;--padding-top:0;--padding-bottom:16px;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-609a22a.elementor-element{--align-self:flex-start}.elementor-135 .elementor-element.elementor-element-609a22a .elementor-heading-title{color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-db638c9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-4509d8f{--display:grid;--e-con-grid-template-columns:120px 1fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0 8px;--row-gap:0;--column-gap:8px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--border-radius:0 0 0 0;--padding-top:0;--padding-bottom:16px;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-91947dd.elementor-element{--align-self:flex-start}.elementor-135 .elementor-element.elementor-element-91947dd .elementor-heading-title{color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-3d5a6c0{width:100%;max-width:100%}.elementor-135 .elementor-element.elementor-element-3d5a6c0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-135 .elementor-element.elementor-element-3d5a6c0 .elementor-heading-title{font-family:"Albert Sans",sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-548b44b{--display:grid;--e-con-grid-template-columns:120px 1fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0 8px;--row-gap:0;--column-gap:8px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--border-radius:0 0 0 0;--padding-top:0;--padding-bottom:16px;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-0c22ae1.elementor-element{--align-self:flex-start}.elementor-135 .elementor-element.elementor-element-0c22ae1 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-db9d605 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-44df48e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-4dd5ecf{--display:flex;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-135 .elementor-element.elementor-element-19e3ee1 .elementor-heading-title{font-size:var(--e-global-typography-dfa29d3-font-size);font-weight:var(--e-global-typography-dfa29d3-font-weight);line-height:var(--e-global-typography-dfa29d3-line-height);color:#050505}.elementor-135 .elementor-element.elementor-element-0aba4a3 .elementor-heading-title{font-family:var( --e-global-typography-5d52631-font-family ), Sans-serif;font-size:var(--e-global-typography-5d52631-font-size);font-weight:var(--e-global-typography-5d52631-font-weight);line-height:var(--e-global-typography-5d52631-line-height);color:var(--e-global-color-884c5bc)}.elementor-135 .elementor-element.elementor-element-7cbe780{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-e1819f7{width:100%;max-width:100%}.elementor-135 .elementor-element.elementor-element-169b141{width:100%;max-width:100%}.elementor-135 .elementor-element.elementor-element-9ba396c{width:100%;max-width:100%}.elementor-135 .elementor-element.elementor-element-b21bda6{width:100%;max-width:100%}.elementor-135 .elementor-element.elementor-element-96bbed9{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-5e8f214{width:100%;max-width:100%;border-radius:16px 16px 16px 16px}.elementor-135 .elementor-element.elementor-element-5e8f214.elementor-element{--align-self:center}.elementor-135 .elementor-element.elementor-element-5e8f214 iframe{height:350px}.elementor-135 .elementor-element.elementor-element-ae2e5c5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-135 .elementor-element.elementor-element-ae2e5c5 .elementor-heading-title{font-size:32px;font-weight:600;line-height:1.5;color:#050505}.elementor-135 .elementor-element.elementor-element-b1df58f{--display:flex;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-32bbf25{--display:grid;--e-con-grid-template-columns:120px 1fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0 8px;--row-gap:0;--column-gap:8px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--border-radius:0 0 0 0;--padding-top:0;--padding-bottom:16px;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-59b805b.elementor-element{--align-self:flex-start}.elementor-135 .elementor-element.elementor-element-59b805b .elementor-heading-title{color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-d8bb4b6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-7627d9e{--display:grid;--e-con-grid-template-columns:120px 1fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0 8px;--row-gap:0;--column-gap:8px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--border-radius:0 0 0 0;--padding-top:0;--padding-bottom:16px;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-cd1816c.elementor-element{--align-self:flex-start}.elementor-135 .elementor-element.elementor-element-cd1816c .elementor-heading-title{color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-673835b{width:100%;max-width:100%}.elementor-135 .elementor-element.elementor-element-673835b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-135 .elementor-element.elementor-element-673835b .elementor-heading-title{font-family:"Albert Sans",sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-04af995{--display:grid;--e-con-grid-template-columns:120px 1fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:0 8px;--row-gap:0;--column-gap:8px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--border-radius:0 0 0 0;--padding-top:0;--padding-bottom:16px;--padding-left:0;--padding-right:0}.elementor-135 .elementor-element.elementor-element-9416ade.elementor-element{--align-self:flex-start}.elementor-135 .elementor-element.elementor-element-9416ade .elementor-heading-title{color:var(--e-global-color-text)}.elementor-135 .elementor-element.elementor-element-aad9847 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-text)}@media (max-width:1024px){.elementor-135 .elementor-element.elementor-element-018c41b{--padding-top:0;--padding-bottom:0;--padding-left:20px;--padding-right:20px}.elementor-widget-breadcrumbs{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-135 .elementor-element.elementor-element-e4095f7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-135 .elementor-element.elementor-element-deec8c5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0;--margin-bottom:50px;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:20px;--padding-right:20px}.elementor-135 .elementor-element.elementor-element-ca9c447 iframe{height:200px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-135 .elementor-element.elementor-element-fde592a .elementor-heading-title{font-size:26px}.elementor-135 .elementor-element.elementor-element-6147bbd{--e-con-grid-template-columns:repeat(1,1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-db638c9 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-135 .elementor-element.elementor-element-4509d8f{--e-con-grid-template-columns:repeat(1,1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-548b44b{--e-con-grid-template-columns:repeat(1,1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-db9d605 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-135 .elementor-element.elementor-element-19e3ee1 .elementor-heading-title{font-size:var(--e-global-typography-dfa29d3-font-size);line-height:var(--e-global-typography-dfa29d3-line-height)}.elementor-135 .elementor-element.elementor-element-0aba4a3 .elementor-heading-title{font-size:var(--e-global-typography-5d52631-font-size);line-height:var(--e-global-typography-5d52631-line-height)}.elementor-135 .elementor-element.elementor-element-7cbe780{--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px}.elementor-135 .elementor-element.elementor-element-dddce2e.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-135 .elementor-element.elementor-element-dae7317.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-135 .elementor-element.elementor-element-c1c9943.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-135 .elementor-element.elementor-element-fc0fb86.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-135 .elementor-element.elementor-element-5e8f214 iframe{height:200px}.elementor-135 .elementor-element.elementor-element-ae2e5c5 .elementor-heading-title{font-size:26px}.elementor-135 .elementor-element.elementor-element-32bbf25{--e-con-grid-template-columns:repeat(1,1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-d8bb4b6 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-135 .elementor-element.elementor-element-7627d9e{--e-con-grid-template-columns:repeat(1,1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-04af995{--e-con-grid-template-columns:repeat(1,1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-aad9847 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media (max-width:767px){.elementor-widget-breadcrumbs{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-135 .elementor-element.elementor-element-ca9c447 iframe{height:250px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-135 .elementor-element.elementor-element-fde592a .elementor-heading-title{font-size:24px}.elementor-135 .elementor-element.elementor-element-6147bbd{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-db638c9 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-135 .elementor-element.elementor-element-4509d8f{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-548b44b{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-db9d605 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-135 .elementor-element.elementor-element-19e3ee1 .elementor-heading-title{font-size:var(--e-global-typography-dfa29d3-font-size);line-height:var(--e-global-typography-dfa29d3-line-height)}.elementor-135 .elementor-element.elementor-element-0aba4a3 .elementor-heading-title{font-size:var(--e-global-typography-5d52631-font-size);line-height:var(--e-global-typography-5d52631-line-height)}.elementor-135 .elementor-element.elementor-element-5e8f214 iframe{height:250px}.elementor-135 .elementor-element.elementor-element-ae2e5c5 .elementor-heading-title{font-size:24px}.elementor-135 .elementor-element.elementor-element-32bbf25{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-d8bb4b6 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-135 .elementor-element.elementor-element-7627d9e{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-04af995{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-135 .elementor-element.elementor-element-aad9847 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media (min-width:768px){.elementor-135 .elementor-element.elementor-element-018c41b{--content-width:1440px}.elementor-135 .elementor-element.elementor-element-deec8c5{--content-width:1440px}.elementor-135 .elementor-element.elementor-element-ec70b38{--width:500px}}@media (max-width:1024px) and (min-width:768px){.elementor-135 .elementor-element.elementor-element-deec8c5{--content-width:100%}.elementor-135 .elementor-element.elementor-element-ec70b38{--width:270px}}.elementor-135 .elementor-element.elementor-element-551e042 .sg-cf-value div{text-overflow:ellipsis;overflow:hidden}@media (max-width:1300px){.elementor-135 .elementor-element.elementor-element-ec70b38{width:400px}}@media (max-width:1100px){.elementor-135 .elementor-element.elementor-element-ec70b38{width:300px}}.elementor-135 .elementor-element.elementor-element-b21bda6{.scroll-btn {
      display: none; /* hidden by default */
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1;
      background: rgba(0, 0, 0, 0.5);
      color: white;
      border: none;
      padding: 8px 12px;
      cursor: pointer;
    }
    
    .scroll-btn.left {
      left: 0;
    }
    
    .scroll-btn.right {
      right: 0;
    }
    
    .scroll-btn.visible {
      display: block; /* shown via JS when needed */
    }
    
    .story-images{
        width: 100%;
        max-width: 100%;
        overflow: auto;
        white-space: nowrap;
        a{
            display: inline-block;
            margin: 0 1rem 0 0;
            
            img{
                border-radius: 8px;
                border: 1px solid rgba(0, 0, 0, 0.1);
            }
        }
    }
    
}.elementor-135 .elementor-element.elementor-element-b1df58f .sg-cf-value div{text-overflow:ellipsis;overflow:hidden}