body *:focus{outline:none}div,section,article,header,figure,nav,footer,label,main,button,aside,form{position:relative}img{max-width:100%}html,body{-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{padding:0;margin:0;box-sizing:border-box}body .maintenance{width:100vw;height:100vh;font-family:"Roboto", sans-serif}body .maintenance__background{width:100%;height:100%;position:absolute;overflow:hidden;background-color:#000b20;z-index:-1}body .maintenance__background .ball{position:absolute;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle, #fff 0%, rgba(255,255,255,0) 70%);opacity:1;filter:blur(15px)}body .maintenance__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%;padding:1rem}body .maintenance__content h1{color:orange;font-size:3.25rem;font-weight:700;letter-spacing:-0.01375em;margin:1.625rem 0 0 0}@media (min-width: 400px){body .maintenance__content h1{font-size:4.25rem}}@media (min-width: 600px){body .maintenance__content h1{font-size:5.25rem}}@media (min-width: 991px){body .maintenance__content h1{font-size:6.25rem}}body .maintenance__content .text{color:white;font-size:1.125rem;margin-top:1.25rem;line-height:1.4375rem}body .maintenance__content .btn-wrap{margin-top:5.9375rem}body .maintenance__content .btn-wrap button{display:flex;align-items:center;text-decoration:none;text-transform:uppercase;padding:24px 46px;background-color:rgba(255,255,255,0.15);width:fit-content;text-align:center;transition:background-color 0.3s ease-in-out, border 0.3s ease-in-out;border:2px solid transparent}body .maintenance__content .btn-wrap button span{color:white;font-size:0.875rem;font-weight:700;letter-spacing:0.0525em;line-height:1.125rem;margin-right:0.75rem}body .maintenance__content .btn-wrap button:hover{background-color:rgba(255,255,255,0.3);border:2px solid white}body .maintenance .footer{position:absolute;bottom:0;text-align:center;width:100%}body .maintenance .footer__text{color:#767C8B;font-size:0.75rem;margin-top:0.625rem}body .maintenance .footer__item{display:flex;margin-top:1.25rem;margin-bottom:1.125rem;justify-content:center}body .maintenance .footer__item .link{color:#767C8B;font-size:0.625rem;margin-right:1rem}body .maintenance .footer__item .link a{color:#767C8B;text-decoration:none;transition:0.3s ease-in-out}body .maintenance .footer__item .link a:hover{color:white}

