.elementor-205 .elementor-element.elementor-element-8ffb884{--display:flex;--min-height:0px;}.elementor-205 .elementor-element.elementor-element-8ffb884.e-con{--e-con-transform-translateY:-9px;}.elementor-205 .elementor-element.elementor-element-036dff4 .elementor-repeater-item-54fd866 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://eless.com.pe/wp-content/uploads/2025/08/eless_slider21.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-036dff4 .elementor-repeater-item-cfa385c .swiper-slide-bg{background-image:url(https://eless.com.pe/wp-content/uploads/2025/07/slider_eless_uno_cortado1.png);background-size:auto;}.elementor-205 .elementor-element.elementor-element-036dff4 .elementor-slide-button{background-color:#6E58DE;font-size:26px;font-weight:700;letter-spacing:2px;word-spacing:4px;border-width:0px;border-radius:43px;color:#FFFFFF;}.elementor-205 .elementor-element.elementor-element-036dff4 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-036dff4 .swiper-slide{height:500px;}.elementor-205 .elementor-element.elementor-element-036dff4 .swiper-slide-contents{max-width:39%;}.elementor-205 .elementor-element.elementor-element-036dff4 .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-036dff4 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:2px;}.elementor-205 .elementor-element.elementor-element-036dff4 .elementor-slide-heading{font-size:48px;}.elementor-205 .elementor-element.elementor-element-036dff4 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:17px;}.elementor-205 .elementor-element.elementor-element-036dff4 .elementor-slide-description{font-size:37px;}.elementor-205 .elementor-element.elementor-element-9013c80{--display:flex;}.elementor-205 .elementor-element.elementor-element-9013c80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-205 .elementor-element.elementor-element-bc82f0b .elementor-repeater-item-ac43df9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://eless.com.pe/wp-content/uploads/2025/08/banner_eless_movil21.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-bc82f0b .elementor-repeater-item-cfa385c .swiper-slide-bg{background-image:url(https://eless.com.pe/wp-content/uploads/2025/07/Captura_de_Pantalla_2025-07-03_a_las_17.07.281.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-bc82f0b .swiper-slide{transition-duration:calc(5000ms*1.2);height:592px;}.elementor-205 .elementor-element.elementor-element-bc82f0b .elementor-slide-button{background-color:#6F58E0;font-weight:700;border-width:0px;border-radius:46px;}.elementor-205 .elementor-element.elementor-element-bc82f0b > .elementor-widget-container{--e-transform-translateX:0px;border-radius:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-bc82f0b .swiper-slide-contents{max-width:66%;}.elementor-205 .elementor-element.elementor-element-bc82f0b .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-bc82f0b .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:4px;}.elementor-205 .elementor-element.elementor-element-bc82f0b .elementor-slide-heading{text-decoration:none;}.elementor-205 .elementor-element.elementor-element-bc82f0b .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-205 .elementor-element.elementor-element-0d89c6e{--display:flex;}.elementor-205 .elementor-element.elementor-element-2241ed4{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-9f3f875 > .elementor-widget-container{--e-transform-scale:1.2;}.elementor-205 .elementor-element.elementor-element-9f3f875.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-205 .elementor-element.elementor-element-9f3f875 img{width:100%;}.elementor-205 .elementor-element.elementor-element-f82bbbd{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-8450f58{text-align:center;}.elementor-205 .elementor-element.elementor-element-2567eb4{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-92bc154 > .elementor-widget-container{--e-transform-scale:1.2;}.elementor-205 .elementor-element.elementor-element-92bc154{text-align:center;}.elementor-205 .elementor-element.elementor-element-92bc154 img{width:100%;}.elementor-205 .elementor-element.elementor-element-0d7af2f{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-6d84e0f{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-41f3ca9{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-65b2461 img{width:54%;}.elementor-205 .elementor-element.elementor-element-0226b74{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-123aff7 img{width:100%;max-width:100%;}.elementor-205 .elementor-element.elementor-element-51b1c86{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-2848006 img{width:60%;}.elementor-205 .elementor-element.elementor-element-70e1246{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-4ebc9b2{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-ad1566c{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-e586ee4 img{width:75%;}.elementor-205 .elementor-element.elementor-element-3f3df0f{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-797e36e img{width:75%;}.elementor-205 .elementor-element.elementor-element-e501d64{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-ed2095c img{width:74%;}.elementor-205 .elementor-element.elementor-element-a99e819{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-a3b0571{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:70px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-205 .elementor-element.elementor-element-87d570b{--display:flex;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-87d570b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-205 .elementor-element.elementor-element-c2dfb59{text-align:center;}.elementor-205 .elementor-element.elementor-element-c2dfb59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:900;letter-spacing:2.6px;color:#6F58E0;}.elementor-205 .elementor-element.elementor-element-4690710{width:var( --container-widget-width, 100.098% );max-width:100.098%;--container-widget-width:100.098%;--container-widget-flex-grow:0;text-align:center;}.elementor-205 .elementor-element.elementor-element-4690710 > .elementor-widget-container{--e-transform-translateX:6px;--e-transform-translateY:0px;margin:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-4690710.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-205 .elementor-element.elementor-element-4690710 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;color:#000000;}.elementor-205 .elementor-element.elementor-element-896a504{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-205 .elementor-element.elementor-element-2245662{--display:flex;}.elementor-205 .elementor-element.elementor-element-ccd7d98{--display:flex;}.elementor-205 .elementor-element.elementor-element-207db96 .elementor-repeater-item-27e7866 .swiper-slide-bg{background-image:url(https://eless.com.pe/wp-content/uploads/2025/07/banners_especialidadesssss1.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-207db96 .swiper-slide{height:150px;}.elementor-205 .elementor-element.elementor-element-207db96 .swiper-slide-contents{max-width:66%;}.elementor-205 .elementor-element.elementor-element-207db96 .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-207db96 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-205 .elementor-element.elementor-element-207db96 .elementor-slide-heading{color:#020101;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:8px;word-spacing:12px;}.elementor-205 .elementor-element.elementor-element-207db96 .elementor-slide-description{font-weight:400;}.elementor-205 .elementor-element.elementor-element-f97c105{--display:flex;}.elementor-205 .elementor-element.elementor-element-88a041a{--display:flex;}.elementor-205 .elementor-element.elementor-element-c483a42{--display:flex;}.elementor-205 .elementor-element.elementor-element-01d3ccf{--display:flex;}.elementor-205 .elementor-element.elementor-element-830bf9d{--display:flex;}.elementor-205 .elementor-element.elementor-element-8b732f9{--display:flex;}.elementor-205 .elementor-element.elementor-element-44d9303{--display:flex;}.elementor-205 .elementor-element.elementor-element-d071026{--display:flex;}.elementor-205 .elementor-element.elementor-element-afd9d11{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-afd9d11 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-afd9d11 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-8bd7a54 .elementor-repeater-item-27e7866 .swiper-slide-bg{background-image:url(https://eless.com.pe/wp-content/uploads/2025/07/banners_especialidadeseses1.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-8bd7a54 .swiper-slide{height:150px;}.elementor-205 .elementor-element.elementor-element-8bd7a54 .swiper-slide-contents{max-width:66%;}.elementor-205 .elementor-element.elementor-element-8bd7a54 .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-8bd7a54 .elementor-slide-heading{color:#080808;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:8px;word-spacing:12px;}.elementor-205 .elementor-element.elementor-element-c3c89be{--display:flex;}.elementor-205 .elementor-element.elementor-element-5cf926e{--display:flex;}.elementor-205 .elementor-element.elementor-element-e5ab0c1{--display:flex;}.elementor-205 .elementor-element.elementor-element-28640e1{--display:flex;}.elementor-205 .elementor-element.elementor-element-dd0f366{--display:flex;}.elementor-205 .elementor-element.elementor-element-487cc03{--display:flex;}.elementor-205 .elementor-element.elementor-element-49627b1{--display:flex;}.elementor-205 .elementor-element.elementor-element-35e407f{--display:flex;}.elementor-205 .elementor-element.elementor-element-c578bf5{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-c578bf5 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-c578bf5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-4d38bcf .elementor-repeater-item-27e7866 .swiper-slide-bg{background-image:url(https://eless.com.pe/wp-content/uploads/2025/07/auxiliares_especialidades1.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-4d38bcf .swiper-slide{height:150px;}.elementor-205 .elementor-element.elementor-element-4d38bcf .swiper-slide-contents{max-width:66%;}.elementor-205 .elementor-element.elementor-element-4d38bcf .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-4d38bcf .elementor-slide-heading{color:#080808;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:8px;word-spacing:12px;}.elementor-205 .elementor-element.elementor-element-ee42110{--display:flex;}.elementor-205 .elementor-element.elementor-element-f6c9f09{--display:flex;}.elementor-205 .elementor-element.elementor-element-7c5a114{--display:flex;}.elementor-205 .elementor-element.elementor-element-0079852{--display:flex;}.elementor-205 .elementor-element.elementor-element-18198b1{--display:flex;}.elementor-205 .elementor-element.elementor-element-9283161{--display:flex;}.elementor-205 .elementor-element.elementor-element-8159e22{--display:flex;}.elementor-205 .elementor-element.elementor-element-9560422{--display:flex;}.elementor-205 .elementor-element.elementor-element-4e18ca5{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-4e18ca5 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-4e18ca5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-02de8ab .elementor-repeater-item-27e7866 .swiper-slide-bg{background-image:url(https://eless.com.pe/wp-content/uploads/2025/07/maquinas_especialidades1.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-02de8ab .swiper-slide{height:150px;}.elementor-205 .elementor-element.elementor-element-02de8ab .swiper-slide-contents{max-width:66%;}.elementor-205 .elementor-element.elementor-element-02de8ab .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-02de8ab .elementor-slide-heading{color:#080808;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:8px;word-spacing:12px;}.elementor-205 .elementor-element.elementor-element-88b1ade{--display:flex;}.elementor-205 .elementor-element.elementor-element-b96fca8{--display:flex;}.elementor-205 .elementor-element.elementor-element-90bf3f4{--display:flex;}.elementor-205 .elementor-element.elementor-element-142e571{--display:flex;}.elementor-205 .elementor-element.elementor-element-c7b88e8{--display:flex;}.elementor-205 .elementor-element.elementor-element-861cda8{--display:flex;}.elementor-205 .elementor-element.elementor-element-507df84{--display:flex;}.elementor-205 .elementor-element.elementor-element-5805b26{--display:flex;}.elementor-205 .elementor-element.elementor-element-bdb35d9{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-bdb35d9 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-bdb35d9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-299a04d{--display:flex;}.elementor-205 .elementor-element.elementor-element-ad3ded6{--display:flex;}.elementor-205 .elementor-element.elementor-element-ddd05cf .elementor-repeater-item-27e7866 .swiper-slide-bg{background-image:url(https://eless.com.pe/wp-content/uploads/2025/07/sillas_salones1.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-ddd05cf .swiper-slide{height:150px;}.elementor-205 .elementor-element.elementor-element-ddd05cf .swiper-slide-contents{max-width:66%;}.elementor-205 .elementor-element.elementor-element-ddd05cf .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-ddd05cf .elementor-slide-heading{color:#080808;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:8px;word-spacing:12px;}.elementor-205 .elementor-element.elementor-element-a3a50dc{--display:flex;}.elementor-205 .elementor-element.elementor-element-ff24980{--display:flex;}.elementor-205 .elementor-element.elementor-element-e0a3197{--display:flex;}.elementor-205 .elementor-element.elementor-element-669fa21{--display:flex;}.elementor-205 .elementor-element.elementor-element-5483102{--display:flex;}.elementor-205 .elementor-element.elementor-element-4785d91{--display:flex;}.elementor-205 .elementor-element.elementor-element-481b984{--display:flex;}.elementor-205 .elementor-element.elementor-element-24e2660{--display:flex;}.elementor-205 .elementor-element.elementor-element-cec1a37{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-cec1a37 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-cec1a37 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-2b139c0 .elementor-repeater-item-27e7866 .swiper-slide-bg{background-color:#833CA3;background-image:url(https://eless.com.pe/wp-content/uploads/2025/07/espejos_salones1.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-2b139c0 .swiper-slide{height:150px;}.elementor-205 .elementor-element.elementor-element-2b139c0 .swiper-slide-contents{max-width:66%;}.elementor-205 .elementor-element.elementor-element-2b139c0 .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-2b139c0 .elementor-slide-heading{color:#080808;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:8px;word-spacing:12px;}.elementor-205 .elementor-element.elementor-element-28acc09{--display:flex;}.elementor-205 .elementor-element.elementor-element-63405fd{--display:flex;}.elementor-205 .elementor-element.elementor-element-20d457f{--display:flex;}.elementor-205 .elementor-element.elementor-element-94ae165{--display:flex;}.elementor-205 .elementor-element.elementor-element-785a0d9{--display:flex;}.elementor-205 .elementor-element.elementor-element-f7e15e2{--display:flex;}.elementor-205 .elementor-element.elementor-element-40e783b{--display:flex;}.elementor-205 .elementor-element.elementor-element-f80c364{--display:flex;}.elementor-205 .elementor-element.elementor-element-1613def{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-1613def > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-1613def :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-05bfdca .elementor-repeater-item-27e7866 .swiper-slide-bg{background-image:url(https://eless.com.pe/wp-content/uploads/2025/07/camillas_salones1.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-05bfdca .swiper-slide{height:150px;}.elementor-205 .elementor-element.elementor-element-05bfdca .swiper-slide-contents{max-width:66%;}.elementor-205 .elementor-element.elementor-element-05bfdca .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-05bfdca .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-205 .elementor-element.elementor-element-05bfdca .elementor-slide-heading{color:#020101;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:8px;word-spacing:12px;}.elementor-205 .elementor-element.elementor-element-05bfdca .elementor-slide-description{font-weight:400;}.elementor-205 .elementor-element.elementor-element-66a28d6{--display:flex;}.elementor-205 .elementor-element.elementor-element-8127ae4{--display:flex;}.elementor-205 .elementor-element.elementor-element-59bb4f5{--display:flex;}.elementor-205 .elementor-element.elementor-element-e8e6678{--display:flex;}.elementor-205 .elementor-element.elementor-element-bf87fe3{--display:flex;}.elementor-205 .elementor-element.elementor-element-e70e140{--display:flex;}.elementor-205 .elementor-element.elementor-element-2dd73fc{--display:flex;}.elementor-205 .elementor-element.elementor-element-6991c28{--display:flex;}.elementor-205 .elementor-element.elementor-element-d011ba9{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-d011ba9 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-d011ba9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-8cc8c4f .elementor-repeater-item-27e7866 .swiper-slide-bg{background-image:url(https://eless.com.pe/wp-content/uploads/2025/07/cepillos_salones1.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-8cc8c4f .swiper-slide{height:150px;}.elementor-205 .elementor-element.elementor-element-8cc8c4f .swiper-slide-contents{max-width:66%;}.elementor-205 .elementor-element.elementor-element-8cc8c4f .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-8cc8c4f .elementor-slide-heading{color:#080808;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:8px;word-spacing:12px;}.elementor-205 .elementor-element.elementor-element-704049a{--display:flex;}.elementor-205 .elementor-element.elementor-element-64df1bc{--display:flex;}.elementor-205 .elementor-element.elementor-element-01eb457{--display:flex;}.elementor-205 .elementor-element.elementor-element-a909bfa{--display:flex;}.elementor-205 .elementor-element.elementor-element-293d055{--display:flex;}.elementor-205 .elementor-element.elementor-element-5917889{--display:flex;}.elementor-205 .elementor-element.elementor-element-fbfff5d{--display:flex;}.elementor-205 .elementor-element.elementor-element-53504e8{--display:flex;}.elementor-205 .elementor-element.elementor-element-5d214b9{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-5d214b9 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-5d214b9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-3ffbee4{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:105px;--n-tabs-gap:40px;--n-tabs-title-padding-top:14px;--n-tabs-title-padding-right:38px;--n-tabs-title-padding-bottom:18px;--n-tabs-title-padding-left:37px;--n-tabs-title-font-size:24px;--n-tabs-title-color:#FFFFFF;}.elementor-205 .elementor-element.elementor-element-3ffbee4 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C8C8E0;}.elementor-205 .elementor-element.elementor-element-3ffbee4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EAD3E8;}.elementor-205 .elementor-element.elementor-element-3ffbee4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-205 .elementor-element.elementor-element-3ffbee4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#B5A6FF;}.elementor-205 .elementor-element.elementor-element-3ffbee4 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-3ffbee4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;}:where( .elementor-205 .elementor-element.elementor-element-3ffbee4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-205 .elementor-element.elementor-element-8327f01{--display:flex;}.elementor-205 .elementor-element.elementor-element-589abe6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-205 .elementor-element.elementor-element-9642970 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-9642970{text-align:center;}.elementor-205 .elementor-element.elementor-element-9642970 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:900;letter-spacing:2px;color:#6F58E0;}.elementor-205 .elementor-element.elementor-element-4ebe6b6{width:var( --container-widget-width, 100.098% );max-width:100.098%;--container-widget-width:100.098%;--container-widget-flex-grow:0;text-align:center;}.elementor-205 .elementor-element.elementor-element-4ebe6b6 > .elementor-widget-container{--e-transform-translateX:6px;--e-transform-translateY:0px;margin:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-4ebe6b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-205 .elementor-element.elementor-element-4ebe6b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;color:#000000;}.elementor-205 .elementor-element.elementor-element-8a3c410{--display:flex;}.elementor-205 .elementor-element.elementor-element-f80b2a6{--display:flex;}.elementor-205 .elementor-element.elementor-element-1618473{--display:flex;}.elementor-205 .elementor-element.elementor-element-70b9626{--display:flex;}.elementor-205 .elementor-element.elementor-element-37b66f5{--display:flex;}.elementor-205 .elementor-element.elementor-element-2aab608{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-2aab608 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-2aab608 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-883a0f7{--display:flex;}.elementor-205 .elementor-element.elementor-element-fe7195d{--display:flex;}.elementor-205 .elementor-element.elementor-element-f4b3b43{--display:flex;}.elementor-205 .elementor-element.elementor-element-b7cbf56{--display:flex;}.elementor-205 .elementor-element.elementor-element-a26333e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-a26333e > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-a26333e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-760cada{--display:flex;}.elementor-205 .elementor-element.elementor-element-8d0354d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-205 .elementor-element.elementor-element-c9b57c3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-205 .elementor-element.elementor-element-c38a265{--display:flex;}.elementor-205 .elementor-element.elementor-element-72f7500{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-205 .elementor-element.elementor-element-72f7500 > .elementor-widget-container{background-color:#FFA8A8;padding:7px 7px 7px 7px;}.elementor-205 .elementor-element.elementor-element-72f7500.elementor-element{--align-self:center;}.elementor-205 .elementor-element.elementor-element-72f7500 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-205 .elementor-element.elementor-element-98181bf{--display:flex;}.elementor-205 .elementor-element.elementor-element-77bafa2{--display:flex;}.elementor-205 .elementor-element.elementor-element-640b2fd{--display:flex;}.elementor-205 .elementor-element.elementor-element-2758f46{--display:flex;}.elementor-205 .elementor-element.elementor-element-7a2b44a{--display:flex;}.elementor-205 .elementor-element.elementor-element-01d2246{--display:flex;}.elementor-205 .elementor-element.elementor-element-d84f165{--display:flex;}.elementor-205 .elementor-element.elementor-element-f45d7f0{--display:flex;}.elementor-205 .elementor-element.elementor-element-c3ca817{--display:flex;}.elementor-205 .elementor-element.elementor-element-ffa4228{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-ffa4228 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-ffa4228 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-d9197aa{--display:flex;}.elementor-205 .elementor-element.elementor-element-3eb106d{--display:flex;}.elementor-205 .elementor-element.elementor-element-f4fbc46{--display:flex;}.elementor-205 .elementor-element.elementor-element-edda046{--display:flex;}.elementor-205 .elementor-element.elementor-element-26ca396{--display:flex;}.elementor-205 .elementor-element.elementor-element-dc513fd{--display:flex;}.elementor-205 .elementor-element.elementor-element-e23c7d7{--display:flex;}.elementor-205 .elementor-element.elementor-element-4e367d9{--display:flex;}.elementor-205 .elementor-element.elementor-element-9cd4383{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-9cd4383 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-9cd4383 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-2e880d7{--display:flex;}.elementor-205 .elementor-element.elementor-element-8ccf6bb{--display:flex;}.elementor-205 .elementor-element.elementor-element-371d998{--display:flex;}.elementor-205 .elementor-element.elementor-element-f1763d0{--display:flex;}.elementor-205 .elementor-element.elementor-element-61d7184{--display:flex;}.elementor-205 .elementor-element.elementor-element-ad87fe1{--display:flex;}.elementor-205 .elementor-element.elementor-element-d27674a{--display:flex;}.elementor-205 .elementor-element.elementor-element-249d08f{--display:flex;}.elementor-205 .elementor-element.elementor-element-8095d1b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-41px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-41px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#181818;}.elementor-205 .elementor-element.elementor-element-8095d1b > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-8095d1b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:33px 33px 33px 33px;padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-f12f232{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-205 .elementor-element.elementor-element-0134931 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-1c239ad{--display:flex;}@media(max-width:1024px){.elementor-205 .elementor-element.elementor-element-a3b0571{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-afd9d11{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-c578bf5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-4e18ca5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-bdb35d9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-cec1a37{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-1613def{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-d011ba9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-5d214b9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-2aab608{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-a26333e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-c9b57c3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-ffa4228{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-9cd4383{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-8095d1b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-205 .elementor-element.elementor-element-f12f232{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-205 .elementor-element.elementor-element-8ffb884{--width:100%;}.elementor-205 .elementor-element.elementor-element-9013c80{--width:109.604%;}.elementor-205 .elementor-element.elementor-element-87d570b{--width:100%;}.elementor-205 .elementor-element.elementor-element-8327f01{--content-width:1584px;}.elementor-205 .elementor-element.elementor-element-8a3c410{--content-width:1120px;}.elementor-205 .elementor-element.elementor-element-760cada{--content-width:1118px;}.elementor-205 .elementor-element.elementor-element-c38a265{--content-width:400px;}.elementor-205 .elementor-element.elementor-element-f12f232{--width:100%;}}@media(max-width:767px){.elementor-205 .elementor-element.elementor-element-bc82f0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-bc82f0b .swiper-slide{height:293px;}.elementor-205 .elementor-element.elementor-element-bc82f0b .swiper-slide-contents{max-width:100%;}.elementor-205 .elementor-element.elementor-element-bc82f0b .elementor-slide-heading{font-size:26px;}.elementor-205 .elementor-element.elementor-element-bc82f0b .elementor-slide-description{font-size:19px;}.elementor-205 .elementor-element.elementor-element-bc82f0b .elementor-slide-button{font-size:13px;line-height:0.5em;letter-spacing:1.3px;word-spacing:0.4em;}.elementor-205 .elementor-element.elementor-element-9f3f875{width:var( --container-widget-width, 48.75px );max-width:48.75px;--container-widget-width:48.75px;--container-widget-flex-grow:0;}.elementor-205 .elementor-element.elementor-element-f82bbbd{--content-width:500px;}.elementor-205 .elementor-element.elementor-element-8450f58 img{width:82%;}.elementor-205 .elementor-element.elementor-element-65b2461 img{width:65%;}.elementor-205 .elementor-element.elementor-element-14003a7 img{width:71%;}.elementor-205 .elementor-element.elementor-element-a3b0571{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:14px;}.elementor-205 .elementor-element.elementor-element-87d570b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-205 .elementor-element.elementor-element-c2dfb59 > .elementor-widget-container{margin:-23px 0px 9px 0px;}.elementor-205 .elementor-element.elementor-element-c2dfb59{text-align:center;}.elementor-205 .elementor-element.elementor-element-c2dfb59 .elementor-heading-title{font-size:18px;letter-spacing:2.2px;}.elementor-205 .elementor-element.elementor-element-4690710 > .elementor-widget-container{--e-transform-translateY:-4px;margin:-14px 0px -6px 0px;}.elementor-205 .elementor-element.elementor-element-4690710{text-align:center;}.elementor-205 .elementor-element.elementor-element-4690710 .elementor-heading-title{font-size:11px;letter-spacing:1px;}.elementor-205 .elementor-element.elementor-element-896a504.e-con{--e-con-transform-translateY:-23px;}.elementor-205 .elementor-element.elementor-element-2245662{--margin-top:0px;--margin-bottom:-52px;--margin-left:0px;--margin-right:0px;}.elementor-205 .elementor-element.elementor-element-ccd7d98.e-con{--e-con-transform-translateY:-36px;}.elementor-205 .elementor-element.elementor-element-207db96 .swiper-slide{height:42.76px;}.elementor-205 .elementor-element.elementor-element-207db96 .elementor-slide-heading{font-size:12px;letter-spacing:2.4px;word-spacing:0.2em;}.elementor-205 .elementor-element.elementor-element-afd9d11{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-size:15px;}.elementor-205 .elementor-element.elementor-element-afd9d11 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-8bd7a54 .swiper-slide{height:42.76px;}.elementor-205 .elementor-element.elementor-element-8bd7a54 .elementor-slide-heading{font-size:12px;letter-spacing:2.4px;word-spacing:0.2em;}.elementor-205 .elementor-element.elementor-element-c578bf5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-size:15px;}.elementor-205 .elementor-element.elementor-element-c578bf5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-4d38bcf .swiper-slide{height:42.76px;}.elementor-205 .elementor-element.elementor-element-4d38bcf .elementor-slide-heading{font-size:12px;letter-spacing:2.4px;word-spacing:0.2em;}.elementor-205 .elementor-element.elementor-element-4e18ca5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-size:15px;}.elementor-205 .elementor-element.elementor-element-4e18ca5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-02de8ab .swiper-slide{height:42.76px;}.elementor-205 .elementor-element.elementor-element-02de8ab .elementor-slide-heading{font-size:12px;letter-spacing:2.4px;word-spacing:0.2em;}.elementor-205 .elementor-element.elementor-element-bdb35d9{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-size:15px;}.elementor-205 .elementor-element.elementor-element-bdb35d9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-299a04d{--min-height:0px;}.elementor-205 .elementor-element.elementor-element-ad3ded6.e-con{--e-con-transform-translateY:-36px;}.elementor-205 .elementor-element.elementor-element-ddd05cf .swiper-slide{height:42.76px;}.elementor-205 .elementor-element.elementor-element-ddd05cf .elementor-slide-heading{font-size:12px;letter-spacing:2.4px;word-spacing:0.2em;}.elementor-205 .elementor-element.elementor-element-cec1a37{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-11px;--e-n-carousel-arrow-next-right-position:-11px;--e-n-carousel-arrow-size:14px;}.elementor-205 .elementor-element.elementor-element-2b139c0 .swiper-slide{height:42.76px;}.elementor-205 .elementor-element.elementor-element-2b139c0 .elementor-slide-heading{font-size:12px;letter-spacing:2.4px;word-spacing:0.2em;}.elementor-205 .elementor-element.elementor-element-1613def{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-11px;--e-n-carousel-arrow-next-right-position:-11px;--e-n-carousel-arrow-size:14px;}.elementor-205 .elementor-element.elementor-element-05bfdca .swiper-slide{height:42.76px;}.elementor-205 .elementor-element.elementor-element-05bfdca .elementor-slide-heading{font-size:12px;letter-spacing:2.4px;word-spacing:0.2em;}.elementor-205 .elementor-element.elementor-element-d011ba9{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-11px;--e-n-carousel-arrow-next-right-position:-11px;--e-n-carousel-arrow-size:14px;}.elementor-205 .elementor-element.elementor-element-8cc8c4f .swiper-slide{height:42.76px;}.elementor-205 .elementor-element.elementor-element-8cc8c4f .elementor-slide-heading{font-size:12px;letter-spacing:2.4px;word-spacing:0.2em;}.elementor-205 .elementor-element.elementor-element-5d214b9{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-11px;--e-n-carousel-arrow-next-right-position:-11px;--e-n-carousel-arrow-size:14px;}.elementor-205 .elementor-element.elementor-element-3ffbee4{--n-tabs-title-gap:40px;--n-tabs-gap:56px;--n-tabs-title-padding-top:13px;--n-tabs-title-padding-right:22px;--n-tabs-title-padding-bottom:11px;--n-tabs-title-padding-left:22px;--n-tabs-title-font-size:14px;}.elementor-205 .elementor-element.elementor-element-9642970 > .elementor-widget-container{margin:-23px 0px 9px 0px;}.elementor-205 .elementor-element.elementor-element-9642970{text-align:center;}.elementor-205 .elementor-element.elementor-element-9642970 .elementor-heading-title{font-size:18px;letter-spacing:1.1px;word-spacing:0.1em;}.elementor-205 .elementor-element.elementor-element-4ebe6b6 > .elementor-widget-container{--e-transform-translateY:-4px;margin:-14px 0px -6px 0px;}.elementor-205 .elementor-element.elementor-element-4ebe6b6{text-align:center;}.elementor-205 .elementor-element.elementor-element-4ebe6b6 .elementor-heading-title{font-size:11px;letter-spacing:1px;}.elementor-205 .elementor-element.elementor-element-2aab608{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-22px;--e-n-carousel-arrow-next-right-position:-22px;--e-n-carousel-arrow-size:15px;}.elementor-205 .elementor-element.elementor-element-2aab608 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-a26333e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-22px;--e-n-carousel-arrow-next-right-position:-22px;--e-n-carousel-arrow-size:15px;}.elementor-205 .elementor-element.elementor-element-a26333e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-8d0354d.elementor-element{--align-self:center;}.elementor-205 .elementor-element.elementor-element-c9b57c3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-205 .elementor-element.elementor-element-72f7500.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-205 .elementor-element.elementor-element-72f7500 .elementor-heading-title{font-size:17px;letter-spacing:3.2px;}.elementor-205 .elementor-element.elementor-element-ffa4228{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-size:15px;}.elementor-205 .elementor-element.elementor-element-ffa4228 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-9cd4383{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-size:15px;}.elementor-205 .elementor-element.elementor-element-9cd4383 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-8095d1b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-size:15px;}.elementor-205 .elementor-element.elementor-element-8095d1b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-f12f232{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for slides, class: .elementor-element-036dff4 */.elementor-205 .elementor-element.elementor-element-036dff4 {
  border-radius: 40px;
  border-bottom-right-radius: 40px;
  overflow: hidden;
}

.elementor-205 .elementor-element.elementor-element-036dff4 .elementor-container,
.elementor-205 .elementor-element.elementor-element-036dff4 .elementor-widget-container {
  border-radius: 40px;
  border-bottom-right-radius: 40px;
  overflow: hidden;
}

.elementor-205 .elementor-element.elementor-element-036dff4 .elementor-slide-button {
    border-width: 0px;
    border-radius: 43px;
  
    padding: 11px 44px;
}
.elementor-205 .elementor-element.elementor-element-036dff4 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 2px;
    margin-top: 135px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bc82f0b */@media (max-width: 767px) {
   
    .elementor-button.elementor-slide-button.elementor-size-xs {
    position: relative;
    top: 8px;
            align-items: CENTER;
            PADDING:18PX 32PX 15PX 32PX;
}
.bannerprin{
    text-decoration:none;
}

}
@media (max-width: 767px) {
    .elementor-205 .elementor-element.elementor-element-bc82f0b .swiper-slide-contents {
        max-width: 100%;
        margin-top: 39px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9013c80 */.prueba{
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-207db96 */.slider-derecha .elementor-slide-heading {
margin-left: -560px ;


}
.slider-derecha{
    border: 1px solid #ccc ;
}
.elementor-slides .swiper-slide-inner {
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 0px;
    position: absolute;
    right: 0;
    top: 0;
}
@media only screen and (max-width: 767px) {
  .slider-derecha .elementor-slide-heading {
    margin-right:-400px; 
    margin-top:18px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8bd7a54 */.auxiliares .elementor-slide-heading {
margin-right: 80px ;
   margin-top:4px;
}
.auxiliares{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .auxiliares .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4d38bcf */.auxi .elementor-slide-heading {
margin-right: -600px ;
   margin-top:4px;
}
.auxi{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .auxi .elementor-slide-heading {
    margin-right: -156px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-02de8ab */.sliderpolebarber .elementor-slide-heading {
margin-right: 80px ;
   margin-top:4px;
}
.sliderpolebarber{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .sliderpolebarber .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-ddd05cf */.SILLON .elementor-slide-heading {
margin-right: -480px ;
   margin-top:4px;
}
.SILLON{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .SILLON .elementor-slide-heading {
    margin-right: -116px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cec1a37 */.cintillo-trans {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-trans::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-trans::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-2b139c0 */.ESPEJO{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .ESPEJO .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-05bfdca */.cepillin .elementor-slide-heading {
margin-left: -560px ;


}
.cepillin{
    border: 1px solid #ccc ;
}
.elementor-slides .swiper-slide-inner {
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 0px;
    position: absolute;
    right: 0;
    top: 0;
}
@media only screen and (max-width: 767px) {
  .cepillin .elementor-slide-heading {
    margin-right:-400px; 
    margin-top:18px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8cc8c4f */.CEPILLIN{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .CEPILLIN .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-207db96 */.slider-derecha .elementor-slide-heading {
margin-left: -560px ;


}
.slider-derecha{
    border: 1px solid #ccc ;
}
.elementor-slides .swiper-slide-inner {
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 0px;
    position: absolute;
    right: 0;
    top: 0;
}
@media only screen and (max-width: 767px) {
  .slider-derecha .elementor-slide-heading {
    margin-right:-400px; 
    margin-top:18px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8bd7a54 */.auxiliares .elementor-slide-heading {
margin-right: 80px ;
   margin-top:4px;
}
.auxiliares{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .auxiliares .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4d38bcf */.auxi .elementor-slide-heading {
margin-right: -600px ;
   margin-top:4px;
}
.auxi{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .auxi .elementor-slide-heading {
    margin-right: -156px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-02de8ab */.sliderpolebarber .elementor-slide-heading {
margin-right: 80px ;
   margin-top:4px;
}
.sliderpolebarber{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .sliderpolebarber .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-ddd05cf */.SILLON .elementor-slide-heading {
margin-right: -480px ;
   margin-top:4px;
}
.SILLON{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .SILLON .elementor-slide-heading {
    margin-right: -116px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cec1a37 */.cintillo-trans {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-trans::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-trans::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-2b139c0 */.ESPEJO{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .ESPEJO .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-05bfdca */.cepillin .elementor-slide-heading {
margin-left: -560px ;


}
.cepillin{
    border: 1px solid #ccc ;
}
.elementor-slides .swiper-slide-inner {
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 0px;
    position: absolute;
    right: 0;
    top: 0;
}
@media only screen and (max-width: 767px) {
  .cepillin .elementor-slide-heading {
    margin-right:-400px; 
    margin-top:18px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8cc8c4f */.CEPILLIN{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .CEPILLIN .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-207db96 */.slider-derecha .elementor-slide-heading {
margin-left: -560px ;


}
.slider-derecha{
    border: 1px solid #ccc ;
}
.elementor-slides .swiper-slide-inner {
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 0px;
    position: absolute;
    right: 0;
    top: 0;
}
@media only screen and (max-width: 767px) {
  .slider-derecha .elementor-slide-heading {
    margin-right:-400px; 
    margin-top:18px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8face */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf7624 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8bd7a54 */.auxiliares .elementor-slide-heading {
margin-right: 80px ;
   margin-top:4px;
}
.auxiliares{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .auxiliares .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4d38bcf */.auxi .elementor-slide-heading {
margin-right: -600px ;
   margin-top:4px;
}
.auxi{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .auxi .elementor-slide-heading {
    margin-right: -156px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-02de8ab */.sliderpolebarber .elementor-slide-heading {
margin-right: 80px ;
   margin-top:4px;
}
.sliderpolebarber{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .sliderpolebarber .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-ddd05cf */.SILLON .elementor-slide-heading {
margin-right: -480px ;
   margin-top:4px;
}
.SILLON{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .SILLON .elementor-slide-heading {
    margin-right: -116px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cec1a37 */.cintillo-trans {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-trans::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-trans::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-2b139c0 */.ESPEJO{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .ESPEJO .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-05bfdca */.cepillin .elementor-slide-heading {
margin-left: -560px ;


}
.cepillin{
    border: 1px solid #ccc ;
}
.elementor-slides .swiper-slide-inner {
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 0px;
    position: absolute;
    right: 0;
    top: 0;
}
@media only screen and (max-width: 767px) {
  .cepillin .elementor-slide-heading {
    margin-right:-400px; 
    margin-top:18px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8cc8c4f */.CEPILLIN{
    border: 1px solid #ccc ;
}
@media only screen and (max-width: 767px) {
  .CEPILLIN .elementor-slide-heading {
    margin-right: 6px; 
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3ffbee4 *//* 1) Estado inactivo */


button#e-n-tab-title-670921961,
.e-n-tabs .e-n-tab-title[data-tab-index="2"] {
  padding-left: 45px !important;
  padding-right: 45px !important;
}


button#e-n-tab-title-670921961,
.e-n-tabs .e-n-tab-title[data-tab-index="1"] {
  background-color: #cccc;   /* fondo inactivo */
  color:            #000;   /* texto inactivo */
  border-color:     #cccccc;   /* borde inactivo */
    border-radius: 50px;

}

/* 2) Al pasar el cursor */
button#e-n-tab-title-670921961:hover,
.e-n-tabs .e-n-tab-title[data-tab-index="1"]:hover {
  background-color: #6f58e0;   /* fondo hover */
  color:            #ffffff;   /* texto hover */
    border-radius: 50px
}

/* 3) Estado activo */
button#e-n-tab-title-670921961[aria-selected="true"],
.e-n-tabs .e-n-tab-title[data-tab-index="1"][aria-selected="true"] {
  background-color: #6f58e0;   /* fondo activo */
  color:            #ffffff;   /* texto activo */
  border-color:     #732d91;   /* borde activo */
    border-radius: 50px
}

button#e-n-tab-title-670921962,
.e-n-tabs .e-n-tab-title[data-tab-index="2"] {
  background-color: #cccc;   /* fondo inactivo */
  color:            #333333;   /* texto inactivo */
  border-color:     #dddddd;   /* borde inactivo */
    border-radius: 50px
}

/* 2) Al pasar el cursor */
button#e-n-tab-title-670921962:hover,
.e-n-tabs .e-n-tab-title[data-tab-index="2"]:hover {
  background-color: #6f58e0;   /* fondo hover */
  color:            #ffffff;   /* texto hover */
    border-radius: 50px
}

/* 3) Estado activo */
button#e-n-tab-title-670921962[aria-selected="true"],
.e-n-tabs .e-n-tab-title[data-tab-index="2"][aria-selected="true"] {
  background-color: #6f58e0;   /* fondo activo */
  color:            #ffffff;   /* texto activo */
  border-color:     #2980b9;   /* borde activo */
  border-radius: 50px
}
@media (max-width: 767px) {
 button#e-n-tab-title-670921961,
.e-n-tabs .e-n-tab-title[data-tab-index="1"] {
  padding-left: 28px !important;
  padding-right: 28px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9642970 */.parpadeo {
  animation: blink 2s infinite;
}

/* Animación de parpadeo */
@keyframes blink {
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52f6be6 */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed1d839 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52f6be6 */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed1d839 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52f6be6 */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed1d839 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52f6be6 */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed1d839 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52f6be6 */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed1d839 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17b0bee */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2acc22 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17b0bee */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2acc22 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17b0bee */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2acc22 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17b0bee */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2acc22 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17b0bee */.cintillo-etiqueta {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2acc22 */.cintillo-etiquetas-tendencias {
  position: relative;
  overflow: hidden;
}

/* Cintillo diagonal bien alineado con texto centrado */
.cintillo-etiquetas-tendencias::before {
  content: 'Tendencia';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 11px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}

@media (max-width: 480px) {.cintillo-etiqueta::before {
  content: 'OFERTA';
  position: absolute;
  top: 60px;
  left: -23px;
  transform: rotate(-45deg);
  transform-origin: top left;
  background: #6f58e0;
  color: white;
  font-size: 9px;
  font-weight: bold;
  z-index: 10;
  width: 120px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: sans-serif;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 0px 40px;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f7500 */.elementor-205 .elementor-element.elementor-element-72f7500 {
  border-radius: 40px;
  overflow: hidden;
    background-color: 
}

.elementor-205 .elementor-element.elementor-element-72f7500 .elementor-container,
.elementor-205 .elementor-element.elementor-element-72f7500 .elementor-widget-container {
  border-radius: 40px;
  overflow: hidden;
  background-color: #6c5adb!important;


}
.elementor-205 .elementor-element.elementor-element-72f7500 a {
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c38a265 */.contenedor{
    width: 300px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa7f91e */.elementor-205 .elementor-element.elementor-element-aa7f91e {
    position: relative;
    overflow: hidden;
}

.elementor-205 .elementor-element.elementor-element-aa7f91e img {
    transition: transform 0.3s ease, filter 0.3s ease;
}

.elementor-205 .elementor-element.elementor-element-aa7f91e:hover img {
    transform: translateX(10px);
    filter: brightness(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0134931 */.elementor-205 .elementor-element.elementor-element-0134931 {
    position: relative;
    overflow: hidden;
}

.elementor-205 .elementor-element.elementor-element-0134931 img {
    transition: transform 0.3s ease, filter 0.3s ease;
}

.elementor-205 .elementor-element.elementor-element-0134931:hover img {
    transform: translateX(10px);
    filter: brightness(0.8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfdf38d */.elementor-205 .elementor-element.elementor-element-bfdf38d {
    position: relative;
    overflow: hidden;
}

.elementor-205 .elementor-element.elementor-element-bfdf38d img {
    transition: transform 0.3s ease, filter 0.3s ease;
}

.elementor-205 .elementor-element.elementor-element-bfdf38d:hover img {
    transform: translateX(10px);
    filter: brightness(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12f232 */.elementor-205 .elementor-element.elementor-element-f12f232 .elementor-widget-image {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-f12f232 .elementor-widget-image img {
    margin: 0 0px; /* Adjust spacing between images */
}

.elementor-205 .elementor-element.elementor-element-f12f232 .elementor-widget {
    margin: 0;
    padding: 0;
}
.pad3{
    
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9dcac */.popup-overlay{
  display:none; position:fixed; inset:0; z-index:9999;
  background:rgba(0,0,0,.6); overflow:auto; padding:40px 12px;
}
.popup-contenido{
  max-width:720px; margin:0 auto; background:#fff; border-radius:12px;
  padding:20px; position:relative; box-shadow:0 10px 40px rgba(0,0,0,.25);
}
.cerrar-popup{ position:absolute; right:12px; top:8px; font-size:28px; cursor:pointer; opacity:.7; }
.boton-suscribete{ background:#0051a2; color:#fff; border:0; border-radius:8px; padding:12px 18px; cursor:pointer; }


/* Stepper */
.cf7-stepper{
  display:flex;align-items:center;justify-content:center;gap:12px;
  padding:8px 16px 4px;margin:6px 0 8px;
}
.cf7-step{
  display:flex;align-items:center;gap:8px;background:transparent;border:0;cursor:pointer;
  color:#6b7280;font-weight:600;padding:6px 10px;border-radius:10px;transition:filter .15s;
}
.cf7-step:hover{filter:brightness(1.1)}
.cf7-step .num{
  width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;
  background:#e5e7eb;color:#374151;font-size:13px;font-weight:700;
}
.cf7-step.active{color:#111827}
.cf7-step.active .num{background:#0051a2;color:#fff}
.cf7-step.done{color:#111827}
.cf7-step.done .num{background:#10b981;color:#fff}
.cf7-step-line{height:2px;width:52px;background:#e5e7eb;border-radius:2px}

.cf7-error{ color:#d93025; font-size:13px; margin-top:6px; display:block; }
.paso1-error{ outline:2px solid #d93025; outline-offset:6px; border-radius:8px; padding:8px; }


h2.titulo {
    font-size: 15px;
    color: black;
}


.entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p {
    margin-bottom: 0.6em;
}
.popular h2 {
    text-align: center !important;
    margin-bottom: 0.3em !important;
    font-size: 19px !important;
    font-weight: 850 !important;
    color: #7054cc !important;
    font-family: 'Montserrat', sans-serif !important;
}/* End custom CSS */