*,:after,:before{box-sizing:border-box}body{margin:0;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}a,button{color:inherit;cursor:pointer}button{background-color:transparent;border-width:0;padding:0}figure{margin:0}input::-moz-focus-inner{border:0;margin:0;padding:0}button,input,select,textarea{font:inherit}dd,dl,menu,ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}fieldset{border-width:0;margin:0;padding:0}blockquote,q{margin:0;quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}th{font-weight:inherit}td,th{padding:0}@media (prefers-reduced-motion:reduce){*{animation-play-state:paused!important;scroll-behavior:auto!important;transition:none!important}}body{background-color:#fff;color:#002533;font-family:Barlow Semi Condensed,sans-serif;font-size:1.625rem;font-weight:400;line-height:1.8em}p{font-size:1.0625rem;line-height:1.83rem;padding-bottom:1.25em}h1{font-size:4.5rem;font-weight:300;margin-bottom:1.5rem}h1+h2{font-size:1.875rem;letter-spacing:7px}h1+h2,h2{font-weight:500}h2{font-size:2.125rem;letter-spacing:1px}h3{font-size:1.875rem;font-weight:500}strong{font-weight:700}.container{margin:0 auto;max-width:90%;position:relative;width:100%}.flex{display:flex}@media screen and (min-width:1400px){.flex-lg{display:flex}}.flex-1{flex:1}.row{display:flex;flex-direction:column;width:100%}.row,.row.row-no-padding,.row.row-no-padding>.column{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-top{align-items:flex-start}.row.row-bottom{align-items:flex-end}.row.row-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row .column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-40{margin-left:40%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-60{margin-left:60%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-90{flex:0 0 90%;max-width:90%}.row .column .column-top{align-self:flex-start}.row .column .column-bottom{align-self:flex-end}.row .column .column-center{align-self:center}@media screen and (min-width:576px){.row .column.column-sm-50{flex:0 0 50%;max-width:50%}}@media screen and (min-width:768px){.row .column.column-md-20{flex:0 0 20%;max-width:20%}.row .column.column-md-33{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-md-50{flex:0 0 50%;max-width:50%}.row .column.column-md-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-md-80{flex:0 0 80%;max-width:80%}}@media screen and (min-width:1024px){.row .column.column-lg-20{flex:0 0 20%;max-width:20%}.row .column.column-lg-25{flex:0 0 25%;max-width:25%}.row .column.column-lg-33{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-lg-43{flex:0 0 42.2%;max-width:42.2%}.row .column.column-lg-50{flex:0 0 50%;max-width:50%}.row .column.column-lg-57{flex:0 0 57.8%;max-width:57.8%}.row .column.column-lg-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-lg-75{flex:0 0 75%;max-width:75%}.row .column.column-lg-80{flex:0 0 80%;max-width:80%}.row .column.column-offset-lg-20{margin-left:20%}}@media screen and (min-width:1400px){.row .column.column-xl-25{flex:0 0 25%;max-width:25%}.row .column.column-xl-50{flex:0 0 50%;max-width:50%}.row .column.column-xl-57{flex:0 0 57.8%;max-width:57.8%}.row .column.column-offset-xl-25{margin-left:25%}}@media screen and (min-width:768px){.row{flex-direction:row}.row .column{margin-bottom:inherit}.row-with-gap{margin-left:-1rem;width:calc(100% + 2rem)}.row-with-gap .column{padding:0 1rem}}.line-height-small{line-height:1.2}.menu-container{height:fit-content;margin-top:50px}@media screen and (min-width:768px){.menu-container{margin-top:0;order:2;position:sticky;top:100px}}.menu{display:none;font-size:1.25rem;font-weight:500;letter-spacing:1px;line-height:1.44em;text-align:right}@media screen and (min-width:768px){.menu{display:block}}@media screen and (min-width:1024px){.menu{margin-left:6rem}}.menu-item{color:#002533;display:block;text-decoration:none}.menu-item:hover{opacity:.5}.menu-buy:hover{color:#0cf}.mt-1{margin-top:1rem}.mt-2{margin-top:1.6875rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}@media screen and (min-width:768px){.mt-md-5{margin-top:5rem}}.mt-8{margin-top:8rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:1.6875rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-8{margin-bottom:8rem}.my-1{margin-bottom:1rem;margin-top:1rem}.my-2{margin-bottom:1.6875rem;margin-top:1.6875rem}.my-3{margin-bottom:3rem;margin-top:3rem}.my-4{margin-bottom:4rem;margin-top:4rem}.my-5{margin-bottom:5rem;margin-top:5rem}.my-8{margin-bottom:8rem;margin-top:8rem}.mr-2{margin-right:1.6875rem}.mr-5{margin-right:5rem}@media screen and (min-width:768px){.mr-md-4{margin-right:4rem}}@media screen and (min-width:1024px){.mb-lg-0{margin-bottom:0}}@media screen and (min-width:1400px){.mb-xl-0{margin-bottom:0}}@media screen and (min-width:768px){.mb-md-0{margin-bottom:0}}@media screen and (min-width:1024px){.mr-lg-2{margin-right:1.6875rem}}@media screen and (min-width:1400px){.mr-xl-2{margin-right:1.6875rem}}.p-3{padding:3rem}.pr-15p{padding-right:15%}.pb-3{padding-bottom:3rem}.pr-3{padding-right:3rem}@media screen and (min-width:1400px){.pr-xl-0{padding-right:0}}.underline:after{border-top:8px solid #fff;content:"";display:block;width:4rem}.underline-purple:after{border-top-color:rgba(100,75,255,.69)}.underline-blue:after{border-top-color:rgba(32,196,248,.58)}.underline-light-blue:after{border-top-color:#9ff}.border-1{border:1px solid}.border-t-4{border-top:4px solid}.border-purple{border-color:rgba(100,75,255,.69)}@media screen and (min-width:768px){.border-md-right{border-right:1px solid}}.border-md-right.border-right-purple{border-right-color:rgba(100,75,255,.69)}.border-md-right.border-right-blue{border-right-color:rgba(32,196,248,.58)}.border-md-right.border-right-light-blue{border-right-color:#9ff}.background-color-container{color:#002533;padding:10px}.background-color-container.background-color-purple{background-color:rgba(100,75,255,.69)}.background-color-container.background-color-blue{background-color:rgba(32,196,248,.58)}.background-color-container.background-color-light-blue{background-color:#9ff}.hamburger-menu-button{align-items:center;display:flex;height:32px;justify-content:center;margin:0 0 30px auto;position:relative;width:32px}@media screen and (min-width:768px){.hamburger-menu-button{display:none}}.hamburger-menu-button.open .hamburger-menu-icon{background:transparent}.hamburger-menu-button.open .hamburger-menu-icon:before{transform:rotate(45deg)}.hamburger-menu-button.open .hamburger-menu-icon:after{transform:rotate(-45deg)}.hamburger-menu-button .hamburger-menu-icon{background-color:#002533;border-radius:5px;height:3px;margin:0;width:32px}.hamburger-menu-button .hamburger-menu-icon:after,.hamburger-menu-button .hamburger-menu-icon:before{background-color:#002533;border-radius:5px;content:"";height:3px;left:0;margin:0;position:absolute;width:32px}.hamburger-menu-button .hamburger-menu-icon:before{transform:translateY(-8px)}.hamburger-menu-button .hamburger-menu-icon:after{transform:translateY(8px)}.radiobox-wrap{cursor:pointer;line-height:1.4;min-height:40px}.radiobox-original{cursor:pointer;height:18px;margin:0;opacity:0;position:absolute;width:18px}.radiobox{background-color:#fff;border-radius:50%;display:inline-block;height:18px;margin-right:5px;position:relative;width:18px}[type=radio]:checked+.radiobox:before{background-color:#000;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.checkbox-wrap{align-items:center;cursor:pointer;display:flex;line-height:1.4;min-height:40px;width:fit-content}.checkbox-original{cursor:pointer;height:18px;margin:0;opacity:0;position:absolute;width:18px}.checkbox{background-color:#efefef;display:inline-block;height:18px;margin-right:10px;position:relative;width:18px}[type=checkbox]:checked+.checkbox:before{background-color:#000;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.quantity-container{align-items:center;border-radius:5px;display:flex;margin-bottom:40px;max-height:35px;max-width:100px;padding:0 5px;width:fit-content}.quantity-container.quantity-border-light-blue{border:1px solid #9ff}.quantity-container button.quantity-button-light-blue{color:#9ff}.quantity-container.quantity-border-blue{border:1px solid rgba(32,196,248,.58)}.quantity-container.quantity-border-blue button.quantity-button-blue{color:rgba(32,196,248,.58)}.quantity-container input{background-color:transparent;border:none;color:#002533;font-size:16px;height:100%;text-align:center;width:100%}.quantity-container input:focus-visible{border:none;outline:none}.quantity-container input::-webkit-inner-spin-button,.quantity-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-container input[type=number]{-moz-appearance:textfield}.btn,form[name=netopia]>button[type=submit]{border-radius:3px;color:#fff;font-size:1.375rem;line-height:1.5;padding:.25rem;text-align:center;text-decoration:none;text-transform:uppercase}.btn-block,form[name=netopia]>button[type=submit]{display:block;width:100%}.btn-white{border:1px solid #fff}.btn-white:hover{background-color:#fff;color:#002533}.btn-black{border:1px solid #002533;color:#002533}.btn-black:hover{opacity:.5}.btn-buy{border:1px solid #002533;color:#002533}.btn-buy:hover{border-color:#0cf;color:#0cf}.btn-wide{margin-left:auto;margin-right:auto;padding:.25rem 3.75rem;width:fit-content}.form-input{background-color:#efefef;border:none;border-radius:3px;display:block;font-size:20px;height:40px;margin-bottom:15px;padding:5px 20px;width:100%}.form-input:focus-visible{outline:none}.accordion-container{transition:all .5s ease-in-out}.accordion-button{align-items:center;display:flex;font-size:1.65rem;font-weight:700;justify-content:space-between;line-height:1.5;text-align:left;width:100%}.accordion-button span{flex:1}.accordion-button svg{margin-left:50px}.accordion-button .rotate-arrow-top{animation:rotate-top .8s forwards}.accordion-button .rotate-arrow-bottom{animation:rotate-bottom .5s forwards}@keyframes rotate-top{0%{transform:rotate(0deg)}to{transform:rotate(-180deg)}}@keyframes rotate-bottom{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}.alert{border:1px solid #f5f5f5;border-radius:.33rem;font-size:1.125rem;line-height:1.27rem;margin:1rem 0;padding:1.125rem}.alert-danger{background-color:#feccd2;border-color:#a30014;color:#a30014}.alert-warning{background-color:#ff9;border-color:#ffd80e;color:#ffd80e}.alert-success{background-color:#d3ffa6;border-color:#0f0;color:#315c31}.program-time-container{align-items:center;display:flex}.program-time-container svg{height:23px;margin-right:10px;width:23px}.program-time-container svg.icon-purple{fill:rgba(100,75,255,.69)}.program-time-container svg.icon-blue{fill:rgba(32,196,248,.58)}.program-time-container svg.icon-light-blue{fill:#9ff}.program-time-container svg.icon-dark{fill:#002533}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-green{color:#0f0}.text-light-blue{color:#9ff}.text-left{text-align:left}.text-number-formatted{bottom:.6rem;position:relative}.countdown-title{color:#0f0;font-weight:300;margin-bottom:1rem;text-align:center;text-transform:uppercase}.countdown-container{display:flex;justify-content:center;line-height:1;margin-bottom:4rem}.countdown-container .countdown-time{font-size:2rem;font-weight:500}@media screen and (min-width:768px){.countdown-container .countdown-time{font-size:3rem}}@media screen and (min-width:1024px){.countdown-container .countdown-time{font-size:4rem}}@media screen and (min-width:1400px){.countdown-container .countdown-time{font-size:6rem}}.countdown-container .countdown-date{font-size:1rem;font-weight:300}.countdown-container .countdown-colon{color:#0f0;font-size:2rem;font-weight:500;margin:0 1rem}@media screen and (min-width:1024px){.countdown-container .countdown-colon{font-size:4rem;margin:0 2rem}}@media screen and (min-width:1400px){.countdown-container .countdown-colon{font-size:5rem}}.countdown-info{font-size:1.3rem;line-height:1.5;text-align:center}.countdown-info div:first-child{font-weight:500}.countdown-info div:last-child{font-style:italic;font-weight:300}.ticket-container-unavailable{opacity:56%}.ticket-container{display:flex;flex-direction:column;font-size:2rem;height:100%;justify-content:space-between;padding:20px 40px;text-align:center;text-transform:uppercase;transition:transform .4s cubic-bezier(.16,1,.3,1)}.ticket-container:hover{transform:scale3d(1.025,1.025,1)}.ticket-container.ticket-border-blue{border:1px solid rgba(32,196,248,.58)}.ticket-container.ticket-border-light-blue{border:1px solid #9ff}.ticket-container.ticket-border-purple{border:1px solid rgba(100,75,255,.69)}.ticket-container .ticket-title{font-weight:700;margin-bottom:60px}.ticket-container .ticket-title .ticket-sub-title{font-size:1.3rem;font-style:italic;font-weight:700}.ticket-container .ticket-title .ticket-sub-title-normal{font-size:1.3rem;font-style:italic;font-weight:300;line-height:1.2;text-transform:none}.ticket-container .ticket-event-type{font-size:2rem;font-weight:500;margin-bottom:30px;text-transform:lowercase}.ticket-container .ticket-price-content{margin:0 auto 30px;width:fit-content}.ticket-container .ticket-price-content .ticket-price{font-size:3.5rem;font-weight:700;padding-top:15px}.ticket-container .ticket-price-content .ticket-price.ticket-price-border-blue{border-top:8px solid rgba(32,196,248,.58)}.ticket-container .ticket-price-content .ticket-price.ticket-price-border-light-blue{border-top:8px solid #9ff}.ticket-container .ticket-price-content .ticket-price.ticket-price-border-purple{border-top:8px solid rgba(100,75,255,.69)}.ticket-container .ticket-price-content .ticket-currency{font-size:1rem}.ticket-container ul{list-style-type:decimal;text-transform:none}.ticket-container ul li{font-size:1rem;line-height:1.5}.contact-content{text-align:center;width:fit-content}.contact-content p{font-size:1.3rem}@media screen and (min-width:768px){.contact-content{margin-right:20px}}@media screen and (min-width:1024px){.contact-content{margin-right:80px}}.contact-img{border-radius:50%;max-width:170px}.contact-icon-container{align-items:center;display:flex}.contact-icon-container a{display:block;margin-right:10px}.contact-icon{fill:#0cf;border:1px solid #0cf;border-radius:50%;height:32px;padding:5px;width:32px}.image-gallery{grid-gap:15px;display:grid;grid-template-columns:repeat(2,1fr)}.image-gallery a{display:inherit}.image-gallery img{aspect-ratio:1/1;height:100%;object-fit:cover}@media screen and (min-width:1024px){.image-gallery{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1400px){.image-gallery{grid-template-columns:repeat(5,1fr)}}.sponsors{align-items:center;flex-direction:column;gap:50px;justify-content:center}@media screen and (min-width:1024px){.sponsors{flex-direction:row}}