

/* Start:/local/templates/sag-v3/components/bitrix/news.list/delivery-cols/style.css?17784368202071*/
.delivery-cols {
     display: grid;
     grid-template-columns: 1fr;
     grid-gap: 20px;
} 
.delivery-cols__item {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    width: 100%;
    height: 180px;
    background: transparent no-repeat 140% 50%;
    background-size: contain;
    padding: 30px;
    border-radius: 10px;
    text-decoration: none;
    color: #000;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.delivery-cols__item:hover {
    box-shadow: 0 3px 15px 1px rgba(0, 0, 0, .2);
}
.delivery-cols__info {
    font-size: 20px;
    font-weight: 600;
    width: 180px;
}
.delivery-cols__info--c3 {
    font-size: 16px;
    font-weight: 500;
}
.delivery-cols__name,
.delivery-cols__desc {
    display: block;
    line-height: 1.2;
}
.delivery-cols__desc {
    margin-top: 15px;
    font-weight: 300;
    font-size: 16px;
}
.delivery-cols__desc em,
.delivery-cols__desc b {
    color: #f0364e;
    font-weight: 600;
}


@media(min-width: 451px) {
   .delivery-cols__item {
        background-position: 100% 50%;
   }
   .delivery-cols__info {
       width: 50%;
   }
}

@media (min-width: 801px) {
    .delivery-cols {
        grid-template-columns: repeat(2, 1fr);
    } 
    .delivery-cols--c3 {
        grid-template-columns: repeat(3, 1fr);
        font-size: 16px;
    }
    .delivery-cols__item--c3 {
        background-position: 50% 50%;
        padding: 0;
        display: block;
    }
    .delivery-cols__info--c3 {
        width: auto;
        height: 100%;
        padding: 30px;
        background-color: rgba(255, 255, 255, .5);
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
   /*.delivery-cols__item {
        background-position: 200px 0;
   }*/
}

@media (min-width: 1001px)  {

}

@media (min-width: 1201px) {
    .delivery-cols__item--c3 {
        display: flex;
        padding: 30px;
        background-position: 100% 50%;
    }
    .delivery-cols__info--c3 {
        padding: 0;
        height: auto;
        background-color: unset;
        width: 50%;
    }
}
/* End */


/* Start:/local/templates/sag-v3/components/bitrix/news.list/stages/style.css?17780601091609*/
.stages {
    display: grid;
    grid-gap: 15px;
    grid-template-columns: 1fr;
}
.stages__item {
    padding: 15px 30px 20px;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    position: relative;
}
.stages__item::after {
    content: '';
    font-size: 0;
    position: absolute;
    z-index: 10;
    left: 55px;
    right: auto;
    top: 65px;
    bottom: 0;
    width: 2px;
    height: auto;
    background-color: #7a7a7a;
}
.stages__item--has-btn::after {
    top: 0;
    bottom: 60px;
}
.stages__number {
    font-size: 36px;
    font-weight: 300;
    line-height: 50px;
    color: #fff;
    border-radius: 10px;
    float: left;
    height: 50px;
    width: 50px;
    text-align: center;
    background-color: #7a7a7a;
    border-radius: 10px;
}
.stages__text,
.stages__name {
    padding-left: 65px;
}
.stages__name {
    font-size: 16px;
    font-weight: 600;
    margin-top: 14px;
}
.stages__text {
    margin-top: 5px;
    font-size: 14px;
    font-weight: 300;
}
.stages__item .stages__btn {
    margin: 15px 0 0;
    width: 100%;
}

@media (min-width: 621px) {
    .stages {
        grid-template-columns: repeat(2, 1fr);
    }
    .stages__number {
        float: none;
    }
    .stages__item::after {
        left: 80px;
        right: 0;
        top: 40px;
        bottom: auto;
        height: 2px;
        width: auto;
    }
    .stages__item--has-btn::after {
        display: none;
    }
    .stages__text,
    .stages__name {
        padding-left: 0;
    }
}
@media (min-width: 1001px) {
    .stages {
        grid-template-columns: repeat(3, 1fr);
    }
}

/* End */


/* Start:/local/templates/sag-v3/components/kratkar/editable.include/info-2col/style.css?1778856384909*/
.info-2col {
    display: grid;
    grid-gap: 30px;
    font-size: 18px;
    grid-template-columns: 1fr;
}
.info-2col__title {
    font-size: 32px;
    line-height: 1;
    font-weight: 600;
}
.info-2col__text {
    margin-top: 30px;
}
.info-2col__text--bg {
    background: no-repeat 50% 0;
    background-size: 140px;
    font-size: 18px;
    padding-top: 155px;
}

@media (min-width: 576px) {
    .info-2col__text--bg {
        background-position: 0 50%;
        min-height: 140px;
        padding-top: 0;
        padding-left: 155px;
    }
}

/*@media (min-width: 801px) {
    
}*/

@media (min-width: 1001px) {
    .info-2col {
        grid-template-columns: repeat(2, 1fr);
    }
    .info-2col__item {
        padding: 0 30px;
    }
    .info-2col__item--n1 {
        border-right: 2px solid #f0364e;
    }
}

@media (min-width: 1201px) {
    .info-2col__item--n2 {
        padding-left: 60px;
    }
}

/* End */
/* /local/templates/sag-v3/components/bitrix/news.list/delivery-cols/style.css?17784368202071 */
/* /local/templates/sag-v3/components/bitrix/news.list/stages/style.css?17780601091609 */
/* /local/templates/sag-v3/components/kratkar/editable.include/info-2col/style.css?1778856384909 */
