.bubble{position:absolute;width:200px;height:200px;border-radius:50%;box-shadow:inset 0 0 25px rgba (255,255,255,.25);animation:animate_4010 8s ease-in-out infinite}.bubble:nth-child(2){position:relative;zoom:.45;left:-10px;top:-100px;animation-delay:-4s}.bubble:nth-child(3){position:relative;zoom:.45;right:-80px;top:-300px;animation-delay:-6s}.bubble:nth-child(4){position:relative;zoom:.35;left:-120px;bottom:-200px;animation-delay:-3s}.bubble:nth-child(5){position:relative;zoom:.5;left:0;top:200px;animation-delay:-5s}@keyframes animate_4010{0%,to{transform:translateY(-20px)}50%{transform:translateY(20px)}}.bubble:before{top:50px;left:45px;width:30px;height:30px}.bubble:after,.bubble:before{content:"";position:absolute;border-radius:50%;background:#fff;z-index:10;filter:blur(2px)}.bubble:after{top:80px;left:80px;width:20px;height:20px}.bubble span{position:absolute;border-radius:50%}.bubble span:first-child{inset:10px;border-left:15px solid #0fb4ff;filter:blur(8px)}.bubble span:nth-child(2){inset:10px;border-right:15px solid #ff4484;filter:blur(8px)}.bubble span:nth-child(3){inset:10px;border-top:15px solid #ffeb3b;filter:blur(8px)}.bubble span:nth-child(4){inset:30px;border-left:15px solid #ff4484;filter:blur(12px)}.bubble span:nth-child(5){inset:10px;border-bottom:10px solid #fff;filter:blur(8px);transform:rotate(330deg)}.loadingcontainer{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:1}.loader-overlay{position:absolute;z-index:5;top:50%;transform:translateY(-50%);text-align:center}.bubbles-logo{margin:0 auto;animation:pulse 2s infinite;width:250px}.loader-cta{display:block;margin-top:1rem;font-size:1.2rem;font-weight:600;color:#fff;text-decoration:none;animation:fadeIn 2s ease-in-out;background-color:#12121258;border:1px solid #2a2a2a;border-radius:12px;text-align:center;padding:10px}.loader-cta:hover{text-decoration:underline;color:#d1d1d1}@keyframes pulse{0%{transform:scale(1);opacity:.95}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.95}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}