.services {
	flex-wrap: wrap;
	gap: 32px;
	margin-top: 32px;
}
.service {
	border: 3px solid #00A8C1;
	padding: 32px;
}
.service:before {
	position: absolute;
	content: '';
	top: -3px;
	right: -4px;
	width: 56px;
	height: 73px;
	background: url(services.svg) no-repeat;
	background-size: contain;
}
.services.cols-2 .service {
	width: calc(50% - 16px);
}
.services.cols-3 .service {
	width: calc(33.33% - 21.33px);
}
@media only screen and (max-width: 820px) {
	.service:before { width: 43px; height: 57px; }
}
@media only screen and (max-width: 600px) {
	.services.cols-2 .service,
	.services.cols-3 .service { width: 100%; }
}