.elementor-2581
  .elementor-element.elementor-element-f661447
  > .elementor-container {
  max-width: 900px;
}
.elementor-2581 .elementor-element.elementor-element-f661447,
.elementor-2581
  .elementor-element.elementor-element-f661447
  > .elementor-background-overlay {
  border-radius: 8px 8px 8px 8px;
}
.elementor-2581
  .elementor-element.elementor-element-066ad34:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2581
  .elementor-element.elementor-element-066ad34
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-2581
  .elementor-element.elementor-element-066ad34
  > .elementor-element-populated {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 15px 20px 15px;
}
.elementor-2581
  .elementor-element.elementor-element-066ad34
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2581 .elementor-element.elementor-element-b710803 {
  --icon-box-icon-margin: 15px;
}
.elementor-2581
  .elementor-element.elementor-element-b710803
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #000000;
}
.elementor-2581
  .elementor-element.elementor-element-b710803.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-2581
  .elementor-element.elementor-element-b710803.elementor-view-framed
  .elementor-icon,
.elementor-2581
  .elementor-element.elementor-element-b710803.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-2581
  .elementor-element.elementor-element-b710803
  .elementor-icon-box-title,
.elementor-2581
  .elementor-element.elementor-element-b710803
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 25px;
}
.elementor-2581
  .elementor-element.elementor-element-b710803
  .elementor-icon-box-description {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 25px;
}
.elementor-2581
  .elementor-element.elementor-element-b710803
  > .elementor-widget-container {
  padding: 10px 10px 10px 010px;
}
.elementor-2581
  .elementor-element.elementor-element-b710803:hover
  .elementor-widget-container {
  background-color: #e2efff99;
}
.elementor-2581
  .elementor-element.elementor-element-b710803:hover
  > .elementor-widget-container {
  border-radius: 12px 12px 12px 12px;
}
.elementor-2581 .elementor-element.elementor-element-8735ac5 {
  --icon-box-icon-margin: 15px;
}
.elementor-2581
  .elementor-element.elementor-element-8735ac5
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #000000;
}
.elementor-2581
  .elementor-element.elementor-element-8735ac5.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-2581
  .elementor-element.elementor-element-8735ac5.elementor-view-framed
  .elementor-icon,
.elementor-2581
  .elementor-element.elementor-element-8735ac5.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-2581
  .elementor-element.elementor-element-8735ac5
  .elementor-icon-box-title,
.elementor-2581
  .elementor-element.elementor-element-8735ac5
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 25px;
}
.elementor-2581
  .elementor-element.elementor-element-8735ac5
  .elementor-icon-box-description {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 25px;
}
.elementor-2581
  .elementor-element.elementor-element-8735ac5
  > .elementor-widget-container {
  padding: 10px 10px 10px 010px;
}
.elementor-2581
  .elementor-element.elementor-element-8735ac5:hover
  .elementor-widget-container {
  background-color: #e2efff99;
}
.elementor-2581
  .elementor-element.elementor-element-8735ac5:hover
  > .elementor-widget-container {
  border-radius: 12px 12px 12px 12px;
}
