.bsf-box {
  /* -webkit-box-flex: 0;
      -ms-flex: 0 0 43%;
          flex: 0 0 43%;
  max-width: 43%; */
  padding: 55px 0;
}
@media (max-width: 1199.98px) {
  .bsf-box {
    /* -webkit-box-flex: 0;
        -ms-flex: 0 0 46%;
            flex: 0 0 46%;
    max-width: 46%; */
    padding: 40px 0;
  }
}
/* @media (max-width: 991.98px) {
  .bsf-box {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
} */
@media (max-width: 575.98px) {
  .bsf-box {
    padding: 30px 0;
  }
}
.bsf-box .bsf-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bsf-box .bsf-top figure {
  width: 115px;
  height: 95px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 115px;
          flex: 0 0 115px;
}
@media (max-width: 1599.98px) {
  .bsf-box .bsf-top figure {
    width: 95px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95px;
            flex: 0 0 95px;
  }
}
@media (max-width: 991.98px) {
  .bsf-box .bsf-top figure {
    width: 85px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85px;
            flex: 0 0 85px;
    height: 72px;
  }
}
.bsf-box .bsf-top figure img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.bsf-box .bsf-top h2 {
  font-size: 30px;
  color: #B11116;
}
@media (max-width: 1599.98px) {
  .bsf-box .bsf-top h2 {
    font-size: 24px;
  }
}
@media (max-width: 991.98px) {
  .bsf-box .bsf-top h2 {
    font-size: 18px;
  }
}
.bsf-box .bsf-top h4 {
  font-size: 16px;
  margin: 0;
}
@media (max-width: 991.98px) {
  .bsf-box .bsf-top h4 {
    font-size: 14px;
  }
}
.bsf-box .img-play-box figure {
  position: relative;
  height: 326px;
}
@media (max-width: 1599.98px) {
  .bsf-box .img-play-box figure {
    height: 280px;
  }
}
@media (max-width: 767.98px) {
  .bsf-box .img-play-box figure {
    height: 190px;
  }
}
.bsf-box .img-play-box figure img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.bsf-box .bsf-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767.98px) {
  .bsf-box .bsf-bottom {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.bsf-box .bsf-bottom figure {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 72px;
          flex: 0 0 72px;
  max-width: 72px;
  height: 72px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 40px;
}
@media (max-width: 1599.98px) {
  .bsf-box .bsf-bottom figure {
    margin-right: 25px;
  }
}
@media (max-width: 992.98px) {
  .bsf-box .bsf-bottom figure {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 52px;
            flex: 0 0 52px;
    max-width: 52px;
    height: 52px;
  }
}
.bsf-box .bsf-bottom figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.bsf-box .bsf-bottom h5,
.bsf-box .bsf-bottom h6, .bsf-box .bsf-bottom p {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}
@media (max-width: 1599.98px) {
  .bsf-box .bsf-bottom h5,
.bsf-box .bsf-bottom h6, .bsf-box .bsf-bottom p {
    font-size: 16px;
  }
}
@media (max-width: 991.98px) {
  .bsf-box .bsf-bottom h5,
.bsf-box .bsf-bottom h6, .bsf-box .bsf-bottom p {
    font-size: 14px;
  }
}
.bsf-box .bsf-bottom h6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bsf-box .bsf-bottom span {
  font-weight: 400;
  color: #989898;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  max-width: 80px;
}
@media (max-width: 991.98px) {
  .bsf-box .bsf-bottom span {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 65px;
            flex: 0 0 65px;
    max-width: 65px;
  }
}