.elementor-262 .elementor-element.elementor-element-dd733e5{--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;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-4e14a95 */.ley1751{
  padding:90px 20px;
  background:#ffffff;
  font-family:Arial, sans-serif;
}

.ley-container{
  max-width:1200px;
  margin:auto;
}

/* HEADER */
.ley-header{
  text-align:left;
  margin-bottom:60px;

  opacity:0;
  transform:translateY(40px);
  transition:.8s;
}

.ley-header.active{
  opacity:1;
  transform:translateY(0);
}

.ley-tag{
  background:#eaf2ff;
  color:#003C87;
  padding:6px 14px;
  border-radius:6px;
  font-size:12px;
  font-weight:700;
}

.ley-header h1{
  font-size:40px;
  color:#003C87;
  margin:15px 0;
  font-weight:900;
}

.ley-header p{
  max-width:600px;
  color:#555;
  font-size:17px;
}

/* GRID */
.ley-grid{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:25px;
}

/* CARD */
.ley-card{
  border-left:5px solid #0f67d0;
  padding:20px;
  background:#f9fbff;

  transition:.3s;

  opacity:0;
  transform:translateY(30px);
}

.ley-card.active{
  opacity:1;
  transform:translateY(0);
}

.ley-card:hover{
  background:#eef5ff;
  transform:translateX(5px);
}

.ley-card h3{
  color:#003C87;
  margin-bottom:10px;
}

.ley-card p,
.ley-card li{
  color:#555;
  font-size:15px;
}

/* CTA */
.ley-cta{
  margin-top:70px;
  padding:40px;
  background:#003C87;
  color:#fff;
  text-align:center;
  border-radius:10px;

  opacity:0;
  transform:translateY(40px);
  transition:.8s;
}

.ley-cta.active{
  opacity:1;
  transform:translateY(0);
}

.ley-cta h2{
  margin-bottom:10px;
}

.ley-buttons{
  margin-top:20px;
  display:flex;
  justify-content:center;
  gap:15px;
}

.ley-buttons a{
  padding:12px 24px;
  background:#fff;
  color:#003C87;
  border-radius:6px;
  text-decoration:none;
  font-weight:700;
  transition:.3s;
}

.ley-buttons a:hover{
  background:#ff7a18;
  color:#fff;
}

/* RESPONSIVE */
@media(max-width:900px){
  .ley-grid{
    grid-template-columns:1fr;
  }

  .ley-header h1{
    font-size:28px;
  }
}/* End custom CSS */