.elementor-2125 .elementor-element.elementor-element-ac67a25{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */body.postid-2125,
body.postid-2125 .site-content{
  background:#ffffff !important;
}

body.postid-2125 .ast-container{
  max-width:100% !important;
  width:100% !important;
  padding-left:0 !important;
  padding-right:0 !important;
  display:block !important;
}

body.postid-2125 #primary{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  float:none !important;
}

body.postid-2125 #secondary{
  display:none !important;
}

body.postid-2125 .entry-content{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

body.postid-2125 .entry-header,
body.postid-2125 .ast-single-post-order,
body.postid-2125 .post-thumb,
body.postid-2125 .entry-meta{
  display:none !important;
}

body.postid-2125 #art-llc-bancos-hacienda{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  display:block !important;
}

body.postid-2125 #art-llc-bancos-hacienda .wrap{
  max-width:1120px !important;
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
  padding-left:22px !important;
  padding-right:22px !important;
}

body.postid-2125 #art-llc-bancos-hacienda .hero{
  width:100% !important;
  max-width:100% !important;
  background:linear-gradient(135deg,#eff6ff,#faf5ff) !important;
  padding:72px 0 82px !important;
  border-bottom:1px solid #dbeafe !important;
}

body.postid-2125 #art-llc-bancos-hacienda .section{
  padding:78px 0 !important;
}

body.postid-2125 #art-llc-bancos-hacienda .section-sm{
  padding:48px 0 !important;
}

body.postid-2125 #art-llc-bancos-hacienda h1{
  font-size:58px !important;
  line-height:1.04 !important;
  letter-spacing:-1.8px !important;
  color:#0f172a !important;
  font-weight:950 !important;
  margin:22px 0 !important;
}

body.postid-2125 #art-llc-bancos-hacienda h2{
  font-size:42px !important;
  line-height:1.14 !important;
  letter-spacing:-1px !important;
  color:#1d4ed8 !important;
  font-weight:950 !important;
  margin:0 0 22px !important;
}

body.postid-2125 #art-llc-bancos-hacienda h3{
  font-size:27px !important;
  line-height:1.25 !important;
  color:#1d4ed8 !important;
  font-weight:900 !important;
  margin:0 0 14px !important;
}

body.postid-2125 #art-llc-bancos-hacienda p{
  font-size:20px !important;
  line-height:1.7 !important;
  color:#334155 !important;
  margin:0 0 18px !important;
}

body.postid-2125 #art-llc-bancos-hacienda .lead,
body.postid-2125 #art-llc-bancos-hacienda .lead-center{
  font-size:24px !important;
  line-height:1.55 !important;
  color:#334155 !important;
}

body.postid-2125 #art-llc-bancos-hacienda .lead-center{
  max-width:930px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

body.postid-2125 #art-llc-bancos-hacienda .center{
  text-align:center !important;
}

body.postid-2125 #art-llc-bancos-hacienda .grid{
  display:grid !important;
  gap:24px !important;
}

body.postid-2125 #art-llc-bancos-hacienda .grid-2{
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}

body.postid-2125 #art-llc-bancos-hacienda .grid-3{
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
}

body.postid-2125 #art-llc-bancos-hacienda .grid-4{
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
}

body.postid-2125 #art-llc-bancos-hacienda .card{
  background:#ffffff !important;
  border:1px solid #e2e8f0 !important;
  border-radius:26px !important;
  padding:32px !important;
  box-shadow:0 16px 44px rgba(15,23,42,.06) !important;
}

body.postid-2125 #art-llc-bancos-hacienda .card-blue{
  background:#f5faff !important;
  border:1px solid #dbeafe !important;
}

body.postid-2125 #art-llc-bancos-hacienda .card-green{
  background:#ecfdf5 !important;
  border:1px solid #bbf7d0 !important;
}

body.postid-2125 #art-llc-bancos-hacienda .card-orange{
  background:#fff7ed !important;
  border:1px solid #fed7aa !important;
}

body.postid-2125 #art-llc-bancos-hacienda .card-purple{
  background:#faf5ff !important;
  border:1px solid #eadcf8 !important;
}

body.postid-2125 #art-llc-bancos-hacienda .card-pink{
  background:#fff2f7 !important;
  border:1px solid #f7cfe0 !important;
}

body.postid-2125 #art-llc-bancos-hacienda .card-yellow{
  background:#fffbeb !important;
  border:1px solid #fde68a !important;
}

body.postid-2125 #art-llc-bancos-hacienda .eyebrow{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  background:#eaf2ff !important;
  color:#1d4ed8 !important;
  border:1px solid #bfdbfe !important;
  padding:10px 17px !important;
  border-radius:999px !important;
  font-size:16px !important;
  font-weight:900 !important;
}

body.postid-2125 #art-llc-bancos-hacienda .btn{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:8px !important;
  background:#1d4ed8 !important;
  color:#ffffff !important;
  padding:18px 32px !important;
  border-radius:999px !important;
  font-size:18px !important;
  font-weight:950 !important;
  text-decoration:none !important;
  box-shadow:0 14px 32px rgba(29,78,216,.23) !important;
}

body.postid-2125 #art-llc-bancos-hacienda .btn-alt{
  background:#ffffff !important;
  color:#1d4ed8 !important;
  border:1px solid #bfdbfe !important;
}

body.postid-2125 #art-llc-bancos-hacienda .toc{
  background:#ffffff !important;
  border:1px solid #dbeafe !important;
  border-radius:28px !important;
  padding:32px !important;
  box-shadow:0 16px 42px rgba(29,78,216,.08) !important;
}

body.postid-2125 #art-llc-bancos-hacienda .list{
  list-style:none !important;
  padding:0 !important;
  margin:18px 0 0 !important;
}

body.postid-2125 #art-llc-bancos-hacienda .list li{
  position:relative !important;
  padding-left:32px !important;
  margin:12px 0 !important;
  color:#334155 !important;
  font-size:19px !important;
  line-height:1.62 !important;
}

body.postid-2125 #art-llc-bancos-hacienda .list li:before{
  content:"✓" !important;
  position:absolute !important;
  left:0 !important;
  top:0 !important;
  color:#16a34a !important;
  font-weight:950 !important;
}

body.postid-2125 #art-llc-bancos-hacienda .bad-list li:before{
  content:"!" !important;
  color:#ea580c !important;
}

body.postid-2125 #art-llc-bancos-hacienda details{
  border-radius:20px !important;
  margin:15px 0 !important;
  overflow:hidden !important;
  box-shadow:0 10px 28px rgba(15,23,42,.045) !important;
}

body.postid-2125 #art-llc-bancos-hacienda summary{
  cursor:pointer !important;
  padding:24px 62px 24px 24px !important;
  font-size:21px !important;
  line-height:1.35 !important;
  font-weight:950 !important;
  color:#1d4ed8 !important;
  list-style:none !important;
}

body.postid-2125 #art-llc-bancos-hacienda summary::-webkit-details-marker{
  display:none !important;
}

body.postid-2125 #art-llc-bancos-hacienda details div{
  padding:0 24px 24px !important;
  font-size:19px !important;
  line-height:1.72 !important;
  color:#334155 !important;
}

@media(max-width:940px){
  body.postid-2125 #art-llc-bancos-hacienda .grid-2,
  body.postid-2125 #art-llc-bancos-hacienda .grid-3,
  body.postid-2125 #art-llc-bancos-hacienda .grid-4{
    grid-template-columns:1fr !important;
  }

  body.postid-2125 #art-llc-bancos-hacienda h1{
    font-size:42px !important;
  }

  body.postid-2125 #art-llc-bancos-hacienda h2{
    font-size:34px !important;
  }

  body.postid-2125 #art-llc-bancos-hacienda .lead,
  body.postid-2125 #art-llc-bancos-hacienda .lead-center{
    font-size:21px !important;
  }
}

@media(max-width:540px){
  body.postid-2125 #art-llc-bancos-hacienda h1{
    font-size:36px !important;
  }

  body.postid-2125 #art-llc-bancos-hacienda h2{
    font-size:30px !important;
  }

  body.postid-2125 #art-llc-bancos-hacienda .btn{
    width:100% !important;
    font-size:17px !important;
    padding:17px 22px !important;
  }
}/* End custom CSS */