html, body { background-color: black; color: #d1d1d1; font-family: "Lato", sans-serif; font-size: 18px; --main-padding: 150px; } @keyframes sprite { from { background-position-x: 0; } to { background-position-x: -15500px; } } header { align-items: center; display: flex; justify-content: space-between; } p { font-size: 18px; padding: 0 0 40px 0 !important; } table, tr, td { border: 1px solid white; border-collapse: collapse; } td { padding: 10px; } table td:first-child { font-weight: bold; } footer { color: #989898; font-size: 14px; padding: 20px 0; } a, a:visited { text-decoration: underline !important; } h2 { padding-bottom: 20px; } nav { background-image: url(../assets/logo-site.png); background-position: 30px 0; background-repeat: no-repeat; height: 75px; padding: 17px 40px; } .inner { padding: 50px var(--main-padding); } #heading { color: white; font-size: 54px; font-weight: 700; line-height: 62px; padding-left: var(--main-padding); } #sprite { animation: sprite 2s steps(25) infinite; animation-direction: alternate; background: url("../assets/animation_sprite.png"); height: 600px; margin-right: 100px; width: 630px; } #goodbye { font-weight: bold; } .image-wrapper-center { margin: 0 auto; } #wikitude, #wikitude img { width: 500px; } #friends, #friends img { width: 500px; } #wikitude, #friends { padding-bottom: 20px; } .heading { font-size: 28px; font-weight: 700; line-height: 32px; } #insight { background-color: aliceblue; color: black; padding-left: var(--main-padding); padding-right: var(--main-padding); } #intro { background-color: #1f1f1f; } #heading-break { display: none; } .hbg { background-image: url(../assets/Ellipse-4.png), url(../assets/Ellipse-41.png), url(../assets/Ellipse-3754.png); background-repeat: no-repeat; background-size: contain, contain, auto; background-position-x: -60px, 100%, 100%; background-position-y: 350px, 0px, 100%; }