.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-18a5880 .elementor-button{background-color:var( --e-global-color-mer0005 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:96px 96px 96px 96px;padding:16px 32px 16px 32px;}.elementor-11 .elementor-element.elementor-element-18a5880 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-18a5880 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-34ce2d9.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-34ce2d9 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-34ce2d9 .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-34ce2d9 .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-4bc7a25.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-4bc7a25 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-4bc7a25 .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-4bc7a25 .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-1d13748.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-1d13748 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-1d13748 .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-1d13748 .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-8a0904d .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-8a0904d .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-8a0904d .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-9dd7d98 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-9dd7d98 .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-9dd7d98 .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-0701199 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-0701199 .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-0701199 .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-123c06e .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-123c06e .elementor-icon{font-size:18px;}.elementor-11 .elementor-element.elementor-element-123c06e .elementor-icon svg{height:18px;}.elementor-11 .elementor-element.elementor-element-9742487 .elementor-button{background-color:var( --e-global-color-mer0005 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:96px 96px 96px 96px;padding:16px 32px 16px 32px;}.elementor-11 .elementor-element.elementor-element-9742487 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-9742487 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-16fabf1{right:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-16fabf1{left:0px;}.elementor-11 .elementor-element.elementor-element-16fabf1{bottom:0px;z-index:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-2d996a9{right:-40px;}body.rtl .elementor-11 .elementor-element.elementor-element-2d996a9{left:-40px;}.elementor-11 .elementor-element.elementor-element-2d996a9{top:-25px;z-index:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-f406ca1{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-f406ca1{right:0px;}.elementor-11 .elementor-element.elementor-element-f406ca1{bottom:-31px;}.elementor-11 .elementor-element.elementor-element-ef61af0 img{width:181px;}.elementor-11 .elementor-element.elementor-element-905b838 img{width:155px;}.elementor-11 .elementor-element.elementor-element-f791a5f img{width:181px;}.elementor-11 .elementor-element.elementor-element-771d475 img{width:181px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b02944e{right:-22px;}body.rtl .elementor-11 .elementor-element.elementor-element-b02944e{left:-22px;}.elementor-11 .elementor-element.elementor-element-b02944e{top:-20px;z-index:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-113ccf5{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-113ccf5{right:0px;}.elementor-11 .elementor-element.elementor-element-113ccf5{top:295px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-32f79df{right:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-32f79df{left:0px;}.elementor-11 .elementor-element.elementor-element-32f79df{bottom:0px;z-index:0;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-7900e83e img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-1108bacc .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.4;color:#1c1e21;}.elementor-11 .elementor-element.elementor-element-a09d20f .elementor-button{background-color:var( --e-global-color-mer0005 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:96px 96px 96px 96px;padding:16px 32px 16px 32px;}.elementor-11 .elementor-element.elementor-element-a09d20f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-a09d20f .elementor-button .elementor-button-content-wrapper{gap:11px;}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-7900e83e */.elementor-11 .elementor-element.elementor-element-7900e83e img { overflow: hidden !important; }/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-1108bacc */.elementor-11 .elementor-element.elementor-element-1108bacc .elementor-heading-title { font-family: var(--Font) !important; }/* End custom CSS */
/* Start custom CSS */.noticia-card .elementor-widget-theme-post-featured-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-16);display:block}
.noticia-card .elementor-heading-title{font-family:var(--Font);font-size:20px;line-height:1.4;font-weight:600;color:var(--Black);margin:0}
.noticia-card a{text-decoration:none}

/* Home: ajustes claros para tablet y móvil */
@media (max-width:1024px) {
  .elementor-11 [data-id="8e9d123"] { min-height:680px; padding-block:96px; background-position:center center; }
  .elementor-11 [data-id="69bdd57"] { width:100%; max-width:720px; padding-inline:32px; gap:14px; }
  .elementor-11 [data-id="53ab681"] { font-size:18px; line-height:1.45; }
  .elementor-11 [data-id="73d336ff"] { margin-top:-24px; padding-inline:24px; }
  .elementor-11 [data-id="3c45309d"] { flex-direction:row; flex-wrap:wrap; gap:12px; padding:16px; }
  .elementor-11 [data-id="3c45309d"] > * { flex:1 1 220px; }
  .elementor-11 [data-id="4d53ed91"] { padding-inline:24px; }
  .elementor-11 [data-id="17302dfd"], .elementor-11 [data-id="1722ea70"] { padding:32px; }
  .elementor-11 [data-id="20ab8e78"], .elementor-11 [data-id="776fa729"], .elementor-11 [data-id="1722ea70"] { flex-direction:column; gap:32px; align-items:flex-start; }
  .elementor-11 [data-id="3c6409fa"] { padding-inline:24px; }
  .elementor-11 [data-id="1034a373"] { grid-template-columns:1fr; grid-template-rows:auto; gap:16px; }
  .elementor-11 .noticia-card:first-child { height:auto; min-height:440px; grid-row:auto; }
  .elementor-11 [data-id="459c1f8"] { padding:40px; }
}
@media (max-width:767px) {
  .elementor-11 [data-id="8e9d123"] { min-height:650px; padding-block:110px 96px; background-position:62% center; }
  .elementor-11 [data-id="69bdd57"] { padding-inline:24px; }
  .elementor-11 [data-id="69bdd57"] .elementor-headline { font-size:clamp(38px,10vw,52px); line-height:1.08; letter-spacing:-.03em; }
  .elementor-11 [data-id="53ab681"] { max-width:100%; font-size:16px; line-height:1.45; }
  .elementor-11 [data-id="69bdd57"] .elementor-button { min-height:52px; padding:14px 22px; }
  .elementor-11 [data-id="73d336ff"] { margin-top:-16px; padding-inline:16px; }
  .elementor-11 [data-id="3c45309d"] { flex-direction:column; gap:12px; padding:16px; border-radius:20px; }
  .elementor-11 [data-id="3c45309d"] > * { flex:0 0 auto; width:100%; }
  .elementor-11 [data-id="4d53ed91"], .elementor-11 [data-id="3c6409fa"] { padding-inline:16px; }
  .elementor-11 [data-id="17302dfd"], .elementor-11 [data-id="1722ea70"] { padding:24px; }
  .elementor-11 [data-id="20ab8e78"] { gap:24px; padding-block:32px; }
  .elementor-11 [data-id="776fa729"] { flex-direction:column; gap:24px; padding-inline:16px; }
  .elementor-11 [data-id="3c6409fa"] .e-heading-base, .elementor-11 [data-id="776fa729"] .e-heading-base, .elementor-11 [data-id="17302dfd"] .e-heading-base { font-size:32px; line-height:1.15; }
  .elementor-11 [data-id="1034a373"] { grid-template-columns:1fr; grid-template-rows:auto; }
  .elementor-11 .noticia-card, .elementor-11 .noticia-card:first-child { height:auto; min-height:0; flex-direction:column; gap:16px; }
  .elementor-11 .noticia-card .elementor-widget-theme-post-featured-image { width:100%; height:220px; flex:0 0 220px; }
  .elementor-11 .noticia-card .elementor-heading-title { font-size:20px; line-height:1.3; }
  .elementor-11 [data-id="459c1f8"] { min-height:380px; padding:32px 24px; background-position:65% center; }
  .elementor-11 [data-id="459c1f8"] .e-heading-base { font-size:32px; line-height:1.15; }
  .elementor-11 [data-id="459c1f8"] .e-paragraph-base { font-size:16px; line-height:1.45; }
}/* End custom CSS */