/* СПИСКИ БУЛЛЕТЫ */

.uc-bullet-checkbox ul {
    list-style: none;
    padding-left: 0px !important;
    margin-left: 0;
    display: grid !important;
    gap: 8px !important;
}

.uc-bullet-checkbox li {
    position: relative;
    padding-left: 27px; 
}

.uc-bullet-checkbox li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 20px;
    height: 20px;
    background-image: url('https://static.tildacdn.com/tild6363-3636-4136-a663-623731383838/icon.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
    
.t-records ul li {
    margin-bottom: 15px !important;
}


.uc-sertificate .t422__text_right {
    border-radius: 0px 20px 20px 0px !important;
}

.uc-sertificate .t422__img {
    border-radius: 20px 0px 0px 20px !important;
}



/* БЛОГ СТАТЬИ */

/* важно: отступы внутри блока */
.uc-blog-vazhno .t672__textwrapper {
    padding: 30px !important;
}

/* цитата: прозрачность линий */
.uc-blog-tsitata .t090__outer {
    border-top: 4px solid #27272730 !important;
}
.uc-blog-tsitata svg {
    opacity: 17% !important;
}






@media screen and (max-width: 960px) {
    .uc-sertificate .t422__text {
        border-radius: 0px 0px 20px 20px !important;
    }
    
    .uc-sertificate .t422__img-mobile {
        border-radius: 20px 20px 0px 0px !important;
    }
    
    
    
    /* БЛОГ СТАТЬИ */

    /* содержание: высота изображения фото */
    .uc-soderzhanie .t477__blockimg {
        min-height: 340px !important;
    }
    
    /* важно и фото: отступы в моб. версии*/
    .uc-blog-vazhno .t672,
    .uc-blog-foto .t670__imgwrapper .t-slds__bgimg {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    
    /* таблица отступы */
    .uc-blog-tablica .t611__mobile {
        padding: 10px 20px !important;
    }
    
    /* этапы: отступы между пунктами */
    .uc-blog-etapy .t1106__textwrapper {
        padding-bottom: 0px !important;
    }
    
    /* курсы: отступы внутри карточки */
    .uc-blog-courses  .t902__content  {
        padding: 0px !important;
    }
}

