.page-node-type-landing-pages,
.page-detail,
.home {
  --home-sec-gutter-y: 100px;
  --home-sec-gutter-x: 20px;
}

.home-section {
  padding: var(--home-sec-gutter-y) var(--home-sec-gutter-x);
  background-color: var(--white);
}

.bg-with-image .home-section,
[class*="bg--"] .home-section {
  background-color: transparent;
}

/* *************home spacing******************************  */
p,
.body-txt {
  margin-bottom: 0;
}

.btn-arrow-right {
  margin-top: 50px;
}

.page-title,
.subtitle {
  margin-bottom: 70px;
}

.home-page-about-us .subtitle {
  margin-bottom: 50px;
}

/* new changes after the release */
.home .about-desc p+p,
.home .section-desc p+p {
  margin-top: 20px;
}

/*End new changes after the release */

/* *************home spacing******************************  */

.btn--lg {
  width: 100%;
}

.home .section-title,
.home .section-desc {
  text-align: center;
}

.section-title,
.section-sub-title {
  font-family: var(--font-extra-bold);
  font-weight: 750;
  margin-bottom: 30px;
}

.section-inner-sub-title {
  font-family: var(--font-extra-bold);
}

.home .section-desc {
  max-width: 700px;
}

.section-desc {
  margin-bottom: 30px;
  /* max-width: 700px; */
  margin-left: auto;
  margin-right: auto;
  font-family: var(--font-medium);
}

/* flip  */
/* .key-results-wrapper {
  display: grid;
  grid-gap: 35px;
  grid-template-columns: repeat(3, 1fr);
}

.flip-card {
  border-radius: 10px;
}

.flip-card-back,
.flip-card-front {
  background-color: #fff;
}

.flip-card {
  min-height: 350px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  border-radius: 15px;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 35px 20px;
  border-radius: 15px;
}

.flip-card-back {
  position: absolute;
  top: 0;
}

.flip-card-back {
  background: var(--clr-c1);
  color: #fff;
  transform: rotateY(180deg);
} */

/* .flip-card-title {
  text-align: center;
  margin-bottom: 15px;
}

.flip-card-desc {
  font-size: 1.5rem;
}
 */

/* slider  */
/* .pub-wrapper .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(/themes/custom/unaids/components/pages/other-pages/home/img/left_arrow.svg) center no-repeat;
  background-size: contain;
  width: 52px;
  height: 52px;
  z-index: 2;
  font-size: 0;
  border: 0;
}

.pub-wrapper .slick-arrow.slick-next {
  background-image: url(/themes/custom/unaids/components/pages/other-pages/home/img/right_arrow.svg);
  left: calc(100% + 10px);
}

.pub-wrapper .slick-arrow.slick-next:hover {
  background-image: url(/themes/custom/unaids/components/pages/other-pages/home/img/right_arrow_hover.svg);
}

.pub-wrapper .slick-arrow.slick-prev:hover {
  background-image: url(/themes/custom/unaids/components/pages/other-pages/home/img/left_arrow_hover.svg);
}

.pub-wrapper .slick-arrow.slick-prev {
  right: calc(100% + 10px);
}

.pub-wrapper .btn-arrow-right {
  position: relative;
  top: -107px;
} */

/* slider  */

@media screen and (max-width: 991px) {
  .home {
    --home-sec-gutter-y: 50px;
  }
}
