.elementor-582 .elementor-element.elementor-element-54bb636 .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-9a88e94 .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-bbf78a5 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-6d24ffd .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-2219236 .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-6ae5072 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-b2424e5 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-e874ebe .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-4d98b09 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-1d33fdf .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-d784ad9 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-582 .elementor-element.elementor-element-36f74e0 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-ecc66c9 .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-5813908 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-f58a101 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-ce7d5b2 .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-c362add .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-d364118 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-bfab36e .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-78c1516 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-3613688 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-2d16431 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-582 .elementor-element.elementor-element-eb7829a .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-301306c .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-38bc522 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-77c71f3 .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-b22b345 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-f13f0a1 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-3bbd3bd .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-f77d8a8 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-b7410ba .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-9a831f0 .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}/* Start custom CSS *//* Global overflow fix */
html, body {
  max-width: 100%;
  overflow-x: hidden;
}

/* Prevent sections from breaking layout */
section, div, article {
  max-width: 100%;
  box-sizing: border-box;
}

/* Images responsive fix */
img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Text & links overflow fix */
p, h1, h2, h3, h4, h5, h6, a, li {
  word-wrap: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */