.start-breath { width: 100%; height: 100%; color: #fff; background-color: #0000009e; justify-content: space-around; } .breathe-title { font-weight: 500; } .breathe-subtitle { color: #c2c2c3; } .begin { background-color: #00feff; color: #000; text-transform: uppercase; font-weight: 700; padding: 16px 32px; border-radius: 24px; border: none; } .show-navbar { padding-top: 52px; justify-content: flex-start; } .show-navbar .begin { position: absolute; bottom: 172px; } .symbol { opacity: 0; will-change: opacity; animation-name: appearance; animation-timing-function: ease; animation-duration: 0.3s; animation-fill-mode: forwards; } .cross { position: absolute; top: 24px; right: 24px; width: 24px; height: 24px; border: solid 2px #bdbdbd; border-radius: 100%; rotate: 45deg; cursor: pointer; } .cross::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 10px; height: 2px; background-color: #bdbdbd; } .cross::after { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 2px; height: 10px; background-color: #bdbdbd; } @keyframes appearance { 0% { opacity: 0; } 100% { opacity: 1; } }