.elementor-2403 .elementor-element.elementor-element-e23ca9d > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2403 .elementor-element.elementor-element-e23ca9d > .elementor-container{max-width:1160px;}.elementor-2403 .elementor-element.elementor-element-e23ca9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:159px 0px 159px 0px;}.elementor-2403 .elementor-element.elementor-element-508b45a{margin-top:0px;margin-bottom:-100px;padding:0px 0px 0px 0px;z-index:4;}.elementor-2403 .elementor-element.elementor-element-773b8a1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2403 .elementor-element.elementor-element-e13b6f8{text-align:center;}.elementor-2403 .elementor-element.elementor-element-66e9d4c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2403 .elementor-element.elementor-element-1c6ec1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2403 .elementor-element.elementor-element-508b45a{margin-top:0px;margin-bottom:-38px;}}@media(max-width:767px){.elementor-2403 .elementor-element.elementor-element-e23ca9d > .elementor-container{max-width:818px;}.elementor-2403 .elementor-element.elementor-element-e23ca9d{margin-top:0px;margin-bottom:0px;padding:48px 48px 48px 48px;}.elementor-2403 .elementor-element.elementor-element-508b45a{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for image, class: .elementor-element-e13b6f8 */.elementor-2403 .elementor-element.elementor-element-e13b6f8 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-773b8a1 */.elementor-2403 .elementor-element.elementor-element-773b8a1 .elementor-widget-wrap {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-508b45a */.elementor-2403 .elementor-element.elementor-element-508b45a {
      margin-bottom: -98px;
  }

@media (max-width: 768px) {
  .elementor-2403 .elementor-element.elementor-element-508b45a {
      margin-bottom: -45px;
  }
}

@media (min-width: 769px) and (max-width: 923px) {
  .elementor-2403 .elementor-element.elementor-element-508b45a {
      margin-bottom: 70px;
  }
}

@media (min-width: 924px) and (max-width: 1000px) {
  .elementor-2403 .elementor-element.elementor-element-508b45a {
      margin-bottom: -12px;
  }
}

@media (min-width: 1001px) and (max-width: 1112px) {
  .elementor-2403 .elementor-element.elementor-element-508b45a {
      margin-bottom: -60px;
  }
}

@media (min-width: 1113px) and (max-width: 1400px) {
  .elementor-2403 .elementor-element.elementor-element-508b45a {
      margin-bottom: -95px;
  }
}

@media (min-width: 1401px) and (max-width: 1600px) {
  .elementor-2403 .elementor-element.elementor-element-508b45a {
      margin-bottom: -105px;
  }
}

@media (min-width: 1601px) and (max-width: 1800px) {
  .elementor-2403 .elementor-element.elementor-element-508b45a {
      margin-bottom: -122px;
  }
}

@media (min-width: 1801px) and (max-width: 2000px) {
  .elementor-2403 .elementor-element.elementor-element-508b45a {
      margin-bottom: -130px;
  }
}

@media (min-width: 2001px) {
  .elementor-2403 .elementor-element.elementor-element-508b45a {
      margin-bottom: -150px;
  }
}/* End custom CSS */