.intro{background:inherit}.intro-container{width:90%;margin:auto}.timeline-container{width:95vw;margin:auto;background:inherit;overflow-x:hidden!important;padding-bottom:60px}.timeline-container ul{max-width:1200px;margin:0 auto;overflow-x:hidden;padding-top:2rem;padding-bottom:20px}.timeline-container h4{font-size:20px;font-weight:600;color:var(--Purple)}.timeline-container ul li{position:relative;margin:0 auto;background:#efefef;padding-top:50px;width:6px}.timeline-container ul li:after{content:"";position:absolute;left:50%;bottom:0;width:30px;height:30px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);background:var(--Purple);box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;z-index:6!important}.timeline-container ul li div{visibility:hidden;opacity:0;position:relative;width:400px;background:hsla(0,0%,100%,.2);overflow:hidden;border-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.3);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;bottom:0;padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition-delay:.2s}.timeline-container ul li.in-view div{visibility:visible;opacity:1}.timeline-container ul li div p{padding:10px 0;font-size:16px;font-weight:100}.timeline-container ul li div:before{content:"";position:absolute;right:-9px;bottom:15px;border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.timeline-container ul li:nth-child(odd) div{left:27rem;transform:translateX(-200px);-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-ms-transform:translateX(-200px);-o-transform:translateX(-200px)}.timeline-container ul li.in-view:nth-child(odd) div{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.timeline-container ul li:nth-child(odd) div:before{right:auto;left:-10px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.timeline-container ul li:nth-child(2n) div{right:2rem;transform:translateX(200px);-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);-o-transform:translateX(200px)}.timeline-container ul li.in-view:nth-child(2n) div{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}@media (max-width:992px){.timeline-container ul{width:100%}.timeline-container ul li{margin:0 15%}.timeline-container ul li:nth-child(2n) div{left:50px}.timeline-container ul li.in-view div{width:550px}.timeline-container ul li:nth-child(2n) div:before{right:auto;left:-10px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.timeline-container ul li:nth-child(odd) div{left:-2rem}}@media (max-width:768px){.timeline-container ul li.in-view div{width:450px}}@media (max-width:500px){.timeline-container ul li{margin:0 30px}.timeline-container ul li.in-view div{width:250px}.timeline-container ul li:nth-child(odd) div{left:-2rem}}@media (max-width:320px){.timeline-container ul li{margin:0 30px}.timeline-container ul li.in-view div{width:220px}.timeline-container ul li:nth-child(odd) div{left:-2rem}}.scrolling-card{transition:background-position-y 4s ease-in-out;-webkit-transition:background-position-y 4s ease-in-out;-moz-transition:background-position-y 4s ease-in-out;-ms-transition:background-position-y 4s ease-in-out;-o-transition:background-position-y 4s ease-in-out}.scrolling-card:hover{background-position-y:bottom!important}.cosmic-portal-btn{--btn-bg:#1a1a2e;--btn-highlight:#16213e;--portal-color1:#0f3460;--portal-color2:#e94560;position:relative;font-size:1.2em;font-weight:700;text-transform:uppercase;border:none;padding:1em 2em;cursor:pointer;overflow:hidden;transition:all .3s ease;clip-path:polygon(0 0,100% 0,100% 70%,90% 100%,10% 100%,0 70%)}.cosmic-portal-btn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,var(--portal-color1) 0deg,var(--portal-color2) 120deg,var(--portal-color1) 240deg,var(--portal-color2) 1turn);animation:rotatePortal 10s linear infinite;opacity:0;transition:opacity .3s ease}.cosmic-portal-btn:hover:before{opacity:.8}.cosmic-portal-btn:after{content:"";position:absolute;inset:.15em;background-color:var(--btn-bg);clip-path:inherit;z-index:1}.btn-text{position:relative;z-index:2}.portal-effect{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,var(--btn-highlight),transparent 50%);opacity:0;transition:opacity .3s ease;z-index:1}.cosmic-portal-btn:hover .portal-effect{opacity:1;animation:pulsePortal 2s ease-in-out infinite}.cosmic-portal-btn:hover{transform:translateY(-.25em);box-shadow:0 .5em 1em rgba(233,69,96,.2)}.cosmic-portal-btn:active{transform:translateY(0)}.cosmic-portal-btn:focus{outline:none;box-shadow:0 0 0 .2em rgba(233,69,96,.5)}@keyframes rotatePortal{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulsePortal{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.cosmic-portal-btn:before,.cosmic-portal-btn:hover .portal-effect{animation:none}}