.elementor-1923 .elementor-element.elementor-element-b0005{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1923 .elementor-element.elementor-element-b0005:not(.elementor-motion-effects-element-type-background), .elementor-1923 .elementor-element.elementor-element-b0005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blanco );}.elementor-1923 .elementor-element.elementor-element-b0001{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-1923 .elementor-element.elementor-element-b0003 .elementor-heading-title{font-family:var( --e-global-typography-titulo-font-family ), Sans-serif;font-size:var( --e-global-typography-titulo-font-size );font-weight:var( --e-global-typography-titulo-font-weight );line-height:var( --e-global-typography-titulo-line-height );letter-spacing:var( --e-global-typography-titulo-letter-spacing );color:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1923 .elementor-element.elementor-element-b0004 .elementor-icon-list-icon{width:14px;}.elementor-1923 .elementor-element.elementor-element-b0004 .elementor-icon-list-icon i{font-size:14px;}.elementor-1923 .elementor-element.elementor-element-b0004 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1923 .elementor-element.elementor-element-b0008{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1923 .elementor-element.elementor-element-b0008:not(.elementor-motion-effects-element-type-background), .elementor-1923 .elementor-element.elementor-element-b0008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blanco );}.elementor-1923 .elementor-element.elementor-element-b0006{--display:flex;}.elementor-1923 .elementor-element.elementor-element-b0010{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1923 .elementor-element.elementor-element-b0010:not(.elementor-motion-effects-element-type-background), .elementor-1923 .elementor-element.elementor-element-b0010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blanco );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1923 .elementor-element.elementor-element-b0009{font-family:var( --e-global-typography-cuerpo-font-family ), Sans-serif;font-size:var( --e-global-typography-cuerpo-font-size );font-weight:var( --e-global-typography-cuerpo-font-weight );line-height:var( --e-global-typography-cuerpo-line-height );letter-spacing:var( --e-global-typography-cuerpo-letter-spacing );}.elementor-1923 .elementor-element.elementor-element-b0014{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1923 .elementor-element.elementor-element-b0014:not(.elementor-motion-effects-element-type-background), .elementor-1923 .elementor-element.elementor-element-b0014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-oscuro2 );}.elementor-1923 .elementor-element.elementor-element-b0011 .elementor-heading-title{font-family:var( --e-global-typography-titulo-font-family ), Sans-serif;font-size:var( --e-global-typography-titulo-font-size );font-weight:var( --e-global-typography-titulo-font-weight );line-height:var( --e-global-typography-titulo-line-height );letter-spacing:var( --e-global-typography-titulo-letter-spacing );color:var( --e-global-color-blanco );}.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 );line-height:var( --e-global-typography-text-line-height );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-1923 .elementor-element.elementor-element-b0012{font-family:var( --e-global-typography-entradilla-font-family ), Sans-serif;font-size:var( --e-global-typography-entradilla-font-size );font-weight:var( --e-global-typography-entradilla-font-weight );line-height:var( --e-global-typography-entradilla-line-height );letter-spacing:var( --e-global-typography-entradilla-letter-spacing );color:var( --e-global-color-blanco );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1923 .elementor-element.elementor-element-b0013 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-boton-font-family ), Sans-serif;font-size:var( --e-global-typography-boton-font-size );font-weight:var( --e-global-typography-boton-font-weight );text-transform:var( --e-global-typography-boton-text-transform );line-height:var( --e-global-typography-boton-line-height );letter-spacing:var( --e-global-typography-boton-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}@media(max-width:1024px){.elementor-widget-heading .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 );}.elementor-1923 .elementor-element.elementor-element-b0003 .elementor-heading-title{font-size:var( --e-global-typography-titulo-font-size );line-height:var( --e-global-typography-titulo-line-height );letter-spacing:var( --e-global-typography-titulo-letter-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 );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1923 .elementor-element.elementor-element-b0009{font-size:var( --e-global-typography-cuerpo-font-size );line-height:var( --e-global-typography-cuerpo-line-height );letter-spacing:var( --e-global-typography-cuerpo-letter-spacing );}.elementor-1923 .elementor-element.elementor-element-b0011 .elementor-heading-title{font-size:var( --e-global-typography-titulo-font-size );line-height:var( --e-global-typography-titulo-line-height );letter-spacing:var( --e-global-typography-titulo-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1923 .elementor-element.elementor-element-b0012{font-size:var( --e-global-typography-entradilla-font-size );line-height:var( --e-global-typography-entradilla-line-height );letter-spacing:var( --e-global-typography-entradilla-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1923 .elementor-element.elementor-element-b0013 .elementor-button{font-size:var( --e-global-typography-boton-font-size );line-height:var( --e-global-typography-boton-line-height );letter-spacing:var( --e-global-typography-boton-letter-spacing );}}@media(max-width:767px){.elementor-1923 .elementor-element.elementor-element-b0005{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .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 );}.elementor-1923 .elementor-element.elementor-element-b0003 .elementor-heading-title{font-size:var( --e-global-typography-titulo-font-size );line-height:var( --e-global-typography-titulo-line-height );letter-spacing:var( --e-global-typography-titulo-letter-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 );}.elementor-1923 .elementor-element.elementor-element-b0008{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1923 .elementor-element.elementor-element-b0010{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1923 .elementor-element.elementor-element-b0009{font-size:var( --e-global-typography-cuerpo-font-size );line-height:var( --e-global-typography-cuerpo-line-height );letter-spacing:var( --e-global-typography-cuerpo-letter-spacing );}.elementor-1923 .elementor-element.elementor-element-b0014{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1923 .elementor-element.elementor-element-b0011 .elementor-heading-title{font-size:var( --e-global-typography-titulo-font-size );line-height:var( --e-global-typography-titulo-line-height );letter-spacing:var( --e-global-typography-titulo-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1923 .elementor-element.elementor-element-b0012{font-size:var( --e-global-typography-entradilla-font-size );line-height:var( --e-global-typography-entradilla-line-height );letter-spacing:var( --e-global-typography-entradilla-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1923 .elementor-element.elementor-element-b0013 .elementor-button{font-size:var( --e-global-typography-boton-font-size );line-height:var( --e-global-typography-boton-line-height );letter-spacing:var( --e-global-typography-boton-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-b0005 */.elementor-1923 .elementor-element.elementor-element-b0005 { border-bottom: 1px solid var(--e-global-color-borde); }
.elementor-1923 .elementor-element.elementor-element-b0005 .entrada__reja { max-width: 72ch; margin: 0 auto; width: 100%; }
.elementor-1923 .elementor-element.elementor-element-b0005 .entrada__foto img { width: 100%; height: auto; aspect-ratio: 16 / 9;
  object-fit: cover; display: block; border-radius: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0008 *//* Sin foto, el shortcode no devuelve nada y la seccion se esconde sola. */
.elementor-1923 .elementor-element.elementor-element-b0008:not(:has(.entrada__foto img)) { display: none; }
.elementor-1923 .elementor-element.elementor-element-b0008 .entrada__reja { max-width: 72ch; margin: 0 auto; width: 100%; }
.elementor-1923 .elementor-element.elementor-element-b0008 .entrada__foto img { width: 100%; height: auto; aspect-ratio: 16 / 9;
  object-fit: cover; display: block; border-radius: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0010 *//* El cuerpo de la entrada: una columna de lectura, no el ancho entero.
   Con 1.200 px de linea el ojo se pierde al saltar de renglon. */
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo { max-width: 72ch; margin: 0 auto; width: 100%; }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo h2 { margin: 40px 0 14px; color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-subtitulo-font-family);
  font-size: var(--e-global-typography-subtitulo-font-size);
  font-weight: var(--e-global-typography-subtitulo-font-weight);
  line-height: var(--e-global-typography-subtitulo-line-height); }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo h3 { margin: 28px 0 10px; color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-tarjeta-font-family);
  font-size: var(--e-global-typography-tarjeta-font-size);
  font-weight: var(--e-global-typography-tarjeta-font-weight); }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo p { margin: 0 0 18px; }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo ul, .elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo ol { margin: 0 0 18px 20px; }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo li { margin-bottom: 8px; }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo img { max-width: 100%; height: auto; display: block;
  margin: 28px auto; border-radius: 12px; }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo a { color: var(--e-global-color-secondary);
  text-decoration: underline; text-underline-offset: 2px; }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo a:hover { color: var(--e-global-color-primary); }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo blockquote { margin: 28px 0; padding: 16px 22px;
  border-left: 3px solid var(--e-global-color-accent);
  background: var(--e-global-color-arena); }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo table { width: 100%; border-collapse: collapse; margin: 24px 0; }
.elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo th, .elementor-1923 .elementor-element.elementor-element-b0010 .entrada__cuerpo td {
  padding: 10px 12px; border: 1px solid var(--e-global-color-borde); text-align: left; }/* End custom CSS */