<style>.panel--animated {  overflow: hidden;  background: #111;  color: white;}.header-sticky {  position: sticky;  top: 0;  z-index: 10;}.bg {  position: absolute;  inset: 0;  background-image: url("https://www.spurproject.eu/wp-content/uploads/2025/12/slide_5-1.jpg");  background-attachment: fixed;  z-index: 0;}.steps {  position: relative;  height: 100vh;  overflow-y: auto;  scroll-snap-type: y mandatory;  z-index: 2;}.step {  height: 100vh;  scroll-snap-align: start;  display: flex;  align-items: center;  justify-content: center;}.box {  opacity: 0;  width:100%;}/* TESTO SOTTOLINEATO ULTIMA SLIDE */.highlight-question{  background-image: linear-gradient(rgba(43,43,43,0.4),rgba(43,43,43,0.4));  background-size: 0% 100%;  background-repeat:no-repeat;  transition:background-size 2.5s ease-in;  display: inline;}.active-hl {  background-size: 100% 100%;}/* FINE TESTO SOTTOLINEATO ULTIMA SLIDE */</style>