.medallion-container{position:relative;width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:rotate-medallion 20s linear infinite}@keyframes rotate-medallion{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.medallion-text{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;text-transform:uppercase;position:absolute;width:100%;height:100%;border-radius:50%;color:white;z-index:2}.medallion-text span{font-size:11px;height:60px;position:absolute;width:7px;left:calc(50% - 3.5px);top:0;transform-origin:bottom center;color:white;-webkit-text-stroke:.38px #000;text-shadow:-.38px -.38px 0 #000,.38px -.38px 0 #000,-.38px .38px 0 #000,.38px .38px 0 #000,0 -.38px 0 #000,0 .38px 0 #000,-.38px 0 0 #000,.38px 0 0 #000;font-weight:900}.italimpianti-text-wrapper{animation:counter-rotate-medallion 20s linear infinite}@keyframes counter-rotate-medallion{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.italimpianti-text{color:white;z-index:2}.medallion-backdrop{position:absolute;width:100%;height:100%;border-radius:50%;background:transparent;z-index:1}@media (max-width:600px){.medallion-container{width:90px;height:90px}.medallion-text span{font-size:9px;height:45px;width:6px;left:calc(50% - 3px)}}