.elementor-17390 .elementor-element.elementor-element-c4f119c {
  --display: flex;
  overflow: visible;
}

.elementor-17390 .elementor-element.elementor-element-d1fb429 {
  text-align: left;
}

.elementor-17390 .elementor-element.elementor-element-d9a4325 {
  margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  text-align: left;
}

.elementor-17390 .elementor-element.elementor-element-1bd330f {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;
  padding: 0rem 0rem 0rem 0rem;
}

.elementor-17390 .elementor-element.elementor-element-38b7179 {
  text-align: left;
}

.elementor-17390 .elementor-element.elementor-element-ccaabbe {
  margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  text-align: left;
}

.elementor-17390 .elementor-element.elementor-element-3c2e68a {
  text-align: left;
}

.elementor-17390 .elementor-element.elementor-element-a90f657 {
  margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  text-align: left;
}

.elementor-17390 .elementor-element.elementor-element-34923a4 {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;
  padding: 0rem 0rem 0rem 0rem;
}

.elementor-17390 .elementor-element.elementor-element-225d505 {
  text-align: left;
}

.elementor-17390 .elementor-element.elementor-element-ea60b55 {
  margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  text-align: left;
}

.elementor-17390 .elementor-element.elementor-element-a2fa0bf {
  text-align: left;
}

.elementor-17390 .elementor-element.elementor-element-df4b76b {
  margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  text-align: left;
}

.elementor-17390 .elementor-element.elementor-element-63cf101 {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;
  padding: 0rem 0rem 0rem 0rem;
}

.elementor-17390 .elementor-element.elementor-element-22fad76 {
  text-align: left;
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-d1fb429 {
    text-align: center;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-d9a4325 {
    text-align: left;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-d9a4325 .elementor-heading-title {
    line-height: 1.4em;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-38b7179 {
    text-align: center;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-ccaabbe {
    text-align: left;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-ccaabbe .elementor-heading-title {
    line-height: 1.4em;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-3c2e68a {
    text-align: center;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-a90f657 {
    text-align: left;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-a90f657 .elementor-heading-title {
    line-height: 1.4em;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-225d505 {
    text-align: center;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-ea60b55 {
    text-align: left;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-ea60b55 .elementor-heading-title {
    line-height: 1.4em;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-a2fa0bf {
    text-align: center;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-df4b76b {
    text-align: left;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-df4b76b .elementor-heading-title {
    line-height: 1.4em;
  }
}

@media (max-width:1024px) {
  .elementor-17390 .elementor-element.elementor-element-22fad76 {
    text-align: center;
  }
}

