.elementor-766 .elementor-element.elementor-element-0205341 img {
  width: 100%;
  max-width: 100%;
}
.elementor-766
  .elementor-element.elementor-element-4eb8f87
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-766 .elementor-element.elementor-element-bce895d {
  text-align: left;
}
.elementor-766
  .elementor-element.elementor-element-bce895d
  .elementor-heading-title {
  color: #090914;
  font-family: var(--e-global-typography-ae53618-font-family), Sans-serif;
  font-size: var(--e-global-typography-ae53618-font-size);
  font-weight: var(--e-global-typography-ae53618-font-weight);
  line-height: var(--e-global-typography-ae53618-line-height);
  letter-spacing: var(--e-global-typography-ae53618-letter-spacing);
  word-spacing: var(--e-global-typography-ae53618-word-spacing);
}
.elementor-766 .elementor-element.elementor-element-90f1ceb {
  text-align: left;
}
.elementor-766 .elementor-element.elementor-element-90f1ceb img {
  width: 30%;
  max-width: 100%;
}
.elementor-766 .elementor-element.elementor-element-b8a021c {
  text-align: left;
  color: #090914;
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 25.27px;
  letter-spacing: -0.18px;
  width: var(--container-widget-width, 312px);
  max-width: 312px;
  --container-widget-width: 312px;
  --container-widget-flex-grow: 0;
}
.elementor-766 .elementor-element.elementor-element-c48fdf9 {
  --spacer-size: 5px;
}
.elementor-766 .elementor-element.elementor-element-5e8a2c1 {
  text-align: left;
  color: #64748b;
  font-family: "Poppins", Sans-serif;
  font-size: 16.25px;
  font-weight: 500;
  line-height: 25.27px;
  letter-spacing: -0.18px;
}
@media (max-width: 1024px) {
  .elementor-766
    .elementor-element.elementor-element-bce895d
    .elementor-heading-title {
    font-size: var(--e-global-typography-ae53618-font-size);
    line-height: var(--e-global-typography-ae53618-line-height);
    letter-spacing: var(--e-global-typography-ae53618-letter-spacing);
    word-spacing: var(--e-global-typography-ae53618-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-766
    .elementor-element.elementor-element-0abe714.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-766 .elementor-element.elementor-element-0205341 {
    text-align: center;
  }
  .elementor-766
    .elementor-element.elementor-element-4eb8f87.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-766 .elementor-element.elementor-element-bce895d {
    text-align: center;
  }
  .elementor-766
    .elementor-element.elementor-element-bce895d
    .elementor-heading-title {
    font-size: var(--e-global-typography-ae53618-font-size);
    line-height: var(--e-global-typography-ae53618-line-height);
    letter-spacing: var(--e-global-typography-ae53618-letter-spacing);
    word-spacing: var(--e-global-typography-ae53618-word-spacing);
  }
  .elementor-766 .elementor-element.elementor-element-90f1ceb {
    text-align: center;
  }
  .elementor-766 .elementor-element.elementor-element-b8a021c {
    text-align: center;
  }
  .elementor-766 .elementor-element.elementor-element-5e8a2c1 {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .elementor-766 .elementor-element.elementor-element-0abe714 {
    width: 30%;
  }
  .elementor-766 .elementor-element.elementor-element-4eb8f87 {
    width: 70%;
  }
}
