.elementor-7027 .elementor-element.elementor-element-09e09bf > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-fe8efbc > .elementor-widget-container {
  margin: -9px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-7027 .elementor-element.elementor-element-fe8efbc {
  text-align: start;
  color: #c4c4c4;
}
.elementor-7027 .elementor-element.elementor-element-c3013c3 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 16px 0px;
}
.elementor-7027 .elementor-element.elementor-element-ed94fee:not(.elementor-motion-effects-element-type-background),
.elementor-7027
  .elementor-element.elementor-element-ed94fee
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-7027 .elementor-element.elementor-element-ed94fee {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-7027 .elementor-element.elementor-element-ed94fee > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7027 .elementor-element.elementor-element-a73d36a > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 20px 38px 26px 40px;
}
.elementor-7027 .elementor-element.elementor-element-1571e81 > .elementor-widget-container {
  margin: -34px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-1571e81 {
  font-size: 14px;
  line-height: 25px;
  color: #ffffff;
}
.elementor-7027 .elementor-element.elementor-element-120a529 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 20px 38px 26px 40px;
}
.elementor-7027 .elementor-element.elementor-element-601e7bf > .elementor-widget-container {
  margin: -34px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-601e7bf {
  font-size: 14px;
  line-height: 25px;
  color: #ffffff;
}
.elementor-7027 .elementor-element.elementor-element-b1efbe2 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 20px 38px 26px 40px;
}
.elementor-7027 .elementor-element.elementor-element-fa87090 > .elementor-widget-container {
  margin: -34px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-fa87090 {
  font-size: 14px;
  line-height: 25px;
  color: #ffffff;
}
.elementor-7027 .elementor-element.elementor-element-c7969dd > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 40px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-c7969dd {
  text-align: start;
  color: #c4c4c4;
}
.elementor-7027 .elementor-element.elementor-element-7bdef2a > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 40px 0px 45px 0px;
}
.elementor-7027 .elementor-element.elementor-element-a0d2914 {
  width: var(--container-widget-width, 304px);
  max-width: 304px;
  --container-widget-width: 304px;
  --container-widget-flex-grow: 0;
}
.elementor-7027 .elementor-element.elementor-element-a0d2914 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-0b83887 {
  width: auto;
  max-width: auto;
}
.elementor-7027 .elementor-element.elementor-element-5014794 {
  width: var(--container-widget-width, 304px);
  max-width: 304px;
  --container-widget-width: 304px;
  --container-widget-flex-grow: 0;
}
.elementor-7027 .elementor-element.elementor-element-5014794 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-7027 .elementor-element.elementor-element-9cccba7 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 69px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-efb2739 > .elementor-widget-container {
  margin: -3px 0px 0px 0px;
  padding: 0px 0px 14px 0px;
}
.elementor-7027 .elementor-element.elementor-element-efb2739 {
  text-align: start;
  color: #c4c4c4;
}
.elementor-7027 .elementor-element.elementor-element-9de83e7 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-63a4167 > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-bbb6d08 > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-f836de4 > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-1db64ab > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7027 .elementor-element.elementor-element-c71bbc5 > .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: 767px) {
  .elementor-7027 .elementor-element.elementor-element-a73d36a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 40px 6px 40px;
  }
  .elementor-7027 .elementor-element.elementor-element-120a529 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 6px 40px;
  }
  .elementor-7027 .elementor-element.elementor-element-b1efbe2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 26px 40px;
  }
  .elementor-7027 .elementor-element.elementor-element-a0d2914 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-7027 .elementor-element.elementor-element-5014794 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-7027 .elementor-element.elementor-element-5014794 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 80px 0px 0px 0px;
  }
  .elementor-7027 .elementor-element.elementor-element-06134e9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 110px 0px;
  }
  .elementor-7027 .elementor-element.elementor-element-1db64ab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7027 .elementor-element.elementor-element-0a23f97 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
  }
}
