
.elementor-widget-civi-service-category {
	.cate-inner {
		position: relative;
		&::before {
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background-color: rgba(0, 0, 0, 0.4);
		}
		.link-box {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
		}
	}
	.image-cate {
		img {
			width: 100%;
			object-fit: cover;
		}
	}
	.cate-content {
		position: absolute;
		top: 24px;
		left: 24px;
		right: 24px;
		bottom: 24px;
		display: flex;
		flex-direction: column;
	}
	.cate-title {
		font-size: 18px;
		margin-bottom: 0;
		a {
			color: #fff;
			font-weight: 600;
		}
	}
	.cate-count {
		font-size: 18px;
		margin-bottom: 0;
		color: #fff;
		font-weight: 400;
	}
}
