.sec-details .sec-content:last-child{
  margin-bottom: 0;
}
.content h1,
.content h2,
.content h3,
.content h4{
  font-size: 2.4rem;
  line-height: 120%;
  font-weight: 500;
  margin: 6.4rem 0 1.6rem;
}
.content h5,
.content h6{
  margin: 6.4rem 0 1.6rem;
}
.content h1:last-child,
.content h2:last-child,
.content h3:last-child,
.content h4:last-child,
.content h5:last-child,
.content h6:last-child{
  margin-bottom: 0;
}
.content h1:first-child,
.content h2:first-child,
.content h3:first-child,
.content h4:first-child,
.content h5:first-child,
.content h6:first-child{
  margin-top: 0;
}
.info-box{
  background: #F1F4F5;
  border-radius: 0.4rem;
  padding: 1.2rem 2rem;
  margin: 2.8rem 0;
}
.info-box:first-child{
  margin-top: 0;
}
.info-box:last-child{
  margin-bottom: 0;
}
.info-box-icon{
  width: 3.2rem;
  height: 3.2rem;
  margin-right: 1.2rem;
}
.info-box-text *{
  font-size: 1.6rem;
  line-height: 160%;
  font-weight: 500;
  color: var(--blue);
}
@media(min-width:1360px) and (max-width:1403.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4{
    font-size: 2.2rem;
    margin: 5.6rem 0 1.6rem;
  }
  .content h5,
  .content h6{
    margin: 5.6rem 0 1.6rem;
  }
}
@media(min-width:1200px) and (max-width:1359.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4 {
    font-size: 2.1rem;
    margin: 5.6rem 0 1.6rem;
  }
  .content h5,
  .content h6{
    margin: 5.6rem 0 1.6rem;
  }
  .info-box-text * {
    font-size: 1.5rem;
  }
}
@media(min-width:992px) and (max-width:1199.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4 {
    font-size: 2rem;
    margin: 4.8rem 0 1.6rem;
  }
  .content h5,
  .content h6{
    margin: 4.8rem 0 1.6rem;
  }
  .info-box-icon {
    width: 2.8rem;
    height: 2.8rem;
  }
  .info-box-text * {
    font-size: 1.5rem;
  }
}
@media(min-width:768px) and (max-width:991.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4 {
    font-size: 2rem;
    margin: 4rem 0 1.6rem;
  }
  .content h5,
  .content h6{
    margin: 4rem 0 1.6rem;
  }
  .info-box-icon {
    width: 2.4rem;
    height: 2.4rem;
  }
  .info-box-text * {
    font-size: 1.5rem;
  }  
}
@media(max-width:767.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4 {
    font-size: 2rem;
    margin: 3.2rem 0 1.6rem;
  }
  .content h5,
  .content h6{
    margin: 3.2rem 0 1.6rem;
  }
  .info-box {
    margin: 2rem 0;
  }
  .info-box-icon {
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 0.8rem;
  }
  .info-box-text * {
    font-size: 1.4rem;
  }
}