.company_history.horizontal_alternating {
display: block;
width: 100%;
margin: 40px 0 60px 0; }
.company_history.horizontal_alternating.rtl .history_wrapper .item_prev {
margin-right: calc( 48px + 10px); }
@media (max-width: 767px) {
.company_history.horizontal_alternating {
margin: 10px 0 60px 0;
padding: 0px 0; } }
.company_history.horizontal_alternating .history_wrapper {
display: flex;
position: relative;
min-height: 540px;
gap: 0px 14px;
flex-wrap: wrap; }
.company_history.horizontal_alternating .history_wrapper.column_count_3 .history-item.default .year-wrapper {
transform: translateY(30px); }
.company_history.horizontal_alternating .history_wrapper.column_count_3 .history-item.default .item-info {
transform: translateY(30px); }
.company_history.horizontal_alternating .history_wrapper.column_count_3 .history-item.reversed .year-wrapper {
transform: translateY(-20px); }
.company_history.horizontal_alternating .history_wrapper.column_count_3 .history-item.reversed .item-info {
transform: translateY(-20px); }
.company_history.horizontal_alternating .history_wrapper .slick-list {
width: 100%; }
.company_history.horizontal_alternating .history_wrapper .slick-track {
height: 100%;
width: 100%; }
.company_history.horizontal_alternating .history_wrapper .slick-track .slick-slide {
height: 100%; }
.company_history.horizontal_alternating .history_wrapper .slick-track .slick-slide > div {
height: 100%; }
.company_history.horizontal_alternating .history_wrapper:before {
content: '';
display: block;
width: 100%;
height: 2px;
top: 50.6%;
position: absolute;
background-color: #f1f1f1; }
.company_history.horizontal_alternating .history_wrapper .history-item {
flex: 1;
padding: 20px 19px 20px 19px;
display: flex !important;
flex-direction: column;
gap: 100px;
align-items: center;
height: 100%; }
.company_history.horizontal_alternating .history_wrapper .history-item .image-wrapper {
height: 200px; }
.company_history.horizontal_alternating .history_wrapper .history-item .image-wrapper img {
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.company_history.horizontal_alternating .history_wrapper .history-item.reversed {
flex-direction: column-reverse; }
.company_history.horizontal_alternating .history_wrapper .history-item.reversed .year-wrapper {
flex-direction: column-reverse; }
@media (max-width: 767px) {
.company_history.horizontal_alternating .history_wrapper .history-item.reversed .year-wrapper {
transform: translateY(-20px); } }
@media (min-width: 768px) and (max-width: 1023px) {
.company_history.horizontal_alternating .history_wrapper .history-item.reversed .year-wrapper {
transform: translateY(-20px); } }
.company_history.horizontal_alternating .history_wrapper .history-item.reversed .image-wrapper {
margin-bottom: 20px; }
@media (max-width: 767px) {
.company_history.horizontal_alternating .history_wrapper .history-item.reversed .item-info {
transform: translateY(-30px); } }
@media (min-width: 768px) and (max-width: 1023px) {
.company_history.horizontal_alternating .history_wrapper .history-item.reversed .item-info {
transform: translateY(-30px); } }
.company_history.horizontal_alternating .history_wrapper .history-item.default .image-wrapper {
margin-top: 20px; }
@media (max-width: 767px) {
.company_history.horizontal_alternating .history_wrapper .history-item.default .year-wrapper {
transform: translateY(20px); } }
@media (min-width: 768px) and (max-width: 1023px) {
.company_history.horizontal_alternating .history_wrapper .history-item.default .year-wrapper {
transform: translateY(30px); } }
@media (max-width: 767px) {
.company_history.horizontal_alternating .history_wrapper .history-item.default .item-info {
transform: translateY(30px); } }
@media (min-width: 768px) and (max-width: 1023px) {
.company_history.horizontal_alternating .history_wrapper .history-item.default .item-info {
transform: translateY(30px); } }
.company_history.horizontal_alternating .history_wrapper .history-item .year-wrapper {
text-align: center;
display: flex;
flex-direction: column; }
.company_history.horizontal_alternating .history_wrapper .history-item .year {
font-size: 24px;
font-weight: 600;
color: var(--con_base_color); }
.company_history.horizontal_alternating .history_wrapper .history-item .point-icon {
position: absolute;
top: calc( 47.8% - 15px / 2);
display: flex;
width: 48px;
height: 48px;
align-items: center;
justify-content: center;
font-size: 18px;
background-color: #f1f1f1;
border-radius: 100%;
color: var(--con_third_color); }
.company_history.horizontal_alternating .history_wrapper .history-item .point {
position: absolute;
top: calc( 50.8% - 15px / 2); }
.company_history.horizontal_alternating .history_wrapper .history-item .point:before {
content: ' ';
display: block;
width: 15px;
height: 15px;
border-radius: 50%;
background: var(--con_third_color); }
.company_history.horizontal_alternating .history_wrapper .history-item .item-info {
padding: 20px;
max-height: 200px;
height: 200px;
width: 100%;
text-align: center;
box-shadow: 0px 4px 40px 0px #0000000F;
overflow: hidden; }
.company_history.horizontal_alternating .history_wrapper .history-item .item-info .item-title {
display: -webkit-box;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
-webkit-line-clamp: 2;
color: #222222;
font-size: 17px;
line-height: 28px;
font-weight: 600;
padding: 0;
margin: 0 0 5px;
font-family: var(--con_primary_font_family); }
.company_history.horizontal_alternating .history_wrapper .history-item .item-info .item-title:before, .company_history.horizontal_alternating .history_wrapper .history-item .item-info .item-title:after {
display: none; }
.company_history.horizontal_alternating .history_wrapper .history-item .item-info .item-description {
font-size: 14px;
line-height: 24px;
font-weight: 400;
color: #9a9a9a;
font-family: var(--con_secondary_font_family);
display: -webkit-box;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
-webkit-line-clamp: 4; }
.company_history.horizontal_alternating .item_prev, .company_history.horizontal_alternating .item_next {
position: absolute;
width: 48px;
height: 48px;
border: 2px solid var(--con_third_color);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: .3s;
bottom: -80px;
font-size: 24px; }
@media (max-width: 1023px) {
.company_history.horizontal_alternating .item_prev, .company_history.horizontal_alternating .item_next {
left: 20px; } }
.company_history.horizontal_alternating .item_prev:hover, .company_history.horizontal_alternating .item_next:hover {
background-color: var(--con_third_color); }
.company_history.horizontal_alternating .item_prev:hover i, .company_history.horizontal_alternating .item_next:hover i {
color: #fff; }
.company_history.horizontal_alternating .item_prev i, .company_history.horizontal_alternating .item_next i {
color: var(--con_base_color); }
.company_history.horizontal_alternating .item_prev.slick-disabled, .company_history.horizontal_alternating .item_next.slick-disabled {
filter: opacity(0.6); }
.company_history.horizontal_alternating .item_next {
margin-left: calc( 48px + 10px);
order: 3; }
.company_history.horizontal_alternating .item_prev {
order: 2; }