.elementor-20 .elementor-element.elementor-element-echero0{--display:flex;--min-height:calc(100svh);--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:140px;--padding-bottom:140px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-echero0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-echero0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.elchurrarestaurante.com/wp-content/uploads/2026/10/elchurra-comedor-2026-1920.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-echero0::before, .elementor-20 .elementor-element.elementor-element-echero0 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-echero0 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-echero0 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-echero0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-echero0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-echrot0{--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;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-echcoli{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );font-style:var( --e-global-typography-primary-font-style );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-20 .elementor-element.elementor-element-echroti{text-align:start;}.elementor-20 .elementor-element.elementor-element-echroti .elementor-heading-title{font-family:var( --e-global-typography-rotulo-font-family ), Sans-serif;font-size:var( --e-global-typography-rotulo-font-size );font-weight:var( --e-global-typography-rotulo-font-weight );font-style:var( --e-global-typography-rotulo-font-style );line-height:var( --e-global-typography-rotulo-line-height );color:var( --e-global-color-cremaclara );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-echflor{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-echflor .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-echflor.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-echflor.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-echflor.elementor-view-default .elementor-icon{color:var( --e-global-color-cremaclara );border-color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-echflor.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-echflor.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-echflor .elementor-icon{font-size:165px;}.elementor-20 .elementor-element.elementor-element-echflor .elementor-icon svg{height:165px;}.elementor-20 .elementor-element.elementor-element-echcold{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-echrotd{text-align:end;}.elementor-20 .elementor-element.elementor-element-echrotd .elementor-heading-title{font-family:var( --e-global-typography-rotulo-font-family ), Sans-serif;font-size:var( --e-global-typography-rotulo-font-size );font-weight:var( --e-global-typography-rotulo-font-weight );font-style:var( --e-global-typography-rotulo-font-style );line-height:var( --e-global-typography-rotulo-line-height );color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-echline{--display:flex;--min-height:1px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-echline:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-echline > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-filete );}.elementor-20 .elementor-element.elementor-element-echval0{--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;--justify-content:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-echvali{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );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-20 .elementor-element.elementor-element-echtxti{font-family:var( --e-global-typography-dato-font-family ), Sans-serif;font-size:var( --e-global-typography-dato-font-size );font-weight:var( --e-global-typography-dato-font-weight );font-style:var( --e-global-typography-dato-font-style );line-height:var( --e-global-typography-dato-line-height );color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-echvalc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-echtitl{text-align:center;}.elementor-20 .elementor-element.elementor-element-echtitl .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-echvald{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-echtxtd{font-family:var( --e-global-typography-dato-font-family ), Sans-serif;font-size:var( --e-global-typography-dato-font-size );font-weight:var( --e-global-typography-dato-font-weight );font-style:var( --e-global-typography-dato-font-style );line-height:var( --e-global-typography-dato-line-height );color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-echacc0{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:32px;--z-index:90;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-echacc0{left:0%;}body.rtl .elementor-20 .elementor-element.elementor-element-echacc0{right:0%;}.elementor-20 .elementor-element.elementor-element-echcta0{text-align:center;}.elementor-20 .elementor-element.elementor-element-echcta0 .elementor-heading-title{font-family:var( --e-global-typography-nota-font-family ), Sans-serif;font-size:var( --e-global-typography-nota-font-size );font-weight:var( --e-global-typography-nota-font-weight );font-style:var( --e-global-typography-nota-font-style );line-height:var( --e-global-typography-nota-line-height );color:var( --e-global-color-cremaclara );}.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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-echbtn0 .elementor-button{background-color:var( --e-global-color-cremaclara );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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:2px 2px 2px 2px;padding:18px 46px 18px 46px;}.elementor-20 .elementor-element.elementor-element-echbtn0{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-ecs1w{--display:flex;--min-height:calc(150svh);--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ecs1{--display:flex;--min-height:calc(75svh);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--overlay-opacity:0.7;--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-ecs1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ecs1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.elchurrarestaurante.com/wp-content/uploads/2026/10/elchurra-camarero-sirviendo-1920.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-ecs1::before, .elementor-20 .elementor-element.elementor-element-ecs1 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ecs1 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ecs1 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ecs1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ecs1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-ecs1r{text-align:center;}.elementor-20 .elementor-element.elementor-element-ecs1r .elementor-heading-title{font-family:var( --e-global-typography-etiqueta-font-family ), Sans-serif;font-size:var( --e-global-typography-etiqueta-font-size );font-weight:var( --e-global-typography-etiqueta-font-weight );text-transform:var( --e-global-typography-etiqueta-text-transform );font-style:var( --e-global-typography-etiqueta-font-style );line-height:var( --e-global-typography-etiqueta-line-height );letter-spacing:var( --e-global-typography-etiqueta-letter-spacing );color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-ecs1fr{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-ecs1fr .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-ecluzw{--display:flex;--min-height:calc(200svh);--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ecluz{--display:flex;--min-height:calc(100svh);--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-ecluz:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ecluz > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.elchurrarestaurante.com/wp-content/uploads/2026/10/elchurra-guiso-pulpo-1920.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-ecluzf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ecluzc{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ecluzr{text-align:start;}.elementor-20 .elementor-element.elementor-element-ecluzr .elementor-heading-title{font-family:var( --e-global-typography-etiqueta-font-family ), Sans-serif;font-size:var( --e-global-typography-etiqueta-font-size );font-weight:var( --e-global-typography-etiqueta-font-weight );text-transform:var( --e-global-typography-etiqueta-text-transform );font-style:var( --e-global-typography-etiqueta-font-style );line-height:var( --e-global-typography-etiqueta-line-height );letter-spacing:var( --e-global-typography-etiqueta-letter-spacing );color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-ecluzt{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-ecluzt .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-ecluzp{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-ecs2h{--display:flex;--min-height:70vh;--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:10svh;--padding-bottom:10svh;--padding-left:8vw;--padding-right:8vw;}.elementor-widget-churra-horizontal .ch-hz{color:var( --e-global-color-secondary );}.elementor-widget-churra-horizontal .ch-hz__etiqueta{font-family:var( --e-global-typography-etiqueta-font-family ), Sans-serif;font-size:var( --e-global-typography-etiqueta-font-size );font-weight:var( --e-global-typography-etiqueta-font-weight );text-transform:var( --e-global-typography-etiqueta-text-transform );font-style:var( --e-global-typography-etiqueta-font-style );line-height:var( --e-global-typography-etiqueta-line-height );letter-spacing:var( --e-global-typography-etiqueta-letter-spacing );}.elementor-widget-churra-horizontal .ch-hz__titulo{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-churra-horizontal .ch-hz__parrafo{font-family:var( --e-global-typography-rotulo-font-family ), Sans-serif;font-size:var( --e-global-typography-rotulo-font-size );font-weight:var( --e-global-typography-rotulo-font-weight );font-style:var( --e-global-typography-rotulo-font-style );line-height:var( --e-global-typography-rotulo-line-height );}.elementor-widget-churra-horizontal .ch-hz__rotulo{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-churra-horizontal .ch-hz__linea{font-family:var( --e-global-typography-nota-font-family ), Sans-serif;font-size:var( --e-global-typography-nota-font-size );font-weight:var( --e-global-typography-nota-font-weight );font-style:var( --e-global-typography-nota-font-style );line-height:var( --e-global-typography-nota-line-height );}.elementor-widget-churra-horizontal .ch-hz__boton{background-color:var( --e-global-color-primary );color:var( --e-global-color-cremaclara );}.elementor-20 .elementor-element.elementor-element-ecs2hw .ch-hz{--ch-top:calc((100svh - var(--ch-bloque)) / 2);--ch-hueco:2.5cqw;}.elementor-20 .elementor-element.elementor-element-ecs2hw .ch-hz__fijo{background-color:var( --e-global-color-crema );}.elementor-20 .elementor-element.elementor-element-ecs2hw .ch-hz__titulo{font-size:52px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-echroti .elementor-heading-title{font-size:var( --e-global-typography-rotulo-font-size );line-height:var( --e-global-typography-rotulo-line-height );}.elementor-20 .elementor-element.elementor-element-echrotd .elementor-heading-title{font-size:var( --e-global-typography-rotulo-font-size );line-height:var( --e-global-typography-rotulo-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-echtxti{font-size:var( --e-global-typography-dato-font-size );line-height:var( --e-global-typography-dato-line-height );}.elementor-20 .elementor-element.elementor-element-echtitl .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-echtxtd{font-size:var( --e-global-typography-dato-font-size );line-height:var( --e-global-typography-dato-line-height );}.elementor-20 .elementor-element.elementor-element-echcta0 .elementor-heading-title{font-size:var( --e-global-typography-nota-font-size );line-height:var( --e-global-typography-nota-line-height );}.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-20 .elementor-element.elementor-element-echbtn0 .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-20 .elementor-element.elementor-element-ecs1r .elementor-heading-title{font-size:var( --e-global-typography-etiqueta-font-size );line-height:var( --e-global-typography-etiqueta-line-height );letter-spacing:var( --e-global-typography-etiqueta-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ecs1fr .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ecluzr .elementor-heading-title{font-size:var( --e-global-typography-etiqueta-font-size );line-height:var( --e-global-typography-etiqueta-line-height );letter-spacing:var( --e-global-typography-etiqueta-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ecluzt .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ecluzp{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-ecs2h{--padding-top:10svh;--padding-bottom:10svh;--padding-left:8vw;--padding-right:8vw;}.elementor-widget-churra-horizontal .ch-hz__etiqueta{font-size:var( --e-global-typography-etiqueta-font-size );line-height:var( --e-global-typography-etiqueta-line-height );letter-spacing:var( --e-global-typography-etiqueta-letter-spacing );}.elementor-widget-churra-horizontal .ch-hz__titulo{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-churra-horizontal .ch-hz__parrafo{font-size:var( --e-global-typography-rotulo-font-size );line-height:var( --e-global-typography-rotulo-line-height );}.elementor-widget-churra-horizontal .ch-hz__rotulo{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-churra-horizontal .ch-hz__linea{font-size:var( --e-global-typography-nota-font-size );line-height:var( --e-global-typography-nota-line-height );}.elementor-20 .elementor-element.elementor-element-ecs2hw .ch-hz__titulo{font-size:40px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-echero0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-echero0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.elchurrarestaurante.com/wp-content/uploads/2026/10/elchurra-comedor-2026-movil.webp");}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-echroti .elementor-heading-title{font-size:var( --e-global-typography-rotulo-font-size );line-height:var( --e-global-typography-rotulo-line-height );}.elementor-20 .elementor-element.elementor-element-echrotd .elementor-heading-title{font-size:var( --e-global-typography-rotulo-font-size );line-height:var( --e-global-typography-rotulo-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-echtxti{font-size:var( --e-global-typography-dato-font-size );line-height:var( --e-global-typography-dato-line-height );}.elementor-20 .elementor-element.elementor-element-echtitl .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-echtxtd{font-size:var( --e-global-typography-dato-font-size );line-height:var( --e-global-typography-dato-line-height );}.elementor-20 .elementor-element.elementor-element-echcta0 .elementor-heading-title{font-size:var( --e-global-typography-nota-font-size );line-height:var( --e-global-typography-nota-line-height );}.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-20 .elementor-element.elementor-element-echbtn0 .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-20 .elementor-element.elementor-element-ecs1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ecs1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.elchurrarestaurante.com/wp-content/uploads/2026/10/elchurra-camarero-sirviendo-movil.webp");}.elementor-20 .elementor-element.elementor-element-ecs1{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-ecs1r .elementor-heading-title{font-size:var( --e-global-typography-etiqueta-font-size );line-height:var( --e-global-typography-etiqueta-line-height );letter-spacing:var( --e-global-typography-etiqueta-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ecs1fr .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ecluz:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ecluz > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.elchurrarestaurante.com/wp-content/uploads/2026/10/elchurra-guiso-pulpo-movil.webp");}.elementor-20 .elementor-element.elementor-element-ecluz{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-ecluzc{--width:100%;}.elementor-20 .elementor-element.elementor-element-ecluzr .elementor-heading-title{font-size:var( --e-global-typography-etiqueta-font-size );line-height:var( --e-global-typography-etiqueta-line-height );letter-spacing:var( --e-global-typography-etiqueta-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ecluzt .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ecluzp{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-ecs2h{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-churra-horizontal .ch-hz__etiqueta{font-size:var( --e-global-typography-etiqueta-font-size );line-height:var( --e-global-typography-etiqueta-line-height );letter-spacing:var( --e-global-typography-etiqueta-letter-spacing );}.elementor-widget-churra-horizontal .ch-hz__titulo{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-churra-horizontal .ch-hz__parrafo{font-size:var( --e-global-typography-rotulo-font-size );line-height:var( --e-global-typography-rotulo-line-height );}.elementor-widget-churra-horizontal .ch-hz__rotulo{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-churra-horizontal .ch-hz__linea{font-size:var( --e-global-typography-nota-font-size );line-height:var( --e-global-typography-nota-line-height );}.elementor-20 .elementor-element.elementor-element-ecs2hw .ch-hz__titulo{font-size:34px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-echcoli{--width:24%;}.elementor-20 .elementor-element.elementor-element-echcold{--width:24%;}.elementor-20 .elementor-element.elementor-element-echvali{--width:24%;}.elementor-20 .elementor-element.elementor-element-echvalc{--width:46%;}.elementor-20 .elementor-element.elementor-element-echvald{--width:24%;}.elementor-20 .elementor-element.elementor-element-echacc0{--width:100%;}.elementor-20 .elementor-element.elementor-element-ecluzc{--width:42%;}}/* Start custom CSS for container, class: .elementor-element-echero0 */.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echtxti a{color:var(--e-global-color-cremaclara);text-decoration:none;border-bottom:1px solid var(--e-global-color-filete);padding-bottom:2px;transition:border-color .35s ease}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echtxti a:hover{border-bottom-color:var(--e-global-color-cremaclara)}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echline{transform-origin:left center}
@media (prefers-reduced-motion:no-preference){
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echline{transform:scaleX(0);animation:ec-linea 1.2s cubic-bezier(.22,1,.36,1) .65s forwards}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echroti,.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echrotd,.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echtxti,.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echtxtd,.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echacc0{opacity:0;animation:ec-sube .9s cubic-bezier(.22,1,.36,1) forwards}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echroti{animation-delay:.55s}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echrotd{animation-delay:.63s}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echtxti{animation-delay:1.6s}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echtxtd{animation-delay:1.68s}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echacc0{animation-delay:1.9s}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echtitl{clip-path:inset(-6% -12% 100% -12%);animation:ec-revela 1.2s cubic-bezier(.22,1,.36,1) 1.3s forwards}
}
@media (max-width:767px){
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echval0{flex-wrap:wrap;gap:0}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echvali{width:52%}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echvald{width:48%}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echvalc{width:100%;order:2;padding-top:40px}
}
@keyframes ec-linea{to{transform:scaleX(1)}}
@keyframes ec-sube{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes ec-revela{to{clip-path:inset(-6% -12% -18% -12%)}}
/* El botón fijo se apaga cuando entra el pie: sigue la línea de tiempo --ch-pie, que el plugin sube al body. */
@supports (animation-timeline:view()){
@media (prefers-reduced-motion:no-preference){
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echacc0{animation:ec-sube .9s cubic-bezier(.22,1,.36,1) 1.9s forwards,ec-apaga linear both;animation-timeline:auto,--ch-pie;animation-range:normal,entry 0% entry 22%}
}
}
@keyframes ec-apaga{to{opacity:0;visibility:hidden}}
/* La flor: el widget la pinta cuadrada, se mide por su alto. Los grupos giran desde el centro de la flor. */
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echflor svg{width:auto;height:1em;display:block;overflow:visible}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echflor svg g{transform-box:view-box;transform-origin:48% 50%}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echflor .elementor-icon{display:block}
@media (prefers-reduced-motion:no-preference){
/* Se dibuja a trazo y se entinta: pathLength="1" en cada trazo, así todos terminan a la vez. Seis grupos: centro y cinco pétalos. */
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echflor path{fill-opacity:0;stroke:var(--e-global-color-cremaclara);stroke-width:.8px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;stroke-opacity:.9;animation:ec-traza 1.5s cubic-bezier(.4,0,.2,1) both,ec-tinta .7s ease both,ec-sintrazo .9s ease both}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echflor g:nth-of-type(1) path{animation-delay:.55s,1.7s,2.05s}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echflor g:nth-of-type(2) path{animation-delay:.67s,1.85s,2.2s}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echflor g:nth-of-type(3) path{animation-delay:.79s,2s,2.35s}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echflor g:nth-of-type(4) path{animation-delay:.91s,2.15s,2.5s}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echflor g:nth-of-type(5) path{animation-delay:1.03s,2.3s,2.65s}
.elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echflor g:nth-of-type(6) path{animation-delay:1.15s,2.45s,2.8s}
}
@keyframes ec-traza{to{stroke-dashoffset:0}}
@keyframes ec-tinta{to{fill-opacity:1}}
@keyframes ec-sintrazo{to{stroke-opacity:0}}

/* El botón fijo se apaga también cuando el pie está a la vista porque el bloque horizontal lo ha traído congelado (html.ch-hz-pie-a-la-vista, la pone el plugin): las líneas de tiempo de scroll no ven ese desplazamiento. */
html.ch-hz-pie-a-la-vista .elementor-20 .elementor-element.elementor-element-echero0 .elementor-element-echacc0{opacity:0!important;visibility:hidden!important;transition:opacity .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecluz *//* La aguada: lo que le queda a la foto fuera de las manchas. 1 = intacta. */
.elementor-20 .elementor-element.elementor-element-ecluz{--ec-apagado:.75;--ec-oscuro:.85}/* End custom CSS */
/* Start custom CSS */@keyframes ec-rev{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes ec-pal{to{opacity:1;filter:blur(0)}}
@keyframes ec-alza{from{transform:translateY(70px)}to{transform:translateY(-70px)}}
body.elementor-page-20 .ec-frase{display:block}
body.elementor-page-20 .ec-frase > span{display:inline-block}
body.elementor-page-20 .elementor-element-ecs1fr .elementor-heading-title{font-size:clamp(2.1rem,3.9vw,3.6rem);line-height:1.1}
body.elementor-page-20 .elementor-element-ecluzt .elementor-heading-title{font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.12}
/* Cada bloque grande se queda clavado dentro de un envoltorio alto: así le
   da tiempo a terminar su animación antes de que suba el siguiente. */
body.elementor-page-20 .elementor-element-ecs1{position:sticky;top:calc((100svh - 75svh) / 2)}
body.elementor-page-20 .elementor-element-ecluz{position:sticky;top:0;overflow:hidden}
/* La aguada de «La cocina» va en la propia caja: el contenedor lleva las clases
   ch-aguada y ch-oscuro y sus dos números en su CSS personalizado; el velo de
   dentro lleva la clase ch-velo. Lo demás lo pone el plugin (Caracool → Churra
   → Aguada). Aquí no queda nada de eso. */
@supports (animation-timeline: view()){
@media (prefers-reduced-motion:no-preference){
body.elementor-page-20 .elementor-element-ecs1w{view-timeline-name:--b2;view-timeline-axis:block}
body.elementor-page-20 .elementor-element-ecluzw{view-timeline-name:--b3;view-timeline-axis:block}
body.elementor-page-20 .ec-frase > span{opacity:.14;filter:blur(12px);animation:ec-pal linear both}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span{animation-timeline:--b2}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(1){animation-range:cover 43% cover 48.2%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(2){animation-range:cover 43% cover 49.4%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(3){animation-range:cover 43% cover 50.6%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(4){animation-range:cover 43% cover 51.8%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(5){animation-range:cover 43% cover 53.0%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(6){animation-range:cover 43% cover 54.2%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(7){animation-range:cover 43% cover 55.4%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(8){animation-range:cover 43% cover 56.6%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(9){animation-range:cover 43% cover 57.8%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(10){animation-range:cover 43% cover 59.0%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(11){animation-range:cover 43% cover 60.2%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(12){animation-range:cover 43% cover 61.4%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(13){animation-range:cover 43% cover 62.6%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(14){animation-range:cover 43% cover 63.8%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(15){animation-range:cover 43% cover 65.0%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(16){animation-range:cover 43% cover 66.2%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(17){animation-range:cover 43% cover 67.4%}
body.elementor-page-20 .elementor-element-ecs1 .ec-frase > span:nth-child(18){animation-range:cover 43% cover 68.6%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span{animation-timeline:--b3}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(1){animation-range:cover 36% cover 41.1%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(2){animation-range:cover 36% cover 42.2%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(3){animation-range:cover 36% cover 43.3%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(4){animation-range:cover 36% cover 44.4%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(5){animation-range:cover 36% cover 45.5%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(6){animation-range:cover 36% cover 46.6%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(7){animation-range:cover 36% cover 47.7%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(8){animation-range:cover 36% cover 48.8%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(9){animation-range:cover 36% cover 49.9%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(10){animation-range:cover 36% cover 51.0%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(11){animation-range:cover 36% cover 52.1%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(12){animation-range:cover 36% cover 53.2%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(13){animation-range:cover 36% cover 54.3%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(14){animation-range:cover 36% cover 55.4%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(15){animation-range:cover 36% cover 56.5%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(16){animation-range:cover 36% cover 57.6%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(17){animation-range:cover 36% cover 58.7%}
body.elementor-page-20 .elementor-element-ecluz .ec-frase > span:nth-child(18){animation-range:cover 36% cover 59.8%}
body.elementor-page-20 .elementor-element-ecs1r{animation:ec-rev linear both;animation-timeline:--b2;animation-range:cover 39% cover 45%}
body.elementor-page-20 .elementor-element-ecluzr{animation:ec-rev linear both;animation-timeline:--b3;animation-range:cover 33% cover 39%}
body.elementor-page-20 .elementor-element-ecluzp{animation:ec-rev linear both;animation-timeline:--b3;animation-range:cover 46% cover 56%}
body.elementor-page-20 .elementor-element-ecluzc{animation:ec-alza linear both;animation-timeline:--b3;animation-range:cover 30% cover 72%}
body.elementor-page-20 .elementor-element-ecs2r{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 20%}
body.elementor-page-20 .elementor-element-ecs2t{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 26%}
body.elementor-page-20 .elementor-element-ecs1p{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 32%}
body.elementor-page-20 .elementor-element-ecs2p{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 38%}
body.elementor-page-20 .elementor-element-ecs2i1c{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 44%}
body.elementor-page-20 .elementor-element-ecs2i2c{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 50%}
body.elementor-page-20 .elementor-element-ecs2i3c{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 56%}
body.elementor-page-20 .elementor-element-ecs2i4c{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 62%}
body.elementor-page-20 .elementor-element-ecs2btn{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 68%}
body.elementor-page-20 .elementor-element-ecs3r{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 20%}
body.elementor-page-20 .elementor-element-ecs3t{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 26%}
body.elementor-page-20 .elementor-element-ecs3p{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 32%}
body.elementor-page-20 .elementor-element-ecs3btn{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 38%}
body.elementor-page-20 .elementor-element-ecs4r{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 20%}
body.elementor-page-20 .elementor-element-ecs4t{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 26%}
body.elementor-page-20 .elementor-element-ecs4p{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 32%}
body.elementor-page-20 .elementor-element-ecs4btn{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 38%}
body.elementor-page-20 .elementor-element-ecs5r{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 20%}
body.elementor-page-20 .elementor-element-ecs5a{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 26%}
body.elementor-page-20 .elementor-element-ecs5b2{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 32%}
body.elementor-page-20 .elementor-element-ecs5c{animation:ec-rev linear both;animation-timeline:view();animation-range:entry 0% cover 38%}
}
}/* End custom CSS */