.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1240 .elementor-element.elementor-element-3e6c9ef{--grid-columns:1;}.elementor-1240 .elementor-element.elementor-element-3e6c9ef.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-1240 .elementor-element.elementor-element-a2291d5{--grid-columns:3;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1240 .elementor-element.elementor-element-ea0c1f7{border-style:none;border-radius:032px 032px 032px 032px;--e-search-placeholder-color:#BFC9D1;--e-search-icon-label-color:#BFC9D1;--e-search-icon-label-size:17px;}.elementor-1240 .elementor-element.elementor-element-ea0c1f7:hover{border-radius:0px 0px 0px 0px;}.elementor-1240 .elementor-element.elementor-element-ea0c1f7 .e-search-input{font-family:"Poppins", Sans-serif;font-size:15px;border-style:none;border-radius:32px 32px 32px 32px;}.elementor-widget-sitemap .elementor-sitemap-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{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-widget-sitemap .elementor-sitemap-item{color:var( --e-global-color-text );}.elementor-1240 .elementor-element.elementor-element-8ac34de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1240 .elementor-element.elementor-element-8ac34de.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1240 .elementor-element.elementor-element-8ac34de .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1240 .elementor-element.elementor-element-8ac34de .elementor-sitemap-section ul{margin-left:0px;}body.rtl .elementor-1240 .elementor-element.elementor-element-8ac34de .elementor-sitemap-section ul{margin-right:0px;}.elementor-1240 .elementor-element.elementor-element-8ac34de .elementor-sitemap-title{color:#1C386B;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;}.elementor-1240 .elementor-element.elementor-element-8ac34de .elementor-sitemap-item, .elementor-1240 .elementor-element.elementor-element-8ac34de span.elementor-sitemap-list, .elementor-1240 .elementor-element.elementor-element-8ac34de .elementor-sitemap-item a{color:#1C386B;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1240 .elementor-element.elementor-element-8ac34de .elementor-sitemap-item{color:#1C386B;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1240 .elementor-element.elementor-element-3e6c9ef{--grid-columns:2;}.elementor-1240 .elementor-element.elementor-element-a2291d5{--grid-columns:2;}.elementor-1240 .elementor-element.elementor-element-8ac34de .elementor-sitemap-section{flex-basis:calc( 1 / 2 * 100% );}}@media(max-width:767px){.elementor-1240 .elementor-element.elementor-element-3e6c9ef{--grid-columns:1;}.elementor-1240 .elementor-element.elementor-element-3e6c9ef.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1240 .elementor-element.elementor-element-a2291d5{--grid-columns:1;}.elementor-1240 .elementor-element.elementor-element-8ac34de .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}}/* Start custom CSS for search, class: .elementor-element-ea0c1f7 */.c-side-card-search{border: 0px solid transparent!important; outline: 0px solid transparent!important;}/* End custom CSS */
/* Start custom CSS */:root {
  --accent: #29A9E1;
  --accent-green: #97c93d;
}
/* Palabra resaltada del título del hero */
body:not(#x) h2 strong { color: var(--accent-green) !important; }

/* Badge de categoría */
.e-loop-item .c-cat-badge { background: #17356B; }
.e-loop-item.category-consejos  .c-cat-badge { background: var(--accent); }
.e-loop-item.category-seguridad .c-cat-badge { background: var(--accent-green); }

.c-cat-list .elementor-sitemap-title { display: none; }
.c-cat-list ul { list-style: none !important; margin: 0 !important; padding: 0 !important; }
.c-cat-list li { margin: 0 !important; padding: 0 !important; list-style: none !important; }
.c-cat-list li a {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 8px 0;
  color: #17356B !important;
  font-size: 17px;
  text-decoration: none;
}
/* punto */
.c-cat-list li a::before {
  content: "";
  flex: 0 0 10px;
  height: 10px;
  border-radius: 50%;
  background: #17356B;
}
/* chevron */
.c-cat-list li a::after {
  content: "";
  margin-left: auto;
  width: 8px;
  height: 8px;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
  transform: rotate(45deg);
}
.c-cat-list li a:hover { color: var(--accent) !important; }/* End custom CSS */