@font-face{font-family:BarlowCondensed-SemiBoldItalic;src:url(/assets/fonts/BarlowCondensed-SemiBoldItalic.woff2)format("woff2"),url(/assets/fonts/BarlowCondensed-SemiBoldItalic.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:BarlowCondensed-ExtraBoldItalic;src:url(/assets/fonts/BarlowCondensed-ExtraBoldItalic.woff2)format("woff2"),url(/assets/fonts/BarlowCondensed-ExtraBoldItalic.woff)format("woff");font-weight:700;font-style:normal}*{box-sizing:border-box}body{visibility:hidden;margin:0;padding:20px;font-family:BarlowCondensed-SemiBoldItalic,sans-serif;font-size:clamp(13px,1vw,18px);line-height:clamp(15px,1vw,20px)}body.active{visibility:visible}.bg{z-index:-1;background:linear-gradient(45deg,#bd1620 50%,#891219 100%);width:100%;height:100%;position:fixed;top:0;left:0}.preloader{pointer-events:none;z-index:50;background:linear-gradient(45deg,#bd1620 50%,#891219 100%);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity 1s;display:flex;position:fixed;top:0;left:0}.preloader.hidden{opacity:0}.preloader .logo,header .logo{background:url(/assets/img/HMA26_Logo_White.svg) 0/contain no-repeat}.preloader .logo{width:15vw;height:12.8vw}header{justify-content:center;align-items:center;max-width:1260px;margin:20px auto 0;display:flex}header .logo{width:15vw;height:7.6vw}h1,h2,h3,h4,h5,h6,strong{color:#bd1620;text-transform:uppercase;font-family:BarlowCondensed-ExtraBoldItalic,sans-serif}h2{margin:0;padding:0;font-size:clamp(26px,3.5vw,50px);line-height:clamp(20px,2.8vw,40px)}h3{margin:0;padding:10px 0 0;font-size:clamp(18px,2.8vw,30px);line-height:clamp(18px,2.8vw,30px)}.panel{background-color:#fff;max-width:1260px;margin:clamp(50px,4vw,100px) auto}.panel .title{color:#fff;background:#bd1620;margin:clamp(10px,1vw,15px) clamp(10px,1vw,15px) 1vw;padding:1vw}.panel .title h2{color:#fff}.panel .title h3{color:#000}.panel .title p{margin:0;padding:.5vw 0 0}.panel .content{text-align:center;padding:2vw}.panel .items{flex-wrap:wrap;display:flex}.panel .items .item{border:4px solid #fff;width:clamp(175px,21.3%,248px);margin:0 1px;padding:clamp(10px,1vw,15px)}.panel .items .item:hover{cursor:pointer;color:#bd1620}.panel .items .item:hover>.poster{background-size:110%!important}.panel .items .item.active{color:#fff;background:#bd1620}.panel .items .item.active strong{color:#fff}.panel .items .item strong{font-size:120%;line-height:120%}.panel .items .poster{pointer-events:none;width:100%;height:clamp(121px,13vw,172px);transition:background .25s;background-position:50%!important;background-repeat:no-repeat!important;background-size:101%!important}.panel .items .item p{pointer-events:none;margin-bottom:0;padding-bottom:0}.panel.form #form{max-width:600px;margin:0 auto}.btn{color:#fff;text-transform:uppercase;text-align:center;background:#bd1620;border:0;width:100%;margin:0;padding:clamp(13px,1.75vw,25px) clamp(26px,3.5vw,50px);font-family:BarlowCondensed-ExtraBoldItalic,sans-serif;font-size:clamp(26px,3.5vw,50px);line-height:clamp(20px,2.8vw,40px);transition:all .5s;display:block}.btn:hover{cursor:pointer;background:#000}.status{color:#fff;text-align:center;text-transform:uppercase;pointer-events:none;z-index:20;background:#000;padding:5px 20px;transition:all 1s;position:fixed;top:50%;right:0;transform:translate(100%)}.status strong{color:#fff;font-size:clamp(18px,2vw,30px);line-height:clamp(20px,2vw,34px);display:block}.status.active,.status.final{transform:translate(0)}.sponsors{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px 10px;max-width:1260px;margin:clamp(50px,4vw,100px) auto;display:flex}.sponsors.category div{width:20%;height:3.9vw;background-size:contain!important}.sponsors.category .s1{background:url(/assets/img/ArisingEmpire.png) 50% no-repeat;background-size:25%!important}.sponsors.category .s2{background:url(/assets/img/ForeverLoud.png) 50% no-repeat;background-size:54%!important}.sponsors.category .s3{background:url(/assets/img/MascotRecords.png) 50% no-repeat;background-size:72%!important}.sponsors.category .s4{background:url(/assets/img/MusicSupport_Logo.png) 50% no-repeat;background-size:48%!important}.sponsors.category .s5{background:url(/assets/img/O2Forum_White.png) 50% no-repeat;background-size:55%!important}.sponsors.category .s6{background:url(/assets/img/PRS.svg) 50% no-repeat;background-size:46%!important}.sponsors.category .s7{background:url(/assets/img/sleazy-rider.png) 50% no-repeat;background-size:68%!important}input,select{text-transform:uppercase;text-align:center;width:100%;padding:clamp(10px,1vw,20px) clamp(40px,4vw,80px);font-family:BarlowCondensed-ExtraBoldItalic,sans-serif;font-size:clamp(18px,2.4vw,30px);line-height:clamp(18px,2.4vw,30px);color:#bd1620!important}input:focus,select:focus{outline:none}.form-parts{display:none}.form-parts.active{display:block}.form-parts.p2,.form-parts.p3{text-align:center;min-width:250px;min-height:100px}.form-parts.p2 p,.form-parts.p3 p{margin:0 auto;padding:clamp(20px,2vw,30px) 0}.form-parts.p2 h2,.form-parts.p3 h2{margin:0 auto;padding:clamp(20px,2vw,30px) 0 0}.error{color:#fff;text-align:center;-webkit-user-select:none;user-select:none;background:#363929;margin-top:2vw;padding:10px 20px;animation:2s infinite warn;display:none}.error.active{display:block}@keyframes warn{0%{background:#000}50%{color:#bd1620}to{background:#363929}}.check-container{-webkit-user-select:none;user-select:none;padding-bottom:1vw;display:block;position:relative}.check-container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.check-container span.label{text-align:left;width:100%;max-width:90%;margin-left:clamp(34px,10vw,50px);display:block;position:relative;top:clamp(5px,.25vw,5px)}.checkmark{background:0 0;border:2px solid #bd1620;width:30px;height:30px;position:absolute;top:0;left:0}.check-container:hover input~.checkmark{cursor:pointer;background-color:#000}.check-container input:checked~.checkmark{background-color:#bd1620}.checkmark:after{content:"";display:none;position:absolute}.check-container input:checked~.checkmark:after{display:block}.check-container .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:30%;height:60%;top:5%;left:30%;transform:rotate(45deg)}.lds-ellipsis{width:80px;height:30px;display:inline-block;position:relative}.lds-ellipsis div{background:#000;border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:33px}.lds-ellipsis div:first-child{animation:.6s infinite lds-ellipsis1;left:8px}.lds-ellipsis div:nth-child(2){animation:.6s infinite lds-ellipsis2;left:8px}.lds-ellipsis div:nth-child(3){animation:.6s infinite lds-ellipsis2;left:32px}.lds-ellipsis div:nth-child(4){animation:.6s infinite lds-ellipsis3;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.announce{text-align:center;margin:100px auto}.announce h2{color:#fff}footer{text-align:center;color:#fff;max-width:1260px;margin:0 auto;font-size:80%}footer ul,footer li{margin:0;padding:0;list-style-type:none}footer a{color:#000}@media (max-width:800px){.panel .items .item{width:44%}.panel .items .poster{height:26vw}}@media (max-width:505px){.preloader .logo{width:37.5vw;height:32vw}header .logo{width:37.5vw;height:19vw}.panel .title{text-align:center;padding:4vw}.panel .title p{padding:3vw 0 0}.panel .items .item{text-align:center;width:100%;font-size:120%;line-height:120%}.panel .items .poster{height:50vw}.status{top:0}.sponsors.category div{width:33.3333%;height:8vw}.checkmark{width:20px;height:20px}}
