.elementor-3070 .elementor-element.elementor-element-2ecabe1 > .elementor-container{max-width:1280px;}.elementor-3070 .elementor-element.elementor-element-2ecabe1 > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-2ecabe1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 9rem 0rem 9rem;}.elementor-3070 .elementor-element.elementor-element-4820784 > .elementor-element-populated{padding:0rem 0rem 10rem 0rem;}.elementor-3070 .elementor-element.elementor-element-e6e58f5 .elementor-heading-title{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-secondary );}.elementor-3070 .elementor-element.elementor-element-96b63db > .elementor-widget-container{margin:2rem 0rem 8.4rem 0rem;}.elementor-3070 .elementor-element.elementor-element-96b63db{font-size:var( --e-global-typography-4ee7128-font-size );line-height:var( --e-global-typography-4ee7128-line-height );letter-spacing:var( --e-global-typography-4ee7128-letter-spacing );word-spacing:var( --e-global-typography-4ee7128-word-spacing );}.elementor-3070 .elementor-element.elementor-element-2cb7959{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-01cc0e3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-12aeb2d img{width:100%;max-width:330px;border-radius:10px 10px 10px 10px;}.elementor-3070 .elementor-element.elementor-element-18b21a7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-18b21a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3070 .elementor-element.elementor-element-553dc26{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-e8a7f26 img{width:100%;max-width:330px;border-radius:10px 10px 10px 10px;}.elementor-3070 .elementor-element.elementor-element-d0fe6ac > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-d0fe6ac .elementor-button-content-wrapper{flex-direction:row;}.elementor-3070 .elementor-element.elementor-element-85c9299{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-397014c img{width:100%;max-width:330px;border-radius:10px 10px 10px 10px;}.elementor-3070 .elementor-element.elementor-element-c2d1d97 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-c2d1d97 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3070 .elementor-element.elementor-element-11aff97:not(.elementor-motion-effects-element-type-background), .elementor-3070 .elementor-element.elementor-element-11aff97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3070 .elementor-element.elementor-element-11aff97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 9rem 0rem 9rem;}.elementor-3070 .elementor-element.elementor-element-11aff97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-158995d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3070 .elementor-element.elementor-element-158995d > .elementor-element-populated{padding:10rem 0rem 24rem 0rem;}.elementor-3070 .elementor-element.elementor-element-c27a52e > .elementor-widget-container{background-color:var( --e-global-color-primary );background-image:url("https://codeonesafety.com/wp-content/uploads/2022/05/icon-up.svg");padding:5rem 0rem 5rem 0rem;background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-3070 .elementor-element.elementor-element-c27a52e{text-align:center;}.elementor-3070 .elementor-element.elementor-element-c27a52e .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-3070 .elementor-element.elementor-element-804fc90 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-3070 .elementor-element.elementor-element-804fc90 .elementor-icon-wrapper{text-align:center;}.elementor-3070 .elementor-element.elementor-element-804fc90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-804fc90.elementor-view-framed .elementor-icon, .elementor-3070 .elementor-element.elementor-element-804fc90.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-804fc90.elementor-view-framed .elementor-icon, .elementor-3070 .elementor-element.elementor-element-804fc90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-804fc90 .elementor-icon{font-size:190px;}.elementor-3070 .elementor-element.elementor-element-804fc90 .elementor-icon svg{height:190px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 > .elementor-widget-container{margin:6rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2.elementor-position-right .elementor-image-box-img{margin-left:44px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2.elementor-position-left .elementor-image-box-img{margin-right:44px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2.elementor-position-top .elementor-image-box-img{margin-bottom:44px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-title{font-size:2.2rem;font-weight:bold;text-transform:uppercase;line-height:1.9em;color:var( --e-global-color-text );}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-text );}.elementor-3070 .elementor-element.elementor-element-ef6bb34 > .elementor-widget-container{margin:6rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-ef6bb34.elementor-position-right .elementor-image-box-img{margin-left:44px;}.elementor-3070 .elementor-element.elementor-element-ef6bb34.elementor-position-left .elementor-image-box-img{margin-right:44px;}.elementor-3070 .elementor-element.elementor-element-ef6bb34.elementor-position-top .elementor-image-box-img{margin-bottom:44px;}.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-title{font-size:2.2rem;font-weight:bold;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-text );}.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-text );}.elementor-3070 .elementor-element.elementor-element-a858bb4 > .elementor-widget-container{margin:6rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-a858bb4.elementor-position-right .elementor-image-box-img{margin-left:44px;}.elementor-3070 .elementor-element.elementor-element-a858bb4.elementor-position-left .elementor-image-box-img{margin-right:44px;}.elementor-3070 .elementor-element.elementor-element-a858bb4.elementor-position-top .elementor-image-box-img{margin-bottom:44px;}.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-title{font-size:2.2rem;font-weight:bold;text-transform:uppercase;line-height:1.9em;color:var( --e-global-color-text );}.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-text );}.elementor-3070 .elementor-element.elementor-element-8f31a60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-19rem;margin-bottom:10rem;padding:0rem 9rem 0rem 9rem;}.elementor-3070 .elementor-element.elementor-element-8f31a60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-1d643c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3070 .elementor-element.elementor-element-1d643c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://codeonesafety.com/wp-content/uploads/2022/05/icon-digital.svg");background-position:top center;background-repeat:no-repeat;background-size:890px auto;}.elementor-3070 .elementor-element.elementor-element-1d643c2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3070 .elementor-element.elementor-element-1d643c2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:32px;}.elementor-3070 .elementor-element.elementor-element-1d643c2 > .elementor-element-populated, .elementor-3070 .elementor-element.elementor-element-1d643c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-3070 .elementor-element.elementor-element-1d643c2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3070 .elementor-element.elementor-element-1d643c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 2rem 7.4rem 2rem;}.elementor-3070 .elementor-element.elementor-element-1d643c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-123bcf4{text-align:center;}.elementor-3070 .elementor-element.elementor-element-123bcf4 .elementor-heading-title{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-3070 .elementor-element.elementor-element-29353e8 > .elementor-widget-container{margin:3rem 0rem 4rem 0rem;}.elementor-3070 .elementor-element.elementor-element-29353e8{text-align:center;}.elementor-3070 .elementor-element.elementor-element-29353e8 .elementor-heading-title{font-size:var( --e-global-typography-f0fad20-font-size );line-height:var( --e-global-typography-f0fad20-line-height );letter-spacing:var( --e-global-typography-f0fad20-letter-spacing );word-spacing:var( --e-global-typography-f0fad20-word-spacing );}.elementor-3070 .elementor-element.elementor-element-ecc39b3{width:auto;max-width:auto;}.elementor-3070 .elementor-element.elementor-element-ecc39b3 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-782bb73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:0rem 9rem 0rem 9rem;}.elementor-3070 .elementor-element.elementor-element-782bb73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-e029732 > .elementor-element-populated, .elementor-3070 .elementor-element.elementor-element-e029732 > .elementor-element-populated > .elementor-background-overlay, .elementor-3070 .elementor-element.elementor-element-e029732 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3070 .elementor-element.elementor-element-e029732 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 10rem 0rem;}.elementor-3070 .elementor-element.elementor-element-e029732 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-f3b5c3d{text-align:start;}.elementor-3070 .elementor-element.elementor-element-f3b5c3d .elementor-heading-title{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-3070 .elementor-element.elementor-element-9daf10a > .elementor-widget-container{margin:03rem 0rem 1rem 0rem;}.elementor-3070 .elementor-element.elementor-element-9daf10a.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-3070 .elementor-element.elementor-element-9daf10a.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-3070 .elementor-element.elementor-element-9daf10a.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-3070 .elementor-element.elementor-element-9daf10a .elementor-image-box-title{margin-bottom:0px;font-size:2.2rem;font-weight:600;text-transform:uppercase;line-height:1.95em;color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-9daf10a .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-3070 .elementor-element.elementor-element-9daf10a .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-2762215 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-8ebc674 > .elementor-widget-container{margin:03rem 0rem 1rem 0rem;}.elementor-3070 .elementor-element.elementor-element-8ebc674.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-3070 .elementor-element.elementor-element-8ebc674.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-3070 .elementor-element.elementor-element-8ebc674.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-3070 .elementor-element.elementor-element-8ebc674 .elementor-image-box-title{margin-bottom:0px;font-size:2.2rem;font-weight:600;text-transform:uppercase;line-height:1.95em;color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-8ebc674 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-3070 .elementor-element.elementor-element-8ebc674 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-dd4e139 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-00bcf72 > .elementor-widget-container{margin:03rem 0rem 1rem 0rem;}.elementor-3070 .elementor-element.elementor-element-00bcf72.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-3070 .elementor-element.elementor-element-00bcf72.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-3070 .elementor-element.elementor-element-00bcf72.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-3070 .elementor-element.elementor-element-00bcf72 .elementor-image-box-title{margin-bottom:0px;font-size:2.2rem;font-weight:600;text-transform:uppercase;line-height:1.95em;color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-00bcf72 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-3070 .elementor-element.elementor-element-00bcf72 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-a1eac17 > .elementor-widget-container{margin:-5rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-55668aa > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-55668aa{text-align:start;}.elementor-3070 .elementor-element.elementor-element-55668aa .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-secondary );}.elementor-3070 .elementor-element.elementor-element-e2696d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:0rem 9rem 0rem 9rem;}.elementor-3070 .elementor-element.elementor-element-e2696d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-9851a9b > .elementor-element-populated, .elementor-3070 .elementor-element.elementor-element-9851a9b > .elementor-element-populated > .elementor-background-overlay, .elementor-3070 .elementor-element.elementor-element-9851a9b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3070 .elementor-element.elementor-element-9851a9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 10rem 0rem;}.elementor-3070 .elementor-element.elementor-element-9851a9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-4cadba1{text-align:start;}.elementor-3070 .elementor-element.elementor-element-4cadba1 .elementor-heading-title{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-3070 .elementor-element.elementor-element-66ea4fc > .elementor-widget-container{margin:1rem 0rem 5rem 0rem;}.elementor-3070 .elementor-element.elementor-element-66ea4fc{text-align:start;}.elementor-3070 .elementor-element.elementor-element-66ea4fc .elementor-heading-title{font-size:var( --e-global-typography-f0fad20-font-size );line-height:var( --e-global-typography-f0fad20-line-height );letter-spacing:var( --e-global-typography-f0fad20-letter-spacing );word-spacing:var( --e-global-typography-f0fad20-word-spacing );}.elementor-3070 .elementor-element.elementor-element-f78ba35 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-3070 .elementor-element.elementor-element-f78ba35 img{width:100%;height:auto;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-3070 .elementor-element.elementor-element-1059109{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-836d02e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-51feb6d > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-3070 .elementor-element.elementor-element-51feb6d{text-align:start;}.elementor-3070 .elementor-element.elementor-element-d9161af > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-3070 .elementor-element.elementor-element-d9161af .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-1fa1263 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-2726d48{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-2bdcc0f > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-3070 .elementor-element.elementor-element-2bdcc0f{text-align:start;}.elementor-3070 .elementor-element.elementor-element-5e8481b > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-3070 .elementor-element.elementor-element-5e8481b .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-c7971b6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-f4ce817{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-ae98a2a > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-3070 .elementor-element.elementor-element-ae98a2a{text-align:start;}.elementor-3070 .elementor-element.elementor-element-d2256c8 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-3070 .elementor-element.elementor-element-d2256c8 .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-5044dba{width:auto;max-width:auto;}.elementor-3070 .elementor-element.elementor-element-5044dba > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-8026f88{width:auto;max-width:auto;}.elementor-3070 .elementor-element.elementor-element-8026f88 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-7a3ae3a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-31506cc > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-3070 .elementor-element.elementor-element-31506cc{text-align:start;}.elementor-3070 .elementor-element.elementor-element-c40e24f > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-3070 .elementor-element.elementor-element-c40e24f .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-38008a9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-33a63df > .elementor-widget-container{margin:1.5rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-2151139:not(.elementor-motion-effects-element-type-background), .elementor-3070 .elementor-element.elementor-element-2151139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3070 .elementor-element.elementor-element-2151139{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:0rem 9rem 0rem 9rem;}.elementor-3070 .elementor-element.elementor-element-2151139 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-201e0bb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3070 .elementor-element.elementor-element-201e0bb > .elementor-element-populated{padding:10rem 0rem 24rem 0rem;}.elementor-3070 .elementor-element.elementor-element-97cf3c9 > .elementor-widget-container{margin:0rem 0rem 6rem 0rem;}.elementor-3070 .elementor-element.elementor-element-97cf3c9{text-align:center;}.elementor-3070 .elementor-element.elementor-element-97cf3c9 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-dfdeba2 > .elementor-widget-container{margin:0rem 2rem 0rem 2rem;}.elementor-3070 .elementor-element.elementor-element-dfdeba2.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-3070 .elementor-element.elementor-element-dfdeba2.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-3070 .elementor-element.elementor-element-dfdeba2.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-dfdeba2 .elementor-image-box-title{margin-bottom:0px;font-size:2.2rem;font-weight:600;text-transform:uppercase;line-height:1.95em;color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-dfdeba2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3070 .elementor-element.elementor-element-dfdeba2 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-text );}.elementor-3070 .elementor-element.elementor-element-71c449a > .elementor-widget-container{margin:0rem 2rem 0rem 2rem;}.elementor-3070 .elementor-element.elementor-element-71c449a.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-3070 .elementor-element.elementor-element-71c449a.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-3070 .elementor-element.elementor-element-71c449a.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-71c449a .elementor-image-box-title{margin-bottom:0px;font-size:2.2rem;font-weight:600;text-transform:uppercase;line-height:1.95em;color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-71c449a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3070 .elementor-element.elementor-element-71c449a .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-text );}.elementor-3070 .elementor-element.elementor-element-4672b52 > .elementor-widget-container{margin:0rem 2rem 0rem 2rem;}.elementor-3070 .elementor-element.elementor-element-4672b52.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-3070 .elementor-element.elementor-element-4672b52.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-3070 .elementor-element.elementor-element-4672b52.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-4672b52 .elementor-image-box-title{margin-bottom:0px;font-size:2.2rem;font-weight:600;text-transform:uppercase;line-height:1.95em;color:var( --e-global-color-primary );}.elementor-3070 .elementor-element.elementor-element-4672b52 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3070 .elementor-element.elementor-element-4672b52 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );color:var( --e-global-color-text );}.elementor-3070 .elementor-element.elementor-element-7be1923{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-19rem;margin-bottom:10rem;padding:0rem 9rem 0rem 9rem;}.elementor-3070 .elementor-element.elementor-element-7be1923 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-cac0718:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3070 .elementor-element.elementor-element-cac0718 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://codeonesafety.com/wp-content/uploads/2022/05/icon-digital.svg");background-position:top center;background-repeat:no-repeat;background-size:890px auto;}.elementor-3070 .elementor-element.elementor-element-cac0718.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3070 .elementor-element.elementor-element-cac0718 > .elementor-element-populated, .elementor-3070 .elementor-element.elementor-element-cac0718 > .elementor-element-populated > .elementor-background-overlay, .elementor-3070 .elementor-element.elementor-element-cac0718 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3070 .elementor-element.elementor-element-cac0718 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 2rem 7.4rem 2rem;}.elementor-3070 .elementor-element.elementor-element-cac0718 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3070 .elementor-element.elementor-element-d5429bd{text-align:center;}.elementor-3070 .elementor-element.elementor-element-d5429bd .elementor-heading-title{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-3070 .elementor-element.elementor-element-b1ddd35 > .elementor-widget-container{margin:3rem 0rem 4rem 0rem;}.elementor-3070 .elementor-element.elementor-element-b1ddd35{text-align:center;}.elementor-3070 .elementor-element.elementor-element-b1ddd35 .elementor-heading-title{font-size:var( --e-global-typography-f0fad20-font-size );line-height:var( --e-global-typography-f0fad20-line-height );letter-spacing:var( --e-global-typography-f0fad20-letter-spacing );word-spacing:var( --e-global-typography-f0fad20-word-spacing );}.elementor-3070 .elementor-element.elementor-element-6fab45e{--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:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-35b6500{width:auto;max-width:auto;}.elementor-3070 .elementor-element.elementor-element-cdfdea9{width:auto;max-width:auto;}.elementor-3070 .elementor-element.elementor-element-c0252ce{width:auto;max-width:auto;}@media(max-width:1180px){.elementor-3070 .elementor-element.elementor-element-2ecabe1 > .elementor-background-overlay{background-image:url("https://codeonesafety.com/wp-content/uploads/2022/05/first-aid.jpg");}.elementor-3070 .elementor-element.elementor-element-2ecabe1{margin-top:0px;margin-bottom:0px;padding:0% 7% 0% 7%;}.elementor-3070 .elementor-element.elementor-element-4820784 > .elementor-element-populated{padding:0rem 0rem 8rem 0rem;}.elementor-3070 .elementor-element.elementor-element-e6e58f5 > .elementor-widget-container{margin:180px 0px 0px 0px;}.elementor-3070 .elementor-element.elementor-element-e6e58f5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3070 .elementor-element.elementor-element-96b63db{font-size:var( --e-global-typography-4ee7128-font-size );line-height:var( --e-global-typography-4ee7128-line-height );letter-spacing:var( --e-global-typography-4ee7128-letter-spacing );word-spacing:var( --e-global-typography-4ee7128-word-spacing );}.elementor-3070 .elementor-element.elementor-element-2cb7959{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-3070 .elementor-element.elementor-element-11aff97{margin-top:0px;margin-bottom:0px;padding:0% 7% 0% 7%;}.elementor-3070 .elementor-element.elementor-element-158995d > .elementor-element-populated{padding:8rem 0rem 8rem 0rem;}.elementor-3070 .elementor-element.elementor-element-c27a52e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-wrapper{text-align:center;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-wrapper{text-align:center;}.elementor-3070 .elementor-element.elementor-element-ef6bb34.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-3070 .elementor-element.elementor-element-ef6bb34.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-3070 .elementor-element.elementor-element-ef6bb34.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-a858bb4 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-wrapper{text-align:center;}.elementor-3070 .elementor-element.elementor-element-a858bb4.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-3070 .elementor-element.elementor-element-a858bb4.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-3070 .elementor-element.elementor-element-a858bb4.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-8f31a60{margin-top:0px;margin-bottom:0px;padding:0% 7% 0% 7%;}.elementor-3070 .elementor-element.elementor-element-1d643c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3070 .elementor-element.elementor-element-1d643c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-3070 .elementor-element.elementor-element-1d643c2 > .elementor-element-populated{padding:8rem 03rem 8rem 3rem;}.elementor-3070 .elementor-element.elementor-element-123bcf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3070 .elementor-element.elementor-element-29353e8 .elementor-heading-title{font-size:var( --e-global-typography-f0fad20-font-size );line-height:var( --e-global-typography-f0fad20-line-height );letter-spacing:var( --e-global-typography-f0fad20-letter-spacing );word-spacing:var( --e-global-typography-f0fad20-word-spacing );}.elementor-3070 .elementor-element.elementor-element-ecc39b3{width:100%;max-width:100%;}.elementor-3070 .elementor-element.elementor-element-782bb73{margin-top:0px;margin-bottom:0px;padding:0% 7% 0% 7%;}.elementor-3070 .elementor-element.elementor-element-e029732 > .elementor-element-populated{padding:0rem 0rem 8rem 0rem;}.elementor-3070 .elementor-element.elementor-element-f3b5c3d > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-3070 .elementor-element.elementor-element-f3b5c3d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3070 .elementor-element.elementor-element-9daf10a > .elementor-widget-container{margin:8rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-9daf10a .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-2762215{width:100%;max-width:100%;}.elementor-3070 .elementor-element.elementor-element-2762215 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-8ebc674 > .elementor-widget-container{margin:8rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-8ebc674 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-dd4e139{width:100%;max-width:100%;}.elementor-3070 .elementor-element.elementor-element-dd4e139 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-00bcf72 > .elementor-widget-container{margin:8rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-00bcf72 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-a1eac17{width:100%;max-width:100%;}.elementor-3070 .elementor-element.elementor-element-a1eac17 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-55668aa .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-e2696d4{margin-top:0px;margin-bottom:0px;padding:0% 7% 0% 7%;}.elementor-3070 .elementor-element.elementor-element-9851a9b > .elementor-element-populated{padding:0rem 0rem 8rem 0rem;}.elementor-3070 .elementor-element.elementor-element-4cadba1 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-3070 .elementor-element.elementor-element-4cadba1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3070 .elementor-element.elementor-element-66ea4fc .elementor-heading-title{font-size:var( --e-global-typography-f0fad20-font-size );line-height:var( --e-global-typography-f0fad20-line-height );letter-spacing:var( --e-global-typography-f0fad20-letter-spacing );word-spacing:var( --e-global-typography-f0fad20-word-spacing );}.elementor-3070 .elementor-element.elementor-element-1059109{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-3070 .elementor-element.elementor-element-51feb6d{text-align:start;}.elementor-3070 .elementor-element.elementor-element-d9161af .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-1fa1263 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-2bdcc0f{text-align:start;}.elementor-3070 .elementor-element.elementor-element-5e8481b .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-c7971b6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-ae98a2a{text-align:start;}.elementor-3070 .elementor-element.elementor-element-d2256c8 .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-5044dba > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-8026f88 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-31506cc{text-align:start;}.elementor-3070 .elementor-element.elementor-element-c40e24f .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-38008a9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-33a63df{width:100%;max-width:100%;}.elementor-3070 .elementor-element.elementor-element-33a63df > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-2151139{margin-top:0px;margin-bottom:0px;padding:0% 7% 0% 7%;}.elementor-3070 .elementor-element.elementor-element-201e0bb > .elementor-element-populated{padding:8rem 0rem 8rem 0rem;}.elementor-3070 .elementor-element.elementor-element-97cf3c9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-97cf3c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3070 .elementor-element.elementor-element-dfdeba2 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-dfdeba2 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-71c449a > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-71c449a .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-4672b52 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-4672b52 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-7be1923{margin-top:0px;margin-bottom:80px;padding:0% 7% 0% 7%;}.elementor-3070 .elementor-element.elementor-element-cac0718:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3070 .elementor-element.elementor-element-cac0718 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-3070 .elementor-element.elementor-element-cac0718 > .elementor-element-populated{padding:8rem 03rem 8rem 3rem;}.elementor-3070 .elementor-element.elementor-element-d5429bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3070 .elementor-element.elementor-element-b1ddd35 .elementor-heading-title{font-size:var( --e-global-typography-f0fad20-font-size );line-height:var( --e-global-typography-f0fad20-line-height );letter-spacing:var( --e-global-typography-f0fad20-letter-spacing );word-spacing:var( --e-global-typography-f0fad20-word-spacing );}.elementor-3070 .elementor-element.elementor-element-6fab45e{--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;}.elementor-3070 .elementor-element.elementor-element-35b6500{width:100%;max-width:100%;}.elementor-3070 .elementor-element.elementor-element-cdfdea9{width:100%;max-width:100%;}.elementor-3070 .elementor-element.elementor-element-c0252ce{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-3070 .elementor-element.elementor-element-4820784 > .elementor-element-populated{padding:0rem 0rem 8rem 0rem;}.elementor-3070 .elementor-element.elementor-element-e6e58f5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3070 .elementor-element.elementor-element-96b63db{font-size:var( --e-global-typography-4ee7128-font-size );line-height:var( --e-global-typography-4ee7128-line-height );letter-spacing:var( --e-global-typography-4ee7128-letter-spacing );word-spacing:var( --e-global-typography-4ee7128-word-spacing );}.elementor-3070 .elementor-element.elementor-element-2cb7959{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-01cc0e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3070 .elementor-element.elementor-element-18b21a7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-553dc26{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3070 .elementor-element.elementor-element-d0fe6ac > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-85c9299{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3070 .elementor-element.elementor-element-c2d1d97 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-158995d > .elementor-element-populated{padding:8rem 0rem 8rem 0rem;}.elementor-3070 .elementor-element.elementor-element-c27a52e > .elementor-widget-container{padding:5rem 01.5rem 5rem 1.5rem;}.elementor-3070 .elementor-element.elementor-element-c27a52e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-title{line-height:1.4em;}.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-ef6bb34.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-3070 .elementor-element.elementor-element-ef6bb34.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-3070 .elementor-element.elementor-element-ef6bb34.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-a858bb4.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-3070 .elementor-element.elementor-element-a858bb4.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-3070 .elementor-element.elementor-element-a858bb4.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-title{line-height:1.4em;}.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-123bcf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3070 .elementor-element.elementor-element-29353e8 .elementor-heading-title{font-size:var( --e-global-typography-f0fad20-font-size );line-height:var( --e-global-typography-f0fad20-line-height );letter-spacing:var( --e-global-typography-f0fad20-letter-spacing );word-spacing:var( --e-global-typography-f0fad20-word-spacing );}.elementor-3070 .elementor-element.elementor-element-e029732 > .elementor-element-populated{padding:0rem 0rem 8rem 0rem;}.elementor-3070 .elementor-element.elementor-element-f3b5c3d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3070 .elementor-element.elementor-element-9daf10a .elementor-image-box-img{margin-bottom:30px;}.elementor-3070 .elementor-element.elementor-element-9daf10a .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-2762215 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-8ebc674 .elementor-image-box-img{margin-bottom:30px;}.elementor-3070 .elementor-element.elementor-element-8ebc674 .elementor-image-box-title{line-height:1.4em;}.elementor-3070 .elementor-element.elementor-element-8ebc674 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-dd4e139 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-00bcf72 .elementor-image-box-img{margin-bottom:30px;}.elementor-3070 .elementor-element.elementor-element-00bcf72 .elementor-image-box-title{line-height:1.4em;}.elementor-3070 .elementor-element.elementor-element-00bcf72 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-a1eac17 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-55668aa .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-9851a9b > .elementor-element-populated{padding:0rem 0rem 8rem 0rem;}.elementor-3070 .elementor-element.elementor-element-4cadba1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3070 .elementor-element.elementor-element-66ea4fc .elementor-heading-title{font-size:var( --e-global-typography-f0fad20-font-size );line-height:var( --e-global-typography-f0fad20-line-height );letter-spacing:var( --e-global-typography-f0fad20-letter-spacing );word-spacing:var( --e-global-typography-f0fad20-word-spacing );}.elementor-3070 .elementor-element.elementor-element-f78ba35 img{height:220px;}.elementor-3070 .elementor-element.elementor-element-1059109{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3070 .elementor-element.elementor-element-836d02e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3070 .elementor-element.elementor-element-51feb6d{text-align:start;}.elementor-3070 .elementor-element.elementor-element-d9161af .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-2726d48{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3070 .elementor-element.elementor-element-2bdcc0f{text-align:start;}.elementor-3070 .elementor-element.elementor-element-5e8481b .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-f4ce817{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3070 .elementor-element.elementor-element-ae98a2a{text-align:start;}.elementor-3070 .elementor-element.elementor-element-d2256c8 .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-7a3ae3a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3070 .elementor-element.elementor-element-31506cc{text-align:start;}.elementor-3070 .elementor-element.elementor-element-c40e24f .elementor-heading-title{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-33a63df > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3070 .elementor-element.elementor-element-201e0bb > .elementor-element-populated{padding:8rem 0rem 8rem 0rem;}.elementor-3070 .elementor-element.elementor-element-97cf3c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3070 .elementor-element.elementor-element-dfdeba2 .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-dfdeba2 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-71c449a .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-71c449a .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-4672b52 .elementor-image-box-img{margin-bottom:20px;}.elementor-3070 .elementor-element.elementor-element-4672b52 .elementor-image-box-description{font-size:var( --e-global-typography-fa91599-font-size );line-height:var( --e-global-typography-fa91599-line-height );letter-spacing:var( --e-global-typography-fa91599-letter-spacing );word-spacing:var( --e-global-typography-fa91599-word-spacing );}.elementor-3070 .elementor-element.elementor-element-d5429bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3070 .elementor-element.elementor-element-b1ddd35 .elementor-heading-title{font-size:var( --e-global-typography-f0fad20-font-size );line-height:var( --e-global-typography-f0fad20-line-height );letter-spacing:var( --e-global-typography-f0fad20-letter-spacing );word-spacing:var( --e-global-typography-f0fad20-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-e6e58f5 */@media (min-width: 1181px) {
.elementor-3070 .elementor-element.elementor-element-e6e58f5 h1 {
    max-width: 60.2rem;
    font-size: 6rem !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96b63db */@media (min-width: 1181px) {
.elementor-3070 .elementor-element.elementor-element-96b63db {
    max-width: 57.8rem;
}

.elementor-3070 .elementor-element.elementor-element-96b63db p:first-of-type {
    margin-bottom: 3rem;
}

.elementor-3070 .elementor-element.elementor-element-96b63db p:last-of-type {
    margin-bottom: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18b21a7 */.elementor-3070 .elementor-element.elementor-element-18b21a7 svg {
    width: 2.4rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0fe6ac */.elementor-3070 .elementor-element.elementor-element-d0fe6ac svg {
    width: 2.4rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2d1d97 */.elementor-3070 .elementor-element.elementor-element-c2d1d97 svg {
    width: 2.4rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb7959 */.elementor-3070 .elementor-element.elementor-element-2cb7959 svg {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ecabe1 */.elementor-3070 .elementor-element.elementor-element-2ecabe1 > .elementor-background-overlay {
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3eaf4d2 */@media (min-width: 1181px) {
.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-img {
    max-width: 48.2rem !important;
    line-height: 1 !important;
    margin-left: auto;
}

.elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-content {
    max-width: 48.2rem !important;
    margin-right: auto;

}}

@media (max-width: 1180px) {
    .elementor-3070 .elementor-element.elementor-element-3eaf4d2 .elementor-image-box-wrapper {
    flex-direction: column !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef6bb34 */@media (min-width: 1181px) {
.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-img {
    max-width: 48.2rem !important;
    line-height: 1!important;
}

.elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-content {
    max-width: 48.2rem !important;
    margin-left: auto;
}}

@media (max-width: 1180px) {
    .elementor-3070 .elementor-element.elementor-element-ef6bb34 .elementor-image-box-wrapper {
    flex-direction: column !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a858bb4 */@media (min-width: 1181px) {
.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-img {
    max-width: 48.2rem !important;
    line-height: 1 !important;
    margin-left: auto;
}

.elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-content {
    max-width: 48.2rem !important;
    margin-right: auto;

}}

@media (max-width: 1180px) {
    .elementor-3070 .elementor-element.elementor-element-a858bb4 .elementor-image-box-wrapper {
    flex-direction: column !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-158995d */.red-number-left, .red-number {
    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 );
    display: block;
    margin-bottom: -0.5rem;
    top: 1.2rem;
    z-index: 0 !important;
    color: #EF4136;
}


.rest-red-number {
    position: relative;
}


.number-box:before {
    content: "";
    height: 17.5rem;
    width: 0.5rem;
    background: #EF4136;
    position: absolute;
    left: calc(50% - 0.25rem);
    bottom: -5.5rem;
    
}

@media (max-width: 1180px) {
    .red-number-left, .red-number {
        margin-bottom: -0.5rem;
    }
    
    .number-box:before {
        height: 60px;
        bottom: -80px;
        
    }
    
    .elementor-3070 .elementor-element.elementor-element-158995d img {
        width: 100% !important;
    }
}

@media (max-width: 767px) {
        .red-number-left, .red-number {
        margin-bottom: 0;
    }
}
.number-box:before { display: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29353e8 */@media (min-width: 1181px) {
    .elementor-3070 .elementor-element.elementor-element-29353e8 p {
        max-width: 62.6rem;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecc39b3 */.elementor-3070 .elementor-element.elementor-element-ecc39b3 svg {
    width: 2.4rem;
}

@media (max-width: 1180px) and (min-width: 767px) {
    .elementor-3070 .elementor-element.elementor-element-ecc39b3 a {
        width: 290.5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d643c2 */.elementor-3070 .elementor-element.elementor-element-1d643c2 {
    box-shadow: 0px 10px 65px rgba(21, 31, 42, 0.1);
}

.elementor-3070 .elementor-element.elementor-element-1d643c2 .elementor-widget-wrap {
    background-size: 89rem !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9daf10a */@media (min-width: 1181px) {
  .elementor-3070 .elementor-element.elementor-element-9daf10a .elementor-image-box-content { max-width: 62rem; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8ebc674 */@media (min-width: 1181px) {
  .elementor-3070 .elementor-element.elementor-element-8ebc674 .elementor-image-box-content { max-width: 62rem; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-00bcf72 */@media (min-width: 1181px) {
  .elementor-3070 .elementor-element.elementor-element-00bcf72 .elementor-image-box-content { max-width: 62rem; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e029732 */.elementor-3070 .elementor-element.elementor-element-e029732 a {
    min-width: 16rem;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-782bb73 */.elementor-3070 .elementor-element.elementor-element-782bb73 .elementor-image-box-content {
    margin-top: 0.8rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51feb6d */.elementor-3070 .elementor-element.elementor-element-51feb6d img { width: 48px; height: 48px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9161af */.elementor-3070 .elementor-element.elementor-element-d9161af {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdcc0f */.elementor-3070 .elementor-element.elementor-element-2bdcc0f img { width: 48px; height: 48px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e8481b */.elementor-3070 .elementor-element.elementor-element-5e8481b {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae98a2a */.elementor-3070 .elementor-element.elementor-element-ae98a2a img { width: 48px; height: 48px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2256c8 */.elementor-3070 .elementor-element.elementor-element-d2256c8 {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5044dba */.elementor-3070 .elementor-element.elementor-element-5044dba a { transition: color .2s ease; }
.elementor-3070 .elementor-element.elementor-element-5044dba a:hover { color: var( --e-global-color-primary ); }
.elementor-3070 .elementor-element.elementor-element-5044dba .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8026f88 */.elementor-3070 .elementor-element.elementor-element-8026f88 a { transition: color .2s ease; }
.elementor-3070 .elementor-element.elementor-element-8026f88 a:hover { color: var( --e-global-color-primary ); }
.elementor-3070 .elementor-element.elementor-element-8026f88 .elementor-heading-title { white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31506cc */.elementor-3070 .elementor-element.elementor-element-31506cc img { width: 48px; height: 48px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40e24f */.elementor-3070 .elementor-element.elementor-element-c40e24f {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38008a9 */.elementor-3070 .elementor-element.elementor-element-38008a9 .elementor-heading-title { text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9851a9b */.elementor-3070 .elementor-element.elementor-element-9851a9b a {
    min-width: 16rem;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e2696d4 */.elementor-3070 .elementor-element.elementor-element-e2696d4 .elementor-image-box-content {
    margin-top: 0.8rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dfdeba2 */@media (min-width: 1181px) {
.elementor-3070 .elementor-element.elementor-element-dfdeba2 {
    max-width: 33% !important;
}
}
.elementor-3070 .elementor-element.elementor-element-dfdeba2 .elementor-image-box-img img { width: 56px; height: 56px; }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-71c449a */@media (min-width: 1181px) {
.elementor-3070 .elementor-element.elementor-element-71c449a {
    max-width: 33% !important;
}
}
.elementor-3070 .elementor-element.elementor-element-71c449a .elementor-image-box-img img { width: 56px; height: 56px; }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4672b52 */@media (min-width: 1181px) {
.elementor-3070 .elementor-element.elementor-element-4672b52 {
    max-width: 33% !important;
}
}
.elementor-3070 .elementor-element.elementor-element-4672b52 .elementor-image-box-img img { width: 56px; height: 56px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1ddd35 */@media (min-width: 1181px) {
    .elementor-3070 .elementor-element.elementor-element-b1ddd35 p {
        max-width: 62.6rem;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35b6500 */.elementor-3070 .elementor-element.elementor-element-35b6500 svg {
    width: 2.4rem;
}

@media (max-width: 1180px) and (min-width: 767px) {
    .elementor-3070 .elementor-element.elementor-element-35b6500 a {
        width: 290.5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdfdea9 */.elementor-3070 .elementor-element.elementor-element-cdfdea9 svg {
    width: 2.4rem;
}

@media (max-width: 1180px) and (min-width: 767px) {
    .elementor-3070 .elementor-element.elementor-element-cdfdea9 a {
        width: 290.5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0252ce */.elementor-3070 .elementor-element.elementor-element-c0252ce svg {
    width: 2.4rem;
}

@media (max-width: 1180px) and (min-width: 767px) {
    .elementor-3070 .elementor-element.elementor-element-c0252ce a {
        width: 290.5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cac0718 */.elementor-3070 .elementor-element.elementor-element-cac0718 {
    box-shadow: 0px 10px 65px rgba(21, 31, 42, 0.1);
}

.elementor-3070 .elementor-element.elementor-element-cac0718 .elementor-widget-wrap {
    background-size: 89rem !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-3070 .elementor-image-box-title,
body.elementor-page-3070 .elementor-image-box-description,
body.elementor-page-3070 .elementor-widget-text-editor p {
    text-wrap: pretty;
}/* End custom CSS */