.timeline .cnt-area h2{letter-spacing:.16em;position:relative;text-align:center}.timeline .cnt-area h2:after{height:1px;left:5%;max-width:406px;top:137%}.timeline .cnt-area h2:after,.timeline .cnt-area h2:before{background:#20303c;content:"";display:inline-block;position:absolute;transform:translateX(50%);width:100%}.timeline .cnt-area h2:before{height:3px;left:50%;max-width:165px;top:133%;transform:translateX(-50%)}.timeline .timeline-inner{align-items:center;display:flex;gap:170px;justify-content:space-between;text-align:left}.timeline .timeline-inner span.icon{width:calc(10% - 20px)}.timeline .timeline-inner span.icon svg{fill:#707070;height:70px;left:16px;position:relative;top:-5px;width:70px}.timeline .timeline-inner span.icon svg path{fill:#707070}.timeline .timeline_wrapper{left:40px;margin:0 auto;max-width:590px;padding-left:65px;padding-top:25px;position:relative}.timeline .timeline_wrapper .cntnt{color:#707070;width:calc(90% - 20px)}.timeline .timeline_wrapper .cntnt h4{color:inherit;font-size:23px;font-weight:700;letter-spacing:.16em;line-height:normal;text-align:left}.timeline .timeline_wrapper .timeline_item{margin-bottom:120px;margin-top:10px;max-width:521px}.timeline .timeline_wrapper .timeline__img{height:auto;left:36%;position:absolute;top:33%;transform:translate(-50%,-50%) rotate(90deg);width:100%}.timeline .timeline_wrapper .timeline__img img{height:auto!important;max-width:unset!important;width:933px!important}.timeline .timeline_wrapper .timeline_item:nth-child(3) svg path{fill:#20303c}.timeline .timeline_wrapper .timeline_item:nth-child(3) h4{color:#20303c}@media(max-width:767px){.timeline .cnt-area h2:after{left:80px;max-width:320px;transform:unset}.timeline .cnt-area h2{font-size:29px}.timeline .cnt-area h2:after,.timeline .cnt-area h2:before{display:none}.timeline .timeline_wrapper{left:0}}@media(max-width:676px){.timeline .timeline_wrapper{margin-top:60px;padding:0}.timeline .timeline-inner span.icon,.timeline .timeline_wrapper .cntnt{width:100%}.timeline .timeline-inner{flex-wrap:wrap;gap:20px}.timeline .timeline_wrapper .timeline_item{margin-bottom:30px;max-width:100%}.timeline .timeline_wrapper .timeline__img{display:none;left:100%;right:0;top:100px}.timeline .timeline_wrapper .cntnt h4{font-size:18px}.timeline .timeline-inner span.icon svg{height:50px;width:50px}}