.container-third .bg { width: 100%; height: 100dvh; } .container-third .bg { position: relative; } .container-third .anm { font-size: 100px; background-size: cover; position: absolute; top: 100px; text-align: center; width: 100%; display: none; } .container-third .bg img { width: 100%; position: absolute; bottom: 0; image-rendering: pixelated; background-repeat: no-repeat; background-size: cover; } .container-third .hero img { width: 150px; position: absolute; bottom: 100px; left: 50px; image-rendering: pixelated; background-repeat: no-repeat; background-size: cover; } .container-third .boss img { width: 300px; position: absolute; bottom: 100px; right: 50px; image-rendering: pixelated; background-repeat: no-repeat; background-size: cover; } .container-first { background-image: url(/assets/Design/newBGBOSSFIGHT.gif); background-repeat: no-repeat; background-size: cover; image-rendering: pixelated; background-position: center; } .container-first .content .boss { width: 100%; height: 100dvh; position: relative; animation: beat 2s infinite; transform-origin: center; } .container-first .content .boss img { width: 600px; position: absolute; bottom: 100px; left: 50%; transform: translateX(-50%); image-rendering: pixelated; background-repeat: no-repeat; background-size: cover; } .container-first .content .quiz { width: 1000px; height: 200px; bottom: 40px; left: 50%; transform: translateX(-50%); background-color: #101010f5; position: absolute; display: flex; justify-content: start; text-align: center; align-content: center; padding: 10px; display: flex; flex-direction: column; border-radius: 10px; border: 10px solid white; z-index: 1; } .container-first .content .quiz h2 { margin-bottom: 30px; padding: 10px; color: #ffdf12; font-size: 40px; } .container-first .content .quiz #btn-answer { color: #ffdf12; display: flex; justify-content: center; } .container-first .content .quiz #btn-answer button { padding: 10px; color: #ffdf12; font-size: 30px; background-color: #f7e62e34; margin: 5px; border-radius: 10px; cursor: pointer; } @keyframes beat { 0% { transform: scale(1); } 50% { transform: scale(0.95); } 100% { transform: scale(1); } }