.pec_item {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px;
}

.pec_img {
	width: 35%;
	background-size: cover;
	background-position: center;
}

.pec_content {
	width: 65%;
	background-color: white;
	padding: 50px 70px;
	display: flex;
    flex-direction: column;
}

.pec_title {
	text-transform: none;
	color: var(--oxy_color_9);
	position: relative;
}

.pec_title::before {
	position: absolute;
    left: -35px;
    top: 5px;
    width: 44px;
}

.pec_link {
	align-self: flex-end;
}

@media screen and (max-width: 991px) {
	
	.pec_img {
		width: 100%;
		padding-bottom: 56%;
	}
	
	.pec_content {
		width: 100%;
	}
	
	.pec_link {
		align-self: flex-start;
		margin-top: 35px;
	}
	
}

@media screen and (max-width: 767px) {
	
	.pec_content {
		padding: 50px 40px 50px 50px;
	}
	
	.pec_title::before {
		position: absolute;
		left: -51px;
		top: 4px;
		width: 35px;
	}
	
}





