.company-history{background:#212121;color:#fff;left:50%;overflow:hidden;padding:160px 0;position:relative;transform:translate(-50%)}@media only screen and (max-width:1279px){.company-history{padding:80px 0}}@media only screen and (max-width:767px){.company-history{padding:60px 0}}.company-history .history-pagination{display:none}.company-history .history-pagination .swiper-pagination-bullet{background:transparent;border:2px solid #fff;height:10px;opacity:1;transition:background-color .3s ease,transform .3s ease;width:10px}.company-history .history-pagination .swiper-pagination-bullet-active{background-color:#fff}@media only screen and (max-width:1279px){.company-history .history-pagination{display:flex;gap:12px;justify-content:center;margin-top:40px;padding-top:0}}@media only screen and (max-width:767px){.company-history .history-pagination{gap:10px;margin-top:60px}}.company-history .title{font-weight:800;margin-bottom:100px}@media only screen and (max-width:1279px){.company-history .title{font-size:48px;margin-bottom:60px}}@media only screen and (max-width:767px){.company-history .title{font-size:28px;margin-bottom:40px}}.company-history .stage-title{color:#fff;font-size:32px;font-weight:600;line-height:1;margin-bottom:60px}@media only screen and (max-width:1629px){.company-history .stage-title{font-size:28px;font-weight:600;line-height:1}}@media only screen and (max-width:1279px){.company-history .stage-title{font-size:20px;font-weight:600;line-height:1}}@media only screen and (max-width:767px){.company-history .stage-title{font-size:16px;font-weight:500;line-height:1;margin-bottom:24px}}.company-history .timeline-wrapper{overflow:hidden;position:relative;width:100%}.company-history .timeline{display:block;position:relative}.company-history .timeline__line{background:#939393;height:4px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.company-history .timeline__inner{display:flex;height:200px;position:relative;transition:transform .6s ease}@media (min-width:1921px){.company-history .timeline__inner{width:1920px}}@media only screen and (max-width:767px){.company-history .timeline__inner{height:190px}}.company-history .timeline__point{cursor:pointer;flex:0 0 33.333%;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.company-history .timeline__point span{color:#939393;display:block;font-size:20px;font-weight:600;margin-bottom:130px;margin-left:170px;transition:color .3s}@media only screen and (max-width:1629px){.company-history .timeline__point span{margin-left:40px}}@media only screen and (max-width:1279px){.company-history .timeline__point span{font-size:18px;margin-left:20px}}@media only screen and (max-width:1023px){.company-history .timeline__point span{max-width:215px}}@media only screen and (max-width:767px){.company-history .timeline__point span{font-size:16px;margin-right:0}}.company-history .timeline__point:before{background:#212121;border:2px solid #939393;border-radius:50%;box-sizing:border-box;content:"";height:48px;left:30%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s ease,transform .3s ease;width:48px}@media only screen and (max-width:1629px){.company-history .timeline__point:before{left:15%}}@media only screen and (max-width:1279px){.company-history .timeline__point:before{left:20%}}@media only screen and (max-width:767px){.company-history .timeline__point:before{left:40%}}.company-history .timeline__point:after{background:#939393;border-radius:50%;content:"";height:20px;left:30%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:1}@media only screen and (max-width:1629px){.company-history .timeline__point:after{left:15%}}@media only screen and (max-width:1279px){.company-history .timeline__point:after{left:20%}}@media only screen and (max-width:767px){.company-history .timeline__point:after{left:40%}}.company-history .timeline__point.active:before{height:48px;transform:translate(-50%,-50%) scale(1.2);width:48px}.company-history .timeline__point.active:after{background:#f51f29;border-radius:50%;content:"";height:20px;left:30%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:1}@media only screen and (max-width:1629px){.company-history .timeline__point.active:after{left:15%}}@media only screen and (max-width:1279px){.company-history .timeline__point.active:after{left:20%}}@media only screen and (max-width:767px){.company-history .timeline__point.active:after{left:40%}}.company-history .timeline__point.active span{color:#fff}.company-history .timeline__progress{background:#939393;height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .6s ease,width .6s ease}.company-history .timeline__content{margin:0 auto;max-width:1920px;overflow:hidden;position:relative}.company-history .history-swiper{margin-top:100px}@media only screen and (max-width:1279px){.company-history .history-swiper{margin-top:0}}.company-history .history-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.company-history .history-slide__info{display:flex;gap:60px;justify-content:space-between}@media only screen and (max-width:1279px){.company-history .history-slide__info{flex-direction:column;gap:40px}}.company-history .history-slide__info-block{max-width:669px}.company-history .history-slide__info-block p{font-size:32px;font-weight:600;margin-bottom:20px;margin-top:0}@media only screen and (max-width:1279px){.company-history .history-slide__info-block p{font-size:28px}}@media only screen and (max-width:767px){.company-history .history-slide__info-block p{font-size:20px}}.company-history .history-slide__info-block .link{display:flex;gap:5px}.company-history .history-slide__info-block .link span{color:#fff;font-size:20px;font-weight:500}@media only screen and (max-width:767px){.company-history .history-slide__info-block .link span{font-size:16px}}.company-history .history-slide__info-block .employees img{margin-bottom:16px;max-width:224px;width:224px}@media only screen and (max-width:1279px){.company-history .history-slide__info-block .employees img{margin-bottom:5px}}.company-history .history-slide__info-block .employees span{display:block;font-size:20px;font-weight:500;width:100%}@media only screen and (max-width:1279px){.company-history .history-slide__info-block .employees span{display:block;font-size:18px;width:100%}}@media only screen and (max-width:767px){.company-history .history-slide__info-block .employees span{font-size:16px}}.company-history .history-slide__info-block .text{font-size:20px;font-weight:400}@media only screen and (max-width:1279px){.company-history .history-slide__info-block .text{font-size:18px}}@media only screen and (max-width:767px){.company-history .history-slide__info-block .text{font-size:16px}}.company-history .history-slide__blocks{display:flex;gap:60px;justify-content:flex-start}@media only screen and (max-width:1279px){.company-history .history-slide__blocks{gap:40px}.company-history .history-slide__blocks--column{flex-direction:column}.company-history .history-slide__blocks--grid{flex-direction:row;flex-wrap:wrap}.company-history .history-slide__blocks--grid .history-slide__block{width:calc(50% - 30px)}}.company-history .history-slide__block{max-width:378px}@media only screen and (max-width:1279px){.company-history .history-slide__block{max-width:100%}}.company-history .history-slide__block img{margin-bottom:16px;width:140px}@media only screen and (max-width:1279px){.company-history .history-slide__block img{margin-bottom:0}}@media only screen and (max-width:767px){.company-history .history-slide__block img{width:120px}}.company-history .history-slide__block-title{font-size:20px;font-weight:700;margin-bottom:20px}@media only screen and (max-width:1279px){.company-history .history-slide__block-title{font-size:18px}}@media only screen and (max-width:767px){.company-history .history-slide__block-title{font-size:16px}}.company-history .history-slide__block-text{font-size:20px;font-weight:500}@media only screen and (max-width:1279px){.company-history .history-slide__block-text{font-size:16px}}.company-history .history-slide .is-last-slide{max-width:184px}@media only screen and (max-width:1279px){.company-history .history-slide .is-last-slide{max-width:100%}}.company-history .history-slide .is-last-slide .history-slide__block-text{font-weight:400}@media only screen and (max-width:1279px){.company-history .history-slide .first-block{display:block;width:100%}}.company-history .header{align-items:center;display:flex;justify-content:space-between}.company-history .history-nav{display:flex;gap:16px}@media only screen and (max-width:1279px){.company-history .history-nav{display:none}}.company-history .history-nav .prev{transform:rotate(-180deg)}.company-history .history-nav .nav-btn{align-items:center;background:transparent;border:2px solid #f51f29;cursor:pointer;display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.company-history .history-nav .nav-btn svg{color:#f51f29;transition:fill .3s ease}.company-history .history-nav .nav-btn.swiper-button-disabled{border-color:#0d0d0d0f;cursor:default}.company-history .history-nav .nav-btn.swiper-button-disabled svg{color:#0d0d0d0f}.company-history .history-nav .nav-btn.swiper-button-disabled:hover{border-color:#0d0d0d0f}
