@media screen and (min-width: 1200px) {
.arrow-left, .arrow-right {
    display: none;
}
.scrollbooster-viewport {
    cursor: default !important;
}
.text_w_indent {
    text-indent: -395px;
}
.t944__buttonwrapper.t-container {
    max-width: 1166px !important;
}
}

@media screen and (max-width: 1200px) {
h1, h2, h3 {
    letter-spacing: -0.5px !important;
}
}

@media (min-width: 960px) and (max-width: 1200px) {
.text_w_indent {
    text-indent: -320px !important;
} 
.t944__buttonwrapper.t-container {
    max-width: 940px !important;
}
}

@media (min-width: 640px) and (max-width: 960px) {
.t944__buttonwrapper.t-container {
    max-width: 620px !important;
}
}

@media (min-width: 480px) and (max-width: 640px) {
.t944__buttonwrapper.t-container {
    max-width: 95% !important;
}
}

@media (min-width: 320px) and (max-width: 480px) {
.t944__buttonwrapper.t-container {
    max-width: 95% !important;
}
}

@media screen and (min-width: 640px) {
.arrow-left-2, .arrow-right-2 {
    display: none;
}
}


.t614__title.t614__middle_title.t-descr.t-descr_xs g circle {
    fill: #B90F09 !important;
}
.t-menusub__menu.t-menusub__menu_bottom.t-menusub__menu_show {
    border-radius: 5px !important;
}
.t-menusub__menu:after, .t-menusub__menu:before {
    display: none !important;
}
div#rec532114650 {
    background-image: url(https://static.tildacdn.com/tild6666-3437-4261-b561-316531393637/Group_376.svg);
    background-position: top;
    background-size: cover;
}
#rec526773827 .tn-elem[data-elem-id="1670407015086"] .tn-atom, 
#rec526773827 .tn-elem[data-elem-id="1670407015137"] .tn-atom, 
#rec526773827 .tn-elem[data-elem-id="1670407015183"] .tn-atom,
#rec526773827 .tn-elem[data-elem-id="1670407015316"] .tn-atom {
    border-radius: 10px 10px 0 0 !important;
}
li.t228__list_item:nth-child(4) a {
    border-bottom: 3px solid #b90f09 !important;
    padding-bottom: 6px !important;
}
.new {
background-color: unset !important;
background-image: url('https://thumb.tildacdn.com/tild6438-3135-4635-a630-616166313833/-/format/webp/Group_312.jpg') !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: cover;
}

.img_cert .tn-atom.t-bgimg.loaded, .course_img .tn-atom.t-bgimg.loaded {
    border-radius: 10px 10px 0 0 !important;
}


[data-record-type="215"] {
    /* Укажи величину смещения для разрешения больше 1200px */
    top: -100px;
    position: relative;
}
@media (max-width: 1199px) {
    [data-record-type="215"] {
        /* Укажи величину смещения для разрешения 961-1200px */
        top: -100px;
        position: relative;
    }
}
@media (max-width: 959px) {
    [data-record-type="215"] {
        /* Укажи величину смещения для разрешения 641-960px */
        top: -100px;
        position: relative;
    }
}
@media (max-width: 639px) {
    [data-record-type="215"] {
        /* Укажи величину смещения для разрешения 481-640px */
        top: -100px;
        position: relative;
    }
}
@media (max-width: 479px) {
    [data-record-type="215"] {
        /* Укажи величину смещения для разрешения меньше 480px */
        top: -100px;
        position: relative;
    }
}
