.elementor-10152 .elementor-element.elementor-element-f0c4267:not(.elementor-motion-effects-element-type-background), .elementor-10152 .elementor-element.elementor-element-f0c4267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://praderashuastecas.com/wp-content/uploads/2026/03/blog-praderas-huastecas.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10152 .elementor-element.elementor-element-f0c4267{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:8% 0% 8% 0%;}.elementor-10152 .elementor-element.elementor-element-f0c4267 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10152 .elementor-element.elementor-element-403f2b4{text-align:start;}.elementor-10152 .elementor-element.elementor-element-403f2b4 .elementor-heading-title{font-family:"Neuething Black Semi Expanded", Sans-serif;font-size:30px;font-weight:600;line-height:26px;word-spacing:0px;color:#FFFFFF;}.elementor-10152 .elementor-element.elementor-element-091ed61{padding:6% 0% 0% 0%;}.elementor-10152 .elementor-element.elementor-element-c7c88f3 > .elementor-element-populated{margin:0% 4% 0% 1%;--e-column-margin-right:4%;--e-column-margin-left:1%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10152 .elementor-element.elementor-element-08da9bb{text-align:start;}.elementor-10152 .elementor-element.elementor-element-08da9bb .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:22px;font-weight:600;line-height:28px;word-spacing:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-10152 .elementor-element.elementor-element-1ca50d8{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-bb78769{text-align:start;}.elementor-10152 .elementor-element.elementor-element-bb78769 .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-10152 .elementor-element.elementor-element-b990ee8 > .elementor-widget-container{margin:0% 0% -4% 0%;}.elementor-10152 .elementor-element.elementor-element-b990ee8{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-564280e > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-10152 .elementor-element.elementor-element-564280e{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-ccc5ac6 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-10152 .elementor-element.elementor-element-ccc5ac6{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-31e9bc1{text-align:start;}.elementor-10152 .elementor-element.elementor-element-31e9bc1 .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-10152 .elementor-element.elementor-element-f02e520 > .elementor-widget-container{margin:0% 0% -3% 0%;padding:0% 0% 0% 0%;}.elementor-10152 .elementor-element.elementor-element-f02e520{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-e9119b4 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-10152 .elementor-element.elementor-element-e9119b4{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-62d173b > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-10152 .elementor-element.elementor-element-62d173b{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-058ec3b{text-align:start;}.elementor-10152 .elementor-element.elementor-element-058ec3b .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-10152 .elementor-element.elementor-element-7681351 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-10152 .elementor-element.elementor-element-7681351{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-e91b171 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-10152 .elementor-element.elementor-element-e91b171{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-d930952 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-10152 .elementor-element.elementor-element-d930952{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-e35ca40{text-align:start;}.elementor-10152 .elementor-element.elementor-element-e35ca40 .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-10152 .elementor-element.elementor-element-cb3891f > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-10152 .elementor-element.elementor-element-cb3891f{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-175d0f6 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-10152 .elementor-element.elementor-element-175d0f6{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-8658f33{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-0df3e1f{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-817c589 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10152 .elementor-element.elementor-element-817c589{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-817c589 a{color:#000000;}.elementor-10152 .elementor-element.elementor-element-23e6ef5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10152 .elementor-element.elementor-element-23e6ef5{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-23e6ef5 a{color:#000000;}.elementor-10152 .elementor-element.elementor-element-c34ccbf{text-align:start;}.elementor-10152 .elementor-element.elementor-element-c34ccbf .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-10152 .elementor-element.elementor-element-32010cc > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-10152 .elementor-element.elementor-element-32010cc{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-de77e9a > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-10152 .elementor-element.elementor-element-de77e9a{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-848f5e0{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-014fb06{text-align:start;}.elementor-10152 .elementor-element.elementor-element-014fb06 .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-10152 .elementor-element.elementor-element-be5f1e0{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-49db575{text-align:start;}.elementor-10152 .elementor-element.elementor-element-49db575 .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-10152 .elementor-element.elementor-element-41fd13a{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-fc1ed50 > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-10152 .elementor-element.elementor-element-fc1ed50{font-family:"Neuething", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-9e4c06c > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-10152 .elementor-element.elementor-element-9e4c06c{text-align:end;font-family:"Neuething", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-10152 .elementor-element.elementor-element-f156a66{--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#000000;}.elementor-10152 .elementor-element.elementor-element-f156a66 .elementor-share-btn{font-size:calc(0.5px * 10);border-width:0px;}.elementor-10152 .elementor-element.elementor-element-f156a66 .elementor-share-btn__icon{--e-share-buttons-icon-size:3em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10152 .elementor-element.elementor-element-ea15587{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10152 .elementor-element.elementor-element-ea15587 .elementor-divider-separator{width:100%;}.elementor-10152 .elementor-element.elementor-element-ea15587 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10152 .elementor-element.elementor-element-99df429 span.post-navigation__prev--label, .elementor-10152 .elementor-element.elementor-element-99df429 span.post-navigation__next--label{font-family:"Neuething", Sans-serif;font-size:12px;font-weight:400;}.elementor-10152 .elementor-element.elementor-element-99df429 span.post-navigation__prev--title, .elementor-10152 .elementor-element.elementor-element-99df429 span.post-navigation__next--title{color:#000000;font-family:"Neuething", Sans-serif;font-size:11px;font-weight:400;}.elementor-10152 .elementor-element.elementor-element-0fcb746{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10152 .elementor-element.elementor-element-0fcb746 .elementor-divider-separator{width:100%;}.elementor-10152 .elementor-element.elementor-element-0fcb746 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10152 .elementor-element.elementor-element-195f346 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-10152 .elementor-element.elementor-element-b7997c3 > .elementor-widget-container{background-color:#FFFFFF;margin:0% 0% 0% 4%;}@media(max-width:1024px){ .elementor-10152 .elementor-element.elementor-element-f156a66{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-10152 .elementor-element.elementor-element-403f2b4 > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-10152 .elementor-element.elementor-element-c7c88f3 > .elementor-element-populated{margin:0% 1% 0% 0%;--e-column-margin-right:1%;--e-column-margin-left:0%;}.elementor-10152 .elementor-element.elementor-element-e787f0c > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-08da9bb > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-1ca50d8 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-2e773bf > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-bb78769 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-b990ee8 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-564280e > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-ccc5ac6 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-31e9bc1 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-f02e520 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-e9119b4 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-62d173b > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-058ec3b > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-7681351 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-e91b171 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-d930952 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-e35ca40 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-f6fd945 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-0df3e1f > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-817c589 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-23e6ef5 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-c34ccbf > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-32010cc > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-de77e9a > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-848f5e0 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-64f9d86 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-014fb06 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-be5f1e0 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-49db575 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-41fd13a > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-10152 .elementor-element.elementor-element-9e4c06c{text-align:start;} .elementor-10152 .elementor-element.elementor-element-f156a66{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10152 .elementor-element.elementor-element-b7997c3 > .elementor-widget-container{padding:0% 2% 0% 2%;}}@media(min-width:768px){.elementor-10152 .elementor-element.elementor-element-1e2d6bf{width:7%;}.elementor-10152 .elementor-element.elementor-element-c7c88f3{width:60%;}.elementor-10152 .elementor-element.elementor-element-195f346{width:26%;}.elementor-10152 .elementor-element.elementor-element-55c624f{width:7%;}}/* Start custom CSS for heading, class: .elementor-element-08da9bb *//* 1. TEXTO DEL CUERPO (EXTRACTO): Alineado a la izquierda sin huecos */
.elementor-10152 .elementor-element.elementor-element-08da9bb .elementor-post__excerpt,
.elementor-10152 .elementor-element.elementor-element-08da9bb p, 
.elementor-10152 .elementor-element.elementor-element-08da9bb div {
    text-align: left !important; /* Alineación natural a la izquierda */
    text-align-last: left !important;
    hyphens: none !important;
    -webkit-hyphens: none !important;
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-spacing: normal !important; /* Espacios naturales */
}

/* 2. TÍTULO: Alineado a la izquierda y sin espacios raros */
.elementor-10152 .elementor-element.elementor-element-08da9bb .elementor-post__title, 
.elementor-10152 .elementor-element.elementor-element-08da9bb .elementor-post__title a,
.elementor-10152 .elementor-element.elementor-element-08da9bb h1, .elementor-10152 .elementor-element.elementor-element-08da9bb h2, .elementor-10152 .elementor-element.elementor-element-08da9bb h3 {
    text-align: left !important;
    text-align-last: left !important;
    word-spacing: normal !important;
    letter-spacing: normal !important;
    display: block !important;
}

/* 3. PROTECCIÓN DE LISTAS: Para que los puntos no se muevan */
.elementor-10152 .elementor-element.elementor-element-08da9bb ul, 
.elementor-10152 .elementor-element.elementor-element-08da9bb li {
    text-align: left !important;
    word-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ca50d8 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-1ca50d8, 
.elementor-10152 .elementor-element.elementor-element-1ca50d8 p, 
.elementor-10152 .elementor-element.elementor-element-1ca50d8 div, 
.elementor-10152 .elementor-element.elementor-element-1ca50d8 * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b990ee8 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-b990ee8, 
.elementor-10152 .elementor-element.elementor-element-b990ee8 p, 
.elementor-10152 .elementor-element.elementor-element-b990ee8 div, 
.elementor-10152 .elementor-element.elementor-element-b990ee8 * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccc5ac6 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-ccc5ac6, 
.elementor-10152 .elementor-element.elementor-element-ccc5ac6 p, 
.elementor-10152 .elementor-element.elementor-element-ccc5ac6 div, 
.elementor-10152 .elementor-element.elementor-element-ccc5ac6 * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f02e520 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-f02e520, 
.elementor-10152 .elementor-element.elementor-element-f02e520 p, 
.elementor-10152 .elementor-element.elementor-element-f02e520 div, 
.elementor-10152 .elementor-element.elementor-element-f02e520 * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62d173b *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-62d173b, 
.elementor-10152 .elementor-element.elementor-element-62d173b p, 
.elementor-10152 .elementor-element.elementor-element-62d173b div, 
.elementor-10152 .elementor-element.elementor-element-62d173b * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7681351 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-7681351, 
.elementor-10152 .elementor-element.elementor-element-7681351 p, 
.elementor-10152 .elementor-element.elementor-element-7681351 div, 
.elementor-10152 .elementor-element.elementor-element-7681351 * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d930952 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-d930952, 
.elementor-10152 .elementor-element.elementor-element-d930952 p, 
.elementor-10152 .elementor-element.elementor-element-d930952 div, 
.elementor-10152 .elementor-element.elementor-element-d930952 * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e35ca40 *//* 1. TEXTO DEL CUERPO (EXTRACTO): Alineado a la izquierda sin huecos */
.elementor-10152 .elementor-element.elementor-element-e35ca40 .elementor-post__excerpt,
.elementor-10152 .elementor-element.elementor-element-e35ca40 p, 
.elementor-10152 .elementor-element.elementor-element-e35ca40 div {
    text-align: left !important; /* Alineación natural a la izquierda */
    text-align-last: left !important;
    hyphens: none !important;
    -webkit-hyphens: none !important;
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-spacing: normal !important; /* Espacios naturales */
}

/* 2. TÍTULO: Alineado a la izquierda y sin espacios raros */
.elementor-10152 .elementor-element.elementor-element-e35ca40 .elementor-post__title, 
.elementor-10152 .elementor-element.elementor-element-e35ca40 .elementor-post__title a,
.elementor-10152 .elementor-element.elementor-element-e35ca40 h1, .elementor-10152 .elementor-element.elementor-element-e35ca40 h2, .elementor-10152 .elementor-element.elementor-element-e35ca40 h3 {
    text-align: left !important;
    text-align-last: left !important;
    word-spacing: normal !important;
    letter-spacing: normal !important;
    display: block !important;
}

/* 3. PROTECCIÓN DE LISTAS: Para que los puntos no se muevan */
.elementor-10152 .elementor-element.elementor-element-e35ca40 ul, 
.elementor-10152 .elementor-element.elementor-element-e35ca40 li {
    text-align: left !important;
    word-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb3891f *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-cb3891f, 
.elementor-10152 .elementor-element.elementor-element-cb3891f p, 
.elementor-10152 .elementor-element.elementor-element-cb3891f div, 
.elementor-10152 .elementor-element.elementor-element-cb3891f * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8658f33 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-8658f33, 
.elementor-10152 .elementor-element.elementor-element-8658f33 p, 
.elementor-10152 .elementor-element.elementor-element-8658f33 div, 
.elementor-10152 .elementor-element.elementor-element-8658f33 * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32010cc *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-32010cc, 
.elementor-10152 .elementor-element.elementor-element-32010cc p, 
.elementor-10152 .elementor-element.elementor-element-32010cc div, 
.elementor-10152 .elementor-element.elementor-element-32010cc * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-848f5e0 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-848f5e0, 
.elementor-10152 .elementor-element.elementor-element-848f5e0 p, 
.elementor-10152 .elementor-element.elementor-element-848f5e0 div, 
.elementor-10152 .elementor-element.elementor-element-848f5e0 * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be5f1e0 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-10152 .elementor-element.elementor-element-be5f1e0, 
.elementor-10152 .elementor-element.elementor-element-be5f1e0 p, 
.elementor-10152 .elementor-element.elementor-element-be5f1e0 div, 
.elementor-10152 .elementor-element.elementor-element-be5f1e0 * {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    
    /* Evita que las palabras se corten al final de la línea */
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    
    /* Justificado limpio */
    text-align: justify !important;
    text-justify: inter-word !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neuething';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://praderashuastecas.com/wp-content/uploads/2026/03/NeuethingSans-BoldExtraExpanded.woff2') format('woff2');
}
@font-face {
	font-family: 'Neuething';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://praderashuastecas.com/wp-content/uploads/2026/03/NeuethingSans-MediumExpanded.woff2') format('woff2');
}
@font-face {
	font-family: 'Neuething';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://praderashuastecas.com/wp-content/uploads/2026/03/NeuethingSans-RegularExpanded.woff2') format('woff2');
}
/* End Custom Fonts CSS */