.elementor-1996 .elementor-element.elementor-element-60d6222b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1996 .elementor-element.elementor-element-3824f4e3{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-1996 .elementor-element.elementor-element-60334186{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1996 .elementor-element.elementor-element-404ac31a{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-1996 .elementor-element.elementor-element-404ac31a .elementor-icon-box-wrapper{text-align:start;}.elementor-1996 .elementor-element.elementor-element-404ac31a .elementor-icon-box-title{margin-block-end:10px;}.elementor-1996 .elementor-element.elementor-element-404ac31a .elementor-icon-box-title, .elementor-1996 .elementor-element.elementor-element-404ac31a .elementor-icon-box-title a{font-size:36px;}.elementor-1996 .elementor-element.elementor-element-404ac31a .elementor-icon-box-description{font-size:18px;line-height:22px;}.elementor-1996 .elementor-element.elementor-element-1714a925{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-1996 .elementor-element.elementor-element-1714a925 .elementor-icon-box-wrapper{text-align:start;}.elementor-1996 .elementor-element.elementor-element-1714a925 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1996 .elementor-element.elementor-element-1714a925 .elementor-icon-box-title, .elementor-1996 .elementor-element.elementor-element-1714a925 .elementor-icon-box-title a{font-size:36px;}.elementor-1996 .elementor-element.elementor-element-1714a925 .elementor-icon-box-description{font-size:18px;line-height:22px;}.elementor-1996 .elementor-element.elementor-element-54c22535{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-1996 .elementor-element.elementor-element-54c22535 .elementor-icon-box-wrapper{text-align:start;}.elementor-1996 .elementor-element.elementor-element-54c22535 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1996 .elementor-element.elementor-element-54c22535 .elementor-icon-box-title, .elementor-1996 .elementor-element.elementor-element-54c22535 .elementor-icon-box-title a{font-size:36px;}.elementor-1996 .elementor-element.elementor-element-54c22535 .elementor-icon-box-description{font-size:18px;line-height:22px;}.elementor-1996 .elementor-element.elementor-element-714a2e14{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-1996 .elementor-element.elementor-element-714a2e14 .elementor-icon-box-wrapper{text-align:start;}.elementor-1996 .elementor-element.elementor-element-714a2e14 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1996 .elementor-element.elementor-element-714a2e14 .elementor-icon-box-title, .elementor-1996 .elementor-element.elementor-element-714a2e14 .elementor-icon-box-title a{font-size:36px;}.elementor-1996 .elementor-element.elementor-element-714a2e14 .elementor-icon-box-description{font-size:18px;line-height:22px;}@media(max-width:1024px){.elementor-1996 .elementor-element.elementor-element-60d6222b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1996 .elementor-element.elementor-element-3824f4e3{width:100%;max-width:100%;}.elementor-1996 .elementor-element.elementor-element-60334186{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1996 .elementor-element.elementor-element-404ac31a{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-1996 .elementor-element.elementor-element-404ac31a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1996 .elementor-element.elementor-element-1714a925{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-1996 .elementor-element.elementor-element-1714a925.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1996 .elementor-element.elementor-element-54c22535{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-1996 .elementor-element.elementor-element-54c22535.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1996 .elementor-element.elementor-element-714a2e14{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-1996 .elementor-element.elementor-element-714a2e14.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-1996 .elementor-element.elementor-element-3824f4e3{width:100%;max-width:100%;}.elementor-1996 .elementor-element.elementor-element-60334186{--flex-wrap:nowrap;}.elementor-1996 .elementor-element.elementor-element-404ac31a{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1996 .elementor-element.elementor-element-1714a925{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1996 .elementor-element.elementor-element-54c22535{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1996 .elementor-element.elementor-element-714a2e14{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}/* Start custom CSS for icon-box, class: .elementor-element-714a2e14 */.last-number .elementor-icon-box-title:before{
 content:'';
 width:40px;
 height:40%;
 background: var(--e-global-color-primary);
 position: absolute;
 left:62px;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60334186 */.elementor-1996 .elementor-element.elementor-element-60334186 .elementor-icon-box-title{
    border:1px solid var(--e-global-color-accent);
    width:62px;
    height:62px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius:50px;
    padding:10px;
    background: var(--e-global-color-primary)
}
.elementor-1996 .elementor-element.elementor-element-60334186 .elementor-icon-box-content{
    display: flex;
    flex-direction: column;
}

.elementor-1996 .elementor-element.elementor-element-60334186 .elementor-icon-box-wrapper {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}


/* Линия шкалы времени через псевдоэлемент для всех элементов, кроме последнего */
.timeline .elementor-icon-box-title::after {
    content: "";
    position: absolute;
    top: 31px; /* Центрирование по вертикали */
    left: 0%; /* Линия начинается от правого края элемента */
   width: calc(160% - 20px); 
    height: 2px; /* Толщина линии */
    background-color: var(--e-global-color-accent); /* Цвет линии */
    z-index: -1; /* Размещаем позади остальных элементов */
    transform: translateY(-50%);
}

/* Элементы внутри контейнера */
.elementor-1996 .elementor-element.elementor-element-60334186 .elementor-icon-box-content {
    display: flex;
    flex-direction: column;
}


@media screen and (max-width:1024px){
    .timeline .elementor-icon-box-title::after {
   width: calc(140% - 20px); 

}
}/* End custom CSS */