.elementor-2669 .elementor-element.elementor-element-14dc924d:not(.elementor-motion-effects-element-type-background), .elementor-2669 .elementor-element.elementor-element-14dc924d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://sellamaperuprovo.com/wp-content/uploads/2025/10/banner.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2669 .elementor-element.elementor-element-14dc924d > .elementor-background-overlay{background-image:url("https://sellamaperuprovo.com/wp-content/uploads/2026/01/menu-se-llama-peru-banner-1-img.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.3;mix-blend-mode:difference;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-14dc924d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-215px;margin-bottom:0px;padding:250px 0px 185px 0px;}.elementor-2669 .elementor-element.elementor-element-1fd810ac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2669 .elementor-element.elementor-element-1fd810ac > .elementor-container{max-width:800px;}.elementor-2669 .elementor-element.elementor-element-700f17c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-82c9871{text-align:center;}.elementor-2669 .elementor-element.elementor-element-82c9871 .elementor-heading-title{color:#FFFFFF;}.elementor-2669 .elementor-element.elementor-element-646d00b1{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-2669 .elementor-element.elementor-element-646d00b1 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-2669 .elementor-element.elementor-element-646d00b1 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2669 .elementor-element.elementor-element-c149f7b:not(.elementor-motion-effects-element-type-background), .elementor-2669 .elementor-element.elementor-element-c149f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sellamaperuprovo.com/wp-content/uploads/2025/10/shape-1-2.png");background-position:bottom left;background-repeat:no-repeat;background-size:auto;}.elementor-2669 .elementor-element.elementor-element-c149f7b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-c149f7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 150px 0px;}.elementor-2669 .elementor-element.elementor-element-27cd1b47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2669 .elementor-element.elementor-element-2e91b9dc{text-align:center;}.elementor-2669 .elementor-element.elementor-element-2e91b9dc .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-4232b86b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-2669 .elementor-element.elementor-element-4232b86b .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-2669 .elementor-element.elementor-element-4232b86b .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2669 .elementor-element.elementor-element-59cc50d5{text-align:center;}.elementor-2669 .elementor-element.elementor-element-59cc50d5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-1c50a848{--spacer-size:20px;}.elementor-2669 .elementor-element.elementor-element-5a6bacde > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2669 .elementor-element.elementor-element-5a6bacde, .elementor-2669 .elementor-element.elementor-element-5a6bacde > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-5a6bacde{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-2669 .elementor-element.elementor-element-5a6bacde > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-636c880 > .elementor-widget-container{margin:0px 30px 0px 20px;padding:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-48f08d10 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2669 .elementor-element.elementor-element-48f08d10 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2669 .elementor-element.elementor-element-48f08d10 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-dff8d2f > .elementor-widget-container{margin:0px 30px 0px 20px;padding:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-38081581 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2669 .elementor-element.elementor-element-38081581, .elementor-2669 .elementor-element.elementor-element-38081581 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-38081581{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-38081581 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-793b56a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-3dd314e{text-align:start;}.elementor-2669 .elementor-element.elementor-element-3dd314e .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:var( --e-global-color-primary );}.elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list-item{align-items:flex-start;}.elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list-header{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list-price{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list-description{color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-f1a52f7 .elementor-price-list-image img{border-radius:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-2e7dafaf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-7bf7ec62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-7bf7ec62 img{border-radius:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-4fd2b0da > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2669 .elementor-element.elementor-element-4fd2b0da, .elementor-2669 .elementor-element.elementor-element-4fd2b0da > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-4fd2b0da{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-4fd2b0da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-125cbdb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-125cbdb9 img{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-52ea4a83 > .elementor-element-populated, .elementor-2669 .elementor-element.elementor-element-52ea4a83 > .elementor-element-populated > .elementor-background-overlay, .elementor-2669 .elementor-element.elementor-element-52ea4a83 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-52ea4a83 > .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;}.elementor-2669 .elementor-element.elementor-element-52ea4a83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-9d52b4e{text-align:start;}.elementor-2669 .elementor-element.elementor-element-9d52b4e .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:var( --e-global-color-primary );}.elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list-item{align-items:flex-start;}.elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list-image{padding-left:calc(26px/2);}body.rtl .elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(26px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list-image{padding-right:calc(26px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(26px/2);}.elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list-header{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list-price{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list-description{color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-9229ae9 .elementor-price-list-image img{border-radius:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-c7000d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2669 .elementor-element.elementor-element-c7000d4, .elementor-2669 .elementor-element.elementor-element-c7000d4 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-c7000d4{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-c7000d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-d791755 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-5b5b538{text-align:start;}.elementor-2669 .elementor-element.elementor-element-5b5b538 .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:var( --e-global-color-primary );}.elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list-item{align-items:flex-start;}.elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list-image{padding-left:calc(26px/2);}body.rtl .elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(26px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list-image{padding-right:calc(26px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(26px/2);}.elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list-header{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list-price{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list-description{color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-8ce851f .elementor-price-list-image img{border-radius:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-67902f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-ed06e87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-ed06e87 img{border-radius:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-6345c5e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2669 .elementor-element.elementor-element-6345c5e, .elementor-2669 .elementor-element.elementor-element-6345c5e > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-6345c5e{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-6345c5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-77afbdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-77afbdc img{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-63ed004 > .elementor-element-populated, .elementor-2669 .elementor-element.elementor-element-63ed004 > .elementor-element-populated > .elementor-background-overlay, .elementor-2669 .elementor-element.elementor-element-63ed004 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-63ed004 > .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;}.elementor-2669 .elementor-element.elementor-element-63ed004 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-f7e16af{text-align:start;}.elementor-2669 .elementor-element.elementor-element-f7e16af .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:var( --e-global-color-primary );}.elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list-item{align-items:flex-start;}.elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list-image{padding-left:calc(26px/2);}body.rtl .elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(26px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list-image{padding-right:calc(26px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(26px/2);}.elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list-header{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list-price{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list-description{color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-e950874 .elementor-price-list-image img{border-radius:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-9f81c16 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2669 .elementor-element.elementor-element-9f81c16, .elementor-2669 .elementor-element.elementor-element-9f81c16 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-9f81c16{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-9f81c16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-1904215 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-546b3e0{text-align:start;}.elementor-2669 .elementor-element.elementor-element-546b3e0 .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:var( --e-global-color-primary );}.elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list-item{align-items:flex-start;}.elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list-image{padding-left:calc(26px/2);}body.rtl .elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(26px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list-image{padding-right:calc(26px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(26px/2);}.elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list-header{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list-price{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list-description{color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-860721c .elementor-price-list-image img{border-radius:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-cba14df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-6ad624f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-6ad624f img{border-radius:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-0cb90fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2669 .elementor-element.elementor-element-0cb90fd, .elementor-2669 .elementor-element.elementor-element-0cb90fd > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-0cb90fd{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-0cb90fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-d110a1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-d110a1a img{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-00b7557 > .elementor-element-populated, .elementor-2669 .elementor-element.elementor-element-00b7557 > .elementor-element-populated > .elementor-background-overlay, .elementor-2669 .elementor-element.elementor-element-00b7557 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-00b7557 > .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;}.elementor-2669 .elementor-element.elementor-element-00b7557 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-29868b9{text-align:start;}.elementor-2669 .elementor-element.elementor-element-29868b9 .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:var( --e-global-color-primary );}.elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list-item{align-items:flex-start;}.elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list-header{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list-price{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list-description{color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-a645edf .elementor-price-list-image img{border-radius:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-57a9c13 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2669 .elementor-element.elementor-element-57a9c13, .elementor-2669 .elementor-element.elementor-element-57a9c13 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-57a9c13{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-57a9c13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-6888c26 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-2d4767f{text-align:start;}.elementor-2669 .elementor-element.elementor-element-2d4767f .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:var( --e-global-color-primary );}.elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list-item{align-items:flex-start;}.elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list-header{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list-price{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list-description{color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-0ee6c26 .elementor-price-list-image img{border-radius:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-d2c6932 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-d008dfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-d008dfd img{border-radius:15px 15px 15px 15px;}.elementor-2669 .elementor-element.elementor-element-5033f64 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2669 .elementor-element.elementor-element-5033f64:not(.elementor-motion-effects-element-type-background), .elementor-2669 .elementor-element.elementor-element-5033f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sellamaperuprovo.com/wp-content/uploads/2026/01/fachada-se-llama-peru-9-banner-img.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2669 .elementor-element.elementor-element-5033f64 > .elementor-background-overlay{opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-5033f64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-2669 .elementor-element.elementor-element-2a5b6f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBBBBB;}.elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-element-populated, .elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-60px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:30px 40px 30px 40px;}.elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-2a5b6f1{z-index:1;}.elementor-2669 .elementor-element.elementor-element-72ebf6a{text-align:start;}.elementor-2669 .elementor-element.elementor-element-72ebf6a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2669 .elementor-element.elementor-element-9186a93{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-2669 .elementor-element.elementor-element-9186a93 .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-2669 .elementor-element.elementor-element-9186a93 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2669 .elementor-element.elementor-element-31cbd32{text-align:start;}.elementor-2669 .elementor-element.elementor-element-31cbd32 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2669 .elementor-element.elementor-element-b92c2f8{--spacer-size:10px;}.elementor-2669 .elementor-element.elementor-element-60ec6d2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-52a3892 .elementor-button{background-color:var( --e-global-color-text );text-decoration:none;}.elementor-2669 .elementor-element.elementor-element-52a3892 .elementor-button:hover, .elementor-2669 .elementor-element.elementor-element-52a3892 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-c6efbf1 > .elementor-element-populated{margin:100px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;}.elementor-2669 .elementor-element.elementor-element-c6efbf1{z-index:1;}.elementor-2669 .elementor-element.elementor-element-6e0d4cb:not(.elementor-motion-effects-element-type-background), .elementor-2669 .elementor-element.elementor-element-6e0d4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-6e0d4cb > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-6e0d4cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-2669 .elementor-element.elementor-element-b944436 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2669 .elementor-element.elementor-element-2eaff33{text-align:center;}.elementor-2669 .elementor-element.elementor-element-2eaff33 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2669 .elementor-element.elementor-element-7891d9f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2669 .elementor-element.elementor-element-7891d9f .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-2669 .elementor-element.elementor-element-7891d9f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2669 .elementor-element.elementor-element-abf332c{text-align:center;}.elementor-2669 .elementor-element.elementor-element-abf332c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2669 .elementor-element.elementor-element-2d12aeb{--spacer-size:10px;}.elementor-2669 .elementor-element.elementor-element-d67f0e3:not(.elementor-motion-effects-element-type-background), .elementor-2669 .elementor-element.elementor-element-d67f0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://sellamaperuprovo.com/wp-content/uploads/2025/12/team-bg.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-2669 .elementor-element.elementor-element-d67f0e3 > .elementor-background-overlay{opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-d67f0e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 110px 0px;}.elementor-2669 .elementor-element.elementor-element-3211268 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-c711b0a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-2669 .elementor-element.elementor-element-c711b0a .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-2669 .elementor-element.elementor-element-c711b0a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2669 .elementor-element.elementor-element-d9cfe17{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2669 .elementor-element.elementor-element-d81b6a5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2669 .elementor-element.elementor-element-d81b6a5 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-d81b6a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-d81b6a5.elementor-view-framed .elementor-icon, .elementor-2669 .elementor-element.elementor-element-d81b6a5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-d81b6a5 .elementor-icon{font-size:36px;}.elementor-2669 .elementor-element.elementor-element-d81b6a5 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2669 .elementor-element.elementor-element-16c1f2b{width:var( --container-widget-width, 86.436% );max-width:86.436%;--container-widget-width:86.436%;--container-widget-flex-grow:0;}.elementor-2669 .elementor-element.elementor-element-16c1f2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2669 .elementor-element.elementor-element-16c1f2b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2669 .elementor-element.elementor-element-16c1f2b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-16c1f2b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-16c1f2b.elementor-view-framed .elementor-icon, .elementor-2669 .elementor-element.elementor-element-16c1f2b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2669 .elementor-element.elementor-element-16c1f2b .elementor-icon{font-size:36px;}.elementor-2669 .elementor-element.elementor-element-16c1f2b .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2669 .elementor-element.elementor-element-1d3e714:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2669 .elementor-element.elementor-element-1d3e714 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07060657;}.elementor-2669 .elementor-element.elementor-element-1d3e714 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2669 .elementor-element.elementor-element-1d3e714 > .elementor-element-populated, .elementor-2669 .elementor-element.elementor-element-1d3e714 > .elementor-element-populated > .elementor-background-overlay, .elementor-2669 .elementor-element.elementor-element-1d3e714 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-1d3e714 > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -60px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:50px 40px 50px 40px;}.elementor-2669 .elementor-element.elementor-element-1d3e714 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2669 .elementor-element.elementor-element-1d3e714{z-index:1;}.elementor-2669 .elementor-element.elementor-element-3dfa8e9 .elementor-heading-title{font-family:"DancingScript-Regular", Sans-serif;font-style:italic;color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-d06e79a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-2669 .elementor-element.elementor-element-d06e79a .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-2669 .elementor-element.elementor-element-d06e79a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2669 .elementor-element.elementor-element-4c0f038 .elementor-heading-title{color:#F8F8F8;}.elementor-2669 .elementor-element.elementor-element-732e11d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2669 .elementor-element.elementor-element-732e11d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2669 .elementor-element.elementor-element-732e11d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2669 .elementor-element.elementor-element-732e11d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2669 .elementor-element.elementor-element-732e11d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-field-type-html{color:var( --e-global-color-secondary );}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-field-group .elementor-field, .elementor-2669 .elementor-element.elementor-element-732e11d .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2669 .elementor-element.elementor-element-732e11d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-button[type="submit"]{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2669 .elementor-element.elementor-element-732e11d .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-2669 .elementor-element.elementor-element-732e11d .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-2669 .elementor-element.elementor-element-732e11d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2669 .elementor-element.elementor-element-732e11d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2669 .elementor-element.elementor-element-732e11d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-2669 .elementor-element.elementor-element-793b56a7{width:50%;}.elementor-2669 .elementor-element.elementor-element-2e7dafaf{width:50%;}.elementor-2669 .elementor-element.elementor-element-70e07e71{width:50%;}.elementor-2669 .elementor-element.elementor-element-52ea4a83{width:50%;}.elementor-2669 .elementor-element.elementor-element-d791755{width:50%;}.elementor-2669 .elementor-element.elementor-element-67902f5{width:50%;}.elementor-2669 .elementor-element.elementor-element-c04812f{width:50%;}.elementor-2669 .elementor-element.elementor-element-63ed004{width:50%;}.elementor-2669 .elementor-element.elementor-element-1904215{width:50%;}.elementor-2669 .elementor-element.elementor-element-cba14df{width:50%;}.elementor-2669 .elementor-element.elementor-element-9234324{width:50%;}.elementor-2669 .elementor-element.elementor-element-00b7557{width:50%;}.elementor-2669 .elementor-element.elementor-element-6888c26{width:50%;}.elementor-2669 .elementor-element.elementor-element-d2c6932{width:50%;}.elementor-2669 .elementor-element.elementor-element-2a5b6f1{width:35%;}.elementor-2669 .elementor-element.elementor-element-c6efbf1{width:65%;}.elementor-2669 .elementor-element.elementor-element-3211268{width:60%;}.elementor-2669 .elementor-element.elementor-element-1d3e714{width:40%;}}@media(max-width:1024px){.elementor-2669 .elementor-element.elementor-element-14dc924d > .elementor-background-overlay{background-size:cover;}.elementor-2669 .elementor-element.elementor-element-c149f7b{padding:90px 0px 90px 0px;}.elementor-2669 .elementor-element.elementor-element-2e91b9dc{text-align:center;}.elementor-2669 .elementor-element.elementor-element-48f08d10 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-f1a52f7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2669 .elementor-element.elementor-element-9229ae9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2669 .elementor-element.elementor-element-8ce851f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2669 .elementor-element.elementor-element-e950874{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2669 .elementor-element.elementor-element-860721c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2669 .elementor-element.elementor-element-a645edf{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2669 .elementor-element.elementor-element-0ee6c26{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-element-populated, .elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2669 .elementor-element.elementor-element-2a5b6f1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2669 .elementor-element.elementor-element-72ebf6a{text-align:center;}.elementor-2669 .elementor-element.elementor-element-9186a93 .elementor-divider{text-align:center;}.elementor-2669 .elementor-element.elementor-element-9186a93 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2669 .elementor-element.elementor-element-31cbd32{text-align:center;}.elementor-2669 .elementor-element.elementor-element-60ec6d2{text-align:center;}.elementor-2669 .elementor-element.elementor-element-c6efbf1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2669 .elementor-element.elementor-element-2eaff33{text-align:center;}.elementor-2669 .elementor-element.elementor-element-3211268 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-c2b8bff{text-align:center;}.elementor-2669 .elementor-element.elementor-element-c711b0a .elementor-divider{text-align:center;}.elementor-2669 .elementor-element.elementor-element-c711b0a .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2669 .elementor-element.elementor-element-d9cfe17{text-align:center;}.elementor-2669 .elementor-element.elementor-element-d81b6a5 .elementor-icon-box-wrapper{text-align:center;}.elementor-2669 .elementor-element.elementor-element-16c1f2b .elementor-icon-box-wrapper{text-align:center;}.elementor-2669 .elementor-element.elementor-element-1d3e714 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2669 .elementor-element.elementor-element-3dfa8e9{text-align:center;}.elementor-2669 .elementor-element.elementor-element-d06e79a .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-2669 .elementor-element.elementor-element-d06e79a .elementor-divider{text-align:center;}.elementor-2669 .elementor-element.elementor-element-4c0f038{text-align:center;}}@media(max-width:767px){.elementor-2669 .elementor-element.elementor-element-700f17c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2669 .elementor-element.elementor-element-c149f7b{padding:60px 0px 90px 0px;}.elementor-2669 .elementor-element.elementor-element-2e91b9dc{text-align:center;}.elementor-2669 .elementor-element.elementor-element-59cc50d5{text-align:center;}.elementor-2669 .elementor-element.elementor-element-636c880 > .elementor-widget-container{margin:20px 30px 0px 20px;}.elementor-2669 .elementor-element.elementor-element-dff8d2f > .elementor-widget-container{margin:20px 30px 0px 20px;}.elementor-2669 .elementor-element.elementor-element-f1a52f7{width:100%;max-width:100%;}.elementor-2669 .elementor-element.elementor-element-f1a52f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-9229ae9{width:100%;max-width:100%;}.elementor-2669 .elementor-element.elementor-element-8ce851f{width:100%;max-width:100%;}.elementor-2669 .elementor-element.elementor-element-e950874{width:100%;max-width:100%;}.elementor-2669 .elementor-element.elementor-element-860721c{width:100%;max-width:100%;}.elementor-2669 .elementor-element.elementor-element-a645edf{width:100%;max-width:100%;}.elementor-2669 .elementor-element.elementor-element-0ee6c26{width:100%;max-width:100%;}.elementor-2669 .elementor-element.elementor-element-5033f64{padding:100px 0px 100px 0px;}.elementor-2669 .elementor-element.elementor-element-72ebf6a{text-align:center;}.elementor-2669 .elementor-element.elementor-element-31cbd32{text-align:center;}.elementor-2669 .elementor-element.elementor-element-60ec6d2{text-align:center;}.elementor-2669 .elementor-element.elementor-element-2eaff33{text-align:center;}.elementor-2669 .elementor-element.elementor-element-abf332c{text-align:center;}.elementor-2669 .elementor-element.elementor-element-c2b8bff{text-align:center;}.elementor-2669 .elementor-element.elementor-element-d9cfe17{text-align:center;}.elementor-2669 .elementor-element.elementor-element-d81b6a5 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2669 .elementor-element.elementor-element-16c1f2b .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2669 .elementor-element.elementor-element-1d3e714 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2669 .elementor-element.elementor-element-5ad6c2e7{width:100%;}.elementor-2669 .elementor-element.elementor-element-48f08d10{width:100%;}.elementor-2669 .elementor-element.elementor-element-64ab5801{width:100%;}.elementor-2669 .elementor-element.elementor-element-793b56a7{width:100%;}.elementor-2669 .elementor-element.elementor-element-2e7dafaf{width:100%;}.elementor-2669 .elementor-element.elementor-element-70e07e71{width:100%;}.elementor-2669 .elementor-element.elementor-element-52ea4a83{width:100%;}.elementor-2669 .elementor-element.elementor-element-d791755{width:100%;}.elementor-2669 .elementor-element.elementor-element-67902f5{width:100%;}.elementor-2669 .elementor-element.elementor-element-c04812f{width:100%;}.elementor-2669 .elementor-element.elementor-element-63ed004{width:100%;}.elementor-2669 .elementor-element.elementor-element-1904215{width:100%;}.elementor-2669 .elementor-element.elementor-element-cba14df{width:100%;}.elementor-2669 .elementor-element.elementor-element-9234324{width:100%;}.elementor-2669 .elementor-element.elementor-element-00b7557{width:100%;}.elementor-2669 .elementor-element.elementor-element-6888c26{width:100%;}.elementor-2669 .elementor-element.elementor-element-d2c6932{width:100%;}.elementor-2669 .elementor-element.elementor-element-2a5b6f1{width:100%;}.elementor-2669 .elementor-element.elementor-element-c6efbf1{width:100%;}.elementor-2669 .elementor-element.elementor-element-3211268{width:100%;}.elementor-2669 .elementor-element.elementor-element-1d3e714{width:100%;}}@media(min-width:1367px){.elementor-2669 .elementor-element.elementor-element-14dc924d:not(.elementor-motion-effects-element-type-background), .elementor-2669 .elementor-element.elementor-element-14dc924d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2669 .elementor-element.elementor-element-5033f64:not(.elementor-motion-effects-element-type-background), .elementor-2669 .elementor-element.elementor-element-5033f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2669 .elementor-element.elementor-element-d67f0e3:not(.elementor-motion-effects-element-type-background), .elementor-2669 .elementor-element.elementor-element-d67f0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-65ed572 *//* --- ESTILO GENERAL --- */
.smart-gallery-container {
    width: 100%;
    margin: 0 auto;
}

/* Estilo de cada tarjeta/imagen */
.gallery-item {
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
    transition: transform 0.3s ease;
}

.gallery-item img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Esto hace que todas las fotos se vean del mismo tamaño sin estirarse */
    display: block;
    aspect-ratio: 1 / 1; /* Fuerza a que sean CUADRADAS. Cambia a 4/3 si las quieres rectangulares */
}

.swipe-hint {
    display: none; /* Oculto en escritorio */
    text-align: center;
    font-size: 12px;
    color: #888;
    margin-top: 10px;
}

/* --- VISTA DE ESCRITORIO (GRILLA 3 COLUMNAS) --- */
.smart-gallery-track {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 3 columnas iguales */
    gap: 20px; /* Espacio entre fotos */
}

/* Efecto Hover en PC */
.smart-gallery-track:hover .gallery-item:not(:hover) {
    opacity: 0.9; /* Oscurece un poco las que no miras */
}
.gallery-item:hover {
    transform: translateY(-5px); /* Levanta un poco la foto al pasar el mouse */
}


/* --- VISTA MÓVIL (CARRUSEL SWIPE) --- */
@media (max-width: 768px) {
    
    .smart-gallery-track {
        display: flex;             /* Cambiamos de Grid a Fila Flexible */
        overflow-x: auto;          /* Habilitamos el scroll horizontal */
        scroll-snap-type: x mandatory; /* Efecto "imán" al deslizar */
        gap: 15px;
        padding-bottom: 20px;      /* Espacio para la sombra */
        -webkit-overflow-scrolling: touch; /* Suavidad en iPhone */
    }

    .gallery-item {
        flex: 0 0 85%; /* Muestra el 85% de la foto para que el usuario vea que hay otra al lado */
        scroll-snap-align: center; /* La foto se centra automáticamente al soltar */
    }
    
    .swipe-hint {
        display: block; /* Muestra el texto de ayuda solo en móvil */
    }
    
    /* Ocultar la barra de scroll fea pero mantener la funcionalidad */
    .smart-gallery-track::-webkit-scrollbar {
        height: 6px;
    }
    .smart-gallery-track::-webkit-scrollbar-thumb {
        background: #ccc;
        border-radius: 10px;
    }
    .smart-gallery-track::-webkit-scrollbar-track {
        background: transparent;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dbdbb2 *//* --- VARIABLES DE CONFIGURACIÓN (Fácil de editar) --- */
:root {
    /* ESCRITORIO */
    --card-width: 320px;     /* Ancho de la tarjeta */
    --card-gap: 40px;        /* Espacio entre tarjetas */
    --total-items: 10;       /* Cantidad de platillos ÚNICOS */
    --anim-speed: 40s;       /* Velocidad (más segundos = más lento) */
    --main-color: #D72627;   /* Color rojo solicitado */
}

/* MÓVIL (Responsive) */
@media (max-width: 768px) {
    :root {
        --card-width: 260px; /* Tarjetas más estrechas en celular */
        --card-gap: 20px;    /* Menos espacio en celular */
        --anim-speed: 30s;   /* Un poco más rápido visualmente en móvil */
    }
}

/* --- CONTENEDOR PRINCIPAL --- */
.food-carousel-container {
    overflow: hidden;
    position: relative;
    padding: 50px 0;
    background: transparent;
    /* Truco para ancho completo ignorando márgenes */
    width: 100vw; 
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}

/* --- TÍTULO --- */
.carousel-main-title {
    color: var(--main-color);
    text-align: center;
    font-family: 'Helvetica', sans-serif;
    font-size: 42px;
    font-weight: 800;
    margin: 0 0 40px 0;
    text-transform: uppercase;
    padding: 0 20px;
    line-height: 1.2;
}

@media (max-width: 768px) { 
    .carousel-main-title { 
        font-size: 28px; 
        margin-bottom: 25px; 
    } 
}

/* --- PISTA DE MOVIMIENTO --- */
.food-carousel-track {
    display: flex;
    gap: var(--card-gap);
    /* Cálculo automático del ancho total */
    width: calc((var(--card-width) + var(--card-gap)) * var(--total-items) * 2);
    animation: scroll-left var(--anim-speed) linear infinite;
}

/* Pausa al pasar el mouse */
.food-carousel-track:hover {
    animation-play-state: paused;
}

/* --- TARJETA --- */
.food-card {
    width: var(--card-width);
    flex-shrink: 0;
    background: #fff;
    border-radius: 20px;
    padding: 30px 20px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
    font-family: sans-serif;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: auto; 
    min-height: 480px; /* Altura mínima para uniformidad */
}

.food-card:hover {
    transform: translateY(-10px);
}

/* --- IMAGEN --- */
.food-image {
    width: 180px;
    height: 180px;
    margin: 0 auto 15px;
    border-radius: 50%;
    overflow: hidden;
    background: #f0f0f0;
    flex-shrink: 0;
    border: 3px solid white;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

.food-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* --- TEXTOS --- */
.food-card-title {
    color: var(--main-color);
    font-size: 20px;
    font-weight: 800;
    margin: 10px 0 5px 0;
    line-height: 1.2;
    min-height: 48px; /* Para alinear precios si el título es largo */
    display: flex;
    align-items: center;
    justify-content: center;
}

.food-price {
    color: #e74c3c;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 12px;
    display: block;
}

.food-desc {
    color: #666;
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
}

/* --- ANIMACIÓN KEYFRAMES --- */
@keyframes scroll-left {
    0% { transform: translateX(0); }
    100% { transform: translateX(calc( -1 * (var(--card-width) + var(--card-gap)) * var(--total-items) )); }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DancingScript-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://sellamaperuprovo.com/wp-content/uploads/2024/02/DancingScript-Regular1.ttf') format('truetype');
}
/* End Custom Fonts CSS */