.elementor-27885 .elementor-element.elementor-element-7f0853bd{--display:flex;--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.89;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27885 .elementor-element.elementor-element-7f0853bd:not(.elementor-motion-effects-element-type-background), .elementor-27885 .elementor-element.elementor-element-7f0853bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-position:center center;background-size:cover;}.elementor-27885 .elementor-element.elementor-element-7f0853bd::before, .elementor-27885 .elementor-element.elementor-element-7f0853bd > .elementor-background-video-container::before, .elementor-27885 .elementor-element.elementor-element-7f0853bd > .e-con-inner > .elementor-background-video-container::before, .elementor-27885 .elementor-element.elementor-element-7f0853bd > .elementor-background-slideshow::before, .elementor-27885 .elementor-element.elementor-element-7f0853bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-27885 .elementor-element.elementor-element-7f0853bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FF6E0DD6 0%, #000000DE 100%);}.elementor-27885 .elementor-element.elementor-element-1f8838c{font-family:"Hanken Grotesk", Sans-serif;color:#FAFAFA;}.elementor-27885 .elementor-element.elementor-element-1f8838c a{color:#FFFFFF;}.elementor-27885 .elementor-element.elementor-element-1f8838c a:hover{color:#34DDFF;}.elementor-27885 .elementor-element.elementor-element-567366c7{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-27885 .elementor-element.elementor-element-567366c7.elementor-element{--align-self:center;}.elementor-27885 .elementor-element.elementor-element-567366c7 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-27885 .elementor-element.elementor-element-f4672d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27885 .elementor-element.elementor-element-07f78f7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27885 .elementor-element.elementor-element-07f78f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27885 .elementor-element.elementor-element-63f156f{--box-border-radius:10px;--nested-list-indent:1.3em;--item-text-color:var( --e-global-color-secondary );--item-text-decoration:underline;--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-primary );--marker-color:var( --e-global-color-primary );}.elementor-27885 .elementor-element.elementor-element-63f156f .elementor-toc__header-title{text-align:start;}.elementor-27885 .elementor-element.elementor-element-63f156f .elementor-toc__header, .elementor-27885 .elementor-element.elementor-element-63f156f .elementor-toc__header-title{font-family:"Poppins", Sans-serif;}.elementor-27885 .elementor-element.elementor-element-63f156f .elementor-toc__header{flex-direction:row;}.elementor-27885 .elementor-element.elementor-element-63f156f .elementor-toc__list-item{font-family:"Poppins", Sans-serif;}.elementor-27885 .elementor-element.elementor-element-326349c{--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:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-27885 .elementor-element.elementor-element-c96c994{color:#272727;font-family:"Poppins", Sans-serif;}.elementor-27885 .elementor-element.elementor-element-1933761d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27885 .elementor-element.elementor-element-38382620{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-27885 .elementor-element.elementor-element-db717ab{--display:flex;--min-height:400px;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27885 .elementor-element.elementor-element-db717ab:not(.elementor-motion-effects-element-type-background), .elementor-27885 .elementor-element.elementor-element-db717ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F7;}.elementor-27885 .elementor-element.elementor-element-95024c1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27885 .elementor-element.elementor-element-95024c1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27885 .elementor-element.elementor-element-95024c1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27885 .elementor-element.elementor-element-95024c1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27885 .elementor-element.elementor-element-95024c1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27885 .elementor-element.elementor-element-95024c1 .elementor-image-box-title{font-family:"Poppins", Sans-serif;}.elementor-27885 .elementor-element.elementor-element-95024c1 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:0.9em;}.elementor-27885 .elementor-element.elementor-element-fd34b12{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27885 .elementor-element.elementor-element-8d048d0{padding:0px 0px 10px 0px;text-align:center;}.elementor-27885 .elementor-element.elementor-element-8d048d0 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:2.5em;font-weight:500;line-height:1.3em;color:#061A2F;}.elementor-27885 .elementor-element.elementor-element-5aef8fb span.post-navigation__prev--label{color:var( --e-global-color-primary );}.elementor-27885 .elementor-element.elementor-element-5aef8fb span.post-navigation__next--label{color:var( --e-global-color-primary );}.elementor-27885 .elementor-element.elementor-element-5aef8fb span.post-navigation__prev--label, .elementor-27885 .elementor-element.elementor-element-5aef8fb span.post-navigation__next--label{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-27885 .elementor-element.elementor-element-5aef8fb span.post-navigation__prev--title, .elementor-27885 .elementor-element.elementor-element-5aef8fb span.post-navigation__next--title{color:#202020;font-family:"Poppins", Sans-serif;font-size:1em;}.elementor-27885 .elementor-element.elementor-element-5aef8fb .post-navigation__arrow-wrapper{color:#222222;fill:#222222;font-size:24px;}.elementor-27885 .elementor-element.elementor-element-5aef8fb .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-27885 .elementor-element.elementor-element-567366c7 .elementor-heading-title{font-size:2.5em;}.elementor-27885 .elementor-element.elementor-element-f4672d3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27885 .elementor-element.elementor-element-63f156f{--box-border-radius:10px;}.elementor-27885 .elementor-element.elementor-element-63f156f .elementor-toc__header, .elementor-27885 .elementor-element.elementor-element-63f156f .elementor-toc__header-title{font-size:1em;}.elementor-27885 .elementor-element.elementor-element-326349c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-27885 .elementor-element.elementor-element-1933761d{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27885 .elementor-element.elementor-element-95024c1{width:100%;max-width:100%;}.elementor-27885 .elementor-element.elementor-element-95024c1 .elementor-image-box-wrapper .elementor-image-box-img{width:62%;}.elementor-27885 .elementor-element.elementor-element-8d048d0 .elementor-heading-title{font-size:1.8em;}}@media(max-width:767px){.elementor-27885 .elementor-element.elementor-element-7f0853bd{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-27885 .elementor-element.elementor-element-567366c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27885 .elementor-element.elementor-element-567366c7 .elementor-heading-title{font-size:1.8em;line-height:1.2em;}.elementor-27885 .elementor-element.elementor-element-63f156f{--box-border-radius:10px;}.elementor-27885 .elementor-element.elementor-element-326349c{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27885 .elementor-element.elementor-element-1933761d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-27885 .elementor-element.elementor-element-38382620{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27885 .elementor-element.elementor-element-db717ab{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27885 .elementor-element.elementor-element-95024c1 .elementor-image-box-img{margin-bottom:0px;}.elementor-27885 .elementor-element.elementor-element-95024c1 .elementor-image-box-title{font-size:14px;}.elementor-27885 .elementor-element.elementor-element-95024c1 .elementor-image-box-description{font-size:0.8em;line-height:1.4em;}.elementor-27885 .elementor-element.elementor-element-8d048d0{text-align:center;}.elementor-27885 .elementor-element.elementor-element-8d048d0 .elementor-heading-title{font-size:24px;line-height:32px;}}@media(min-width:768px){.elementor-27885 .elementor-element.elementor-element-07f78f7{--width:21.451%;}.elementor-27885 .elementor-element.elementor-element-326349c{--width:100%;}.elementor-27885 .elementor-element.elementor-element-38382620{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27885 .elementor-element.elementor-element-1933761d{--content-width:100%;}.elementor-27885 .elementor-element.elementor-element-38382620{--width:100%;}.elementor-27885 .elementor-element.elementor-element-db717ab{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-c96c994 *//* ==========================================
   SDATIA: ESTILOS DE LECTURA SINGLE POST
   ========================================== */

/* 1. Reset base para el contenedor del artículo */
.elementor-widget-theme-post-content {
    font-size: 18px;
    line-height: 1.75;
    color: #334155; /* Un gris oscuro, más legible que el negro puro */
}

/* 2. Espaciado perfecto de Párrafos */
.elementor-widget-theme-post-content p {
    margin-bottom: 24px !important;
}

/* 3. Respiro para los H2 (Mucho espacio arriba, poco espacio abajo) */
.elementor-widget-theme-post-content h2 {
    margin-top: 56px !important;
    margin-bottom: 20px !important;
    font-size: 28px;
    line-height: 1.3;
    color: #0f172a;
    font-weight: 700;
}

/* Quitar el margen superior si el H2 es el primer elemento del post */
.elementor-widget-theme-post-content > span:first-child + h2 {
    margin-top: 0 !important;
}

/* 4. Tratamiento Premium para Imágenes */
.elementor-widget-theme-post-content figure {
    margin: 48px 0 !important; /* Separación amplia arriba y abajo */
}

.elementor-widget-theme-post-content img {
    border-radius: 12px; /* Bordes suaves modernos */
    box-shadow: 0 4px 20px rgba(0,0,0,0.06); /* Sombra muy sutil */
    display: block;
    width: 100%;
    height: auto;
}

/* 5. Estilo de los Enlaces (Links internos) */
.elementor-widget-theme-post-content a {
    color: #2563eb; /* Azul Sdatia */
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s ease;
    border-bottom: 2px solid transparent;
}

.elementor-widget-theme-post-content a:hover {
    color: #1d4ed8;
    border-bottom: 2px solid #1d4ed8;
}

/* 6. Caja de Llamado a la Acción (CTA Final) */
/* Esto detecta el último párrafo y lo convierte en una caja de ventas */
.elementor-widget-theme-post-content p:last-child {
    background: #f8fafc;
    padding: 24px;
    border-radius: 8px;
    border-left: 5px solid #2563eb;
    margin-top: 48px !important;
    font-size: 17px;
}

/* ==========================================
   RESPONSIVE (Móviles)
   ========================================== */
@media (max-width: 768px) {
    .elementor-widget-theme-post-content h2 {
        font-size: 24px;
        margin-top: 40px !important;
    }
    .elementor-widget-theme-post-content figure {
        margin: 32px 0 !important;
    }
}/* End custom CSS */