.company_history.vertical_standard {
width: 100%;
margin: 40px 0; }
.company_history.vertical_standard.rtl .history_wrapper .history-item .year-wrapper {
order: 4; }
@media (max-width: 767px) {
.company_history.vertical_standard.rtl .history_wrapper .history-item .year-wrapper {
order: 1;
text-align: right; } }
.company_history.vertical_standard.rtl .history_wrapper .history-item .item-info {
text-align: right; }
.company_history.vertical_standard.rtl .history_wrapper .history-item .item-info .item-description-wrapper {
max-width: 90%; }
@media (max-width: 767px) {
.company_history.vertical_standard.rtl .history_wrapper .history-item .item-info .item-description-wrapper {
max-width: 100%; } }
.company_history.vertical_standard .item-info .item-title {
padding: 0;
margin: 0 0 10px 0;
font-size: 20px;
line-height: 24px;
font-weight: 700;
font-family: var(--con_primary_font_family); }
.company_history.vertical_standard .item-info .item-title:before, .company_history.vertical_standard .item-info .item-title:after {
display: none; }
.company_history.vertical_standard .item-info .item-description {
font-size: 14px;
line-height: 24px;
font-family: var(--con_secondary_font_family);
color: #9a9a9a; }
.company_history.vertical_standard .image-wrapper {
max-width: 350px;
order: 2;
padding-left: 70px;
width: 100%; }
@media (max-width: 767px) {
.company_history.vertical_standard .image-wrapper {
max-width: 300px;
padding-left: 0;
padding-bottom: 20px; } }
.company_history.vertical_standard .image-wrapper img {
width: 100%;
-o-object-fit: cover;
object-fit: cover; }
.company_history.vertical_standard .history_wrapper:before {
content: '';
position: absolute;
top: 0px;
left: 10%;
bottom: 0px;
width: 2px;
background: #eaeaea; }
.company_history.vertical_standard .history-item {
clear: both;
text-align: left;
position: relative;
display: flex;
align-items: center;
margin-bottom: 40px; }
@media (max-width: 767px) {
.company_history.vertical_standard .history-item {
flex-direction: column;
align-items: baseline;
padding-left: 22%;
padding-right: 50px; } }
.company_history.vertical_standard .history-item .year-wrapper {
width: 10%;
padding-right: 30px;
position: relative; }
@media (max-width: 767px) {
.company_history.vertical_standard .history-item .year-wrapper {
width: 100%;
padding-right: 0;
padding-bottom: 15px; } }
.company_history.vertical_standard .history-item .year-wrapper .year {
font-size: 20px;
line-height: 24px;
font-weight: 700;
font-family: var(--con_primary_font_family);
color: var(--con_base_color); }
.company_history.vertical_standard .history-item .point-no-icon {
content: '';
position: absolute;
width: 12px;
height: 12px;
background-color: var(--con_third_color);
border-radius: 100%;
top: 46%;
left: calc( 10.1% - 12px / 2);
z-index: 99; }
.company_history.vertical_standard .history-item .point {
position: absolute;
top: 36%;
left: calc( 10.1% - 48px /2);
font-size: 20px;
width: 48px;
height: 48px;
border-radius: 100%;
background-color: #f1f1f1;
display: flex;
align-items: center;
justify-content: center; }
.company_history.vertical_standard .history-item .point .point_icon {
width: 100%;
text-align: center;
color: var(--con_third_color); }
.company_history.vertical_standard .history-item .item-info {
width: 70%;
padding-left: 30px;
order: 3; }
@media (max-width: 767px) {
.company_history.vertical_standard .history-item .item-info {
width: 100%;
padding-left: 0; } }
@media (min-width: 768px) and (max-width: 1023px) {
.company_history.vertical_standard .history-item .item-info {
width: 60%; } }
.company_history.vertical_standard .history-item .item-info .item-title:before, .company_history.vertical_standard .history-item .item-info .item-title:after {
display: none; }