.actu-blog-wrap p, .actu-blog-wrap a, .actu-blog-wrap h2{
    font-family: "Poppins";
    color: #121b60;
    text-decoration: unset;
    margin-bottom: 0px;
}

.actu-blog-wrap h2{
  font-weight: 700;
  font-size: 42px;
  line-height: 46px;
}

.actu-blog-wrap p{
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  line-clamp: 8;
  -webkit-box-orient: vertical;
}

.actu-blog-wrap .actu-content {
 padding-top:40px;
}

.actu-blog-wrap .actu-blog:nth-child(odd) .actu-content, .actu-blog-wrap .actu-blog:nth-child(even) .actu-content  {
  display:flex;
  flex-direction: column;
}

.actu-blog-wrap .actu-blog:nth-child(odd) .actu-content{
gap: 45px;
}

.actu-blog-wrap .actu-blog:nth-child(even) .actu-content{
 gap: 16px;
 order: 2;
 padding-left: 30px;
}

.actu-blog-wrap .actu-blog {
    display: flex;
    gap: 42px;
    margin-bottom: 85px;
}

.actu-blog-wrap .actu-blog:nth-child(odd) .actu-content {
  position: relative;
  animation: moveLeft 1s ease-in-out forwards;   
}

.actu-blog-wrap .actu-blog:nth-child(odd) .actu-img {
  position: relative;
  animation: moveRight 1s ease-in-out forwards;   
}

.actu-blog-wrap .actu-blog:nth-child(even) .actu-content {
  position: relative;
  animation: moveRight 1s ease-in-out forwards;   
}

.actu-blog-wrap .actu-blog:nth-child(even) .actu-img {
  position: relative;
  animation: moveLeft 1s ease-in-out forwards;   
}

.actu-blog-wrap .actu-blog .img-post img {
    border-radius: 18px;
    width: 100%;
    height: auto;
    background: #434343;
    object-fit:cover;
  }

.actu-blog-wrap .actu-content, .actu-blog-wrap .actu-img  {
    width: 50%;
  }
  
@media (max-width: 1500px) {
.actu-blog-wrap .actu-content {
 padding-top:30px;
}

.actu-blog-wrap .actu-blog .img-post img {
    height: 426px;
  }
  
}
  
@media (max-width: 1200px) {
.actu-blog-wrap .actu-content {
 padding-top:20px;
}

.actu-blog-wrap .actu-blog:nth-child(odd) .actu-content{
gap: 30px;
}

.actu-blog-wrap p{
  -webkit-line-clamp: 4;
  line-clamp: 4;
}

.actu-blog-wrap .actu-blog {
    margin-bottom: 60px;
}

}
  
  @media (max-width: 991px) {
  .actu-blog-wrap h2{
  font-size: 32px;
  line-height: 36px;
  }
  
  .actu-blog-wrap .actu-blog {
    gap: 20px;
    margin-bottom: 40px;
  }
  
  .actu-blog-wrap .actu-blog .img-post img {
    height: 300px;
  }
  
  .actu-blog-wrap .actu-blog:nth-child(odd) .actu-content{
	gap: 20px;
  }
  
  .actu-blog-wrap .actu-blog .actu-content {
  padding-top: 0px;
  gap: 20px;
  }
  
  .actu-blog-wrap .actu-blog:nth-child(even) .actu-content{
 padding-left: 15px;
  }

}
  
  @media (max-width: 768px) {
  .actu-blog-wrap .entreprise-banner{
  padding: 0px !important;
  }
  
   .actu-blog-wrap h2{
   font-size: 22px;
   line-height: 30px;
   }
   
   .actu-blog-wrap p{
   font-size: 13px;
   line-height: 18px;
   }
   
   .actu-blog-wrap .actu-blog {
    gap: 15px;
    margin-bottom: 20px;
  }
  
  .actu-blog-wrap .actu-blog .actu-content {
    gap: 15px !important;
  }
  
  .actu-blog-wrap .actu-blog {
    display:flex;
    flex-direction: column;
  }
  
   .actu-blog-wrap .actu-blog .actu-content, .actu-blog-wrap .actu-blog .actu-img {
   width: 100%;
   }
   
   .actu-blog-wrap .actu-blog .actu-img{
      aspect-ratio: 1;
   }
   
    .actu-blog-wrap .actu-blog .img-post, .actu-blog-wrap .actu-blog .actu-img .img-post img {
    	height: 100%;
    }
   
   .actu-blog-wrap .actu-blog:nth-child(odd) .actu-content{
    order: 1;

    }
    
    .actu-blog-wrap .actu-blog:nth-child(even) .actu-content{
    padding-left: 0px;
    }
    
    .actu-blog-wrap .actu-blog .actu-content, .actu-blog-wrap .actu-blog .actu-img  {
    animation: moveLeft 1s ease-in-out forwards !important;   
    }

}

  @media (max-width: 420px) {
  	.entreprise-banner {
    height: 200px !important;
    
    }
  }


@keyframes moveLeft {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}

@keyframes moveRight {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}