@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40%,0)}to{opacity:1;transform:translateZ(0)}}
.landingCaseStudies{position:relative;padding:9.6rem 0;font-family: "Rajdhani", sans-serif; background-color:#F4F4F4; color:#323940}
.landingCaseStudies_row{width:100%; justify-content:space-between; flex-direction:column; gap:64px;}
.landingCaseStudies h3{
  font-size: 4rem;
    width: 100%;
    text-align: center;
    width: 100%;
    margin: 0;
    font-weight: 600;
}
.landingCaseStudies .landingCaseStudies_single_case > p{
      text-align: center;
    margin: 16px 0 32px;
}
.landingCaseStudies_single_opinion {
    width: 100%;
    background-color: #fff;
    color: #000;
    padding: 40px;
    font-size: 1.7rem;
  display:flex;
  flex-direction:column;
  gap:24px;
}
.landingCaseStudies_single_author{
      display: flex;
    align-items: center;
  gap:16px;
}
.landingCaseStudies_single_author > img{
  width:50px;
  height:50px;
  display:block;
}
.landingCaseStudies_single_author h5{
  font-size:20px;
  font-weight:600;
}
.landingCaseStudies_single_stars{
 display:flex;
  align-items:center;
  gap:8px;
  line-height:24px;
}
.landingCaseStudies_single p{
  line-height:160%
}
.landingCaseStudies_single_photos{
    display: flex;
    margin: 48px 0;
  justify-content:space-between;
}
.landingCaseStudies_single_photos .col{
   width:49%;
  padding:0;
  flex:none;
}
.landingCaseStudies_single_photos .col img{
  display:block;
  width:100%;
}
.landingCaseStudies_single_photos .col span{
      font-weight: 600;
    font-size: 28px;
    text-align: center;
    display: block;
    margin: 24px 0 0;
}
.landingCaseStudies_buttonWrapper{
  width: 100%;
    justify-content: center;
    display: flex;
    margin-top: 24px;
}
.landingCaseStudies_buttonWrapper a.button-primary {
    background-color: #333;
    border-radius: 2px;
    font-size: 2rem;
    font-weight: 600
}

.landingCaseStudies_buttonWrapper a.button-primary:hover {
    background-color: #fff;
    color: #000
}
@media (max-width:800px){
  .landingCaseStudies{
    padding:5.6rem 0;
  }
  .landingCaseStudies_single_photos .col span{
    font-size:2.4rem;
    font-weight:600;
  }
  .landingCaseStudies_single_photos{
    flex-wrap:wrap;
    row-gap:32px;
  }
  .landingCaseStudies_single_photos .col{
    width:100%;
  }
  .landingCaseStudies_single_author{
    flex-wrap:wrap;
  }
  .landingCaseStudies_single_author h5{
    margin-right:auto;
  }
  .landingCaseStudies_single_stars{
    width:100%;
    margin-left:0;
  }