body.page-id-1577 .elementor-widget-wrap,body.page-id-1577 .elementor-widget-container{min-width:0}.page-id-1577 .rxce{--yellow:#ffd000;--gold:#a87b19;--ink:#090909;--paper:#f4f4ef;--muted:#5d5d58;--line:#deddd5;font-family:inherit}.page-id-1577 .rxce>.elementor-container{width:min(1300px,calc(100% - 64px));max-width:1300px!important}.page-id-1577 .rxce h1,.page-id-1577 .rxce h2,.page-id-1577 .rxce h3{font-family:inherit;font-weight:800;letter-spacing:-.035em}.page-id-1577 .rxce .elementor-widget-text-editor{color:var(--muted);font-size:18px;line-height:1.65}.page-id-1577 .rxce .elementor-widget-text-editor p:last-child{margin-bottom:0}.page-id-1577 .rxce-kicker .elementor-heading-title{color:var(--gold);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page-id-1577 .rxce-eyebrow .elementor-heading-title{color:var(--yellow);font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.page-id-1577 .rxce h2.elementor-heading-title{font-size:clamp(38px,4vw,58px);line-height:1.04}.page-id-1577 .rxce-button .elementor-button{min-height:52px;padding:17px 29px;border:0;border-radius:0;background:var(--yellow);color:#111;font-weight:800;transition:.22s ease}.page-id-1577 .rxce-button .elementor-button:hover{transform:translateY(-2px);background:#fff;color:#111}
.page-id-1577 .rxce-hero{min-height:620px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(3,3,3,.94) 0%,rgba(3,3,3,.78) 48%,rgba(3,3,3,.32) 100%),url("https://renox.sviluppositi.xyz/wp-content/plugins/renox-elementor-home/assets/renox/renox-hero-industria.webp")!important;background-position:center!important;background-size:cover!important;color:#fff}.page-id-1577 .rxce-hero>.elementor-container{min-height:620px;align-items:center}.page-id-1577 .rxce-hero-copy>.elementor-widget-wrap{position:relative;max-width:860px;padding:35px 0 38px 36px!important}.page-id-1577 .rxce-hero-copy>.elementor-widget-wrap:before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:3px;background:var(--yellow)}.page-id-1577 .rxce-hero-title .elementor-heading-title{color:#fff;font-size:clamp(52px,6vw,82px);line-height:.98}.page-id-1577 .rxce-hero-lead,.page-id-1577 .rxce-hero-lead p{max-width:780px;color:#fff!important;font-size:20px!important;font-weight:600}
.page-id-1577 .rxce-intro{padding:94px 0 78px;background:var(--paper)}.page-id-1577 .rxce-intro>.elementor-container{gap:78px;align-items:center}.page-id-1577 .rxce-intro-copy{width:calc(60% - 39px)!important}.page-id-1577 .rxce-promise{position:relative;width:calc(40% - 39px)!important;overflow:hidden;background:var(--ink);color:#fff}.page-id-1577 .rxce-promise>.elementor-widget-wrap{padding:42px 40px 44px!important}.page-id-1577 .rxce-promise:after{content:"";position:absolute;right:-58px;bottom:-66px;width:180px;height:180px;border:22px solid rgba(255,208,0,.22);border-radius:50%}.page-id-1577 .rxce-promise .elementor-widget-text-editor{position:relative;z-index:1;color:#e8e8e3;font-size:16px}.page-id-1577 .rxce-promise-line{display:block;width:52px;height:4px;margin-bottom:25px;background:var(--yellow)}.page-id-1577 .rxce-promise strong{display:block;max-width:370px;margin-bottom:20px;color:#fff;font-size:30px;line-height:1.12;letter-spacing:-.03em}.page-id-1577 .rxce-promise span:last-child{display:block}
.page-id-1577 .rxce-services-head{padding:30px 0 42px;background:var(--paper)}.page-id-1577 .rxce-services-head>.elementor-container{gap:70px;align-items:flex-end}.page-id-1577 .rxce-services-head>.elementor-container>.elementor-column:first-child{width:calc(43% - 35px)!important}.page-id-1577 .rxce-services-copy{width:calc(57% - 35px)!important}.page-id-1577 .rxce-service-row{padding:0 0 24px;background:var(--paper)}.page-id-1577 .rxce-service-row-last{padding-bottom:98px}.page-id-1577 .rxce-service-row>.elementor-container{gap:24px}.page-id-1577 .rxce-card{position:relative;width:calc(50% - 12px)!important;min-height:330px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(17,17,17,.07);transition:.24s ease}.page-id-1577 .rxce-card:hover{transform:translateY(-6px);border-top-color:#111;box-shadow:0 19px 38px rgba(17,17,17,.13)}.page-id-1577 .rxce-card:after{content:"";position:absolute;right:-46px;bottom:-52px;width:148px;height:148px;border:18px solid rgba(168,120,36,.18);border-radius:50%;pointer-events:none}.page-id-1577 .rxce-card>.elementor-widget-wrap{position:relative;z-index:1;padding:38px 38px 44px!important;background:transparent}.page-id-1577 .rxce-card-no .elementor-heading-title{color:var(--gold);font-size:14px;font-weight:800;letter-spacing:.12em}.page-id-1577 .rxce-card h3.elementor-heading-title{font-size:31px;line-height:1.08}.page-id-1577 .rxce-card .elementor-widget-text-editor{padding-right:22px;font-size:16px}
.page-id-1577 .rxce-method-head{padding:94px 0 48px;background:var(--ink);color:#fff}.page-id-1577 .rxce-method-head>.elementor-container{gap:80px;align-items:flex-end}.page-id-1577 .rxce-method-head>.elementor-container>.elementor-column:first-child{width:calc(48% - 40px)!important}.page-id-1577 .rxce-method-copy{width:calc(52% - 40px)!important}.page-id-1577 .rxce-method-head h2.elementor-heading-title,.page-id-1577 .rxce-method-head .elementor-widget-text-editor,.page-id-1577 .rxce-method-head p{color:#fff}.page-id-1577 .rxce-method-copy .elementor-widget-text-editor{color:#d5d5cf}.page-id-1577 .rxce-steps{padding:0 0 94px;background:var(--ink);color:#fff}.page-id-1577 .rxce-steps>.elementor-container{border-top:3px solid var(--yellow)}.page-id-1577 .rxce-step{border-right:1px solid #373737}.page-id-1577 .rxce-step:first-child{border-left:1px solid #373737}.page-id-1577 .rxce-step>.elementor-widget-wrap{padding:31px 27px 8px!important}.page-id-1577 .rxce-step h5.elementor-heading-title{color:var(--yellow);font-size:15px;letter-spacing:.12em}.page-id-1577 .rxce-step h3.elementor-heading-title{color:#fff;font-size:24px}.page-id-1577 .rxce-step .elementor-widget-text-editor,.page-id-1577 .rxce-step p{color:#cfcfca;font-size:15px}
.page-id-1577 .rxce-benefits{padding:92px 0;background:#fff}.page-id-1577 .rxce-benefits>.elementor-container{gap:86px;align-items:center}.page-id-1577 .rxce-benefits-copy{width:calc(49% - 43px)!important}.page-id-1577 .rxce-benefit-list{width:calc(51% - 43px)!important;border-top:1px solid var(--line)}.page-id-1577 .rxce-benefit{margin:0!important;padding:24px 0;border-bottom:1px solid var(--line)}.page-id-1577 .rxce-benefit .elementor-widget-container{display:grid;grid-template-columns:46px 1fr;gap:19px}.page-id-1577 .rxce-benefit i{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:var(--yellow);color:#111;font-style:normal;font-weight:900}.page-id-1577 .rxce-benefit span{color:var(--muted);font-size:16px;line-height:1.5}.page-id-1577 .rxce-benefit strong{display:block;margin-bottom:5px;color:#111;font-size:20px}
.page-id-1577 .rxce-cta{padding:72px 0;background:var(--yellow)}.page-id-1577 .rxce-cta>.elementor-container{align-items:center}.page-id-1577 .rxce-cta h2.elementor-heading-title{max-width:800px;margin:0;font-size:46px}.page-id-1577 .rxce-cta-button>.elementor-widget-wrap{justify-content:flex-end}.page-id-1577 .rxce-cta .elementor-button{background:#111;color:#fff}.page-id-1577 .rxce-cta .elementor-button:hover{background:#fff;color:#111}
@media(max-width:900px){.page-id-1577 .rxce>.elementor-container{width:calc(100% - 40px)}.page-id-1577 .rxce-intro>.elementor-container,.page-id-1577 .rxce-services-head>.elementor-container,.page-id-1577 .rxce-method-head>.elementor-container,.page-id-1577 .rxce-benefits>.elementor-container{gap:38px}.page-id-1577 .rxce-intro-copy,.page-id-1577 .rxce-promise,.page-id-1577 .rxce-services-head>.elementor-container>.elementor-column:first-child,.page-id-1577 .rxce-services-copy,.page-id-1577 .rxce-method-head>.elementor-container>.elementor-column:first-child,.page-id-1577 .rxce-method-copy,.page-id-1577 .rxce-benefits-copy,.page-id-1577 .rxce-benefit-list{width:100%!important}.page-id-1577 .rxce-service-row>.elementor-container{display:grid;grid-template-columns:1fr;gap:16px}.page-id-1577 .rxce-card{width:100%!important;min-height:0}.page-id-1577 .rxce-steps>.elementor-container{display:grid;grid-template-columns:1fr 1fr}.page-id-1577 .rxce-step{width:100%!important}.page-id-1577 .rxce-step:nth-child(3){border-left:1px solid #373737}.page-id-1577 .rxce-cta-button>.elementor-widget-wrap{justify-content:flex-start}}
@media(max-width:600px){.page-id-1577 .rxce>.elementor-container{width:calc(100% - 32px)}.page-id-1577 .rxce-hero,.page-id-1577 .rxce-hero>.elementor-container{min-height:540px}.page-id-1577 .rxce-hero{background-position:60% center!important}.page-id-1577 .rxce-hero-copy>.elementor-widget-wrap{padding-left:22px!important}.page-id-1577 .rxce-hero-title .elementor-heading-title{font-size:45px}.page-id-1577 .rxce-hero-lead,.page-id-1577 .rxce-hero-lead p{font-size:17px!important}.page-id-1577 .rxce-intro{padding:65px 0 50px}.page-id-1577 .rxce-services-head{padding-top:20px}.page-id-1577 .rxce-service-row-last{padding-bottom:66px}.page-id-1577 .rxce h2.elementor-heading-title{font-size:36px}.page-id-1577 .rxce-promise>.elementor-widget-wrap{padding:32px 28px!important}.page-id-1577 .rxce-card>.elementor-widget-wrap{padding:30px 27px 36px!important}.page-id-1577 .rxce-card h3.elementor-heading-title{font-size:27px}.page-id-1577 .rxce-method-head,.page-id-1577 .rxce-benefits{padding-top:66px;padding-bottom:48px}.page-id-1577 .rxce-steps{padding-bottom:66px}.page-id-1577 .rxce-steps>.elementor-container{grid-template-columns:1fr}.page-id-1577 .rxce-step,.page-id-1577 .rxce-step:nth-child(3){border-left:1px solid #373737}.page-id-1577 .rxce-step>.elementor-widget-wrap{padding:24px 22px!important}.page-id-1577 .rxce-cta h2.elementor-heading-title{font-size:34px}}
body.page-id-1577 .elementor .rxce-eyebrow .elementor-heading-title{color:#ffd000!important;font-size:13px!important;letter-spacing:.13em!important;text-transform:uppercase!important}body.page-id-1577 .elementor .rxce-kicker .elementor-heading-title{color:#a87b19!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.page-id-1577 .elementor .rxce-hero-title .elementor-heading-title{color:#fff!important;font-size:clamp(52px,6vw,82px)!important;line-height:.98!important;font-weight:800!important}body.page-id-1577 .elementor .rxce h2.elementor-heading-title{color:#090909!important;font-size:clamp(38px,4vw,58px)!important;line-height:1.04!important;font-weight:800!important}body.page-id-1577 .elementor .rxce-method-head h2.elementor-heading-title{color:#fff!important}body.page-id-1577 .elementor .rxce-card h3.elementor-heading-title{color:#090909!important;font-size:31px!important;line-height:1.08!important}body.page-id-1577 .elementor .rxce-step h3.elementor-heading-title{color:#fff!important;font-size:24px!important}body.page-id-1577 .elementor .rxce-button .elementor-button{min-height:52px!important;padding:17px 29px!important;border:0!important;border-radius:0!important;background:#ffd000!important;color:#111!important;font-weight:800!important}body.page-id-1577 .elementor .rxce-cta .elementor-button{background:#111!important;color:#fff!important}body.page-id-1577 .elementor .rxce-cta h2.elementor-heading-title{color:#090909!important;font-size:46px!important}@media(max-width:600px){body.page-id-1577 .elementor .rxce-hero-title .elementor-heading-title{font-size:45px!important}body.page-id-1577 .elementor .rxce h2.elementor-heading-title{font-size:36px!important}body.page-id-1577 .elementor .rxce-card h3.elementor-heading-title{font-size:27px!important}body.page-id-1577 .elementor .rxce-cta h2.elementor-heading-title{font-size:34px!important}}
