.header{color:#0d0d0d;z-index:1000;will-change:transform;width:100%;height:160px;padding:40px 80px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.header .header-wrapper{justify-content:space-between;align-items:center;width:100%;height:100%;margin:0 auto;display:flex}.header .header-logo{width:134px;height:55px;display:flex}.header .header-logo svg{width:100%;height:100%}.header .header-logo svg .cls-1{stroke:rgba(0,0,0,.145);stroke-width:5px}.header .header-logo img{width:100%;height:auto}.header .event-wrapper{align-items:center;display:flex}.header .event-title p{color:#9a9a9a;text-shadow:1px 1px 2px rgba(0,0,0,.3);margin-right:24px;font-family:Nunito;font-size:max(16px,min(1.042vw,24px));font-style:italic;font-weight:500}.header--hidden{transition:transform .35s cubic-bezier(.4,0,.2,1);transform:translateY(-100%)}.mobile-header{z-index:100;width:100%;display:none;position:fixed}.mobile-header-bar{justify-content:space-between;align-items:center;height:100px;padding:20px 40px;display:flex}@media screen and (max-width:768px){.mobile-header-bar{height:76px;padding:20px}}.mobile-header-logo{z-index:120;-webkit-tap-highlight-color:transparent;position:relative}.mobile-header-logo svg,.mobile-header-logo img{width:auto;height:38px}@media screen and (max-width:768px){.mobile-header-logo svg,.mobile-header-logo img{height:24px}}.mobile-header-toggle{cursor:pointer;z-index:120;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:space-evenly;align-items:center;width:40px;height:40px;display:flex;position:relative}@media screen and (max-width:768px){.mobile-header-toggle{width:24px;height:24px}}.toggle-bar{-webkit-tap-highlight-color:transparent;background:#e2e2dd;border-radius:2px;width:100%;height:3px;margin:5px 0;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.mobile-header-toggle.active .top{transform:rotate(45deg)translate(6px,6px)}@media screen and (max-width:768px){.mobile-header-toggle.active .top{transform:rotate(45deg)translate(3px,3px)}}.mobile-header-toggle.active .bottom{transform:rotate(-45deg)translate(6px,-6px)}.mobile-header-toggle:not(.active) .top,.mobile-header-toggle:not(.active) .bottom{transform:none}.mobile-header-nav{z-index:110;opacity:0;pointer-events:none;background:#1c1c1e;flex-direction:column;justify-content:start;align-items:flex-start;padding:82px 40px;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(-24px)}.mobile-header-nav.open{opacity:1;pointer-events:auto;overflow:auto;transform:none}@media screen and (max-width:768px){.mobile-header-nav{padding:72px 20px}}.mobile-header-nav nav{margin-top:auto;margin-bottom:auto}.mobile-header-nav nav ul{margin:0;padding:0;list-style:none}.mobile-header-nav nav ul li{margin-bottom:40px}.mobile-header-nav nav ul li a{color:#e2e2dd;-webkit-tap-highlight-color:transparent;font-family:Chivo,sans-serif;font-size:40px}@media screen and (max-width:768px){.mobile-header-nav nav ul li a{font-size:28px}}.mobile-header-nav nav ul li .mob-link{color:#e2e2dd;-webkit-tap-highlight-color:transparent;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;font-family:Chivo,sans-serif;font-size:40px;transition:color .3s}@media screen and (max-width:768px){.mobile-header-nav nav ul li .mob-link{font-size:28px}}.mobile-header-nav nav ul li .mob-link:hover{color:#e900ff}.mobile-header-nav nav ul li:last-child{margin-bottom:0}.mob-cta{flex-direction:column;margin-top:auto;margin-bottom:auto;display:flex}.mob-cta .mob-heading{margin-bottom:40px}.mob-cta .mob-heading h4{color:#e2e2dd;font-size:40px;font-weight:400}@media screen and (max-width:768px){.mob-cta .mob-heading h4{font-size:24px}}.mob-cta .l-cta button{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#e2e2dd;border:2px solid #5800ff;border-radius:8px;align-items:center;padding:14px 24px;font-family:Chivo,sans-serif;transition:all .5s ease-out .5ms;display:flex}.mob-cta .l-cta button .l-cta-text{margin-right:8px}.mob-cta .l-cta button .l-cta-text p{color:#1c1c1e;font-size:16px;font-weight:400;line-height:1}.mob-cta .l-cta button .l-cta-icon{width:18px;height:18px;display:flex}.mob-cta .l-cta button .l-cta-icon svg{object-fit:contain;width:100%;height:100%}.mob-cta .l-cta button:hover{background-color:#1c1c1e;border-color:#5800ff;box-shadow:1px 1px 10px 1px rgba(255,255,255,.58)}.mob-cta .l-cta button:hover .l-cta-text p{color:#e2e2dd}.mob-cta .l-cta button:hover .l-cta-icon{width:18px;height:18px;display:flex}.mob-cta .l-cta button:hover .l-cta-icon svg{object-fit:contain;width:100%;height:100%}.mob-cta .l-cta button:hover .l-cta-icon svg path{stroke:#e2e2dd}@media (max-width:1249px){.desktop-header{display:none!important}.mobile-header{display:block}}@media screen and (max-height:500px){.mobile-header-nav{z-index:110;opacity:0;pointer-events:none;background:#1c1c1e;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:10px;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(-24px)}.mobile-header-nav.open{opacity:1;pointer-events:auto;overflow:auto;transform:none}.mobile-header-nav nav{margin-top:auto;margin-bottom:auto}.mobile-header-nav nav ul{margin:0;padding:0;list-style:none}.mobile-header-nav nav ul li{margin-bottom:10px}.mobile-header-nav nav ul li a{color:#e2e2dd;-webkit-tap-highlight-color:transparent;font-family:Chivo,sans-serif;font-size:16px}.mobile-header-nav nav ul li .mob-link{color:#e2e2dd;-webkit-tap-highlight-color:transparent;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;font-family:Chivo,sans-serif;font-size:16px;transition:color .3s}.mobile-header-nav nav ul li .mob-link:hover{color:#e900ff}.mobile-header-nav nav ul li:last-child{margin-bottom:0}.mob-cta{flex-direction:column;margin-top:auto;margin-bottom:0;margin-left:24px;display:flex}.mob-cta .mob-heading{margin-bottom:40px}.mob-cta .mob-heading h4{color:#e2e2dd;font-size:16px;font-weight:400}.mob-cta .l-cta button{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#e2e2dd;border:2px solid #5800ff;border-radius:8px;align-items:center;padding:7px 12px;font-family:Chivo,sans-serif;transition:all .5s ease-out .5ms;display:flex}.mob-cta .l-cta button .l-cta-text{margin-right:8px}.mob-cta .l-cta button .l-cta-text p{color:#1c1c1e;font-size:16px;font-weight:400;line-height:1}.mob-cta .l-cta button .l-cta-icon{width:18px;height:18px;display:flex}.mob-cta .l-cta button .l-cta-icon svg{object-fit:contain;width:100%;height:100%}.mob-cta .l-cta button:hover{background-color:#1c1c1e;border-color:#5800ff;box-shadow:1px 1px 10px 1px rgba(255,255,255,.58)}.mob-cta .l-cta button:hover .l-cta-text p{color:#e2e2dd}.mob-cta .l-cta button:hover .l-cta-icon{width:18px;height:18px;display:flex}.mob-cta .l-cta button:hover .l-cta-icon svg{object-fit:contain;width:100%;height:100%}.mob-cta .l-cta button:hover .l-cta-icon svg path{stroke:#e2e2dd}}
