.section-service h3.garant{
    font-size: 20px;
    line-height: 48px;
}
.section-service h3{
    /* line-height: normal; */
}
.section-service .flex-btn{
    flex-direction: unset;
}
.service-content-info.uslugi p:last-child{
    background: linear-gradient(315deg, #A30913 9.77%, #EF3541 91.37%);
    -webkit-background-clip: text; /* Обрезка фона по тексту */
    -webkit-text-fill-color: transparent; /* Прозрачный цвет текста для отображения фона */
}
.service-content-info.uslugi p:first-child{
    background: linear-gradient(315deg, #A30913 9.77%, #EF3541 91.37%);
  -webkit-background-clip: text; /* Обрезка фона по тексту */
  -webkit-text-fill-color: transparent; /* Прозрачный цвет текста для отображения фона */
}
.service-content-info.uslugi p{
    flex: none;
    display: block;
    min-width: auto;
}
.service-content-info.uslugi{
    display: flex;
    justify-content: space-between;
    background-color: white;
    border-radius: 50px;
    position: relative;
    z-index: 1;
    background: linear-gradient(white, white) padding-box, /* Белый фон для текста */ linear-gradient(255deg, #A30913, #EF3541) border-box;
    border: 1px solid transparent;
    padding: 8px 16px;
}
.service-content-decription .btns h3{
    background: none;
}
.service-content-decription .btns{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.service-content-decription .flex-list-16px{
    width: 100%;
}
.service-content-decription{
    align-self: auto;
    justify-self: auto;
    width: 100%;
}
.service-content-decription .flex-btn{
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
    justify-self: stretch;
    
}
.service-content-decription .h3-white{
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: stretch;
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 0px;
    padding-right: 0;
}
.service-content-decription h3 span.title{
    padding-top: 8px;
    padding-bottom: 8px;
}
.service-content-decription h3 span.price_info{
    background-color: white; /* Цвет фона элемента */
    border-radius: 50px; /* Закругленные углы */
    position: relative;
    z-index: 1;
    background: 
        linear-gradient(white, white) padding-box, /* Белый фон для текста */
        linear-gradient(45deg, #A30913, #EF3541) border-box; /* Градиент для бордера */
    border: 5px solid transparent; /* Прозрачный бордер для применения градиента */
    padding-left: 21px;
    padding-right:21px;
    white-space: nowrap;
    height: 100%;
    align-items: center;
    display: flex;
}
.service-content-decription .h3-green{
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 0px;
    padding-right: 0;
}
.service-content-img-grid .div-padding-32{
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
    justify-self: start;
}
.service-content-img-grid .service-img-1{
    grid-area: 1 / 1 / 2 / 2;
    align-self: stretch;
    justify-self: stretch;
}
.service-content-img-grid{
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
}
@media(max-width:468px){
    .service-content-info.uslugi p{
        flex: inherit;
        display: flex;
        min-width: auto;
    }
    .service-content-info.uslugi p:last-child{
        white-space: nowrap;
    }
}
@media(max-width:991px){
    .service-content-decription .btns .right{
        width: 100%;
    }
    .service-content-decription .btns{
        flex-direction: column;
    }
    .service-content-info:not(.uslugi) {
        flex-direction: column;
    }
    .section-service h3.garant{
        line-height: 32px;
        border-radius: 32px;
    }
    .service-content-decription .h3-green{
        border-radius: 100px;
    }
}