.info_blocks > .wrap {
  padding: 80px 2%;
}


.info_blocks .colswrap {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 4%;
  margin-top: 40px;
}

.info_blocks .colswrap > .col {
  width: 48%;
}

.info_blocks svg[height] {
	width: 40px;
	aspect-ratio: 1;
}

.info_icon {
	margin-bottom: 10px;
	display: flex;
	gap: 2px;
}

.bi-lightning-charge-fill {
	fill: #eaca1e;
}

.bi-fuel-pump-diesel-fill {
	fill: #d16d6d;
}

.bi-droplet-half {
	fill: #6f96b7;
}

.info_icon svg[data-name="Group 110"]:nth-child(3) > g[data-name="Group 105"],
.info_icon svg[data-name="Group 110"]:nth-child(4) > g[data-name="Group 105"] {
	fill: var(--secondary-accent-color);
}

@media only screen and (max-width: 960px) {
	.intro .wrap > .col h1 + h3, .intro .wrap > .col h2 + h3 {
		max-width: 100%;
	}
	
	.info_blocks > .wrap {
		padding-left: 40px;
		padding-right: 40px;		
	}
	
	.info_blocks .colswrap > .col {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}
}