.elementor-1780 .elementor-element.elementor-element-00001bt{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-1780 .elementor-element.elementor-element-00001bt:not(.elementor-motion-effects-element-type-background), .elementor-1780 .elementor-element.elementor-element-00001bt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1780 .elementor-element.elementor-element-00001bi{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1780 .elementor-element.elementor-element-fh00010{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.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-1780 .elementor-element.elementor-element-fh00012 .elementor-heading-title{font-family:var( --e-global-typography-hero-font-family ), Sans-serif;font-size:var( --e-global-typography-hero-font-size );font-weight:var( --e-global-typography-hero-font-weight );line-height:var( --e-global-typography-hero-line-height );letter-spacing:var( --e-global-typography-hero-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-1780 .elementor-element.elementor-element-fh00014{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-1780 .elementor-element.elementor-element-fh00016{--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:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1780 .elementor-element.elementor-element-fh00017 .elementor-heading-title{font-family:var( --e-global-typography-cifra-font-family ), Sans-serif;font-size:var( --e-global-typography-cifra-font-size );font-weight:var( --e-global-typography-cifra-font-weight );line-height:var( --e-global-typography-cifra-line-height );letter-spacing:var( --e-global-typography-cifra-letter-spacing );color:var( --e-global-color-accent );}.elementor-1780 .elementor-element.elementor-element-fh00020{font-family:var( --e-global-typography-pequeno-font-family ), Sans-serif;font-size:var( --e-global-typography-pequeno-font-size );font-weight:var( --e-global-typography-pequeno-font-weight );line-height:var( --e-global-typography-pequeno-line-height );letter-spacing:var( --e-global-typography-pequeno-letter-spacing );color:var( --e-global-color-blanco );}.elementor-1780 .elementor-element.elementor-element-fh00001{--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-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1780 .elementor-element.elementor-element-fh00001:not(.elementor-motion-effects-element-type-background), .elementor-1780 .elementor-element.elementor-element-fh00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1780 .elementor-element.elementor-element-1fa0300{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-1780 .elementor-element.elementor-element-1fa0300:not(.elementor-motion-effects-element-type-background), .elementor-1780 .elementor-element.elementor-element-1fa0300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blanco );}.elementor-1780 .elementor-element.elementor-element-fic900{text-align:center;}.elementor-1780 .elementor-element.elementor-element-fic900 .elementor-heading-title{font-family:var( --e-global-typography-subtitulo-font-family ), Sans-serif;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 );letter-spacing:var( --e-global-typography-subtitulo-letter-spacing );}.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-1780 .elementor-element.elementor-element-1fa0310{color:var( --e-global-color-text );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-1780 .elementor-element.elementor-element-fg00001{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-1780 .elementor-element.elementor-element-fg00001:not(.elementor-motion-effects-element-type-background), .elementor-1780 .elementor-element.elementor-element-fg00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blanco );}.elementor-1780 .elementor-element.elementor-element-fg00002 .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-1780 .elementor-element.elementor-element-calfic01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1780 .elementor-element.elementor-element-1fa0100{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-1780 .elementor-element.elementor-element-1fa0100:not(.elementor-motion-effects-element-type-background), .elementor-1780 .elementor-element.elementor-element-1fa0100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-arena );}.elementor-1780 .elementor-element.elementor-element-1fa0110 .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-1780 .elementor-element.elementor-element-1fa0200{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-1780 .elementor-element.elementor-element-1fa0200:not(.elementor-motion-effects-element-type-background), .elementor-1780 .elementor-element.elementor-element-1fa0200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blanco );}.elementor-1780 .elementor-element.elementor-element-1fa0210 .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-loop-grid .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-widget-loop-grid .elementor-pagination{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1780 .elementor-element.elementor-element-1fa0220{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-1780 .elementor-element.elementor-element-1fa0400{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-1780 .elementor-element.elementor-element-1fa0400:not(.elementor-motion-effects-element-type-background), .elementor-1780 .elementor-element.elementor-element-1fa0400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-oscuro2 );}.elementor-1780 .elementor-element.elementor-element-1fa0410{text-align:center;}.elementor-1780 .elementor-element.elementor-element-1fa0410 .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-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-1780 .elementor-element.elementor-element-1fa0420 .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;padding:16px 32px 16px 32px;}@media(min-width:768px){.elementor-1780 .elementor-element.elementor-element-1fa0300{--content-width:760px;}.elementor-1780 .elementor-element.elementor-element-1fa0100{--content-width:1200px;}.elementor-1780 .elementor-element.elementor-element-1fa0200{--content-width:1200px;}.elementor-1780 .elementor-element.elementor-element-1fa0400{--content-width:860px;}}@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-1780 .elementor-element.elementor-element-fh00012 .elementor-heading-title{font-size:var( --e-global-typography-hero-font-size );line-height:var( --e-global-typography-hero-line-height );letter-spacing:var( --e-global-typography-hero-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-1780 .elementor-element.elementor-element-fh00014{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-1780 .elementor-element.elementor-element-fh00017 .elementor-heading-title{font-size:var( --e-global-typography-cifra-font-size );line-height:var( --e-global-typography-cifra-line-height );letter-spacing:var( --e-global-typography-cifra-letter-spacing );}.elementor-1780 .elementor-element.elementor-element-fh00020{font-size:var( --e-global-typography-pequeno-font-size );line-height:var( --e-global-typography-pequeno-line-height );letter-spacing:var( --e-global-typography-pequeno-letter-spacing );}.elementor-1780 .elementor-element.elementor-element-fh00001{--padding-top:96px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1780 .elementor-element.elementor-element-1fa0300{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1780 .elementor-element.elementor-element-fic900 .elementor-heading-title{font-size:var( --e-global-typography-subtitulo-font-size );line-height:var( --e-global-typography-subtitulo-line-height );letter-spacing:var( --e-global-typography-subtitulo-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 );}.elementor-1780 .elementor-element.elementor-element-1fa0310{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-1780 .elementor-element.elementor-element-fg00002 .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-1780 .elementor-element.elementor-element-1fa0100{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1780 .elementor-element.elementor-element-1fa0110 .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-1780 .elementor-element.elementor-element-1fa0200{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1780 .elementor-element.elementor-element-1fa0210 .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-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .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-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1780 .elementor-element.elementor-element-1fa0220{--grid-columns:2;}.elementor-1780 .elementor-element.elementor-element-1fa0400{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1780 .elementor-element.elementor-element-1fa0410 .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-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-1780 .elementor-element.elementor-element-1fa0420 .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-1780 .elementor-element.elementor-element-00001bt{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.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-1780 .elementor-element.elementor-element-fh00012 .elementor-heading-title{font-size:var( --e-global-typography-hero-font-size );line-height:var( --e-global-typography-hero-line-height );letter-spacing:var( --e-global-typography-hero-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-1780 .elementor-element.elementor-element-fh00014{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-1780 .elementor-element.elementor-element-fh00017 .elementor-heading-title{font-size:var( --e-global-typography-cifra-font-size );line-height:var( --e-global-typography-cifra-line-height );letter-spacing:var( --e-global-typography-cifra-letter-spacing );}.elementor-1780 .elementor-element.elementor-element-fh00020{font-size:var( --e-global-typography-pequeno-font-size );line-height:var( --e-global-typography-pequeno-line-height );letter-spacing:var( --e-global-typography-pequeno-letter-spacing );}.elementor-1780 .elementor-element.elementor-element-fh00001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1780 .elementor-element.elementor-element-1fa0300{--padding-top:38px;--padding-bottom:34px;--padding-left:16px;--padding-right:16px;}.elementor-1780 .elementor-element.elementor-element-fic900 .elementor-heading-title{font-size:var( --e-global-typography-subtitulo-font-size );line-height:var( --e-global-typography-subtitulo-line-height );letter-spacing:var( --e-global-typography-subtitulo-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 );}.elementor-1780 .elementor-element.elementor-element-1fa0310{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-1780 .elementor-element.elementor-element-fg00001{--padding-top:40px;--padding-bottom:38px;--padding-left:16px;--padding-right:16px;}.elementor-1780 .elementor-element.elementor-element-fg00002 .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-1780 .elementor-element.elementor-element-calfic01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1780 .elementor-element.elementor-element-1fa0100{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1780 .elementor-element.elementor-element-1fa0110 .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-1780 .elementor-element.elementor-element-1fa0200{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1780 .elementor-element.elementor-element-1fa0210 .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-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .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-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1780 .elementor-element.elementor-element-1fa0220{--grid-columns:1;}.elementor-1780 .elementor-element.elementor-element-1fa0400{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1780 .elementor-element.elementor-element-1fa0410 .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-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-1780 .elementor-element.elementor-element-1fa0420 .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-fh00001 *//* La foto y, debajo, la tira del kit. Sin relleno: el hueco dejaba una
   franja oscura de la seccion entre las dos. El titulo vive en la barra
   de arriba; aqui no va texto encima de la foto. */
.elementor-1780 .elementor-element.elementor-element-fh00001 > .e-con-inner { gap: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa0300 *//* La descripcion del kit, justo detras de la foto. Estaba la quinta de
   seis secciones, detras incluso de «otros kits para esta furgoneta»: el
   texto que explica QUE es este producto llegaba despues de los enlaces a
   la competencia interna.

   La seccion se esconde sola cuando la ficha no tiene descripcion. Se hace
   por CSS y NO con el podado `fgm-si-contenido`: aquel se resuelve en PHP y
   Elementor CACHEA el resultado del contenedor, asi que la misma URL
   devolvia la seccion unas veces si y otras no. Esto se evalua en el
   navegador y no hay cache que valga. Es el mismo patron que ya usan las
   otras secciones condicionales del proyecto. */
.elementor-1780 .elementor-element.elementor-element-1fa0300:not(:has(.elementor-widget-theme-post-content p)) { display: none; }

/* Ancho contenido: a 1.200 px corridos el texto es un muro. */
.elementor-1780 .elementor-element.elementor-element-1fa0300 .elementor-widget-theme-post-content { max-width: 78ch;
  margin-left: auto; margin-right: auto; }
.elementor-1780 .elementor-element.elementor-element-1fa0300 .elementor-widget-theme-post-content p { margin: 0 0 14px;
  font-family: var(--e-global-typography-cuerpo-font-family);
  font-size: 17px; line-height: 28px; color: var(--e-global-color-text); }
.elementor-1780 .elementor-element.elementor-element-1fa0300 .elementor-widget-theme-post-content p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1fa0120 *//* Los iframes de YouTube van bajo el pliegue y con ratio fijo (CLS 0) */
.elementor-1780 .elementor-element.elementor-element-1fa0120 .furgomania-lista-videos { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 24px; }
.elementor-1780 .elementor-element.elementor-element-1fa0120 .furgomania-video-item h4 { margin: 0 0 12px; 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); line-height: var(--e-global-typography-tarjeta-line-height); }
.elementor-1780 .elementor-element.elementor-element-1fa0120 .video-container { position: relative; padding-bottom: 56.25%; height: 0; border-radius: 12px; overflow: hidden; background: var(--e-global-color-primary); }
.elementor-1780 .elementor-element.elementor-element-1fa0120 .video-container iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa0100 *//* Sin CSS: la seccion la poda `fgm-si-videos` en el servidor. *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa0200 *//* Sin kits relacionados no se pinta un titulo sobre una rejilla vacia */
.elementor-1780 .elementor-element.elementor-element-1fa0200:not(:has(.e-loop-item)) { display: none; }/* End custom CSS */