@keyframes bar{0%{left:0}to{left:-4000px}}@font-face{font-family:Lubalin;src:url(Lubalin\ Graph\ Bold.ttf)}@font-face{font-family:Futura;src:url(Futura\ Round\ Bold.ttf)}body{min-width:100vw;max-width:100vw;min-height:100vh;max-height:100vh;margin:0;padding:0;background:#eee;overflow:hidden}span{color:#1e1e1e}.container .header{padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.container .header span{font-size:32pt}.container .header #date{float:right;font-family:Futura,sans-serif}.container .header .rai{background-color:#009;color:#fff;padding:.75rem .25rem .5rem;font-family:Futura,sans-serif;font-size:36pt}.container .header .suedtirol{font-family:Lubalin,sans-serif;color:#009;margin-left:5px}.container .header .x{font-family:monospace;margin:0 2rem;font-size:36pt;line-height:30px;background-image:linear-gradient(0deg,#0091d4 25%,#e6007e 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.container .header img{max-height:80px}.container #content{background-color:#fff;margin:0 2rem;padding:1rem 2rem;font-size:32pt}.container #content article{background:#eee;border-radius:1rem;padding:1rem;margin:1rem 0;display:flex;flex-direction:row;align-items:stretch;justify-content:center}.container #content article .text{flex:1;padding:1rem}.container #content article .text span{font-size:14pt;color:#3e3e3e}.container #content article .img{margin:1rem 0}.container #content article .img img{max-height:65vh;max-width:55vw}.container #content .powered-by{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;font-size:28pt}.container #footer{font-size:24pt;max-width:100vw;min-width:100vw;position:absolute;bottom:1rem}.container #footer .footer-content{display:flex;flex-direction:row;align-items:center;position:absolute;background:#009;left:0;padding-left:100px;bottom:0;animation:bar 20s linear}.container #footer .footer-content .title{margin-right:10rem;color:#fff;padding:1rem;flex-shrink:0;text-align:center;vertical-align:center;font-family:"Times New Roman",sans-serif}.container #footer .footer-content .title span{color:#fff;font-weight:700}.container #footer .footer-content .title:before{content:"+ + +";margin-right:10rem;font-weight:700;display:inline-block}