:root{--page-title-display:none;}/* Start custom CSS *//* Slider hero: animazione su GPU, senza mask-image (causava sfarfallii su mobile) */
@keyframes osmq{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.os-mq{position:relative;isolation:isolate;-webkit-mask-image:none!important;mask-image:none!important}
.os-mq::before,.os-mq::after{content:"";position:absolute;top:0;bottom:0;width:12%;z-index:2;pointer-events:none}
.os-mq::before{left:0;background:linear-gradient(90deg,#F7F3EC 0%,rgba(247,243,236,0) 100%)}
.os-mq::after{right:0;background:linear-gradient(270deg,#F7F3EC 0%,rgba(247,243,236,0) 100%)}
.os-mq-track{animation:osmq 32s linear infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:none!important}
.os-mq-track>*{backface-visibility:hidden;-webkit-backface-visibility:hidden}
@media (max-width:767px){.os-mq-track{animation-duration:26s}}
@media (prefers-reduced-motion:reduce){.os-mq-track{animation:none!important}}/* End custom CSS */