/* Velo blu di lettura sul lato editoriale del hero. */
.hero{background:#132c42!important;color:#fff}.hero::after{background:linear-gradient(90deg,#132c42 0%,#132c42 30%,rgba(19,44,66,.96) 45%,rgba(19,44,66,.72) 59%,rgba(19,44,66,.25) 78%,rgba(19,44,66,.04) 100%)}.hero-content{color:#fff}.hero-content>p:first-child{color:#EA541F}.hero-content h1,.hero-content h1 em{color:#fff}.hero-content h1 em{color:#EA541F}.hero-content h1+p{color:#fff}.hero-content .button{background:#EA541F}.hero-content .button:hover{background:#EA541F}.hero-content .outline-button{display:inline-flex;border-color:#fff;color:#fff;border-radius:999px;padding:16px 25px}.hero-content .outline-button:hover{background:rgba(255,255,255,.13)}@media(max-width:900px){.hero::after{background:linear-gradient(90deg,#132c42 0%,rgba(19,44,66,.97) 43%,rgba(19,44,66,.7) 61%,rgba(19,44,66,.16) 85%)}}@media(max-width:650px){.hero::after{background:linear-gradient(180deg,#132c42 0%,rgba(19,44,66,.94) 50%,rgba(19,44,66,.24) 100%)}}

/* Su smartphone la fotografia dell'intervento resta distinta dal testo. */
@media(max-width:650px){.hero{height:auto;display:flex;flex-direction:column}.hero::after{display:none}.hero>img.hero-video{position:relative;order:0;width:100%;height:260px;min-height:0;object-fit:cover;object-position:center;z-index:0}.hero-smoke{z-index:1;inset:0 auto auto 0;height:260px}.hero-content{order:1;width:auto;margin:0;padding:34px 25px 42px;background:#132c42}.hero-content h1{font-size:40px}.hero-content h1+p{margin-bottom:24px}.hero-content .button,.hero-content .outline-button{margin-top:0}}
@media(max-width:460px){.hero>img.hero-video,.hero-smoke{height:220px}.hero-content{padding:30px 22px 36px}}

