.timeline-comp{padding:0 40px}.timeline-comp .timeline-wrapper{max-width:1920px;margin:0 auto;padding-top:80px;background-color:#f3f6f8}.timeline-comp .timeline-wrapper .top-section .section-name{width:80px;height:22px;margin:0 auto;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-align:center;text-transform:uppercase;border-bottom:3px solid #fcc741}.timeline-comp .timeline-wrapper .top-section .headline-section{max-width:820px;margin:24px auto 0}.timeline-comp .timeline-wrapper .top-section .headline-section .headline{font-size:2.5rem;text-align:center}.timeline-comp .timeline-wrapper .top-section .headline-section p{margin-top:16px;font-size:1.125rem;color:#666892;text-align:center}.timeline-comp .timeline-wrapper .timeline-section{padding:170px 0;display:flex;align-items:flex-end}.timeline-comp .timeline-wrapper .timeline-section .dot{width:2px;height:2px;background-color:#858ca1}.timeline-comp .timeline-wrapper .timeline-section .timeline-start,.timeline-comp .timeline-wrapper .timeline-section .timeline-end{height:138px;margin-bottom:272px;display:flex;justify-content:space-between;align-items:flex-end;gap:2px}.timeline-comp .timeline-wrapper .timeline-section .timeline-end{margin-left:2px;position:relative;overflow:hidden}.timeline-comp .timeline-wrapper .timeline-section .timeline-end:before{overflow:hidden;content:"";width:100%;height:2px;position:absolute;background:rgb(243,246,248);background:linear-gradient(90deg,rgba(243,246,248,.2) 0%,rgba(243,246,248,.7) 35%,rgb(243,246,248) 100%)}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage{display:flex;flex-direction:column;justify-content:flex-end;transition:.35s}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .top-section{display:flex}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .top-section .stage-badge{padding:8px 16px 8px 8px;display:flex;align-items:center;gap:16px;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;color:#666892;background-color:#fff;border-radius:4px;cursor:pointer;transform:translate(-19px);flex-shrink:0}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .top-section .stage-badge .square{width:24px;height:24px;position:relative;animation-name:SquareAnim;animation-duration:1.5s;animation-iteration-count:infinite}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .top-section .stage-badge .square:before{content:"";width:4px;height:4px;background-color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section{padding:0 0 2px 2px;overflow:hidden}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section{height:110px;position:relative;z-index:2}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section .vertical-dots{padding-bottom:10px;display:flex;flex-direction:column;gap:2px;position:relative}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section .vertical-dots:before{content:"";position:absolute;left:0;bottom:6px;background-color:#385ff6;width:2px;height:0;transition:.35s}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section .dots-wrapper{height:10px;display:flex;justify-content:space-between;align-items:flex-end;gap:2px;position:absolute;left:0;bottom:0;transition:.35s}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section .dots-wrapper .dot.stage-button-dot{display:flex;justify-content:center}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section .dots-wrapper .dot.stage-button-dot .stage-button{margin-bottom:10px;display:flex;flex-direction:column-reverse;align-items:center;position:absolute;bottom:0}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section .dots-wrapper .dot.stage-button-dot .stage-button p{margin-bottom:21px;font-size:14px;color:#666892;opacity:0;white-space:nowrap;pointer-events:none}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section .dots-wrapper .dot.stage-button-dot .stage-button .dot{margin-top:4px;opacity:0}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section .dots-wrapper .dot.stage-button-dot .stage-button.active p{color:#385ff6;font-family:PPNeuneMontreal-semiBold,serif}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section .dots-wrapper .dot.question-dot{position:relative}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .bottom-section .dots-section .dots-wrapper .question-section{width:46px;height:120px;position:absolute;bottom:0;left:50%;transform:translate(-50%,2px)}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .discover-section{min-height:270px;height:100%;position:relative;transform:translateY(-3px);z-index:1}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .discover-section .blue-stripe{width:2px;height:0;background-color:#385ff6;position:absolute;left:2px;top:0;pointer-events:none}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .discover-section .blue-stripe .text{display:block;width:440px;padding-top:110px;font-size:1.625rem;color:#000;opacity:0;font-family:PPNeuneMontreal-semiBold,serif;overflow-y:visible}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .discover-section .blue-stripe .text strong{color:#385ff6}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .discover-section .blue-stripe .button-wrapper{position:relative;width:max-content;padding:50px 0 20px}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .discover-section .blue-stripe .button-wrapper a{transform:translateY(0);min-width:130px;width:fit-content;padding:15px 32px;background-color:#fcc741;border-radius:4px;font-size:16px;color:#000;opacity:0;cursor:pointer;pointer-events:auto;transition:.2s;overflow:hidden}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .discover-section .blue-stripe .button-wrapper a:hover{filter:brightness(.95)}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .discover-section .blue-stripe .button-wrapper a:hover{background-color:#fca908}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .discover-section .blue-stripe .button-wrapper a:active{background-color:#e19500}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage .discover-section .blue-stripe .button-wrapper a:focus{outline-offset:5px}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage:nth-of-type(2){width:200px}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage:nth-of-type(4){width:228px}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage:nth-of-type(6){width:200px}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage:nth-of-type(8){width:247px}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage.active{width:840px}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage.active .top-section .stage-badge{color:#385ff6}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage.active .top-section .stage-badge .square{background-color:#e1f3fa;animation:none}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage.active .top-section .stage-badge .square:before{background-color:#385ff6}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage.active .bottom-section .dots-section{height:110px;position:relative}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage.active .bottom-section .dots-section .vertical-dots:before{content:"";height:105%;bottom:6px;z-index:1}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage.active .bottom-section .dots-section .dots-wrapper{gap:4px;width:100%}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage.active .bottom-section .dots-section .dots-wrapper .dot.stage-button-dot{width:4px;height:4px;margin:0 5px;position:relative}.timeline-comp .timeline-wrapper .timeline-section .timeline-stage.active .bottom-section .dots-section .dots-wrapper .dot.stage-button-dot .stage-button p,.timeline-comp .timeline-wrapper .timeline-section .timeline-stage.active .bottom-section .dots-section .dots-wrapper .dot.stage-button-dot .stage-button .dot{opacity:1}@keyframes SquareAnim{0%{background-color:#e7e8ec}10%{background-color:#e7e8ec}to{background-color:#e7e8ec00}}@keyframes StageButtonAnim{}@media (max-width: 1790px){.timeline-comp .timeline-wrapper{position:relative}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section{width:100%;flex-wrap:nowrap}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .timeline-stage.active{min-width:620px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .timeline-stage.active .bottom-section .dots-section .dots-wrapper{max-width:100%;width:100%;position:absolute}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .overlay{height:calc(100% - 4px);position:absolute;top:1px;width:32px;pointer-events:none;z-index:2}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .overlay.left{left:0;background:linear-gradient(to right,rgba(255,255,255,.921),rgba(8,233,105,0) 100%)}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .overlay.right{right:0;background:linear-gradient(to left,rgba(255,255,255,.921),rgba(8,233,105,0) 100%)}}@media (max-width: 1420px){.timeline-comp .timeline-wrapper{position:relative}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper{height:100%;overflow-x:auto;overflow-y:hidden}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper::-webkit-scrollbar{width:0;height:2px;background-color:transparent;transition:width .5s ease}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper::-webkit-scrollbar-track{background-color:transparent;transition:background-color .5s ease}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper::-webkit-scrollbar-thumb{background-color:transparent;transition:background-color .5s ease}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper.scrolling::-webkit-scrollbar{width:8px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper.scrolling::-webkit-scrollbar-track{background:#f1f1f1}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper.scrolling::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper:hover::-webkit-scrollbar{width:8px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper:hover::-webkit-scrollbar-track{background:#f1f1f1}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper:hover::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section{width:100%;flex-wrap:nowrap}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .timeline-end{overflow:unset}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .timeline-end:before{overflow:unset}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .timeline-stage:nth-of-type(2){min-width:200px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .timeline-stage:nth-of-type(4){min-width:228px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .timeline-stage:nth-of-type(6){min-width:200px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .timeline-stage:nth-of-type(8){min-width:247px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .timeline-stage.active{min-width:590px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .timeline-stage.active .bottom-section .dots-section .dots-wrapper{max-width:100%;position:absolute}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .overlay{height:calc(100% - 4px);position:absolute;top:1px;width:32px;pointer-events:none;z-index:2}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .overlay.left{left:0;background:linear-gradient(to right,rgba(255,255,255,.921),rgba(8,233,105,0) 100%)}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .overlay.right{right:0;background:linear-gradient(to left,rgba(255,255,255,.921),rgba(8,233,105,0) 100%)}}@media (max-width: 1024px){.timeline-comp .timeline-wrapper .top-section{padding:0 20px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section{padding:120px 0 100px}}@media (max-width: 768px){.timeline-comp{padding:0 20px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section{margin-left:-150px;padding:72px 0 200px}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .discover-section{position:relative}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .discover-section .discover-wrapper{position:relative;height:100%;width:100%}.timeline-comp .timeline-wrapper .timeline-overlay-wrapper .timeline-section .discover-section .discover-wrapper h2{max-width:236px}}
