.body-umain .adstrp-sec {
  display: none;
}
.crm-hub-ctasec {
  display: none;
}
.adstrp-sec {
  padding: 0 30px;
}
.adstrp-cnt {
  display: flex;
  justify-content: space-between;
  max-width: 1080px;
  width: 100%;
  margin: 55px auto 60px;
  background: #f7faff;
  border: 1px solid #bdd9ff;
  border-radius: 20px;
  align-items: center;
  position: relative;
  height: 278px;
}
.adstrp-lftcnt {
  max-width: 510px;
  width: 100%;
  padding: 35px 0 40px 55px;
}
.adstrp-rgtcnt {
  position: absolute;
  bottom: -1px;
  right: -1px;
}
.adstrp-hdr {
  font: 40px/1.1 var(--zf-primary-extrabold);
  letter-spacing: -1px;
  margin-bottom: 10px !important;
}
.adstrp-para {
  font: 18px/1.2 var(--zf-secondary-medium);
  margin-bottom: 20px !important;
}
.adstrp-img {
  display: inline-block;
  vertical-align: bottom;
}
.adstrp-btn {
  font: 16px/1 var(--zf-primary-bold);
  padding: 10px 30px;
  background: #de5547;
  border-radius: 25px;
  color: #fff;
  display: inline-block;
}
.adstrp-dib {
  display: inline-block;
}

.i18n-vi .hub-inte-cnt h2 {
  font-size: 40px;
}

@media screen and (max-width: 1024px) {
  .adstrp-rgtcnt {
    display: none;
  }
  .adstrp-cnt {
    height: unset;
    max-width: 760px;
  }
  .adstrp-lftcnt {
    max-width: 100%;
    text-align: center;
    padding: 35px 25px 40px;
  }
  .adstrp-hdr {
    font-size: 32px;
  }
}

@media screen and (max-width: 992px) {
  .i18n-vi .crm-hub-main h2 {
    font-size: 32px;
  }
}

@media screen and (max-width: 767px) {
  .adstrp-cnt {
    margin: 40px auto 60px;
  }
}
@media screen and (max-width: 640px) {
  .adstrp-cnt br {
    display: none;
  }
}
