body {
  margin: 0;
  padding: 0;
}

.panel.hero .color-overlay {
  background: linear-gradient(0, rgba(0,0,0,1) 30%, rgba(0,0,0,0.4) 90%);
}

.neurala-carousel {
  background-color: #000;
  height: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.neurala-carousel .item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease-in;
}

.neurala-carousel .item>div {
  height: 100%;
  background-position: center;
  background-size: cover;
  transition: all 30s;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.49, 0.48, 0.5, 0.49);
  transition-delay: 0s;
}

.neurala-carousel .item.active>div {
/*   transform: scale(1.3); */
}


.neurala-carousel .item:not(.active) {
  opacity: 0;
}


.panel--hero {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
/*     z-index: -1 !important; */
  
}


.panel--hero:after {
    width: 100%;
    height: 100%;
    content: '';
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    z-index: 5;
}

.subheadline {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}

.home .section.featureBoximgright,
.home .section.featureBoximgleft,
.home .section {
  padding: 5% 5% 5% 5%;  
}
