.posts-carousel{
    padding:20px 30px;
}
.posts-carousel-temoignage{
    padding:20px 30px;
}

.post-card{
    background:rgba(0,0,0,0.25);
    overflow:hidden;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    height:100%;
	position:relative;
}
.post-card.style-light{
    background:#ffffff;
    overflow:hidden;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    height:100%;
	position:relative;
}


.post-card img{
    width:100%;
    height:174px;
    object-fit:cover;
    display:block;
}

.post-card .content{
    padding:20px;
	position:relative;
}

.post-card .content:before{
    content: "";
    width: 100%;
    height: 6px;
    background: linear-gradient(90deg, rgba(44, 85, 117, 1) 0%, rgba(28, 137, 189, 1) 100%);
    display: block;
    position: absolute;
    left: 0;
    top: -1px;
	
}

.post-card h3{
    margin:0 0 15px;
    font-size:20px;
}

.post-card .card-link{
	color:#1D9BD8;
	font-weight:bold;
	margin-top:10px;
	display:block;
}

.post-card p{
    margin:0;
    line-height:1.6;
}

.post-card a{
    color:inherit;
    text-decoration:none;
	transition:0.3s;
}
.post-card a:hover{
	color:#ffffff;
}
.post-card.style-light a:hover{
	color:#1f3c52;
}

.post-card a:hover:before{
content:"";
	width:100%;
	height:100%;
	opacity:1;
	position:absolute;
	background-color:rgba(31,60,82,0.2);
}


.post-card a:before{
	content:"";
	width:100%;
	height:100%;
	opacity:0;
	position:absolute;
	background-color:rgba(0,0,0,0.2);
	transition:0.3s;
}



.posts-carousel-temoignage .swiper-button-next,
.posts-carousel-temoignage .swiper-button-prev{
	top:var(--swiper-navigation-top-offset, calc(50% - 25px));
    color:#ffffff;
	background-color:#1C89BD;
}


.swiper-button-next,
.swiper-button-prev{
    color:#ffffff;
	background-color:#1C89BD;
}

.swiper-button-next:hover,
.swiper-button-prev:hover{
    color:#ffffff;
	background-color:#000000;
}


.swiper-button-next:after, .swiper-button-prev:after{
	font-size:20px;
}

.swiper-pagination{
    margin-top:20px;
    position:relative;
}

.swiper-pagination-bullet-active{
	background: #1C89BD;
}