@keyframes marquee {
    to {
        transform: translateX(calc(-100% - var(--spacing, 1rem)));
    }
}

html {
    font-size: 16px;
}

.uc-menu .t481__padding40px,
.t-body .t-clear,
.uc-form .t-form__errorbox-middle,
.products__medium_container::-webkit-scrollbar,
.uc-partners .t-card__container:last-child {
    display: none;
}

.uc-menu .t481__list,
.uc-main .t1073__textwrapper,
.uc-cards .t1073__textwrapper,
.uc-cards .t-card__descr li,
.icon__marquee,
.icon__marquee-top,
.icon__marquee-bottom,
.uc-help .t-section__container .t-col.t-col_12,
.uc-help .t923__content,
.uc-help .t-slds__items-wrapper,
.uc-help .t-card__descr ul,
.uc-help .t-card__descr li,
.uc-lms .t-section__container .t-col.t-col_12,
.uc-lms .t-card__col,
.uc-projects .t-section__container .t-col.t-col_12,
.uc-projects .t1073__textwrapper,
.uc-about .t-section__container .t-col.t-col_12,
.uc-about .t-card__col,
.uc-about .t-card__col:first-child .t1073__textwrapper,
.uc-about .t1073__textwrapper,
.uc-partners .t-section__container .t-col.t-col_12,
.uc-form .t-container,
.uc-footer .t-container,
.products__medium_container,
.products__item,
.products__bottom,
.products__bottom .t-btn,
.products__item_tags,
.arrow_left,
.arrow_right,
.products__toggle {
    display: flex;
}

.uc-cards .t-card__row,
.uc-help .t923__wrapper,
.uc-lms .t-card__row,
.uc-projects .t-card__row,
.uc-about .t-card__row,
.uc-about .t-card__col:first-child {
    display: grid;
}

.uc-menu .t481,
.uc-cards .t-card__col,
.uc-help .t923__col,
.uc-projects .t-card__col,
.uc-about .t-card__col,
.uc-form .t678 {
    background: #fbfbfc;
}

.uc-main .t-section__container .t-col.t-col_12:after {
    /*background: url("https://static.tildacdn.com/tild3063-6535-4234-b039-326165303738/Group_1077249146.svg") no-repeat center left / 7.5rem, url("https://static.tildacdn.com/tild3836-3935-4434-b432-633532633732/Group_1321316578.svg") no-repeat center right / 7.5rem;*/
    background: url("https://static.tildacdn.com/tild3063-6535-4234-b039-326165303738/Group_1077249146.svg") no-repeat center right / 7.5rem;
}

.uc-cards .t-card__col:nth-child(2) {
    background: #0A0A0A;
}

.uc-cards .t-card__col:nth-child(4),
.uc-projects .t-card__col:nth-child(2) {
    background: #007CFF;
}

.uc-cards .t-card__col:nth-child(5) {
    background: #FF2C50;
}

.uc-help .t923__content,
.uc-help .t923__imgwrapper {
    background: unset !important;
}

.uc-help .t-card__descr li:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCA1MSAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjgxNiAxMi44MTcyVjEzLjk2OTJMMTggMjYuNzg1MkgxMC42NTZWMjUuNjMzMkwxOS44MjQgMTYuNTEzMkgwVjEwLjI3MzJMMTkuODI0IDEwLjMyMTJMMTAuNjU2IDEuMTA1MjJWMC4wMDEyMTg4SDE4TDMwLjgxNiAxMi44MTcyWiIgZmlsbD0iI0ZGRDVEQyIvPgo8cGF0aCBkPSJNNDAuODE3NiAxMi44MTZWMTMuOTY4TDI4LjAwMTYgMjYuNzg0SDIwLjY1NzZWMjUuNjMyTDI5LjgyNTYgMTYuNTEySDEwLjAwMTZWMTAuMjcyTDI5LjgyNTYgMTAuMzJMMjAuNjU3NiAxLjEwNFYwSDI4LjAwMTZMNDAuODE3NiAxMi44MTZaIiBmaWxsPSIjRkZBQkI5Ii8+CjxwYXRoIGQ9Ik01MC44MTc2IDEyLjgxNlYxMy45NjhMMzguMDAxNiAyNi43ODRIMzAuNjU3NlYyNS42MzJMMzkuODI1NiAxNi41MTJIMjAuMDAxNlYxMC4yNzJMMzkuODI1NiAxMC4zMkwzMC42NTc2IDEuMTA0VjBIMzguMDAxNkw1MC44MTc2IDEyLjgxNloiIGZpbGw9IiNGRjJDNTAiLz4KPC9zdmc+") no-repeat center / contain;
}

.uc-lms .t-card__col,
.products__item {
    background: #ffffff;
}

.uc-projects .t-card__col:first-child {
    background: #ff2c51;
}

.uc-projects .t-card__col:last-child {
    background: #1a1a1a;
}

.uc-lms .t-card__col:nth-child(3) .t1073__bgimg:after {
    background: url("https://static.tildacdn.com/tild3836-3935-4434-b432-633532633732/Group_1321316578.svg") no-repeat center right / 7.5rem;
}

.uc-about .t-card__col:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMwMzBfMTU0MTApIj4KPHBhdGggZD0iTTEyIDE4TDcuNTU2MjUgMjAuOTYyNUM2Ljg5Mzc1IDIxLjQwNjIgNiAyMC45MzEzIDYgMjAuMTMxM1YwSDE4VjIwLjEzMTNDMTggMjAuOTMxMyAxNy4xMTI1IDIxLjQwNjIgMTYuNDQzOCAyMC45NjI1TDEyIDE4WiIgZmlsbD0iI0ZGQUJCOSIvPgo8cGF0aCBkPSJNMCAzMC40ODEzVjNDMCAxLjM0Mzc1IDEuMzQzNzUgMCAzIDBINlYyMC4xMzEzQzYgMjAuOTMxMyA2Ljg4NzUgMjEuNDA2MiA3LjU1NjI1IDIwLjk2MjVMMTIgMThMMTYuNDQzOCAyMC45NjI1QzE3LjEwNjMgMjEuNDA2MiAxOCAyMC45MzEzIDE4IDIwLjEzMTNWMEgyMUMyMi42NTYyIDAgMjQgMS4zNDM3NSAyNCAzVjMwLjQ4MTNDMjQgMzEuMzE4OCAyMy4zMTg4IDMyIDIyLjQ4MTMgMzJDMjIuMTY4OCAzMiAyMS44NjI1IDMxLjkwNjMgMjEuNjA2MyAzMS43MjVMMTIgMjVMMi4zOTM3NSAzMS43MjVDMi4xMzc1IDMxLjkwNjMgMS44MzEyNSAzMiAxLjUxODc1IDMyQzAuNjgxMjUgMzIgMCAzMS4zMTg4IDAgMzAuNDgxM1oiIGZpbGw9IiNGRjJDNTAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMDMwXzE1NDEwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") no-repeat center / contain;
}

.uc-about .t-card__col:first-child:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1OSAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTgwNDY5IDMyLjg4MDVMMTIuNzQwNSAwLjQ4MDQ2OUgyOC40NjA1TDE5Ljk0MDUgMzUuNDAwNUgwLjk4MDQ2OVYzMi44ODA1Wk0zMS4yMjA1IDMyLjg4MDVMNDIuOTgwNSAwLjQ4MDQ2OUg1OC43MDA1TDUwLjE4MDUgMzUuNDAwNUgzMS4yMjA1VjMyLjg4MDVaIiBmaWxsPSIjRkYyQzUwIi8+Cjwvc3ZnPgo=") no-repeat center / contain;
}

.uc-partners {
    background: linear-gradient(180deg, #FBFBFC 0%, rgba(251, 251, 252, 0) 100%) no-repeat top center / 100% 7.5rem;
}

.uc-form .t-col.t-col_4:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iOTMiIHZpZXdCb3g9IjAgMCAzNiA5MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNS44ODQyIDAuNDMyMTA2QzI2LjM3MjcgMC4xNzQ0NDUgMjYuOTc3NiAwLjM2MTU3NCAyNy4yMzUyIDAuODUwMDcxQzQxLjc2MTYgMjguMzkwNSAzNS43OTc0IDUwLjk5ODggMjYuMTg4NSA2Ni42NzM4QzIxLjY5NDkgNzQuMDA0MiAxNi40MDkgNzkuODE1OCAxMi4wNjUyIDgzLjkyMDFDMTIuMTM5MSA4My44ODM5IDEyLjIxMjUgODMuODQ4NSAxMi4yODU0IDgzLjgxMzdDMTguNTA2NCA4MC44NTA0IDIwLjU5MzkgODAuMTE4NSAyNS42OTYyIDc4LjczMDlDMjYuMjI5MSA3OC41ODYgMjYuNzc4NyA3OC45MDA1IDI2LjkyMzYgNzkuNDMzNEMyNy4wNjg1IDc5Ljk2NjQgMjYuNzU0IDgwLjUxNTkgMjYuMjIxMSA4MC42NjA4QzIxLjI0MzkgODIuMDE0NCAxOS4yNjg0IDgyLjcwMjggMTMuMTQ1NSA4NS42MTk0QzExLjQ2MTMgODYuNDIxNiA5LjQ0NjgxIDg3LjY2NDEgNy41MDcyIDg4LjkyMzRDNi43NjA3MiA4OS40MDgxIDYuMDE5ODggODkuODk5IDUuMzE4MDcgOTAuMzY0MUM0LjIyODkyIDkxLjA4NTggMy4yMzM3NSA5MS43NDUzIDIuNDU3MjcgOTIuMjIyNEwyLjQ1NDUzIDkyLjIyNDFDMi40MTQxNiA5Mi4yNDkxIDIuMjA2MzEgOTIuMzc3NiAxLjkwOTQyIDkyLjM3MTJDMS43NTQ5NCA5Mi4zNTU5IDEuNDM5MzggOTIuMjQyNCAxLjI4OTk3IDkyLjEzOTNDMS4xNzA1OCA5Mi4wMjE1IDEuMDE0MzMgOTEuNzcyOSAwLjk3MDcyNCA5MS42NTM1QzAuOTA0NTUzIDkxLjQyOTQgMC45MzY1NCA5MS4yNDMgMC45NDM3NDggOTEuMjAxMUwwLjk0NDExMyA5MS4xOTg5QzAuOTU1ODY4IDkxLjEzMDEgMC45NzI0MDEgOTEuMDc2NyAwLjk4MTA2OSA5MS4wNTAzQzEuMDA5NDIgOTAuOTYzOSAxLjA0Njg1IDkwLjg5MDcgMS4wNTc0NSA5MC44Njk5TDEuMDU4NTkgOTAuODY3N0MxLjA5MTM5IDkwLjgwMzMgMS4xMzYyIDkwLjcyNDMgMS4xODI0NiA5MC42NDQ5QzEuMjc5NDIgOTAuNDc4NCAxLjQyNTgxIDkwLjIzNjYgMS42MTExOSA4OS45MzU0QzEuOTgzNjQgODkuMzMwMiAyLjUyOTg3IDg4LjQ1ODMgMy4xOTI3IDg3LjQwODNDNC41MTkxIDg1LjMwNzEgNi4zMTk5NyA4Mi40ODA0IDguMTQ5MjEgNzkuNjE5M0MxMS44MDI2IDczLjkwNSAxNS41ODY0IDY4LjAyNiAxNS45MjMgNjcuNTI0OEMxNi4yMzA5IDY3LjA2NjMgMTYuODUyMSA2Ni45NDQyIDE3LjMxMDYgNjcuMjUyMUMxNy43NjkyIDY3LjU1OTkgMTcuODkxMyA2OC4xODEyIDE3LjU4MzQgNjguNjM5N0MxNy4yNjMxIDY5LjExNjcgMTMuNDk2NyA3NC45NjgxIDkuODM0MjYgODAuNjk2NkM4LjU0Mzk2IDgyLjcxNDggNy4yNjg3MyA4NC43MTQzIDYuMTY0ODUgODYuNDUzMUM3LjI0MDQgODUuNTczMyA4LjQ5MTE4IDg0LjUwMjEgOS44NTUzNiA4My4yNDYzQzE0LjI1MjkgNzkuMTk4MiAxOS44MTMxIDczLjI0NzMgMjQuNDgzNCA2NS42Mjg1QzMzLjgwMTMgNTAuNDI4MiAzOS41OTkgMjguNTc3NCAyNS40NjYyIDEuNzgzMTRDMjUuMjA4NiAxLjI5NDY1IDI1LjM5NTcgMC42ODk3NjcgMjUuODg0MiAwLjQzMjEwNlpNMS40MjE5MyA5MC41MTEyQzEuNDE4MjkgOTAuNTEzNCAxLjQxNTI3IDkwLjUxNTMgMS40MTI4OSA5MC41MTY4TDEuNDEwMTQgOTAuNTE4NUMxLjQxNDA3IDkwLjUxNjEgMS40MTc5OSA5MC41MTM2IDEuNDIxOTMgOTAuNTExMlpNMi44NDA2NiA5MS43NzU1TDIuODQyMyA5MS43NzI0QzIuODM4MDcgOTEuNzgxMiAyLjgzNjg3IDkxLjc4MyAyLjg0MDY2IDkxLjc3NTVaIiBmaWxsPSIjRkYyQzUwIi8+Cjwvc3ZnPgo=") no-repeat center / contain;
}

.products,
.products__item_tag {
    background: #F5F5F7;
}

.products__bottom .t-btn,
.arrow_left,
.arrow_right {
    background: #ff2c50;
}

.products__item_btn {
    background: #F0F0F4;
}

.products__toggle_elem[data-active="true"] {
    background: #000000;
}

.uc-menu .t481,
.uc-main .t-card__col,
.uc-cards .t-card__col,
.uc-lms .t-card__col,
.uc-projects .t-card__col,
.uc-about .t-card__col {
    max-width: unset;
}

.uc-menu .t481__maincontainer,
.uc-main-img .t107,
.products__top,
.products__bottom {
    max-width: 75rem;
}

.uc-menu .t481__list {
    max-width: 35.9375rem;
}

.uc-cards .t-card__title {
    max-width: 25rem;
}

.uc-cards .t1073__textwrapper {
    max-width: 28.5rem;
}

.uc-cards .t-card__col:nth-child(3) .t-card__title {
    max-width: 18.125rem;
}

.uc-cards .t-card__col:nth-child(3) .t-card__descr {
    max-width: 19.5rem;
}

.uc-cards .t-card__descr li span {
    max-width: 6.25rem;
}

.uc-cards .t-card__col:nth-child(2) .t-card__descr,
.uc-cards .t-card__col:nth-child(4) .t-card__descr,
.uc-cards .t-card__col:nth-child(5) .t-card__descr {
    max-width: 16.125rem;
}

.uc-help .t-card__col {
    max-width: 53.75rem;
}

.uc-lms .t-card__col:nth-child(3) .t1073__bgimg {
    max-width: 40rem;
}

.uc-lms .t-card__descr {
    max-width: 37.5rem;
}

.uc-about .t-card__col:first-child .t-card__descr {
    max-width: 30.75rem;
}

.uc-about .t-card__descr {
    max-width: 11.375rem;
}

.uc-partners .t-card__container {
    max-width: 71.25rem;
}

.uc-form .t-container {
    max-width: 72.5rem;
}

.uc-form .t-section__descr {
    max-width: 22.5rem;
}

.products__item {
    max-width: 28.75rem;
}

.uc-menu .t481__right_buttons,
.uc-help .t923__imgwrapper,
.uc-help .t-card__btn-wrapper,
.uc-help .t923__textwrapper,
.uc-about .t-card__col:first-child,
.uc-partners .t-card__col,
.uc-form .t-container,
.uc-footer .t004 {
    padding: 0;
}

.uc-menu .t481__maincontainer,
.t-body .t-container,
.uc-main-img .t107,
.t-body .t-btn,
.products__top,
.products__bottom {
    padding: 0 1.25rem;
}

.uc-menu .t481__list_item,
.uc-cards .t1073__bgimg,
.uc-cards .t-card__descr ul,
.uc-help .t-card__descr ul,
.uc-lms .t1073__bgimg,
.uc-about .t1073__bgimg {
    padding: 0 !important;
}

.t-body .uc-menu .t-btn {
    padding: 0 0.875rem;
}

.uc-main {
    padding: 4.5rem 0 3.25rem;
}

.uc-cards .t-card__col,
.uc-projects .t-card__col {
    padding: 2.25rem 2rem;
}

.uc-help .t923__content {
    padding: 2.25rem;
}

.uc-lms,
.uc-about {
    padding: 4rem 0;
}

.uc-lms .t-card__col {
    padding: 2.5rem 2.5rem 2.25rem;
}

.uc-lms .t-card__col:nth-last-child(-n+3) {
    padding: 2rem 2.25rem;
}

.uc-projects {
    padding: 4rem 0 2rem;
}

.uc-about .t-card__col {
    padding: 1.5rem;
}

.uc-about .t-card__col:first-child .t1073__textwrapper {
    padding: 3.5rem 0.625rem 2.5rem 2.75rem;
}

.uc-partners {
    padding: 7.5rem 0 3rem;
}

.uc-form {
    padding: 3rem 1.5rem 0;
}

.uc-form .t678 {
    padding: 6rem 1.5rem;
}

.uc-form .t-input,
.uc-form .t-submit {
    padding: 0 0.75rem;
}

.uc-footer {
    padding: 1.5rem 0;
}

.products {
    padding: 6rem 0;
}

.products__item {
    padding: 2.5rem 2.25rem;
}

.products__item_tag {
    padding: 0.1875rem 0.625rem;
}

.products__item_btn {
    padding: 0.75rem 1.25rem;
}

.products__toggle_elem {
    padding: 0.5625rem 1.25rem;
}

.uc-menu .t481__maincontainer,
.t-body .t-container,
.uc-main-img .t107,
.uc-cards .t-card__col,
.uc-help .t923__content,
.uc-lms .t-card__col,
.uc-projects .t-card__col,
.uc-about .t-card__col,
.uc-about .t-card__col:first-child .t1073__textwrapper,
.products__item,
.products__top,
.products__bottom {
    box-sizing: border-box;
}

.t-body .t-col.t-col_12,
.uc-main .t-card__col,
.uc-main .t-card__title,
.uc-main .t-card__descr,
.uc-cards .t-card__col,
.uc-help .t923__col,
.uc-help .t-card__descr,
.uc-lms .t-card__col,
.uc-lms .t-card__descr,
.uc-projects .t-card__col,
.uc-projects .t1073__price,
.uc-projects .t-card__descr ul,
.uc-about .t-card__col,
.uc-about .t-card__col:first-child .t-card__descr,
.uc-about .t-card__title,
.uc-about .t-card__descr,
.uc-partners .t594__img,
.uc-form .t678__form-bottom-text {
    margin: 0;
}

.uc-menu .t481__maincontainer,
.uc-menu .t481__list,
.uc-main-img .t107,
.uc-lms .t-card__descr,
.uc-form .t-col.t-col_4,
.uc-footer .t-col.t-col_8,
.products__top,
.products__bottom {
    margin: 0 auto;
}

.uc-main .t-section__descr,
.uc-cards .t-card__descr ul,
.uc-help .t-card__btn,
.uc-help .t-card__descr ul {
    margin: 0 !important;
}

.uc-cards .t-card__title,
.uc-projects .t-card__title {
    margin: 0 0 1.25rem;
}

.uc-cards .t-card__descr {
    margin: auto 0 0;
}

.uc-help .t-section__title,
.uc-help .t-section__descr,
.uc-lms .t-section__title,
.uc-lms .t-section__descr,
.uc-projects .t-section__descr,
.uc-projects .t-section__title,
.uc-about .t-section__title,
.uc-about .t-section__descr,
.uc-partners .t-section__title,
.uc-partners .t-section__descr,
.uc-form .t-section__descr {
    margin: 0 auto !important;
}

.uc-lms .t-card__title {
    margin: 0 0 0.5rem;
}

.uc-form .t-form__submit {
    margin: 1.25rem 0 0.75rem;
}

.products__item_tags {
    margin: 2rem 0 1rem;
}

.uc-menu .t481__list {
    justify-content: space-between;
}

.uc-lms .t-card__col,
.uc-about .t-card__col,
.uc-about .t1073__textwrapper,
.uc-partners .t-card__container,
.products__bottom,
.products__bottom .t-btn,
.arrow_left,
.arrow_right,
.products__toggle {
    justify-content: center;
}

.uc-menu .t481__list,
.uc-main .t1073__row {
    gap: 1.25rem;
}

.uc-main .t1073__textwrapper {
    gap: 2rem;
}

.uc-cards .t-card__row,
.uc-lms .t-card__row,
.uc-projects .t-card__row,
.uc-about .t-card__row {
    gap: 1.5rem;
}

.uc-cards .t-card__descr li,
.products__item_tags {
    gap: 0.625rem;
}

.icon__marquee,
.icon__marquee-top,
.icon__marquee-bottom,
.products__toggle {
    gap: 1rem;
}

.uc-help .t-section__container .t-col.t-col_12,
.uc-lms .t-section__container .t-col.t-col_12,
.uc-projects .t-section__container .t-col.t-col_12,
.uc-about .t-section__container .t-col.t-col_12,
.uc-partners .t-section__container .t-col.t-col_12 {
    gap: 0.25rem;
}

.uc-help .t923__content,
.uc-help .t-card__descr ul,
.uc-help .t-card__descr li {
    gap: 1.75rem;
}

.uc-partners .t-card__container {
    gap: 2rem 3.75rem;
}

.products__medium_container {
    gap: 2.5rem;
}

.t-body .uc-menu .t-btn,
.uc-about .t-card__col:before {
    height: 2rem;
}

.uc-main .t-section__container .t-col.t-col_12:after,
.uc-lms .t-card__col:nth-child(3) .t1073__bgimg:after {
    height: 7.5rem;
}

.uc-cards .t1073__bgimg,
.uc-cards .t-card__col:nth-child(2) .t1073__textwrapper,
.uc-cards .t-card__col:nth-child(4) .t1073__textwrapper,
.uc-cards .t-card__col:nth-child(5) .t1073__textwrapper,
.uc-help .t923__bgimg,
.uc-help .t923__wrapper,
.uc-help .t923__width_12,
.uc-help .t-slds__wrapper,
.uc-projects .t1073__textwrapper,
.uc-about .t-card__col:first-child .t1073__textwrapper {
    height: 100%;
}

.uc-help .t923__content,
.uc-help .t-slds__items-wrapper {
    height: unset !important;
}

.t-body .t-btn,
.uc-form .t-input,
.uc-form .t-submit {
    height: 2.75rem;
}

.uc-help .t-card__descr li:before {
    height: 1.625rem;
}

.uc-lms .t1073__bgimg {
    height: 4.5rem;
}

.uc-lms .t-card__col:nth-child(3) .t1073__bgimg {
    height: 19.375rem;
}

.uc-about .t1073__bgimg {
    height: calc(100% + 2.25rem);
}

.uc-about .t-card__col:first-child:before {
    height: 2.125rem;
}

.uc-partners .t594__img {
    height: 3.25rem;
}

.uc-form .t-col.t-col_4:after {
    height: 5.75rem;
}

.arrow_left,
.arrow_right {
    height: 3.125rem;
}

.t-body .uc-menu .t-btn,
.uc-form .t-input-title,
.uc-form .t-input,
.products__toggle_elem {
    font-size: 0.875rem;
}

.uc-main .t-section__title {
    font-size: 3.25rem;
}

.uc-main .t-section__descr,
.t-body .t-btn,
.uc-about .t-card__uptitle,
.products__uptitle,
.products__item_subtitle {
    font-size: 1rem;
}

.uc-main .t-card__title {
    font-size: 2.5rem;
}

.uc-cards .t-card__title,
.uc-about .t-card__title {
    font-size: 1.75rem;
}

.uc-cards .t-card__descr li span,
.uc-form .t678__form-bottom-text,
.products__item_tag {
    font-size: 0.75rem;
}

.uc-help .t-section__title,
.uc-lms .t-section__title,
.uc-projects .t-section__title,
.uc-about .t-section__title,
.uc-partners .t-section__title,
.uc-form .t-section__title,
.products__title {
    font-size: 2.75rem;
}

.uc-help .t-card__title {
    font-size: 2rem;
}

.products__item_title {
    font-size: 1.5rem;
}

.t-body .uc-menu .t-btn,
.uc-menu .t-menu__link-item,
.uc-about .t-card__descr,
.uc-form .t-input-title,
.uc-form .t-input,
.products__toggle_elem {
    letter-spacing: -0.0075rem;
}

.uc-main .t-section__descr,
.uc-cards .t-card__descr,
.t-body .t-btn,
.uc-help .t-card__descr,
.uc-about .t-card__uptitle,
.products__item_subtitle {
    letter-spacing: -0.01rem;
}

.uc-cards .t-card__title,
.uc-cards .t-card__descr li strong,
.uc-about .t-card__title {
    letter-spacing: -0.0275rem;
}

.uc-cards .t-card__uptitle,
.products__uptitle {
    letter-spacing: -0.0175rem;
}

.uc-help .t-section__title,
.uc-lms .t-section__title,
.uc-projects .t-section__title,
.uc-about .t-section__title,
.uc-partners .t-section__title,
.uc-form .t-section__title,
.products__title {
    letter-spacing: -0.04rem;
}

.products__item_title {
    letter-spacing: -0.025rem;
}

.uc-main .t-section__title {
    line-height: 1.1;
}

.uc-main .t-section__descr,
.uc-about .t-card__uptitle,
.products__uptitle,
.products__item_subtitle {
    line-height: 1.25;
}

.uc-main .t-card__title,
.uc-cards .t-card__title,
.uc-help .t-section__title,
.uc-help .t-card__title,
.uc-lms .t-section__title,
.uc-projects .t-section__title,
.uc-about .t-section__title,
.uc-about .t-card__title,
.uc-partners .t-section__title,
.uc-form .t-section__title,
.products__title {
    line-height: 1.2;
}

.uc-about .t-card__descr,
.uc-form .t-input-title,
.uc-form .t-input,
.products__item_title,
.products__toggle_elem {
    line-height: 1.286;
}

.uc-form .t678__form-bottom-text {
    line-height: 1.375;
}

.products__item_tag {
    line-height: 1.3334;
}

.uc-projects .t-card__descr {
    margin-bottom: 0;
}

.uc-main .t-section__title {
    margin-bottom: 2.5rem;
}

.uc-main .t-section__container {
    margin-bottom: 2.875rem;
}

.uc-cards .t-card__uptitle {
    margin-bottom: 1rem;
}

.uc-help .t-section__container,
.uc-lms .t-section__container,
.uc-projects .t-section__container,
.uc-about .t-section__container,
.uc-partners .t-section__container {
    margin-bottom: 4rem;
}

.uc-help .t-card__title,
.uc-form .t-section__container.t-container {
    margin-bottom: 2.25rem;
}

.uc-lms .t1073__bgimg {
    margin-bottom: 2.125rem;
}

.uc-about .t-card__uptitle {
    margin-bottom: 0.5rem;
}

.uc-form .t-section__title {
    margin-bottom: 1.75rem !important;
}

.uc-form .t-input-group {
    margin-bottom: 1.5rem;
}

.products__top,
.products__title {
    margin-bottom: 2.75rem;
}

.products__uptitle {
    margin-bottom: 0.25rem;
}

.products__item_title,
.products__item_subtitle {
    margin-bottom: 0.75rem;
}

.uc-main .t-section__descr,
.products__bottom .t-btn,
.products__uptitle,
.products__item_subtitle {
    font-weight: 400;
}

.uc-about .t-card__uptitle,
.products__title,
.products__item_title {
    font-weight: 600;
}

.uc-main .t-section__descr,
.uc-about .t-card__uptitle,
.products__uptitle,
.products__item_title,
.products__item_subtitle {
    font-family: 'Nunito Sans';
}

.products__item,
.products__bottom .t-btn,
.products__toggle {
    font-family: Nunito Sans;
}

.products__title {
    font-family: 'Unbounded';
}

.uc-main .t1073__textwrapper,
.uc-cards .t-card__descr li,
.uc-help .t-card__descr li,
.uc-about .t-card__col,
.uc-about .t1073__textwrapper,
.products__bottom,
.products__bottom .t-btn,
.arrow_left,
.arrow_right {
    align-items: center;
}

.uc-about .t-card__col:first-child .t1073__textwrapper,
.products__item {
    align-items: flex-start;
}

.uc-main .t-section__container .t-col.t-col_12,
.uc-cards .t-card__col,
.uc-cards .t1073__price,
.uc-help .t923__col,
.uc-projects .t1073__textwrapper,
.uc-lms .t-card__col:nth-child(3) .t1073__bgimg,
.uc-about .t-card__col,
.uc-about .t-card__col,
.uc-form .t-col.t-col_4,
.products__medium {
    position: relative;
}

.uc-main .t-section__container .t-col.t-col_12:after,
.uc-cards .t1073__bgimg,
.uc-projects .t1073__price,
.uc-projects .t-card__link,
.uc-lms .t-card__col:nth-child(3) .t1073__bgimg:after,
.uc-about .t-card__col:before,
.uc-form .t-col.t-col_4:after,
.arrow_left,
.arrow_right {
    position: absolute;
}

.uc-help .t923__bgimg,
.uc-help .t-card__btn-wrapper {
    position: unset;
}

/*.uc-lms .t-card__col:nth-child(3) .t1073__bgimg:after,*/
.uc-main .t-section__container .t-col.t-col_12:after,
.uc-help .t-card__descr li:before,
.uc-about .t-card__col:before,
.uc-form .t-col.t-col_4:after {
    content: '';
}

.uc-main .t-section__container .t-col.t-col_12:after,
.uc-projects .t1073__price,
.uc-projects .t-card__link {
    right: 0;
}

.uc-lms .t-card__col:nth-child(3) .t1073__bgimg:after {
    right: -1.25rem;
}

.arrow_right {
    right: 1.25rem;
}

.uc-main .t-section__container .t-col.t-col_12:after,
.uc-cards .t1073__bgimg,
.uc-projects .t-card__link {
    bottom: 0;
}

.uc-lms .t-card__col:nth-child(3) .t1073__bgimg:after {
    bottom: -1.25rem;
}

.uc-form .t-col.t-col_4:after {
    bottom: 5.75rem;
}

.uc-main .t-section__container .t-col.t-col_12:after {
    width: 7.5rem;
}

.uc-cards .t1073__bgimg,
.uc-help .t923__bgimg,
.uc-lms .t-card__col:nth-child(3) .t1073__bgimg,
.uc-projects .t1073__price,
.uc-about .t1073__bgimg,
.uc-form .t-submit {
    width: 100%;
}

.uc-help .t923__col,
.uc-help .t-slds__item {
    width: unset !important;
}

.uc-help .t-card__col {
    width: 100% !important;
}

.uc-help .t-card__descr li:before,
.arrow_left,
.arrow_right {
    width: 3.125rem;
}

.uc-lms .t1073__bgimg {
    width: 5.25rem;
}

.uc-lms .t-card__col:nth-child(3) .t1073__bgimg:after {
    width: 7.5rem;
}

.uc-about .t-card__col:before {
    width: 1.5rem;
}

.uc-about .t-card__col:first-child:before {
    width: 3.5rem;
}

.uc-partners .t-card__col,
.uc-partners .t594__img {
    width: unset;
}

.uc-form .t-col.t-col_4:after {
    width: 2.1875rem;
}

.products__item img {
    width: 5.75rem;
}

.arrow_left svg,
.arrow_right svg {
    width: 0.75rem;
}

.uc-main-img .t-img,
.uc-cards .t-card__col,
.uc-help .t923__col,
.uc-lms .t-card__col,
.uc-projects .t-card__col,
.uc-about .t-card__col,
.uc-form .t678,
.products__item {
    border-radius: 1.5rem;
}

.products__bottom .t-btn,
.products__item_btn {
    border-radius: 0.75rem;
}

.products__item_tag,
.products__toggle_elem {
    border-radius: 6.1875rem;
}

.arrow_left,
.arrow_right {
    border-radius: 50%;
}

.uc-main-img .t107>div {
    border-bottom: 0.0625rem solid #EBEBEB;
}

.uc-main-img .t107>div,
.uc-help {
    padding-bottom: 4rem;
}

.uc-cards {
    padding-bottom: 2rem;
}

.uc-form .t-input-title {
    padding-bottom: 0.5rem;
}

.uc-cards,
.uc-help {
    padding-top: 4rem;
}

.uc-cards .t-card__row {
    grid-template-columns: 0.7fr 0.5fr;
}

.uc-help .t923__wrapper,
.uc-projects .t-card__row {
    grid-template-columns: 1fr 1fr;
}

.uc-lms .t-card__row {
    grid-template-columns: 1fr 1fr 1fr;
}

.uc-about .t-card__row {
    grid-template-columns: repeat(3, 1fr);
}

.uc-about .t-card__col:first-child {
    grid-template-columns: 1.05fr 0.95fr;
}

.uc-cards .t-card__row {
    grid-template-rows: repeat(6, 1fr);
}

.uc-cards .t-card__col,
.products {
    overflow: hidden;
}

.uc-help .t-slds__container {
    overflow: visible;
}

.uc-cards .t-card__col,
.uc-projects .t1073__textwrapper {
    isolation: isolate;
}

.uc-cards .t-card__uptitle {
    order: 1;
}

.uc-cards .t-card__title {
    order: 2;
}

.uc-cards .t-card__descr {
    order: 3;
}

.uc-cards .t1073__price {
    order: 4;
}

.uc-cards .t1073__textwrapper,
.icon__marquee,
.uc-help .t923__content,
.uc-help .t-card__descr ul,
.uc-lms .t-card__col,
.uc-projects .t1073__textwrapper,
.uc-about .t-card__col:first-child .t1073__textwrapper,
.uc-about .t1073__textwrapper,
.products__item {
    flex-direction: column;
}

.uc-help .t-section__container .t-col.t-col_12,
.uc-lms .t-section__container .t-col.t-col_12,
.uc-projects .t-section__container .t-col.t-col_12,
.uc-about .t-section__container .t-col.t-col_12,
.uc-partners .t-section__container .t-col.t-col_12 {
    flex-direction: column-reverse;
}

.uc-cards .t1073__price {
    margin-top: 3.25rem;
}

.uc-help .t-card__btn-wrapper,
.uc-projects .t-card__descr,
.uc-about .t-card__col:first-child .t-card__uptitle,
.products__item_btn {
    margin-top: auto;
}

.uc-about .t1073__bgimg {
    margin-top: -2.25rem;
}

.uc-footer {
    margin-top: 1.5rem;
}

.products__bottom {
    margin-top: 2.5rem;
}

.uc-cards .t1073__bgimg,
.uc-projects .t1073__price {
    left: 0;
}

.uc-about .t-card__col:before {
    left: 1rem;
}

.uc-about .t-card__col:first-child:before {
    left: 3.125rem;
}

.uc-form .t-col.t-col_4:after {
    left: calc(100% + 1.5rem);
}

.arrow_left {
    left: 1.25rem;
}

.uc-cards .t1073__bgimg,
.uc-projects .t1073__price {
    z-index: -1;
}

.uc-cards .t-card__col:nth-child(1),
.uc-cards .t-card__col:nth-child(3) {
    grid-column: 1;
}

.uc-cards .t-card__col:nth-child(2),
.uc-cards .t-card__col:nth-child(4),
.uc-cards .t-card__col:nth-child(5),
.uc-help .t923__imgwrapper,
.uc-about .t1073__bgimg {
    grid-column: 2;
}

.uc-lms .t-card__col:nth-child(3) {
    grid-column: 2/4;
}

.uc-projects .t-card__title {
    grid-column: span 2;
}

.uc-about .t-card__col:first-child {
    grid-column: span 4;
}

.uc-help .t923__imgwrapper,
.uc-about .t1073__bgimg {
    grid-row: 1;
}

.uc-cards .t-card__col:nth-child(1),
.uc-cards .t-card__col:nth-child(3) {
    grid-row: span 3;
}

.uc-cards .t-card__col:nth-child(2),
.uc-lms .t-card__col:nth-child(3) {
    grid-row: 1/3;
}

.uc-cards .t-card__col:nth-child(4) {
    grid-row: 3/5;
}

.uc-cards .t-card__col:nth-child(5) {
    grid-row: 5/7;
}

.uc-cards .t-card__col:nth-child(2),
.uc-cards .t-card__col:nth-child(4),
.uc-cards .t-card__col:nth-child(5) {
    min-height: 18.75rem;
}

.uc-projects .t-card__col {
    min-height: 25rem;
}

.uc-about .t-card__col:first-child {
    min-height: 31.25rem;
}

.uc-cards .t-card__col:nth-child(2) .t-card__uptitle,
.uc-cards .t-card__col:nth-child(2) .t-card__title,
.uc-cards .t-card__col:nth-child(2) .t-card__descr,
.uc-cards .t-card__col:nth-child(4) .t-card__uptitle,
.uc-cards .t-card__col:nth-child(4) .t-card__title,
.uc-cards .t-card__col:nth-child(4) .t-card__descr,
.uc-cards .t-card__col:nth-child(5) .t-card__uptitle,
.uc-cards .t-card__col:nth-child(5) .t-card__title,
.uc-cards .t-card__col:nth-child(5) .t-card__descr,
.uc-projects .t-card__col:first-child .t-card__title,
.uc-projects .t-card__col:first-child .t-card__descr,
.uc-projects .t-card__col:first-child .t-btn,
.uc-projects .t-card__col:nth-child(2) .t-card__title,
.uc-projects .t-card__col:nth-child(2) .t-card__descr,
.uc-projects .t-card__col:nth-child(2) .t-btn,
.uc-projects .t-card__col:last-child .t-card__title,
.uc-projects .t-card__col:last-child .t-card__descr,
.uc-projects .t-card__col:last-child .t-btn,
.products__bottom .t-btn {
    color: #ffffff !important;
}

.uc-projects .t-card__col:first-child .t1073__price {
    color: #FF5673 !important;
}

.uc-projects .t-card__col:nth-child(2) .t1073__price {
    color: #3396FF !important;
}

.uc-projects .t-card__col:last-child .t1073__price {
    color: #333333 !important;
}

.products__uptitle {
    color: #ff2c50;
}

.products__item_title,
.products__item_subtitle {
    color: #000000;
}

.products__item_btn {
    color: #000000 !important;
}

.products__toggle_elem[data-active="true"] {
    color: #ffffff;
}

.uc-cards .t-card__descr ul,
.uc-help .t-card__descr ul {
    list-style: none;
}

.uc-cards .t-card__descr li strong {
    white-space: nowrap;
}

.icon__marquee {
    transform: translateX(-16%);
}

.arrow_left,
.arrow_right {
    transform: translateY(-50%);
}

.arrow_left svg {
    transform: rotate(180deg);
}

.icon__marquee-top svg,
.icon__marquee-bottom svg,
.uc-help .t-card__descr li:before,
.products__item {
    flex-shrink: 0;
}

.icon__marquee-bottom {
    padding-left: 2.25rem;
}

.products__medium_container {
    padding-left: calc(max(75rem, 100vw) / 2 - 36.25rem);
}

.icon__marquee-bottom svg {
    animation: marquee 60s infinite linear reverse;
}

.icon__marquee-top svg {
    -webkit-animation: marquee 60s infinite linear;
            animation: marquee 60s infinite linear;
}

.uc-help .t923__col {
    margin-right: 2.5rem;
}

.uc-help .t923__bgimg,
.uc-lms .t1073__bgimg,
.uc-about .t1073__bgimg {
    background-size: contain;
}

.uc-help .t923__bgimg,
.uc-about .t1073__bgimg {
    background-position: right bottom;
}

.uc-help .t-slds__items-wrapper {
    transition: 0.6s transform cubic-bezier(0.67, 0.06, 0.43, 0.97) !important;
}

.arrow_left,
.arrow_right {
    transition: opacity 0.3s ease;
}

.products__toggle_elem {
    transition: background 0.3s ease, color 0.3s ease;
}

.uc-projects .t1073__price {
    top: 1.75rem;
}

.uc-about .t-card__col:before {
    top: -0.25rem;
}

.uc-about .t-card__col:first-child:before {
    top: -1rem;
}

.arrow_left,
.arrow_right {
    top: 50%;
}

.uc-projects .t-card__descr {
    padding-right: 9.5rem;
}

.products__medium_container {
    padding-right: 1.25rem;
}

.uc-projects .t-card__col:first-child .t-btn,
.uc-projects .t-card__col:nth-child(2) .t-btn,
.uc-projects .t-card__col:last-child .t-btn {
    border-color: #ffffff !important;
}

.uc-about .t-card__col {
    border: 0.0625rem solid #F1F1F2;
}

.products__toggle_elem {
    border: 0.0625rem solid #000000;
}

.products__medium_container {
    overflow-x: auto;
}

.products__medium_container {
    overflow-y: hidden;
}

.products__medium_container {
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
}

.products__medium_container {
    scrollbar-width: none;
}

.products__medium_container {
    scroll-padding: calc(max(75rem, 100vw) / 2 - 36.25rem);
}

.products__item {
    scroll-snap-align: start;
}

.products__top,
.products__bottom {
    text-align: center;
}

.products__uptitle {
    text-transform: uppercase;
}

.products__item_title,
.products__item_subtitle {
    font-style: normal;
}

.arrow_left,
.arrow_right,
.products__toggle_elem {
    cursor: pointer;
}

.arrow_disabled {
    pointer-events: none;
}

.arrow_disabled {
    opacity: 0;
}

.uc-main .t-section__title u {
    text-decoration: none;
}

.cols {
    display: flex;
    max-width: 1200px;
    padding: 44px 20px;
    box-sizing: border-box;
    margin: 0 auto;
    gap: 60px;
}

.cols__col4 {
    flex-shrink: 0;
}

.uc-fix-nav {
    position: -webkit-sticky;
    position: sticky;
    top: 108px;
}

.uc-doc .t-col.t-col_1.t847__col-valign_middle,
.uc-doc .t847__container:before, 
.uc-doc .t847__container:after,
.uc-fix-nav .t-container:before,
.uc-fix-nav .t-container:after {
    display: none;
}

.uc-doc .t847__container {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 44px;
}

.uc-doc .t847__box {
    padding: 0;
}

.uc-doc .t-col {
    margin: 0;
}

.uc-fix-nav .t-container {
    width: 260px !important;
    padding: 0 !important;
    max-width: unset !important;
}

.uc-fix-nav .t125 {
    padding: 0 !important;
}

.uc-fix-nav .t125 hr {
    display: none;
}

.uc-fix-nav .t125__title.t-title {
    font-size: 1rem;
    line-height: 1.25;
    margin-bottom: 1.25rem;
}

.uc-fix-nav .t125__title.t-title a.t125__title__link {
    color: #000000 !important;
}

.uc-fix-nav .t-col.t-col_12 {
    max-width: unset !important;
    width: 100% !important;
    display: block;
    float: unset;
}

.uc-fix-nav .t125__title.t-title.active a.t125__title__link {
    color: #ff2c50 !important;
}

@media screen and (max-width: 1300px) {
    .uc-help .t-slds__container {
        width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .t-body .t-container,
    .uc-main-img .t-img,
    .t-body .t-col.t-col_12 {
        max-width: unset;
    }
    
    .uc-partners .t-card__container {
        max-width: 71.25rem;
    }
    
    .uc-form .t-col.t-col_4 {
        max-width: 22.5rem;
    }
    
    .uc-footer .t-col.t-col_8 {
        max-width: 47.5rem;
    }
    
    .uc-main .t-card__title {
        white-space: nowrap;
    }
    
    .uc-main .t1073__textwrapper {
        gap: 1.5rem;
    }
    
    .uc-projects .t1073__price {
        font-size: calc((100vw - 5rem) / 12.2) !important;
    }
    
    .uc-projects .t1073__price {
        text-align: center;
    }
}

@media screen and (max-width: 980px) {
    .uc-menu .t481__list {
        max-width: unset;
    }
    
    .uc-menu .t481__list {
        flex-direction: column;
    }
    
    .uc-menu .t481__list {
        align-items: flex-start;
    }
    
    .uc-menu .t-menu__link-item,
    .t-body .uc-menu .t-btn {
        font-size: 1.125rem !important;
    }
    
    .uc-menu .t-menu__link-item,
    .t-body .uc-menu .t-btn {
        font-weight: 500 !important;
    }
    
    .uc-menu .t-menu__link-item,
    .t-body .uc-menu .t-btn {
        font-family: 'Unbounded' !important;
    }
    
    .t-body .uc-menu .t-btn {
        height: 2.75rem !important;
    }
    
    .uc-menu .t481__rightcontainer {
        padding: 0 0 1.25rem;
    }
    
    .uc-menu .t481__rightcontainer {
        margin: 0;
    }
}

@media screen and (max-width: 960px) {
    .t-body .t-col.t-col_12,
    .uc-main .t-card__col,
    .uc-help .t-slds__wrapper,
    .uc-projects .t-card__descr,
    .uc-footer .t-col.t-col_8,
    .uc-form .t-col.t-col_4 {
        padding: 0;
    }
    
    .uc-fix-nav .t-item,
    .uc-fix-nav .t-item .t846__textwrapper,
    .uc-doc .t-col {
        padding: 0 !important;
    }
    
    .cols {
        gap: 40px;
    }
    
    .uc-doc .t847__box {
        margin: 0;
    }
    
    .uc-main {
        padding: 3.25rem 0;
    }
    
    .uc-cards .t-card__col,
    .uc-projects .t-card__col {
        padding: 2rem 1.75rem;
    }
    
    .uc-lms .t-card__col {
        padding: 2rem 2rem 1.75rem;
    }
    
    .uc-main .t1073__row {
        display: flex;
    }
    
    .uc-main .t1073__row,
    .products__toggle {
        flex-wrap: wrap;
    }
    
    .uc-main .t1073__row {
        gap: 1.25rem 2rem;
    }
    
    .products__medium_container,
    .uc-cards .t-card__row,
    .uc-lms .t-card__row,
    .uc-projects .t-card__row,
    .uc-about .t-card__row,
    .uc-help .t923__content,
    .uc-help .t-card__descr ul,
    .uc-help .t-card__descr li {
        gap: 1.25rem;
    }
    
    .uc-main .t-card__col {
        width: unset;
    }
    
    .uc-main .t-section__descr {
        max-width: unset;
    }
    
    .uc-help .t-card__col {
        max-width: 47.5rem !important;
    }
    
    .products__item {
        max-width: 25rem;
    }
    
    .uc-main .t-section__descr {
        padding-right: 16.875rem;
    }
    
    .uc-main .t-section__title {
        -webkit-hyphens: auto;
    }
    
    .uc-main .t-section__title {
        -ms-hyphens: auto;
    }
    
    .uc-main .t-section__title {
        hyphens: auto;
    }
    
    .uc-main .t-section__title {
        font-size: 2.75rem;
    }
    
    .uc-help .t-section__title,
    .uc-lms .t-section__title,
    .uc-projects .t-section__title,
    .uc-about .t-section__title,
    .uc-partners .t-section__title,
    .uc-form .t-section__title,
    .products__title {
        font-size: 2.25rem;
    }
    
    .uc-help .t-card__title {
        font-size: 1.75rem;
    }
    
    .uc-cards,
    .uc-help {
        padding-top: 3.25rem;
    }
    
    .uc-main-img .t107>div,
    .uc-help {
        padding-bottom: 3.25rem;
    }
    
    .uc-cards .t-card__col:nth-child(1) .t-card__descr {
        margin-top: 0;
    }
    
    .uc-cards .t1073__price {
        margin-top: auto;
    }
    
    .uc-projects .t-card__link {
        margin-top: 1.25rem;
    }
    
    .uc-cards .t1073__price {
        margin-bottom: 1.25rem;
    }
    
    .uc-help .t-card__title,
    .uc-lms .t1073__bgimg {
        margin-bottom: 1.75rem;
    }
    
    .uc-help .t-section__container,
    .uc-lms .t-section__container,
    .uc-projects .t-section__container,
    .uc-about .t-section__container,
    .uc-partners .t-section__container {
        margin-bottom: 3.25rem;
    }
    
    .uc-cards .t-card__col:nth-child(1) .t1073__textwrapper {
        height: 100%;
    }
    
    .uc-help .t923__col {
        margin-right: 1.25rem;
    }
    
    .uc-projects .t-card__link {
        position: unset;
    }
}

@media screen and (max-width: 768px) {
    .uc-main .t-section__title u {
        display: block;
    }
    
    .uc-fix-nav .t-container {
        width: unset !important;
    }
    
    .uc-cards .t-card__row,
    .uc-help .t923__wrapper,
    .uc-about .t-card__col:first-child,
    .partners_marquee,
    .uc-partners .t-card__container:last-child {
        display: flex;
    }
    
    .uc-help .t923__imgwrapper,
    .uc-partners .t-card__container:after {
        display: none;
    }
    
    .cols {
        flex-direction: column;
    }
    
    .uc-main .t-section__container .t-col.t-col_12:after {
        width: 6rem;
    }
    
    .uc-partners .t-card__container {
        width: unset;
    }
    
    .uc-main .t-section__container .t-col.t-col_12:after {
        background-size: 5.5rem, 5.5rem;
    }
    
    .uc-partners {
        background-size: 100% 5rem;
    }
    
    .uc-main .t-section__descr {
        padding-right: 12.875rem;
    }
    
    .uc-main .t-card__title {
        font-size: 2rem;
    }
    
    .uc-projects .t1073__price {
        font-size: calc((100vw - 5rem) / 6) !important;
    }
    
    .uc-cards .t-card__row {
        flex-direction: column;
    }
    
    .uc-about .t-card__col:first-child {
        flex-direction: column-reverse;
    }
    
    .uc-cards .t1073__price {
        margin-top: 1.25rem;
    }
    
    .uc-cards .t-card__col:nth-child(2),
    .uc-cards .t-card__col:nth-child(4),
    .uc-cards .t-card__col:nth-child(5) {
        order: 1;
    }
    
    .uc-cards .t-card__col {
        min-height: 27.5rem;
    }
    
    .uc-lms .t-card__col {
        min-height: 8.125rem;
    }
    
    .uc-cards .t1073__textwrapper,
    .uc-cards .t-card__title,
    .uc-cards .t-card__descr {
        max-width: unset !important;
    }
    
    .uc-cards .t-card__col:nth-child(3) .t1073__textwrapper {
        max-width: 71% !important;
    }
    
    .uc-help .t-card__col {
        max-width: 25rem !important;
    }
    
    .uc-partners .t-card__container {
        max-width: unset;
    }
    
    .uc-main-img .t-img,
    .uc-cards .t-card__col,
    .uc-help .t923__col,
    .uc-lms .t-card__col,
    .uc-projects .t-card__col,
    .uc-about .t-card__col,
    .uc-form .t678,
    .products__item {
        border-radius: 1.25rem;
    }
    
    .uc-partners .t-card__container,
    .uc-form .t-container {
        padding: 0;
    }
    
    .uc-help .t923__content {
        padding: 2rem 1.75rem;
    }
    
    .partners_marquee {
        padding: 0 1.25rem;
    }
    
    .uc-lms,
    .uc-about {
        padding: 3.25rem 0;
    }
    
    .uc-form .t678 {
        padding: 3.25rem 1.5rem;
    }
    
    .uc-lms .t-card__row,
    .uc-about .t-card__row {
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-about .t-card__col:last-child {
        grid-column: span 2;
    }
    
    .uc-projects .t-card__row {
        grid-template-columns: 1fr;
    }
    
    .uc-lms .t-card__col:nth-child(3) {
        grid-row: 2;
    }
    
    .uc-lms .t-card__col:nth-child(3) {
        grid-column: 1/3;
    }
    
    .uc-lms .t-card__col:last-child,
    .uc-about .t-card__col:first-child {
        grid-column: span 2;
    }
    
    .uc-about .t1073__bgimg {
        background-position: center bottom;
    }
    
    .uc-about .t1073__bgimg {
        margin: 0;
    }
    
    .uc-about .t1073__bgimg {
        height: 12.5rem;
    }
    
    .uc-about .t1073__bgimg,
    .uc-partners .t-card__container,
    .uc-partners .t-card__col {
        flex-shrink: 0;
    }
    
    .uc-partners .t-card__container {
        flex-wrap: nowrap;
    }
    
    .uc-partners .t-card__container {
        justify-content: flex-start;
    }
    
    .uc-partners .t-card__container,
    .partners_marquee {
        gap: 2.5rem;
    }
    
    .partners_marquee {
        box-sizing: border-box;
    }
    
    .uc-partners {
        overflow: hidden !important;
    }
    
    .uc-partners {
        padding-top: 5rem;
    }
    
    .uc-about .t-card__col:first-child .t1073__textwrapper {
        padding: 2.5rem;
    }
    
    .uc-partners .t-card__container {
        --spacing: 2rem;
    }
    
    .uc-partners .t-card__container {
        -webkit-animation: marquee 120s infinite linear;
    }
    
    .uc-partners .t-card__container {
        animation: marquee 120s infinite linear;
    }
    
    .uc-help .t-section__container,
    .uc-lms .t-section__container,
    .uc-projects .t-section__container,
    .uc-about .t-section__container,
    .uc-partners .t-section__container {
        margin-bottom: 2.75rem;
    }
    
    .uc-about .t-card__title {
        margin-bottom: 1rem;
    }
}

@media screen and (max-width: 640px) {
    .uc-main .t-section__title {
        font-size: 2.25rem;
    }
    
    .uc-help .t-section__title,
    .uc-lms .t-section__title,
    .uc-projects .t-section__title,
    .uc-about .t-section__title,
    .uc-partners .t-section__title,
    .uc-form .t-section__title,
    .products__title {
        font-size: 1.75rem;
    }
    
    .uc-help .t-card__title {
        font-size: 1.5rem;
    }
    
    .uc-main .t-section__descr {
        padding-right: 5rem;
    }
    
    .uc-main,
    .uc-cards,
    .uc-help {
        padding-top: 2.75rem;
    }
    
    .uc-main .t-section__container .t-col.t-col_12:after {
        background-size: 4.5rem, 4.5rem;
    }
    
    .uc-cards .t-card__col:nth-child(3) .t1073__bgimg {
        background-size: auto 80%;
    }
    
    .uc-main .t-section__container .t-col.t-col_12:after {
        width: 4.5rem;
    }
    
    .t-body .t-slds__arrow {
        width: 3.25rem !important;
    }
    
    .t-body .t-slds__arrow_body {
        width: 0.75rem !important;
    }
    
    .uc-main .t-section__container .t-col.t-col_12:after {
        height: 9.5rem;
    }
    
    .t-body .t-slds__arrow {
        height: 3.25rem !important;
    }
    
    .uc-main .t-section__container .t-col.t-col_12:after {
        background-position: top right, bottom right;
    }
    
    .uc-cards .t-card__col:nth-child(3) .t1073__bgimg {
        background-position: right bottom;
    }
    
    .uc-main .t-section__container {
        margin-bottom: 2.75rem;
    }
    
    .uc-main-img .t107>div,
    .uc-help {
        padding-bottom: 2.75rem;
    }
    
    .t-body .t-slds__arrow.t-slds__arrow-left,
    .arrow_left {
        left: 0.875rem;
    }
    
    .uc-form .t-col.t-col_4:after {
        left: unset;
    }
    
    .t-body .t-slds__arrow.t-slds__arrow-right,
    .arrow_right {
        right: 0.875rem;
    }
    
    .uc-form .t-col.t-col_4:after {
        right: -3rem;
    }
    
    .uc-help .t-card__col,
    .products__item {
        max-width: calc(100% - 1.25rem) !important;
    }
    
    .uc-help .t923__col {
        padding: 0 !important;
    }
    
    .products__toggle_elem {
        padding: 0.375rem 0.875rem;
    }
    
    .products {
        padding: 3.25rem 0;
    }
    
    .uc-about .t-card__col:first-child .t1073__textwrapper {
        padding: 2rem;
    }
    
    .products__toggle {
        gap: 0.875rem;
    }
    
    .uc-help .t-section__title,
    .uc-lms .t-section__title,
    .uc-about .t-section__title,
    .uc-partners .t-section__title,
    .uc-form .t-section__title,
    .products__title {
        -webkit-hyphens: auto;
    }
    
    .uc-help .t-section__title,
    .uc-lms .t-section__title,
    .uc-about .t-section__title,
    .uc-partners .t-section__title,
    .uc-form .t-section__title,
    .products__title {
        -ms-hyphens: auto;
    }
    
    .uc-help .t-section__title,
    .uc-lms .t-section__title,
    .uc-about .t-section__title,
    .uc-partners .t-section__title,
    .uc-form .t-section__title,
    .products__title {
        hyphens: auto;
    }
    
    .uc-form .t-col.t-col_4 {
        position: relative;
    }
}

@media screen and (max-width: 480px) {
    .uc-form .t-col.t-col_4:after {
        display: none;
    }
    
    .uc-lms .t-card__row,
    .uc-about .t-card__row {
        display: flex;
    }
    
    .uc-main .t-section__title {
        min-height: 200px;
    }
    
    .uc-cards .t-card__col:nth-child(3) {
        min-height: 29rem;
    }
    
    .uc-about .t-card__col {
        min-height: 6.5rem;
    }
    
    .uc-main .t-card__title {
        font-size: 1.75rem;
    }
    
    .uc-cards .t-card__title,
    .uc-about .t-card__title {
        font-size: 1.5rem;
    }
    
    .uc-main-img .t-img {
        padding: 0;
    }
    
    .uc-lms .t-card__col {
        padding: 2rem 1.75rem;
    }
    
    .uc-main-img .t-img,
    .uc-cards .t-card__col,
    .uc-help .t923__col,
    .uc-lms .t-card__col,
    .uc-projects .t-card__col,
    .uc-about .t-card__col,
    .uc-form .t678,
    .products__item {
        border-radius: 0.875rem;
    }
    
    .uc-cards .t-card__col:nth-child(3) .t1073__textwrapper {
        max-width: unset !important;
    }
    
    .uc-cards .t-card__col:nth-child(3) .t1073__bgimg {
        background-size: auto 60%;
    }
    
    .uc-lms .t-card__col:nth-child(3) .t1073__bgimg:after {
        background-size: 5rem;
    }
    
    .uc-cards .t-card__descr li,
    .uc-lms .t-card__row,
    .uc-about .t-card__row {
        flex-direction: column;
    }
    
    .uc-cards .t-card__descr li {
        align-items: flex-start;
    }
    
    .uc-help .t-card__descr li:before {
        width: 2.5rem;
    }
    
    .uc-lms .t-card__col:nth-child(3) .t1073__bgimg:after {
        width: 5rem;
    }
    
    .uc-help .t-card__descr li {
        gap: 1rem;
    }
    
    .uc-lms .t-card__col:nth-child(3) .t1073__bgimg:after {
        height: 5rem;
    }
    
    .uc-lms .t-card__col:nth-child(3) .t1073__bgimg {
        height: unset;
    }
    
    .uc-lms .t-card__col:nth-child(3) .t1073__bgimg {
        padding-bottom: 60% !important;
    }
    
    .products__item img {
        width: 3.875rem;
    }
    
    .products__item {
        padding: 2rem 1.75rem;
    }
    
    .products__item_tags {
        margin: 1.25rem 0 1rem;
    }
}