.uc-header .t228__right_descr > div:before {
    content: '';
    width: 10px;
    height: 10px;
    margin-right: 8px;
    background: #0fd500;
    border-radius: 999px;
    display: inline-block;
    /* Анимация мигания */
    animation: blink 3s infinite;
}

/* Определение анимации мигания */
@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.uc-production .t-card__col .t-card__descr li {
    margin-top: 5px !important;
}

.uc-production .t-card__col .t-card__descr li:first-child {
    margin-top: 0 !important;
}

.uc-popup-production a.t390__btn {
    width: 100% !important;
    margin-top: 20px;
}

.uc-fw-button .t-btn {
    width: 100%;
    max-width: 1058px;
}

.uc-partnership .t1115__textwrapper+.t1115__features {
    margin-top: 0 !important;
}

.uc-equipment .t923__bgimg {
    border-radius: 20px !important;
}

.uc-equipment .t-slds__container {
    overflow: visible !important;
}

@media screen and (max-width: 1200px) {
    .uc-fw-button .t-btn {
        max-width: 818px;
    }
}

@media screen and (max-width: 960px) {
    .uc-fw-button .t-btn {
        max-width: 480px;
    }
    
    .uc-services .t852__col:last-child {
        margin-bottom: 0 !important;
    }
    
}

@media screen and (max-width: 640px) {
    .uc-fw-button .t-btn {
        max-width: 100%;
        box-sizing: border-box;
    }
    
    .uc-form-section .t-cover,
    .uc-form-section .t-cover__carrier, 
    .uc-form-section .t-cover__filter {
        height: 1120px !important;
    }
}