body.page-id-9{overflow-x:hidden}.page-id-9 .rxi{box-sizing:border-box;--yellow:#ffd000;--dark:#050505;--paper:#f5f6f2;--gold:#a87824;--muted:#4b4b4b;font-family:Roboto,Arial,sans-serif;color:#111}.page-id-9 .rxi *{box-sizing:border-box}.page-id-9 .rxi>.elementor-container{width:min(1360px,calc(100% - 64px));max-width:1360px!important}.page-id-9 .rxi .elementor-widget:not(:last-child){margin-bottom:0}.page-id-9 .rxi-kicker .elementor-heading-title{color:var(--gold)!important;font-size:14px;font-weight:950;letter-spacing:.3px}.page-id-9 .rxi-section-title .elementor-heading-title{margin:0;color:#101010!important;font-size:clamp(42px,5vw,78px);font-weight:950;line-height:.95}.page-id-9 .rxi-button .elementor-button{min-height:50px;padding:0 30px;border:0;border-radius:0;font-size:14px;font-weight:950}.page-id-9 .rxi-button-yellow .elementor-button{background:var(--yellow);color:#111;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}
.page-id-9 .rxi-hero{position:relative;min-height:min(68vh,720px);padding:clamp(88px,7vw,124px) clamp(20px,5vw,72px) clamp(70px,7vw,104px);overflow:hidden;background-image:linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.62) 48%,rgba(0,0,0,.34) 100%),linear-gradient(180deg,rgba(0,0,0,.44),rgba(0,0,0,.68)),url("https://renox.sviluppositi.xyz/wp-content/plugins/renox-elementor-home/assets/renox/renox-hero-industria.webp")!important;background-position:center right!important;background-size:cover!important}.page-id-9 .rxi-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 44%,rgba(255,208,0,.28),transparent 34%),radial-gradient(circle at 78% 34%,rgba(255,208,0,.16),transparent 28%);pointer-events:none}.page-id-9 .rxi-hero>.elementor-container{position:relative;z-index:1;width:100%!important;max-width:none!important;min-height:0;align-items:center}.page-id-9 .rxi-hero-copy>.elementor-widget-wrap{position:relative;max-width:880px;padding:36px 52px!important;border-left:4px solid var(--yellow)}.page-id-9 .rxi-hero .rxi-kicker{margin-bottom:16px}.page-id-9 .rxi-kicker-light .elementor-heading-title{color:var(--yellow)!important}.page-id-9 .rxi-hero-title{margin-bottom:24px!important}.page-id-9 .rxi-hero-title .elementor-heading-title{max-width:850px;margin:0;color:#fff!important;font-size:clamp(40px,4.7vw,68px);font-weight:950;line-height:.98;text-shadow:0 20px 54px rgba(0,0,0,.62)}.page-id-9 .rxi-hero-lead{margin-bottom:34px!important}.page-id-9 .rxi-hero-lead p{max-width:760px;margin:0;color:#fff!important;font-size:clamp(18px,1.7vw,24px)!important;font-weight:800;line-height:1.45;text-shadow:0 12px 34px rgba(0,0,0,.86)}.page-id-9 .rxi-scroll{position:absolute;right:calc(-100vw + 880px + clamp(20px,5vw,72px));bottom:-54px;width:auto!important}.page-id-9 .rxi-scroll .elementor-button{min-height:0;padding:0;background:transparent;color:rgba(255,255,255,.78);font-size:11px;font-weight:950;writing-mode:vertical-rl}.page-id-9 .rxi-scroll:after{content:"";display:block;width:1px;height:48px;margin:12px auto 0;background:var(--yellow)}
.page-id-9 .rxi-intro{position:relative;padding:118px 0 120px;background:#fff;overflow:hidden}.page-id-9 .rxi-intro:before{content:"Industria";position:absolute;top:-58px;right:3vw;color:#f6f6f2;font-size:clamp(110px,15vw,245px);font-weight:950;line-height:1;pointer-events:none}.page-id-9 .rxi-intro>.elementor-container{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);gap:88px;align-items:center}.page-id-9 .rxi-intro-media,.page-id-9 .rxi-intro-copy{width:auto!important;max-width:none!important}.page-id-9 .rxi-intro-media{position:relative;min-height:565px}.page-id-9 .rxi-intro-copy{max-width:650px!important}.page-id-9 .rxi-watermark{display:none}.page-id-9 .rxi-intro-main-image,.page-id-9 .rxi-intro-accent-image{position:absolute;overflow:hidden;border-radius:8px;box-shadow:0 28px 70px rgba(0,0,0,.13)}.page-id-9 .rxi-intro-main-image{top:0;left:0;width:78%!important;height:500px}.page-id-9 .rxi-intro-accent-image{right:0;bottom:0;width:52%!important;height:255px;border:8px solid #fff}.page-id-9 .rxi-intro-main-image img,.page-id-9 .rxi-intro-accent-image img{width:100%;height:100%;object-fit:cover}.page-id-9 .rxi-intro .rxi-kicker{margin-bottom:20px}.page-id-9 .rxi-intro .rxi-section-title{margin-bottom:26px!important}.page-id-9 .rxi-intro-lead{margin-bottom:34px!important}.page-id-9 .rxi-intro-lead p{margin:0;color:#4b4b4b!important;font-size:21px!important;font-weight:650;line-height:1.55}.page-id-9 .rxi-bullet{position:relative;margin:0 0 19px!important;padding-left:42px}.page-id-9 .rxi-bullet .elementor-heading-title{color:#171717!important;font-size:18px;font-weight:800;line-height:1.45}.page-id-9 .rxi-bullet:before{content:"";position:absolute;left:0;top:.42em;width:18px;height:18px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 8px rgba(255,208,0,.14)}.page-id-9 .rxi-bullet-last{margin-bottom:36px!important}.page-id-9 .rxi-action{display:inline-block;width:auto;margin-right:18px}.page-id-9 .rxi-button-link .elementor-button{min-height:0;padding:0 0 6px;border-bottom:2px solid var(--yellow);background:transparent;color:#101010;clip-path:none}
.page-id-9 .rxi-filters-native{position:relative;z-index:2;background:#fff}.page-id-9 .rxi-solution-head{padding:104px 0 60px;background:#fff;text-align:center}.page-id-9 .rxi-solution-head .rxi-section-title .elementor-heading-title{max-width:1120px;margin:auto;font-size:clamp(42px,4.6vw,72px)}.page-id-9 .rxi-solution-lead,.page-id-9 .rxi-solution-lead p{max-width:820px;margin:auto;color:#4a4a4a!important;font-size:18px!important;font-weight:650;line-height:1.55}.page-id-9 .rxi-mosaic-row{padding:0 28px 14px;background:#fff}.page-id-9 .rxi-mosaic-row-4{padding-bottom:108px}.page-id-9 .rxi-mosaic-row>.elementor-container{justify-content:center;gap:14px;width:100%;max-width:1680px!important}.page-id-9 .rxi-sector-card{position:relative;flex:0 0 clamp(186px,13vw,230px);width:clamp(186px,13vw,230px)!important;height:clamp(105px,7.35vw,130px);overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#111;box-shadow:0 10px 24px rgba(17,17,17,.08);transition:.22s ease}.page-id-9 .rxi-sector-card:hover{transform:translateY(-4px);border-color:var(--yellow);box-shadow:0 18px 42px rgba(17,17,17,.14)}.page-id-9 .rxi-sector-card:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 26%,rgba(0,0,0,.62));pointer-events:none}.page-id-9 .rxi-sector-card:after{content:"";position:absolute;left:14px;right:14px;bottom:12px;z-index:4;height:3px;background:var(--yellow);transform:scaleX(.22);transform-origin:left;transition:.22s ease}.page-id-9 .rxi-sector-card:hover:after{transform:scaleX(1)}.page-id-9 .rxi-sector-card>.elementor-widget-wrap{padding:0!important}.page-id-9 .rxi-sector-image,.page-id-9 .rxi-sector-image .elementor-widget-container,.page-id-9 .rxi-sector-image a{display:block;width:100%;height:100%}.page-id-9 .rxi-sector-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:.28s ease}.page-id-9 .rxi-sector-card:hover img{transform:scale(1.08)}.page-id-9 .rxi-sector-title{position:absolute;left:14px;right:14px;bottom:22px;z-index:3;margin:0}.page-id-9 .rxi-sector-title .elementor-heading-title,.page-id-9 .rxi-sector-title a{color:#fff!important;font-size:15px;font-weight:950;line-height:1.1;text-shadow:0 10px 22px rgba(0,0,0,.7)}
.page-id-9 .rxi-brands-head{padding:86px 0 34px;border-top:1px solid rgba(17,17,17,.08);background:var(--paper)}.page-id-9 .rxi-brands-head>.elementor-container{gap:34px;align-items:flex-end}.page-id-9 .rxi-brands-head .rxi-section-title .elementor-heading-title{max-width:650px;font-size:clamp(42px,4.3vw,62px)}.page-id-9 .rxi-brands-copy .elementor-widget-text-editor,.page-id-9 .rxi-brands-copy p{color:rgba(0,0,0,.62)!important;font-size:16px;font-weight:700;line-height:1.55;text-align:right}.page-id-9 .rxi-brand-track{padding:0 0 78px;overflow:hidden;background:var(--paper);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.page-id-9 .rxi-brand-track>.elementor-container{display:flex;align-items:center;gap:clamp(34px,4vw,76px);width:max-content!important;max-width:none!important;padding:12px 0;animation:rxiBrandMarquee 44s linear infinite}.page-id-9 .rxi-brand-track:hover>.elementor-container{animation-play-state:paused}.page-id-9 .rxi-brand-logo{flex:0 0 clamp(160px,12vw,230px);width:clamp(160px,12vw,230px)!important;height:86px;padding:18px 24px;background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 18px 44px rgba(17,17,17,.06)}.page-id-9 .rxi-brand-logo>.elementor-widget-wrap{padding:0!important}.page-id-9 .rxi-brand-image img{width:100%;height:50px;object-fit:contain;opacity:.88;transition:.22s ease}.page-id-9 .rxi-brand-logo:hover img{opacity:1;transform:scale(1.04)}@keyframes rxiBrandMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:1024px){.page-id-9 .rxi>.elementor-container{width:min(100% - 32px,760px)}.page-id-9 .rxi-hero,.page-id-9 .rxi-hero>.elementor-container{min-height:540px}.page-id-9 .rxi-hero-copy>.elementor-widget-wrap{padding:24px 0 24px 24px!important}.page-id-9 .rxi-scroll{display:none}.page-id-9 .rxi-intro{padding:82px 0}.page-id-9 .rxi-intro>.elementor-container{display:flex;flex-direction:column;gap:46px}.page-id-9 .rxi-intro-media,.page-id-9 .rxi-intro-copy{width:100%!important}.page-id-9 .rxi-intro-copy{order:1}.page-id-9 .rxi-intro-media{order:2;min-height:430px}.page-id-9 .rxi-intro-main-image{width:82%!important;height:380px}.page-id-9 .rxi-intro-accent-image{width:58%!important;height:210px}.page-id-9 .rxi-intro-lead,.page-id-9 .rxi-intro-lead p{font-size:18px!important}.page-id-9 .rxi-bullet .elementor-heading-title{font-size:16px}.page-id-9 .rxi-mosaic-row>.elementor-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-id-9 .rxi-sector-card{width:100%!important;height:auto;aspect-ratio:1.77}.page-id-9 .rxi-brands-head>.elementor-container{display:block}.page-id-9 .rxi-brands-head .elementor-column{width:100%!important}.page-id-9 .rxi-brands-copy .elementor-widget-text-editor,.page-id-9 .rxi-brands-copy p{text-align:left}.page-id-9 .rxi-brand-track{overflow-x:auto;mask-image:none}.page-id-9 .rxi-brand-track>.elementor-container{animation:none;gap:16px}.page-id-9 .rxi-brand-logo{flex-basis:155px;width:155px!important;height:76px}}
.page-id-9 .rxi-solution-head{padding:104px 0 78px}.page-id-9 .rxi-solution-head>.elementor-container{width:min(1680px,calc(100% - 56px));max-width:1680px!important}.page-id-9 .rxi-solution-head .rxi-kicker{margin-bottom:16px}.page-id-9 .rxi-solution-head .rxi-section-title{margin-bottom:20px!important}.page-id-9 .rxi-solution-head .rxi-section-title .elementor-heading-title{line-height:.96}.page-id-9 .rxi-solution-lead p{margin:0 auto}.page-id-9 .rxi-brands-head>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:34px;align-items:end;width:min(1300px,calc(100% - 48px));max-width:1300px!important}.page-id-9 .rxi-brands-head .elementor-column{width:auto!important}.page-id-9 .rxi-brands-head .rxi-kicker{margin-bottom:14px}.page-id-9 .rxi-brands-head .rxi-section-title .elementor-heading-title{line-height:.96}.page-id-9 .rxi-brands-copy p{margin:0}
@media(max-width:1024px){.page-id-9 .rxi-brands-head>.elementor-container{display:block!important}.page-id-9 .rxi-brands-head .elementor-column{width:100%!important}}
@media(max-width:620px){.page-id-9 .rxi-hero{padding:72px 22px 64px}.page-id-9 .rxi-hero-copy>.elementor-widget-wrap{padding-left:20px!important}.page-id-9 .rxi-intro{padding:68px 0}.page-id-9 .rxi-intro-media{min-height:360px}.page-id-9 .rxi-intro-main-image{width:100%!important;height:300px}.page-id-9 .rxi-intro-accent-image{right:18px;width:62%!important;height:160px;border-width:6px}.page-id-9 .rxi-action{display:block;width:100%;margin:0 0 12px}.page-id-9 .rxi-action .elementor-button{width:100%}.page-id-9 .rxi-solution-head{padding:74px 0 34px;text-align:left}.page-id-9 .rxi-mosaic-row>.elementor-container{grid-template-columns:1fr}.page-id-9 .rxi-mosaic-row-4{padding-bottom:74px}.page-id-9 .rxi-brands-head{padding:70px 0 28px}}
.page-id-9 .rxi-hero-lead .elementor-widget-container,.page-id-9 .rxi-hero-lead .elementor-widget-text-editor,.page-id-9 .rxi-hero-lead p{color:#fff!important;opacity:1!important}
/* Hero: replica esatta della bozza HTML originale. */
.page-id-9 .rxi-hero{isolation:isolate;background:#050505!important;background-image:none!important}
.page-id-9 .rxi-hero:before{content:"";position:absolute;inset:-3%;z-index:0;background-image:url("https://renox.sviluppositi.xyz/wp-content/plugins/renox-elementor-home/assets/renox/renox-hero-industria.webp");background-position:center right;background-size:cover;filter:saturate(1.02) contrast(1.12);transform:scale(1.04)}
.page-id-9 .rxi-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 44%,rgba(255,208,0,.28),transparent 34%),radial-gradient(circle at 78% 34%,rgba(255,208,0,.16),transparent 28%),linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.62) 48%,rgba(0,0,0,.34) 100%),linear-gradient(180deg,rgba(0,0,0,.44),rgba(0,0,0,.68))}
.page-id-9 .rxi-hero>.elementor-container{z-index:2;min-height:calc(min(68vh,720px) - clamp(88px,7vw,124px) - clamp(70px,7vw,104px))}
.page-id-9 .rxi-hero-copy>.elementor-widget-wrap{padding:clamp(22px,2.8vw,36px) clamp(28px,4vw,52px)!important}
.page-id-9 .rxi-hero-lead,.page-id-9 .rxi-hero-lead .elementor-widget-container,.page-id-9 .rxi-hero-lead .elementor-widget-text-editor,.page-id-9 .rxi-hero-lead p{max-width:760px;color:#fff!important;font-size:clamp(18px,1.7vw,24px)!important;font-weight:800!important;line-height:1.45!important;opacity:1!important}
.page-id-9 .rxi-scroll{right:calc(880px + clamp(20px,5vw,72px) + clamp(20px,5vw,72px) - 100vw)}
/* Replica delle spaziature della bozza HTML: neutralizza i gap interni Elementor. */
.page-id-9 .rxi-intro>.elementor-container>.elementor-column>.elementor-widget-wrap,.page-id-9 .rxi-brands-head>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important}
.page-id-9 .rxi-intro-copy>.elementor-widget-wrap{display:block!important}
.page-id-9 .rxi-intro .rxi-section-title .elementor-heading-title{font-size:clamp(42px,5vw,78px)!important;font-style:normal!important;font-weight:950!important;line-height:.95!important;letter-spacing:0!important;text-transform:none!important}
.page-id-9 .rxi-intro-lead,.page-id-9 .rxi-intro-lead .elementor-widget-container,.page-id-9 .rxi-intro-lead .elementor-widget-text-editor,.page-id-9 .rxi-intro-lead p{font-size:21px!important;font-weight:650!important;line-height:1.55!important}
.page-id-9 .rxi-bullet .elementor-heading-title{font-size:18px!important;font-style:normal!important;font-weight:800!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important}
.page-id-9 .rxi-action{display:inline-block!important;width:auto!important;vertical-align:middle}
.page-id-9 .rxi-action+.rxi-action{margin-left:0}
.page-id-9 .rxi-solution-head .rxi-section-title .elementor-heading-title{font-size:clamp(42px,4.6vw,72px)!important;font-style:normal!important;font-weight:950!important;line-height:.96!important;letter-spacing:0!important;text-transform:none!important}
.page-id-9 .rxi-solution-lead,.page-id-9 .rxi-solution-lead .elementor-widget-container,.page-id-9 .rxi-solution-lead .elementor-widget-text-editor,.page-id-9 .rxi-solution-lead p{font-size:18px!important;font-weight:650!important;line-height:1.55!important}
.page-id-9 .rxi-mosaic-row>.elementor-container{width:max-content!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}
.page-id-9 .rxi-brands-head>.elementor-container{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:34px!important}
.page-id-9 .rxi-brands-head>.elementor-container>.elementor-column:first-child{flex:1 1 650px!important;width:auto!important;max-width:650px!important}
.page-id-9 .rxi-brands-head>.elementor-container>.elementor-column:last-child{flex:1 1 520px!important;width:auto!important;max-width:520px!important}
.page-id-9 .rxi-brands-head .rxi-section-title .elementor-heading-title{font-size:clamp(42px,4.3vw,62px)!important;font-style:normal!important;font-weight:950!important;line-height:.96!important;letter-spacing:0!important;text-transform:none!important}
.page-id-9 .rxi-brands-copy,.page-id-9 .rxi-brands-copy .elementor-widget-container,.page-id-9 .rxi-brands-copy .elementor-widget-text-editor,.page-id-9 .rxi-brands-copy p{font-size:16px!important;font-weight:700!important;line-height:1.55!important}
@media(max-width:900px){.page-id-9 .rxi-hero>.elementor-container{min-height:0}.page-id-9 .rxi-solution-head{padding:74px 0 34px;text-align:left}.page-id-9 .rxi-solution-head>.elementor-container{width:min(100% - 28px,1680px)}.page-id-9 .rxi-solution-lead p{margin-left:0}.page-id-9 .rxi-brands-head>.elementor-container{width:min(100% - 28px,1300px)}}
@media(min-width:901px) and (max-width:1024px){.page-id-9 .rxi-mosaic-row>.elementor-container{display:flex!important;width:max-content!important;max-width:none!important}}
@media(max-width:1024px){.page-id-9 .rxi-intro-lead,.page-id-9 .rxi-intro-lead .elementor-widget-container,.page-id-9 .rxi-intro-lead .elementor-widget-text-editor,.page-id-9 .rxi-intro-lead p{font-size:18px!important}.page-id-9 .rxi-bullet .elementor-heading-title{font-size:16px!important}}
@media(max-width:900px){.page-id-9 .rxi-mosaic-row>.elementor-container{width:100%!important;max-width:1680px!important}}
@media(max-width:800px){.page-id-9 .rxi-brands-head>.elementor-container{display:block!important}.page-id-9 .rxi-brands-head>.elementor-container>.elementor-column:first-child,.page-id-9 .rxi-brands-head>.elementor-container>.elementor-column:last-child{width:100%!important;max-width:none!important}.page-id-9 .rxi-brands-copy{margin-top:16px}.page-id-9 .rxi-brands-copy .elementor-widget-text-editor,.page-id-9 .rxi-brands-copy p{text-align:left!important}}
@media(max-width:620px){.page-id-9 .rxi-action{display:block!important;width:100%!important;margin-right:0!important}.page-id-9 .rxi-action .elementor-button{width:100%!important}}
/* Allineamento verticale identico alla bozza HTML: Elementor azzera di default
   il margine inferiore dei widget e aggiunge 10px al wrapper della colonna. */
.page-id-9 .rxi-intro .rxi-kicker{margin-bottom:20px!important}
.page-id-9 .rxi-solution-head>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important}
.page-id-9 .rxi-solution-head .rxi-kicker{margin-bottom:16px!important}
.page-id-9 .rxi-brands-head .rxi-kicker{margin-bottom:14px!important}
/* Rifinitura desktop ricavata dal confronto 1:1 alla stessa viewport. */
@media(min-width:1025px){
 .page-id-9 .rxi-intro>.elementor-container{transform:translateX(-7px)}
 .page-id-9 .rxi-brands-head{padding-top:89px}
 .page-id-9 .rxi-brands-head .rxi-kicker{margin-bottom:18px!important}
 .page-id-9 .rxi-brands-head>.elementor-container>.elementor-column:first-child{transform:translateX(-8px)}
 .page-id-9 .rxi-brand-track{padding-bottom:75px}
}

/* Rifinitura hero Settore Industria - 30/09/2026 */
@media (min-width:1025px) {
  .page-id-9 .rxi-hero .rxi-kicker { margin-bottom:28px !important; }
  .page-id-9 .rxi-hero .rxi-button-yellow .elementor-button { display:inline-flex !important; align-items:center !important; justify-content:center !important; height:50px !important; line-height:1 !important; }
  .page-id-9 .rxi-hero .rxi-button-yellow .elementor-button-content-wrapper { display:flex !important; align-items:center !important; justify-content:center !important; height:100% !important; line-height:1 !important; }
  .page-id-9 .rxi-hero .rxi-scroll { transform:translateY(34px); }
}

/* Azioni affiancate e centrate nella sezione Metodo Renox - 30/09/2026 */
@media (min-width:1025px) {
  .page-id-9 .rxi-intro-copy > .elementor-widget-wrap { display:block !important; }
  .page-id-9 .rxi-intro .rxi-action { display:inline-flex !important; width:auto !important; vertical-align:middle !important; }
  .page-id-9 .rxi-intro .rxi-action .elementor-button { display:inline-flex !important; align-items:center !important; justify-content:center !important; height:50px !important; line-height:1 !important; }
  .page-id-9 .rxi-intro .rxi-button-link .elementor-button { padding:0 !important; border-bottom:0 !important; }
  .page-id-9 .rxi-intro .rxi-button-link .elementor-button-text { padding-bottom:6px; border-bottom:2px solid var(--yellow); }
}
/* Loghi brand più grandi e scorrimento più rapido - 30/09/2026 */
@media (min-width:1025px) {
  .page-id-9 .rxi-brand-track > .elementor-container { animation-duration:30s; }
  .page-id-9 .rxi-brand-logo { padding:12px 18px; }
  .page-id-9 .rxi-brand-image,
  .page-id-9 .rxi-brand-image .elementor-widget-container,
  .page-id-9 .rxi-brand-image a { display:flex; height:100%; align-items:center; justify-content:center; }
  .page-id-9 .rxi-brand-image img { height:60px !important; max-width:100% !important; }
}

/* Ingrandimento percettivo dei loghi brand - 01/10/2026 */
@media (min-width:1025px) {
  .page-id-9 .rxi-brand-image img { transform:scale(1.5); }
  .page-id-9 .rxi-brand-logo:hover img { transform:scale(1.58); }
}

/* Maggiore evidenza per i loghi orizzontali - 01/10/2026 */
@media (min-width:1025px){
	.page-id-9 .rxi-brand-image img:not([src*="belray"]){tra}
}
@media(min-width:1025px){
	.page-id-9 .rxi-brand-image img:not([src*="belray"]){
		transform:scale(1.85)}
	.page-id-9 .rxi-brand-logo:hover img:not([src*="belray"]){
		transform:scale(1.93)}
}
	}
	}
}
/* Responsive completo Settore Industria - 01/10/2026 */
@media (max-width:1024px){
.page-id-9 .rxi-hero{min-height:520px!important;padding:72px 28px 64px!important}
.page-id-9 .rxi-hero>.elementor-container{min-height:0!important}
.page-id-9 .rxi-hero-copy{width:100%!important;max-width:760px!important}
.page-id-9 .rxi-hero-copy>.elementor-widget-wrap{padding:24px 0 24px 28px!important}
.page-id-9 .rxi-hero-title .elementor-heading-title{font-size:clamp(42px,6.2vw,54px)!important;line-height:.98!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
.page-id-9 .rxi-hero-lead p{font-size:18px!important;line-height:1.45!important}
.page-id-9 .rxi-scroll{display:none!important}
.page-id-9 .rxi-intro{padding:78px 0 86px!important}
.page-id-9 .rxi-intro>.elementor-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:48px!important;transform:none!important}
.page-id-9 .rxi-intro-media,.page-id-9 .rxi-intro-copy{flex:0 0 100%!important;width:100%!important;max-width:none!important}
.page-id-9 .rxi-intro-copy{order:1!important}
.page-id-9 .rxi-intro-media{order:2!important;min-height:430px!important}
.page-id-9 .rxi-intro .rxi-section-title .elementor-heading-title{font-size:clamp(44px,7vw,58px)!important;line-height:.98!important;word-break:normal!important;overflow-wrap:normal!important}
.page-id-9 .rxi-intro-lead,.page-id-9 .rxi-intro-lead p{font-size:18px!important}
.page-id-9 .rxi-bullet .elementor-heading-title{font-size:16px!important}
.page-id-9 .rxi-solution-head{padding:76px 0 46px!important}
.page-id-9 .rxi-solution-head>.elementor-container{width:min(100% - 32px,760px)!important}
.page-id-9 .rxi-solution-head .rxi-section-title .elementor-heading-title{font-size:clamp(42px,6.6vw,56px)!important;line-height:.98!important}
.page-id-9 .rxi-mosaic-row{padding-left:16px!important;padding-right:16px!important}
.page-id-9 .rxi-mosaic-row>.elementor-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(100%,760px)!important;max-width:760px!important;gap:14px!important}
.page-id-9 .rxi-sector-card{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1.72!important}
.page-id-9 .rxi-brands-head{padding:72px 0 30px!important}
.page-id-9 .rxi-brands-head>.elementor-container{display:block!important;width:min(100% - 32px,760px)!important;max-width:760px!important}
.page-id-9 .rxi-brands-head>.elementor-container>.elementor-column{display:block!important;flex:none!important;width:100%!important;max-width:none!important;transform:none!important}
.page-id-9 .rxi-brands-head .rxi-section-title .elementor-heading-title{font-size:clamp(42px,6.4vw,54px)!important;line-height:.98!important}
.page-id-9 .rxi-brands-copy{margin-top:20px!important}
.page-id-9 .rxi-brands-copy p{text-align:left!important}
.page-id-9 .rxi-brand-track{height:auto!important;padding:0 0 64px!important;overflow-x:auto!important;overflow-y:hidden!important;mask-image:none!important;-webkit-mask-image:none!important;scroll-snap-type:x proximity}
.page-id-9 .rxi-brand-track>.elementor-container{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;gap:16px!important;padding:10px 16px!important;animation:none!important}
.page-id-9 .rxi-brand-logo{flex:0 0 180px!important;width:180px!important;max-width:180px!important;height:88px!important;padding:14px 20px!important;scroll-snap-align:start}
.page-id-9 .rxi-brand-image,.page-id-9 .rxi-brand-image .elementor-widget-container,.page-id-9 .rxi-brand-image a{display:flex!important;height:100%!important;align-items:center!important;justify-content:center!important}
.page-id-9 .rxi-brand-image img{height:48px!important;max-width:100%!important;transform:scale(1.12)!important}
.page-id-9 .rxi-brand-image img:not([src*="belray"]){transform:scale(1.35)!important}
}
@media (max-width:620px){
.page-id-9 .rxi>.elementor-container{width:calc(100% - 28px)!important}
.page-id-9 .rxi-hero{min-height:0!important;padding:58px 18px 54px!important;background-position:64% center!important}
.page-id-9 .rxi-hero-copy>.elementor-widget-wrap{padding:18px 0 18px 18px!important}
.page-id-9 .rxi-hero-title{margin-bottom:22px!important}
.page-id-9 .rxi-hero-title .elementor-heading-title{font-size:34px!important;line-height:.98!important;letter-spacing:-.5px!important}
.page-id-9 .rxi-hero-lead{margin-bottom:28px!important}
.page-id-9 .rxi-hero-lead p{font-size:17px!important;line-height:1.48!important}
.page-id-9 .rxi-button .elementor-button{min-height:48px!important;padding:0 24px!important}
.page-id-9 .rxi-intro{padding:60px 0 66px!important}
.page-id-9 .rxi-intro>.elementor-container{gap:38px!important}
.page-id-9 .rxi-intro:before{top:-24px!important;right:-10px!important;font-size:92px!important}
.page-id-9 .rxi-intro .rxi-section-title .elementor-heading-title{font-size:40px!important;line-height:1!important}
.page-id-9 .rxi-intro-lead,.page-id-9 .rxi-intro-lead p{font-size:17px!important;line-height:1.5!important}
.page-id-9 .rxi-bullet{padding-left:34px!important;margin-bottom:16px!important}
.page-id-9 .rxi-bullet:before{width:14px!important;height:14px!important}
.page-id-9 .rxi-intro .rxi-action{display:block!important;width:100%!important;margin:0 0 14px!important}
.page-id-9 .rxi-intro .rxi-action .elementor-button{width:100%!important;justify-content:center!important}
.page-id-9 .rxi-intro-media{min-height:340px!important}
.page-id-9 .rxi-intro-main-image{width:100%!important;height:280px!important}
.page-id-9 .rxi-intro-accent-image{right:12px!important;width:64%!important;height:150px!important;border-width:6px!important}
.page-id-9 .rxi-solution-head{padding:62px 0 36px!important;text-align:left!important}
.page-id-9 .rxi-solution-head>.elementor-container{width:calc(100% - 28px)!important}
.page-id-9 .rxi-solution-head .rxi-section-title .elementor-heading-title{font-size:38px!important;line-height:1!important}
.page-id-9 .rxi-solution-lead,.page-id-9 .rxi-solution-lead p{font-size:16px!important;line-height:1.5!important}
.page-id-9 .rxi-mosaic-row{padding:0 14px 12px!important}
.page-id-9 .rxi-mosaic-row>.elementor-container{grid-template-columns:1fr!important;width:100%!important;gap:12px!important}
.page-id-9 .rxi-sector-card{aspect-ratio:1.7!important}
.page-id-9 .rxi-mosaic-row-4{padding-bottom:64px!important}
.page-id-9 .rxi-brands-head{padding:60px 0 26px!important}
.page-id-9 .rxi-brands-head>.elementor-container{width:calc(100% - 28px)!important}
.page-id-9 .rxi-brands-head .rxi-section-title .elementor-heading-title{font-size:38px!important;line-height:1!important}
.page-id-9 .rxi-brands-copy{margin-top:16px!important}
.page-id-9 .rxi-brands-copy,.page-id-9 .rxi-brands-copy p{font-size:15px!important;line-height:1.5!important}
.page-id-9 .rxi-brand-track{padding-bottom:54px!important}
.page-id-9 .rxi-brand-track>.elementor-container{gap:12px!important;padding:8px 14px!important}
.page-id-9 .rxi-brand-logo{flex-basis:150px!important;width:150px!important;max-width:150px!important;height:76px!important;padding:12px 16px!important}
.page-id-9 .rxi-brand-image img{height:42px!important;transform:scale(1.05)!important}
.page-id-9 .rxi-brand-image img:not([src*="belray"]){transform:scale(1.22)!important}
}


/* Responsive completo Settore Industria - 01/10/2026 */
@media (min-width:621px) and (max-width:1024px){
.page-id-9 .rxi-hero{min-height:540px!important;padding:64px 24px!important}
.page-id-9 .rxi-hero-title .elementor-heading-title{font-size:54px!important;line-height:.98!important;overflow-wrap:normal!important;word-break:normal!important}
.page-id-9 .rxi-intro>.elementor-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:calc(100% - 48px)!important;max-width:900px!important;gap:44px!important}
.page-id-9 .rxi-intro-copy,.page-id-9 .rxi-intro-media{display:block!important;width:100%!important;max-width:none!important;flex:0 0 auto!important}
.page-id-9 .rxi-intro-media{min-height:500px!important}
.page-id-9 .rxi-mosaic-row>.elementor-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 48px)!important;max-width:900px!important;gap:16px!important}
.page-id-9 .rxi-brands-head>.elementor-container{display:block!important;width:calc(100% - 48px)!important;max-width:900px!important}
.page-id-9 .rxi-brands-head>.elementor-container>.elementor-column{width:100%!important;max-width:none!important}
.page-id-9 .rxi-brand-track{height:auto!important;padding:0 0 58px!important;overflow-x:auto!important;overflow-y:hidden!important;mask-image:none!important;-webkit-mask-image:none!important}
.page-id-9 .rxi-brand-track>.elementor-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;gap:16px!important;padding:10px 24px!important;animation:none!important}
.page-id-9 .rxi-brand-logo{flex:0 0 180px!important;width:180px!important;max-width:180px!important;height:88px!important;padding:14px 20px!important}
.page-id-9 .rxi-brand-image,.page-id-9 .rxi-brand-image .elementor-widget-container,.page-id-9 .rxi-brand-image a{display:flex!important;height:100%!important;align-items:center!important;justify-content:center!important}
.page-id-9 .rxi-brand-image img{height:48px!important;max-width:100%!important;transform:scale(1.12)!important}
.page-id-9 .rxi-brand-image img:not([src*="belray"]){transform:scale(1.35)!important}
}
@media (max-width:620px){
.page-id-9 .rxi-hero-title .elementor-heading-title{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
.page-id-9 .rxi-intro>.elementor-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:calc(100% - 28px)!important;max-width:none!important;gap:38px!important}
.page-id-9 .rxi-intro-copy,.page-id-9 .rxi-intro-media{display:block!important;width:100%!important;max-width:none!important;flex:0 0 auto!important}
.page-id-9 .rxi-mosaic-row>.elementor-container{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important}
.page-id-9 .rxi-brands-head>.elementor-container{display:block!important;width:calc(100% - 28px)!important}
.page-id-9 .rxi-brands-head>.elementor-container>.elementor-column{width:100%!important;max-width:none!important}
.page-id-9 .rxi-brand-track{height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;mask-image:none!important;-webkit-mask-image:none!important}
.page-id-9 .rxi-brand-track>.elementor-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;gap:12px!important;padding:8px 14px!important;animation:none!important}
.page-id-9 .rxi-brand-logo{flex:0 0 150px!important;width:150px!important;max-width:150px!important;height:76px!important;padding:12px 16px!important}
.page-id-9 .rxi-brand-image,.page-id-9 .rxi-brand-image .elementor-widget-container,.page-id-9 .rxi-brand-image a{display:flex!important;height:100%!important;align-items:center!important;justify-content:center!important}
.page-id-9 .rxi-brand-image img{height:42px!important;max-width:100%!important;transform:scale(1.05)!important}
.page-id-9 .rxi-brand-image img:not([src*="belray"]){transform:scale(1.22)!important}
}
