.banner-section-half {
  padding: 40px 0;
}


.banner-section-half h1{
  font-weight: 300;
  font-size: 64px;
  line-height: 80px;
  margin: 0 0 30px;
  letter-spacing: -1.5px;
  font-family: 'Roboto Condensed', sans-serif;
}

.banner-section-half .align--MIDDLE { align-items: center; }
.banner-section-half .align--BOTTOM { align-items: end; }

@media (max-width: 991px){
    .banner-section-half .col-image { 
        margin-top: 40px;
    }
    .banner-section-half .col-image.order-0 { 
        margin-top: 0: margin-bottom: 40px;
    }
}