.elementor-8920 .elementor-element.elementor-element-3683d89 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8920
  .elementor-element.elementor-element-3683d89
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8920
  .elementor-element.elementor-element-b63c1a9.elementor-view-stacked
  .elementor-icon {
  background-color: #999999;
}
.elementor-8920
  .elementor-element.elementor-element-b63c1a9.elementor-view-framed
  .elementor-icon,
.elementor-8920
  .elementor-element.elementor-element-b63c1a9.elementor-view-default
  .elementor-icon {
  fill: #999999;
  color: #999999;
  border-color: #999999;
}
.elementor-8920 .elementor-element.elementor-element-b63c1a9 {
  --icon-box-icon-margin: 17px;
}
.elementor-8920 .elementor-element.elementor-element-b63c1a9 .elementor-icon {
  font-size: 14px;
}
.elementor-8920
  .elementor-element.elementor-element-b63c1a9
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-8920
  .elementor-element.elementor-element-b63c1a9
  .elementor-icon-box-title,
.elementor-8920
  .elementor-element.elementor-element-b63c1a9
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 400;
}
.elementor-8920
  .elementor-element.elementor-element-43d6b5f.elementor-view-stacked
  .elementor-icon {
  background-color: #999999;
}
.elementor-8920
  .elementor-element.elementor-element-43d6b5f.elementor-view-framed
  .elementor-icon,
.elementor-8920
  .elementor-element.elementor-element-43d6b5f.elementor-view-default
  .elementor-icon {
  fill: #999999;
  color: #999999;
  border-color: #999999;
}
.elementor-8920 .elementor-element.elementor-element-43d6b5f {
  --icon-box-icon-margin: 17px;
}
.elementor-8920 .elementor-element.elementor-element-43d6b5f .elementor-icon {
  font-size: 14px;
}
.elementor-8920
  .elementor-element.elementor-element-43d6b5f
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-8920
  .elementor-element.elementor-element-43d6b5f
  .elementor-icon-box-title,
.elementor-8920
  .elementor-element.elementor-element-43d6b5f
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 400;
}
.elementor-8920
  .elementor-element.elementor-element-43d6b5f
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-8920 .elementor-element.elementor-element-a895171 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 15px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.elementor-8920
  .elementor-element.elementor-element-a895171
  .elementor-widget-container {
  text-align: left;
}
.elementor-8920
  .elementor-element.elementor-element-a895171
  .elementor-social-icon {
  background-color: rgba(255, 255, 255, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #999999;
}
.elementor-8920
  .elementor-element.elementor-element-a895171
  .elementor-social-icon
  i {
  color: #999999;
}
.elementor-8920
  .elementor-element.elementor-element-a895171
  .elementor-social-icon
  svg {
  fill: #999999;
}
.elementor-8920
  .elementor-element.elementor-element-a895171
  .elementor-social-icon:hover {
  border-color: rgba(0, 0, 0, 0);
}
@media (min-width: 768px) {
  .elementor-8920 .elementor-element.elementor-element-0eb3511 {
    width: 33.613%;
  }
  .elementor-8920 .elementor-element.elementor-element-ed9e25f {
    width: 16.639%;
  }
  .elementor-8920 .elementor-element.elementor-element-9fe5798 {
    width: 16.639%;
  }
  .elementor-8920 .elementor-element.elementor-element-f095090 {
    width: 16.639%;
  }
  .elementor-8920 .elementor-element.elementor-element-8a0577c {
    width: 16.47%;
  }
}
