.sections,.slider.storia{border-top:1px solid #c9c9c9}.sections{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid #c9c9c9;margin-top:2em;margin-bottom:2em}.sections .section{width:50%;height:50vw}.sections .section.s1{display:flex;flex-direction:column;justify-content:space-around}.sections .section.s2 .line:nth-child(2){display:flex}.sections .section.s3{display:flex;flex-direction:column;justify-content:space-around}.sections .section.s3 .flex-row{flex-direction:row}.sections .section.s4{display:flex;justify-content:flex-end}.sections .section.s4 .shader{width:50%;display:flex;flex-direction:column;justify-content:space-around;background:0 0}.sections .section.s4 .shader .firma img{margin:0 auto;width:50%}.sections .section.s4 .shader .firma p{font-size:1.3em;margin-top:-3em}.sections .section .line{height:50%}.sections .section .line div{height:100%;display:flex;flex-direction:column;justify-content:center}.sections .section .line div:not(.full){width:50%}.sections .section .line .shader{background:0 0}.sections .section h2.shadow,.sections .section p.shadow{text-shadow:0 0 4px #1b1b1b}.sections .section h2.shadow.r,.sections .section p.shadow.r{text-shadow:0 0 4px #fff;font-weight:700}.slider.storia{padding-top:2em}.slider.storia .data{font-size:2em}@media (max-width:1600px){.sections .section.s4 .shader .firma img{width:85%}.sections .section.s4 .shader .firma p{margin-top:-3em}}@media (max-width:900px){.sections .section{width:100%;height:100vw}.sections .section.s4 .shader .firma p{margin-top:-5em}}@media (max-width:600px){.sections .section.s4 .shader .firma p{margin-top:0}}@media (max-width:430px){.sections .section{height:150vw}}