.selection-features h2 {
	font-size: 22px;
}
.selection-features .desc br {
	display: none;
}
.selection-features .card__box {
	padding: 20px;
	background: var(--white);
	gap: 11px
}
.selection-features .content__slider {
	margin-bottom: 20px;
	position: relative;
}
.selection-features .card__headline {
	line-height: 1;
	align-items: center;
    gap: 9px;	
}
.selection-features .card__headline img {
	width: 55px;
}
.selection-features .card__title {
	margin-bottom: 8px;
}
.selection-features .content__list {
	flex-wrap: wrap;
    gap: 15px;
	padding-left: 15px;
}
.selection-features .content__item {
	font-size: 14px;
	line-height: 1.3;
	padding-left: 16px;	
	background-size: 8px 8px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='4' cy='4.5' r='4' fill='%23F52828' /%3e%3c/svg%3e") 0 .3em no-repeat;
}
.selection-features .btn {
	font-size: 16px;
	border-radius: 16px;
}
@media (max-width: 767px) {
	.selection-features .card__title {
		font-weight: 900;
	}	
	.selection-features .card__title-sub span {
		display: block;
	}
	.page-odnostvorchatye-okna .selection-features h2,
	.page-dvuhstvorchatye-okna .selection-features h2 {
		font-size: 21px;
	}	
}
@media (min-width: 768px) and (max-width: 1023px){
	.page-odnostvorchatye-okna .desc br,
	.page-dvuhstvorchatye-okna .desc br,
	.page-trehstvorchatye-okna .desc br {
		display: block;
	}	
}
@media (min-width: 768px) {
	.selection-features h2 {
		font-size: 38px;
	}
	.selection-features .content__slider {
		margin-bottom: 30px;
	}	
	.selection-features .card__box {
		gap: 15px;
	}
	.selection-features .card__headline {
		gap: 20px;
		padding-left: 20px;
	}	
	.selection-features .card__headline img {
		width: 55px;
	}	
	.selection-features .card__title {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.selection-features .card__title-sub {
		font-size: 18px;
	}
	.selection-features .content__list {
		gap: 17px;
		padding-left: 0;
	}
	.selection-features .content__item {
		font-size: 16px;
		padding-left: 20px;
	}
	.selection-features .btn {
		font-size: 18px;
		width: 340px;
		height: 60px;
		margin: 0 auto;
	}	
}
@media (min-width: 1024px) {
	.selection-features h2 {
		font-size: 40px;
	}
	.selection-features .content__slider {
		margin-bottom: 30px;
	}	
	.selection-features .card__list {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
	.selection-features .card__box {
		gap: 10px;
	}
	.selection-features .card__headline {
		gap: 20px;
		padding-left: 0;
	}	
	.selection-features .card__headline img {
		width: 71px;
	}	
	.selection-features .card__title {
		font-size: 24px;
	}
	.selection-features .card__title-sub {
		font-size: 18px;
	}
	.selection-features .content__list {
		gap: 15px;
	}	
	.selection-features .slider__controls {
		display: none;
	}	
}