.elementor-122 .elementor-element.elementor-element-30409006 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-122 .elementor-element.elementor-element-30409006:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-30409006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-122 .elementor-element.elementor-element-30409006 > .elementor-container{min-height:308px;}.elementor-122 .elementor-element.elementor-element-30409006{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-10px;padding:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-30409006 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-76d2eae4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-122 .elementor-element.elementor-element-76d2eae4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-122 .elementor-element.elementor-element-76d2eae4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-76d2eae4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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 );color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-63b97275{width:var( --container-widget-width, 45.262% );max-width:45.262%;--container-widget-width:45.262%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-63b97275 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.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 );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-122 .elementor-element.elementor-element-67aa2284{width:var( --container-widget-width, 64% );max-width:64%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 0px 0px 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:24px;}.elementor-122 .elementor-element.elementor-element-79d995c{width:var( --container-widget-width, 64% );max-width:64%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 0px 0px 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:24px;color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-841fdaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-841fdaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-841fdaa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-841fdaa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-841fdaa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-841fdaa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:31px 0px 36px 0px;}.elementor-122 .elementor-element.elementor-element-841fdaa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-4370a7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-122 .elementor-element.elementor-element-4370a7e.elementor-element{--align-self:flex-start;}.elementor-122 .elementor-element.elementor-element-4370a7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-2e533fe8:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-2e533fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-2e533fe8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;z-index:0;}.elementor-122 .elementor-element.elementor-element-2e533fe8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-2ef6e75f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-2ef6e75f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupuseriaeltio.com/wp-content/uploads/2026/02/separadores-31.png");background-position:center center;}.elementor-122 .elementor-element.elementor-element-2ef6e75f > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:1;}.elementor-122 .elementor-element.elementor-element-2ef6e75f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-2ef6e75f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-2ef6e75f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-247ffbe5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-247ffbe5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-247ffbe5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-247ffbe5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:31px 0px 36px 0px;}.elementor-122 .elementor-element.elementor-element-247ffbe5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );}.elementor-122 .elementor-element.elementor-element-18b325fc > .elementor-container{max-width:1080px;}.elementor-122 .elementor-element.elementor-element-501c34d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-501c34d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-501c34d9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-501c34d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-501c34d9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-501c34d9 > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-501c34d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-501c34d9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-501c34d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-501c34d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );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 );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );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 );}.elementor-widget-price-list .elementor-price-list-description{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 );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-separator{border-bottom-style:none;}.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-item{align-items:center;}.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list li:not(:last-child){margin-bottom:13px;}body.rtl .elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-image{padding-left:calc(5px/2);}body.rtl .elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-image{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(5px/2);}.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-header{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-description{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-78c0ab78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-78c0ab78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-78c0ab78.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-78c0ab78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-78c0ab78.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-78c0ab78 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-78c0ab78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{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 );}.elementor-widget-slides .elementor-slide-description{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 );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-122 .elementor-element.elementor-element-35cb474 .elementor-repeater-item-65fb4c1 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-10.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-35cb474 .elementor-repeater-item-c6e8772 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-11.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-35cb474 .elementor-repeater-item-fafc887 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-12.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-35cb474 .elementor-repeater-item-10a0573 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-13.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-35cb474 .elementor-repeater-item-b6e6980 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-14.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-35cb474 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-122 .elementor-element.elementor-element-35cb474 .swiper-slide-contents{max-width:66%;}.elementor-122 .elementor-element.elementor-element-35cb474 .swiper-slide-inner{text-align:center;}.elementor-122 .elementor-element.elementor-element-35cb474 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-122 .elementor-element.elementor-element-35cb474 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.7px;}.elementor-122 .elementor-element.elementor-element-83db8d5:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-83db8d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-122 .elementor-element.elementor-element-83db8d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;z-index:0;}.elementor-122 .elementor-element.elementor-element-83db8d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-cd58cdd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-cd58cdd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupuseriaeltio.com/wp-content/uploads/2026/02/separadores-31.png");background-position:center center;}.elementor-122 .elementor-element.elementor-element-cd58cdd > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:1;}.elementor-122 .elementor-element.elementor-element-cd58cdd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-cd58cdd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-cd58cdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-5e49a54.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-5e49a54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-5e49a54.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-5e49a54 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:31px 0px 36px 0px;}.elementor-122 .elementor-element.elementor-element-5e49a54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-b140a96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-b140a96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-b140a96.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-b140a96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-b140a96.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-b140a96 > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-b140a96 > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-b140a96 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-b140a96 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-b140a96 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-c030dda{width:var( --container-widget-width, 19.074% );max-width:19.074%;--container-widget-width:19.074%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-c030dda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-c030dda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-411cb19{width:var( --container-widget-width, 98.502% );max-width:98.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:98.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-411cb19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-411cb19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-b956c08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-38c8b2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-38c8b2b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-38c8b2b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-38c8b2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-38c8b2b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-38c8b2b > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-38c8b2b > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-38c8b2b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-38c8b2b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-38c8b2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-cd40e48{width:var( --container-widget-width, 19.074% );max-width:19.074%;--container-widget-width:19.074%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-cd40e48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-cd40e48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-303da0b{width:var( --container-widget-width, 98.502% );max-width:98.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:98.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-303da0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-303da0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-c791bcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-aa39f42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-aa39f42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-aa39f42.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-aa39f42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-aa39f42.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-aa39f42 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-aa39f42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-8ab82b5 .elementor-repeater-item-65fb4c1 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/PUPIUSAS-02-scaled.jpg);background-size:cover;}.elementor-122 .elementor-element.elementor-element-8ab82b5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-122 .elementor-element.elementor-element-8ab82b5 .swiper-slide-contents{max-width:66%;}.elementor-122 .elementor-element.elementor-element-8ab82b5 .swiper-slide-inner{text-align:center;}.elementor-122 .elementor-element.elementor-element-8ab82b5 .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-8ab82b5 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-9c609cb:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-9c609cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-9c609cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;z-index:0;}.elementor-122 .elementor-element.elementor-element-9c609cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-e96aa09:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-e96aa09 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupuseriaeltio.com/wp-content/uploads/2026/02/separadores-31.png");background-position:center center;}.elementor-122 .elementor-element.elementor-element-e96aa09 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:1;}.elementor-122 .elementor-element.elementor-element-e96aa09.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-e96aa09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-e96aa09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-3cc5ed7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-3cc5ed7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-3cc5ed7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-3cc5ed7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:31px 0px 36px 0px;}.elementor-122 .elementor-element.elementor-element-3cc5ed7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-c2c580e > .elementor-container{max-width:1080px;}.elementor-122 .elementor-element.elementor-element-b5b1be8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-b5b1be8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-b5b1be8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-b5b1be8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-b5b1be8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-b5b1be8 > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-b5b1be8 > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-b5b1be8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-b5b1be8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-b5b1be8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-separator{border-bottom-style:none;}.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-item{align-items:center;}.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list li:not(:last-child){margin-bottom:13px;}body.rtl .elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-image{padding-left:calc(5px/2);}body.rtl .elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-image{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(5px/2);}.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-header{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-description{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-a3bf3cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-a3bf3cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-a3bf3cb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-a3bf3cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-a3bf3cb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-a3bf3cb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-a3bf3cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-4fe27ca .elementor-repeater-item-65fb4c1 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-18.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-4fe27ca .elementor-repeater-item-c6e8772 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-19.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-4fe27ca .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-122 .elementor-element.elementor-element-4fe27ca .swiper-slide-contents{max-width:66%;}.elementor-122 .elementor-element.elementor-element-4fe27ca .swiper-slide-inner{text-align:center;}.elementor-122 .elementor-element.elementor-element-4fe27ca .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.7px;}.elementor-122 .elementor-element.elementor-element-2e87dc93{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-122 .elementor-element.elementor-element-2e87dc93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-aa8f816{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-122 .elementor-element.elementor-element-aa8f816 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-separator{border-bottom-style:none;}.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-item{align-items:center;}.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list li:not(:last-child){margin-bottom:13px;}body.rtl .elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-image{padding-left:calc(5px/2);}body.rtl .elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-image{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(5px/2);}.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-header{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-description{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-587c1b0:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-587c1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-587c1b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;z-index:0;}.elementor-122 .elementor-element.elementor-element-587c1b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-e4be8f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-e4be8f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupuseriaeltio.com/wp-content/uploads/2026/02/separadores-31.png");background-position:center center;}.elementor-122 .elementor-element.elementor-element-e4be8f7 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:1;}.elementor-122 .elementor-element.elementor-element-e4be8f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-e4be8f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-e4be8f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-df1884d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-df1884d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-df1884d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-df1884d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:31px 0px 36px 0px;}.elementor-122 .elementor-element.elementor-element-df1884d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-58c3a6b{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-122 .elementor-element.elementor-element-58c3a6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-102ab84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-102ab84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-102ab84.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-102ab84.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-102ab84.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-102ab84 > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-102ab84 > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-102ab84 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-102ab84 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-102ab84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-625c555{width:var( --container-widget-width, 9.074% );max-width:9.074%;--container-widget-width:9.074%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-625c555.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-625c555 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-b8689a5{width:var( --container-widget-width, 98.502% );max-width:98.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:98.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-b8689a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-b8689a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-a4d484a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-cf3c2db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-cf3c2db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-cf3c2db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-cf3c2db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-cf3c2db.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-cf3c2db > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-cf3c2db > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-cf3c2db > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-cf3c2db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-cf3c2db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-c1de9c8{width:var( --container-widget-width, 10.528% );max-width:10.528%;--container-widget-width:10.528%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-c1de9c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-c1de9c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-affa8b8{width:var( --container-widget-width, 98.502% );max-width:98.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:98.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-affa8b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-affa8b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-f0217ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-a208131:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-a208131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-122 .elementor-element.elementor-element-a208131{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;z-index:0;}.elementor-122 .elementor-element.elementor-element-a208131 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-b9372db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-b9372db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupuseriaeltio.com/wp-content/uploads/2026/02/separadores-31.png");background-position:center center;}.elementor-122 .elementor-element.elementor-element-b9372db > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:1;}.elementor-122 .elementor-element.elementor-element-b9372db.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-b9372db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-b9372db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-b9b2a64.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-b9b2a64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-b9b2a64.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-b9b2a64 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:31px 0px 36px 0px;}.elementor-122 .elementor-element.elementor-element-b9b2a64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-7485673 > .elementor-container{max-width:1080px;}.elementor-122 .elementor-element.elementor-element-509e904:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-509e904 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-509e904.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-509e904.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-509e904.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-509e904 > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-509e904 > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-509e904 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-509e904 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-509e904 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-separator{border-bottom-style:none;}.elementor-122 .elementor-element.elementor-element-ff9969b{width:var( --container-widget-width, 102.182% );max-width:102.182%;--container-widget-width:102.182%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-ff9969b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-item{align-items:center;}.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list li:not(:last-child){margin-bottom:13px;}body.rtl .elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-image{padding-left:calc(5px/2);}body.rtl .elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-image{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(5px/2);}.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-header{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-description{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-1e1b2b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-1e1b2b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-1e1b2b2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-1e1b2b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-1e1b2b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-1e1b2b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-1e1b2b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-fe397ef .elementor-repeater-item-65fb4c1 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-22.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-fe397ef .elementor-repeater-item-c6e8772 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-23.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-fe397ef .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-122 .elementor-element.elementor-element-fe397ef .swiper-slide-contents{max-width:66%;}.elementor-122 .elementor-element.elementor-element-fe397ef .swiper-slide-inner{text-align:center;}.elementor-122 .elementor-element.elementor-element-fe397ef .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.7px;}.elementor-122 .elementor-element.elementor-element-ea18551:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-ea18551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-ea18551{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;z-index:0;}.elementor-122 .elementor-element.elementor-element-ea18551 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-a1aad02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-a1aad02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupuseriaeltio.com/wp-content/uploads/2026/02/separadores-31.png");background-position:center center;}.elementor-122 .elementor-element.elementor-element-a1aad02 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:1;}.elementor-122 .elementor-element.elementor-element-a1aad02.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-a1aad02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-a1aad02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-42470d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-42470d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-42470d3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-42470d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:31px 0px 36px 0px;}.elementor-122 .elementor-element.elementor-element-42470d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-aa8ab89 > .elementor-container{max-width:1080px;}.elementor-122 .elementor-element.elementor-element-f2018a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-f2018a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-f2018a2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-f2018a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-f2018a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-f2018a2 > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-f2018a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-f2018a2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-f2018a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-f2018a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-separator{border-bottom-style:none;}.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-item{align-items:center;}.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list li:not(:last-child){margin-bottom:0px;}body.rtl .elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-header{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:26px;letter-spacing:-0.3px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-description{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-a4003fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-a4003fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-a4003fc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-a4003fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-a4003fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-a4003fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-a4003fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-6d34a2c .elementor-repeater-item-65fb4c1 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-24.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-6d34a2c .elementor-repeater-item-c6e8772 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-25.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-6d34a2c .elementor-repeater-item-cd2f299 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-26.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-6d34a2c .elementor-repeater-item-b7b1c46 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://pupuseriaeltio.com/wp-content/uploads/2026/02/0-27.png);background-size:cover;}.elementor-122 .elementor-element.elementor-element-6d34a2c .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-122 .elementor-element.elementor-element-6d34a2c .swiper-slide-contents{max-width:66%;}.elementor-122 .elementor-element.elementor-element-6d34a2c .swiper-slide-inner{text-align:center;}.elementor-122 .elementor-element.elementor-element-6d34a2c .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.7px;}.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-separator{border-bottom-style:none;}.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-item{align-items:center;}.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list li:not(:last-child){margin-bottom:12px;}body.rtl .elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-image{padding-left:calc(5px/2);}body.rtl .elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-image{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(5px/2);}.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-header{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-description{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-122 .elementor-element.elementor-element-799616c:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-799616c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-122 .elementor-element.elementor-element-799616c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;z-index:0;}.elementor-122 .elementor-element.elementor-element-799616c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-61c5fd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-61c5fd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupuseriaeltio.com/wp-content/uploads/2026/02/separadores-31.png");background-position:center center;}.elementor-122 .elementor-element.elementor-element-61c5fd2 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:1;}.elementor-122 .elementor-element.elementor-element-61c5fd2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-61c5fd2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-61c5fd2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-4b04d18.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-4b04d18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-4b04d18.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-4b04d18 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:31px 0px 36px 0px;}.elementor-122 .elementor-element.elementor-element-4b04d18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-51e6497:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-51e6497 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-51e6497.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-51e6497.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-51e6497.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-51e6497 > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-51e6497 > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-51e6497 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-51e6497 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-51e6497 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-c75a460{width:var( --container-widget-width, 9.074% );max-width:9.074%;--container-widget-width:9.074%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-c75a460.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-c75a460 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-da67877{width:var( --container-widget-width, 98.502% );max-width:98.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:98.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-da67877.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-da67877 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-df63c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-9ba27bc{width:var( --container-widget-width, 98.502% );max-width:98.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:98.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-9ba27bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-9ba27bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-75d03f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-75d03f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-75d03f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-75d03f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-75d03f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-75d03f1 > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-75d03f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-75d03f1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-75d03f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-75d03f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-3d4ea3a{width:var( --container-widget-width, 10.528% );max-width:10.528%;--container-widget-width:10.528%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-3d4ea3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-3d4ea3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-14e0458{width:var( --container-widget-width, 98.502% );max-width:98.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:98.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-14e0458.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-14e0458 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-ca8503f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-1e7170b{width:var( --container-widget-width, 98.502% );max-width:98.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:98.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-1e7170b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-1e7170b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-fa23327:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-fa23327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-fa23327{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;z-index:0;}.elementor-122 .elementor-element.elementor-element-fa23327 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-a1822e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-a1822e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupuseriaeltio.com/wp-content/uploads/2026/02/separadores-31.png");background-position:center center;}.elementor-122 .elementor-element.elementor-element-a1822e2 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:1;}.elementor-122 .elementor-element.elementor-element-a1822e2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-a1822e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-a1822e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-2f9dbef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-2f9dbef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-2f9dbef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-2f9dbef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:31px 0px 36px 0px;}.elementor-122 .elementor-element.elementor-element-2f9dbef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-2ecbb22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-2ecbb22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-2ecbb22.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-2ecbb22.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-2ecbb22.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-2ecbb22 > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-2ecbb22 > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-2ecbb22 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-2ecbb22 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-2ecbb22 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-c6093d5{width:var( --container-widget-width, 9.074% );max-width:9.074%;--container-widget-width:9.074%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-c6093d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-c6093d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-2a4f837{width:var( --container-widget-width, 98.502% );max-width:98.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:98.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-2a4f837.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-2a4f837 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-ef4c390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-cc9339a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-cc9339a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-cc9339a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-cc9339a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-cc9339a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-cc9339a > .elementor-element-populated, .elementor-122 .elementor-element.elementor-element-cc9339a > .elementor-element-populated > .elementor-background-overlay, .elementor-122 .elementor-element.elementor-element-cc9339a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-cc9339a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-cc9339a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-71f0222{width:var( --container-widget-width, 10.528% );max-width:10.528%;--container-widget-width:10.528%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-71f0222.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-71f0222 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-04496db{width:var( --container-widget-width, 98.502% );max-width:98.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:98.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-122 .elementor-element.elementor-element-04496db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-04496db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-21172f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-8864061:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-8864061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-122 .elementor-element.elementor-element-8864061{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;z-index:0;}.elementor-122 .elementor-element.elementor-element-8864061 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-aa649ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-122 .elementor-element.elementor-element-aa649ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupuseriaeltio.com/wp-content/uploads/2026/02/separadores-31.png");background-position:center center;}.elementor-122 .elementor-element.elementor-element-aa649ba > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:1;}.elementor-122 .elementor-element.elementor-element-aa649ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-aa649ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-aa649ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-146a4be:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-146a4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-146a4be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-146a4be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-ac8ae38.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-ac8ae38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-ac8ae38.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-ac8ae38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:31px 0px 36px 0px;}.elementor-122 .elementor-element.elementor-element-ac8ae38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-separator{border-bottom-style:none;}.elementor-122 .elementor-element.elementor-element-a222631{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-a222631.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-item{align-items:center;}.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list li:not(:last-child){margin-bottom:12px;}body.rtl .elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-image{padding-left:calc(5px/2);}body.rtl .elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-image{padding-right:calc(5px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(5px/2);}.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-header{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-description{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-122 .elementor-element.elementor-element-63b97275{width:var( --container-widget-width, 456.844px );max-width:456.844px;--container-widget-width:456.844px;--container-widget-flex-grow:0;text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-122 .elementor-element.elementor-element-67aa2284{width:var( --container-widget-width, 624.141px );max-width:624.141px;--container-widget-width:624.141px;--container-widget-flex-grow:0;font-size:20px;}.elementor-122 .elementor-element.elementor-element-79d995c{width:var( --container-widget-width, 624.141px );max-width:624.141px;--container-widget-width:624.141px;--container-widget-flex-grow:0;font-size:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-501c34d9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-501c34d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-price-list .elementor-price-list-header{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-list .elementor-price-list-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-78c0ab78.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-78c0ab78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-aa39f42.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-aa39f42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-b5b1be8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-b5b1be8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-a3bf3cb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-a3bf3cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-509e904.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-509e904.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-1e1b2b2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-1e1b2b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-f2018a2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-f2018a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-a4003fc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-a4003fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-9ba27bc .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-1e7170b .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-122 .elementor-element.elementor-element-63b97275 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-122 .elementor-element.elementor-element-67aa2284{font-size:18px;}.elementor-122 .elementor-element.elementor-element-79d995c{font-size:18px;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-841fdaa.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-841fdaa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-247ffbe5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-247ffbe5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-price-list .elementor-price-list-header{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-list .elementor-price-list-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );}.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list li:not(:last-child){margin-bottom:10px;}.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-header{font-size:20px;}.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-price{font-size:18px;}.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-description{line-height:22px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-122 .elementor-element.elementor-element-35cb474.elementor-element{--align-self:center;}.elementor-122 .elementor-element.elementor-element-35cb474 .swiper-slide{height:235px;}.elementor-122 .elementor-element.elementor-element-35cb474 .elementor-slide-description{font-size:20px;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-5e49a54.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-5e49a54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-c030dda .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-411cb19 .elementor-heading-title{font-size:20px;}.elementor-122 .elementor-element.elementor-element-b956c08{line-height:22px;}.elementor-122 .elementor-element.elementor-element-cd40e48 .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-303da0b .elementor-heading-title{font-size:20px;}.elementor-122 .elementor-element.elementor-element-c791bcb{line-height:22px;}.elementor-122 .elementor-element.elementor-element-8ab82b5{width:var( --container-widget-width, 322px );max-width:322px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-8ab82b5.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-122 .elementor-element.elementor-element-8ab82b5 .swiper-slide{height:324px;}.elementor-122 .elementor-element.elementor-element-8ab82b5 .elementor-slide-heading{font-size:18px;}.elementor-122 .elementor-element.elementor-element-8ab82b5 .elementor-slide-description{font-size:12px;line-height:14px;letter-spacing:-0.4px;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-3cc5ed7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-3cc5ed7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list li:not(:last-child){margin-bottom:10px;}.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-header{font-size:20px;}.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-price{font-size:18px;}.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-description{font-size:20px;}.elementor-122 .elementor-element.elementor-element-4fe27ca .swiper-slide{height:235px;}.elementor-122 .elementor-element.elementor-element-2e87dc93 .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-aa8f816 .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list li:not(:last-child){margin-bottom:10px;}.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-header{font-size:20px;}.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-price{font-size:18px;}.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-description{font-size:20px;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-df1884d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-df1884d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-58c3a6b .elementor-heading-title{font-size:18px;}.elementor-122 .elementor-element.elementor-element-b8689a5 .elementor-heading-title{font-size:20px;}.elementor-122 .elementor-element.elementor-element-affa8b8 .elementor-heading-title{font-size:20px;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-b9b2a64.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-b9b2a64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-509e904{width:95%;}.elementor-122 .elementor-element.elementor-element-509e904.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list li:not(:last-child){margin-bottom:10px;}body.rtl .elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-image{padding-left:calc(7px/2);}body.rtl .elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(7px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-image{padding-right:calc(7px/2);}body:not(.rtl) .elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(7px/2);}.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-header{font-size:20px;line-height:22px;}.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-description{font-size:20px;line-height:22px;}.elementor-122 .elementor-element.elementor-element-fe397ef .swiper-slide{height:220px;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-42470d3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-42470d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list li:not(:last-child){margin-bottom:12px;}.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-header{margin-bottom:0rem;line-height:22px;letter-spacing:-0.9px;}.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-price{font-size:18px;}.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-description{font-size:20px;line-height:22px;}.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-header{font-size:20px;}.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-description{line-height:22px;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-4b04d18.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-4b04d18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-da67877 .elementor-heading-title{font-size:22px;}.elementor-122 .elementor-element.elementor-element-14e0458 .elementor-heading-title{font-size:22px;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-2f9dbef.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-2f9dbef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-2a4f837 .elementor-heading-title{font-size:22px;}.elementor-122 .elementor-element.elementor-element-04496db .elementor-heading-title{font-size:22px;}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-ac8ae38.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-ac8ae38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-header{font-size:20px;}.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-description{line-height:22px;}}/* Start custom CSS for price-list, class: .elementor-element-e7f4743 *//* Forzar el contenedor a alinearse a la izquierda */
.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-header {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 15px !important;
}

/* El círculo con el número (Precio) */
.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-price {
    order: 1 !important;
    background-color: #202B52 !important;
    color: #FFFFFF !important;
    min-width: 45px !important;
    height: 45px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

/* El título del plato */
.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-title {
    order: 2 !important;
    text-align: left !important;
}

/* La descripción abajo */
.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-description {
    text-align: left !important;
    margin-left: 60px !important; /* Alineado bajo el título */
    margin-top: 5px !important;
    display: block !important;
}

/* Quitar separadores */
.elementor-122 .elementor-element.elementor-element-e7f4743 .elementor-price-list-separator {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c030dda *//* Estilo para convertir un Encabezado en un círculo */
.elementor-122 .elementor-element.elementor-element-c030dda .elementor-heading-title {
    background-color: #202B52 !important; /* Azul oscuro */
    color: #FFFFFF !important; /* Número blanco */
    width: 50px !important; /* Ancho fijo */
    height: 50px !important; /* Alto fijo igual al ancho */
    border-radius: 50% !important; /* Forma circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 auto 15px 0 !important; /* Ajusta el margen si lo querés centrado o a la izq */
    line-height: 1 !important; /* Evita que el número se desplace hacia abajo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd40e48 *//* Estilo para convertir un Encabezado en un círculo */
.elementor-122 .elementor-element.elementor-element-cd40e48 .elementor-heading-title {
    background-color: #202B52 !important; /* Azul oscuro */
    color: #FFFFFF !important; /* Número blanco */
    width: 50px !important; /* Ancho fijo */
    height: 50px !important; /* Alto fijo igual al ancho */
    border-radius: 50% !important; /* Forma circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 auto 15px 0 !important; /* Ajusta el margen si lo querés centrado o a la izq */
    line-height: 1 !important; /* Evita que el número se desplace hacia abajo */
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8ab82b5 *//* Estilo para la nueva caja blanca */
.caja-blanca {
    background-color: #FFFFFF !important;
    color: #202B52 !important;
    display: inline-block !important; /* Para que sea un rectángulo */
    padding: 10px 25px !important;
    border-radius: 5px !important; /* Puntas redondeadas a 10 */
    box-shadow: 0px 5px 15px rgba(0,0,0,0.2) !important;
    margin: 0 auto !important;
}

/* El número azul */
.n-plato {
    color: #202B52 !important;
    font-weight: 900 !important;
    margin-right: 12px !important;
    border-right: 2px solid #202B52;
    padding-right: 12px;
}

/* Forzamos que el título original de Elementor no tenga estilos propios */
.elementor-122 .elementor-element.elementor-element-8ab82b5 .elementor-slide-title {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-ba3a554 *//* Forzar el contenedor a alinearse a la izquierda */
.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-header {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 15px !important;
}

/* El círculo con el número (Precio) */
.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-price {
    order: 1 !important;
    background-color: #202B52 !important;
    color: #FFFFFF !important;
    min-width: 45px !important;
    height: 45px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

/* El título del plato */
.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-title {
    order: 2 !important;
    text-align: left !important;
}

/* La descripción abajo */
.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-description {
    text-align: left !important;
    margin-left: 60px !important; /* Alineado bajo el título */
    margin-top: 5px !important;
    display: block !important;
}

/* Quitar separadores */
.elementor-122 .elementor-element.elementor-element-ba3a554 .elementor-price-list-separator {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-a3f2d3d *//* Forzar el contenedor a alinearse a la izquierda */
.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-header {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 15px !important;
}

/* El círculo con el número (Precio) */
.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-price {
    order: 1 !important;
    background-color: #202B52 !important;
    color: #FFFFFF !important;
    min-width: 45px !important;
    height: 45px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

/* El título del plato */
.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-title {
    order: 2 !important;
    text-align: left !important;
}

/* La descripción abajo */
.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-description {
    text-align: left !important;
    margin-left: 60px !important; /* Alineado bajo el título */
    margin-top: 5px !important;
    display: block !important;
}

/* Quitar separadores */
.elementor-122 .elementor-element.elementor-element-a3f2d3d .elementor-price-list-separator {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625c555 *//* Estilo para convertir un Encabezado en un círculo */
.elementor-122 .elementor-element.elementor-element-625c555 .elementor-heading-title {
    background-color: #202B52 !important; /* Azul oscuro */
    color: #FFFFFF !important; /* Número blanco */
    width: 50px !important; /* Ancho fijo */
    height: 50px !important; /* Alto fijo igual al ancho */
    border-radius: 50% !important; /* Forma circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 auto 15px 0 !important; /* Ajusta el margen si lo querés centrado o a la izq */
    line-height: 1 !important; /* Evita que el número se desplace hacia abajo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1de9c8 *//* Estilo para convertir un Encabezado en un círculo */
.elementor-122 .elementor-element.elementor-element-c1de9c8 .elementor-heading-title {
    background-color: #202B52 !important; /* Azul oscuro */
    color: #FFFFFF !important; /* Número blanco */
    width: 50px !important; /* Ancho fijo */
    height: 50px !important; /* Alto fijo igual al ancho */
    border-radius: 50% !important; /* Forma circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 auto 15px 0 !important; /* Ajusta el margen si lo querés centrado o a la izq */
    line-height: 1 !important; /* Evita que el número se desplace hacia abajo */
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-ff9969b *//* Forzar el contenedor a alinearse a la izquierda */
.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-header {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 15px !important;
}

/* El círculo con el número (Precio) */
.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-price {
    order: 1 !important;
    background-color: #202B52 !important;
    color: #FFFFFF !important;
    min-width: 45px !important;
    height: 45px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

/* El título del plato */
.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-title {
    order: 2 !important;
    text-align: left !important;
}

/* La descripción abajo */
.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-description {
    text-align: left !important;
    margin-left: 60px !important; /* Alineado bajo el título */
    margin-top: 5px !important;
    display: block !important;
}

/* Quitar separadores */
.elementor-122 .elementor-element.elementor-element-ff9969b .elementor-price-list-separator {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-7489239 *//* Forzar el contenedor a alinearse a la izquierda */
.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-header {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 15px !important;
}

/* El círculo con el número (Precio) */
.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-price {
    order: 1 !important;
    background-color: #202B52 !important;
    color: #FFFFFF !important;
    min-width: 45px !important;
    height: 45px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

/* El título del plato */
.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-title {
    order: 2 !important;
    text-align: left !important;
}

/* La descripción abajo */
.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-description {
    text-align: left !important;
    margin-left: 60px !important; /* Alineado bajo el título */
    margin-top: 5px !important;
    display: block !important;
}

/* Quitar separadores */
.elementor-122 .elementor-element.elementor-element-7489239 .elementor-price-list-separator {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-0e402f3 *//* Forzar el contenedor a alinearse a la izquierda */
.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-header {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 15px !important;
}

/* El círculo con el número (Precio) */
.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-price {
    order: 1 !important;
    background-color: #202B52 !important;
    color: #FFFFFF !important;
    min-width: 45px !important;
    height: 45px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

/* El título del plato */
.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-title {
    order: 2 !important;
    text-align: left !important;
}

/* La descripción abajo */
.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-description {
    text-align: left !important;
    margin-left: 60px !important; /* Alineado bajo el título */
    margin-top: 5px !important;
    display: block !important;
}

/* Quitar separadores */
.elementor-122 .elementor-element.elementor-element-0e402f3 .elementor-price-list-separator {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c75a460 *//* Estilo para convertir un Encabezado en un círculo */
.elementor-122 .elementor-element.elementor-element-c75a460 .elementor-heading-title {
    background-color: #202B52 !important; /* Azul oscuro */
    color: #FFFFFF !important; /* Número blanco */
    width: 50px !important; /* Ancho fijo */
    height: 50px !important; /* Alto fijo igual al ancho */
    border-radius: 50% !important; /* Forma circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 auto 15px 0 !important; /* Ajusta el margen si lo querés centrado o a la izq */
    line-height: 1 !important; /* Evita que el número se desplace hacia abajo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d4ea3a *//* Estilo para convertir un Encabezado en un círculo */
.elementor-122 .elementor-element.elementor-element-3d4ea3a .elementor-heading-title {
    background-color: #202B52 !important; /* Azul oscuro */
    color: #FFFFFF !important; /* Número blanco */
    width: 50px !important; /* Ancho fijo */
    height: 50px !important; /* Alto fijo igual al ancho */
    border-radius: 50% !important; /* Forma circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 auto 15px 0 !important; /* Ajusta el margen si lo querés centrado o a la izq */
    line-height: 1 !important; /* Evita que el número se desplace hacia abajo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6093d5 *//* Estilo para convertir un Encabezado en un círculo */
.elementor-122 .elementor-element.elementor-element-c6093d5 .elementor-heading-title {
    background-color: #202B52 !important; /* Azul oscuro */
    color: #FFFFFF !important; /* Número blanco */
    width: 50px !important; /* Ancho fijo */
    height: 50px !important; /* Alto fijo igual al ancho */
    border-radius: 50% !important; /* Forma circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 auto 15px 0 !important; /* Ajusta el margen si lo querés centrado o a la izq */
    line-height: 1 !important; /* Evita que el número se desplace hacia abajo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f0222 *//* Estilo para convertir un Encabezado en un círculo */
.elementor-122 .elementor-element.elementor-element-71f0222 .elementor-heading-title {
    background-color: #202B52 !important; /* Azul oscuro */
    color: #FFFFFF !important; /* Número blanco */
    width: 50px !important; /* Ancho fijo */
    height: 50px !important; /* Alto fijo igual al ancho */
    border-radius: 50% !important; /* Forma circular */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 auto 15px 0 !important; /* Ajusta el margen si lo querés centrado o a la izq */
    line-height: 1 !important; /* Evita que el número se desplace hacia abajo */
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-a222631 *//* Forzar el contenedor a alinearse a la izquierda */
.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-header {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 15px !important;
}

/* El círculo con el número (Precio) */
.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-price {
    order: 1 !important;
    background-color: #202B52 !important;
    color: #FFFFFF !important;
    min-width: 45px !important;
    height: 45px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

/* El título del plato */
.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-title {
    order: 2 !important;
    text-align: left !important;
}

/* La descripción abajo */
.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-description {
    text-align: left !important;
    margin-left: 60px !important; /* Alineado bajo el título */
    margin-top: 5px !important;
    display: block !important;
}

/* Quitar separadores */
.elementor-122 .elementor-element.elementor-element-a222631 .elementor-price-list-separator {
    display: none !important;
}/* End custom CSS */