.timer{border-style:solid;border-width:1px;border-color:var(--brand-primary);box-shadow:0 0 5px #ccc}.timer.timer__warning{animation:1.5s ease-out infinite blink}.timer__warning:before{content:"";background:#ea282880;border-radius:50%;width:100%;height:100%;animation:1.5s ease-out infinite ripple;position:absolute}@keyframes ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes blink{50%{border-color:#ea2828cc}}
.footer__title{color:#fff;font-size:1.5em!important}.footer__link{color:#fff;width:fit-content;font-size:.8em;text-decoration:none;display:block;position:relative}.footer__link:before{content:"";background-color:#989dd5;width:0;height:1px;transition:all .2s;position:absolute;bottom:0}.footer__link:hover:before{width:100%}.footer__section{flex-direction:column;gap:.2rem;display:flex}.button-social-network{transition:all .6s!important}.button-social-network:hover{transform:scale(1.1)}@media only screen and (max-width:400px){.footer__link{font-size:.8em}.footer__title{font-size:1.2em!important}}.footer__container{flex-wrap:wrap;gap:.1rem;display:flex}
.wallpaper{z-index:1;background:linear-gradient(#0000 95%,#000 100%),url(../media/cover_page.2qb4vj2dk73rk.jpg) top/cover;position:relative}.wallpaper:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#000 0%,#0000 70%);width:100%;height:100%;position:absolute}@media (max-width:1110px){.wallpaper{background:linear-gradient(#0000 95%,#000 100%),url(../media/cover_page_mobile.23-a6tfkzg36q.jpg) 50%/cover}}.heading{justify-content:center;display:flex;overflow:hidden}.title.from-left{animation-name:headingFromLeftAnimation;animation-duration:2s;animation-fill-mode:forwards}.title.from-right{animation-name:headingFromRightAnimation;animation-duration:2s;animation-fill-mode:forwards}.blur-effect{position:relative;overflow:hidden}.blur-container:before{content:"";filter:blur(8px);z-index:-1;position:absolute;inset:0}.overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff0}@keyframes headingAnimation{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes headingFromLeftAnimation{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:translate(0)}}@keyframes headingFromRightAnimation{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}
