.elementor-9020103
  .elementor-element.elementor-element-oabsbqv
  > .elementor-container {
  max-width: 1440px;
}
.elementor-9020103 .elementor-element.elementor-element-oabsbqv {
  background-color: #101111;
  padding: 60px 0px 20px 0px;
}
.elementor-9020103
  .elementor-element.elementor-element-pyzlsth.elementor-position-right
  .elementor-image-box-img {
  margin-left: 35px;
}
.elementor-9020103
  .elementor-element.elementor-element-pyzlsth.elementor-position-left
  .elementor-image-box-img {
  margin-right: 35px;
}
.elementor-9020103
  .elementor-element.elementor-element-pyzlsth.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 35px;
}
.elementor-9020103
  .elementor-element.elementor-element-pyzlsth
  .elementor-image-box-wrapper
  .elementor-image-box-img
  img {
  opacity: 1;
}
.elementor-9020103
  .elementor-element.elementor-element-pyzlsth
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-9020103
  .elementor-element.elementor-element-pyzlsth
  .elementor-image-box-content
  .elementor-image-box-description {
  color: #b9b9b9;
  font-size: 16px;
  line-height: 24px;
}
.elementor-9020103
  .elementor-element.elementor-element-pyzlsth
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-9020103 .elementor-element.elementor-element-znjcgiz {
  text-align: left;
}
.elementor-9020103
  .elementor-element.elementor-element-znjcgiz
  .elementor-image
  img {
  max-width: 100%;
  opacity: 1;
}
.elementor-9020103
  .elementor-element.elementor-element-qlzzovg
  .pos-links-widget {
  text-align: left;
}
.elementor-9020103
  .elementor-element.elementor-element-qlzzovg
  .pos-links-widget
  .links-widget-title {
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-9020103
  .elementor-element.elementor-element-qlzzovg
  .pos-links-widget
  .links-widget-title
  a,
.elementor-9020103
  .elementor-element.elementor-element-qlzzovg
  .pos-links-widget
  .links-widget-title
  span {
  color: #fefefe;
}
.elementor-9020103
  .elementor-element.elementor-element-qlzzovg
  .pos-links-widget
  .links-widget-content
  a {
  font-size: 16px;
  color: #b9b9b9;
}
.elementor-9020103
  .elementor-element.elementor-element-qlzzovg
  .pos-links-widget
  .links-widget-content
  a:hover {
  color: #ed2353;
}
.elementor-9020103
  .elementor-element.elementor-element-fgbdopz
  .pos-links-widget {
  text-align: left;
}
.elementor-9020103
  .elementor-element.elementor-element-fgbdopz
  .pos-links-widget
  .links-widget-title {
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-9020103
  .elementor-element.elementor-element-fgbdopz
  .pos-links-widget
  .links-widget-title
  a,
.elementor-9020103
  .elementor-element.elementor-element-fgbdopz
  .pos-links-widget
  .links-widget-title
  span {
  color: #fefefe;
}
.elementor-9020103
  .elementor-element.elementor-element-fgbdopz
  .pos-links-widget
  .links-widget-content
  a {
  font-size: 16px;
  color: #b9b9b9;
}
.elementor-9020103
  .elementor-element.elementor-element-fgbdopz
  .pos-links-widget
  .links-widget-content
  a:hover {
  color: #ed2353;
}
.elementor-9020103
  .elementor-element.elementor-element-lmfpdcr
  .pos-links-widget {
  text-align: left;
}
.elementor-9020103
  .elementor-element.elementor-element-lmfpdcr
  .pos-links-widget
  .links-widget-title {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-9020103
  .elementor-element.elementor-element-lmfpdcr
  .pos-links-widget
  .links-widget-title
  a,
.elementor-9020103
  .elementor-element.elementor-element-lmfpdcr
  .pos-links-widget
  .links-widget-title
  span {
  color: #fefefe;
}
.elementor-9020103
  .elementor-element.elementor-element-lmfpdcr
  .pos-links-widget
  .links-widget-content
  a {
  font-size: 16px;
  color: #b9b9b9;
}
.elementor-9020103
  .elementor-element.elementor-element-lmfpdcr
  .pos-links-widget
  .links-widget-content
  a:hover {
  color: #ed2353;
}
.elementor-9020103
  .elementor-element.elementor-element-cmvgytq
  .pos-title-widget
  .pos-title {
  margin-bottom: 20px;
  color: #fefefe;
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-9020103 .elementor-element.elementor-element-cmvgytq .pos-subtitle {
  color: #b9b9b9;
  font-size: 16px;
}
.elementor-9020103 .elementor-element.elementor-element-cmvgytq .pos-title-3 i {
  transform: rotate(0deg);
}
.elementor-9020103
  .elementor-element.elementor-element-yevnulv
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-9020103
  .elementor-element.elementor-element-yevnulv
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-9020103
  .elementor-element.elementor-element-yevnulv
  .elementor-icon-list-icon
  i {
  color: #b9b9b9;
  font-size: 16px;
}
.elementor-9020103
  .elementor-element.elementor-element-yevnulv
  .elementor-icon-list-icon {
  width: 16px;
}
.elementor-9020103
  .elementor-element.elementor-element-yevnulv
  .elementor-icon-list-text {
  color: #b9b9b9;
}
.elementor-9020103
  .elementor-element.elementor-element-yevnulv
  .elementor-icon-list-item {
  font-size: 16px;
}
.elementor-9020103
  .elementor-element.elementor-element-yevnulv
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-9020103
  .elementor-element.elementor-element-tdyslhc
  .pos-socials-widget
  ul
  li
  a {
  font-size: 24px;
  color: #b9b9b9;
}
.elementor-9020103
  .elementor-element.elementor-element-tdyslhc
  .pos-socials-widget
  ul
  li {
  margin-right: 20px;
}
.elementor-9020103
  .elementor-element.elementor-element-pksrgdx
  > .elementor-container {
  max-width: 1430px;
}
.elementor-9020103 .elementor-element.elementor-element-pksrgdx {
  background-color: #101111;
}
.elementor-9020103
  .elementor-element.elementor-element-tiyafxi
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: rgba(185, 185, 185, 0.24);
  padding: 29px 0px 25px 0px;
}
.elementor-9020103
  .elementor-element.elementor-element-asfpiuc
  .pos-links-widget {
  text-align: center;
}
.elementor-9020103
  .elementor-element.elementor-element-asfpiuc
  .pos-links-widget
  .links-widget-title {
  margin-bottom: 20px;
}
.elementor-9020103
  .elementor-element.elementor-element-asfpiuc
  .pos-links-widget
  .links-widget-content
  a {
  font-size: 16px;
  padding: 0px 20px 0px 20px;
  color: #b9b9b9;
}
.elementor-9020103
  .elementor-element.elementor-element-asfpiuc
  .pos-links-widget
  .links-widget-content
  a:hover {
  color: #ed2353;
}
@media (min-width: 768px) {
  .elementor-9020103 .elementor-element.elementor-element-edhguev {
    width: 25%;
  }
  .elementor-9020103 .elementor-element.elementor-element-qqvczjp {
    width: 16.597%;
  }
  .elementor-9020103 .elementor-element.elementor-element-uljnwba {
    width: 16.667%;
  }
  .elementor-9020103 .elementor-element.elementor-element-tzuwefj {
    width: 16.597%;
  }
  .elementor-9020103 .elementor-element.elementor-element-cadlwry {
    width: 25.139%;
  }
}
@media (max-width: 1024px) {
  .elementor-9020103 .elementor-element.elementor-element-edhguev {
    width: 50% !important;
  }
  .elementor-9020103 .elementor-element.elementor-element-qqvczjp {
    width: 50% !important;
  }
  .elementor-9020103 .elementor-element.elementor-element-uljnwba {
    width: 25% !important;
  }
  .elementor-9020103 .elementor-element.elementor-element-tzuwefj {
    width: 25% !important;
  }
  .elementor-9020103 .elementor-element.elementor-element-cadlwry {
    width: 50% !important;
  }
}
@media (max-width: 767px) {
  .elementor-9020103 .elementor-element.elementor-element-edhguev {
    width: 100% !important;
  }
  .elementor-9020103 .elementor-element.elementor-element-qqvczjp {
    width: 100% !important;
  }
  .elementor-9020103
    .elementor-element.elementor-element-qlzzovg
    .pos-links-widget
    .links-widget-title {
    font-size: 15px;
  }
  .elementor-9020103 .elementor-element.elementor-element-uljnwba {
    width: 100% !important;
  }
  .elementor-9020103
    .elementor-element.elementor-element-fgbdopz
    .pos-links-widget
    .links-widget-title {
    font-size: 15px;
  }
  .elementor-9020103 .elementor-element.elementor-element-tzuwefj {
    width: 100% !important;
  }
  .elementor-9020103
    .elementor-element.elementor-element-lmfpdcr
    .pos-links-widget
    .links-widget-title {
    font-size: 15px;
  }
  .elementor-9020103 .elementor-element.elementor-element-cadlwry {
    width: 100% !important;
  }
  .elementor-9020103
    .elementor-element.elementor-element-cmvgytq
    .pos-title-widget
    .pos-title {
    font-size: 15px;
  }
  .elementor-9020103
    .elementor-element.elementor-element-asfpiuc
    .pos-links-widget
    .links-widget-content
    a {
    font-size: 14px;
    padding: 0px 10px 0px 10px;
  }
}
