.company_history.vertical_side{width:100%;margin:40px 0}@media (min-width:768px) and (max-width:1023px){.company_history.vertical_side.rtl .history_wrapper .history-item{padding-right:15px}}.company_history.vertical_side .history_wrapper{display:flex;flex-direction:column}.company_history.vertical_side .history_wrapper:before{content:'';position:absolute;top:5px;left:0;bottom:0;width:2px;background:#eaeaea}@media (max-width:1170px){.company_history.vertical_side .history_wrapper:before{transform:translateX(20px)}}.company_history.vertical_side .year-wrapper .year{font-size:20px;line-height:24px;font-weight:400;color:var(--con_third_color);font-family:var(--con_secondary_font_family)}.company_history.vertical_side .history-item{position:relative;margin-bottom:40px;padding-left:100px}@media (max-width:767px){.company_history.vertical_side .history-item{padding-left:50px;padding-right:50px}}.company_history.vertical_side .history-item .image-wrapper{max-width:350px;width:100%}.company_history.vertical_side .history-item .image-wrapper img{width:100%;-o-object-fit:cover;object-fit:cover}.company_history.vertical_side .history-item .item-title{padding-top:0;font-family:var(--con_primary_font_family);margin-bottom:10px}.company_history.vertical_side .history-item .item-title:before,.company_history.vertical_side .history-item .item-title:after{display:none}.company_history.vertical_side .history-item .point{position:absolute;top:0;left:-125px;font-size:20px;width:48px;height:48px;border-radius:100%;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center}@media (max-width:1170px){.company_history.vertical_side .history-item .point{transform:translateX(20px)}}.company_history.vertical_side .history-item .point .point_icon{width:100%;text-align:center;color:var(--con_third_color)}.company_history.vertical_side .history-item .point-no-icon{position:absolute;top:0;left:calc(1px - 18px/2);background-color:var(--con_third_color);width:18px;height:18px;border-radius:100%}@media (max-width:1170px){.company_history.vertical_side .history-item .point-no-icon{transform:translateX(20px)}}.company_history.vertical_side .history-item .item-description-wrapper{font-size:14px;line-height:24px;color:#222229;font-weight:400;font-family:var(--con_secondary_font_family);margin-bottom:30px}