.elementor-285
  .elementor-element.elementor-element-a5370c8
  > .elementor-container {
  max-width: 911px;
}
.elementor-285
  .elementor-element.elementor-element-a5370c8:not(
    .elementor-motion-effects-element-type-background
  ) {
  background-color: #f3f3f3;
}
.elementor-285 .elementor-element.elementor-element-a5370c8 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}
.elementor-285
  .elementor-element.elementor-element-a5370c8
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-285
  .elementor-element.elementor-element-dd6cbfc
  > .elementor-container {
  max-width: 911px;
}
.elementor-285
  .elementor-element.elementor-element-dd6cbfc:not(
    .elementor-motion-effects-element-type-background
  ) {
  background-color: #f3f3f3;
}
.elementor-285 .elementor-element.elementor-element-dd6cbfc {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}
.elementor-285
  .elementor-element.elementor-element-dd6cbfc
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-285
  .elementor-element.elementor-element-5cdc2cb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap {
  background-color: #f3f3f3;
}
.elementor-285
  .elementor-element.elementor-element-5cdc2cb
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-285
  .elementor-element.elementor-element-5cdc2cb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-285
  .elementor-element.elementor-element-509265a:not(
    .elementor-motion-effects-element-type-background
  ) {
  background-color: #ffffff;
}
.elementor-285 .elementor-element.elementor-element-509265a {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-285
  .elementor-element.elementor-element-509265a
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}

.elementor-285
  .elementor-element.elementor-element-ba7d2af.elementor-view-default
  .elementor-icon {
  fill: #718048;
  color: #718048;
  border-color: #718048;
}
.elementor-285
  .elementor-element.elementor-element-ba7d2af.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 20px;
}
.elementor-285 .elementor-element.elementor-element-ba7d2af .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-285
  .elementor-element.elementor-element-ba7d2af
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-285
  .elementor-element.elementor-element-ba7d2af
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #1f2025;
}
.elementor-285
  .elementor-element.elementor-element-ba7d2af
  .elementor-icon-box-content
  .elementor-icon-box-title,
.elementor-285
  .elementor-element.elementor-element-ba7d2af
  .elementor-icon-box-content
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
}
.elementor-285
  .elementor-element.elementor-element-ba7d2af
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #1f2025;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}
.elementor-285
  .elementor-element.elementor-element-ba7d2af
  > .elementor-widget-container {
  padding: 55px 45px 55px 45px;
  background-color: #f3f3f3;
}
.elementor-285
  .elementor-element.elementor-element-9228d57
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 26px;
}

.elementor-285
  .elementor-element.elementor-element-0ebed64.elementor-view-default
  .elementor-icon {
  fill: #718048;
  color: #718048;
  border-color: #718048;
}
.elementor-285
  .elementor-element.elementor-element-0ebed64.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 20px;
}
.elementor-285 .elementor-element.elementor-element-0ebed64 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-285
  .elementor-element.elementor-element-0ebed64
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-285
  .elementor-element.elementor-element-0ebed64
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #1f2025;
}
.elementor-285
  .elementor-element.elementor-element-0ebed64
  .elementor-icon-box-content
  .elementor-icon-box-title,
.elementor-285
  .elementor-element.elementor-element-0ebed64
  .elementor-icon-box-content
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
}
.elementor-285
  .elementor-element.elementor-element-0ebed64
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #1f2025;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}
.elementor-285
  .elementor-element.elementor-element-0ebed64
  > .elementor-widget-container {
  padding: 54px 45px 55px 45px;
  background-color: #f3f3f3;
}

.elementor-285
  .elementor-element.elementor-element-228babc.elementor-view-default
  .elementor-icon {
  fill: #718048;
  color: #718048;
  border-color: #718048;
}
.elementor-285
  .elementor-element.elementor-element-228babc.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 20px;
}
.elementor-285 .elementor-element.elementor-element-228babc .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-285
  .elementor-element.elementor-element-228babc
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-285
  .elementor-element.elementor-element-228babc
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #1f2025;
}
.elementor-285
  .elementor-element.elementor-element-228babc
  .elementor-icon-box-content
  .elementor-icon-box-title,
.elementor-285
  .elementor-element.elementor-element-228babc
  .elementor-icon-box-content
  .elementor-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
}
.elementor-285
  .elementor-element.elementor-element-228babc
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #1f2025;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}
.elementor-285
  .elementor-element.elementor-element-228babc
  > .elementor-widget-container {
  padding: 55px 45px 55px 45px;
  background-color: #f3f3f3;
}
@media (max-width: 767px) {
  .elementor-285 .elementor-element.elementor-element-a5370c8 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-285 .elementor-element.elementor-element-dd6cbfc {
    padding: 60px 0px 60px 0px;
  }
  .elementor-285
    .elementor-element.elementor-element-ba7d2af
    .elementor-icon-box-icon {
    margin-bottom: 20px;
  }
  .elementor-285
    .elementor-element.elementor-element-ba7d2af
    .elementor-icon-box-content
    .elementor-icon-box-description {
    font-size: 14px;
  }
  .elementor-285
    .elementor-element.elementor-element-9228d57
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
  }
  .elementor-285
    .elementor-element.elementor-element-0ebed64
    .elementor-icon-box-icon {
    margin-bottom: 20px;
  }
  .elementor-285
    .elementor-element.elementor-element-0ebed64
    .elementor-icon-box-content
    .elementor-icon-box-description {
    font-size: 14px;
  }
  .elementor-285
    .elementor-element.elementor-element-c9bfdea
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
  }
  .elementor-285
    .elementor-element.elementor-element-228babc
    .elementor-icon-box-icon {
    margin-bottom: 20px;
  }
  .elementor-285
    .elementor-element.elementor-element-228babc
    .elementor-icon-box-content
    .elementor-icon-box-description {
    font-size: 14px;
  }
}
