.banner-new {
  position: relative;
  margin-bottom: 130px;
}

@media (max-width: 767px) {
  .banner-new {
    margin-bottom: 90px;
  }
}

.banner-new__text {
  padding: 115px !important;
}

@media (max-width: 767px) {
  .banner-new__text {
    padding: 60px !important;
  }
}

.banner-new__text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 270px;
  height: 10px;
  background-color: #c32d33;
}

@media (max-width: 767px) {
  .banner-new__text::after {
    bottom: 0;
  }
}

.banner-new .parallax-window {
  background: url(/images/banner.jpg) center no-repeat;
  background-size: cover;
  height: 100vh;
  position: relative;
  z-index: 0;
}

@media (min-width: 766px) {
  .banner-new .parallax-window:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -440px;
    width: 388px;
    height: 600px;
    background: url(/wp-content/uploads/2019/04/x.png) no-repeat;
    background-size: contain;
  }
}

.banner-new .jarallax > .jarallax-img {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  /* support for plugin https://github.com/bfred-it/object-fit-images */
  font-family: "object-fit: cover;";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.banner-new p {
  font-family: "FreightTextBook", Helvetica Neue, Helvetica, Times, sans-serif;
  font-size: 40px;
  line-height: 58px;
  color: #0e0606;
}

@media (max-width: 767px) {
  .banner-new p {
    font-size: 26px;
    line-height: 38px;
  }
}
