/* BACKGROUND ////////////////////////////////////////////////////////*/ .background-container { z-index: 0; margin: 0; padding: 0; min-height: 100vh; background: #00F0FF; overflow: hidden; position: relative; width: 100vw; display: flex; justify-content: center; align-items: center; } .circle { position: absolute; border-radius: 50%; opacity: 0.8; z-index: 1; } .circle-1 { width: 600px; height: 600px; background-color: #019AFF; top: -10%; left: -10%; } .circle-2 { width: 250px; height: 250px; background-color: #91FCFF; top: 51%; left: 10%; } .circle-3 { width: 280px; height: 280px; background-color: #91FCFF; top: 17%; right: 9%; } .circle-4 { width: 500px; height: 500px; background-color: #019AFF; bottom: 0; right: 0; } .circle-5 { width: 240px; height: 240px; background-color: #015AFF; top: 2%; right: 2%; }