﻿@keyframes slide-up{from{transform:translateY(40px);opacity:0;}to{transform:translateY(0);opacity:1;}}@keyframes slide-in-left{from{transform:translateX(-40px);opacity:0;}to{transform:translateX(0);opacity:1;}}@keyframes image-in{from{transform:scale(.95);background-position:0 0;}to{transform:scale(1);background-position:-230px 0;}}@keyframes imageFade{0%{opacity:0;transform:translateY(5rem);filter:grayscale(1);}100%{opacity:1;transform:translateY(0);}}@keyframes zoom{0%{opacity:0;transform:scale(0);}100%{opacity:1;transform:scale(1);}}@keyframes slideIn{0%{opacity:0;transform:translateX(-8rem);}100%{transform:translateX(0);}}.in-view{animation-name:imageFade;animation-duration:1500ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1.29,.63,1);}.in-view2{animation-name:imageFade;animation-duration:1500ms;animation-delay:250ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1.29,.63,1);}.in-view3{animation-name:imageFade;animation-duration:1500ms;animation-delay:500ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1.29,.63,1);}.in-view4{animation-name:imageFade;animation-duration:1500ms;animation-delay:750ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1.29,.63,1);}.not-in-view{opacity:0;}.slide-in{opacity:1;transition:1500ms all;transform:translateX(0);transition-timing-function:cubic-bezier(.64,.57,1.67,1.53);transition-duration:400ms;}.slide-out{opacity:0;transition:500ms all;transform:translateX(-50px);}.a1{transition:500ms all;transform:rotate(90deg);}.zoom-in{animation-name:zoom;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1.29,.63,1);}.zoom-out{opacity:0;}.slide-left{transition:500ms all;transform:translateX(-100px);}.tb_see_more_btn{display:none !important;}.btn{position:relative;overflow:hidden;padding:16px 64px;border-radius:5px;border:none;cursor:pointer;text-decoration:none;transition:250ms all;background-size:400% 400%;animation:btnTransition 500ms ease infinite;}.btn::before,.btn::after{content:"";display:block;position:absolute;height:100%;top:0;transition:.7s;}.btn.primary{background-color:#74388b;color:#fff;}.btn.secondary{background-color:#e2e2e2;color:#74388b;}.btn.secondary a{color:#74388b;text-decoration:none;}.btn.primary::before{background:rgba(255,255,255,.5);width:60px;filter:blur(30px);transform:translateX(-125px) skewX(-15deg);}.btn.primary::after{background:rgba(255,255,255,.2);width:30px;filter:blur(5px);transform:translateX(-100px) skewX(-15deg);}.btn.primary:hover{background-color:#74388b;color:#fff;transform:scale(1.05);}.btn.primary:hover::before,.btn.primary:hover::after{transform:translateX(300px) skewX(-15deg);transition:.7s;}.btn.secondary{background-color:#ddd;}.btn.secondary::after{background:#fff;width:20px;filter:blur(10px);transform:translateX(-100px) skewX(-15deg);}.btn.secondary:hover{transform:scale(1.05);}.btn.secondary:hover::before,.btn.secondary:hover::after{transform:translateX(300px) skewX(-15deg);transition:.7s;}.btn.support::before{background:rgba(255,255,255,.5);width:60px;filter:blur(30px);transform:translateX(-125px) skewX(-15deg);}.btn.support::after{background:rgba(255,255,255,.2);width:30px;filter:blur(5px);transform:translateX(-100px) skewX(-15deg);}.btn.support:hover{color:#fff;transform:scale(1.05);}.btn.support:hover::before,.btn.support:hover::after{transform:translateX(300px) skewX(-15deg);transition:.7s;}.hex-mask{-webkit-mask-image:url(/images/hex-mask.png);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;mask-image:url(/images/hex-mask.png);mask-size:contain;mask-position:center center;mask-repeat:no-repeat;}.triad-mask{-webkit-mask-image:url(/images/triad-mask.png);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;mask-image:url(/images/triad-mask.png);mask-size:contain;mask-position:center center;mask-repeat:no-repeat;}form.submitting button{opacity:.5;pointer-events:none;}.field_error{color:#c72525;font-size:.8rem;text-align:right;margin-top:2px;text-shadow:0 0 1px #fff;position:absolute;top:5px;right:5px;pointer-events:none;}@keyframes btnTransition{0%{background-position:1% 0%;}50%{background-position:99% 100%;}100%{background-position:1% 0%;}}body{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}body:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);z-index:-1;}main.event p{color:#4e4e4e;}main.event .hero{border-top:64px solid #74388b;width:100%;min-height:750px;position:relative;color:#fff;z-index:1;background:none;}main.event .hero .container h1{font-weight:600;line-height:5.8rem;padding-top:1rem;margin-bottom:2rem;text-shadow:1px 1px 2px #000,1px 2px 2px #000;color:#fff;text-align:center;}main.event .hero .container h1.fontsize_xl{font-size:3rem;}main.event .hero .container h1.fontsize_l{font-size:2.5rem;}main.event .hero .container h1.fontsize_m{font-size:2.2rem;}main.event .hero .container h1.fontsize_s{font-size:2rem;}main.event .hero .container h2,main.event .hero .container h3{font-size:2rem;font-weight:200;text-align:left;padding:0;text-shadow:1px 1px 2px #000,1px 2px 2px #000;}main.event .hero .container .event-description{border-radius:12px;background:rgba(255,255,255,.95);padding:16px;border:16px solid #56357d52;font-size:1.3rem;font-weight:300;color:#7f7f7f;margin:32px 0 0 0;text-align:center;}main.event .hero .container .event-description>div{line-height:2rem;margin-bottom:1rem;}main.event .hero .container .video-container{position:relative;width:100%;max-width:800px;margin:2rem auto;overflow:hidden;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);}main.event .hero .container .video-container video{width:100%;height:auto;display:block;background:#000;}main.event .hero .container .sponsors{margin:32px 0 16px 0;display:flex;flex-direction:row;}main.event .hero .container .sponsors .images{display:flex;flex-direction:row;gap:16px;}main.event .hero .container .sponsors .images>*{flex:1;border-radius:5px;padding:16px;display:flex;flex-direction:column;justify-content:center;}main.event .hero .container .sponsors .images>*.dupliq>img{width:250px;}main.event .hero .container .sponsors .images>*.fulham>img{width:100px;}main.event .hero .container #countdown{color:#fff;background:rgba(210,210,210,.7);padding:64px;border-radius:12px;width:420px;display:flex;flex-direction:row;gap:1px;margin:32px -32px 0;}main.event .hero .container #countdown div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;background:#fff;}main.event .hero .container #countdown div div{color:#999;font-size:.8rem;}main.event .hero .container #countdown div span{color:#666;font-weight:700;font-size:2.5rem;font-family:"Doto",monospace;}main.event .hero .container #countdown div:first-child{border-radius:5px 0 0 5px;}main.event .hero .container #countdown div:last-child{border-radius:0 5px 5px 0;}main.event .container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:64px 0;}main.event .container .cta{margin-top:64px;}main.event .container .cta button{background:#74388b;color:#fff;padding:16px 64px;border:none;border-radius:5px;}main.event .container .content{margin-top:64px;padding:32px;border-radius:10px;background:#fff;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;z-index:1;display:flex;flex-direction:row;gap:32px;}main.event .container .content .form-info{flex:1;display:flex;flex-direction:column;justify-content:flex-start;}main.event .container .content .form-info p{font-size:1.2rem;color:#666;transition:none !important;}main.event .container .content .form-container{flex:1;display:flex;flex-direction:column;justify-content:flex-start;}main.event .container .content .form-container h3{box-shadow:none;text-shadow:none;color:#666;}main.event .container .content .form-container form .form-label,main.event .container .content .form-container form label{color:#4e4e4e;}main.event .container .content .form-container form .form-row:not(.radio){display:flex;flex-direction:row;gap:16px;margin-bottom:16px;}main.event .container .content .form-container form .form-row:not(.radio)>div{flex:1;position:relative;}main.event .container .content .form-container form .form-row:not(.radio) input{border:1px solid #bbb;border-radius:5px;padding:8px;width:100%;}main.event .container .content .form-container form .form-row.radio .radio-list{position:relative;margin:0 0 8px 0;}main.event .container .content .form-container form .form-row.radio .radio-list .radio-item{position:relative;}section.newsletter-signup{padding-top:0;}@media only screen and (max-width:1024px){body{background-position-y:0 !important;background-size:contain;}.hero .container{justify-content:flex-start !important;}.hero .container h1{margin:32px 0 0 0 !important;font-size:1.8rem !important;line-height:3rem !important;}.hero .container h2,.hero .container h3{margin:16px 0;font-size:1.2rem !important;}.hero .container .sponsors .images{flex-direction:column !important;}.hero .container .sponsors .images>div{align-items:center;}.hero .container #countdown{width:320px !important;margin:16px !important;padding:16px !important;}main.event .container{padding:16px !important;}main.event .container .content{flex-direction:column !important;width:100% !important;border:1px solid #bbb;}main.event .container .content button{width:100%;}main.event .b1{padding:0 16px !important;background-image:none;}main.event .b1:before{display:none !important;}main.event .b1 p{font-size:1rem !important;}main.event .form-row{flex-direction:column !important;}}