html {
  scroll-padding-top: 90px;
  /* height of sticky header */
}

.page__details--study .banner img {
  max-height: 480px;
}

/* banner */
.banner {
  max-height: 480px;
}

.banner img {
  width: 100%;
  object-fit: cover;
  object-position: 0px 48%;
  opacity: 0.8;
}

/* article title */
.page__details--study section.article .article__title {
  margin-top: 70px;
}

/* study */
.study__details {
  margin-top: 62px;
}

.study__details .container {
  display: flex;
}

.study__related {
  padding: 70px 0px 66px;
}

.study__related--main {
  margin-top: 46px;
}


/* related cases */

@media screen and (max-width: 991px) {
  .section-title {
    text-align: center;
    font-family: Renogare;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 44px;
    /* 137.5% */
    letter-spacing: -0.64px;
  }
}

@media screen and (max-width: 767px) {}

@media screen and (max-width: 576px) {
  .page__details--study section.article .article__title {
    margin-top: 52px;
  }

  .article__details--post .article__details--script {
    margin-top: 0;
  }

  .study__details {
    margin-top: 25px;
  }

  /*latest blog posts  */
  .study__related {
    padding-top: 25px;
  }

  .study__related>.container {
    padding: 0;
  }

  .study__related .container>.general-title {
    padding-top: 0;
  }

  .study__related--main {
    margin-top: 0;
  }

  .study__related .study__related--main .study__related--slide.slide__content .owl-dots {
    margin-top: 39px;
  }

  .study__related .study__related--main .study__related--slide.slide__content .owl-dots {
    display: flex;
  }
}