
/* CONTACT */
section{padding:90px 40px}
.contact-box{
  max-width:800px;
  margin:auto;
  background:#fff;
  border-radius:25px;
  padding:50px;
  box-shadow:0 25px 60px rgba(0,0,0,.2);
  text-align:center;
}
.contact-box h2{
  color:var(--dark);
  margin-bottom:25px;
}
.contact-item{
  margin:18px 0;
  font-size:1.05rem;
}
.contact-item i{
  color:var(--green);
  margin-right:12px;
  font-size:20px;
}

/* BUTTONS */
.contact-btns{
  margin-top:30px;
  display:flex;
  justify-content:center;
  gap:18px;
  flex-wrap:wrap;
}
.contact-btns a{
  padding:14px 30px;
  border-radius:30px;
  color:#fff;
  text-decoration:none;
  font-weight:600;
}