.elementor-396 .elementor-element.elementor-element-c438f36 {
  overflow: hidden;
}
.elementor-396 .elementor-element.elementor-element-5cc1ae3 .het-slide-cap-title span {
  background-color: #009dea;
}
.elementor-396 .elementor-element.elementor-element-5cc1ae3 .het-slide-cap-title {
  color: #FFFFFF;
}
.elementor-396 .elementor-element.elementor-element-5cc1ae3 .het-slide-cap-button a {
  background-color: #FFFFFF;
  color: #333333;
}
.elementor-396 .elementor-element.elementor-element-5cc1ae3 .het-bx-slider.owl-carousel .owl-nav button {
  background-color: rgba(2, 1, 1, 0.19);
}
.elementor-396 .elementor-element.elementor-element-9f22929 > .elementor-container {
  max-width: 1170px;
}
.elementor-396 .elementor-element.elementor-element-9f22929 {
  padding: 60px 0px 60px 0px;
}
.elementor-396 .elementor-element.elementor-element-2ab2d95 > .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: 15px;
}
.elementor-396 .elementor-element.elementor-element-f06dec2 .elementor-heading-title {
  font-size: 36px;
  letter-spacing: 1px;
}
.elementor-bc-flex-widget .elementor-396 .elementor-element.elementor-element-ec62e2b.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-396 .elementor-element.elementor-element-ec62e2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-396 .elementor-element.elementor-element-a6bcc80 > .elementor-container {
  max-width: 1170px;
}
.elementor-396 .elementor-element.elementor-element-a6bcc80:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-a6bcc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #009DEA;
}
.elementor-396 .elementor-element.elementor-element-a6bcc80 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 80px 0px;
}
.elementor-396 .elementor-element.elementor-element-a6bcc80 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-396 .elementor-element.elementor-element-28ded9e {
  padding: 0px 0px 45px 0px;
}
.elementor-396 .elementor-element.elementor-element-1751c72 {
  text-align: center;
}
.elementor-396 .elementor-element.elementor-element-1751c72 .elementor-heading-title {
  color: #FFFFFF;
  font-size: 36px;
  letter-spacing: 1px;
}
.elementor-396 .elementor-element.elementor-element-b7bc710 {
  text-align: center;
  color: #FFFFFF;
  font-size: 20px;
}
.elementor-396 .elementor-element.elementor-element-2bef2dc .het-featured-post {
  border-color: #FFFFFF;
  padding: 60px 30px 60px 30px;
}
.elementor-396 .elementor-element.elementor-element-2bef2dc .het-featured-post:before, .elementor-396 .elementor-element.elementor-element-2bef2dc .het-featured-post:after {
  background-color: #FFFFFF;
}
.elementor-396 .elementor-element.elementor-element-2bef2dc .het-featured-link a {
  margin-top: 60px;
  background: #FFFFFF;
  color: #009DEA;
}
.elementor-396 .elementor-element.elementor-element-2bef2dc .het-featured-icon {
  color: #FFFFFF;
  fill: #FFFFFF;
  font-size: 40px;
}
.elementor-396 .elementor-element.elementor-element-2bef2dc .het-featured-post h5 {
  color: #FFFFFF;
}
.elementor-396 .elementor-element.elementor-element-2bef2dc .het-featured-excerpt {
  color: #FFFFFF;
}
.elementor-396 .elementor-element.elementor-element-2bef2dc .het-featured-link a:hover {
  background: #333;
  color: #FFF;
}
.elementor-396 .elementor-element.elementor-element-75d99ff .het-featured-post {
  border-color: #FFFFFF;
  padding: 60px 30px 60px 30px;
}
.elementor-396 .elementor-element.elementor-element-75d99ff .het-featured-post:before, .elementor-396 .elementor-element.elementor-element-75d99ff .het-featured-post:after {
  background-color: #FFFFFF;
}
.elementor-396 .elementor-element.elementor-element-75d99ff .het-featured-link a {
  margin-top: 60px;
  background: #FFFFFF;
  color: #009DEA;
}
.elementor-396 .elementor-element.elementor-element-75d99ff .het-featured-icon {
  color: #FFFFFF;
  fill: #FFFFFF;
  font-size: 40px;
}
.elementor-396 .elementor-element.elementor-element-75d99ff .het-featured-post h5 {
  color: #FFFFFF;
}
.elementor-396 .elementor-element.elementor-element-75d99ff .het-featured-excerpt {
  color: #FFFFFF;
}
.elementor-396 .elementor-element.elementor-element-75d99ff .het-featured-link a:hover {
  background: #333;
  color: #FFF;
}
.elementor-396 .elementor-element.elementor-element-f956351 .het-featured-post {
  border-color: #FFFFFF;
  padding: 60px 30px 60px 30px;
}
.elementor-396 .elementor-element.elementor-element-f956351 .het-featured-post:before, .elementor-396 .elementor-element.elementor-element-f956351 .het-featured-post:after {
  background-color: #FFFFFF;
}
.elementor-396 .elementor-element.elementor-element-f956351 .het-featured-link a {
  margin-top: 60px;
  background: #FFFFFF;
  color: #009DEA;
}
.elementor-396 .elementor-element.elementor-element-f956351 .het-featured-icon {
  color: #FFFFFF;
  fill: #FFFFFF;
  font-size: 40px;
}
.elementor-396 .elementor-element.elementor-element-f956351 .het-featured-post h5 {
  color: #FFFFFF;
}
.elementor-396 .elementor-element.elementor-element-f956351 .het-featured-excerpt {
  color: #FFFFFF;
}
.elementor-396 .elementor-element.elementor-element-f956351 .het-featured-link a:hover {
  background: #333;
  color: #FFF;
}
.elementor-396 .elementor-element.elementor-element-4e6915b:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-4e6915b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F5F5F5;
}
.elementor-396 .elementor-element.elementor-element-4e6915b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-396 .elementor-element.elementor-element-4e6915b > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-396 .elementor-element.elementor-element-191e939 > .elementor-element-populated > .elementor-widget-wrap {
  padding: 60px 80px 60px 0px;
}
.elementor-396 .elementor-element.elementor-element-c164569 {
  text-align: left;
  width: var(--container-widget-width, 113.952%);
  max-width: 113.952%;
  --container-widget-width: 113.952%;
  --container-widget-flex-grow: 0;
}
.elementor-396 .elementor-element.elementor-element-c164569 .elementor-heading-title {
  font-size: 36px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-396 .elementor-element.elementor-element-9c66d08 {
  font-size: 20px;
}
.elementor-396 .elementor-element.elementor-element-a15d75f .het-service-icon, .elementor-396 .elementor-element.elementor-element-a15d75f .het-service-post-wrap:after {
  background-color: #009DEA;
}
.elementor-396 .elementor-element.elementor-element-a15d75f .het-active .het-service-icon {
  box-shadow: 0px 0px 0px 2px #FFF, 0px 0px 0px 4px #009DEA;
}
.elementor-396 .elementor-element.elementor-element-a15d75f .het-service-icon {
  color: #FFF;
  fill: #FFF;
}
.elementor-396 .elementor-element.elementor-element-a15d75f .het-service-excerpt h5 {
  text-transform: uppercase;
}
.elementor-396 .elementor-element.elementor-element-a15d75f .het-service-text a {
  color: #009DEA;
}
.elementor-396 .elementor-element.elementor-element-dd00d19:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-396 .elementor-element.elementor-element-dd00d19 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../images/business-people-working.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-396 .elementor-element.elementor-element-dd00d19 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-396 .elementor-element.elementor-element-dd00d19 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-396 .elementor-element.elementor-element-cf3dbdc > .elementor-container {
  max-width: 1170px;
}
.elementor-396 .elementor-element.elementor-element-cf3dbdc {
  padding: 60px 0px 60px 0px;
}
.elementor-396 .elementor-element.elementor-element-5390ef0 {
  padding: 0px 0px 45px 0px;
}
.elementor-396 .elementor-element.elementor-element-a1d2c9c {
  text-align: center;
}
.elementor-396 .elementor-element.elementor-element-a1d2c9c .elementor-heading-title {
  font-size: 36px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-396 .elementor-element.elementor-element-4fb81b1 {
  text-align: center;
  font-size: 20px;
}
.elementor-396 .elementor-element.elementor-element-b30b25f > .elementor-container {
  max-width: 1170px;
}
.elementor-396 .elementor-element.elementor-element-b30b25f:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-b30b25f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../images/people-working.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-396 .elementor-element.elementor-element-b30b25f > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-396 .elementor-element.elementor-element-b30b25f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}
.elementor-396 .elementor-element.elementor-element-131ade9 {
  text-align: center;
}
.elementor-396 .elementor-element.elementor-element-131ade9 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Oswald", Sans-serif;
  font-size: 36px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-396 .elementor-element.elementor-element-478be1a {
  text-align: center;
  color: #FFFFFF;
  font-size: 20px;
}
.elementor-396 .elementor-element.elementor-element-7661e7f .elementor-button .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-396 .elementor-element.elementor-element-7661e7f .elementor-button .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-396 .elementor-element.elementor-element-7661e7f .elementor-button {
  background-color: #009DEA;
  border-radius: 0px 0px 0px 0px;
}
.elementor-396 .elementor-element.elementor-element-0c5f570 .elementor-button {
  background-color: #333333;
  border-radius: 0px 0px 0px 0px;
}
@media(min-width:768px) {
  .elementor-396 .elementor-element.elementor-element-2ab2d95 {
    width: 52%;
  }
  .elementor-396 .elementor-element.elementor-element-ec62e2b {
    width: 48%;
  }
  .elementor-396 .elementor-element.elementor-element-cc91bfd {
    width: 14%;
  }
  .elementor-396 .elementor-element.elementor-element-0a1ceb1 {
    width: 71.332%;
  }
  .elementor-396 .elementor-element.elementor-element-facbca7 {
    width: 14%;
  }
  .elementor-396 .elementor-element.elementor-element-f6d7668 {
    width: 33%;
  }
  .elementor-396 .elementor-element.elementor-element-674c42a {
    width: 33.332%;
  }
  .elementor-396 .elementor-element.elementor-element-a9b7807 {
    width: 33%;
  }
  .elementor-396 .elementor-element.elementor-element-6eacfbe {
    width: 10.524%;
  }
  .elementor-396 .elementor-element.elementor-element-191e939 {
    width: 39.14%;
  }
  .elementor-396 .elementor-element.elementor-element-dd00d19 {
    width: 50%;
  }
  .elementor-396 .elementor-element.elementor-element-d06117e {
    width: 15%;
  }
  .elementor-396 .elementor-element.elementor-element-4e555dd {
    width: 69.332%;
  }
  .elementor-396 .elementor-element.elementor-element-764fd5b {
    width: 15%;
  }
  .elementor-396 .elementor-element.elementor-element-2efa049 {
    width: 14%;
  }
  .elementor-396 .elementor-element.elementor-element-1bd7878 {
    width: 71.332%;
  }
  .elementor-396 .elementor-element.elementor-element-9e68001 {
    width: 14%;
  }
}
@media(min-width:1025px) {
  .elementor-396 .elementor-element.elementor-element-dd00d19:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-396 .elementor-element.elementor-element-dd00d19 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-396 .elementor-element.elementor-element-b30b25f:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-b30b25f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media(max-width:1024px) {
  .elementor-396 .elementor-element.elementor-element-5cc1ae3 .het-slide-cap-title {
    font-size: 3vw;
  }
  .elementor-396 .elementor-element.elementor-element-5cc1ae3 .het-slide-cap-desc {
    font-size: 2.2vw;
  }
  .elementor-396 .elementor-element.elementor-element-5cc1ae3 .het-slide-cap-button a {
    font-size: 2vw;
  }
}
@media(max-width:767px) {
  .elementor-396 .elementor-element.elementor-element-191e939 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10% 5% 10% 5%;
  }
}