body{background-color:#fff!important}body:before{background-image:none!important;display:none!important}.destacada-layout{grid-template-columns:1.6fr 1fr!important;align-items:stretch!important;gap:30px!important}.destacada-feature{flex-direction:column;aspect-ratio:auto!important;border-radius:20px!important;height:100%!important;display:flex!important;box-shadow:0 18px 48px #051f3824!important}.destacada-feature img{object-fit:cover!important;height:100%!important}.destacada-list{flex-direction:column!important;gap:16px!important;display:flex!important}.destacada-item{border-left:4px solid var(--accent)!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important;border-radius:0!important;padding:10px 0 10px 16px!important;transition:none!important;display:block!important;transform:none!important}.destacada-item:hover{box-shadow:none!important;background:0 0!important;transform:none!important}.destacada-item h3{color:#07162f!important;margin:0 0 4px!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.destacada-item p{color:#526071!important;max-width:100%!important;margin:0 0 6px!important;font-size:13px!important;line-height:1.4!important}.destacada-more{color:var(--teal)!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important}.noticias-sidebar{flex-direction:column;gap:20px;display:flex}.search-box{width:100%;position:relative}.search-box input{background:#f7fafc;border:1px solid #e2e8f0;border-radius:30px;outline:none;width:100%;padding:12px 20px 12px 46px;font-family:Lato,sans-serif;font-size:15px;transition:all .2s}.search-box input:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 3px #00a0ad26}.search-box .search-icon{color:#a0aec0;font-size:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.noticias-main-layout{grid-template-columns:2.2fr .8fr;gap:30px;margin-bottom:60px;display:grid;background:#fff!important}.noticias-grid{grid-template-columns:repeat(2,1fr);align-content:start;gap:24px;display:grid;background:#fff!important}.noticias-grid .news-card{box-shadow:0 6px 18px #0000000f}.pagination{grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:30px;display:flex}.pagination a{color:#4a5568;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 6px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.pagination a.active{background:var(--orange);color:#fff}.pagination a:hover:not(.active){color:#1a202c;background:#edf2f7}.pagination a.arrow{border-color:#e2e8f0;font-size:16px}.whatsapp-widget-banner{color:#fff;background:#008f53;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:280px;margin-bottom:30px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #008f5333}.whatsapp-widget-banner:after{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-20px;right:-20px}.whatsapp-widget-banner .wa-tag{text-transform:uppercase;letter-spacing:.1em;background:#fff3;border-radius:4px;width:max-content;margin-bottom:12px;padding:4px 10px;font-size:14px;font-weight:700;display:block}.whatsapp-widget-banner h2{letter-spacing:-.02em;max-width:80%;margin:0 0 20px;font-size:26px;font-weight:900;line-height:1.15}.whatsapp-widget-banner h2:after{content:none}.whatsapp-widget-banner .wa-btn{color:#008f53;background:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:10px;width:max-content;padding:10px 18px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #00000026}.whatsapp-widget-banner .wa-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000040}.whatsapp-widget-banner .wa-phone-img{opacity:.85;pointer-events:none;width:100px;position:absolute;bottom:20px;right:20px}.agenda-sidebar{box-shadow:none;background:#fff;border-radius:12px;padding:0}.agenda-sidebar h2{letter-spacing:0!important;color:var(--ink)!important;margin:0 0 34px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:400!important}.agenda-sidebar h2:after{content:""!important;background:var(--orange)!important;width:68px!important;height:4px!important;margin-top:5px!important;display:block!important}.agenda-sidebar .dates{height:auto!important;box-shadow:none!important;border-radius:0!important;flex-direction:column!important;gap:0!important;display:flex!important}.agenda-sidebar .dates article{text-align:left!important;border-radius:0!important;grid-template-rows:28px 16px!important;padding:20px!important}.agenda-sidebar .dates strong{grid-row:1!important;align-self:end!important;font-size:28px!important;line-height:1!important}.agenda-sidebar .dates span{grid-row:2!important;align-self:start!important;margin-top:2px!important;line-height:1!important}.agenda-sidebar .agenda-btn{background:var(--orange)!important;text-align:center!important;color:#fff!important;box-shadow:none!important;border-radius:0!important;margin-top:0!important;padding:14px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:background .2s,transform .2s!important;display:block!important}.agenda-sidebar .agenda-btn:hover{background:#dd7106!important;transform:translateY(-2px)!important}.testimonial-section{color:#07162f;border:1px solid #edf2f7;border-radius:16px;margin-bottom:60px;padding:100px 24px;position:relative;overflow:hidden;background:#fff!important}.testimonial-bg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.testimonial-bg img{object-fit:cover;object-position:center left;width:100%;height:100%}.testimonial-bg:before{content:"";z-index:2;background:linear-gradient(90deg,#ffffff26 0%,#ffffffeb 55%,#fff 100%);position:absolute;inset:0}.testimonial-mask-container{z-index:3;border:8px solid #fff;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:-100px;overflow:hidden;transform:translateY(-50%);box-shadow:0 12px 34px #0000001f}.testimonial-masked-img{object-fit:cover;width:100%;height:100%}.testimonial-content{z-index:4;text-align:left;max-width:800px;margin-left:42%;position:relative}.testimonial-content blockquote{border:none;margin:0;padding:0}.testimonial-content .quote-text{letter-spacing:-.01em;color:#07162f;margin:0 0 20px;font-size:clamp(32px,4.5vw,54px);font-weight:900;line-height:1.1}.testimonial-content .quote-author{color:#526071;font-size:16px;font-style:normal;line-height:1.4}.testimonial-content .quote-link{color:#07162f;white-space:nowrap;margin-left:5px;font-weight:700;text-decoration:underline}.testimonial-content .quote-link:hover{color:var(--teal)}.bottom-section-wrapper{margin-top:50px;padding-top:50px;background-color:#eef5f8!important}.otros-temas{background:0 0!important;margin-bottom:0!important;padding-bottom:50px!important}.otros-temas h2{color:#0e212f;margin-bottom:30px;font-size:34px;font-weight:700}.otros-temas h2:after{content:"";background:var(--teal);width:50px;height:4px;margin-top:5px;display:block}.temas-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.temas-column{margin:0;padding:0;list-style:none}.temas-column li{color:#1a202c;border-bottom:1px solid #edf2f7;padding:10px 0 10px 20px;font-size:18px;font-weight:700;position:relative}.temas-column li:before{content:"";background:var(--teal);border-radius:99px;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1024px){.destacada-layout,.noticias-main-layout{grid-template-columns:1fr!important}.temas-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.noticias-grid,.temas-grid{grid-template-columns:1fr}.testimonial-content{margin-left:0}}
