Is there a way to adjust the width of the first icon in my container using CSS? The first icon appears larger than the others, and I'm having trouble making it the right size.
#features {
margin-top: 35px;
}
.grid {
display: flex;
}
#features .icon {
display: flex;
align-items: center;
justify-content: center;
width: 20vw;
height: 125px;
}
#features .desc {
display: flex;
flex-direction: column;
justify-content: center;
padding: 5px;
}
<html>
<head>
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
</head>
<div class="container">
<section id="features">
<div class="grid">
<div class="icon">
<i class="fa fa-3x fa-fire"></i>
</div>
<div class="desc">
<h2>Premium Materials</h2>
<p>Our trombones use the shiniest brass sourced locally, increasing longevity.</p>
</div>
</div>
<div class="grid">
<div class="icon">
<i class="fa fa-3x fa-truck"></i>
</div>
<div class="desc">
<h2>Fast Shipping</h2>
<p>Your trombone ships quickly, with free returns if unsatisfied.</p>
</div>
</div>
<div class="grid">
<div class="icon">
<i class="fa fa-3x fa-battery-full"></i>
</div>
<div class="desc">
<h2>Quality Assurance</h2>
<p>We guarantee no damages or faults, testing your instrument's pitch.</p>
</div>
</div>
</section>
</div>