.itf-tline-block-container{width:100%}.itf-tline-fade-in{animation:itf-tline-fadeIn 1.5s}@-webkit-keyframes itf-tline-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes itf-tline-fadeIn{0%{opacity:0}to{opacity:1}}.itf-tline-timeline *{box-sizing:border-box}.itf-tline-timeline{margin:0 auto;position:relative}.itf-tline-timeline:after{bottom:0;content:"";left:50%;margin-left:-3px;position:absolute;top:0;width:2px}.itf-tline-container{background-color:inherit;padding:10px 40px;position:relative;width:50%}.itf-tline-container:after{border-radius:50%;content:"";height:18px;position:absolute;right:-7px;top:26px;width:18px;z-index:1}.itf-tline-left{left:0}.itf-tline-right{left:50%}.itf-tline-left:before{right:30px}.itf-tline-left:before,.itf-tline-right:before{content:" ";height:0;position:absolute;top:30px;width:0;z-index:1}.itf-tline-right:before{left:30px}.itf-tline-right:after{left:-11px}.itf-tline-content{border-radius:6px;padding:20px 30px;position:relative}.itf-tline-start{align-items:center;display:flex;flex-wrap:nowrap;height:151px;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;width:151px}.itf-tline-start-c{align-content:center;border-radius:100%;height:151px;padding:10px;position:relative;text-align:center;width:151px;z-index:99}.itf-tline-end{align-items:center;display:flex;flex-wrap:nowrap;height:151px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:20px;width:151px}.itf-tline-end-c{align-content:center;border-radius:100%;height:151px;padding:10px;position:relative;text-align:center;width:151px;z-index:99}.itf-tline-header-right{position:absolute;right:calc(100% + 40px);text-align:right;top:5px;width:90%}.itf-tline-header-left{left:calc(100% + 40px);position:absolute;text-align:left;top:5px;width:90%}.itf-tline-header-in-box{display:none}.itf-tline-end-message-outer{background:transparent;border:none;border-radius:6px;padding:0;text-align:center;width:100%}.itf-tline-end-message-box,.itf-tline-end-message-outer{box-sizing:border-box;display:inline-block;margin-top:15px;position:relative}.itf-tline-end-message-box{border:1px solid;border-radius:15px;margin-left:45px;margin-right:55px;padding:20px}.itf-tline-end-message-box:before{z-index:1}.itf-tline-end-message-box:after,.itf-tline-end-message-box:before{border-style:solid;border-width:10px;box-sizing:border-box;content:"";display:block;height:0;left:50%;margin-left:-10px;position:absolute;top:-20px;width:0}.itf-tline-start-message-outer{background:transparent;border:none;border-radius:6px;padding:0;text-align:center;width:100%}.itf-tline-start-message-box,.itf-tline-start-message-outer{box-sizing:border-box;display:inline-block;margin-bottom:15px;position:relative}.itf-tline-start-message-box{background:#1a6dff;border:1px solid;border-radius:15px;margin-left:45px;margin-right:45px;padding:20px}.itf-tline-start-message-box:before{z-index:1}.itf-tline-start-message-box:after,.itf-tline-start-message-box:before{border-style:solid;border-width:10px;bottom:-20px;box-sizing:border-box;content:"";display:block;height:0;left:50%;margin-left:-10px;position:absolute;width:0}.itf-tline-end-c-text,.itf-tline-header-text,.itf-tline-start-c-text{margin:0!important}@media screen and (max-width:600px){.m-hidden{display:none!important}.itf-tline-block-container{flex-direction:column!important}.itf-tline-timeline:after{left:31px}.itf-tline-container{padding-left:70px;padding-right:25px;width:100%}.itf-tline-container:before{left:60px}.itf-tline-left:after,.itf-tline-right:after{left:15px}.itf-tline-right{left:0}.itf-tline-header-in-box{display:block!important}.itf-tline-header-left,.itf-tline-header-right{display:none!important}.itf-tline-end,.itf-tline-start{margin-left:-47px!important}.itf-timeline-block-container{margin-left:75px!important}.itf-tline-end-message-outer{margin-left:-10px;margin-left:-75px!important}.itf-tline-end-message-box{width:100%}.itf-tline-end-message-box:after,.itf-tline-end-message-box:before{left:50px!important}.itf-tline-start-message-outer{margin-left:-10px;margin-left:-75px!important}.itf-tline-start-message-box{width:100%}.itf-tline-start-message-box:after,.itf-tline-start-message-box:before{left:50px!important}}