.post-meta-item{
  margin-right: 2.4rem;
}
.post-meta-item:last-child{
  margin-right: 0;
}
.post-meta-icon{
  max-width: 2.1rem;
  margin-right: 1.2rem;
}
.post-meta-text{
  font-size: 1.6rem;
  line-height: 180%;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6{
  font-size: 2.4rem;
  line-height: 160%;
  margin: 3.2rem 0 2.4rem;
}
.content-img,
.image-slider{
  margin: 3.2rem 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,
.content-img:first-child,
.image-slider:first-child,
.post-social:first-child{
  margin-top: 0;
}
.content h1:last-child,
.content h2:last-child,
.content h3:last-child,
.content h4:last-child,
.content h5:last-child,
.content h6:last-child,
.content-img:last-child,
.image-slider:last-child,
.post-social:last-child{
  margin-bottom: 0;
}
.content h1:first-child + p,
.content h2:first-child + p,
.content h3:first-child + p,
.content h4:first-child + p,
.content h5:first-child + p,
.content h6:first-child + p,
.content p:first-child{
  font-size: 1.8rem;
  line-height: 200%;
}
.content p,
.content li{
  font-size: 1.6rem;
  line-height: 180%;
}
.content p strong{
  font-family: 'DM Sans';
}
.content p:has(+ ul){
  margin-bottom: 1.6rem;
}
.content li::after{
  top: 0.9rem;
  opacity: 0.8;
}
.image-slider-item{
  display: block;
}
.image-slider-item img{
  width: 100%;
  height: 26.3rem;
  object-fit: cover;
}
.image-slider .btn-owl{
  position: absolute;
  left: -2.8rem;
  top: calc(50% - 2.8rem);
}
.image-slider .btn-next{
  left: auto !important;
  right: -2.8rem;
}
.post-social{
  margin: 4.8rem 0;
}
.post-social-label{
  margin: 0 2rem 0 0 !important;
  font-size: 1.6rem;
  line-height: 180%;
  font-weight: 500;
  color: var(--black);
}
.post-social-item{
  margin-right: 1.6rem !important;
}
.post-social-item:last-child{
  margin-right: 0 !important;
}
.post-social-link{
  cursor: pointer;
  display: block;
  max-width: 2.2rem;
}
.post-social-link:hover img{
  -webkit-filter: brightness(0) invert(10%) sepia(90%) saturate(7495%) hue-rotate(355deg) brightness(84%) contrast(105%);
  filter: brightness(0) invert(10%) sepia(90%) saturate(7495%) hue-rotate(355deg) brightness(84%) contrast(105%);
}
.post-navigation:first-child{
  margin-top: 0;
}
.post-navigation-links{
  border-top: 1px solid rgba(var(--black-hex),0.1);
  padding-top: 4.8rem;
}
@media(min-width:1560px) and (max-width:1579.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4, 
  .content h5, 
  .content h6{
    font-size: 2.3rem;
  }
  .image-slider-item img {
    height: 25.3rem;
  }
}
@media(min-width:1460px) and (max-width:1559.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4, 
  .content h5, 
  .content h6{
    font-size: 2.16rem;
  }
  .content h1:first-child + p, 
  .content h2:first-child + p, 
  .content h3:first-child + p, 
  .content h4:first-child + p, 
  .content h5:first-child + p, 
  .content h6:first-child + p, 
  .content p:first-child {
    font-size: 1.7rem;
  }
  .image-slider-item img {
    height: 24.3rem;
  }
}
@media(min-width:1360px) and (max-width:1459.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4, 
  .content h5, 
  .content h6{
    font-size: 2rem;
  }
  .content h1:first-child + p, 
  .content h2:first-child + p, 
  .content h3:first-child + p, 
  .content h4:first-child + p, 
  .content h5:first-child + p, 
  .content h6:first-child + p, 
  .content p:first-child {
    font-size: 1.6rem;
  }
  .content p, 
  .content li {
    font-size: 1.5rem;
  }
  .image-slider-item img {
    height: 22.7rem;
  }
}
@media(min-width:1200px) and (max-width:1359.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4, 
  .content h5, 
  .content h6{
    font-size: 2rem;
  }
  .content h1:first-child + p, 
  .content h2:first-child + p, 
  .content h3:first-child + p, 
  .content h4:first-child + p, 
  .content h5:first-child + p, 
  .content h6:first-child + p, 
  .content p:first-child {
    font-size: 1.6rem;
  }
  .content p, .content li {
    font-size: 1.5rem;
  }
  .image-slider-item img {
    height: 22.4rem;
  }
}
@media(min-width:992px) and (max-width:1199.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4, 
  .content h5, 
  .content h6{
    font-size: 2rem;
  }
  .content br{
    display: none;
  }
  .content h1:first-child + p, 
  .content h2:first-child + p, 
  .content h3:first-child + p, 
  .content h4:first-child + p, 
  .content h5:first-child + p, 
  .content h6:first-child + p, 
  .content p:first-child {
    font-size: 1.6rem;
  }
  .image-slider-item img {
    height: 18.2rem;
  }
  .content p, .content li {
    font-size: 1.5rem;
  }
}
@media(min-width:768px) and (max-width:991.98px){
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4, 
  .content h5, 
  .content h6{
    font-size: 2rem;
  }
  .content br{
    display: none;
  }
  .content h1:first-child + p, 
  .content h2:first-child + p, 
  .content h3:first-child + p, 
  .content h4:first-child + p, 
  .content h5:first-child + p, 
  .content h6:first-child + p, 
  .content p:first-child {
    font-size: 1.6rem;
  }
  .image-slider-item img {
    height: 20.6rem;
  }
  .content p, .content li {
    font-size: 1.5rem;
  }
}
@media(max-width:767.98px){
  .content-header .mb-32{
    margin-bottom: 2.4rem;
  }
  .post-meta-icon {
    max-width: 1.8rem;
    margin-right: 1rem;
  }
  .post-meta-item {
    margin-right: 2rem;
  }
  .post-meta-text {
    font-size: 1.5rem;
  }
  .content h1, 
  .content h2, 
  .content h3, 
  .content h4, 
  .content h5, 
  .content h6{
    font-size: 2rem;
    margin: 2.4rem 0 1.6rem;
  }
  .content br{
    display: none;
  }
  .content h1:first-child + p, 
  .content h2:first-child + p, 
  .content h3:first-child + p, 
  .content h4:first-child + p, 
  .content h5:first-child + p, 
  .content h6:first-child + p, 
  .content p:first-child {
    font-size: 1.6rem;
  }
  .content-img, 
  .image-slider {
    margin: 2.4rem 0;
  }
  .content p, 
  .content li {
    font-size: 1.5rem;
  }
  .content p:has(+ ul) {
    margin-bottom: 1.2rem;
  }
  .image-slider-item img {
    height: 30.7rem;
  }
  .image-slider .btn-owl {
    left: 1rem;
  }
  .image-slider .btn-next {
    right: 1rem;
  }
  .post-social {
    margin: 3.2rem 0;
  }
  .post-navigation-links {
    padding-top: 3.2rem;
  }
  .post-navigation-links .btn-link {
    font-size: 1.5rem;
  }
  .post-navigation-links .btn-link-icon{
    width: 1rem;
    height: 1rem;
    border: 0;
  }
}
@media(max-width:575.98px){
  .image-slider-item img {
    height: 56vw;
  }
}