.elementor-3016 .elementor-element.elementor-element-d134e62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--overlay-opacity:0.53;--padding-top:07vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3016 .elementor-element.elementor-element-d134e62:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-d134e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-srl.com/wp-content/uploads/2026/02/red-chi-siamo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3016 .elementor-element.elementor-element-d134e62::before, .elementor-3016 .elementor-element.elementor-element-d134e62 > .elementor-background-video-container::before, .elementor-3016 .elementor-element.elementor-element-d134e62 > .e-con-inner > .elementor-background-video-container::before, .elementor-3016 .elementor-element.elementor-element-d134e62 > .elementor-background-slideshow::before, .elementor-3016 .elementor-element.elementor-element-d134e62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3016 .elementor-element.elementor-element-d134e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000C9 38%, #F2295B00 65%);}.elementor-3016 .elementor-element.elementor-element-1a40914 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:48px;font-weight:800;line-height:2.7rem;color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-0cec680{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-3016 .elementor-element.elementor-element-2ca8ef7{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:8rem;--padding-left:3rem;--padding-right:2rem;}.elementor-3016 .elementor-element.elementor-element-2ca8ef7:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-2ca8ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-srl.com/wp-content/uploads/2026/01/decorazoine-sfondorosso.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3016 .elementor-element.elementor-element-b8a6f60 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:800;line-height:2.7rem;color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-fc9d472{width:var( --container-widget-width, 78% );max-width:78%;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:2rem;color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-a0c11b3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-tree{height:4px;background-color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-date{font-family:"Montserrat", Sans-serif;font-size:1.65rem;font-weight:900;line-height:2rem;color:#02010100;}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-icon{width:38px;height:38px;background-color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .slick-prev, .elementor-3016 .elementor-element.elementor-element-a0c11b3 .slick-next{top:75px;font-size:15px;border-style:none;color:var( --e-global-color-primary );}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .slick-prev:hover, .elementor-3016 .elementor-element.elementor-element-a0c11b3 .slick-next:hover{color:var( --e-global-color-6e5595d );background-color:var( --e-global-color-primary );}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-content{border-radius:30px 30px 30px 30px;}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-inner{border-radius:30px 30px 30px 30px;padding:18px;}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-block{padding:12px;}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-title{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:700;line-height:2rem;color:var( --e-global-color-5fef75c );}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-title a{color:var( --e-global-color-5fef75c );}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-subtitle{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 );color:var( --e-global-color-5fef75c );}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-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 );color:var( --e-global-color-5fef75c );}.elementor-3016 .elementor-element.elementor-element-72c5aad{--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;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3016 .elementor-element.elementor-element-7dd0d95{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3016 .elementor-element.elementor-element-7dd0d95:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-7dd0d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-6114a08{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3016 .elementor-element.elementor-element-6114a08.elementor-element{--align-self:center;}.elementor-3016 .elementor-element.elementor-element-6114a08 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:800;line-height:2.7rem;color:var( --e-global-color-accent );}.elementor-3016 .elementor-element.elementor-element-0b08920{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:2rem;}.elementor-3016 .elementor-element.elementor-element-2468741{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:07vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3016 .elementor-element.elementor-element-e2b99ec{text-align:center;}.elementor-3016 .elementor-element.elementor-element-e2b99ec .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:800;line-height:2.7rem;color:var( --e-global-color-primary );}.elementor-3016 .elementor-element.elementor-element-598ec0b{text-align:center;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:2rem;}.elementor-3016 .elementor-element.elementor-element-6012e45{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 020px;--row-gap:20px;--column-gap:020px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3016 .elementor-element.elementor-element-90c5226{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3016 .elementor-element.elementor-element-90c5226:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-90c5226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3016 .elementor-element.elementor-element-8303900 img{border-radius:30px 30px 30px 30px;}.elementor-3016 .elementor-element.elementor-element-ab48f76 .elementor-heading-title{font-family:var( --e-global-typography-be667a5-font-family ), Sans-serif;font-size:var( --e-global-typography-be667a5-font-size );font-weight:var( --e-global-typography-be667a5-font-weight );line-height:var( --e-global-typography-be667a5-line-height );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-aaeed78{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-6e5595d );}.elementor-3016 .elementor-element.elementor-element-b6606b7 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-c545218-font-family ), Sans-serif;font-size:var( --e-global-typography-c545218-font-size );font-weight:var( --e-global-typography-c545218-font-weight );fill:var( --e-global-color-6e5595d );color:var( --e-global-color-6e5595d );border-radius:30px 30px 30px 30px;padding:10px 25px 10px 25px;}.elementor-3016 .elementor-element.elementor-element-b6606b7 .elementor-button:hover, .elementor-3016 .elementor-element.elementor-element-b6606b7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-b6606b7 .elementor-button:hover svg, .elementor-3016 .elementor-element.elementor-element-b6606b7 .elementor-button:focus svg{fill:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-09942c7{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3016 .elementor-element.elementor-element-09942c7:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-09942c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3016 .elementor-element.elementor-element-33a9238 img{border-radius:30px 30px 30px 30px;}.elementor-3016 .elementor-element.elementor-element-a18bbb0 .elementor-heading-title{font-family:var( --e-global-typography-be667a5-font-family ), Sans-serif;font-size:var( --e-global-typography-be667a5-font-size );font-weight:var( --e-global-typography-be667a5-font-weight );line-height:var( --e-global-typography-be667a5-line-height );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-dd630d9{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-6e5595d );}.elementor-3016 .elementor-element.elementor-element-2c5c439 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-c545218-font-family ), Sans-serif;font-size:var( --e-global-typography-c545218-font-size );font-weight:var( --e-global-typography-c545218-font-weight );fill:var( --e-global-color-6e5595d );color:var( --e-global-color-6e5595d );border-radius:30px 30px 30px 30px;padding:10px 25px 10px 25px;}.elementor-3016 .elementor-element.elementor-element-2c5c439 .elementor-button:hover, .elementor-3016 .elementor-element.elementor-element-2c5c439 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-2c5c439 .elementor-button:hover svg, .elementor-3016 .elementor-element.elementor-element-2c5c439 .elementor-button:focus svg{fill:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-0fa7232{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3016 .elementor-element.elementor-element-0fa7232:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-0fa7232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3016 .elementor-element.elementor-element-fe92b63 img{border-radius:30px 30px 30px 30px;}.elementor-3016 .elementor-element.elementor-element-c18d782 .elementor-heading-title{font-family:var( --e-global-typography-be667a5-font-family ), Sans-serif;font-size:var( --e-global-typography-be667a5-font-size );font-weight:var( --e-global-typography-be667a5-font-weight );line-height:var( --e-global-typography-be667a5-line-height );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-adb9473{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-6e5595d );}.elementor-3016 .elementor-element.elementor-element-14a7892 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-c545218-font-family ), Sans-serif;font-size:var( --e-global-typography-c545218-font-size );font-weight:var( --e-global-typography-c545218-font-weight );fill:var( --e-global-color-6e5595d );color:var( --e-global-color-6e5595d );border-radius:30px 30px 30px 30px;padding:10px 25px 10px 25px;}.elementor-3016 .elementor-element.elementor-element-14a7892 .elementor-button:hover, .elementor-3016 .elementor-element.elementor-element-14a7892 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-14a7892 .elementor-button:hover svg, .elementor-3016 .elementor-element.elementor-element-14a7892 .elementor-button:focus svg{fill:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-2b577b7{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3016 .elementor-element.elementor-element-2b577b7:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-2b577b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3016 .elementor-element.elementor-element-243f530 img{border-radius:30px 30px 30px 30px;}.elementor-3016 .elementor-element.elementor-element-e5cb821 .elementor-heading-title{font-family:var( --e-global-typography-be667a5-font-family ), Sans-serif;font-size:var( --e-global-typography-be667a5-font-size );font-weight:var( --e-global-typography-be667a5-font-weight );line-height:var( --e-global-typography-be667a5-line-height );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-66c1314{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-6e5595d );}.elementor-3016 .elementor-element.elementor-element-6df049a .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-c545218-font-family ), Sans-serif;font-size:var( --e-global-typography-c545218-font-size );font-weight:var( --e-global-typography-c545218-font-weight );fill:var( --e-global-color-6e5595d );color:var( --e-global-color-6e5595d );border-radius:30px 30px 30px 30px;padding:10px 25px 10px 25px;}.elementor-3016 .elementor-element.elementor-element-6df049a .elementor-button:hover, .elementor-3016 .elementor-element.elementor-element-6df049a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-6df049a .elementor-button:hover svg, .elementor-3016 .elementor-element.elementor-element-6df049a .elementor-button:focus svg{fill:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-3dac147{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3016 .elementor-element.elementor-element-3dac147.e-con{--align-self:center;}.elementor-3016 .elementor-element.elementor-element-10ac137{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.41;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3016 .elementor-element.elementor-element-10ac137:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-10ac137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fef75c );background-image:url("https://red-srl.com/wp-content/uploads/2026/02/tecnologia-avanzata-red.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3016 .elementor-element.elementor-element-10ac137::before, .elementor-3016 .elementor-element.elementor-element-10ac137 > .elementor-background-video-container::before, .elementor-3016 .elementor-element.elementor-element-10ac137 > .e-con-inner > .elementor-background-video-container::before, .elementor-3016 .elementor-element.elementor-element-10ac137 > .elementor-background-slideshow::before, .elementor-3016 .elementor-element.elementor-element-10ac137 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3016 .elementor-element.elementor-element-10ac137 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5fef75c );--background-overlay:'';}.elementor-3016 .elementor-element.elementor-element-38d5618{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Raleway", Sans-serif;font-size:45px;font-weight:800;line-height:2.7rem;color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-cfaab75{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:2rem;color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-cfaab75.elementor-element{--align-self:flex-start;}.elementor-3016 .elementor-element.elementor-element-c118b0f{--display:flex;--min-height:63vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:01rem;--padding-bottom:01rem;--padding-left:5rem;--padding-right:0rem;}.elementor-3016 .elementor-element.elementor-element-c118b0f:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-c118b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-srl.com/wp-content/uploads/2026/01/sfondo-rosso-red.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3016 .elementor-element.elementor-element-2000898{--display:flex;}.elementor-3016 .elementor-element.elementor-element-fe9f0b4{text-align:start;}.elementor-3016 .elementor-element.elementor-element-fe58bfb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:800;line-height:2.7rem;color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-691b1b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:2rem;color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-d8bcfed .elementor-button{background-color:var( --e-global-color-6e5595d );font-family:var( --e-global-typography-c545218-font-family ), Sans-serif;font-size:var( --e-global-typography-c545218-font-size );font-weight:var( --e-global-typography-c545218-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:10px 25px 10px 25px;}.elementor-3016 .elementor-element.elementor-element-d8bcfed .elementor-button:hover, .elementor-3016 .elementor-element.elementor-element-d8bcfed .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-d8bcfed .elementor-button:hover svg, .elementor-3016 .elementor-element.elementor-element-d8bcfed .elementor-button:focus svg{fill:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-0830504{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;padding:0px 0px 0px 0px;z-index:9999;}.elementor-3016 .elementor-element.elementor-element-0830504 img{width:100%;}.elementor-3016 .elementor-element.elementor-element-d62f821{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:07vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3016 .elementor-element.elementor-element-d62f821:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-d62f821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-485079b{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3016 .elementor-element.elementor-element-4ac8f92{--display:flex;--min-height:55vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 30px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3016 .elementor-element.elementor-element-4ac8f92:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-4ac8f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e5595d );background-image:url("https://red-srl.com/wp-content/uploads/2026/02/red-partner.webp");background-position:center center;background-size:cover;}.elementor-3016 .elementor-element.elementor-element-61758f6{--display:flex;--min-height:60vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 30px 30px 0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:03vw;--padding-bottom:03vw;--padding-left:02vw;--padding-right:1vw;}.elementor-3016 .elementor-element.elementor-element-61758f6:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-61758f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3016 .elementor-element.elementor-element-e4a19d9{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:999;font-family:"Raleway", Sans-serif;font-size:35px;font-weight:800;line-height:2.5rem;color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-84d8081{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-bedd94e-font-family ), Sans-serif;font-size:var( --e-global-typography-bedd94e-font-size );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-4380e2d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-c545218-font-family ), Sans-serif;font-size:var( --e-global-typography-c545218-font-size );font-weight:var( --e-global-typography-c545218-font-weight );fill:var( --e-global-color-6e5595d );color:var( --e-global-color-6e5595d );border-radius:30px 30px 30px 30px;padding:10px 25px 10px 25px;}.elementor-3016 .elementor-element.elementor-element-4380e2d .elementor-button:hover, .elementor-3016 .elementor-element.elementor-element-4380e2d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6e5595d );}.elementor-3016 .elementor-element.elementor-element-4380e2d .elementor-button:hover svg, .elementor-3016 .elementor-element.elementor-element-4380e2d .elementor-button:focus svg{fill:var( --e-global-color-6e5595d );}@media(min-width:768px){.elementor-3016 .elementor-element.elementor-element-d134e62{--content-width:80vw;}.elementor-3016 .elementor-element.elementor-element-2ca8ef7{--content-width:80vw;}.elementor-3016 .elementor-element.elementor-element-72c5aad{--content-width:70%;}.elementor-3016 .elementor-element.elementor-element-2468741{--content-width:80vw;}.elementor-3016 .elementor-element.elementor-element-3dac147{--width:100vw;}.elementor-3016 .elementor-element.elementor-element-10ac137{--width:80vw;}.elementor-3016 .elementor-element.elementor-element-c118b0f{--content-width:80vw;}.elementor-3016 .elementor-element.elementor-element-d62f821{--content-width:80vw;}.elementor-3016 .elementor-element.elementor-element-485079b{--content-width:100%;}.elementor-3016 .elementor-element.elementor-element-4ac8f92{--width:40%;}.elementor-3016 .elementor-element.elementor-element-61758f6{--width:60%;}}@media(max-width:1200px) and (min-width:768px){.elementor-3016 .elementor-element.elementor-element-d134e62{--content-width:90vw;}.elementor-3016 .elementor-element.elementor-element-2ca8ef7{--content-width:90vw;}.elementor-3016 .elementor-element.elementor-element-72c5aad{--content-width:90%;}.elementor-3016 .elementor-element.elementor-element-2468741{--content-width:90vw;}.elementor-3016 .elementor-element.elementor-element-3dac147{--width:100vw;}.elementor-3016 .elementor-element.elementor-element-10ac137{--width:90vw;}.elementor-3016 .elementor-element.elementor-element-d62f821{--content-width:90vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-3016 .elementor-element.elementor-element-72c5aad{--content-width:90%;}.elementor-3016 .elementor-element.elementor-element-10ac137{--width:90vw;}.elementor-3016 .elementor-element.elementor-element-c118b0f{--content-width:94%;}.elementor-3016 .elementor-element.elementor-element-4ac8f92{--width:100%;}.elementor-3016 .elementor-element.elementor-element-61758f6{--width:100%;}}@media(min-width:1201px){.elementor-3016 .elementor-element.elementor-element-d134e62:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-d134e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1200px){.elementor-3016 .elementor-element.elementor-element-2ca8ef7{--padding-top:05rem;--padding-bottom:05rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3016 .elementor-element.elementor-element-b8a6f60{text-align:center;}.elementor-3016 .elementor-element.elementor-element-fc9d472{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .slick-prev, .elementor-3016 .elementor-element.elementor-element-a0c11b3 .slick-next{font-size:14px;}.elementor-3016 .elementor-element.elementor-element-72c5aad{--margin-top:-8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3016 .elementor-element.elementor-element-6012e45{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3016 .elementor-element.elementor-element-61758f6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:03vw;--padding-bottom:03vw;--padding-left:03vw;--padding-right:2vw;}.elementor-3016 .elementor-element.elementor-element-e4a19d9{font-size:2rem;line-height:2.4rem;}.elementor-3016 .elementor-element.elementor-element-84d8081{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px){.elementor-3016 .elementor-element.elementor-element-1a40914 .elementor-heading-title{font-size:3.5rem;line-height:4rem;}.elementor-3016 .elementor-element.elementor-element-0cec680{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-3016 .elementor-element.elementor-element-2ca8ef7{--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3016 .elementor-element.elementor-element-fc9d472{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3016 .elementor-element.elementor-element-a0c11b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-subtitle{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3016 .elementor-element.elementor-element-6114a08 .elementor-heading-title{font-size:35px;line-height:2.6rem;}.elementor-3016 .elementor-element.elementor-element-6012e45{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3016 .elementor-element.elementor-element-ab48f76 .elementor-heading-title{font-size:var( --e-global-typography-be667a5-font-size );line-height:var( --e-global-typography-be667a5-line-height );}.elementor-3016 .elementor-element.elementor-element-aaeed78{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3016 .elementor-element.elementor-element-b6606b7 .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}.elementor-3016 .elementor-element.elementor-element-a18bbb0 .elementor-heading-title{font-size:var( --e-global-typography-be667a5-font-size );line-height:var( --e-global-typography-be667a5-line-height );}.elementor-3016 .elementor-element.elementor-element-dd630d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3016 .elementor-element.elementor-element-2c5c439 .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}.elementor-3016 .elementor-element.elementor-element-c18d782 .elementor-heading-title{font-size:var( --e-global-typography-be667a5-font-size );line-height:var( --e-global-typography-be667a5-line-height );}.elementor-3016 .elementor-element.elementor-element-adb9473{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3016 .elementor-element.elementor-element-14a7892 .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}.elementor-3016 .elementor-element.elementor-element-e5cb821 .elementor-heading-title{font-size:var( --e-global-typography-be667a5-font-size );line-height:var( --e-global-typography-be667a5-line-height );}.elementor-3016 .elementor-element.elementor-element-66c1314{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3016 .elementor-element.elementor-element-6df049a .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}.elementor-3016 .elementor-element.elementor-element-3dac147{--min-height:72vh;--padding-top:2vw;--padding-bottom:07vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3016 .elementor-element.elementor-element-38d5618{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;font-size:40px;line-height:3rem;}.elementor-3016 .elementor-element.elementor-element-38d5618.elementor-element{--align-self:flex-start;}.elementor-3016 .elementor-element.elementor-element-cfaab75{font-size:18px;line-height:1.7rem;}.elementor-3016 .elementor-element.elementor-element-c118b0f{--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3016 .elementor-element.elementor-element-2000898{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3016 .elementor-element.elementor-element-d8bcfed .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}.elementor-3016 .elementor-element.elementor-element-d62f821{--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;}.elementor-3016 .elementor-element.elementor-element-485079b{--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-3016 .elementor-element.elementor-element-4ac8f92{--min-height:45vh;--border-radius:30px 30px 0px 0px;}.elementor-3016 .elementor-element.elementor-element-61758f6{--min-height:0vh;--border-radius:0px 0px 30px 30px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3016 .elementor-element.elementor-element-e4a19d9{font-size:1.85rem;line-height:2.3rem;}.elementor-3016 .elementor-element.elementor-element-84d8081{font-size:var( --e-global-typography-bedd94e-font-size );}.elementor-3016 .elementor-element.elementor-element-4380e2d .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}}@media(max-width:767px){.elementor-3016 .elementor-element.elementor-element-d134e62{--min-height:50vh;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3016 .elementor-element.elementor-element-1a40914 .elementor-heading-title{font-size:2rem;line-height:1.7rem;letter-spacing:0.8px;}.elementor-3016 .elementor-element.elementor-element-0cec680{width:100%;max-width:100%;font-size:16px;line-height:1.5em;}.elementor-3016 .elementor-element.elementor-element-2ca8ef7{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3016 .elementor-element.elementor-element-b8a6f60{text-align:center;}.elementor-3016 .elementor-element.elementor-element-b8a6f60 .elementor-heading-title{font-size:2rem;}.elementor-3016 .elementor-element.elementor-element-fc9d472{font-size:16px;}.elementor-3016 .elementor-element.elementor-element-a0c11b3{padding:0vw 05vw 0vw 5vw;}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-title{font-size:2rem;}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-subtitle{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3016 .elementor-element.elementor-element-a0c11b3 .ha-horizontal-timeline-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3016 .elementor-element.elementor-element-72c5aad{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3016 .elementor-element.elementor-element-7dd0d95{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3016 .elementor-element.elementor-element-6114a08{width:100%;max-width:100%;}.elementor-3016 .elementor-element.elementor-element-6114a08 .elementor-heading-title{font-size:2rem;}.elementor-3016 .elementor-element.elementor-element-0b08920{font-size:16px;}.elementor-3016 .elementor-element.elementor-element-2468741{--padding-top:02rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3016 .elementor-element.elementor-element-e2b99ec .elementor-heading-title{font-size:2rem;}.elementor-3016 .elementor-element.elementor-element-598ec0b{font-size:16px;}.elementor-3016 .elementor-element.elementor-element-6012e45{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3016 .elementor-element.elementor-element-ab48f76 .elementor-heading-title{font-size:var( --e-global-typography-be667a5-font-size );line-height:var( --e-global-typography-be667a5-line-height );}.elementor-3016 .elementor-element.elementor-element-aaeed78{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3016 .elementor-element.elementor-element-b6606b7 .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}.elementor-3016 .elementor-element.elementor-element-a18bbb0 .elementor-heading-title{font-size:var( --e-global-typography-be667a5-font-size );line-height:var( --e-global-typography-be667a5-line-height );}.elementor-3016 .elementor-element.elementor-element-dd630d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3016 .elementor-element.elementor-element-2c5c439 .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}.elementor-3016 .elementor-element.elementor-element-c18d782 .elementor-heading-title{font-size:var( --e-global-typography-be667a5-font-size );line-height:var( --e-global-typography-be667a5-line-height );}.elementor-3016 .elementor-element.elementor-element-adb9473{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3016 .elementor-element.elementor-element-14a7892 .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}.elementor-3016 .elementor-element.elementor-element-e5cb821 .elementor-heading-title{font-size:var( --e-global-typography-be667a5-font-size );line-height:var( --e-global-typography-be667a5-line-height );}.elementor-3016 .elementor-element.elementor-element-66c1314{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3016 .elementor-element.elementor-element-6df049a .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}.elementor-3016 .elementor-element.elementor-element-3dac147{--padding-top:015vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3016 .elementor-element.elementor-element-10ac137{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3016 .elementor-element.elementor-element-38d5618{width:100%;max-width:100%;text-align:center;font-size:2rem;}.elementor-3016 .elementor-element.elementor-element-cfaab75{font-size:18px;}.elementor-3016 .elementor-element.elementor-element-c118b0f{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3016 .elementor-element.elementor-element-fe58bfb .elementor-heading-title{font-size:2rem;}.elementor-3016 .elementor-element.elementor-element-691b1b2{font-size:18px;}.elementor-3016 .elementor-element.elementor-element-d8bcfed .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}.elementor-3016 .elementor-element.elementor-element-d62f821{--padding-top:015vw;--padding-bottom:015vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3016 .elementor-element.elementor-element-485079b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3016 .elementor-element.elementor-element-4ac8f92{--min-height:28vh;--border-radius:0px 0px 30px 30px;}.elementor-3016 .elementor-element.elementor-element-61758f6{--padding-top:07vw;--padding-bottom:07vw;--padding-left:03vw;--padding-right:03vw;}.elementor-3016 .elementor-element.elementor-element-e4a19d9{font-size:1.55rem;line-height:2rem;}.elementor-3016 .elementor-element.elementor-element-84d8081{font-size:var( --e-global-typography-bedd94e-font-size );}.elementor-3016 .elementor-element.elementor-element-4380e2d .elementor-button{font-size:var( --e-global-typography-c545218-font-size );}}