.elementor-33 .elementor-element.elementor-element-fbecda1{--display:flex;--min-height:744px;--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;--overlay-opacity:1;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-fbecda1.e-con{--e-con-transform-scale:0.95;}.elementor-33 .elementor-element.elementor-element-fbecda1::before, .elementor-33 .elementor-element.elementor-element-fbecda1 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-fbecda1 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-fbecda1 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-fbecda1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-fbecda1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-290b544 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://dash.rinato.com.ar/wp-content/uploads/2025/10/WEBINAR-1920-x-1080-px-2.png);background-size:cover;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-290b544 .elementor-background-overlay{background-color:#0000002E;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-290b544 .swiper-slide-contents{margin-right:auto;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-290b544 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-290b544 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-290b544 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-290b544 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-5457fa0 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://dash.rinato.com.ar/wp-content/uploads/2024/09/bg-rinato.webp);background-size:cover;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-5457fa0 .elementor-background-overlay{background-color:#0000002E;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-5457fa0 .swiper-slide-contents{margin-right:auto;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-5457fa0 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-5457fa0 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-5457fa0 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-5457fa0 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-4c24b04 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://dash.rinato.com.ar/wp-content/uploads/2025/06/Copia-de-Img-Pulverizacion-Web.png);background-size:cover;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-4c24b04 .swiper-slide-contents{margin-right:auto;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-4c24b04 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-4c24b04 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-repeater-item-4c24b04 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-cb9c400 .swiper-slide{transition-duration:calc(5000ms*1.2);height:708px;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-slide-button{background-color:transparent;border-radius:58px;color:#FFFFFF;background-image:linear-gradient(173deg, var( --e-global-color-accent ) 0%, #5158BB 100%);border-color:#FFFFFF00;}.elementor-33 .elementor-element.elementor-element-cb9c400 > .elementor-widget-container{border-radius:28px 28px 28px 28px;}.elementor-33 .elementor-element.elementor-element-cb9c400 .swiper-slide-contents{max-width:66%;}.elementor-33 .elementor-element.elementor-element-cb9c400 .swiper-slide-inner{padding:150px 150px 150px 150px;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-slide-heading{color:#FFFFFF;font-family:"Nunito Sans", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;line-height:1em;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-slide-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-9902c03 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://dash.rinato.com.ar/wp-content/uploads/2026/05/imagen-2-sin-texto-1.jpeg);background-size:cover;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-9902c03 .elementor-background-overlay{background-color:#0000002E;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-9902c03 .swiper-slide-contents{margin-right:auto;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-9902c03 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-9902c03 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-9902c03 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-9902c03 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4eca352 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://dash.rinato.com.ar/wp-content/uploads/2025/10/WEBINAR-1920-x-1080-px-2.png);background-size:cover;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4eca352 .elementor-background-overlay{background-color:#0000002E;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4eca352 .swiper-slide-contents{margin-right:auto;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4eca352 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4eca352 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4eca352 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4eca352 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-cba9377 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://dash.rinato.com.ar/wp-content/uploads/2024/09/bg-rinato.webp);background-size:cover;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-cba9377 .elementor-background-overlay{background-color:#0000002E;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-cba9377 .swiper-slide-contents{margin-right:auto;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-cba9377 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-cba9377 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-cba9377 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-cba9377 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4c24b04 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://dash.rinato.com.ar/wp-content/uploads/2025/06/Copia-de-Img-Pulverizacion-Web.png);background-size:cover;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4c24b04 .swiper-slide-contents{margin-right:auto;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4c24b04 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4c24b04 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-repeater-item-4c24b04 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-30454fa .swiper-slide{transition-duration:calc(5000ms*1.2);height:708px;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-slide-button{background-color:transparent;border-radius:58px;color:#FFFFFF;background-image:linear-gradient(173deg, var( --e-global-color-accent ) 0%, #5158BB 100%);border-color:#FFFFFF00;}.elementor-33 .elementor-element.elementor-element-30454fa > .elementor-widget-container{border-radius:28px 28px 28px 28px;}.elementor-33 .elementor-element.elementor-element-30454fa .swiper-slide-contents{max-width:66%;}.elementor-33 .elementor-element.elementor-element-30454fa .swiper-slide-inner{padding:150px 150px 150px 150px;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-slide-heading{color:#FFFFFF;font-family:"Nunito Sans", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;line-height:1em;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-slide-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-d5dc534{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-33 .elementor-element.elementor-element-a3b42c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-2dcab4d .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-2dcab4d.elementor-view-stacked .elementor-icon{background-color:#E03289;}.elementor-33 .elementor-element.elementor-element-2dcab4d.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-2dcab4d.elementor-view-default .elementor-icon{color:#E03289;border-color:#E03289;}.elementor-33 .elementor-element.elementor-element-2dcab4d.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-2dcab4d.elementor-view-default .elementor-icon svg{fill:#E03289;}.elementor-33 .elementor-element.elementor-element-2dcab4d .elementor-icon{font-size:55px;}.elementor-33 .elementor-element.elementor-element-2dcab4d .elementor-icon svg{height:55px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-e6b369f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#3D3D3D;}.elementor-33 .elementor-element.elementor-element-6a1470c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6a1470c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:55px;color:#3D3D3D;}.elementor-33 .elementor-element.elementor-element-d553e27{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-ac3ab57{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--dots-normal-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-ac3ab57.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-ac3ab57 .swiper-slide > .elementor-element{height:100%;}.elementor-33 .elementor-element.elementor-element-e9cd803{--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;}.elementor-33 .elementor-element.elementor-element-0a88bee .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-1c732f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-1c732f5{text-align:center;}.elementor-33 .elementor-element.elementor-element-1c732f5 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:50px;font-weight:700;line-height:1em;color:#3D3D3D;}.elementor-33 .elementor-element.elementor-element-8f6abfa{text-align:center;}.elementor-33 .elementor-element.elementor-element-8f6abfa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:300;line-height:19px;color:#3D3D3D;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-33 .elementor-element.elementor-element-41f9ae9 .swiper-pagination-bullet-active, .elementor-33 .elementor-element.elementor-element-41f9ae9 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-41f9ae9 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-41f9ae9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-41f9ae9 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-41f9ae9 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-41f9ae9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFBBDD;opacity:1;}.elementor-33 .elementor-element.elementor-element-41f9ae9 .elementor-testimonial__content, .elementor-33 .elementor-element.elementor-element-41f9ae9 .elementor-testimonial__content:after{background-color:#F5F5F5;border-style:solid;border-width:1px;}.elementor-33 .elementor-element.elementor-element-41f9ae9 .elementor-testimonial__content{padding:20px 20px 20px 20px;border-radius:27px 27px 27px 27px;border-color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-33 .elementor-element.elementor-element-41f9ae9 .elementor-testimonial__content:after{border-color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after,
					.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after{margin-top:-1px;}.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{margin-bottom:-1px;}.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:17px;}.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:17px;}.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:17px;}.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:17px;}.elementor-33 .elementor-element.elementor-element-41f9ae9 .elementor-testimonial__text{color:#7A7A7A;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-33 .elementor-element.elementor-element-41f9ae9 .elementor-testimonial__name{color:#3D3D3D;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:25px;}.elementor-33 .elementor-element.elementor-element-41f9ae9 .elementor-testimonial__title{color:#5D62AD;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-33 .elementor-element.elementor-element-41f9ae9 .elementor-testimonial__image img{width:76px;height:76px;border-style:solid;border-color:var( --e-global-color-primary );border-width:8px;border-radius:100px;}.elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (76px / 2) - 8px );}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (76px / 2) - 8px );right:auto;}body.rtl .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (76px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (76px / 2) - 8px );right:auto;}body.rtl .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-33 .elementor-element.elementor-element-41f9ae9.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (76px / 2) - 8px );left:auto;}.elementor-33 .elementor-element.elementor-element-82233c2{--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;--overlay-opacity:0.02;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-33 .elementor-element.elementor-element-82233c2::before, .elementor-33 .elementor-element.elementor-element-82233c2 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-82233c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-82233c2 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-82233c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-82233c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-3bbbc8c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2b99c57 .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-2b99c57.elementor-view-stacked .elementor-icon{background-color:#E03289;}.elementor-33 .elementor-element.elementor-element-2b99c57.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-2b99c57.elementor-view-default .elementor-icon{color:#E03289;border-color:#E03289;}.elementor-33 .elementor-element.elementor-element-2b99c57.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-2b99c57.elementor-view-default .elementor-icon svg{fill:#E03289;}.elementor-33 .elementor-element.elementor-element-2b99c57 .elementor-icon{font-size:55px;}.elementor-33 .elementor-element.elementor-element-2b99c57 .elementor-icon svg{height:55px;}.elementor-33 .elementor-element.elementor-element-b333c7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-b333c7f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:55px;color:#3D3D3D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-1f58edb{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-1f58edb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-33 .elementor-element.elementor-element-0325012 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-33 .elementor-element.elementor-element-0325012 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#000000A1;}.elementor-33 .elementor-element.elementor-element-0325012 .elementor-gallery-item:hover{border-color:var( --e-global-color-primary );border-radius:20px;}.elementor-33 .elementor-element.elementor-element-0325012 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 180deg );}.elementor-33 .elementor-element.elementor-element-0325012{--image-transition-duration:0ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:52px;--description-text-color:#C1C1C1;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-33 .elementor-element.elementor-element-0325012 .elementor-gallery-item__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-33 .elementor-element.elementor-element-0325012 .elementor-gallery-item__description{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;}.elementor-33 .elementor-element.elementor-element-5e7fb40{--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;}.elementor-33 .elementor-element.elementor-element-c76d796 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-c76d796{text-align:center;}.elementor-33 .elementor-element.elementor-element-c76d796 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:55px;color:#3D3D3D;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-5454a6a .gallery-item .gallery-caption{display:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-fbecda1{--min-height:469px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-cb9c400 .swiper-slide{height:469px;}.elementor-33 .elementor-element.elementor-element-cb9c400 .swiper-slide-inner{padding:100px 100px 100px 100px;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-slide-heading{font-size:50px;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-slide-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-30454fa .swiper-slide{height:469px;}.elementor-33 .elementor-element.elementor-element-30454fa .swiper-slide-inner{padding:100px 100px 100px 100px;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-slide-heading{font-size:50px;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-slide-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-33 .elementor-element.elementor-element-e6b369f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-6a1470c .elementor-heading-title{line-height:0.8em;}.elementor-33 .elementor-element.elementor-element-ac3ab57{--swiper-slides-to-display:1;}.elementor-33 .elementor-element.elementor-element-1c732f5 .elementor-heading-title{font-size:50px;}.elementor-33 .elementor-element.elementor-element-8f6abfa .elementor-heading-title{line-height:1.4em;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-33 .elementor-element.elementor-element-82233c2{--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;}.elementor-33 .elementor-element.elementor-element-3bbbc8c{--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;}.elementor-33 .elementor-element.elementor-element-b333c7f .elementor-heading-title{line-height:0.8em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-33 .elementor-element.elementor-element-0325012 .elementor-gallery-item__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-33 .elementor-element.elementor-element-c76d796 .elementor-heading-title{line-height:0.8em;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-fbecda1{--flex-direction:column-reverse;--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;--overlay-opacity:1;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-cb9c400 .swiper-slide{height:580px;}.elementor-33 .elementor-element.elementor-element-cb9c400 .swiper-slide-inner{padding:25px 25px 25px 25px;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-slide-heading{font-size:36px;line-height:1.1em;}.elementor-33 .elementor-element.elementor-element-cb9c400 .elementor-slide-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-30454fa .swiper-slide{height:580px;}.elementor-33 .elementor-element.elementor-element-30454fa .swiper-slide-inner{padding:25px 25px 25px 25px;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-slide-heading{font-size:36px;line-height:1.1em;}.elementor-33 .elementor-element.elementor-element-30454fa .elementor-slide-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-d5dc534{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-33 .elementor-element.elementor-element-e6b369f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-ac3ab57{--swiper-slides-to-display:1;}.elementor-33 .elementor-element.elementor-element-1c732f5 .elementor-heading-title{line-height:1.1em;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-33 .elementor-element.elementor-element-82233c2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-33 .elementor-element.elementor-element-0325012 .elementor-gallery-item__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-33 .elementor-element.elementor-element-0325012 .elementor-gallery-item__description{line-height:1.2em;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-a3b42c4{--width:33%;}.elementor-33 .elementor-element.elementor-element-3bbbc8c{--width:30%;}.elementor-33 .elementor-element.elementor-element-1f58edb{--width:64.132%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-3bbbc8c{--width:602px;}.elementor-33 .elementor-element.elementor-element-1f58edb{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-cb9c400 */.elementor-button {
    color:#fff !important;
    border-color:#fff !important;
}


        /* ======================================================== */
        /* ⬇️ COPIA DESDE AQUÍ HACIA ABAJO EN TU ELEMENTOR CUSTOM CSS */
        /* ======================================================== */

        /* 🚨 OVERRIDE ELEMENTOR SLIDER CONSTRAINTS 🚨 */
        .elementor-slide-description {
            width: 100% !important;
            max-width: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
            display: block !important;
        }

        .elementor-slide-content {
            width: 100% !important;
            max-width: 100% !important;
        }

        /* Contenedor principal */
        .rinato-promo-wrapper {
            font-family: 'Montserrat', sans-serif;
            color: #ffffff;
            padding: 20px;
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center;
            width: 100%;
            height: 100%;
            max-width: 100%;
            overflow: visible;
        }

        /* Títulos principales */
        .rinato-header {
            margin-bottom: 25px;
            display: flex;
            flex-direction: column;
        }

        .rinato-title-hot {
            font-size: clamp(3rem, min(8.5vw, 10vh), 6.3rem);
            font-weight: 900;
            font-style: italic;
            line-height: 0.8;
            margin: 0;
            padding-top: 10px;
            letter-spacing: -1px;
            text-transform: uppercase;
        }

        .rinato-title-week {
            font-size: clamp(3rem, min(8.5vw, 10vh), 6.3rem);
            font-weight: 900;
            font-style: italic;
            line-height: 0.8;
            margin: 0;
            letter-spacing: -1px;
            text-transform: uppercase;
            background: linear-gradient(90deg, #a855f7 0%, #6366f1 40%, #06b6d4 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            color: transparent; 
            padding-right: 20px; 
            padding-bottom: 10px; 
            margin-right: -20px; 
        }

        .rinato-subtitle {
            font-size: clamp(1rem, 2.5vw, 1.5rem);
            font-weight: 500;
            font-style: italic;
            margin: 0 0 0 5px;
            letter-spacing: 4px;
            text-transform: uppercase;
        }

        /* Sección de Oferta */
        .rinato-offer-section {
            display: flex;
            align-items: center;
            gap: clamp(15px, 4vw, 30px);
            margin-bottom: 25px;
        }

        .rinato-discount-box { display: flex; flex-direction: column; }

        .rinato-hasta-text {
            font-size: clamp(0.75rem, 1.7vw, 1rem);
            font-weight: 500;
            letter-spacing: 1px;
            margin-bottom: -5px;
            z-index: 2;
        }

        .rinato-percent-wrap { display: flex; align-items: center; }

        .rinato-number {
            font-size: clamp(3.8rem, 10vw, 6.3rem);
            font-weight: 900;
            line-height: 0.8;
            background: linear-gradient(90deg, #06b6d4 0%, #3b82f6 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            color: transparent;
        }

        .rinato-percent-symbols {
            display: flex; flex-direction: column; line-height: 1; margin-left: 5px;
        }

        .rinato-symbol { font-size: clamp(1.7rem, 4.2vw, 3rem); font-weight: 900; color: #8b5cf6; }
        .rinato-off-text { font-size: clamp(0.85rem, 2.1vw, 1.35rem); font-weight: 900; color: #06b6d4; }

        .rinato-divider {
            width: 2px; height: clamp(50px, 10vw, 80px); background-color: rgba(255, 255, 255, 0.3);
        }

        .rinato-training-box { display: flex; flex-direction: column; justify-content: center; }
        .rinato-training-top { font-size: clamp(0.85rem, 2.1vw, 1.1rem); font-weight: 500; letter-spacing: 1px; margin-bottom: 2px; }
        .rinato-training-bottom {
            font-size: clamp(1rem, 2.5vw, 1.5rem); font-weight: 900; letter-spacing: 1px;
            background: linear-gradient(90deg, #a855f7 0%, #3b82f6 100%);
            -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent; margin-bottom: 5px;
        }

        /* Texto de descripción */
        .rinato-description {
            font-size: clamp(0.75rem, 1.7vw, 0.9rem); font-weight: 400; margin-bottom: 30px; max-width: 80%;
        }
        .rinato-highlight { color: #a855f7; font-weight: 600; }

        /* Grilla de características */
        .rinato-features {
            display: flex; flex-wrap: wrap; gap: 15px; padding: 15px 25px;
            border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 12px;
            background: rgba(255, 255, 255, 0.02); width: 100%; justify-content: space-between; box-sizing: border-box;
        }

        .rinato-feature-item {
            display: flex; flex-direction: column; align-items: center; gap: 8px; flex: 1; min-width: 60px;
        }

        .rinato-feature-text {
            font-size: clamp(0.5rem, 1.2vw, 0.6rem); font-weight: 500; letter-spacing: 1px; text-transform: uppercase; text-align: center;
        }

        /* ======================================================== */
        /* ICONOS CARGADOS POR CSS (A prueba de Elementor) */
        /* ======================================================== */
        .rinato-feature-icon {
            width: clamp(24px, 5vw, 32px);
            height: clamp(24px, 5vw, 32px);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
        }

        .icon-agro { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a855f7' stroke-width='1.5'%3E%3Cpath d='M11 20A7 7 0 0 1 4 13V4h9a7 7 0 0 1 7 7v9h-9z'/%3E%3Cpath d='M11 20v-8'/%3E%3C/svg%3E"); }
        .icon-mapeo { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a855f7' stroke-width='1.5'%3E%3Cpolygon points='3 6 9 3 15 6 21 3 21 18 15 21 9 18 3 21'/%3E%3Cline x1='9' y1='3' x2='9' y2='18'/%3E%3Cline x1='15' y1='6' x2='15' y2='21'/%3E%3C/svg%3E"); }
        .icon-pulv { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a855f7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h4M17 5h4M5 5v2M19 5v2M5 7h14'/%3E%3Crect x='9' y='4' width='6' height='5' rx='1'/%3E%3Cpath d='M12 9v2M12 14v1.5M12 18.5v1.5M8.5 13l-1 1.5M5.5 17.5l-1 1.5M15.5 13l1 1.5M18.5 17.5l1 1.5'/%3E%3C/svg%3E"); }
        .icon-emerg { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a855f7' stroke-width='1.5'%3E%3Cpath d='M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z'/%3E%3C/svg%3E"); }

        .rinato-drone-icon {
            width: 40px;
            height: 40px;
            opacity: 0.8;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a855f7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3Cpath d='M12 14v4M8 18h8M5 8l2 2M19 8l-2 2'/%3E%3Ccircle cx='4' cy='7' r='1'/%3E%3Ccircle cx='20' cy='7' r='1'/%3E%3Cpath d='M8 10h8'/%3E%3C/svg%3E");
        }

        /* ================================================= */
        /* Media Queries (Responsive)                       */
        /* ================================================= */
        @media (max-width: 768px) {
            .rinato-promo-wrapper { padding: 15px; }
            .rinato-offer-section { flex-direction: column; align-items: flex-start; gap: 15px; }
            .rinato-divider { display: none; }
            .rinato-number { font-size: 5rem; }
            .rinato-symbol { font-size: 2.2rem; }
            .rinato-off-text { font-size: 1.1rem; }
            .rinato-features { width: 100%; max-width: 100%; gap: 10px; }
            .rinato-feature-item { flex: 0 1 calc(50% - 10px); margin-bottom: 5px; }
            .rinato-feature-icon { width: 32px; height: 32px; }
            .rinato-feature-text { font-size: 0.65rem; }
        }

        @media (min-width: 1024px) {
            .rinato-features { width: 50%; }
        }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-30454fa */.elementor-button {
    color:#fff !important;
    border-color:#fff !important;
}
   
   /* ======================================================== */
    /* ⬇️ COPIA DESDE AQUÍ HACIA ABAJO EN TU ELEMENTOR CUSTOM CSS */
    /* ======================================================== */

    /* 🚨 OVERRIDE ELEMENTOR SLIDER CONSTRAINTS 🚨 */
    /* Forzar al contenedor de la descripción a usar el 100% */
    .elementor-slide-description {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        display: block !important;
    }
    
    .elementor-33 .elementor-element.elementor-element-30454fa .swiper-slide-contents{
        max-width: 100%;
        scale:0.8;
    }

    /* En Elementor, a veces el contenedor padre también restringe el ancho */
    .elementor-slide-content {
        width: 100% !important;
        max-width: 100% !important;
    }
    
  /* Contenedor principal */
        .rinato-promo-wrapper {
            font-family: 'Montserrat', sans-serif;
            color: #ffffff;
            padding: 20px;
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center; /* Centra el contenido verticalmente si hay mucho espacio */
            width: 100%;
            height: 100%; /* Se adapta al alto de su contenedor padre en Elementor */
            max-width: 100%;
            overflow: visible; /* Evita que se corten las puntas de las letras cursivas */
        }

        /* Títulos principales */
        .rinato-header {
            margin-bottom: 25px;
            display: flex;
            flex-direction: column;
        }

        .rinato-title-hot {
            font-size: clamp(3rem, min(8.5vw, 10vh), 6.3rem);
            font-weight: 900;
            font-style: italic;
            line-height: 0.8; /* Entrelineado compacto */
            margin: 0;
            padding-top: 10px; /* Evita cortes superiores por el line-height */
            letter-spacing: -1px;
            text-transform: uppercase;
        }

        .rinato-title-week {
            font-size: clamp(3rem, min(8.5vw, 10vh), 6.3rem);
            font-weight: 900;
            font-style: italic;
            line-height: 0.8;
            margin: 0;
            letter-spacing: -1px;
            text-transform: uppercase;
            /* Gradiente de texto */
            background: linear-gradient(90deg, #a855f7 0%, #6366f1 40%, #06b6d4 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            color: transparent; 
            /* Espacio de seguridad para no cortar la K por la cursiva */
            padding-right: 20px; 
            padding-bottom: 10px; 
            margin-right: -20px; 
        }

        .rinato-subtitle {
            font-size: clamp(1rem, 2.5vw, 1.5rem);
            font-weight: 500;
            font-style: italic;
            margin: 0 0 0 5px; /* Más pegado al texto WEEK */
            letter-spacing: 4px;
            text-transform: uppercase;
        }

        /* ================================================= */
        /* Estilos base (Desktop y general)                 */
        /* ================================================= */

        /* Sección de Oferta */
        .rinato-offer-section {
            display: flex;
            align-items: center;
            gap: clamp(15px, 4vw, 30px);
            margin-bottom: 25px;
        }

        /* Bloque Izquierdo: Descuento */
        .rinato-discount-box {
            display: flex;
            flex-direction: column;
        }

        .rinato-hasta-text {
            font-size: clamp(0.75rem, 1.7vw, 1rem);
            font-weight: 500;
            letter-spacing: 1px;
            margin-bottom: -5px;
            z-index: 2;
        }

        .rinato-percent-wrap {
            display: flex;
            align-items: center;
        }

        .rinato-number {
            font-size: clamp(3.8rem, 10vw, 6.3rem);
            font-weight: 900;
            line-height: 0.8;
            background: linear-gradient(90deg, #06b6d4 0%, #3b82f6 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            color: transparent;
        }

        .rinato-percent-symbols {
            display: flex;
            flex-direction: column;
            line-height: 1;
            margin-left: 5px;
        }

        .rinato-symbol {
            font-size: clamp(1.7rem, 4.2vw, 3rem);
            font-weight: 900;
            color: #8b5cf6;
        }

        .rinato-off-text {
            font-size: clamp(0.85rem, 2.1vw, 1.35rem);
            font-weight: 900;
            color: #06b6d4;
        }

        /* Divisor vertical */
        .rinato-divider {
            width: 2px;
            height: clamp(50px, 10vw, 80px);
            background-color: rgba(255, 255, 255, 0.3);
        }

        /* Bloque Derecho: Capacitaciones */
        .rinato-training-box {
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        .rinato-training-top {
            font-size: clamp(0.85rem, 2.1vw, 1.1rem);
            font-weight: 500;
            letter-spacing: 1px;
            margin-bottom: 2px;
        }

        .rinato-training-bottom {
            font-size: clamp(1rem, 2.5vw, 1.5rem);
            font-weight: 900;
            letter-spacing: 1px;
            background: linear-gradient(90deg, #a855f7 0%, #3b82f6 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            color: transparent;
            margin-bottom: 5px;
        }

        .rinato-drone-icon {
            width: 40px;
            height: auto;
            opacity: 0.8;
        }

        /* Texto de descripción */
        .rinato-description {
            font-size: clamp(0.75rem, 1.7vw, 0.9rem);
            font-weight: 400;
            margin-bottom: 30px;
            max-width: 80%; /* Evita que el texto ocupe todo el ancho si es muy largo */
        }

        .rinato-highlight {
            color: #a855f7;
            font-weight: 600;
        }

        /* Iconos de características inferiores (Grilla) */
        .rinato-features {
            display: flex;
            flex-wrap: wrap;
            gap: 15px;
            padding: 15px 25px;
            border: 1px solid rgba(255, 255, 255, 0.15);
            border-radius: 12px;
            background: rgba(255, 255, 255, 0.02);
            width: 100%; 
            justify-content: space-between;
            box-sizing: border-box;
        }

        .rinato-feature-item {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 8px;
            flex: 1;
            min-width: 60px;
        }

        .rinato-feature-icon {
            width: clamp(24px, 5vw, 32px);
            height: clamp(24px, 5vw, 32px);
            stroke: url(#rinato-grad);
            fill: none;
            stroke-width: 1.5;
        }

        .rinato-feature-text {
            font-size: clamp(0.5rem, 1.2vw, 0.6rem);
            font-weight: 500;
            letter-spacing: 1px;
            text-transform: uppercase;
            text-align: center;
        }

        /* ================================================= */
        /* Media Queries (Responsive)                       */
        /* ================================================= */

        /* Ajustes específicos para móviles (hasta 768px) */
        @media (max-width: 768px) {
            .rinato-promo-wrapper {
                padding: 15px;
            }

            /* Apilar la oferta verticalmente */
            .rinato-offer-section {
                flex-direction: column;
                align-items: flex-start;
                gap: 15px;
            }

            /* Ocultar el divisor vertical */
            .rinato-divider {
                display: none;
            }

            /* Ajustar tamaños para que no se desborden al apilarse */
            .rinato-number {
                font-size: 5rem;
            }
            .rinato-symbol {
                font-size: 2.2rem;
            }
            .rinato-off-text {
                font-size: 1.1rem;
            }

            /* Grilla de iconos en 2x2 para móviles */
            .rinato-features {
                flex-direction: row; /* Volvemos a fila para permitir envolver */
                flex-wrap: wrap; /* Permitimos que salten de línea */
                justify-content: space-between; /* Espaciado uniforme */
                align-items: flex-start;
                gap: 15px;
                padding: 15px;
                width: 100%;
                max-width: 100%; /* Quitamos la restricción de ancho que lo hacía ver como lista */
                margin: 0; 
            }

            /* Los items ocupan casi el 50% para formar 2 columnas */
            .rinato-feature-item {
                flex: 0 1 calc(50% - 10px); /* 50% menos la mitad del gap */
                width: auto;
                margin-bottom: 5px;
            }
            
            .rinato-feature-icon {
                width: 32px;
                height: 32px;
            }
            
            .rinato-feature-text {
                font-size: 0.65rem;
            }
        }

        /* Responsive para Desktop: Limitar el ancho de los iconos al 50% */
        @media (min-width: 1024px) {
            .rinato-features {
                width: 50%;
            }
        }/* End custom CSS */