.elementor-1422 .elementor-element.elementor-element-dc91bb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Botones y etiquetas azul oscuro con el degradado de los recursos, en toda la web (30/10/2026).
   El degradado va en ::before porque algunos plugins anulan background-image. */
.elementor-element-b7c3a10 .elementor-button,.elementor-element-70bf557 .elementor-button,.elementor-element-2bf8857 .elementor-button,.elementor-element-1c0ec3d .elementor-button,.elementor-element-512543c .elementor-button,.rec-filtros button[aria-pressed="false"],a.ue_taxonomy_item:not(.uc-selected),.elementor-share-btn{position:relative;z-index:0;overflow:hidden;transition:filter .3s,box-shadow .3s}
.elementor-element-b7c3a10 .elementor-button::before,.elementor-element-70bf557 .elementor-button::before,.elementor-element-2bf8857 .elementor-button::before,.elementor-element-1c0ec3d .elementor-button::before,.elementor-element-512543c .elementor-button::before,.rec-filtros button[aria-pressed="false"]::before,a.ue_taxonomy_item:not(.uc-selected)::before,.elementor-share-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,#0A1B33 0%,#132C4E 40%,#1F5FA6 100%);z-index:-1;pointer-events:none}
.elementor-element-b7c3a10 .elementor-button:hover,.elementor-element-70bf557 .elementor-button:hover,.elementor-element-2bf8857 .elementor-button:hover,.elementor-element-1c0ec3d .elementor-button:hover,.elementor-element-512543c .elementor-button:hover,.rec-filtros button[aria-pressed="false"]:hover,a.ue_taxonomy_item:not(.uc-selected):hover,.elementor-share-btn:hover{filter:brightness(1.18);box-shadow:0 6px 16px rgba(19,44,78,.25)}
/* Tarjetas azul oscuro con el mismo degradado (30/10/2026): portada (temas), Recursos y Consultoría (flip boxes) */
.elementor-element-bd57e5f,.elementor-element-8e00d70,.elementor-element-d53719f,.elementor-element-ae4b2e7,
.rec-cara.rec-frente,
.elementor-element-e2e37a1 .elementor-flip-box__front,.elementor-element-30dba84 .elementor-flip-box__front,
.elementor-element-3e2c78f .elementor-flip-box__front,.elementor-element-9450601 .elementor-flip-box__front,
.elementor-element-d2bbd16 .elementor-flip-box__front,.elementor-element-2d948d8 .elementor-flip-box__front{background-image:radial-gradient(420px 260px at 90% 0%,rgba(124,196,255,.20),transparent 60%),linear-gradient(135deg,#0A1B33 0%,#132C4E 45%,#1F5FA6 100%)!important}
.elementor-element-bd57e5f,.elementor-element-8e00d70,.elementor-element-d53719f,.elementor-element-ae4b2e7{transition:filter .3s}
.elementor-element-bd57e5f:hover,.elementor-element-8e00d70:hover,.elementor-element-d53719f:hover,.elementor-element-ae4b2e7:hover{filter:brightness(1.15)}/* End custom CSS */