.landing-teaser .cm-placement .cm-hero-evolution {
  padding-top: 0;
}

#maincontent > div > div.landing-teaser__footer > div > div > div.cm-text-box-background {
 padding-bottom: 2rem !important;
}

.landing-teaser__form {
 padding-bottom: 4rem; 
}
 
/*  PLP FIX  */
#maincontent > div.container-fluid.c-search-results.search-results.js-search-results > div.container-coremedia > div > div.cm-text-box-background > h2 {
 display: none;
}

.cm-placement .cm-half-carousel__content .cm-half-carousel-title { 
  font-size: 34px;
  line-height: 1.1;
  margin-bottom: 15px;
}
#maincontent > div.container-expanded.container-fluid > div.row > div > ul > li:nth-child(10) > div > div > div.cm-text-box-background > h2 {
 display: none;
}

@media screen and (max-width: 769px) {
 .cm-placement .cm-half-carousel__content .cm-half-carousel-title,
 .cm-placement .cm-half-carousel__content .cm-half-carousel-text p {
   text-align: center !important;
  }

  .cm-placement .cm-half-carousel__content .cm-half-carousel-title {
   font-size: 22px !important;
  }
 
  .cm-placement .cm-half-carousel__content .cm-half-carousel-text p {
   line-height: 1.5 !important; 
   font-size: 16px !important;   
  }

}


 
 
