*{
  margin:0;
  padding:0;
  box-sizing:border-box;
  font-family:Arial, sans-serif;
}


/* SECTION */
.why-choose-us-section{
  padding:80px 20px;
  text-align:center;
}

.why-choose-us-wrapper{
  max-width:1100px;
  margin:auto;
}

.why-choose-us-heading{
  font-size:2.5rem;
  margin-bottom:50px;
}

/* GRID */
.why-choose-us-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:25px;
}

/* CARD */
.why-choose-us-card{
  background:#ffffff;
  padding:30px;
  border-radius:12px;
  box-shadow:0 10px 25px rgba(0,0,0,0.08);

  transform:translateX(-60px);
  opacity:0;

  transition:all 0.6s ease;
}

.why-choose-us-icon{
  font-size:40px;
  margin-bottom:15px;
}

.why-choose-us-card-title{
  margin-bottom:10px;
}

.why-choose-us-card-text{
  font-size:14px;
  color:#555;
}

/* ANIMATION */
.why-choose-us-animate.show{
  opacity:1;
  transform:translateX(0);
}

/* DELAYS */
.why-choose-us-delay-1{ transition-delay:0.2s; }
.why-choose-us-delay-2{ transition-delay:0.4s; }
.why-choose-us-delay-3{ transition-delay:0.6s; }

/* RESPONSIVE */
@media(max-width:900px){
  .why-choose-us-grid{
    grid-template-columns:1fr 1fr;
  }
}

@media(max-width:600px){
  .why-choose-us-grid{
    grid-template-columns:1fr;
  }

  .why-choose-us-heading{
    font-size:2rem;
  }
}