
.author_section {
  background: #003137;
  padding:100px 20px;
}


.author_section .inner-wrap {
  display:flex;
  justify-content:space-between;
}

.author_section .inner-wrap .left,
.author_section .inner-wrap .right {
  width:50%;
}

.author_section .os-img {
   background: #EA5A1C;
   width:60%;
   min-height:350px;
}

.author_section .right .description {
  color:#fff;
}

.author_section .right .description h5 {
  color: var(--white, #FFF);
  font-family: 'Figtree', sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2; /* Adjusted line height */
  text-transform: uppercase;
}
}
.author_section .right .description h2 {
  color: var(--white, #FFF);
  font-weight: 600;
}
.author_section .right .description h4 {
  color: var(--white, #FFF);
  font-family: Figtree;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; 
}

.author_section .img_holder {
  height:80px;
  height:80px;
  border-radius:8px;
  overflow:hidden;
}

.author_section .img_holder img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.author_section .right .description p {
  color:#fff;
}

.author_section .right .social-links {
  display:flex;
  gap:12px;
  border-bottom:1px solid #fff;
  padding-bottom:26px;
  margin-bottom:26px;
}
.author_section .right .social-links img {
  width:22px;
  height:22px;
}

.author_section .right .published {
  display:flex;
  gap:26px;
}

.author_section .right .published p {
  color: var(--white, #FFF);
font-family: Figtree;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px; 
}

.author_section .right .reviewers {
  display:flex;
  justify-content:space-between;
}
.author_section .right .reviewers .review {
  width:50%;
  display:flex;
  gap:20px;
  align-items:center;
}
.author_section .right .rev-content,
.author_section .right .rev-content p,
.author_section .right .rev-content h4 {
  color:#fff;
  margin:0;
} 

.author_section .right .rev-content h4 {
  font-family: Figtree;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

@media (max-width:868px) {
  .author_section .inner-wrap {
    flex-direction:column;
    gap:50px;
  }

  .author_section .inner-wrap .left,
  .author_section .inner-wrap .right {
    width:100%;
  }
  .author_section .os-img {
    width:100%;
    min-height:350px;
  } 
  
  .author_section {
    padding:60px 20px;
  }
  .author_section .right .reviewers {
    flex-direction:column;
    gap:30px;
  }
  .author_section .right .reviewers .review {
  width:100%;
  }
}
