.routes.event{font-family:Comfortaa;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,#b73465,#27307a 100vh)}.routes.event *{font-family:Comfortaa}.routes.event .top{display:flex;height:50vh;width:100%;justify-content:center}.routes.event .top .logo{margin:0 auto;max-width:384px;transform:translateY(-16px)}.routes.event .top .swirl{position:absolute;max-width:512px;transform:scale(2.25) translateY(16px)}.routes.event .top .circle{position:absolute;top:0;left:0;transform:translate(-50%,-50%) scale(1.25);mix-blend-mode:overlay;opacity:.2}.routes.event .bottom{flex-direction:column;max-width:512px;margin:0 auto;height:50vh}.routes.event .bottom .title{max-width:512px;margin:0 auto}.routes.event .bottom .blob{position:absolute;mix-blend-mode:multiply;filter:brightness(.75);transform:scale(1.75);transform-origin:top center}.routes.event .bottom .blob2{position:absolute;top:128px;left:0;max-width:512px;transform:translate(-33%)}.routes.event .bottom .blob3{position:absolute;top:128px;right:0;mix-blend-mode:overlay;max-width:512px;transform:translate(33%)}.routes.event .bottom .button{width:256px;margin:0 auto}.routes.event .faq .qabox{width:100%;margin-bottom:32px}.routes.event .faq .qabox h2{width:100%;padding:8px;color:var(--clr-light-1);font-size:20px;font-weight:700;line-height:24px;border-radius:4px;background-color:var(--clr-7)}.routes.event .faq .qabox p{padding:16px 8px;width:100%;color:var(--clr-light-1);border-radius:0 0 8px 8px;background-color:#7258f640}.routes.event .footer{width:100%;height:64px;line-height:64px;text-align:center;color:var(--clr-light-1);font-weight:700;background-color:#7258f640}.routes.event .end{flex-direction:column}.routes.event .end a{width:fit-content;height:100%;margin:0 auto}.routes.event .end a .button{cursor:pointer;width:100%;transition:background-color 125ms,color 125ms}.routes.event .end a .button:hover{background-color:var(--clr-7);color:#fff}@media screen and (max-width: 768px){.routes.event .top .logo{max-width:min(75%,384px)}}
