.elementor-8416 .elementor-element.elementor-element-49571b31{--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;--padding-top:64px;--padding-bottom:12px;--padding-left:040px;--padding-right:40px;}.elementor-8416 .elementor-element.elementor-element-49571b31:not(.elementor-motion-effects-element-type-background), .elementor-8416 .elementor-element.elementor-element-49571b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-8416 .elementor-element.elementor-element-258819a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8416 .elementor-element.elementor-element-258819a4.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8416 .elementor-element.elementor-element-258819a4 .elementor-heading-title{font-family:"Junge", Sans-serif;font-size:51px;font-weight:700;color:#171715;}.elementor-8416 .elementor-element.elementor-element-3a2cd4d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:8px;--padding-bottom:28px;--padding-left:040px;--padding-right:40px;}.elementor-8416 .elementor-element.elementor-element-3a2cd4d4:not(.elementor-motion-effects-element-type-background), .elementor-8416 .elementor-element.elementor-element-3a2cd4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8416 .elementor-element.elementor-element-6c1f323{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-icon i{color:#C8A24A;font-size:19px;}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-icon svg{fill:#C8A24A;--e-icon-list-icon-size:19px;}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-icon{width:19px;}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-text, .elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-text a{color:#C8A24A;}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-item{font-family:"Junge", Sans-serif;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.02em;}.elementor-8416 .elementor-element.elementor-element-5e43f036{--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;--align-items:stretch;--padding-top:0px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-8416 .elementor-element.elementor-element-5e43f036:not(.elementor-motion-effects-element-type-background), .elementor-8416 .elementor-element.elementor-element-5e43f036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8416 .elementor-element.elementor-element-60bc1d53{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-8416 .elementor-element.elementor-element-60bc1d53.elementor-element{--align-self:center;}.elementor-8416 .elementor-element.elementor-element-60bc1d53 img{opacity:1;border-radius:12px 12px 12px 12px;}.elementor-8416 .elementor-element.elementor-element-5261dec{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-8416 .elementor-element.elementor-element-5261dec:not(.elementor-motion-effects-element-type-background), .elementor-8416 .elementor-element.elementor-element-5261dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-8416 .elementor-element.elementor-element-eb55d91{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8416 .elementor-element.elementor-element-29edbc6f{width:var( --container-widget-width, 100% );max-width:100%;margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 60px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;color:#25231F;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;word-spacing:2px;}.elementor-8416 .elementor-element.elementor-element-29edbc6f.elementor-element{--order:99999 /* order end hack */;}.elementor-8416 .elementor-element.elementor-element-140c4163{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D1C5;--border-color:#D8D1C5;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8416 .elementor-element.elementor-element-140c4163:not(.elementor-motion-effects-element-type-background), .elementor-8416 .elementor-element.elementor-element-140c4163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8416 .elementor-element.elementor-element-6fac010f{width:var( --container-widget-width, 49% );max-width:49%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-8416 .elementor-element.elementor-element-6fac010f.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8416 .elementor-element.elementor-element-6fac010f span.post-navigation__prev--label{color:#C8A24A;}.elementor-8416 .elementor-element.elementor-element-6fac010f span.post-navigation__next--label{color:#C8A24A;}.elementor-8416 .elementor-element.elementor-element-6fac010f span.post-navigation__prev--label:hover{color:#68635B;}.elementor-8416 .elementor-element.elementor-element-6fac010f span.post-navigation__next--label:hover{color:#68635B;}.elementor-8416 .elementor-element.elementor-element-6fac010f span.post-navigation__prev--label, .elementor-8416 .elementor-element.elementor-element-6fac010f span.post-navigation__next--label{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;font-style:normal;text-decoration:none;letter-spacing:0.4em;}.elementor-8416 .elementor-element.elementor-element-6fac010f span.post-navigation__prev--title, .elementor-8416 .elementor-element.elementor-element-6fac010f span.post-navigation__next--title{color:#171715;font-family:"Junge", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-1px;word-spacing:2px;}.elementor-8416 .elementor-element.elementor-element-6fac010f span.post-navigation__prev--title:hover, .elementor-8416 .elementor-element.elementor-element-6fac010f span.post-navigation__next--title:hover{color:var( --e-global-color-secondary );}.elementor-8416 .elementor-element.elementor-element-6fac010f .post-navigation__arrow-wrapper{color:#C8A24A;fill:#C8A24A;font-size:18px;}.elementor-8416 .elementor-element.elementor-element-b6c7b92{--display:flex;}.elementor-8416 .elementor-element.elementor-element-b6c7b92:not(.elementor-motion-effects-element-type-background), .elementor-8416 .elementor-element.elementor-element-b6c7b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8416 .elementor-element.elementor-element-11348b36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:center;font-family:"Merriweather Sans", Sans-serif;font-size:21px;font-weight:300;line-height:0.9px;color:#FFFFFF;}.elementor-8416 .elementor-element.elementor-element-11348b36 p{margin-block-end:22px;}.elementor-8416 .elementor-element.elementor-element-877e812{--display:flex;}.elementor-8416 .elementor-element.elementor-element-877e812:not(.elementor-motion-effects-element-type-background), .elementor-8416 .elementor-element.elementor-element-877e812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-8416 .elementor-element.elementor-element-452a2af6{margin:31px 200px calc(var(--kit-widget-spacing, 0px) + 30px) 200px;--grid-side-margin:89px;--grid-column-gap:89px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-8416 .elementor-element.elementor-element-452a2af6 .elementor-share-btn{font-size:calc(1.3px * 10);height:3.8em;}.elementor-8416 .elementor-element.elementor-element-452a2af6 .elementor-share-btn__icon{--e-share-buttons-icon-size:34px;}@media(min-width:768px){.elementor-8416 .elementor-element.elementor-element-49571b31{--width:1100px;}.elementor-8416 .elementor-element.elementor-element-3a2cd4d4{--width:1100px;}.elementor-8416 .elementor-element.elementor-element-5e43f036{--width:1100px;}.elementor-8416 .elementor-element.elementor-element-5261dec{--width:1100px;}.elementor-8416 .elementor-element.elementor-element-eb55d91{--width:750px;}.elementor-8416 .elementor-element.elementor-element-140c4163{--width:1100px;}.elementor-8416 .elementor-element.elementor-element-b6c7b92{--width:1100px;}.elementor-8416 .elementor-element.elementor-element-877e812{--width:1100px;}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8416 .elementor-element.elementor-element-258819a4 .elementor-heading-title{line-height:1.3em;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );} .elementor-8416 .elementor-element.elementor-element-452a2af6{--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8416 .elementor-element.elementor-element-6c1f323{padding:1px 1px 1px 1px;}.elementor-8416 .elementor-element.elementor-element-6c1f323.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-8416 .elementor-element.elementor-element-6c1f323 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8416 .elementor-element.elementor-element-29edbc6f{padding:10px 10px 10px 10px;}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8416 .elementor-element.elementor-element-6fac010f{--container-widget-width:324px;--container-widget-flex-grow:0;width:var( --container-widget-width, 324px );max-width:324px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8416 .elementor-element.elementor-element-11348b36{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-8416 .elementor-element.elementor-element-452a2af6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:12px;} .elementor-8416 .elementor-element.elementor-element-452a2af6{--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-8416 .elementor-element.elementor-element-452a2af6 .elementor-share-btn{font-size:calc(1.4px * 10);}.elementor-8416 .elementor-element.elementor-element-452a2af6 .elementor-share-btn__icon{--e-share-buttons-icon-size:36px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-29edbc6f *//* =========================================================
   CONTRATINTA — ESTILO DE LECTURA
   Widget: Contenido de la entrada
   ========================================================= */


/* ---------- PÁRRAFOS ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f p {
    font-family: "Inter", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.70em;
    color: #25231F;
    margin-top: 0;
    margin-bottom: 1.35em;
}


/* ---------- H2 — SECCIONES PRINCIPALES ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f h2 {
    font-family: "Junge", serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 1.20em;
    color: #171715;
    margin-top: 48px;
    margin-bottom: 18px;
}


/* ---------- H3 — SUBSECCIONES ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f h3 {
    font-family: "Junge", serif;
    font-size: 27px;
    font-weight: 400;
    line-height: 1.25em;
    color: #22201D;
    margin-top: 34px;
    margin-bottom: 14px;
}


/* ---------- H4 — APARTADOS MENORES ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f h4 {
    font-family: "Inter", sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.35em;
    color: #292620;
    margin-top: 28px;
    margin-bottom: 10px;
}


/* ---------- H5 Y H6 ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f h5 {
    font-family: "Inter", sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.40em;
    color: #292620;
    margin-top: 26px;
    margin-bottom: 10px;
}

.elementor-8416 .elementor-element.elementor-element-29edbc6f h6 {
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.40em;
    color: #292620;
    margin-top: 24px;
    margin-bottom: 8px;
}


/* ---------- ENLACES DEL CUERPO ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f a {
    color: #8A6A19;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}

.elementor-8416 .elementor-element.elementor-element-29edbc6f a:hover {
    color: #4F3A0C;
}


/* ---------- NEGRITAS ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f strong,
.elementor-8416 .elementor-element.elementor-element-29edbc6f b {
    font-weight: 600;
    color: #1B1B19;
}


/* ---------- LISTAS ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f ul,
.elementor-8416 .elementor-element.elementor-element-29edbc6f ol {
    font-family: "Inter", sans-serif;
    font-size: 18px;
    line-height: 1.70em;
    color: #25231F;
    margin-top: 0.5em;
    margin-bottom: 1.5em;
    padding-left: 1.5em;
}

.elementor-8416 .elementor-element.elementor-element-29edbc6f li {
    margin-bottom: 0.55em;
}

.elementor-8416 .elementor-element.elementor-element-29edbc6f li:last-child {
    margin-bottom: 0;
}


/* ---------- CITAS ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f blockquote {
    font-family: "Junge", serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.55em;
    color: #302D28;
    margin: 38px 0;
    padding: 8px 0 8px 26px;
    border-left: 3px solid #C8A24A;
}

.elementor-8416 .elementor-element.elementor-element-29edbc6f blockquote p {
    font-family: "Junge", serif;
    font-size: 22px;
    line-height: 1.55em;
    color: #302D28;
    margin-bottom: 0.7em;
}


/* ---------- IMÁGENES DENTRO DEL ARTÍCULO ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f img {
    max-width: 100%;
    height: auto;
}

.elementor-8416 .elementor-element.elementor-element-29edbc6f figure {
    margin-top: 34px;
    margin-bottom: 34px;
}

.elementor-8416 .elementor-element.elementor-element-29edbc6f figcaption {
    font-family: "Inter", sans-serif;
    font-size: 13px;
    line-height: 1.45em;
    color: #68635B;
    margin-top: 8px;
}


/* ---------- SEPARADOR ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f hr {
    border: 0;
    border-top: 1px solid #D8D1C5;
    margin: 42px 0;
}


/* ---------- TABLAS ---------- */

.elementor-8416 .elementor-element.elementor-element-29edbc6f table {
    width: 100%;
    border-collapse: collapse;
    margin: 30px 0;
    font-family: "Inter", sans-serif;
    font-size: 16px;
    line-height: 1.55em;
    color: #25231F;
}

.elementor-8416 .elementor-element.elementor-element-29edbc6f th,
.elementor-8416 .elementor-element.elementor-element-29edbc6f td {
    padding: 12px 14px;
    border: 1px solid #D8D1C5;
    text-align: left;
}

.elementor-8416 .elementor-element.elementor-element-29edbc6f th {
    font-weight: 600;
    background: #EAE4D9;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-8416 .elementor-element.elementor-element-29edbc6f p,
    .elementor-8416 .elementor-element.elementor-element-29edbc6f ul,
    .elementor-8416 .elementor-element.elementor-element-29edbc6f ol {
        font-size: 17px;
    }

    .elementor-8416 .elementor-element.elementor-element-29edbc6f h2 {
        font-size: 31px;
        margin-top: 42px;
    }

    .elementor-8416 .elementor-element.elementor-element-29edbc6f h3 {
        font-size: 25px;
        margin-top: 30px;
    }

    .elementor-8416 .elementor-element.elementor-element-29edbc6f h4 {
        font-size: 19px;
    }

    .elementor-8416 .elementor-element.elementor-element-29edbc6f blockquote,
    .elementor-8416 .elementor-element.elementor-element-29edbc6f blockquote p {
        font-size: 20px;
    }
}


/* =========================================================
   MÓVIL
   ========================================================= */

@media (max-width: 767px) {

    .elementor-8416 .elementor-element.elementor-element-29edbc6f p,
    .elementor-8416 .elementor-element.elementor-element-29edbc6f ul,
    .elementor-8416 .elementor-element.elementor-element-29edbc6f ol {
        font-size: 17px;
        line-height: 1.68em;
    }

    .elementor-8416 .elementor-element.elementor-element-29edbc6f h2 {
        font-size: 29px;
        line-height: 1.18em;
        margin-top: 38px;
        margin-bottom: 16px;
    }

    .elementor-8416 .elementor-element.elementor-element-29edbc6f h3 {
        font-size: 24px;
        line-height: 1.22em;
        margin-top: 28px;
        margin-bottom: 12px;
    }

    .elementor-8416 .elementor-element.elementor-element-29edbc6f h4 {
        font-size: 19px;
        margin-top: 24px;
    }

    .elementor-8416 .elementor-element.elementor-element-29edbc6f blockquote {
        font-size: 19px;
        margin: 30px 0;
        padding-left: 18px;
    }

    .elementor-8416 .elementor-element.elementor-element-29edbc6f blockquote p {
        font-size: 19px;
    }

    .elementor-8416 .elementor-element.elementor-element-29edbc6f figure {
        margin-top: 28px;
        margin-bottom: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-6fac010f *//* Espaciado entre cualquier bloque dentro del contenido del post */
.contenido-post .elementor-widget-container > * + * {
  margin-top: 1.25em !important;
}

/* Si hay párrafos clásicos o bloques de párrafo de Gutenberg */
.contenido-post p,
.contenido-post .wp-block-paragraph {
  line-height: 1.75 !important;
  margin: 0 0 1.25em !important;
}

/* Titulares dentro del contenido */
.contenido-post h2,
.contenido-post h3,
.contenido-post h4 {
  margin: 2em 0 .6em !important;
  line-height: 1.3 !important;
}/* End custom CSS */