.elementor-2225 .elementor-element.elementor-element-2930f87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2225 .elementor-element.elementor-element-2930f87 .eael-breadcrumbs .eael-breadcrumbs__content{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-v4-marron );font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.4vw + 0.65rem, 0.875rem);font-weight:400;}.elementor-2225 .elementor-element.elementor-element-2930f87 .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-v4-blanco-hueso );}.elementor-2225 .elementor-element.elementor-element-2930f87 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:var( --e-global-color-v4-marron );}.elementor-2225 .elementor-element.elementor-element-2930f87 .eael-breadcrumbs .eael-breadcrumb-separator{color:var( --e-global-color-v4-marron );margin:0 10px;}.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-2225 .elementor-element.elementor-element-0f9ce93{--grid-columns:3;--load-more-button-align:center;}.elementor-2225 .elementor-element.elementor-element-0f9ce93 .elementor-button{background-color:var( --e-global-color-v4-marron );}.elementor-2225 .elementor-element.elementor-element-0f9ce93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2225 .elementor-element.elementor-element-0f9ce93{--grid-columns:2;}}@media(max-width:767px){.elementor-2225 .elementor-element.elementor-element-0f9ce93{--grid-columns:1;}}/* Start custom CSS *//* 1. La animación idéntica a la tuya */
@keyframes rotateCenter {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* 2. El detector universal de tokens para la v4 */
[class*="mi-svg-giratorio"],
[class*="mi-svg-giratorio"] svg,
[class*="mi-svg-giratorio"] img {
    display: inline-block !important;
    transform-origin: center center !important;
    animation: rotateCenter 10500ms linear infinite !important;
}/* End custom CSS */