:root{--orange:#f47a2a;--ink:#171716;--paper:#f3f2ef;--line:rgba(23,23,22,.16)}
.reca-sector-page{background:#fff;color:var(--ink);font-family:"Aptos","Segoe UI",Arial,sans-serif}
.reca-sector-page *{box-sizing:border-box}.reca-sector-page figure{margin:0}.reca-sector-page img{display:block;width:100%;height:100%;object-fit:cover}.reca-sector-page h1,.reca-sector-page h2,.reca-sector-page h3,.reca-sector-page p{margin-top:0}.sector-frame{width:min(1320px,calc(100% - 64px));margin:auto}
.sector-opening{padding:150px 0 0}.sector-opening-grid{display:grid;grid-template-columns:2fr 1fr;border-left:1px solid var(--line);border-right:1px solid var(--line)}.sector-opening-copy{min-height:720px;padding:42px 7vw 80px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;border-right:1px solid var(--line)}.sector-eyebrow,.sector-index{font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--orange)}.sector-opening h1{max-width:930px;margin:20px 0 30px;font-family:"Bahnschrift","Arial Narrow",sans-serif;font-size:clamp(58px,6.5vw,104px);font-weight:700;line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.sector-opening-lead{max-width:650px;color:#5e5b56;font-size:19px;line-height:1.55}.sector-link{display:inline-flex;gap:35px;align-items:center;margin-top:28px;padding:16px 0;border-bottom:2px solid var(--orange);color:var(--ink)!important;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sector-link span{font-size:20px}.sector-opening-image{min-height:720px}
.sector-statement{background:var(--paper)}.sector-statement-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;border-left:1px solid var(--line);border-right:1px solid var(--line)}.sector-statement-grid>*{min-height:360px;padding:76px 34px;border-right:1px solid var(--line)}.sector-statement-grid>*:last-child{border:0}.sector-statement h2,.sector-editorial h2,.sector-dark h2,.sector-supply h2,.sector-closing h2{font-family:"Bahnschrift","Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:-.025em;line-height:1}.sector-statement h2{font-size:clamp(32px,3.4vw,55px)}.sector-statement-grid>p:last-child{color:#5f5c58;font-size:17px;line-height:1.65}
.sector-editorial{padding:150px 0 170px}.sector-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-right:1px solid var(--line)}.sector-editorial-grid>*{padding:0 32px;border-right:1px solid var(--line)}.sector-editorial-grid>*:last-child{border:0}.sector-editorial-note{padding-top:90px!important}.sector-editorial-note h2{margin:25px 0;font-size:clamp(38px,4vw,62px)}.sector-editorial-note>p:last-child{color:#66625d;font-size:17px;line-height:1.6}.sector-photo{height:650px}.sector-photo-bath{margin-top:170px}.sector-photo figcaption{padding-top:14px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.sector-dark{padding:150px 0 0;background:var(--ink);color:#fff}.sector-dark .sector-frame{border-left:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18)}.sector-dark-intro{display:grid;grid-template-columns:1fr 1fr 1fr}.sector-dark-intro>*{padding:0 34px 85px;border-right:1px solid rgba(255,255,255,.18)}.sector-dark-intro>*:last-child{border:0;color:#aaa7a1;font-size:17px;line-height:1.65}.sector-dark h2{font-size:clamp(38px,4vw,62px)}.sector-wide-photo{height:min(52vw,650px)}.sector-capabilities{display:grid;grid-template-columns:repeat(3,1fr)}.sector-capabilities article{min-height:360px;padding:42px 34px;border-right:1px solid rgba(255,255,255,.18)}.sector-capabilities article:last-child{border:0}.sector-capabilities span{color:var(--orange);font-weight:800}.sector-capabilities h3{margin:130px 0 18px;font-size:27px;text-transform:uppercase}.sector-capabilities p{color:#aaa7a1;line-height:1.6}
.sector-supply{padding:150px 0}.sector-supply>.sector-frame{display:grid;grid-template-columns:1fr 2fr;border:1px solid var(--line)}.sector-supply-heading{padding:42px 34px;border-right:1px solid var(--line)}.sector-supply h2{margin-top:120px;font-size:clamp(38px,4vw,62px)}.sector-supply-list{display:grid;grid-template-columns:1fr 1fr}.sector-supply-list article{min-height:180px;padding:35px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sector-supply-list article:nth-child(even){border-right:0}.sector-supply-list article:nth-last-child(-n+2){border-bottom:0}.sector-supply-list strong{display:block;margin-bottom:45px;font-size:19px;text-transform:uppercase}.sector-supply-list span{color:#66625d;line-height:1.5}
.sector-closing{background:var(--orange);color:#fff}.sector-closing-grid{display:grid;grid-template-columns:1fr 1fr}.sector-closing figure{height:720px}.sector-closing-copy{padding:90px 7vw}.sector-closing .sector-index{color:#fff}.sector-closing h2{margin:35px 0;font-size:clamp(46px,5vw,76px)}.sector-closing-copy>p:not(.sector-index){max-width:620px;font-size:18px;line-height:1.6}.sector-closing ul{margin:40px 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.45)}.sector-closing li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.45)}.sector-link-light{color:#fff!important;border-color:#fff}
@media(max-width:980px){.sector-frame{width:calc(100% - 40px)}.sector-opening{padding-top:80px}.sector-opening-grid,.sector-statement-grid,.sector-dark-intro,.sector-supply>.sector-frame,.sector-closing-grid{grid-template-columns:1fr}.sector-opening-copy{min-height:auto;padding:75px 28px}.sector-opening-image{min-height:680px}.sector-statement-grid>*{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.sector-editorial-grid{grid-template-columns:1fr 1fr}.sector-editorial-note{grid-column:1/-1;padding:0 28px 70px!important}.sector-photo{height:580px}.sector-photo-bath{margin-top:90px}.sector-capabilities{grid-template-columns:1fr}.sector-capabilities article{min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.sector-capabilities h3{margin-top:45px}.sector-supply-heading{border-right:0;border-bottom:1px solid var(--line)}.sector-supply h2{margin-top:45px}.sector-closing figure{height:650px}}
@media(max-width:620px){.sector-frame{width:calc(100% - 28px)}.sector-opening h1{font-size:48px}.sector-opening-image{min-height:520px}.sector-editorial{padding:90px 0}.sector-editorial-grid{grid-template-columns:1fr}.sector-editorial-grid>*{border-right:0}.sector-photo{height:520px;margin:0 0 65px}.sector-dark{padding-top:90px}.sector-wide-photo{height:360px}.sector-supply{padding:90px 0}.sector-supply-list{grid-template-columns:1fr}.sector-supply-list article{border-right:0!important;border-bottom:1px solid var(--line)!important}.sector-closing figure{height:520px}.sector-closing-copy{padding:70px 28px}}

/* Allineamento tipografico con le pagine Lavorazioni */
.reca-sector-page .sector-eyebrow{display:flex;align-items:center;gap:12px;color:var(--ink);font-family:var(--e-global-typography-text-font-family),Arial,sans-serif;font-size:0;font-weight:600;letter-spacing:0;text-transform:none}
.reca-sector-page .sector-eyebrow::before{content:"";display:block;width:34px;height:2px;background:var(--orange)}
.reca-sector-page .sector-eyebrow::after{content:"Arredamento metallico";font-size:16px;line-height:1.35}
body.reca-sector-palestra .reca-sector-page .sector-eyebrow::after{content:"Attrezzatura palestra"}
body.reca-sector-bus-treni .reca-sector-page .sector-eyebrow::after{content:"Bus e treni"}
body.reca-sector-due-ruote .reca-sector-page .sector-eyebrow::after{content:"Due ruote"}
body.reca-sector-edilizia .reca-sector-page .sector-eyebrow::after{content:"Edilizia"}
body.reca-sector-idropulitrici .reca-sector-page .sector-eyebrow::after{content:"Idropulitrici"}
body.reca-sector-gruppi-elettrogeni .reca-sector-page .sector-eyebrow::after{content:"Gruppi elettrogeni"}
body.reca-sector-movimento-terra .reca-sector-page .sector-eyebrow::after{content:"Movimento terra"}
body.reca-sector-tubi-di-scarico .reca-sector-page .sector-eyebrow::after{content:"Tubi di scarico"}
body.reca-sector-automotive .reca-sector-page .sector-eyebrow::after{content:"Automotive"}
body.reca-sector-varchi-automatizzati .reca-sector-page .sector-eyebrow::after{content:"Varchi automatizzati"}
html[lang^="en"] body.reca-sector-arredamento .reca-sector-page .sector-eyebrow::after{content:"Metal furniture"}
html[lang^="en"] body.reca-sector-palestra .reca-sector-page .sector-eyebrow::after{content:"Fitness equipment"}
html[lang^="en"] body.reca-sector-bus-treni .reca-sector-page .sector-eyebrow::after{content:"Buses and trains"}
html[lang^="en"] body.reca-sector-due-ruote .reca-sector-page .sector-eyebrow::after{content:"Two-wheelers"}
html[lang^="en"] body.reca-sector-edilizia .reca-sector-page .sector-eyebrow::after{content:"Construction"}
html[lang^="en"] body.reca-sector-idropulitrici .reca-sector-page .sector-eyebrow::after{content:"Pressure washers"}
html[lang^="en"] body.reca-sector-gruppi-elettrogeni .reca-sector-page .sector-eyebrow::after{content:"Generator sets"}
html[lang^="en"] body.reca-sector-movimento-terra .reca-sector-page .sector-eyebrow::after{content:"Earthmoving"}
html[lang^="en"] body.reca-sector-tubi-di-scarico .reca-sector-page .sector-eyebrow::after{content:"Exhaust pipes"}
html[lang^="en"] body.reca-sector-automotive .reca-sector-page .sector-eyebrow::after{content:"Automotive"}
html[lang^="en"] body.reca-sector-varchi-automatizzati .reca-sector-page .sector-eyebrow::after{content:"Automated access systems"}
.reca-sector-page .sector-dark,.reca-sector-page .sector-dark p,.reca-sector-page .sector-dark h2,.reca-sector-page .sector-dark h3{font-family:var(--e-global-typography-text-font-family),Arial,sans-serif}
.reca-sector-page .sector-dark h2,.reca-sector-page .sector-dark h3{color:#fff!important}
.reca-sector-page .sector-dark h2{font-size:clamp(38px,4vw,62px);font-weight:600;line-height:1.08;letter-spacing:-.025em;text-transform:none}
.reca-sector-page .sector-dark .sector-index{color:var(--orange)!important;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none}
.reca-sector-page .sector-dark-intro>p:last-child{color:#f4f2ee!important;font-size:18px;font-weight:400;line-height:1.68}
.reca-sector-page .sector-dark .sector-capabilities p{color:#d7d4cf!important;font-size:16px;line-height:1.65}

/* Etichetta hero identica al richiamo / Curvatura delle pagine Lavorazioni */
.reca-sector-page .sector-eyebrow{gap:7px;font-family:var(--e-global-typography-vamtam_primary_font-font-family),Sans-serif;font-size:0;font-weight:var(--e-global-typography-vamtam_primary_font-font-weight);line-height:var(--e-global-typography-vamtam_primary_font-line-height);color:var(--e-global-color-vamtam_accent_6)}
.reca-sector-page .sector-eyebrow::before{content:"/";width:auto;height:auto;background:none;color:var(--e-global-color-vamtam_accent_1);font-family:var(--e-global-typography-vamtam_primary_font-font-family),Sans-serif;font-size:18px;font-weight:700;line-height:1}
.reca-sector-page .sector-eyebrow::after{font-family:inherit;font-size:var(--e-global-typography-vamtam_primary_font-font-size);font-weight:inherit;line-height:inherit;color:inherit}

/* Revisione editoriale full width */
body.reca-sector-arredamento .reca-sector-page{--sector-side:clamp(22px,3vw,58px);font-family:Arial,Helvetica,sans-serif}
body.reca-sector-arredamento .sector-frame{width:min(1360px,calc(100% - 64px));max-width:1360px;margin-inline:auto}
body.reca-sector-arredamento .sector-opening{padding-top:120px}
body.reca-sector-arredamento .sector-opening-grid{grid-template-columns:62% 38%}
body.reca-sector-arredamento .sector-opening-copy{min-height:700px;padding:72px clamp(45px,7vw,135px) 74px var(--sector-side);justify-content:flex-start}
body.reca-sector-arredamento .sector-opening-image{min-height:700px;padding:28px 28px 28px 0}
body.reca-sector-arredamento .sector-opening h1{max-width:940px;margin:28px 0 34px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(54px,5.2vw,86px);font-weight:600;line-height:.94;letter-spacing:-.055em}
body.reca-sector-arredamento .sector-opening-lead{max-width:720px;font-size:18px;line-height:1.62}
body.reca-sector-arredamento .sector-link{font-size:12px;font-weight:700;letter-spacing:.08em}
body.reca-sector-arredamento .sector-statement-grid{grid-template-columns:20% 47% 33%}
body.reca-sector-arredamento .sector-statement-grid>*{min-height:390px;padding:78px var(--sector-side)}
body.reca-sector-arredamento .sector-statement h2,body.reca-sector-arredamento .sector-editorial h2,body.reca-sector-arredamento .sector-supply h2,body.reca-sector-arredamento .sector-closing h2{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-.045em;line-height:1.04}
body.reca-sector-arredamento .sector-statement h2{font-size:clamp(34px,3vw,53px)}
body.reca-sector-arredamento .sector-index{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}
body.reca-sector-arredamento .sector-editorial{padding:165px 0 190px}
body.reca-sector-arredamento .sector-editorial-grid{grid-template-columns:30% 35% 35%}
body.reca-sector-arredamento .sector-editorial-grid>*{padding-left:var(--sector-side);padding-right:var(--sector-side)}
body.reca-sector-arredamento .sector-editorial-note{padding-top:78px!important}
body.reca-sector-arredamento .sector-editorial-note h2{font-size:clamp(36px,3.4vw,58px);font-weight:500}
body.reca-sector-arredamento .sector-photo{height:min(68vw,760px)}
body.reca-sector-arredamento .sector-photo-contract{transform:translateY(-34px)}
body.reca-sector-arredamento .sector-photo-bath{margin-top:145px}
body.reca-sector-arredamento .sector-photo figcaption{font-size:11px;font-weight:600;letter-spacing:.08em}
body.reca-sector-arredamento .sector-dark{padding-top:145px}
body.reca-sector-arredamento .sector-dark-intro{grid-template-columns:20% 47% 33%}
body.reca-sector-arredamento .sector-dark-intro>*{padding:0 var(--sector-side) 90px}
body.reca-sector-arredamento .reca-sector-page .sector-dark h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,3.7vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.045em}
body.reca-sector-arredamento .sector-wide-photo{height:min(53vw,800px);padding:32px}
body.reca-sector-arredamento .sector-capabilities article{position:relative;min-height:420px;padding:42px var(--sector-side);background-repeat:no-repeat;background-position:var(--sector-side) 84px;background-size:86px 64px}
body.reca-sector-arredamento .sector-capabilities article:nth-child(1){background-image:url("/assets/custom/work-icons/curvatura.svg")}
body.reca-sector-arredamento .sector-capabilities article:nth-child(2){background-image:url("/assets/custom/work-icons/taglio-laser.svg")}
body.reca-sector-arredamento .sector-capabilities article:nth-child(3){background-image:url("/assets/custom/work-icons/saldatura.svg")}
body.reca-sector-arredamento .sector-capabilities h3{margin-top:190px;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:500;letter-spacing:-.02em}
body.reca-sector-arredamento .sector-capabilities article{background-image:none!important}
body.reca-sector-arredamento .sector-capabilities article::before{content:"";position:absolute;top:78px;left:var(--sector-side);width:88px;height:70px;background:var(--orange);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}
body.reca-sector-arredamento .sector-capabilities article:nth-child(1)::before{mask-image:url("/assets/custom/work-icons/curvatura.svg");-webkit-mask-image:url("/assets/custom/work-icons/curvatura.svg")}
body.reca-sector-arredamento .sector-capabilities article:nth-child(2)::before{mask-image:url("/assets/custom/work-icons/taglio-laser.svg");-webkit-mask-image:url("/assets/custom/work-icons/taglio-laser.svg")}
body.reca-sector-arredamento .sector-capabilities article:nth-child(3)::before{mask-image:url("/assets/custom/work-icons/saldatura.svg");-webkit-mask-image:url("/assets/custom/work-icons/saldatura.svg")}
body.reca-sector-arredamento .sector-supply{padding:155px 0}
body.reca-sector-arredamento .sector-supply>.sector-frame{grid-template-columns:34% 66%}
body.reca-sector-arredamento .sector-supply-heading{padding:48px var(--sector-side)}
body.reca-sector-arredamento .sector-supply h2{font-size:clamp(38px,3.6vw,62px);font-weight:500}
body.reca-sector-arredamento .sector-supply-list article{padding:38px var(--sector-side)}
body.reca-sector-arredamento .sector-closing-grid{grid-template-columns:50% 50%}
body.reca-sector-arredamento .sector-closing-copy{padding:95px clamp(45px,7vw,130px)}
body.reca-sector-arredamento .sector-closing h2{font-size:clamp(44px,4.3vw,72px);font-weight:500}
@media(max-width:980px){body.reca-sector-arredamento .sector-frame{width:100%}body.reca-sector-arredamento .sector-opening-grid,body.reca-sector-arredamento .sector-statement-grid,body.reca-sector-arredamento .sector-dark-intro{grid-template-columns:1fr}body.reca-sector-arredamento .sector-opening-image{padding:0 22px 22px}body.reca-sector-arredamento .sector-editorial-grid{grid-template-columns:1fr 1fr}body.reca-sector-arredamento .sector-editorial-note{grid-column:1/-1}body.reca-sector-arredamento .sector-photo{height:620px}body.reca-sector-arredamento .sector-supply>.sector-frame{grid-template-columns:1fr}}
@media(max-width:620px){body.reca-sector-arredamento .sector-opening{padding-top:70px}body.reca-sector-arredamento .sector-opening-copy{padding:60px 22px}body.reca-sector-arredamento .sector-opening h1{font-size:46px}body.reca-sector-arredamento .sector-editorial-grid{grid-template-columns:1fr}body.reca-sector-arredamento .sector-photo{height:540px}body.reca-sector-arredamento .sector-photo-contract{transform:none}body.reca-sector-arredamento .sector-photo-bath{margin-top:0}body.reca-sector-arredamento .sector-wide-photo{height:380px;padding:14px}body.reca-sector-arredamento .sector-closing-copy{padding:70px 22px}}

/* Chiusura più sobria: arancione usato solo come accento */
body.reca-sector-arredamento .sector-closing{background:#f2f1ee;color:var(--ink)}
body.reca-sector-arredamento .sector-closing .sector-index{color:var(--orange)}
body.reca-sector-arredamento .sector-closing h2{color:var(--ink)}
body.reca-sector-arredamento .sector-closing li{border-bottom-color:rgba(23,23,22,.22)}
body.reca-sector-arredamento .sector-closing ul{border-top-color:rgba(23,23,22,.22)}
body.reca-sector-arredamento .sector-closing .sector-link-light{color:var(--ink)!important;border-color:var(--orange)}

/* Numerazioni editoriali e larghezza coerente con home e lavorazioni */
body.reca-sector-arredamento .sector-index{display:flex;align-items:center;gap:12px;color:#6c6862;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
body.reca-sector-arredamento .sector-index::before{content:"";display:block;width:22px;height:1px;background:var(--orange)}
body.reca-sector-arredamento .sector-dark .sector-index{color:#fff!important}
body.reca-sector-arredamento .sector-closing .sector-index{color:var(--ink)}
@media(max-width:980px){body.reca-sector-arredamento .sector-frame{width:calc(100% - 40px)}}
@media(max-width:620px){body.reca-sector-arredamento .sector-frame{width:calc(100% - 28px)}}
/* Correzione definitiva: nessuna sovrapposizione e icone SVG originali */
body.reca-sector-arredamento .reca-sector-page h1,body.reca-sector-arredamento .reca-sector-page h2,body.reca-sector-arredamento .reca-sector-page h3{max-width:100%;overflow-wrap:break-word;word-break:normal}
body.reca-sector-arredamento .sector-opening-grid>*,body.reca-sector-arredamento .sector-statement-grid>*,body.reca-sector-arredamento .sector-editorial-grid>*,body.reca-sector-arredamento .sector-dark-intro>*,body.reca-sector-arredamento .sector-capabilities>*,body.reca-sector-arredamento .sector-closing-grid>*{min-width:0}
body.reca-sector-arredamento .sector-statement-grid>*,body.reca-sector-arredamento .sector-dark-intro>*,body.reca-sector-arredamento .sector-capabilities article{height:auto}
body.reca-sector-arredamento .sector-dark-intro h2{padding-right:clamp(12px,2vw,36px)}
body.reca-sector-arredamento .sector-capabilities article::before{display:none!important}
body.reca-sector-arredamento .sector-original-icon{display:block;width:96px;height:78px;margin:34px 0 0;padding:12px;background:#fff;object-fit:contain}
body.reca-sector-arredamento .sector-capabilities h3{margin-top:46px}
@media(max-width:1100px){body.reca-sector-arredamento .sector-opening h1{font-size:clamp(48px,6vw,66px)}body.reca-sector-arredamento .sector-statement-grid,body.reca-sector-arredamento .sector-dark-intro{grid-template-columns:24% 44% 32%}body.reca-sector-arredamento .sector-statement-grid>*,body.reca-sector-arredamento .sector-dark-intro>*{padding-left:26px;padding-right:26px}}
@media(max-width:980px){body.reca-sector-arredamento .sector-statement-grid,body.reca-sector-arredamento .sector-dark-intro{grid-template-columns:1fr}body.reca-sector-arredamento .sector-statement-grid>*,body.reca-sector-arredamento .sector-dark-intro>*{padding:38px 28px}body.reca-sector-arredamento .sector-dark-intro h2{padding-right:28px}body.reca-sector-arredamento .sector-capabilities{grid-template-columns:1fr}body.reca-sector-arredamento .sector-capabilities article{min-height:0;padding-bottom:55px}body.reca-sector-arredamento .sector-original-icon{margin-top:28px}body.reca-sector-arredamento .sector-capabilities h3{margin-top:28px}}

/* Rifinitura responsive comune a tutte le pagine Settore. */
@media(max-width:980px){
  body.reca-sector-arredamento .sector-opening{padding-top:48px}
  body.reca-sector-arredamento .sector-opening-copy{min-height:0;padding:58px 28px 62px}
  body.reca-sector-arredamento .sector-opening-image{min-height:520px;padding:0 20px 20px}
  body.reca-sector-arredamento .sector-editorial{padding:105px 0 115px}
  body.reca-sector-arredamento .sector-photo{height:540px}
  body.reca-sector-arredamento .sector-photo-bath{margin-top:70px}
  body.reca-sector-arredamento .sector-dark{padding-top:96px}
  body.reca-sector-arredamento .sector-wide-photo{height:470px;padding:22px}
  body.reca-sector-arredamento .sector-supply{padding:100px 0}
  body.reca-sector-arredamento .sector-closing figure{height:540px}
}
@media(max-width:620px){
  body.reca-sector-arredamento .sector-opening{padding-top:24px}
  body.reca-sector-arredamento .sector-opening-copy{padding:54px 22px 58px}
  body.reca-sector-arredamento .sector-opening h1{
    margin:22px 0 26px;
    font-size:clamp(38px,11.5vw,44px);
    line-height:.98;
    letter-spacing:-.045em;
  }
  body.reca-sector-arredamento .sector-opening-lead{font-size:17px;line-height:1.58}
  body.reca-sector-arredamento .sector-opening-image{min-height:430px;padding:0 14px 14px}
  body.reca-sector-arredamento .sector-statement-grid>*,
  body.reca-sector-arredamento .sector-dark-intro>*{padding:34px 22px}
  body.reca-sector-arredamento .sector-statement h2,
  body.reca-sector-arredamento .sector-editorial-note h2,
  body.reca-sector-arredamento .reca-sector-page .sector-dark h2,
  body.reca-sector-arredamento .sector-supply h2{font-size:clamp(34px,10vw,43px)}
  body.reca-sector-arredamento .sector-editorial{padding:76px 0 84px}
  body.reca-sector-arredamento .sector-editorial-note{padding:0 22px 54px!important}
  body.reca-sector-arredamento .sector-photo{height:430px;margin-bottom:48px}
  body.reca-sector-arredamento .sector-photo-bath{margin-top:0}
  body.reca-sector-arredamento .sector-dark{padding-top:72px}
  body.reca-sector-arredamento .sector-wide-photo{height:320px;padding:12px}
  body.reca-sector-arredamento .sector-capabilities article{padding:30px 22px 44px}
  body.reca-sector-arredamento .sector-supply{padding:76px 0}
  body.reca-sector-arredamento .sector-supply-heading,
  body.reca-sector-arredamento .sector-supply-list article{padding:32px 22px}
  body.reca-sector-arredamento .sector-closing figure{height:420px}
  body.reca-sector-arredamento .sector-closing-copy{padding:58px 22px}
  body.reca-sector-arredamento .sector-closing h2{font-size:clamp(38px,11vw,48px)}
}
