#cap { display: flex; align-items: center; flex-direction: column; position: relative; width: 100%; height: 100vh; background-color: #3586ff; overflow: hidden; } #cap .paineis_1 .cap { height: 20vh; margin-top: 15vh; width: 100%; display: flex; align-items: center; justify-content: center; } #cap .paineis_1 .cap h1 { font-family: var(--font_titulo); color: white; font-size: 10vw; } #cap .paineis_2 .cap { height: 20vh; width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; } #cap .paineis_2 .cap h2 { font-family: var(--font_titulo); color: white; font-size: 2vw; } #cap .paineis_2 .cap p { text-align: center; font-size: 2vw; font-family: var(--font_titulo); margin-top: 1vh; color: white; } #cap .paineis_2 .cap a { text-decoration: none; } #cap .paineis_2 .cap_2 { width: 100%; display: flex; align-items: center; justify-content: center; } #cap .paineis_2 .cap_2 button { background: none; outline: none; border: none; margin-top: 1vh; color: white; font-size: 1.2vw; border: 0.2vw solid white; padding: 2vh 2vw; transition: ease 1s; } #cap .paineis_2 .cap_2 button:hover { color: #3586ff; background-color: white; transition: ease 1s; } #cap .wave { position: absolute; bottom: 0; left: 0; width: 100%; height: 20vh; background: url(../../../Acessts/Imagens/Utili/Sem\ título-2.png); background-size: cover; } #cap .wave.wave_1 { animation: animate 60s linear infinite; z-index: 1000; opacity: 1; animation-delay: 0s; bottom: 0; } #cap .wave.wave_2 { animation: animate2 30s linear infinite; z-index: 1000; opacity: 0.5; animation-delay: -6s; bottom: 4px; } #cap .wave.wave_3 { animation: animate 60s linear infinite; z-index: 998; opacity: 0.7; animation-delay: -2s; bottom: 6px; } #cap .wave.wave_4 { animation: animate2 30s linear infinite; z-index: 1000; opacity: 0.7; animation-delay: -5s; bottom: 5px; } @keyframes animate { 0% { background-position-x: 0; } 100% { background-position: 500vw; } } @keyframes animate2 { 0% { background-position-x: 0; } 100% { background-position: -500vw; } }