.event-page .event-hero-section{width:100%;padding:0;background:var(--event-background-color,#222831);position:relative}.event-page .event-hero-section .hero-background{position:relative!important}.event-page .event-hero-section .face-link{position:absolute;top:1rem;right:1.5rem;font-size:3em;color:white;text-shadow:0 1px 2px rgba(0,0,0,.35)}.event-page .event-hero-section .face-link svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.45)) drop-shadow(0 0 6px rgba(0,0,0,.35))}.event-page .event-hero-section .scroll-down-arrow{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);font-size:2.5rem;color:white;animation:bounce 2s infinite;text-shadow:0 0 10px rgba(0,0,0,.5)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-20px)}60%{transform:translateX(-50%) translateY(-10px)}}@media (max-width:660px){.event-page .event-hero-section .face-link{font-size:1.5rem}.event-page .event-hero-section .scroll-down-arrow{font-size:1.5rem;bottom:1rem}}.event-page .form-section,.event-page .speakers{padding-top:var(--main-padding-top);padding-bottom:var(--main-padding-bottom)}.event-page .speakers .container{display:grid;padding-top:50px;padding-bottom:50px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:40px 80px}.event-page .winners-section{padding-top:var(--main-padding-top);padding-bottom:var(--main-padding-bottom)}.event-page .sponsors-section .container{display:grid;margin-top:50px;margin-bottom:50px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:center}.event-page .gallery-section,.event-page .sponsors-section{background-color:var(--section-background)}.event-page .competitions-section,.event-page .gallery-section,.event-page .sponsors-section{padding-top:var(--main-padding-top);padding-bottom:var(--main-padding-bottom)}.event-page .competitions-section .container>ul{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;gap:40px 20px;padding-top:30px;flex-wrap:wrap;width:100%;align-items:center;margin-top:50px;margin-bottom:50px;padding-left:0}@media (max-width:800px){.event-page .competitions-section .container>ul{grid-template-columns:1fr 1fr}}@media (max-width:500px){.event-page .competitions-section .container>ul{grid-template-columns:1fr}}.event-page .competitions-section .container>ul li{display:flex;max-width:100%;cursor:pointer;position:relative;justify-content:center;flex-direction:column;align-items:center;background-color:transparent}.event-page .competitions-section .container>ul li .image{background-color:var(--section-background);width:90px;height:90px;border-radius:5px;display:flex;justify-content:center;align-items:center;transform:rotate(45deg)}.event-page .competitions-section .container>ul li .image img{width:50px;height:auto;transform:rotate(-45deg)}.event-page .competitions-section .container>ul li .title{font-size:21px;font-weight:700;--tw-text-opacity:1;color:rgb(var(--color-primary)/var(--tw-text-opacity));padding-top:0;padding-bottom:0;text-transform:uppercase;text-align:center}.event-page .competitions-section .container>ul li .title p{margin:0;padding:0}.event-page .competitions-section .container .content h3{--tw-text-opacity:1;color:rgb(var(--color-primary)/var(--tw-text-opacity));font-weight:700;font-size:2rem;padding-left:0;margin-left:0}.event-page .competitions-section .container .content ul{list-style-type:disc}.event-page .competitions-section .container .content ul li{font-size:1.4rem;margin-top:5px;margin-left:50px;line-height:2.5rem;font-weight:300;letter-spacing:.05rem}.event-page .competitions-section .wrapper{position:relative;display:flex;margin:0;justify-content:center;align-items:center}.event-page .competitions-section .wrapper img{position:static}.event-page .competitions-section .wrapper.disabled{opacity:.4;filter:grayscale(100%);position:relative}.event-page .competitions-section .competition-icon.closed:after{content:"closed";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:var(--error-msg-color);font-weight:700;font-size:2rem;text-transform:uppercase;font-family:fantasy;letter-spacing:.1rem}.form-page .form-container{padding-top:var(--main-padding-top);padding-bottom:var(--main-padding-bottom);background-color:var(--section-background)}