.elementor-5329 .elementor-element.elementor-element-9211270{--display:flex;--min-height:540px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.65;--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:110px;--padding-right:110px;--z-index:0;}.elementor-5329 .elementor-element.elementor-element-9211270:not(.elementor-motion-effects-element-type-background), .elementor-5329 .elementor-element.elementor-element-9211270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://empowerrf.es/wp-content/uploads/2025/04/news-back.webp");background-position:63% 40%;background-repeat:no-repeat;background-size:300% auto;}.elementor-5329 .elementor-element.elementor-element-9211270::before, .elementor-5329 .elementor-element.elementor-element-9211270 > .elementor-background-video-container::before, .elementor-5329 .elementor-element.elementor-element-9211270 > .e-con-inner > .elementor-background-video-container::before, .elementor-5329 .elementor-element.elementor-element-9211270 > .elementor-background-slideshow::before, .elementor-5329 .elementor-element.elementor-element-9211270 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5329 .elementor-element.elementor-element-9211270 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5329 .elementor-element.elementor-element-430a7bb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5329 .elementor-element.elementor-element-cc6125a{--display:flex;--gap:24px 0px;--row-gap:24px;--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-5329 .elementor-element.elementor-element-cc6125a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5329 .elementor-element.elementor-element-e6ea983 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;color:var( --e-global-color-4182df0 );}.elementor-5329 .elementor-element.elementor-element-a11bed0{--divider-border-style:solid;--divider-color:var( --e-global-color-4182df0 );--divider-border-width:1px;}.elementor-5329 .elementor-element.elementor-element-a11bed0 .elementor-divider-separator{width:60px;}.elementor-5329 .elementor-element.elementor-element-a11bed0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5329 .elementor-element.elementor-element-a11bed0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5329 .elementor-element.elementor-element-4de5355{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-4182df0 );}.elementor-5329 .elementor-element.elementor-element-4de5355 p{margin-block-end:0px;}.elementor-5329 .elementor-element.elementor-element-4de5355 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5329 .elementor-element.elementor-element-0393835{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5329 .elementor-element.elementor-element-9283484.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-5329 .elementor-element.elementor-element-966a931{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-5329 .elementor-element.elementor-element-85cf741{--grid-columns:1;}.elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination{text-align:center;margin-top:60px;}.elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-secondary );}.elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-4182df0 );}.elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination .page-numbers.current{color:var( --e-global-color-4182df0 );}body:not(.rtl) .elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-5329 .elementor-element.elementor-element-cc6125a{--width:610px;}}@media(max-width:1200px){.elementor-5329 .elementor-element.elementor-element-9211270:not(.elementor-motion-effects-element-type-background), .elementor-5329 .elementor-element.elementor-element-9211270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-5329 .elementor-element.elementor-element-430a7bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-5329 .elementor-element.elementor-element-9211270:not(.elementor-motion-effects-element-type-background), .elementor-5329 .elementor-element.elementor-element-9211270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-5329 .elementor-element.elementor-element-430a7bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5329 .elementor-element.elementor-element-cc6125a{--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;}.elementor-5329 .elementor-element.elementor-element-e6ea983{text-align:center;}.elementor-5329 .elementor-element.elementor-element-a11bed0 .elementor-divider{text-align:center;}.elementor-5329 .elementor-element.elementor-element-a11bed0 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-5329 .elementor-element.elementor-element-4de5355{text-align:center;}.elementor-5329 .elementor-element.elementor-element-85cf741{--grid-columns:1;}}@media(max-width:767px){.elementor-5329 .elementor-element.elementor-element-9211270{--min-height:600px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:050px;}.elementor-5329 .elementor-element.elementor-element-9211270:not(.elementor-motion-effects-element-type-background), .elementor-5329 .elementor-element.elementor-element-9211270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-5329 .elementor-element.elementor-element-e6ea983 .elementor-heading-title{font-size:33px;letter-spacing:0.05em;}.elementor-5329 .elementor-element.elementor-element-966a931{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5329 .elementor-element.elementor-element-85cf741{--grid-columns:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-5329 .elementor-element.elementor-element-430a7bb{--content-width:90%;}}/* Start custom CSS for container, class: .elementor-element-9211270 *//* Versión de escritorio: degradado original */
.elementor-element.elementor-element-e328afa {
  position: relative;
  overflow: hidden;
}

.elementor-element.elementor-element-e328afa::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  /* Degradado para escritorio */
  background: linear-gradient(270deg, #A86F7F 0%, #742E52 50%, #5B273C 100%);
  pointer-events: none;
}

/* Media Query para dispositivos móviles */
@media (max-width: 1024px) {
  .elementor-element.elementor-element-e328afa::before {
    /* Degradado responsive según Figma */
    background: linear-gradient(360deg, rgba(91, 39, 60, 0.7) 0%, #5B273C 100%);
  }
}/* End custom CSS */
/* Start custom CSS for filter-everything-filters, class: .elementor-element-9283484 */.elementor-5329 .elementor-element.elementor-element-9283484 .wpc-filter-formador-tipo  ul {
    display: flex;
    gap: 12px 0px;
    
    flex-wrap: wrap;
    justify-content: center;
}


.elementor-5329 .elementor-element.elementor-element-9283484 .wpc-filter-formador-tipo  ul li input {
    display: none;
}

.elementor-5329 .elementor-element.elementor-element-9283484 .wpc-filter-formador-tipo  ul li label {
    color: #A86F7F;
    padding: 16px;
    width: 248px;
    text-align: center;
    border-bottom: 1px solid #A86F7F;
}
.elementor-5329 .elementor-element.elementor-element-9283484 .wpc-filter-formador-tipo  ul li label a{
    display: block;
    text-align: center;
    width: 100%;
    color: inherit;
    font-weight: 500;
    text-transform: uppercase;
}
.elementor-5329 .elementor-element.elementor-element-9283484 .wpc-filter-formador-tipo  ul li label a:hover {
    color: inherit;
}


.elementor-5329 .elementor-element.elementor-element-9283484 .wpc-filter-formador-tipo  ul li.wpc-term-selected label {
    
    color: #5B273C;
    padding: 16px;
    width: 248px;
    text-align: center;
    border-bottom-width: 2px ;
}/* End custom CSS */
/* Start custom CSS for filter-everything-filters, class: .elementor-element-6b4144f */.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filters-widget-wrapper {
    display: flex;
    flex-wrap: wrap;
    row-gap: 21px;
    column-gap: 28px; /* Espacio entre columnas */
    align-items: anchor-center;
}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-instead-of-posts-found {
    display: none;
}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filters-section {
    flex: 1 1 calc(10% - 10px); /* Las demás secciones ocuparán 1/3 del ancho */
    box-sizing: border-box;
}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filters-section { 
    margin-bottom: 0;
}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filters-section .wpc-filter-header {
    font-size: 14px;
    line-height: 20px;
    color: #505050;
}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filters-section select,
.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filter-content p{
    background: #fff;
    border: 1px solid #D8D8D8;
    border-radius: 5px;
    margin-top: -5px;
}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filter-content p{
    padding: 8px 16px;
}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filters-section select {
  padding-right: 26px; 
  padding-left: 8px;
  background-image: url("https://empowerrf.es/wp-content/uploads/2026/03/keyboard_arrow_down.svg");

  background-size: 12px;
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
  accent-color: #5B273C !important;
}


.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filters-section select:focus-visible {
    outline:none;
    border: 1px solid #5B273C;

}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filter-layout-search-field  {
    flex: 1 1 35%; /* El campo de búsqueda ocupa el 100% del ancho */
    
}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filter-layout-search-field .wpc-search-field  {
    border-width: 0;
    border-bottom: 1px solid #D8D8D8;
    border-radius: 0;
}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filter-layout-search-field .wpc-search-field:focus-visible  {
    border-width: 0;
    outline:none;
    border-bottom: 1px solid #5B273C;
}

.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filter-layout-search-field .wpc-search-field::placeholder  {
        font-size: 14px;
        line-height: 20px;
        color: #A0A2A3;
    
}


.elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-search-icon:before {
    content: "";
    display: inline-block;
    vertical-align: baseline;
    line-height: 1;
    width: 14px;
    height: 14px;
   
   background-image: url("https://empowerrf.es/wp-content/uploads/2026/03/search.svg");
    background-repeat: no-repeat;
    background-size: 14px;
  
}

/* Ajustes para pantallas más pequeñas */
@media (max-width: 1024px) {
    .elementor-5329 .elementor-element.elementor-element-6b4144f .wpc-filters-section {
        flex: 1 1 100%; /* En pantallas pequeñas, cada sección ocupa el 100% del ancho */
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-85cf741 */.elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}


.elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination .page-numbers {
    width: 42px;
    height: 42px;
    border-radius: 40px;
    border: 1px solid #742E52;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination .page-numbers.current {
    background: #742E52; 
}

.elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination a.page-numbers:hover {
    background: #742E52; 
}

.elementor-5329 .elementor-element.elementor-element-85cf741 .elementor-pagination svg {
    width: 14px;
    height: 14px;
}

@media (min-width: 1024px) {
.elementor-5329 .elementor-element.elementor-element-85cf741 .page-numbers.prev {
    margin-right: 20px !important;
}
.elementor-5329 .elementor-element.elementor-element-85cf741 .page-numbers.next {
    margin-left: 20px !important;
}
}/* End custom CSS */