.o-stripCta {
  position: relative; 
}
.o-stripCta {
  overflow: hidden;
}

.m-stripCta__content .title:only-child {
  margin-bottom: 00px; 
}

.m-stripCta__content .title:not(:only-child) {
  margin-bottom: 15px; 
}

.m-stripCta__buttons .button, 
.m-stripCta__buttons .textLink {
  display: block;
  text-align: center;
}
.sub p.subtitle {
    margin-bottom: 0;
}
.m-stripCta__buttons .hs_cos_wrapper_type_cta:not(:last-child), 
.m-stripCta__buttons .textLink:not(:last-child) {
  margin-bottom: 20px; 
  display: block;
}
.m-subscribeNews__form form input[type=email],
.m-subscribeNews__form form input[type=text] {
  background: #F8F9FA;
  border: 1.5px solid #B2A9A6;
  border-radius: 30px;
  color: #474747 !important;
}
.m-subscribeNews__form form input[type=submit] {
  background: #EB7021;
  border-radius: 30px;
  font-size: 18px;
  padding: 17px 40px;
  border: 0;
}
.m-subscribeNews__form .hs_error_rollup {
  display: none;
}
.m-subscribeNews__form form input[type=submit]:hover {
  background: #EB7021 !IMPORTANT;
}
.m-subscribeNews__form form{ position:relative;}
.m-subscribeNews__form .hs_submit.hs-submit {
position: absolute; top: 26.5px; right: -1px;
}
.s2-res-temp .m-subscribeNews__form .hs_submit.hs-submit {
position: absolute; top: 0px; right: -1px;
}

#foundation-subscribe .m-subscribeNews__form .hs_submit.hs-submit {
  position: relative;
}

.m-subscribeNews__form label {
  display: none;
}


@media (min-width: 992px) {

  .m-stripCta__content .title {
    padding-right: 37px;  
    margin-bottom: 20px;
  }

  .m-stripCta__content .title:only-child, 
  .m-stripCta__content .subtitle {
    margin-bottom: 0; 
  }

  .m-stripCta__content .title:not(:only-child) {
    margin-bottom: 20px; 
  }

  .m-stripCta__buttons {
    padding-left: 33px; 
  }

  .m-stripCta__buttons .button, 
  .m-stripCta__buttons .textLink {
    display: inline-block;
  }

  .m-stripCta__buttons .hs_cos_wrapper_type_cta:not(:last-child), 
  .m-stripCta__buttons .textLink:not(:last-child) {
    margin-bottom: 0;
    margin-right: 25px; 
    display: inline-block;
  }
}


@media (min-width: 1200px) {
  .-buttons2 .m-stripCta__content .title {
    padding-right: 70px;  
  }

  .-buttons2 .m-stripCta__buttons {
    padding-left: 70px; 
  }
}


/*
* Override CTA colors
* */

/* warmgrey1 */
.-warmgrey1 .m-stripCta__buttons .hs_cos_wrapper_type_cta:nth-child(2) .cta_button {
  background-color: var(--plum);
  border-color: var(--plum);
  color: var(--white);
}

.-warmgrey1 .m-stripCta__buttons .hs_cos_wrapper_type_cta:nth-child(2) .cta_button:hover {
  background-color: var(--orange);
  border-color: var(--orange);
  color: var(--white);
}

/* Blackberry */
.-blackberry .m-stripCta__buttons .hs_cos_wrapper_type_cta:first-child .cta_button, 
background-color: var(--orange);
border-color:var(--orange);
color: var(--white);
}


.-blackberry .m-stripCta__buttons .hs_cos_wrapper_type_cta:first-child .cta_button:hover {
  background-color: var(--orange);
  border-color:var(--orange);
  color: var(--white);
}

.-blackberry .m-stripCta__buttons .hs_cos_wrapper_type_cta:nth-child(2) .cta_button {
  background-color: var(--orange);
  border-color:var(--orange);
  color: var(--white);
}


.-blackberry .m-stripCta__buttons .hs_cos_wrapper_type_cta:nth-child(2) .cta_button:hover {
  background-color: var(--orange);
  border-color:var(--orange);
  color: var(--white);
}


/* lavender, rose, telemagenta */
.-lavender .m-stripCta__buttons .hs_cos_wrapper_type_cta:first-child .cta_button, 
.-rose .m-stripCta__buttons .hs_cos_wrapper_type_cta:first-child .cta_button, 
.-telemagenta .m-stripCta__buttons .hs_cos_wrapper_type_cta:first-child .cta_button {
  background-color: var(--plum);
  border-color: var(--plum);
  color: var(--white);
}

.-lavender .m-stripCta__buttons .hs_cos_wrapper_type_cta:first-child .cta_button:hover, 
.-rose .m-stripCta__buttons .hs_cos_wrapper_type_cta:first-child .cta_button:hover, 
.-telemagenta .m-stripCta__buttons .hs_cos_wrapper_type_cta:first-child .cta_button:hover {
  background-color: var(--white);
  border-color: var(--white);
  color: var(--plum);
}

.-lavender .m-stripCta__buttons .hs_cos_wrapper_type_cta:nth-child(2) .cta_button, 
.-rose .m-stripCta__buttons .hs_cos_wrapper_type_cta:nth-child(2) .cta_button, 
.-telemagenta .m-stripCta__buttons .hs_cos_wrapper_type_cta:nth-child(2) .cta_button {
  background-color: var(--white);
  border-color: var(--white);
  color: var(--plum);
}

.-lavender .m-stripCta__buttons .hs_cos_wrapper_type_cta:nth-child(2) .cta_button:hover, 
.-rose .m-stripCta__buttons .hs_cos_wrapper_type_cta:nth-child(2) .cta_button:hover, 
.-telemagenta .m-stripCta__buttons .hs_cos_wrapper_type_cta:nth-child(2) .cta_button:hover {
  background-color: var(--plum);
  border-color: var(--plum);
  color: var(--white);
}

.two_row .col-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.two_row .col-12 .m-stripCta__buttons {
  margin-top: 28px;
}

@media(min-width:767px){
  .m-stripCta__content.sub {
    padding-left: 0;
    padding-right: 50px;
  }
  .-buttons2 .m-stripCta__buttons {
    padding-left: 50px;
  }
}
@media(max-width:767px){
  .two_row .col-12 .m-stripCta__buttons {
    margin-top: 0;
  }

  .m-subscribeNews__form_module .hs_submit.hs-submit {
    position: relative;
    top: 0px;
  }
  .m-subscribeNews__form_module {padding-top:50px;padding-bottom:50px;}
  
}

.m-stripCta__content.sub{ padding-right:0;}