.timeline-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#e9feff;overflow:hidden;padding:100px 20px;position:relative}.timeline-wrapper .content-wrapper{margin:0 auto;max-width:1180px}.timeline-wrapper .heading-sec{margin:0 auto;max-width:680px;padding-bottom:50px}.timeline-wrapper .heading-sec h2{font-family:Syne,sans-serif;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:800;letter-spacing:-1px;line-height:1.06;margin-bottom:16px}.timeline-wrapper .heading-sec .richtext{color:#85a9ad}.timeline-wrapper .timeline-main-inner{list-style:none;margin:20px auto 0;max-width:900px;padding:1em 0;position:relative;width:100%}.timeline-wrapper .timeline-main-inner:before{background:linear-gradient(180deg,rgba(0,243,255,.1),#00f3ff,rgba(0,243,255,.1));border-radius:40px;content:" ";display:block;height:100%;left:50%;margin-left:-2px;position:absolute;top:0;width:4px;z-index:5}.timeline-main-inner .tab-content-wrap{padding:1em 0}.timeline-wrapper .timeline-main-inner .tab-content-wrap:after{clear:both;content:"";display:block;height:0;visibility:hidden}.timeline-wrapper .direction-left{float:left;max-width:417px;position:relative;text-align:right;width:100%}.timeline-wrapper .direction-right{float:right}.timeline-wrapper .flag-wrapper{display:block;position:relative;text-align:center}.timeline-wrapper .flag{color:#fff;display:block;font-family:Syne,sans-serif;font-size:1.1rem;font-weight:700;margin-bottom:8px;position:relative}.timeline-wrapper .direction-left:before,.timeline-wrapper .direction-right:before{background:#fff;border:4px solid #a0a0a0;border-radius:10px;content:" ";display:block;height:12px;margin-top:-6px;position:absolute;right:-38px;top:50%;width:12px;z-index:10}.timeline-wrapper .direction-right:before{left:-40px}.timeline-wrapper .time-wrapper{color:#08203e;display:inline-block;font-size:14px;line-height:1;vertical-align:middle}.timeline-wrapper .time{background:#ebebeb;border-radius:8px;display:inline-block;padding:6px 11px}.timeline-wrapper .desc{font-size:15px;font-style:italic;margin-top:15px}.timeline-wrapper .direction-left,.timeline-wrapper .direction-right{background-color:#fff;border-radius:10px;max-width:417px;padding:15px;position:relative;width:100%}.timeline-wrapper .direction-right:after{border:8px solid transparent;border-right-color:#f8f8f8;right:100%}.timeline-wrapper .direction-left:after,.timeline-wrapper .direction-right:after{content:"";height:0;margin-top:-8px;pointer-events:none;position:absolute;top:50%;width:0}.timeline-wrapper .direction-left:after{border:8px solid transparent;border-left-color:#f8f8f8;left:100%}.timeline-wrapper .direction-left *{text-align:right}.timeline-wrapper .direction-right *{text-align:left}@media screen and (max-width:992px){.timeline-wrapper .timeline-main-inner{padding:4em 0 1em;width:100%}.timeline-wrapper .timeline-main-inner .tab-content-wrap{padding:2em 0}.timeline-wrapper .direction-left,.timeline-wrapper .direction-right{float:none;margin:0 auto;text-align:center;width:100%;z-index:9}.timeline-wrapper .flag-wrapper{text-align:center}.timeline-wrapper .flag{z-index:15}.timeline-wrapper .direction-left:before,.timeline-wrapper .direction-right:before{background:#fff;border:4px solid #a0a0a0;border-radius:10px;content:" ";display:block;height:20px;left:50%;margin-left:-10.6px;position:absolute;top:-22px;width:20px;z-index:10}.timeline-wrapper .direction-left:after,.timeline-wrapper .direction-right:after{border:8px solid transparent;border-bottom-color:#fff;content:"";height:0;left:50%;margin-left:-8px;pointer-events:none;position:absolute;top:-7px;width:0}.timeline-wrapper .direction-left .time-wrapper,.timeline-wrapper .direction-right .time-wrapper{float:none}.timeline-wrapper .direction-left .desc,.timeline-wrapper .direction-right .desc{position:relative;z-index:15}.timeline-wrapper .direction-left *,.timeline-wrapper .direction-right *{text-align:center}}.timeline-wrapper .heading-sec .btn-item a.hs-button{background:#00f3ff;border:none;border-radius:40px;color:#001012;cursor:pointer;display:inline-block;font-family:Sora,sans-serif;font-size:.92rem;font-weight:700;padding:14px 30px;text-decoration:none;transition:box-shadow .3s,transform .3s}.timeline-wrapper .heading-sec .btn-item a.hs-button:hover{box-shadow:0 0 0 4px rgba(0,243,255,.16),0 0 32px rgba(0,243,255,.55);transform:translateY(-2px)}