@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";.ring-group{inset:-100vw;margin:auto;pointer-events:none;position:absolute}@media (max-width:1280px){.ring-group{transform:scale(1.2)}}@media (max-width:960px){.ring-group{transform:scale(1.4)}}@media (max-width:768px){.ring-group{transform:scale(1.8)}}@media (max-width:600px){.ring-group{display:none;transform:scale(2) translateY(-90vw)}}@media (max-width:500px){.ring-group{transform:scale(2) translateY(-100vw)}}@media (max-width:420px){.ring-group{transform:scale(2) translateY(-112vw)}}.ring{animation:ripple 18s ease-out infinite;aspect-ratio:1/1;background:none;border:1px solid rgba(8,66,102,.2);border-radius:50%;box-shadow:0 0 60px #0000000d;inset:-100vw;margin:auto;opacity:0;position:absolute;width:70vw}.mid{animation-delay:6s}.outer{animation-delay:12s}@media (prefers-reduced-motion){.ring{animation:none;opacity:1}.mid{transform:scale(1.2)}.outer{transform:scale(1.4)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ripple{0%{opacity:0;transform:scale(.9)}10%{opacity:.7}70%{opacity:.7;transform:scale(1.4)}99%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(.9)}}.hero{overflow:hidden;padding:200px 20px 140px;position:relative}@media (max-width:600px){.hero{padding-bottom:80px;padding-top:120px;padding-inline:0}}.hero:after{background:linear-gradient(0deg,#fff,#fff0);bottom:0;content:"";height:400px;left:0;position:absolute;right:0;z-index:-1}.hero-rings{z-index:-2}.hero-rings-top{transform:translateY(-20vh) scale(1.1)}
