.public-section-9 {
	max-width: 1160px;
}

.public-section-9 .titlu-recente {
	font: 32px Arimo-Bold;
	line-height: 40px;
	color: var(--blue-color);
	margin: 115px auto 65px auto;
}

.public-section-9 .card {
	border: 1px solid #ededed;
	box-shadow: 0px 3px 6px #ededed;
	height: 100%;
}

.public-section-9 .card .blog-post-img {
	max-width: 100%;
	height: 180px;
	object-fit: cover;
	border-radius: 4px 4px 0 0;
}

.public-section-9 .card .text-container {
	padding: 10px 30px;
	padding-bottom: 60px;
}

.public-section-9 .card .text-container h2.blog-post-title,
.public-section-9 .card .text-container h3.blog-post-title {
	font: 20px Arimo-Bold;
	line-height: 24px;
	color: var(--blue-color);
	margin-bottom: 15px;
	margin-top: 0;
}

.public-section-9 .card .text-container p.blog-post-insight-text {
	font: 14px Arimo;
	line-height: 20px;
	color: var(--blue-color);
}

.public-section-9 .card .text-container .citeste-mai-mult {
	padding: 5px;
	margin-top: 30px;
	border: 1px solid var(--grey-color);
	border-radius: 4px;
	max-width: 135px;
	position: absolute;
	bottom: 20px;
}

.public-section-9 .anchor-btn {
	margin: 50px auto 80px auto;
}

.public-section-9 .vezi-mai-multe-btn {
	border: 1px solid var(--orange-color);
	border-radius: 4px;
	background: #fff;
	color: var(--blue-color);
	font: 14px Arimo-Bold;
	line-height: 20px;
	padding: 20px 25px;
}

.public-section-9 .swiper-container {
	height: 420px;
}

/* >900 */

@media screen and (max-width: 991px) {
	.public-section-9 .swiper-container {
		padding: 0;
		z-index: 0;
		height: 500px;
	}

	.public-section-9 .card .text-container {
		padding: 20px;
		margin-bottom: 20px;
	}
	.public-section-9 .card .text-container p {
		margin-top: 10px;
	}
}

/* <900 */

@media screen and (min-width: 993px) {
	.public-section-9 .card .text-container {
		padding: 30px;
		padding-bottom: 90px;
		max-height: 500px;
	}

	.public-section-9 .card .text-container .citeste-mai-mult {
		bottom: 30px;
	}
}
