.history-section{margin:115px 0 220px}.history-section .history-container{display:flex;justify-content:space-between;width:100%}.history-section .history-left-part,.history-section .history-right-part{display:flex;flex-direction:column;position:relative}.history-section .history-left-part .history-box{padding-right:118px}.history-section .history-right-part .history-box{padding-left:118px}.history-section .history-right-part{padding-top:257px}.history-section .history-box{display:flex;flex-direction:column;margin-bottom:184px;position:relative}.history-section .history-box:last-child{margin-bottom:0}.history-left-part .history-box{align-items:flex-end;text-align:end}.history-right-part .history-box{align-items:flex-start;text-align:start}.history-box .small-title{margin-bottom:23px}.history-box .small-title h3:after{background-color:#fff;border:6px solid #ff7f00;border-radius:50%;content:"";height:40px;position:absolute;top:0;width:40px}.history-section .history-left-part .history-box .small-title h3:after{right:-20px}.history-section .history-right-part .history-box .small-title h3:after{left:-20px}.history-section .history-box:last-child .small-title h3:before{background-color:#fff;content:"";height:100%;left:-3px;position:absolute;top:40px;width:6px}.history-box .history-image{background-position:50%;background-size:cover;height:217px;margin-top:70px;width:351px}.history-container{position:relative}.history-container .middle-line{background:#ff7f00;height:100%;left:calc(50% - 3px);position:absolute;top:0;width:6px}@media only screen and (min-width:992px) and (max-width:1199px){.history-section .history-left-part .history-box,.history-section .history-right-part .history-box{padding-left:50px;padding-right:50px}}@media only screen and (min-width:0px) and (max-width:991px){.history-section{margin:50px 0 100px}.history-section .history-container{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding-left:100px}.history-container .middle-line{left:40px}.history-section .history-left-part,.history-section .history-right-part{padding-right:25px;width:100%}.history-section .history-left-part .history-box,.history-section .history-right-part .history-box{align-items:flex-start;padding-left:0;padding-right:0;text-align:left}.history-section .history-left-part .history-box .small-title h3:after,.history-section .history-right-part .history-box .small-title h3:after{left:-78px;right:auto;top:-5px}.history-box .history-image{margin-top:40px;max-width:351px;width:100%}.history-section .history-box{margin-bottom:70px}.history-section .history-right-part{padding-top:70px}}