﻿/*# sourceMappingURL=styles.css.map */

.benefits-block {
	padding: 2.25rem 0;
}

.benefits-block .benefits-block__title {
	font-size: 2rem;
	line-height: 1.25;
	margin-bottom: 2.15rem;
	text-align: center;
}

@media (min-width: 1024px) {
	.benefits-block .benefits-block__title {
		font-size: 2.65rem;
	}
}

@media (min-width: 768px) {
	.benefits-block .benefits-block__group {
		display: flex;
		gap: 7rem;
	}
}

@media (min-width: 768px) {
	.benefits-block .benefits-block__group .benefits-block-col {
		width: 50%;
	}
}

.benefits-block .benefits-block__group .benefits-block-col .benefits-block-col__title {
	font-size: 1.4rem;
	padding: 0;
	margin: 0 0 .75rem;
	font-weight: 500;
}

.benefits-block .benefits-block__group .benefits-block-col .benefits-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.benefits-block .benefits-block__group .benefits-block-col .benefits-list .benefits-list__itm {
	padding-left: 1.65rem;
	position: relative;
	font-size: 1.325rem;
	font-weight: 600;
	margin: 0 0 1rem;
}

.benefits-block .benefits-block__group .benefits-block-col .benefits-list .benefits-list__itm:before {
	content: " ";
	position: absolute;
	top: .5rem;
	left: 0;
	width: 1rem;
	height: 1rem;
	background-image: url("data:image/svg+xml;utf8,<svg width=\'20\' height=\'15\' viewBox=\'0 0 20 15\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M17.3506 0L7.16034 9.48146L2.8508 4.8689L0 7.54813L6.96228 15L20 2.88032L17.3506 0Z\' fill=\'black\'/></svg>");
	background-repeat: no-repeat;
	background-size: contain;
}

.benefits-block .benefits-block__group .benefits-block-col .plus-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.benefits-block .benefits-block__group .benefits-block-col .plus-list .plus-list__itm {
	padding-left: 1.65rem;
	position: relative;
	font-size: 1.325rem;
	font-weight: 600;
	margin: 0 0 1rem;
}

.benefits-block .benefits-block__group .benefits-block-col .plus-list .plus-list__itm:before {
	content: "+";
	position: absolute;
	top: 0;
	left: 0;
	width: 1rem;
	height: 1rem;
	background-repeat: no-repeat;
	background-size: contain;
}
