.tne-content--top {
    margin-top:80px;
}

.tne-content--extra-row {
  padding-top:110px;
}
.tne-content--extra-row [data-tne-component=squares] {
    top:0;
    transform:translateY(-75%);
}
@media (max-width:767px){
  .tne-content--extra-row {
    padding-top:50px;
  }
  .tne-content--extra-row [data-tne-component=squares] {
    display:none;
  }
}


@media(min-width:768px){
  .tne-content__copy.tne-content__copy--with-image {
    padding-top:0;
  }
}

@media (max-width:767px){
  .tne-content__module--a .tne-content__headline,
  .tne-content__module--b .tne-content__headline {
    padding-bottom:45px;
  }
}

.tne-content__copy.tne-content__copy--top {
  padding-top:0;
}
@media(max-width:767px){
  .tne-content__copy.tne-content__copy--top {
    padding-top:40px;
  }
}

.tne-content__headline.tne-content__headline--end  {
  padding-top: 80px;
  padding-bottom: 0;
}
@media (max-width:991px){
  .tne-content__headline.tne-content__headline--end {
    padding-top: 60px;
  }
}
@media (max-width:767px){
  .tne-content__headline.tne-content__headline--end {
    padding-top: 40px;
  }
}

.tne-content__module.tne-content__module--end {
  padding-bottom:100px;
}

@media (max-width: 767px) {
  .tne-content__module.tne-content__module--end {
    padding-bottom:80px;
  }
}

@media (max-width:767px){
  .tne-content__module--a .tne-content__bottom .tne-content__media.tne-content__media--mbl-right {
    justify-content:flex-end;
  }
}

.tne-content__module .tne-content__copy.tne-content__copy--start {
  padding-top:60px;
}
@media (max-width:767px){
  .tne-content__module .tne-content__copy.tne-content__copy--start {
    padding-top:0px;
  }
}



.tne-content__module .tne-content__top--extra-mid {
  padding-top: 220px;
}
@media (max-width:767px){
  .tne-content__module .tne-content__top--extra-mid {
    padding-top: 35vw;
  }
}


.tne-content__headline.tne-content__headline--reduced {
  font-size:50px
}
@media (max-width:991px){
  .tne-content__headline.tne-content__headline--reduced {
    font-size:40px
  }
}
@media (max-width:767px){
  .tne-content__headline.tne-content__headline--reduced {
    font-size:30px
  }
}