@import url("https://fonts.cdnfonts.com/css/anurati");#Title{text-shadow:0 0 10px #fff;font-family:Anurati,sans-serif}#Title .main{opacity:0;animation:opacity1 1s ease 1s forwards,titleAnim 1s ease 1.5s forwards}#Title .sub{position:absolute;opacity:0;animation:subAnim 1s ease 1.5s forwards}@keyframes subAnim{to{transform:translateY(20px);opacity:1}}@keyframes titleAnim{to{transform:translateY(-20px);opacity:1}}@keyframes opacity1{to{opacity:1}}@keyframes opacity0{to{opacity:0}}.sponsors-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;opacity:.6;transition:opacity .3s ease}.sponsors-swiper .swiper-slide-active{opacity:1}.lines-container{position:absolute;top:-150px;left:0;right:0;height:calc(100% + 300px);opacity:.5;pointer-events:none;z-index:0;overflow:hidden}.lines-container:before{top:0;background:linear-gradient(180deg,black 40%,transparent)}.lines-container:after,.lines-container:before{content:"";position:absolute;left:0;right:0;height:150px;z-index:1}.lines-container:after{bottom:0;background:linear-gradient(0deg,black 40%,transparent)}.lines-container .line{position:absolute;width:1px;height:100%;top:0;background:rgba(255,255,255,.07);overflow:hidden}.lines-container .line:after{content:"";display:block;position:absolute;height:15vh;width:100%;top:-50%;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 25%,rgba(255,255,255,.8) 75%,rgba(255,255,255,0));animation:drop 7s 0s infinite;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,.26,0,.97)}.lines-container .line:first-child{left:327px}.lines-container .line:first-child:after{animation-delay:1s}.lines-container .line:nth-child(2){left:50%;transform:translateX(-50%)}.lines-container .line:nth-child(2):after{animation-delay:0s}.lines-container .line:nth-child(3){right:328px}.lines-container .line:nth-child(3):after{animation-delay:1.7s}@keyframes drop{0%{top:-50%}to{top:110%}}.timeline-container{width:100%;padding:0 20px;position:relative}.timeline-item{position:relative}.timeline-dot{width:12px;height:12px;background-color:#555;border-radius:50%;z-index:1;transition:background-color .3s ease,transform .3s ease}.timeline-dot.active{background-color:#8A2BE2;width:16px;height:16px}.timeline-item.active .timeline-dot,.timeline-item:hover .timeline-dot{background-color:#8A2BE2;transform:scale(1.1)}.timeline-line{height:2px;background-color:#555}.timeline-item:last-child .timeline-line{display:none}.timeline-content{color:#aaa;transition:color .3s ease}.timeline-content .timeline-title{color:#CCCCCC;font-weight:500;transition:color .3s ease;font-size:.875rem;line-height:1.25rem}.timeline-content .timeline-description{color:#888888;font-size:.75rem;line-height:1rem;margin-top:.25rem;transition:color .3s ease;min-height:3rem}.timeline-content.active .timeline-title,.timeline-item:hover .timeline-content .timeline-title{color:#FFFFFF}.timeline-content.active .timeline-description,.timeline-item:hover .timeline-content .timeline-description{color:#E0E0E0}.timeline-content p{margin:0}@media (max-width:1024px){.timeline-content .timeline-title{font-size:.8rem;line-height:1.15rem}.timeline-content .timeline-description{font-size:.7rem;line-height:.9rem;min-height:2.5rem}.timeline-container{padding:0 10px}}@media (max-width:767px){.timeline-container{flex-direction:column;align-items:flex-start;padding-left:25px}.timeline-container:before{content:"";position:absolute;left:10px;top:8px;bottom:8px;width:2px;background-color:#555;z-index:0}.timeline-item{flex-direction:row;align-items:flex-start;width:100%;margin-bottom:20px;padding-left:25px;flex:none}.timeline-item .flex.items-center.w-full{width:auto;position:absolute;left:-20px;top:0}.timeline-dot{z-index:1}.timeline-dot.active{position:relative;left:-2px;width:16px;height:16px}.timeline-item:hover .timeline-dot{transform:scale(1.1)}.timeline-line{display:none}.timeline-content{text-align:left;margin-top:0;margin-left:10px;padding-right:10px}.timeline-content .timeline-title{font-size:.875rem;line-height:1.25rem}.timeline-content .timeline-description{font-size:.75rem;line-height:1rem;min-height:auto;margin-top:2px}.timeline-item:last-child{margin-bottom:0}}.globe-container{opacity:0;animation:globeFadeIn 2s ease-in-out .5s forwards}@keyframes globeFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}