.elementor-2498 .elementor-element.elementor-element-3f1f259{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2498 .elementor-element.elementor-element-57f516b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2498 .elementor-element.elementor-element-57f516b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-78d8219{width:var( --container-widget-width, 102.143% );max-width:102.143%;--container-widget-width:102.143%;--container-widget-flex-grow:0;text-align:center;}.elementor-2498 .elementor-element.elementor-element-78d8219.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-78d8219 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2498 .elementor-element.elementor-element-d23253f{font-family:"Roboto", Sans-serif;font-weight:normal;}.elementor-2498 .elementor-element.elementor-element-d23253f p{margin-block-end:0px;}.elementor-2498 .elementor-element.elementor-element-23049f8{--display:flex;--min-height:849px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2498 .elementor-element.elementor-element-cc0b4a3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-cc0b4a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-306adc8 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-1.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-306adc8 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-2.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-306adc8 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-306adc8{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-306adc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-306adc8:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-306adc8 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-306adc8 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-91c56ad .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-91c56ad.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-91c56ad .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-91c56ad .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-91c56ad .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-91c56ad .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-bb1016a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-bb1016a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-76b61c1 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-3.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-76b61c1 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-4.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-76b61c1 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-76b61c1{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-76b61c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-76b61c1:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-76b61c1 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-76b61c1 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-632c5d5 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-632c5d5.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-632c5d5 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-632c5d5 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-632c5d5 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-632c5d5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-6ad7847{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-6ad7847.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-ac0c260 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-10.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-ac0c260 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-9.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-ac0c260 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-ac0c260{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-ac0c260 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-ac0c260:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-ac0c260 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-ac0c260 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-2e133bd .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-2e133bd.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-2e133bd .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-2e133bd .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-2e133bd .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-2e133bd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-d444b5c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-d444b5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-ea2d1fc .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-12.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-ea2d1fc .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-11.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-ea2d1fc .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-ea2d1fc{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-ea2d1fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-ea2d1fc:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-ea2d1fc .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-ea2d1fc .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-e044c7b .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-e044c7b.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-e044c7b .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-e044c7b .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-e044c7b .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-e044c7b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-d711254{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-d711254.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-19f8677 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-7.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-19f8677 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-8.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-19f8677 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-19f8677{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-19f8677 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-19f8677:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-19f8677 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-19f8677 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-ccd91a0 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-ccd91a0.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-ccd91a0 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-ccd91a0 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-ccd91a0 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-ccd91a0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-0bf15b2{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-0bf15b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-d13e265 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-6.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-d13e265 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-5.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-d13e265 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-d13e265{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-d13e265 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-d13e265:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-d13e265 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-d13e265 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-7d4faf4 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-7d4faf4.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-7d4faf4 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-7d4faf4 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-7d4faf4 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-7d4faf4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-d5845d2{--display:flex;--min-height:849px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2498 .elementor-element.elementor-element-cae2b77{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-cae2b77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-f0d5bd0 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-24.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-f0d5bd0 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-23.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-f0d5bd0 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-f0d5bd0{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-f0d5bd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-f0d5bd0:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-f0d5bd0 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-f0d5bd0 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-42c2e0f .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-42c2e0f.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-42c2e0f .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-42c2e0f .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-42c2e0f .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-42c2e0f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-38c4111{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-38c4111.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-108fd6d .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-22.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-108fd6d .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-21.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-108fd6d .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-108fd6d{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-108fd6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-108fd6d:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-108fd6d .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-108fd6d .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-7f2d9ea .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-7f2d9ea.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-7f2d9ea .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-7f2d9ea .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-7f2d9ea .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-7f2d9ea .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-4344f65{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-4344f65.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-0c91186 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-20.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-0c91186 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-19.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-0c91186 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-0c91186{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-0c91186 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-0c91186:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-0c91186 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-0c91186 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-b1a679f .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-b1a679f.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-b1a679f .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-b1a679f .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-b1a679f .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-b1a679f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-a47fe43{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-a47fe43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-3dc1825 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-17.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-3dc1825 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-18.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-3dc1825 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-3dc1825{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-3dc1825 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-3dc1825:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-3dc1825 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-3dc1825 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-9cbab80 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-9cbab80.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-9cbab80 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-9cbab80 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-9cbab80 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-9cbab80 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-a47d0a0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-a47d0a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-dd802fc .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-15.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-dd802fc .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-16.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-dd802fc .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-dd802fc{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-dd802fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-dd802fc:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-dd802fc .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-dd802fc .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-897dbfe .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-897dbfe.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-897dbfe .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-897dbfe .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-897dbfe .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-897dbfe .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-c4feb72{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-c4feb72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-cd1adf0 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-14.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-cd1adf0 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-13.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-cd1adf0 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-cd1adf0{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-cd1adf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-cd1adf0:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-cd1adf0 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-cd1adf0 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-b2b9337 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-b2b9337.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-b2b9337 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-b2b9337 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-b2b9337 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-b2b9337 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-1b1c067{--display:flex;--min-height:849px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2498 .elementor-element.elementor-element-e15512a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-e15512a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-c972e26 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-31.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-c972e26 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-32.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-c972e26 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-c972e26{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-c972e26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-c972e26:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-c972e26 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-c972e26 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-e9afd58 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-e9afd58.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-e9afd58 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-e9afd58 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-e9afd58 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-e9afd58 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-9b6b23d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-9b6b23d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-f86a176 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-29.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-f86a176 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/12/polo-publicitario-30.jpg);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-f86a176 .swiper-slide{transition-duration:calc(3000ms*1.2);height:550px;}.elementor-2498 .elementor-element.elementor-element-f86a176{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-f86a176 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-f86a176:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-f86a176 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-f86a176 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-69c2761 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-69c2761.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-69c2761 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-69c2761 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-69c2761 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-69c2761 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-73c313fe{--display:flex;--min-height:849px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2498 .elementor-element.elementor-element-6c0c3bd{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-6c0c3bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-fc81104 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-1.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-fc81104 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-2.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-fc81104 .swiper-slide{transition-duration:calc(2000ms*1.2);height:405px;}.elementor-2498 .elementor-element.elementor-element-fc81104{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-fc81104 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-fc81104:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-fc81104 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-fc81104 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-9298840 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-9298840.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-9298840 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-9298840 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-9298840 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-9298840 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-9298840 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-afd35a0{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-afd35a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-a619586 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-15.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-a619586 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-16.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-a619586 .swiper-slide{transition-duration:calc(2000ms*1.2);height:406px;}.elementor-2498 .elementor-element.elementor-element-a619586{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-a619586 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-a619586:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-a619586 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-a619586 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-1f2f462 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-1f2f462.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-1f2f462 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-1f2f462 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-1f2f462 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-1f2f462 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-1f2f462 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-fce17b8{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-fce17b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-7925374 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-8.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-7925374 .elementor-repeater-item-83d2c29 .swiper-slide-contents{margin:0 auto;}.elementor-2498 .elementor-element.elementor-element-7925374 .elementor-repeater-item-83d2c29 .swiper-slide-inner{align-items:center;}.elementor-2498 .elementor-element.elementor-element-7925374 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-7.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-7925374 .swiper-slide{transition-duration:calc(2000ms*1.2);height:406px;}.elementor-2498 .elementor-element.elementor-element-7925374{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-7925374 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-7925374:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-7925374 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-7925374 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-ba90e47 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-ba90e47.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-ba90e47 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-ba90e47 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-ba90e47 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-ba90e47 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-ba90e47 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-b7e78e7{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-b7e78e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-bedcde7 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-6.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-bedcde7 .elementor-repeater-item-83d2c29 .swiper-slide-contents{margin:0 auto;}.elementor-2498 .elementor-element.elementor-element-bedcde7 .elementor-repeater-item-83d2c29 .swiper-slide-inner{align-items:center;}.elementor-2498 .elementor-element.elementor-element-bedcde7 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-5.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-bedcde7 .elementor-repeater-item-3c01d14 .swiper-slide-contents{margin:0 auto;}.elementor-2498 .elementor-element.elementor-element-bedcde7 .elementor-repeater-item-3c01d14 .swiper-slide-inner{align-items:center;}.elementor-2498 .elementor-element.elementor-element-bedcde7 .swiper-slide{transition-duration:calc(2000ms*1.2);height:406px;}.elementor-2498 .elementor-element.elementor-element-bedcde7{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-bedcde7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-bedcde7:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-bedcde7 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-bedcde7 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-a8401d4 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-a8401d4.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-a8401d4 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-a8401d4 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-a8401d4 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-a8401d4 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-a8401d4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-631c7ba{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-631c7ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-6ce154a .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-13.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-6ce154a .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-14.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-6ce154a .swiper-slide{transition-duration:calc(2000ms*1.2);height:406px;}.elementor-2498 .elementor-element.elementor-element-6ce154a{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-6ce154a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-6ce154a:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-6ce154a .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-6ce154a .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-2c6f4a4 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-2c6f4a4.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-2c6f4a4 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-2c6f4a4 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-2c6f4a4 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-2c6f4a4 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-2c6f4a4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-852c2e5{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-852c2e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-689bdc6 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-10.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-689bdc6 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-9.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-689bdc6 .swiper-slide{transition-duration:calc(2000ms*1.2);height:406px;}.elementor-2498 .elementor-element.elementor-element-689bdc6{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-689bdc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-689bdc6:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-689bdc6 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-689bdc6 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-eb1ba20 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-eb1ba20.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-eb1ba20 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-eb1ba20 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-eb1ba20 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-eb1ba20 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-eb1ba20 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-903a2c5{--display:flex;--min-height:849px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2498 .elementor-element.elementor-element-ab77d94{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-ab77d94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-5434bed .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-17.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-5434bed .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-18.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-5434bed .swiper-slide{transition-duration:calc(2000ms*1.2);height:405px;}.elementor-2498 .elementor-element.elementor-element-5434bed{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-5434bed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-5434bed:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-5434bed .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-5434bed .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-81628ef .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-81628ef.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-81628ef > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-81628ef .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-81628ef .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-81628ef .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-81628ef .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-1b0e219{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-1b0e219.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-56201f9 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-4.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-56201f9 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-3.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-56201f9 .swiper-slide{transition-duration:calc(2000ms*1.2);height:406px;}.elementor-2498 .elementor-element.elementor-element-56201f9{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-56201f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-56201f9:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-56201f9 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-56201f9 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-5c8e3c2 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-5c8e3c2.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-5c8e3c2 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-5c8e3c2 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-5c8e3c2 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-5c8e3c2 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-5c8e3c2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-7edc46e{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-7edc46e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-4df398d .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-12.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-4df398d .elementor-repeater-item-83d2c29 .swiper-slide-contents{margin:0 auto;}.elementor-2498 .elementor-element.elementor-element-4df398d .elementor-repeater-item-83d2c29 .swiper-slide-inner{align-items:center;}.elementor-2498 .elementor-element.elementor-element-4df398d .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-11.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-4df398d .swiper-slide{transition-duration:calc(2000ms*1.2);height:406px;}.elementor-2498 .elementor-element.elementor-element-4df398d{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-4df398d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-4df398d:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-4df398d .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-4df398d .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-98f0cb5 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-98f0cb5.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-98f0cb5 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-98f0cb5 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-98f0cb5 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-98f0cb5 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-98f0cb5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-ff0cd45{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-ff0cd45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-c2f7274 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-6.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-c2f7274 .elementor-repeater-item-83d2c29 .swiper-slide-contents{margin:0 auto;}.elementor-2498 .elementor-element.elementor-element-c2f7274 .elementor-repeater-item-83d2c29 .swiper-slide-inner{align-items:center;}.elementor-2498 .elementor-element.elementor-element-c2f7274 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-5.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-c2f7274 .elementor-repeater-item-3c01d14 .swiper-slide-contents{margin:0 auto;}.elementor-2498 .elementor-element.elementor-element-c2f7274 .elementor-repeater-item-3c01d14 .swiper-slide-inner{align-items:center;}.elementor-2498 .elementor-element.elementor-element-c2f7274 .swiper-slide{transition-duration:calc(2000ms*1.2);height:406px;}.elementor-2498 .elementor-element.elementor-element-c2f7274{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-c2f7274 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-c2f7274:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-c2f7274 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-c2f7274 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-b1365b1 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-b1365b1.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-b1365b1 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-b1365b1 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-b1365b1 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-b1365b1 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-b1365b1 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-738922f{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-738922f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-cddd9d6 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-13.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-cddd9d6 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-14.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-cddd9d6 .swiper-slide{transition-duration:calc(2000ms*1.2);height:406px;}.elementor-2498 .elementor-element.elementor-element-cddd9d6{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-cddd9d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-cddd9d6:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-cddd9d6 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-cddd9d6 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-b6477e1 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-b6477e1.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-b6477e1 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-b6477e1 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-b6477e1 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-b6477e1 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-b6477e1 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-ec89472{--display:flex;--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-ec89472.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-cbfc232 .elementor-repeater-item-83d2c29 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-10.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-cbfc232 .elementor-repeater-item-3c01d14 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://fabricadepolos.pe/wp-content/uploads/2025/09/polo-publicitario-9.webp);background-size:contain;}.elementor-2498 .elementor-element.elementor-element-cbfc232 .swiper-slide{transition-duration:calc(2000ms*1.2);height:406px;}.elementor-2498 .elementor-element.elementor-element-cbfc232{width:100%;max-width:100%;}.elementor-2498 .elementor-element.elementor-element-cbfc232 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2498 .elementor-element.elementor-element-cbfc232:hover .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-cbfc232 .swiper-slide-contents{max-width:100%;}.elementor-2498 .elementor-element.elementor-element-cbfc232 .swiper-slide-inner{text-align:center;}.elementor-2498 .elementor-element.elementor-element-28d87c1 .elementor-button{background-color:var( --e-global-color-text );font-family:"Times New Roman", Sans-serif;font-size:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-28d87c1.elementor-element{--align-self:center;}.elementor-2498 .elementor-element.elementor-element-28d87c1 > .elementor-widget-container{border-style:none;}.elementor-2498 .elementor-element.elementor-element-28d87c1 .elementor-button:hover, .elementor-2498 .elementor-element.elementor-element-28d87c1 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2498 .elementor-element.elementor-element-28d87c1 .elementor-button:hover svg, .elementor-2498 .elementor-element.elementor-element-28d87c1 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(min-width:768px){.elementor-2498 .elementor-element.elementor-element-57f516b{--width:100%;}.elementor-2498 .elementor-element.elementor-element-cc0b4a3{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-bb1016a{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-6ad7847{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-d444b5c{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-d711254{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-0bf15b2{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-cae2b77{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-38c4111{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-4344f65{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-a47fe43{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-a47d0a0{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-c4feb72{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-e15512a{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-9b6b23d{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-6c0c3bd{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-afd35a0{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-fce17b8{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-b7e78e7{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-631c7ba{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-852c2e5{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-ab77d94{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-1b0e219{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-7edc46e{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-ff0cd45{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-738922f{--width:33.3333%;}.elementor-2498 .elementor-element.elementor-element-ec89472{--width:33.3333%;}}@media(max-width:767px){.elementor-2498 .elementor-element.elementor-element-3f1f259{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2498 .elementor-element.elementor-element-78d8219 .elementor-heading-title{font-size:32px;}.elementor-2498 .elementor-element.elementor-element-cc0b4a3{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-306adc8 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-bb1016a{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-76b61c1 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-6ad7847{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-ac0c260 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-d444b5c{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-ea2d1fc .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-d711254{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-19f8677 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-0bf15b2{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-d13e265 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-cae2b77{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-f0d5bd0 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-38c4111{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-108fd6d .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-4344f65{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-0c91186 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-a47fe43{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-3dc1825 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-a47d0a0{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-dd802fc .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-c4feb72{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-cd1adf0 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-e15512a{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-c972e26 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-9b6b23d{--min-height:0px;}.elementor-2498 .elementor-element.elementor-element-f86a176 .swiper-slide{height:500px;}.elementor-2498 .elementor-element.elementor-element-6c0c3bd{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-fc81104 .swiper-slide{height:345px;}.elementor-2498 .elementor-element.elementor-element-afd35a0{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-a619586 .swiper-slide{height:350px;}.elementor-2498 .elementor-element.elementor-element-fce17b8{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-7925374 .swiper-slide{height:350px;}.elementor-2498 .elementor-element.elementor-element-b7e78e7{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-bedcde7 .swiper-slide{height:350px;}.elementor-2498 .elementor-element.elementor-element-631c7ba{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-6ce154a .swiper-slide{height:350px;}.elementor-2498 .elementor-element.elementor-element-852c2e5{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-689bdc6 .swiper-slide{height:350px;}.elementor-2498 .elementor-element.elementor-element-ab77d94{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-5434bed .swiper-slide{height:345px;}.elementor-2498 .elementor-element.elementor-element-1b0e219{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-56201f9 .swiper-slide{height:350px;}.elementor-2498 .elementor-element.elementor-element-7edc46e{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-4df398d .swiper-slide{height:350px;}.elementor-2498 .elementor-element.elementor-element-ff0cd45{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-c2f7274 .swiper-slide{height:350px;}.elementor-2498 .elementor-element.elementor-element-738922f{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-cddd9d6 .swiper-slide{height:350px;}.elementor-2498 .elementor-element.elementor-element-ec89472{--min-height:400px;}.elementor-2498 .elementor-element.elementor-element-cbfc232 .swiper-slide{height:350px;}}/* Start custom CSS for button, class: .elementor-element-91c56ad */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632c5d5 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e133bd */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e044c7b */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccd91a0 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d4faf4 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42c2e0f */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f2d9ea */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1a679f */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9cbab80 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-897dbfe */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2b9337 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9afd58 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69c2761 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9298840 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f2f462 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba90e47 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8401d4 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c6f4a4 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb1ba20 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81628ef */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c8e3c2 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98f0cb5 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1365b1 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6477e1 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28d87c1 */.borde-animado { 
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.borde-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #000000;
  transform: scaleX(0); /* Comienza invisible */
  transform-origin: left;
  animation: animarBorde 3s ease-in-out infinite;
}

/* Animación en bucle */
@keyframes animarBorde {
  0% {
    transform: scaleX(0); /* Comienza sin borde */
  }
  50% {
    transform: scaleX(1.1); /* Borde completamente visible */
  }
  100% {
    transform: scaleX(1); /* Se borra de nuevo */
  }
}/* End custom CSS */