@charset "UTF-8";.section-timeline{padding:62px 0 35px}.section-timeline .section__content{margin-top:36px}.section-timeline__counters{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;background:#f1f8ff;justify-content:center}.section-timeline__counters-wrapper{display:grid;grid-template-columns:repeat(4,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:160px;-moz-column-gap:160px;column-gap:160px;justify-content:space-between}.section-timeline__counter{display:grid;grid-template-rows:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-timeline__counter-digit,.section-timeline__counter-number{color:var(--color-blue);font-size:96px;font-weight:900;line-height:80%}.section-timeline__counter-title{color:var(--color-black);font-size:24px;line-height:150%}.section-timeline__slider{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-timeline__slider:before{background-color:var(--color-black);content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%}.section-timeline__slider:after{color:var(--color-black);content:"продолжение\aследует";font-size:18px;opacity:.4;position:absolute;right:26px;top:50%;white-space:pre}.section-timeline__slider-outer{overflow:visible;width:100%}.section-timeline__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:445px}.section-timeline__stage{position:relative;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;-ms-flex-direction:column;flex-direction:column;height:100%;row-gap:14px;-webkit-transition:-webkit-box-flex var(--transition-normal);transition:-webkit-box-flex var(--transition-normal);transition:flex var(--transition-normal);transition:flex var(--transition-normal),-webkit-box-flex var(--transition-normal),-ms-flex var(--transition-normal);z-index:1}.section-timeline__stage:after,.section-timeline__stage:before{background-color:var(--color-black);content:"";position:absolute;top:50%}.section-timeline__stage:before{border-radius:50%;height:15px;left:-7px;-webkit-transform:translateY(calc(-50% + 1px));-ms-transform:translateY(calc(-50% + 1px));transform:translateY(calc(-50% + 1px));-webkit-transition:background var(--transition-normal);transition:background var(--transition-normal);width:15px}.section-timeline__stage:after{height:100%;left:0;max-height:63px;-webkit-transition:max-height var(--transition-normal),background var(--transition-normal),-webkit-transform var(--transition-normal);transition:max-height var(--transition-normal),background var(--transition-normal),-webkit-transform var(--transition-normal);transition:max-height var(--transition-normal),transform var(--transition-normal),background var(--transition-normal);transition:max-height var(--transition-normal),transform var(--transition-normal),background var(--transition-normal),-webkit-transform var(--transition-normal);width:1px}.section-timeline__stage:nth-child(2n):after{top:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.section-timeline__stage:nth-child(2n) .section-timeline__stage-image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-timeline__stage:nth-child(2n) .section-timeline__stage-info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-timeline__stage:nth-child(2n) .section-timeline__stage-year{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-timeline__stage:nth-child(2n) .section-timeline__stage-description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-timeline__stage.hover{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.section-timeline__stage.hover:after,.section-timeline__stage.hover:before{background-color:var(--color-green)}.section-timeline__stage.hover:after{max-height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-timeline__stage.hover .section-timeline__stage-image-wrapper{opacity:1;visibility:visible}.section-timeline__stage.hover .section-timeline__stage-year{color:var(--color-green);font-size:64px}.section-timeline__stage-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-timeline__stage-image-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:50%;opacity:0;padding:0 7px;-webkit-transition:visibility var(--transition-normal),opacity var(--transition-normal);transition:visibility var(--transition-normal),opacity var(--transition-normal);visibility:hidden;width:100%}.section-timeline__stage-info{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 7px}.section-timeline__stage-year{color:var(--color-blue);font-size:48px;font-weight:900;line-height:68px;-webkit-transition:font-size var(--transition-normal),color var(--transition-normal);transition:font-size var(--transition-normal),color var(--transition-normal)}.section-timeline__stage-description{color:var(--color-black);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:1680px){.section-timeline__counters-wrapper{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.section-timeline__slider:after{display:none}}@media screen and (max-width:1320px){.section-timeline__counters-wrapper{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.section-timeline__counter-digit,.section-timeline__counter-number{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.section-timeline__counter-title{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}@media screen and (max-width:992px){.section-timeline{padding:18px 0 35px}.section-timeline .section__content{margin-top:17px}.section-timeline__counters{padding:3px 0 15px}.section-timeline__counter{grid-template-rows:repeat(2,auto)}.section-timeline__counter-digit,.section-timeline__counter-number{font-size:60px;line-height:116%}.section-timeline__counter-title{font-size:14px;line-height:130%}.section-timeline__slider:before{bottom:34px;top:revert}.section-timeline__slider-outer{margin:0 -20px;overflow:hidden;padding:0 20px;width:100vw}.section-timeline__slider-wrapper{height:auto;margin-bottom:35px}.section-timeline__stage{-webkit-box-flex:1;-ms-flex:1 0 294px;flex:1 0 294px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;-ms-flex-direction:row;flex-direction:row}.section-timeline__stage:after,.section-timeline__stage:before{bottom:-39px;top:revert}.section-timeline__stage:after{display:none}.section-timeline__stage:nth-child(2n) .section-timeline__stage-year{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-timeline__stage:nth-child(2n) .section-timeline__stage-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-timeline__stage.hover{-webkit-box-flex:revert;-ms-flex-positive:revert;flex-grow:revert}.section-timeline__stage.hover:after,.section-timeline__stage.hover:before{background-color:var(--color-black)}.section-timeline__stage.hover .section-timeline__stage-year{color:var(--color-blue);font-size:40px}.section-timeline__stage-image-wrapper{height:103px;-webkit-box-flex:1;-ms-flex:1 0 140px;flex:1 0 140px;-webkit-box-ordinal-group:3;-ms-flex-order:2;opacity:1;order:2;visibility:visible}.section-timeline__stage-info{-webkit-box-flex:1;-ms-flex:1 0 140px;flex:1 0 140px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-timeline__stage-year{font-size:40px;line-height:130%}.section-timeline__stage-description{-webkit-line-clamp:2;word-wrap:anywhere}}@media screen and (max-width:767px){.section-timeline__counters-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media screen and (max-width:450px){.section-timeline__counters{padding:3px 0}.section-timeline__counters-wrapper{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);padding-bottom:17px}}
/*# sourceMappingURL=section-timeline.min.css.map */
