.elementor-259 .elementor-element.elementor-element-5581047{--display:flex;--min-height:0px;--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;--align-items:center;border-style:none;--border-style:none;--padding-top:42px;--padding-bottom:72px;--padding-left:100px;--padding-right:100px;}.elementor-259 .elementor-element.elementor-element-5581047:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-5581047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b85ab6 );}.elementor-259 .elementor-element.elementor-element-667e8af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-667e8af.elementor-element{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-667e8af{text-align:start;font-size:18px;font-weight:700;text-decoration:underline;color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-667e8af p{margin-block-end:0px;}.elementor-259 .elementor-element.elementor-element-667e8af a{color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-667e8af a:hover, .elementor-259 .elementor-element.elementor-element-667e8af a:focus{color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-192b716{width:var( --container-widget-width, 117.377% );max-width:117.377%;--container-widget-width:117.377%;--container-widget-flex-grow:0;}.elementor-259 .elementor-element.elementor-element-192b716.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-259 .elementor-element.elementor-element-192b716 .elementor-heading-title{font-size:48px;font-weight:400;line-height:70px;letter-spacing:3px;color:#000000;}.elementor-259 .elementor-element.elementor-element-e262a92.elementor-element{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-e262a92 .elementor-icon-list-icon i{color:#5A5A5A;font-size:14px;}.elementor-259 .elementor-element.elementor-element-e262a92 .elementor-icon-list-icon svg{fill:#5A5A5A;--e-icon-list-icon-size:14px;}.elementor-259 .elementor-element.elementor-element-e262a92 .elementor-icon-list-icon{width:14px;}.elementor-259 .elementor-element.elementor-element-e262a92 .elementor-icon-list-text, .elementor-259 .elementor-element.elementor-element-e262a92 .elementor-icon-list-text a{color:#000000;}.elementor-259 .elementor-element.elementor-element-e262a92 .elementor-icon-list-item{font-size:16px;font-weight:400;}.elementor-259 .elementor-element.elementor-element-8e10929{width:100%;max-width:100%;}.elementor-259 .elementor-element.elementor-element-8e10929 img{width:100%;max-width:100%;height:608px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-259 .elementor-element.elementor-element-1ac7985.elementor-element{--align-self:flex-start;}.elementor-259 .elementor-element.elementor-element-1ac7985 .elementor-heading-title{font-size:28px;font-weight:600;color:#000000;}.elementor-259 .elementor-element.elementor-element-97d0043{font-size:18px;font-weight:500;font-style:italic;letter-spacing:-0.4px;color:#000000;}.elementor-259 .elementor-element.elementor-element-60f9824{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-259 .elementor-element.elementor-element-60f9824 .elementor-divider-separator{width:100%;}.elementor-259 .elementor-element.elementor-element-60f9824 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-259 .elementor-element.elementor-element-425ef57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-425ef57.elementor-element{--align-self:stretch;}.elementor-259 .elementor-element.elementor-element-425ef57{text-align:justify;}.elementor-259 .elementor-element.elementor-element-024cd10 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-259 .elementor-element.elementor-element-024cd10.elementor-element{--align-self:stretch;}.elementor-259 .elementor-element.elementor-element-024cd10 span.post-navigation__prev--label{color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-024cd10 span.post-navigation__next--label{color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-024cd10 span.post-navigation__prev--title, .elementor-259 .elementor-element.elementor-element-024cd10 span.post-navigation__next--title{color:var( --e-global-color-d1c8195 );}.elementor-259 .elementor-element.elementor-element-024cd10 .post-navigation__arrow-wrapper{color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-bed3678{--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;}.elementor-259 .elementor-element.elementor-element-c221c3b .elementor-heading-title{font-size:32px;font-weight:600;}.elementor-259 .elementor-element.elementor-element-d9b4d09{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:1320px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:-295px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:-295px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:#D4E4EB;--swiper-pagination-size:19px;--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-d9b4d09 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-259 .elementor-element.elementor-element-d9b4d09 .swiper-slide > .elementor-element{height:100%;}.elementor-259 .elementor-element.elementor-element-d9b4d09 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;}.elementor-259 .elementor-element.elementor-element-d9b4d09 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}@media(max-width:1024px){.elementor-259 .elementor-element.elementor-element-5581047{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-259 .elementor-element.elementor-element-d9b4d09{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-259 .elementor-element.elementor-element-d9b4d09{--swiper-slides-to-display:1;}}/* Start custom CSS for text-editor, class: .elementor-element-667e8af */.back-to-news {
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    text-decoration: none !important; /* Quitamos el subrayado real */
    color: #0073aa; /* Usa el color de tu marca */
}

.back-to-news .dashicons {
    font-size: 18px;
    width: 18px;
    height: 18px;
    margin-right: 4px;
    display: flex;
    align-items: center;
    /* Forzamos a que el icono nunca tenga subrayado */
    text-decoration: none !important; 
}

/* Solo subrayamos el texto al hacer hover */
.back-to-news:hover {
    /* Usamos un borde en lugar de underline para que el icono se salve */
    box-shadow: 0 1px 0 0 currentColor; 
}

/* El toque final: reset por si el icono intenta heredar la sombra */
.back-to-news:hover .dashicons {
    box-shadow: none;
    text-decoration: none !important;
}

.back-to-news {
    display: inline-flex; /* Para alinear icono y texto verticalmente */
    align-items: center;
    text-decoration: none; /* Quitar subrayado si quieres */
    gap: 8px; /* Espacio entre la flecha y el texto */
    font-weight: 600; /* Opcional: hacerlo un poco más grueso */
    transition: color 0.3s ease;
}

.back-to-news::before {
    content: "\f053"; /* Código Unicode del Chevron Left */
    font-family: "Font Awesome 5 Free"; /* La fuente de iconos */
    font-weight: 900;
}/* End custom CSS */