.elementor-1403 .elementor-element.elementor-element-7a2dbb5 .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-1403 .elementor-element.elementor-element-a026ba6 .elementor-heading-title{font-size:35px;color:var( --e-global-color-primary );}.elementor-1403 .elementor-element.elementor-element-0536c1d .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-1403 .elementor-element.elementor-element-62407d7 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-1403 .elementor-element.elementor-element-a099061 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-1403 .elementor-element.elementor-element-6045347 .elementor-heading-title{font-size:35px;color:var( --e-global-color-primary );}.elementor-1403 .elementor-element.elementor-element-cf15c50 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-1403 .elementor-element.elementor-element-c2ba7f0 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-1403 .elementor-element.elementor-element-4188b18 .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* 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 */