.elementor-12191 .elementor-element.elementor-element-f8c8657:not(.elementor-motion-effects-element-type-background), .elementor-12191 .elementor-element.elementor-element-f8c8657 > .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-12191 .elementor-element.elementor-element-f8c8657{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9% 0% 9% 0%;}.elementor-12191 .elementor-element.elementor-element-f8c8657 > .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-12191 .elementor-element.elementor-element-a870fde{text-align:start;}.elementor-12191 .elementor-element.elementor-element-a870fde .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:30px;font-weight:600;line-height:26px;word-spacing:0px;color:#FFFFFF;}.elementor-12191 .elementor-element.elementor-element-bbab4e9{padding:6% 0% 0% 0%;}.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-12191 .elementor-element.elementor-element-0ecb7d3{text-align:center;}.elementor-12191 .elementor-element.elementor-element-0ecb7d3 .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:22px;font-weight:600;line-height:26px;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-12191 .elementor-element.elementor-element-450d638 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-12191 .elementor-element.elementor-element-450d638{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-759ba7e{text-align:start;}.elementor-12191 .elementor-element.elementor-element-759ba7e .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-12191 .elementor-element.elementor-element-ff0ca2f > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-12191 .elementor-element.elementor-element-ff0ca2f{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-0eb0416 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-12191 .elementor-element.elementor-element-0eb0416{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-e268429 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-12191 .elementor-element.elementor-element-e268429{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-0a3f60c{text-align:start;}.elementor-12191 .elementor-element.elementor-element-0a3f60c .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-12191 .elementor-element.elementor-element-d54b88b > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-12191 .elementor-element.elementor-element-d54b88b{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-58e9195 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-12191 .elementor-element.elementor-element-58e9195{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-72f627c > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-12191 .elementor-element.elementor-element-72f627c{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-357f510{text-align:start;}.elementor-12191 .elementor-element.elementor-element-357f510 .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-12191 .elementor-element.elementor-element-158872d > .elementor-widget-container{margin:0% 0% -4% 0%;}.elementor-12191 .elementor-element.elementor-element-158872d{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-473cfc5 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-12191 .elementor-element.elementor-element-473cfc5{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-1e08301 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-12191 .elementor-element.elementor-element-1e08301{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-1c3aa7f{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-1c3aa7f a{color:#000000;}.elementor-12191 .elementor-element.elementor-element-1647353{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-1647353 a{color:#000000;}.elementor-12191 .elementor-element.elementor-element-ff5436d{text-align:start;}.elementor-12191 .elementor-element.elementor-element-ff5436d .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-12191 .elementor-element.elementor-element-0923ee1 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-12191 .elementor-element.elementor-element-0923ee1{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-535bdf8 > .elementor-widget-container{margin:0% 0% -4% 0%;}.elementor-12191 .elementor-element.elementor-element-535bdf8{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-2864532 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12191 .elementor-element.elementor-element-2864532{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-b740af2{text-align:start;}.elementor-12191 .elementor-element.elementor-element-b740af2 .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-12191 .elementor-element.elementor-element-88f605f > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-12191 .elementor-element.elementor-element-88f605f{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-76eb3f3{text-align:start;}.elementor-12191 .elementor-element.elementor-element-76eb3f3 .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-12191 .elementor-element.elementor-element-c913f5b{text-align:start;}.elementor-12191 .elementor-element.elementor-element-c913f5b .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:16px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-12191 .elementor-element.elementor-element-d7a8503 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-12191 .elementor-element.elementor-element-d7a8503{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-0f762df{text-align:start;}.elementor-12191 .elementor-element.elementor-element-0f762df .elementor-heading-title{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:600;line-height:26px;word-spacing:0px;}.elementor-12191 .elementor-element.elementor-element-a995d07 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-12191 .elementor-element.elementor-element-a995d07{font-family:"Neuething", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-b001e88 > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-12191 .elementor-element.elementor-element-b001e88{font-family:"Neuething", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-8f16666 > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-12191 .elementor-element.elementor-element-8f16666{text-align:end;font-family:"Neuething", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-12191 .elementor-element.elementor-element-5303bee{--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-12191 .elementor-element.elementor-element-5303bee .elementor-share-btn{font-size:calc(0.5px * 10);border-width:0px;}.elementor-12191 .elementor-element.elementor-element-5303bee .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-12191 .elementor-element.elementor-element-2a69551{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12191 .elementor-element.elementor-element-2a69551 .elementor-divider-separator{width:100%;}.elementor-12191 .elementor-element.elementor-element-2a69551 .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-12191 .elementor-element.elementor-element-d62a65c span.post-navigation__prev--label, .elementor-12191 .elementor-element.elementor-element-d62a65c span.post-navigation__next--label{font-family:"Neuething", Sans-serif;font-size:12px;font-weight:400;}.elementor-12191 .elementor-element.elementor-element-d62a65c span.post-navigation__prev--title, .elementor-12191 .elementor-element.elementor-element-d62a65c span.post-navigation__next--title{color:#000000;font-family:"Neuething", Sans-serif;font-size:11px;font-weight:400;}.elementor-12191 .elementor-element.elementor-element-6cb1d2d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12191 .elementor-element.elementor-element-6cb1d2d .elementor-divider-separator{width:100%;}.elementor-12191 .elementor-element.elementor-element-6cb1d2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12191 .elementor-element.elementor-element-b81aefb > .elementor-widget-container{margin:0% 0% 0% 4%;}@media(max-width:1024px){ .elementor-12191 .elementor-element.elementor-element-5303bee{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-12191 .elementor-element.elementor-element-bfb0cb8{width:7%;}.elementor-12191 .elementor-element.elementor-element-80d0cc1{width:60%;}.elementor-12191 .elementor-element.elementor-element-1ce36f9{width:26%;}.elementor-12191 .elementor-element.elementor-element-180073f{width:7%;}}@media(max-width:767px){.elementor-12191 .elementor-element.elementor-element-9dc8601 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-0ecb7d3 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-0ecb7d3{text-align:start;}.elementor-12191 .elementor-element.elementor-element-450d638 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-ac6f9bc > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-759ba7e > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-ff0ca2f > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-0eb0416 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-e268429 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-0a3f60c > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-d54b88b > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-58e9195 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-72f627c > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-357f510 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-158872d > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-473cfc5 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-1e08301 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-1c3aa7f > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-1647353 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-ff5436d > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-0923ee1 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-535bdf8 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-2864532 > .elementor-widget-container{margin:0% 0% 2% 0%;padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-b740af2 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-88f605f > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-76eb3f3 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-8dcc81e > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-c913f5b > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-d7a8503 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-0f762df > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-a995d07 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-12191 .elementor-element.elementor-element-8f16666{text-align:start;} .elementor-12191 .elementor-element.elementor-element-5303bee{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-12191 .elementor-element.elementor-element-b81aefb > .elementor-widget-container{margin:0% 2% 0% 2%;padding:0% 2% 0% 2%;}}/* Start custom CSS for heading, class: .elementor-element-0ecb7d3 *//* 1. TEXTO DEL CUERPO (EXTRACTO): Alineado a la izquierda sin huecos */
.elementor-12191 .elementor-element.elementor-element-0ecb7d3 .elementor-post__excerpt,
.elementor-12191 .elementor-element.elementor-element-0ecb7d3 p, 
.elementor-12191 .elementor-element.elementor-element-0ecb7d3 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-12191 .elementor-element.elementor-element-0ecb7d3 .elementor-post__title, 
.elementor-12191 .elementor-element.elementor-element-0ecb7d3 .elementor-post__title a,
.elementor-12191 .elementor-element.elementor-element-0ecb7d3 h1, .elementor-12191 .elementor-element.elementor-element-0ecb7d3 h2, .elementor-12191 .elementor-element.elementor-element-0ecb7d3 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-12191 .elementor-element.elementor-element-0ecb7d3 ul, 
.elementor-12191 .elementor-element.elementor-element-0ecb7d3 li {
    text-align: left !important;
    word-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-450d638 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-450d638, 
.elementor-12191 .elementor-element.elementor-element-450d638 p, 
.elementor-12191 .elementor-element.elementor-element-450d638 div, 
.elementor-12191 .elementor-element.elementor-element-450d638 * {
    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-ff0ca2f *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-ff0ca2f, 
.elementor-12191 .elementor-element.elementor-element-ff0ca2f p, 
.elementor-12191 .elementor-element.elementor-element-ff0ca2f div, 
.elementor-12191 .elementor-element.elementor-element-ff0ca2f * {
    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-e268429 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-e268429, 
.elementor-12191 .elementor-element.elementor-element-e268429 p, 
.elementor-12191 .elementor-element.elementor-element-e268429 div, 
.elementor-12191 .elementor-element.elementor-element-e268429 * {
    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-d54b88b *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-d54b88b, 
.elementor-12191 .elementor-element.elementor-element-d54b88b p, 
.elementor-12191 .elementor-element.elementor-element-d54b88b div, 
.elementor-12191 .elementor-element.elementor-element-d54b88b * {
    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-72f627c *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-72f627c, 
.elementor-12191 .elementor-element.elementor-element-72f627c p, 
.elementor-12191 .elementor-element.elementor-element-72f627c div, 
.elementor-12191 .elementor-element.elementor-element-72f627c * {
    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-158872d *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-158872d, 
.elementor-12191 .elementor-element.elementor-element-158872d p, 
.elementor-12191 .elementor-element.elementor-element-158872d div, 
.elementor-12191 .elementor-element.elementor-element-158872d * {
    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-473cfc5 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-473cfc5, 
.elementor-12191 .elementor-element.elementor-element-473cfc5 p, 
.elementor-12191 .elementor-element.elementor-element-473cfc5 div, 
.elementor-12191 .elementor-element.elementor-element-473cfc5 * {
    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-1e08301 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-1e08301, 
.elementor-12191 .elementor-element.elementor-element-1e08301 p, 
.elementor-12191 .elementor-element.elementor-element-1e08301 div, 
.elementor-12191 .elementor-element.elementor-element-1e08301 * {
    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-0923ee1 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-0923ee1, 
.elementor-12191 .elementor-element.elementor-element-0923ee1 p, 
.elementor-12191 .elementor-element.elementor-element-0923ee1 div, 
.elementor-12191 .elementor-element.elementor-element-0923ee1 * {
    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-2864532 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-2864532, 
.elementor-12191 .elementor-element.elementor-element-2864532 p, 
.elementor-12191 .elementor-element.elementor-element-2864532 div, 
.elementor-12191 .elementor-element.elementor-element-2864532 * {
    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-88f605f *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-88f605f, 
.elementor-12191 .elementor-element.elementor-element-88f605f p, 
.elementor-12191 .elementor-element.elementor-element-88f605f div, 
.elementor-12191 .elementor-element.elementor-element-88f605f * {
    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-d7a8503 *//* Forzar que el texto no se rompa nunca con guiones */
.elementor-12191 .elementor-element.elementor-element-d7a8503, 
.elementor-12191 .elementor-element.elementor-element-d7a8503 p, 
.elementor-12191 .elementor-element.elementor-element-d7a8503 div, 
.elementor-12191 .elementor-element.elementor-element-d7a8503 * {
    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 */