.elementor-4558 .elementor-element.elementor-element-d08bf2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-91354de */.suinau-beneficios{
  padding:90px 20px;
  background:linear-gradient(180deg,#f7faf8,#eef5f3);
}

.suinau-beneficios-container{
  max-width:1200px;
  margin:auto;
}

.suinau-beneficios-header{
  text-align:center;
  margin-bottom:60px;
}

.suinau-beneficios-header h2{
  font-size:42px;
  font-weight:800;
  margin-bottom:12px;
  color:#111;
}

.suinau-beneficios-header p{
  color:#666;
  font-size:17px;
}

.suinau-card-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
  gap:28px;
}

.suinau-card{
  background:#fff;
  border-radius:20px;
  padding:30px;
  box-shadow:0 10px 30px rgba(0,0,0,0.05);
  border:1px solid rgba(0,0,0,0.04);
  transition:all .35s ease;
  display:flex;
  flex-direction:column;
  position:relative;
  overflow:hidden;
}

.suinau-card::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:4px;
  background:#2c92a6;
  opacity:.8;
}

.suinau-card:hover{
  transform:translateY(-8px);
  box-shadow:0 18px 45px rgba(0,0,0,0.08);
}

.suinau-card-icon{
  font-size:26px;
  width:50px;
  height:50px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#eef7f9;
  border-radius:12px;
  margin-bottom:18px;
}

.suinau-card h3{
  font-size:21px;
  margin-bottom:10px;
  color:#2c92a6;
  font-weight:700;
}

.suinau-card p{
  font-size:14.8px;
  color:#555;
  line-height:1.65;
  flex-grow:1;
}

.suinau-card-footer{
  margin-top:18px;
  display:flex;
  justify-content:flex-start;
  align-items:center;
  padding-top:12px;
  border-top:1px solid #eee;
}

.suinau-card-footer span{
  font-size:14px;
  color:#444;
}/* End custom CSS */