.grid--tariffs {
	/*grid-template-columns: auto repeat(4, minmax(160px, 160px));*/
}
.tariff-section__title {
	width: 100%;
	background: url('/rr_images/decorations/arrow__section--down.svg') no-repeat calc(100% - 40px) center #F6F6F6;
	cursor: pointer;
}
	.tariff-section__title--toggle {
		background-image: url('/rr_images/decorations/arrow__section--up.svg');
	}
.tariff-info {
	background: #F6F6F6;
	border-top: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	padding: 24px 15px 15px;
}
	.tariff-info__price {
		font-weight: 600;
		font-size: 12px;
		padding: 10px 0;
	}
	.tariff-info--selected {
		background: #FF5C56;
		color: #fff;
	}
		.tariff-info--selected .btn--tariff {
			background: #222 !important;
		}
			.tariff-info--selected .btn--tariff:hover {
				background-color: #000 !important;
			}
	.tariff-info--selected h3 span {
		color: #000;
	}
.tariff-space {
	border-right: 1px solid #D9D9D9;
}
.grid--tariffs-header {
	text-align: center;
}
	.tariff-column {
		border: 1px solid #D9D9D9;
		padding: 20px 20px 20px 35px;	
	}
	.tariff-many-columns {
		border: 1px solid #D9D9D9;
		border-left: none;
		padding: 20px 20px 20px 20px;
		/* grid-column: 2 / 6; */
	}
.tariff-item__title, .tariff-section__title {
	border: 1px solid #D9D9D9;
	border-top: none;
	padding: 20px 20px 20px 35px;
}
	.tariff-item__title {
		background-color: #F6F6F6;
	}
.tariff-item__tariff {
	display: flex;
    align-items: center;
    justify-content: center;
	text-align: center;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	padding: 15px;
}
	.tariff-item__tariff--selected {
		border: 1px solid #FF5C56;
		margin: -1px 0 0 -1px;
	}