@keyframes cart {
    50% {
        transform: scale(1.2);
    }
}

.uc-team .t923__imgwrapper {
    max-width: 12rem;
    aspect-ratio: 1/1;
    padding: 0;
    margin: 0 auto;
    background: unset !important;
    border-radius: 50%;
    overflow: hidden;
}

.uc-team .t923__bgimg {
    position: unset;
    width: 100%;
    height: 100%;
}

.uc-team .t923__col {
    width: 100% !important;
    padding: 1.875rem;
    box-sizing: border-box;
    background: rgb(245, 245, 245);
    border-radius: 1.25rem;
}

.uc-team .t923__slds-wrapper {
    margin-right: 1rem;
    height: 100%;
}

.uc-team .t923__content {
    background: unset !important;
    height: unset !important;
    /*margin-top: 1.5rem;*/
    text-align: center;
}

.uc-faq .t849__wrapper:has(.t849__header.t849__opened) {
    border-radius: 1.25rem;
}

.uc-faq .t849__wrapper {
    transition: border-radius 0.3s ease;
}

.uc-team .t-card__col {
    width: calc(100% / 3) !important;
    max-width: 24.5rem;
}

.uc-team .t-slds__items-wrapper {
    height: unset !important;
    display: flex;
}

.uc-team .t923__textwrapper {
    padding: 0;
}

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

.uc-team .t-card__uptitle {
    margin: 0;
    font-size: 1.25rem;
    line-height: 1.3;
    color: #000000;
    font-weight: 500;
    letter-spacing: 0;
}

.uc-team .t-card__title {
    margin: 0.75rem 0;
    font-family: 'Inter', Arial, sans-serif;
    font-size: 0.75rem;
}

.uc-team .t-card__descr {
    margin: 0 auto;
    font-family: 'Inter', Arial, sans-serif;
    max-width: 18.125rem;
    font-size: 1rem;
    line-height: 1.25;
}

.uc-team .t923__width_12 {
    height: 100%;
}

.uc-team .t-card__title span {
    padding: 0.25rem 0.5rem;
    display: inline-block;
    border-radius: 6.1875rem;
}

.uc-menu .t706__bgimg {
    background-size: 1.5rem;
}

.uc-about .t959__card-image,
.uc-benefit .t959__card-image,
.uc-cart .t706__product-imgdiv {
    background-size: contain !important;
}

.uc-menu .t706__carticon-imgwrap,
.uc-subjects .t-store__card__imgwrapper {
    width: 3.25rem;
}

.uc-menu .t706__carticon-counter {
    width: 1.125rem;
}

.t-body .t-btn:after,
.t-body .t-submit:after,
.t-body .t-btn:before,
.t-body .t-submit:before {
    width: 2.25rem;
}

.t-body .t-submit,
.uc-about .t959__card,
.uc-about .t959__card-inner,
.uc-subjects .js-store-prod-btn2.t-store__card__btn,
.uc-for .t165__img,
.t-body .t-input-phonemask__options-wrap,
.uc-footer .t977__col-inner:last-child a,
.uc-footer .t977__col-inner:last-child .t977__descr {
    width: 100%;
}

.uc-subjects .js-product.t-store__card {
    width: 23.5rem;
}

.uc-benefit .t959__card,
.uc-cart .t706__product-amount {
    width: unset;
}

.uc-faq .t849__icon {
    width: 3rem;
}

.t706__bubble-close {
    width: 1rem;
}

.uc-cart .t706__close-button {
    width: 2rem;
}

.uc-cart .t706__product-thumb,
.uc-cart .t706__product-imgdiv {
    width: 3.25rem;
}

.uc-cart .t706__product-del {
    width: 1.5rem;
}

.uc-menu .t706__carticon-imgwrap,
.t-body .t-btn,
.t-body .t-submit,
.uc-subjects .t-store__card__imgwrapper {
    height: 3.25rem;
}

.uc-menu .t706__carticon-counter {
    height: 1.125rem;
}

.t-body .t-btn:after,
.t-body .t-submit:after,
.t-body .t-btn:before,
.t-body .t-submit:before {
    height: 2.25rem;
}

.uc-main .t-section__descr,
.uc-about .t959__card-inner,
.uc-subjects .t-store__card__wrap_all,
.uc-for .t165__img,
.uc-for .t165__text,
.uc-benefit .t959__card-inner,
.uc-benefit .t959__card-content,
.uc-benefit .t959__card:first-child .t-card__descr {
    height: 100%;
}

.t-body .t-input-block>.t-input,
.t-body .t-inputpromocode__wrapper > .t-input,
.t-body .t-select {
    height: 2.75rem;
}

.uc-subjects .t-store__card__textwrapper,
.uc-subjects .t-store__card__wrap_txt-and-btns {
    height: unset !important;
}

.uc-how .t858__inner-col {
    height: 100% !important;
}

.uc-faq .t849__trigger-button {
    height: 4.5rem;
}

.uc-faq .t849__icon {
    height: 3rem;
}

.t706__bubble-close {
    height: 1rem;
}

.uc-cart .t706__close,
.uc-cart .t706__product {
    height: unset;
}

.uc-cart .t706__close-button {
    height: 2rem;
}

.uc-cart .t706__product-thumb,
.uc-cart .t706__product-imgdiv {
    height: 3.25rem;
}

.uc-cart .t706__product-del {
    height: 1.5rem;
}

.uc-menu .t706__carticon-imgwrap {
    box-shadow: none;
}

.uc-menu .t706__carticon-imgwrap {
    background: #f0f0f4;
}

.t-body .t-btn:after,
.t-body .t-submit:after {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjY4NzUgMTIuNzE4OEwxMy42ODc1IDE3LjcxODhDMTMuMzEyNSAxOC4xMjUgMTIuNjU2MiAxOC4xMjUgMTIuMjgxMiAxNy43MTg4QzExLjg3NSAxNy4zNDM4IDExLjg3NSAxNi42ODc1IDEyLjI4MTIgMTYuMzEyNUwxNS41NjI1IDEzSDZDNS40Mzc1IDEzIDUgMTIuNTYyNSA1IDEyQzUgMTEuNDY4OCA1LjQzNzUgMTEgNiAxMUgxNS41NjI1TDEyLjI4MTIgNy43MTg3NUMxMS44NzUgNy4zNDM3NSAxMS44NzUgNi42ODc1IDEyLjI4MTIgNi4zMTI1QzEyLjY1NjIgNS45MDYyNSAxMy4zMTI1IDUuOTA2MjUgMTMuNjg3NSA2LjMxMjVMMTguNjg3NSAxMS4zMTI1QzE5LjA5MzggMTEuNjg3NSAxOS4wOTM4IDEyLjM0MzggMTguNjg3NSAxMi43MTg4WiIgZmlsbD0iIzU4NTBERCIvPgo8L3N2Zz4K') no-repeat center / 1.5rem, #ffffff;
}

.t-body .t-btn:before,
.t-body .t-submit:before,
.uc-main .t-container:last-child,
.uc-about .t959__card,
.uc-for .t165__text li,
.t706__bubble-close,
.uc-footer-form .t-container:last-child,
.uc-cart .t706__product,
.uc-cart .t706__cartwin-checkout,
.uc-cart .t706__product-deleted-wrapper,
.uc-cart .t706__cartpage-products_empty,
.uc-footer .t977__menu,
.uc-faq .t849__wrapper {
    background: #ffffff;
}

.uc-main .t678 {
    background: #5850dd;
}

.uc-main .t-section__descr u {
    background: #9B96EB;
}

.uc-about .t959__card:nth-child(3) {
    background: #5850DD;
}

.uc-for .t-container {
    background: url('https://static.tildacdn.com/tild3164-6237-4236-a134-663037326464/Frame-1.svg') no-repeat center, #5850dd;
}

.uc-benefit .t959__card:first-child .t959__card-inner {
    background: unset !important;
}

.uc-footer-form .t-section__descr {
    background: #fce261;
}

.uc-benefit .t959__card:first-child .t-card__descr {
    background: url(https://optim.tildacdn.com/tild3336-3963-4532-b637-366661323239/-/resize/800x800/-/format/webp/Group_1321316812.png) right bottom / 10.25rem no-repeat, #fce261;
}

.t706__bubble {
    background: #5850dd;
}

.uc-footer-form .t678 {
    background: url('https://static.tildacdn.com/tild3465-6366-4438-b230-316366373262/Frame-2.svg') no-repeat center, #5850dd;
}

.uc-cart .t706__close-button {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNjgyMjkgMTIuNjc4TDEwLjQwNDUgMTcuNDAwMkMxMC43NTg3IDE3Ljc4MzkgMTEuMzc4NSAxNy43ODM5IDExLjczMjYgMTcuNDAwMkMxMi4xMTYzIDE3LjA0NiAxMi4xMTYzIDE2LjQyNjIgMTEuNzMyNiAxNi4wNzJMOC42MzM2OCAxMi45NDM2SDE3LjY2NDlDMTguMTk2MiAxMi45NDM2IDE4LjYwOTQgMTIuNTMwNCAxOC42MDk0IDExLjk5OTFDMTguNjA5NCAxMS40OTc0IDE4LjE5NjIgMTEuMDU0NyAxNy42NjQ5IDExLjA1NDdIOC42MzM2OEwxMS43MzI2IDcuOTU1NzNDMTIuMTE2MyA3LjYwMTU2IDEyLjExNjMgNi45ODE3NyAxMS43MzI2IDYuNjI3NkMxMS4zNzg1IDYuMjQzOTIgMTAuNzU4NyA2LjI0MzkyIDEwLjQwNDUgNi42Mjc2TDUuNjgyMjkgMTEuMzQ5OEM1LjI5ODYxIDExLjcwNCA1LjI5ODYxIDEyLjMyMzggNS42ODIyOSAxMi42NzhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K') no-repeat center / 1.5rem, #000000;
}

.uc-cart .t706__cartwin-content {
    background: unset;
}

.uc-cart .t706__cartwin {
    background: #f2f2f2;
}

.uc-cart .t706__product-del {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMzM3NSAwLjgyOTY4OEw3IDEuNUgyLjVDMS42NzAzMSAxLjUgMSAyLjE3MDMxIDEgM0MxIDMuODI5NjkgMS42NzAzMSA0LjUgMi41IDQuNUgyMC41QzIxLjMyOTcgNC41IDIyIDMuODI5NjkgMjIgM0MyMiAyLjE3MDMxIDIxLjMyOTcgMS41IDIwLjUgMS41SDE2TDE1LjY2MjUgMC44Mjk2ODhDMTUuNDA5NCAwLjMxODc1IDE0Ljg4OTEgMCAxNC4zMjE5IDBIOC42NzgxM0M4LjExMDk0IDAgNy41OTA2MiAwLjMxODc1IDcuMzM3NSAwLjgyOTY4OFpNMjAuNSA2SDIuNUwzLjQ5Mzc1IDIxLjg5MDZDMy41Njg3NSAyMy4wNzY2IDQuNTUzMTIgMjQgNS43MzkwNiAyNEgxNy4yNjA5QzE4LjQ0NjkgMjQgMTkuNDMxMiAyMy4wNzY2IDE5LjUwNjIgMjEuODkwNkwyMC41IDZaIiBmaWxsPSIjMzkzOTM5Ii8+Cjwvc3ZnPgo=');
}

.uc-footer .t977__col-inner:last-child a {
    background: url('https://static.tildacdn.com/tild6339-3834-4737-b861-653536363632/Frame1.svg') no-repeat center right, #5850dd;
}

.uc-menu .t706__carticon-counter {
    min-width: 1.125rem;
}

.uc-menu .t228__leftside,
.uc-menu .t228__rightside {
    min-width: unset !important;
}

.uc-footer .t977__col.t977__col_left {
    min-width: 14.75rem;
}

.uc-menu .t706__carticon-counter {
    top: -0.125rem;
}

.t-body .t-btn:after,
.t-body .t-submit:after,
.t-body .t-btn:before,
.t-body .t-submit:before,
.t706__bubble-close {
    top: 50%;
}

.uc-how .t858__wrap_top {
    top: 1.875rem;
}

.uc-menu .t706__carticon-counter {
    right: -0.25rem;
}

.t-body .t-btn:after,
.t-body .t-submit:after,
.t-body .t-btn:before,
.t-body .t-submit:before {
    right: 0.5rem;
}

.uc-how .t858__wrap_top {
    right: 1.875rem;
}

.uc-faq .t849__icon {
    right: 0.75rem;
}

.t706__bubble-close {
    right: 1rem;
}

.uc-menu .t706__carticon-counter {
    opacity: 0;
}

.uc-menu .t706__carticon.t706__carticon_sm.t706__carticon_showed .t706__carticon-counter,
.uc-for .t165__text {
    opacity: 1;
}

.uc-footer .t977__col-inner:last-child a:hover {
    opacity: .8;
}

.uc-cart .t706__cartwin {
    opacity: 0 !important;
}

.uc-cart .t706__cartwin.t706__cartwin_showed {
    opacity: 1 !important;
}

.uc-menu .t706__carticon-counter,
.uc-cart .t706__product-del,
.uc-footer .t977__col-inner:last-child a {
    transition: opacity .3s ease;
}

.t-body .t-btn,
.t-body .t-submit {
    transition: color .6s ease;
}

.t-body .t-btn:before,
.t-body .t-submit:before {
    transition: transform .6s cubic-bezier(0.67, 0.06, 0.43, 0.97);
}

.uc-cart .t706__cartwin {
    transition: opacity .3s ease, transform .3s ease !important;
}

.uc-menu .t706__carticon,
.uc-cart .t706__product-amount {
    display: block;
}

.uc-cart .t706__cartwin {
    display: block!important;
}

.uc-menu .t706__carticon-text,
.uc-subjects .t-popup,
.uc-benefit .t959__card:first-child .t959__card-image {
    display: none !important;
}

.uc-menu .t706__carticon-counter,
.uc-main .t678,
.uc-main .t-section__descr,
.t-section__container.t-container .t-col.t-col_12,
.uc-subjects .store__card__wrap_txt-and-opts,
.uc-subjects .t-store__card__textwrapper,
.uc-subjects .t-store__card__wrap_all,
.uc-subjects .store__card__wrap_txt-and-opts>a,
.uc-for .t-col.t-col_5,
.uc-for .t-col.t-col_7,
.uc-for .t165__textwrapper,
.uc-for .t165__text,
.uc-for .t165__text ul,
.uc-how .t-card__descr ul,
.uc-benefit .t959__card:last-child .t-card__descr ul,
.uc-faq .t849__trigger-button,
.uc-faq .t-container,
.t706__bubble-close,
.uc-footer-form .t678,
.uc-cart .t706__close,
.uc-cart .t706__close-button,
.uc-cart .t706__product-title,
.uc-cart .t706__product,
.uc-cart .t706__cartwin-products,
.uc-cart .t706__product-thumb,
.uc-cart .t-form__inputsbox,
.uc-footer .t-container,
.uc-footer .t977__col.t977__col_left,
.uc-footer .t977__col-inner:last-child a,
.uc-footer .t977__col-inner:last-child,
.uc-menu .t228__leftcontainer {
    display: flex;
}

.uc-menu .t228__padding40px,
.t-body .t-clear,
.uc-subjects .js-store-grid-cont::-webkit-scrollbar,
.uc-subjects .js-store-grid-cont:before,
.uc-subjects .js-store-grid-cont:after,
.uc-for .t-container:before,
.uc-for .t-container:after,
.uc-how .t858__container.t-card__container:before,
.uc-how .t858__container.t-card__container:after,
.uc-benefit .t959__card-overlay,
.uc-faq .t-container:before,
.uc-faq .t-container:after,
.uc-faq .t849__border,
.uc-cart .t-form__errorbox-middle,
.uc-cart .t706__close-button svg,
.uc-cart .t706__cartwin-discounts__description-wrapper,
.uc-cart .t706__cartwin-totalamount-info>*:nth-child(n+3),
.uc-cart .t706__product-del img,
.uc-footer .t977__col.t977__col_right,
.uc-footer .t-container:before,
.uc-footer .t-container:after {
    display: none;
}

.t-body .t-btn,
.t-body .t-submit {
    display: inline-flex;
}

.uc-main .t-section__title u,
.uc-footer-form .t-text span:last-child {
    display: inline-block;
}

.uc-about .t959__row,
.uc-benefit .t959__row,
.uc-cart .t706__cartwin-content,
.uc-footer .t977__menu {
    display: grid;
}

.uc-cart .t706__product-del-wrapper,
.uc-cart .t706__cartwin-prodamount-wrap,
.uc-cart .t706__cartwin-totalamount-info {
    display: flex !important;
}

.uc-cart .t706__cartwin-totalamount-wrap {
    display: grid !important;
}

.uc-menu .t706__carticon,
.uc-faq .t849__trigger-button,
.uc-faq .t849__header,
.uc-cart .t706__close {
    position: unset;
}

.t-body .t-btn,
.t-body .t-submit,
.uc-for .t165__img,
.uc-benefit .t959__card-content,
.uc-faq .t849__wrapper {
    position: relative;
}

.t-body .t-btn:after,
.t-body .t-submit:after,
.t-body .t-btn:before,
.t-body .t-submit:before,
.uc-how .t858__wrap_top {
    position: absolute;
}

.uc-menu .t706__carticon-counter,
.t-body .t-btn,
.t-body .t-submit,
.uc-for .t-col.t-col_5,
.t706__bubble-close,
.uc-cart .t706__close-button {
    justify-content: center;
}

.uc-for .t-col.t-col_7 {
    justify-content: flex-end;
}

.uc-faq .t849__trigger-button,
.uc-cart .t706__cartwin-prodamount-wrap,
.uc-cart .t706__cartwin-totalamount-info,
.uc-footer .t977__col.t977__col_left {
    justify-content: space-between;
}

.uc-menu .t706__carticon-counter,
.t-body .t-btn,
.t-body .t-submit,
.uc-faq .t849__trigger-button,
.t706__bubble-close,
.uc-footer-form .t678,
.uc-cart .t706__close,
.uc-cart .t706__close-button,
.uc-cart .t706__product,
.uc-cart .t706__cartwin-prodamount-wrap,
.uc-cart .t706__cartwin-totalamount-info,
.uc-footer .t977__col-inner:last-child a {
    align-items: center;
}

.uc-main .t-section__descr,
.uc-benefit .t959__card:last-child .t-card__descr ul,
.uc-footer-form .t-section__container .t-col.t-col_12 {
    align-items: flex-start;
}

.uc-for .t-container,
.uc-for .t-col.t-col_5,
.uc-footer .t977__col-inner:last-child {
    align-items: flex-end;
}

.uc-menu .t706__carticon-counter,
.uc-footer .t977__descr ol a {
    font-size: 0.75rem;
}

.t-body .t-btn,
.t-body .t-submit,
.uc-main .t-section__descr,
.uc-main .t-section__descr u,
.uc-subjects .js-store-prod-descr.t-store__card__descr,
.uc-how .t-card__descr,
.uc-faq .t849__text,
.uc-cart .t706__product-amount,
.uc-cart .t706__product-title,
.uc-cart .t706__cartwin-prodamount-wrap,
.uc-cart .t706__cartwin-totalamount-info,
.uc-cart .t706__product-deleted__timer__title,
.uc-cart .t706__product-deleted__timer__return,
.uc-cart .t706__cartpage-products_empty,
.uc-reg-btns .t-descr {
    font-size: 1rem;
}

.uc-main .t-section__title,
.uc-about .t-section__title,
.uc-products-title .t017__title,
.uc-how .t-section__title,
.uc-team .t-section__title,
.uc-reg-btns .t-title {
    font-size: 2.25rem;
}

.uc-main .t-section__title u,
.uc-subjects .t-store__card__price.t-store__card__price-item,
.uc-how .t-card__title,
.uc-benefit .t959__card:last-child .t-card__descr li,
.uc-faq .t849__title,
.uc-cart .t706__cartwin-totalamount-label,
.uc-cart .t706__cartwin-totalamount {
    font-size: 1.25rem;
}

.uc-benefit .t959__card:first-child .t-card__descr,
.uc-team .t-section__descr {
    font-size: 1.125rem;
}

.t-body .t678__form-bottom-text,
.uc-cart .t706__form-bottom-text {
    font-size: 0.875rem;
}

.uc-subjects .js-store-prod-name.js-product-name.t-store__card__title {
    font-size: 1.5rem;
}

.uc-for .t165__title {
    font-size: 1.75rem;
}

.uc-benefit .t959__card:first-child .t-card__title,
.uc-faq .t-section__title,
.uc-footer-form .t-section__title {
    font-size: 2.25rem !important;
}

.uc-benefit .t959__card:last-child .t-card__title {
    font-size: 1.25rem !important;
}

.uc-cart .t706__cartwin-totalamount-info {
    font-size: 1rem !important;
}

.uc-menu .t-sociallinks__item,
.uc-about .t959__card,
.uc-products-title .t017__title,
.uc-for .t165__textwrapper,
.uc-benefit .t959__card,
.uc-benefit .t959__card:first-child .t-card__title,
.uc-cart .t706__product-amount,
.uc-cart .t706__product-title,
.uc-cart .t706__product-thumb,
.uc-cart .t706__cartwin-totalamount-wrap {
    padding: 0;
}

.uc-menu .t228__maincontainer,
.t-body .t-input-block>.t-input,
.t-body .t-select,
.uc-for .t165 {
    padding: 0 1.25rem;
}

.t-body .t-container {
    padding: 0 1.25rem !important;
}

.t-body .t-btn,
.t-body .t-submit {
    padding: 0 3.25rem 0 1.5rem;
}

.uc-main {
    padding: 1.875rem 1.25rem;
}

.uc-main .t-container,
.uc-subjects .store__card__wrap_txt-and-opts,
.uc-subjects .t-store__card__textwrapper,
.uc-subjects .t-store__card__btns-wrapper,
.uc-subjects .t-store__card__imgwrapper,
.uc-subjects .js-store-prod-descr.t-store__card__descr ul,
.uc-for .t-container,
.uc-for .t165__text ul,
.uc-benefit .t959__card:last-child .t-card__descr ul,
.uc-footer-form .t-section__container,
.uc-cart .t706__product-del-wrapper,
.uc-footer .t977__descr ol,
.uc-footer .t977__descr ul {
    padding: 0 !important;
}

.uc-main .t678,
.uc-footer-form .t678 {
    padding: 3.25rem 4.5rem;
}

.uc-main .t-container:last-child,
.uc-footer-form .t-container:last-child {
    padding: 2.5rem !important;
}

.uc-main .t-section__descr u {
    padding: 0.9688rem 1.25rem;
}

.uc-about,
.uc-how,
.uc-faq,
.uc-footer,
.uc-team {
    padding: 3.25rem 0;
}

.uc-benefit {
    padding: 3.25rem 0;
}

.uc-about .t959__card-inner,
.uc-about .t959__card-content,
.uc-how .t858__wrap,
.uc-benefit .t-card__title,
.uc-benefit .t-card__descr,
.uc-cart .t706__product-deleted-wrapper,
.uc-cart .t706__cartpage-products_empty,
.uc-footer .t977__menu {
    padding: 1.875rem;
}

.uc-subjects .t-store__card__wrap_all {
    padding: 2.125rem 1.875rem;
}

.uc-about .t959__card,
.uc-footer .t977__menu {
    border: 1px solid #ebebeb;
}

.uc-cart .t706__cartwin-checkout {
    padding: 2rem;
}

.uc-cart .t706__product {
    padding: 1.5rem;
}

.uc-subjects {
    padding: 2.75rem 0 3.25rem;
}

.uc-for {
    padding: 2rem 0 3.25rem;
}

.uc-for .t-col.t-col_7 {
    padding: 3.25rem 3.25rem 3.25rem 0;
}

.uc-for .t165__text li {
    padding: 1.5rem 2rem;
}

.uc-benefit .t959__card-inner {
    padding: unset !important;
}

.uc-benefit .t959__card:last-child .t-card__descr li {
    padding: 0.4375rem 1.25rem;
}

.uc-video {
    padding: 0.625rem 1.25rem 3.25rem;
}

.uc-faq .t849__trigger-button {
    padding: 0.75rem 4.5rem 0.75rem 1.875rem;
}

.t706__bubble-text {
    padding: 1.25rem;
}

.t706__bubble-close {
    padding: 0.25rem;
}

.uc-footer-form {
    padding: 3.75rem 1.25rem;
}

.uc-footer-form .t-section__descr {
    padding: 0.6875rem 1.25rem;
}

.uc-footer .t977__col-inner:last-child a {
    padding: 1rem 1.875rem;
}

.uc-menu .t228__maincontainer,
.t-body .t-container,
.uc-main .t678,
.uc-main .t-container:last-child,
.uc-about .t959__card-inner,
.uc-about .t959__card-content,
.uc-subjects .t-store__card__wrap_all,
.uc-for .t165,
.uc-for .t-col.t-col_7,
.uc-for .t165__text li,
.video,
.uc-video,
.uc-footer-form .t678,
.uc-footer-form .t-container:last-child,
.uc-cart .t706__close-button,
.uc-cart .t706__product,
.uc-cart .t706__product-deleted-wrapper,
.uc-footer .t977__menu,
.uc-footer .t977__col-inner:last-child a {
    box-sizing: border-box;
}

.t-body .js-product,
.t-body .t-col,
.t-body .t-btn,
.t-body .t-submit,
.uc-about .t-card__title,
.uc-for .t165__text ul,
.uc-how .t858__bgimg,
.uc-benefit .t-card__title,
.uc-benefit .t-card__descr,
.uc-benefit .t959__card:last-child .t-card__descr ul,
.uc-faq .t849__text,
.uc-cart .t706__cartwin-totalamount-info_value,
.uc-footer .t977__col,
.uc-footer .t977__col-inner,
.uc-footer .t977__col-inner:last-child a {
    margin: 0;
}

.uc-team .t-section__descr {
    margin: 0 !important;
}

.uc-main .t678,
.uc-for .t165,
.video,
.uc-faq .t-item.t-col.t-col_8,
.uc-footer-form .t678,
.uc-cart .t706__cartwin-content,
.uc-cart .t706__form-bottom-text {
    margin: 0 auto;
}

.uc-main .t-section__descr,
.uc-subjects .t-store__card__textwrapper,
.uc-footer-form .t-section__descr,
.uc-footer .t977__descr ol {
    margin: 0 !important;
}

.uc-subjects .js-store-prod-descr.t-store__card__descr ul {
    margin: 1.25rem 0 0 !important;
}

.uc-cart .t706__cartwin-totalamount-wrap {
    margin: 3.25rem 0 1.5rem;
}

.uc-cart .t706__cartwin-totalamount-info {
    margin: 0 0 1.25rem;
}

.t-body .js-store-grid-cont,
.uc-how .t858__container.t-card__container {
    flex-wrap: nowrap;
}

.t-body .t-col,
.uc-subjects .js-store-grid-cont.t-store__grid-cont,
.uc-footer .t977__col-inner {
    max-width: unset;
}

.uc-main .t-container,
.uc-main .t678,
.video,
.uc-footer-form .t678 {
    max-width: 72.5rem;
}

.uc-main .t-container:last-child,
.uc-footer-form .t-container:last-child {
    max-width: 24.5rem;
}

.uc-about .t-card__title {
    max-width: 12.625rem;
}

.uc-about .t959__card:nth-child(3) .t-card__title {
    max-width: 16.5rem;
}

.uc-about .t959__card:nth-child(5) .t-card__title {
    max-width: 17.5rem;
}

.uc-for .t165,
.uc-cart .t706__cartwin-content {
    max-width: 75rem;
}

.uc-for .t-col.t-col_5 {
    max-width: 34.375rem;
}

.uc-benefit .t959__card:last-child .t-card__title {
    max-width: 23.5rem;
}

.uc-faq .t-item.t-col.t-col_8 {
    max-width: 60rem;
}

/*.uc-footer-form .t-text span:last-child {*/
/*    max-width: 13.75rem;*/
/*}*/

.uc-footer-form .t-section__title {
    max-width: 31rem;
}

/*.uc-cart .t706__form-bottom-text {*/
/*    max-width: 20.625rem;*/
/*}*/

.t-body .t-btn,
.t-body .t-submit,
.uc-cart .t-input,
.uc-team .t-section__descr,
.uc-reg-btns .t-descr {
    font-family: 'Inter', Arial, sans-serif !important;
}

.uc-main .t-section__title u,
.uc-subjects .js-store-prod-descr.t-store__card__descr,
.uc-how .t-card__descr,
.uc-faq .t849__title,
.uc-faq .t849__text,
.uc-cart .t706__cartwin-heading,
.uc-cart .t706__product-amount,
.uc-cart .t706__product-title,
.uc-cart .t706__cartwin-prodamount-wrap,
.uc-cart .t706__cartwin-totalamount-info,
.uc-cart .t706__cartwin-totalamount-label,
.uc-cart .t706__cartwin-totalamount,
.uc-cart .t706__product-deleted__timer__title,
.uc-cart .t706__product-deleted__timer__return,
.uc-cart .t706__cartpage-products_empty {
    font-family: 'Inter', Arial, sans-serif;
}

.uc-main .t-section__descr,
.uc-reg-btns .t-descr {
    font-weight: 300;
}

.uc-about .t-section__title,
.uc-products-title .t017__title,
.uc-how .t-section__title,
.uc-cart .t706__product-deleted__timer__title,
.uc-cart .t706__product-deleted__timer__return,
.uc-footer .t977__col-inner:last-child a,
.uc-team .t-section__title,
.uc-reg-btns .t-title {
    font-weight: 500;
}

.uc-main .t-section__title u,
.uc-cart .t706__product-amount,
.uc-cart .t706__cartwin-totalamount-label,
.uc-cart .t706__cartwin-totalamount {
    font-weight: 700;
}

.t-body .t-btn,
.t-body .t-submit,
.uc-main .t-input-block .t-text,
.uc-benefit .t959__card:first-child .t-card__title,
.uc-benefit .t959__card:last-child .t-card__title,
.uc-faq .t-section__title,
.uc-footer-form .t-section__title,
.uc-cart .t706__cartwin-totalamount-info {
    font-weight: 500 !important;
}

.uc-subjects .t-store__card__price.t-store__card__price-item,
.uc-subjects .js-store-prod-name.js-product-name.t-store__card__title {
    font-weight: 600 !important;
}

.t-body .t-btn,
.t-body .t-submit,
.uc-cart .t706__product-amount,
.uc-cart .t706__product-title,
.uc-cart .t706__cartwin-prodamount-wrap,
.uc-cart .t706__cartwin-totalamount-info,
.uc-cart .t706__product-deleted__timer__title,
.uc-cart .t706__product-deleted__timer__return,
.uc-cart .t706__cartpage-products_empty,
.uc-team .t-section__descr,
.uc-reg-btns .t-descr {
    line-height: 1.25;
}

.uc-main .t-section__title,
.uc-main .t-section__title u,
.uc-main .t-section__descr u,
.t-body .t678__form-bottom-text,
.uc-for .t165__text li,
.uc-for .t165__title,
.uc-how .t-card__title,
.uc-benefit .t959__card:last-child .t-card__descr li,
.uc-cart .t706__cartwin-heading,
.uc-cart .t706__form-bottom-text {
    line-height: 1.3;
}

.uc-main .t-section__descr {
    line-height: 1.4;
}

.uc-how .t-card__descr,
.uc-how .t-section__title,
.uc-team .t-section__title,
.uc-reg-btns .t-title {
    line-height: 1.1;
}

.uc-benefit .t959__card:first-child .t-card__descr,
.uc-faq .t849__title,
.uc-footer-form .t-section__title {
    line-height: 1.2;
}

.uc-benefit .t959__card:first-child .t-card__title,
.uc-faq .t-section__title {
    line-height: 1.1 !important;
}

.uc-benefit .t959__card:last-child .t-card__title {
    line-height: 1.3 !important;
}

.t706__bubble-close {
    line-height: 0.8;
}

.uc-footer-form .t-text {
    line-height: 1.16;
}

.t-body .t-btn,
.t-body .t-submit {
    letter-spacing: -0.01rem;
}

.t-body .t678__form-bottom-text {
    letter-spacing: -0.0075rem;
}

.t-body .t-btn,
.t-body .t-submit {
    isolation: isolate;
}

.uc-footer-form .t-section__title span {
    display: inline-block;
    padding: 6px 10px;
    border-radius: 36px;
    margin-top: 10px;
}

.uc-products-title .t017__descr span {
    display: inline-block;
    padding: 5px !important;
    border-radius: 99px;
}

.uc-products-title .t017__descr {
    padding: 0;
    margin-top: 16px;
}

.t-body .t-btn,
.t-body .t-submit,
.video {
    overflow: hidden;
}

.t-body .t-btn,
.t-body .t-submit {
    border: 0.0625rem solid #5850dd;
}

.uc-benefit .t959__card:last-child .t-card__descr li {
    border: 0.0625rem solid #ffffff;
}

.uc-faq .t849__wrapper {
    border: 0.0625rem solid #ebebeb;
}

.uc-cart .t706__cartwin-bottom,
.uc-cart .t706__cartwin-top {
    border: none;
}

.t-body .t-btn,
.t-body .t-submit {
    background-color: #5850dd;
}

.uc-cart .t706__product-imgdiv {
    background-color: transparent;
}

.t-body .t-btn:after,
.t-body .t-submit:after,
.t-body .t-btn:before,
.t-body .t-submit:before {
    content: '';
}

.t-body .t-btn:after,
.t-body .t-submit:after,
.t-body .t-btn:before,
.t-body .t-submit:before,
.t706__bubble-close {
    transform: translateY(-50%);
}

.t-body .t-btn:hover:before,
.t-body .t-submit:hover:before {
    transform: scale(17);
}

.uc-menu .t706__carticon-imgwrap:hover,
.uc-menu .t706__carticon-imgwrap:hover {
    transform: unset;
}

/*.uc-subjects .t-store__card__wrap_all {*/
/*    transform: translateX(calc(max(75rem, 100vw) / 2 - 37.5rem));*/
/*}*/

/*.uc-subjects .js-store-grid-cont.t-store__grid-cont {*/
/*    scroll-padding: 1.25rem;*/
/*}*/

.t-body .uc-subjects .js-store-grid-cont.t-store__grid-cont {
    padding-left: calc(max(75rem, 100vw) / 2 - 36.25rem)!important;
    scroll-padding: calc(max(75rem, 100vw) / 2 - 36.25rem)!important;
}

.uc-cart .t-submit:hover:before {
    transform: scale(25);
}

.uc-cart .t706__cartwin {
    transform: scale(1.2);
}

.uc-cart .t706__cartwin.t706__cartwin_showed {
    transform: scale(1);
}

.t-body .t-btn:after,
.t-body .t-submit:after,
.t-body .t-btn:before,
.t-body .t-submit:before,
.t706__bubble-close,
.uc-cart .t706__close-button {
    border-radius: 50%;
}

.uc-main .t678,
.uc-for .t-container,
.video,
.uc-footer-form .t678 {
    border-radius: 1.875rem;
}

.uc-main .t-container:last-child,
.uc-about .t959__card,
.uc-for .t165__text li,
.uc-benefit .t959__card:first-child .t-card__descr,
.t706__bubble,
.uc-footer-form .t-container:last-child,
.uc-cart .t706__product,
.uc-cart .t706__cartwin-checkout,
.t-body .t-input-phonemask__options-wrap,
.uc-cart .t706__product-deleted-wrapper,
.uc-cart .t706__cartpage-products_empty,
.t-body .t-form__successbox,
.uc-footer .t977__menu {
    border-radius: 1.25rem;
}

.uc-main .t-section__descr u,
.uc-footer-form .t-section__descr {
    border-radius: 0.5rem;
}

.uc-subjects .t-store__card__imgwrapper,
.uc-benefit .t959__card:first-child .t959__card-inner {
    border-radius: unset !important;
}

.uc-benefit .t959__card:last-child .t-card__descr li,
.uc-faq .t849__wrapper {
    border-radius: 6.1875rem;
}

.uc-footer .t977__col-inner:last-child a {
    border-radius: 0.75rem;
}

.t-body .t-btn:before,
.t-body .t-submit:before {
    z-index: -1;
}

.t-body .t-btn:hover,
.t-body .t-submit:hover {
    color: #5850dd !important;
}

.uc-main .t-section__title,
.uc-main .t-section__descr,
.uc-for .t165__title,
.uc-footer-form .t-section__title {
    color: #ffffff;
}

.uc-main .t-section__title u {
    color: #fce261;
}

.t-body .t678__form-bottom-text,
.uc-cart .t706__form-bottom-text {
    color: #959595;
}

.uc-about .t959__card:nth-child(3) .t-card__title,
.uc-footer .t977__col-inner:last-child a {
    color: #ffffff !important;
}

.t706__bubble-close {
    color: #5850dd;
}

.uc-cart .t706__cartwin-totalamount-info_value {
    color: #33c750;
}

.uc-menu .t228__right_buttons {
    padding-left: 0.625rem;
}

.uc-menu .t-sociallinks {
    padding-left: 1.25rem;
}

.uc-faq .t849__textwrapper {
    padding-left: 1.875rem;
    padding-right: 4.5rem;
}

.uc-cart .t706__product-amount {
    padding-left: 1.5rem;
}

.uc-cart .t706__orderform {
    margin-top: 0;
}

.uc-menu {
    margin-bottom: 5rem;
}

.uc-main .t-section__title,
.uc-footer-form .t-text span:last-child {
    margin-top: 0.5rem;
}

.uc-footer-form .t-text span:only-child {
    max-width: unset !important;
    margin: 0 !important;
}

.uc-main .t-section__descr u,
.uc-subjects .js-store-price-wrapper.t-store__card__price-wrapper {
    margin-top: auto;
}

.t-body .t-form__submit,
.uc-subjects .t-store__card__wrap_txt-and-btns,
.uc-subjects .js-store-prod-descr.t-store__card__descr {
    margin-top: 1.25rem;
}

.t-body .t678__form-bottom-text {
    margin-top: 0.625rem !important;
}

.uc-cart .t-form__submit {
    margin-top: 0.625rem;
}

.uc-footer .t977__text {
    margin-top: 0 !important;
}

.uc-footer .t977__descr ul {
    margin-top: 1.25rem !important;
}

.uc-cart .t706__orderform,
.uc-footer .t977__descr ol li:last-child {
    margin-bottom: 0;
}

.uc-team .t-section__title,
.uc-reg-btns .t-title {
    margin-bottom: 0.75rem !important;
}

.uc-main .t-section__title,
.uc-footer-form .t-text,
.uc-footer-form .t-section__title,
.uc-footer .t977__descr ul {
    margin-bottom: 1.25rem !important;
}

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

.t-body .t-input-group {
    margin-bottom: 0.625rem !important;
}

.t-body .t-input-block .t-text,
.uc-how .t-card__title {
    margin-bottom: 1.5rem;
}

.uc-about .t-section__title {
    margin-bottom: 2rem !important;
}

.uc-subjects .js-store-prod-descr.t-store__card__descr,
.uc-footer .t977__descr li {
    margin-bottom: 0.75rem;
}

.uc-how .t-section__title {
    margin-bottom: 2.75rem !important;
}

.uc-faq .t-section__title,
.uc-team .t-section__container {
    margin-bottom: 2.5rem !important;
}

.uc-footer-form .t678__form-bottom-text {
    margin-bottom: 0 !important;
}

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

.uc-footer .t977__descr ol a {
    text-decoration: underline !important;
}

.uc-main .t-section__descr,
.t-section__container.t-container .t-col.t-col_12,
.uc-subjects .t-store__card__textwrapper,
.uc-subjects .t-store__card__wrap_all,
.uc-for .t165__textwrapper,
.uc-for .t165__text ul,
.uc-how .t-card__descr ul,
.uc-benefit .t959__card:last-child .t-card__descr ul,
.uc-faq .t-container,
.uc-cart .t706__cartwin-products,
.uc-cart .t-form__inputsbox,
.uc-footer .t977__col.t977__col_left {
    flex-direction: column;
}

.uc-main .t-section__descr,
.uc-subjects .t-store__card__wrap_txt-and-btns,
.uc-for .t-container,
.uc-faq .t849__trigger-button,
.uc-cart .t706__cartwin-prodamount-wrap,
.uc-cart .t706__cartwin-totalamount-info,
.uc-footer .t-container,
.uc-footer .t977__col.t977__col_left,
.uc-main .t678,
.uc-footer-form .t678 {
    gap: 1.25rem;
}

.uc-about .t959__row,
.uc-subjects .js-store-grid-cont.t-store__grid-cont,
.uc-subjects .t-store__card__btns-wrapper.js-store-buttons-wrapper,
.uc-for .t165__text ul,
.uc-how .t858__container.t-card__container,
.uc-benefit .t959__row,
.uc-benefit .t959__card:last-child .t-card__descr ul,
.uc-cart .t706__cartwin-products,
.uc-footer .t977__menu {
    gap: 1rem;
}

.uc-how .t-card__descr ul {
    gap: 0.75rem;
}

.uc-benefit .t959__card-content {
    gap: 1.875rem;
}

.uc-faq .t-container,
.uc-cart .t706__close {
    gap: 1rem;
}

.t-body .t-input-block .t-text {
    text-align: center;
}

.uc-cart .t706__cartwin-totalamount-label {
    text-align: left;
}

.uc-about .t959__row,
.uc-benefit .t959__row,
.uc-footer .t977__menu {
    grid-template-columns: repeat(3, 1fr);
}

.uc-cart .t706__cartwin-content {
    grid-template-columns: 1.15fr 0.85fr;
}

.uc-cart .t706__cartwin-totalamount-wrap {
    grid-template-columns: 1fr 1fr;
}

.uc-about .t959__row {
    grid-template-rows: 12.8125rem 12.8125rem;
}

.uc-footer .t977__col-inner:last-child {
    grid-row: 2;
}

.uc-about .t959__card:nth-child(3),
.uc-footer .t977__col-inner:first-child {
    grid-row: span 2;
}

.uc-about .t959__card-image,
.uc-benefit .t959__card-image {
    background-position: right bottom !important;
}

.uc-benefit .t959__card:last-child .t959__card-image {
    background-position: right 6.875rem bottom !important;
}

.uc-subjects .store__card__wrap_txt-and-opts,
.uc-subjects .store__card__wrap_txt-and-opts>a {
    flex: 1;
}

.uc-subjects .js-product.t-store__card,
.uc-cart .t706__close-button,
.uc-cart .t706__product-del {
    flex-shrink: 0;
}

.uc-subjects .js-product.t-store__card {
    min-height: 30rem;
}

.uc-how .t858__inner-col {
    min-height: 15rem;
}

.uc-benefit .t959__row {
    min-height: 21.875rem;
}

.uc-faq .t849__text {
    min-height: 2.25rem;
}

.uc-footer .t977__col-inner:last-child a {
    min-height: 3.25rem;
}

.uc-subjects .js-product.t-store__card {
    scroll-snap-align: start;
}

.uc-subjects .js-product.t-store__card,
.uc-benefit .t959__card-image,
.uc-cart .t706__product-title,
.uc-cart .t706__cartwin,
.uc-subjects .t-store__card__wrap_all > a,
.uc-subjects .store__card__wrap_txt-and-opts {
    pointer-events: none;
}

.uc-subjects .t-store__card__wrap_all,
.uc-cart .t706__cartwin.t706__cartwin_showed {
    pointer-events: all;
}

.uc-subjects .js-store-grid-cont.t-store__grid-cont {
    overflow-x: auto;
}

.uc-subjects .js-store-grid-cont.t-store__grid-cont {
    overflow-y: hidden;
}

.uc-subjects .js-store-grid-cont.t-store__grid-cont {
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
}

.uc-subjects .js-store-grid-cont.t-store__grid-cont {
    scrollbar-width: none;
}

.uc-subjects .js-store-prod-descr.t-store__card__descr ul,
.uc-for .t165__text ul,
.uc-benefit .t959__card:last-child .t-card__descr ul,
.uc-footer .t977__descr ol,
.uc-footer .t977__descr ul {
    list-style: none;
}

.uc-cart .t706__cartwin-bottom {
    padding-top: 0;
}

.uc-products-title {
    padding-top: 3.25rem;
}

.uc-for .t165__img {
    float: unset;
}

.uc-for .t165__img {
    -o-object-fit: contain;
       object-fit: contain;
}

.uc-for .t165__img {
    -o-object-position: center bottom;
       object-position: center bottom;
}

.uc-for .t165__img {
    max-height: 24.5rem;
}

.uc-for .t165__img {
    bottom: 0;
}

.t706__bubble {
    bottom: 1.25rem;
}

.uc-cart .t706__cartwin-prodamount-wrap,
.uc-cart .t706__cartwin-totalamount-info {
    padding-bottom: 0;
}

.uc-for .t165__title {
    padding-bottom: 2rem;
}

.uc-faq .t849__textwrapper {
    padding-bottom: 0.75rem;
}

.uc-cart .t706__cartwin-top {
    padding-bottom: 2rem;
}

.uc-cart .t706__cartwin-totalamount-info {
    padding-bottom: 1.25rem;
}

.uc-how .t-card__descr,
.t706__bubble-text,
.uc-cart .t706__product-amount {
    padding-right: 3.25rem;
}

.uc-how .t-card__title,
.uc-benefit .t959__card:first-child .t-card__descr {
    padding-right: 4.5rem;
}

.uc-cart .t706__cartwin-products {
    grid-column: 1;
}

.uc-benefit .t959__card:nth-child(2),
.uc-cart .t706__cartwin-top,
.uc-cart .t706__cartwin-totalamount-info {
    grid-column: span 2;
}

.uc-footer .t977__col-inner:last-child {
    grid-column: 2 / 4;
}

.uc-faq .t849__trigger-button {
    outline: none !important;
}

.uc-faq .t849__header {
    border-top: unset !important;
}

.uc-menu .t706__carticon_neworder .t706__carticon-imgwrap {
    -webkit-animation: unset;
            animation: unset;
}

.uc-menu .t706__carticon_neworder .t706__carticon-counter {
    -webkit-animation: cart 0.4s ease forwards;
            animation: cart 0.4s ease forwards;
}

.uc-faq .t849__icon {
    fill: #f1edfc !important;
}

.uc-faq .t849__header.t849__opened .t849__icon,
.uc-faq .t849__accordion:hover .t849__icon {
    fill: #704fe6 !important;
}

.uc-faq .t849__icon {
    stroke: #704fe6 !important;
}

.uc-faq .t849__header.t849__opened .t849__icon,
.uc-faq .t849__accordion:hover .t849__icon {
    stroke: #f1edfc !important;
}

.uc-cart .t706__cartwin-heading {
    white-space: nowrap;
}

.uc-cart .t706__cartwin-content {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
}

.uc-cart .t706__cartwin-content {
    cursor: default;
}

.uc-cart .t706__cartwin {
    cursor: pointer;
}

.uc-cart .t706__product-amount {
    margin-left: auto;
}

.uc-cart .t706__product-thumb {
    margin-right: 1.5rem;
}

.uc-cart .t706__cartwin-totalamount-wrap {
    order: 1;
}

.uc-cart .t-input-group {
    order: 2;
}

.uc-cart .t-form__submit {
    order: 4;
}

.uc-cart .t706__cartwin-totalamount-info {
    border-bottom: 0.0625rem solid #ebebeb;
}

.t-body .t-input-phonemask__options-wrap {
    border-color: #ebebeb;
}

.uc-faq .t849__lines>path:first-child {
    d: path("M 13 20 H 27");
}

.uc-faq .t849__lines>path:last-child {
    d: path("M 20 13 V 27");
}

.uc-how .t-card__title {
    width: 100%;
    box-sizing: border-box;
    -ms-word-break: break-all;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
    -webkit-hyphenate-before: 2;
    -webkit-hyphenate-after: 3;
    hyphenate-lines: 3;
}


.arrows {
    display: flex;
    justify-content: flex-end;
    gap: 0.625rem;
    padding: 0 1.25rem;
    box-sizing: border-box;
    max-width: 75rem;
    width: 100%;
    position: absolute;
    bottom: calc(100% + 2.5rem);
    left: 50%;
    transform: translateX(-50%);
}

.uc-subjects .t-store.js-store {
    position: relative;
}

.arrow {
    background: #5850DD;
    width: 3.25rem;
    height: 3.25rem;
    flex-shrink: 0;
    border-radius: 50%;
    cursor: pointer;
    transition: opacity .3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}

.arrow.arrow-disabled {
    opacity: 0.4;
    pointer-events: none;
}

.uc-cart .t-inputpromocode__wrapper .t-text {
    margin: 0;
}

.uc-cart .t-inputpromocode__btn {
    background: #ffffff !important;
    color: #5850dd !important;
    padding-left: 1rem;
    padding-right: 2.75rem;
}

.uc-cart .t-inputpromocode__wrapper {
    border-spacing: 0.625rem;
    margin: -0.625rem;
    width: calc(100% + 1.25rem)!important;
}

.uc-cart .t-inputpromocode__btn:before, 
.uc-cart .t-inputpromocode__btn:after {
    width: 1.75rem;
    height: 1.75rem;
}

.uc-cart .t-inputpromocode__btn:before {
    background: #5850dd;
}

.uc-cart .t-inputpromocode__btn:hover {
    color: #ffffff!important;
}

.uc-cart .t-inputpromocode__btn:after {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjY4NzUgMTIuNzE4OEwxMy42ODc1IDE3LjcxODhDMTMuMzEyNSAxOC4xMjUgMTIuNjU2MiAxOC4xMjUgMTIuMjgxMiAxNy43MTg4QzExLjg3NSAxNy4zNDM4IDExLjg3NSAxNi42ODc1IDEyLjI4MTIgMTYuMzEyNUwxNS41NjI1IDEzSDZDNS40Mzc1IDEzIDUgMTIuNTYyNSA1IDEyQzUgMTEuNDY4OCA1LjQzNzUgMTEgNiAxMUgxNS41NjI1TDEyLjI4MTIgNy43MTg3NUMxMS44NzUgNy4zNDM3NSAxMS44NzUgNi42ODc1IDEyLjI4MTIgNi4zMTI1QzEyLjY1NjIgNS45MDYyNSAxMy4zMTI1IDUuOTA2MjUgMTMuNjg3NSA2LjMxMjVMMTguNjg3NSAxMS4zMTI1QzE5LjA5MzggMTEuNjg3NSAxOS4wOTM4IDEyLjM0MzggMTguNjg3NSAxMi43MTg4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+') no-repeat center, #5850dd;
    background-size: 1.25rem!important;
}

.uc-cart .t-inputpromocode__wrapper .t-text {
    width: 100%;
    text-align: left;
    display: inline-grid;
    grid-template-columns: 1fr auto auto;
}

.uc-cart .t706__cartwin-prodamount-currency, 
.uc-cart .t706__cartwin-prodamount-price {
    text-align: right;
}

.uc-cart .t-inputpromocode__wrapper .t-text br {
    display: none;
}

.uc-cart .js-successbox.t-form__successbox {
    padding: 2.5rem;
    color: #000000;
    background: none;
    border: 0.0625rem solid #ebebeb;
    position: relative;
}

.uc-cart .js-successbox.t-form__successbox:after {
    content: '';
    width: 16.6875rem;
    height: 10.5rem;
    display: block;
    margin: 1.25rem auto 0;
    background: url('https://static.tildacdn.com/tild3461-3361-4331-b333-616630326365/DeWatermarkai_172831.png') no-repeat center / contain;
}

.uc-doc .t-text {
    font-family: 'Inter',Arial,sans-serif;
    font-size: 1rem!important;
}

.uc-doc .t026__title.t-text {
    max-width: 26.25rem;
    margin: 0 auto 1rem;
}

.uc-doc .t026__descr {
    text-align: justify;
}

.uc-doc .t-container,
.uc-doc-table .t-container {
    max-width: 75rem!important;
}

.uc-doc .t026__descr ol {
    padding: 0.75rem 0 0!important;
    margin: 0;
    list-style: none;
    border-top: 0.0625rem solid #000000;
}

.uc-doc .t026__descr a {
    color: #000000!important;
    text-decoration: underline!important;
    border: none!important;
}

.uc-doc .t-container, 
.uc-doc-table .t-container {
    padding-left: 14.375rem !important;
}

.uc-doc-nav .t508__bgimg {
    display: none;
}

.uc-doc-nav .t508__container {
    display: flex !important;
    flex-direction: column !important;
    max-width: 14.375rem !important;
    margin: 0 !important;
    padding: 0 1.25rem 1.25rem!important;
    position: absolute;
    top: 5rem;
    z-index: 100 !important;
}

.uc-doc-nav .t508 {
    max-width: 75rem !important;
    margin: 0 auto !important;
}

.uc-doc-nav .t-name, 
.uc-doc-nav .t-descr {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
}

.uc-doc-nav .t-name {
    font-weight: 800;
}

.uc-doc-nav .t508 .t-list__item {
    margin: 0 1.25rem 1.5rem 0 !important;
}

.uc-team .t-slds__arrow_wrapper {
    position: unset;
    height: 3.25rem !important;
    width: 3.25rem !important;
    display: block !important;
}

.uc-team .t-slds__arrow_container {
    display: flex;
    gap: 0.625rem;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: 75rem;
    width: 100%;
    padding: 0 1.25rem !important;
    box-sizing: border-box;
    justify-content: flex-end;
}

.uc-team .t-slds__arrow {
    position: unset;
    transform: unset;
    width: 100% !important;
    height: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.uc-team .t-slds__arrow_body {
    position: unset;
    transform: unset;
    width: 2.125rem !important;
    height: 2.125rem !important;
}

.uc-team .t-slds__arrow_body.t-slds__arrow_body-right {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjY2MTUgMTkuMDM3M0wyMC40MzkyIDI2LjI1OTVDMTkuODk3NiAyNi44NDY0IDE4Ljk0OTcgMjYuODQ2NCAxOC40MDggMjYuMjU5NUMxNy44MjEyIDI1LjcxNzkgMTcuODIxMiAyNC43NyAxOC40MDggMjQuMjI4M0wyMy4xNDc2IDE5LjQ0MzZIOS4zMzUwN0M4LjUyMjU3IDE5LjQ0MzYgNy44OTA2MiAxOC44MTE2IDcuODkwNjIgMTcuOTk5MUM3Ljg5MDYyIDE3LjIzMTggOC41MjI1NyAxNi41NTQ3IDkuMzM1MDcgMTYuNTU0N0gyMy4xNDc2TDE4LjQwOCAxMS44MTUxQzE3LjgyMTIgMTEuMjczNCAxNy44MjEyIDEwLjMyNTUgMTguNDA4IDkuNzgzODVDMTguOTQ5NyA5LjE5NzA1IDE5Ljg5NzYgOS4xOTcwNSAyMC40MzkyIDkuNzgzODVMMjcuNjYxNSAxNy4wMDYxQzI4LjI0ODMgMTcuNTQ3NyAyOC4yNDgzIDE4LjQ5NTcgMjcuNjYxNSAxOS4wMzczWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==") no-repeat center / contain;
}

.uc-team .t-slds__arrow_body>svg {
    display: none !important;
}

.uc-team .t-slds__arrow_body.t-slds__arrow_body-left {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMzM4NTQgMTkuMDM3M0wxNS41NjA4IDI2LjI1OTVDMTYuMTAyNCAyNi44NDY0IDE3LjA1MDMgMjYuODQ2NCAxNy41OTIgMjYuMjU5NUMxOC4xNzg4IDI1LjcxNzkgMTguMTc4OCAyNC43NyAxNy41OTIgMjQuMjI4M0wxMi44NTI0IDE5LjQ0MzZIMjYuNjY0OUMyNy40Nzc0IDE5LjQ0MzYgMjguMTA5NCAxOC44MTE2IDI4LjEwOTQgMTcuOTk5MUMyOC4xMDk0IDE3LjIzMTggMjcuNDc3NCAxNi41NTQ3IDI2LjY2NDkgMTYuNTU0N0gxMi44NTI0TDE3LjU5MiAxMS44MTUxQzE4LjE3ODggMTEuMjczNCAxOC4xNzg4IDEwLjMyNTUgMTcuNTkyIDkuNzgzODVDMTcuMDUwMyA5LjE5NzA1IDE2LjEwMjQgOS4xOTcwNSAxNS41NjA4IDkuNzgzODVMOC4zMzg1NCAxNy4wMDYxQzcuNzUxNzQgMTcuNTQ3NyA3Ljc1MTc0IDE4LjQ5NTcgOC4zMzg1NCAxOS4wMzczWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==") no-repeat center / contain;
}

.uc-team .t-slds {
    position: unset;
}

.uc-team .t923 {
    position: relative;
}

.uc-how-cards .t-item {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
}

.uc-how-cards .t509__imgwrapper {
    margin: 0;
    height: 100%;
    background: #5850dd;
    border-radius: 20px;
}

.uc-how-cards .t509__desktopimg {
    width: 100%;
    max-width: 376px;
}

.uc-how-cards .t509__blockimg {
    height: 100%;
    padding: 0 !important;
}

.uc-how-cards .t509__textwrapper {
    height: unset !important;
    min-height: 184px;
    background: #ffffff;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 20px;
    border: 1px solid #ebebeb;
    display: flex;
}

.uc-how-cards .t509__colwrapper {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.uc-how-cards .t-section__title,
.uc-cards .t-section__title,
.uc-sm-cards .t-section__title {
    margin-bottom: 2rem !important;
    font-weight: 500 !important;
    font-size: 2.25rem;
}

.uc-how-cards .t-card__title {
    font-size: 28px;
    line-height: 1.2;
    margin-bottom: 0;
}

.uc-how-cards .t509__box {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 584px;
    gap: 24px;
}

.uc-how-cards .t509__content {
    display: flex;
}

.uc-how-cards,
.uc-cards {
    padding: 52px 0;
}

.uc-cards .t503__container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
}

.uc-cards .t503__container:before,
.uc-cards .t503__container:after {
    display: none;
}

.uc-cards .t-card__col {
    padding: 30px;
    box-sizing: border-box;
    background: #ffffff;
    border-radius: 20px;
    border: 1px solid #ebebeb;
}

.uc-cards .t-card__title {
    letter-spacing: -0.16px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.uc-cards .t-card__descr {
    margin-top: auto;
    letter-spacing: -0.12px;
}

.uc-cards .t503__content {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.uc-sm-cards .t491__container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
}

.uc-sm-cards .t491__container:before,
.uc-sm-cards .t491__container:after {
    display: none;
}

.uc-sm-cards .t-card__col {
    padding: 30px;
    box-sizing: border-box;
    background: #ffffff;
    border-radius: 20px;
    border: 1px solid #ebebeb;
}

.uc-sm-cards .t491__wrapper {
    display: flex;
    align-items: center;
    gap: 24px;
}

.uc-sm-cards .t491__bgimg {
    flex-shrink: 0;
    margin: 0;
}

.uc-sm-cards .t-card__title {
    margin: 0;
    letter-spacing: -0.16px;
}

.uc-sm-cards {
    padding: 52px 0 0;
}

.uc-products-title .t017__descr {
    font-family: 'Inter';
    font-weight: 500;
    font-size: 18px;
}

.uc-team .t-section__container {
    padding-right: 160px !important;
}

.uc-about .t959__card:nth-child(3) {
    border-color: transparent;
}

.uc-main-par .t-col.t-col_12 {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: #ffffff;
    border-radius: 30px;
    padding: 52px 72px;
    box-sizing: border-box;
    border: 1px solid #ebebeb;
}

.uc-main-par .t485__img {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: unset;
    height: 100%;
    width: 50%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center bottom;
    object-position: center bottom;
}

.uc-main-par .t485__title {
    max-width: 50%;
    margin-bottom: 16px;
}

.uc-main-par .t485__descr {
    max-width: 40%;
    margin: 0 0 48px;
    font-size: 18px;
    font-family: 'Inter';
    line-height: 1.2;
    font-weight: 500;
}

.uc-main-par .t485__uptitle {
    letter-spacing: 0;
    margin-bottom: 28px;
    font-family: 'Inter';
    font-size: 18px;
    line-height: 1.2;
    font-weight: 600;
}

.uc-main-par {
    padding: 32px 0;
}

.uc-reg-btns .t580__buttons {
    margin-top: 2rem;
}

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

@media screen and (max-width: 1200px) {
    .t-body .uc-subjects .js-store-grid-cont.t-store__grid-cont {
        padding-left: 20px!important;
        scroll-padding: 20px!important;
    }
    
    .t-body .t-container {
        max-width: 1200px;
    }
    
    .uc-menu .t228__imglogo {
        margin-right: 30px;
    }
    
    .uc-for .t165__text {
        font-size: 18px;
    }
    
    .uc-footer-form .t-section__descr {
        font-size: 24px;
    }
    
    .uc-footer .t977__col-inner {
        width: unset;
    }
    
    .uc-footer .t977__descr {
        font-size: 16px;
    }
    
    .uc-main-par .t485__title {
        font-size: 36px;
    }
    
    .uc-sm-cards .t-card__col {
        display: flex;
        align-items: center;
    }
    
    .uc-main-par .t-col.t-col_12 {
        padding: 52px;
    }
}

@media screen and (max-width: 980px) {
    .uc-menu .t228__rightcontainer {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    
    .uc-menu .t228__right_descr {
        margin: 0 0 40px;
        padding: 0;
        font-family: 'Unbounded', Arial, sans-serif !important;
        font-size: 20px !important;
    }
    
    .uc-menu .tmenu-mobile__container {
        min-height: 80px;
        padding: 0 20px;
    }
    
    .uc-menu .t228__list.t-menu__list,
    .uc-menu .t228__rightcontainer {
        display: flex;
    }
    
    .uc-menu .t228__rightside .t-sociallinks {
        display: none;
    }
    
    .uc-menu .t228__list.t-menu__list {
        flex-direction: column;
    }
    
    .uc-menu .t228__list.t-menu__list {
        gap: 28px;
    }
    
    .uc-menu .t228__right_buttons {
        padding: 0;
    }
    
    .uc-menu .t228__list_item {
        padding: 0 !important;
    }
    
    .uc-menu .t228__list_item {
        text-align: left;
    }
    
    .uc-menu .t-menu__link-item {
        font-size: 20px !important;
    }
    
    .uc-menu .t-btn {
        font-size: 20px;
    }
    
    .uc-menu .t-menu__link-item {
        font-weight: 400 !important;
    }
    
    .uc-menu .t-menu__link-item {
        font-family: 'Unbounded', Arial, sans-serif !important;
    }
    
    .uc-menu .t228__rightcontainer,
    .uc-menu .t228__right_buttons {
        margin: 0;
    }
    
    .uc-menu .t706__carticon-imgwrap {
        width: 44px;
        height: 44px;
    }
    
    .uc-menu .t706__bgimg {
        background-size: 22px;
    }
    
    .uc-menu .t706__carticon-counter {
        right: -6px;
        top: -4px;
    }
    
    .uc-menu .t706__carticon {
        margin-left: auto;
        margin-right: 20px;
    }
}

@media screen and (max-width: 960px) {
    .t-body .t-col,
    .uc-team .t923__slds-wrapper {
        padding: 0;
    }
    
    .uc-team .t923__col {
        padding: 1.875rem !important;
    }
    
    .uc-team .t-card__col {
        max-width: 23.5rem;
    }
    
    .uc-main .t678,
    .uc-footer-form .t678 {
        padding: 40px;
    }
    
    .uc-main .t-container:last-child,
    .uc-footer-form .t-container:last-child {
        padding: 30px !important;
    }
    
    .uc-for .t-col.t-col_7 {
        padding: 40px 40px 40px 0;
    }
    
    .uc-about .t959__row,
    .uc-footer-form .t-section__title {
        width: 100%;
    }
    
    .uc-subjects .js-product.t-store__card,
    .uc-how .t858__col {
        width: 360px;
    }
    
    .uc-subjects .js-product.t-store__card {
        min-width: unset;
    }
    
    .uc-subjects .js-product.t-store__card {
        margin: 0;
    }
    
    .uc-how .t858__container.t-card__container {
        overflow-x: auto;
    }
    
    .uc-how .t858__container.t-card__container {
        overflow-y: hidden;
    }
    
    .uc-how .t858__container.t-card__container {
        scroll-snap-type: x mandatory;
    }
    
    .uc-how .t858__container.t-card__container {
        scrollbar-width: none;
    }
    
    .uc-how .t858__container.t-card__container {
        scroll-padding: 20px;
    }
    
    .uc-how .t858__col {
        flex-shrink: 0;
    }
    
    .uc-how .t858__col {
        scroll-snap-align: start;
    }
    
    .uc-how .t858__container.t-card__container::-webkit-scrollbar {
        display: none;
    }
    
    .uc-benefit .t959__card:last-child .t959__card-image {
        background-position: right bottom !important;
    }
    
    .uc-footer-form .t-section__title {
        box-sizing: border-box;
    }
    
    .uc-footer-form .t-section__title {
        -ms-word-break: break-all;
    }
    
    .uc-footer-form .t-section__title {
        -webkit-hyphens: auto;
    }
    
    .uc-footer-form .t-section__title {
        -moz-hyphens: auto;
    }
    
    .uc-footer-form .t-section__title {
        hyphens: auto;
    }
    
    .uc-footer-form .t-section__title {
        -webkit-hyphenate-before: 2;
    }
    
    .uc-footer-form .t-section__title {
        -webkit-hyphenate-after: 3;
    }
    
    .uc-footer-form .t-section__title {
        hyphenate-lines: 3;
    }
    
    .uc-benefit .t959__card:first-child .t-card__title,
    .uc-faq .t-section__title,
    .uc-footer-form .t-section__title,
    .uc-main .t-section__title,
    .uc-about .t-section__title,
    .uc-products-title .t017__title,
    .uc-how .t-section__title,
    .uc-team .t-section__title,
    .uc-reg-btns .t-title,
    .uc-how-cards .t-section__title, 
    .uc-cards .t-section__title, 
    .uc-sm-cards .t-section__title,
    .uc-main-par .t485__title {
        font-size: 32px !important;
    }
    
    .uc-main-par .t485__img {
        position: unset;
        transform: unset;
        order: 1;
        width: 100%;
        margin-top: 32px;
    }
    
    .uc-main-par .t-col.t-col_12 {
        padding: 52px 52px 0;
    }
    
    .uc-main-par .t485__title {
        max-width: unset;
    }
    
    .uc-main-par .t485__descr {
        max-width: 420px;
    }
    
    .uc-sm-cards .t-card__col,
    .uc-cards .t-card__col,
    .uc-how-cards .t509__textwrapper {
        padding: 30px !important;
    }
    
    .uc-sm-cards .t491__container,
    .uc-cards .t503__container {
        grid-template-columns: 1fr 1fr;
    }
    
    #allrecords .uc-cards .t-card__col {
        margin: 0 !important;
    }
    
    .uc-how-cards .t509__textwrapper {
        margin: 0;
    }
    
    .uc-how-cards .t509__desktopimg {
        display: block;
    }
    
    .uc-how-cards .t509__mobileimg {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .uc-main .t678,
    .uc-footer-form .t678,
    .uc-benefit .t959__row,
    .uc-footer .t-container {
        flex-direction: column;
    }
    
    .uc-main .t-section__title {
        margin-top: unset!important;
    }
    
    .uc-for .t-container {
        flex-direction: column-reverse;
        background-position: left bottom;
    }
    
    .uc-main .t-container:last-child,
    .uc-footer-form .t-container:last-child,
    .uc-for .t-col.t-col_5 {
        max-width: unset;
    }
    
    .uc-footer .t977__text {
        max-width: 480px;
    }
    
    .uc-about .t959__card-inner,
    .uc-about .t959__card-content,
    .uc-subjects .t-store__card__wrap_all,
    .uc-how .t858__wrap,
    .uc-benefit .t-card__title,
    .uc-benefit .t-card__descr,
    .uc-cart .t706__product-deleted-wrapper,
    .uc-cart .t706__cartpage-products_empty,
    .uc-footer .t977__menu {
        padding: 1.25rem;
    }
    
    .uc-team .t923__col {
        padding: 1.25rem !important;
    }
    
    .uc-main .t678, 
    .uc-footer-form .t678 {
        padding: 30px;
    }
    
    .uc-for .t-col.t-col_7 {
        padding: 30px 30px 0;
    }
    
    .uc-for .t165__text li {
        padding: 20px 24px;
    }
    
    .uc-about .t959__row {
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-about .t959__row {
        grid-template-rows: repeat(3, 205px);
    }
    
    .uc-subjects .js-product.t-store__card,
    .uc-how .t858__col {
        width: 320px;
    }
    
    .uc-team .t-card__col {
        max-width: 21rem;
    }
    
    .uc-for .t165__textwrapper,
    .uc-for .t165__text ul,
    .uc-footer .t977__menu,
    .uc-footer .t977__text {
        width: 100%;
    }
    
    .uc-how .t-card__title,
    .uc-footer-form .t-section__title {
        -ms-word-break: unset;
    }
    
    .uc-how .t-card__title,
    .uc-footer-form .t-section__title {
        -webkit-hyphens: unset;
    }
    
    .uc-how .t-card__title,
    .uc-footer-form .t-section__title {
        -moz-hyphens: unset;
    }
    
    .uc-how .t-card__title,
    .uc-footer-form .t-section__title {
        hyphens: unset;
    }
    
    .uc-how .t-card__title,
    .uc-footer-form .t-section__title {
        -webkit-hyphenate-before: unset;
    }
    
    .uc-how .t-card__title,
    .uc-footer-form .t-section__title {
        -webkit-hyphenate-after: unset;
    }
    
    .uc-how .t-card__title,
    .uc-footer-form .t-section__title {
        hyphenate-lines: unset;
    }
    
    .uc-subjects .js-store-prod-name.js-product-name.t-store__card__title,
    .uc-footer-form .t-section__descr {
        font-size: 20px;
    }
    
    .uc-benefit .t959__row {
        display: flex;
    }
    
    .uc-benefit .t959__card:first-child .t-card__descr {
        min-height: 130px;
    }
    
    .video {
        border-radius: 20px;
    }
    
    .uc-footer .t-container {
        padding-bottom: 96px !important;
    }
    
    .uc-footer {
        padding-bottom: 20px;
    }
    
    .uc-footer .t-container {
        position: relative;
    }
    
    .uc-footer .t977__text {
        position: absolute;
    }
    
    .uc-footer .t977__text {
        bottom: 0;
    }
    
    .uc-footer .t977__text {
        left: 20px;
    }
    
    .uc-cart .t706__cartwin-content {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    
    .uc-products-title .t017__descr {
        padding-right: 120px;
    }
    
    .uc-main-par .t-col.t-col_12 {
        padding: 40px 30px 0;
    }
    
    .uc-sm-cards .t-card__col, .uc-cards .t-card__col, .uc-how-cards .t509__textwrapper {
        padding: 20px !important;
    }
}

@media screen and (max-width: 640px) {
    .uc-team .t-section__title {
        padding-right: 9.625rem !important;
    }

    .uc-footer .t977__text {
        margin-bottom: 0;
    }
    
    .uc-footer .t977__col-inner:first-child {
        margin-bottom: 20px;
    }
    
    .uc-footer .t977__menu {
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-footer .t977__col-inner:last-child,
    .uc-footer .t977__col-inner:first-child {
        grid-column: span 2;
    }
    
    .uc-footer .t977__col-inner:first-child {
        grid-row: 1;
    }
    
    .uc-footer .t977__col-inner:last-child {
        grid-row: 3;
    }
    
    .uc-for .t-container {
        display: flex;
    }
    
    .uc-footer .t977__text {
        max-width: calc(100% - 40px);
    }
    
    .uc-cart .t706__product {
        margin: 0;
    }
    
    .uc-cart .t706__product-del {
        position: unset;
    }
    
    .uc-cart .t706__cartwin-content,
    .uc-cart .t706__cartwin-checkout,
    .uc-cart .t706__product {
        padding: 20px;
    }
    
    .uc-cart .t706__cartwin-top {
        padding-bottom: 20px;
    }
    
    .uc-cart .t706__close {
        -webkit-justify-content: flex-start!important;
        justify-content: flex-start!important;
    }
    
    .uc-cart .t706__product-thumb, 
    .uc-cart .t706__product-imgdiv {
        width: 44px;
        height: 44px;
    }
    
    .uc-cart .t706__product-thumb {
        margin-right: 20px;
    }
    
    .uc-cart .t706__product-amount {
        padding-right: 32px;
    }
    
    .uc-cart .t706__close-button,
    .uc-cart .t706__product-deleted {
        margin: 0!important;
    }
    
    .uc-menu .tmenu-mobile__imglogo,
    .uc-footer .t977__logo {
        width: 120px!important;
    }
    
    .uc-doc .t-container, .uc-doc-table .t-container {
        padding-left: 20px!important;
    }
    
    .uc-doc-nav .t508__container {
        position: unset;
        flex-direction: row!important;
        max-width: unset !important;
        flex-wrap: wrap;
        gap: 10px;
        justify-content: center;
    }
    
    .uc-doc-nav .t-name {
        display: none!important;
    }
    
    .uc-doc-nav .t508 .t-list__item {
        margin: 0!important;
        width: unset;
        max-width: 192px;
        display: flex;
    }
    
    .uc-doc-nav .t-descr {
        display: inline-flex;
        background: #ededed;
        padding: 8px;
        border-radius: 8px;
        height: 100%;
        box-sizing: border-box;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    
    .uc-doc-nav .t508__container:before, .uc-doc-nav .t508__container:after {
        display: none;
    }
    
    .uc-sm-cards .t491__container, .uc-cards .t503__container {
        grid-template-columns: unset;
        grid-template-rows: repeat(3, 1fr);
    }
    
    .uc-how-cards .t509__desktopimg {
        display: none;
    }
    
    .uc-products-title .t017__descr span {
        display: inline;
        -webkit-box-decoration-break: clone;
        -ms-box-decoration-break: clone;
        -o-box-decoration-break: clone;
        box-decoration-break: clone;
    }
    
    .uc-faq .t849__wrapper {
        border-radius: 0.625rem;
    }
    
    .uc-faq .t849__trigger-button {
        padding-left: 20px;
    }
    
    .uc-reg-btns .t580__buttons-wrapper {
        margin-bottom: 0 !important;
        width: unset;
    }
}

@media screen and (max-width: 480px) {
    
    .uc-main .t678,
    .uc-team .t923__slds-wrapper {
        padding: 0 !important;
    }
    
    .uc-main .t-container:last-child,
    .uc-footer-form .t678,
    .uc-main .t-section__container,
    .uc-footer-form .t-section__container,
    .uc-footer-form .t-container:last-child {
        padding: 20px !important;
    }
    
    .uc-for .t-col.t-col_7 {
        padding: 20px 20px 0;
    }
    
    .uc-for .t165__text li {
        padding: 20px;
    }
    
    .uc-faq .t849__trigger-button {
        padding: 12px 72px 12px 20px;
    }
    
    .uc-footer-form .t678 {
        padding: 0 !important;
    }
    
    .uc-footer .t977__col-inner:last-child a {
        padding: 16px 20px;
    }
    
    .uc-main .t678,
    .uc-footer-form .t678 {
        background: unset;
    }
    
    .uc-main .t-section__container {
        background: url('https://static.tildacdn.com/tild3764-6333-4531-a438-616436623732/Frame_1321316695.svg') no-repeat center right / auto 100%, #5850dd;
    }
    
    .uc-footer-form .t-section__container {
        background: url(https://static.tildacdn.com/tild3465-6366-4438-b230-316366373262/Frame-2.svg) no-repeat center, #5850dd;
    }
    
    .uc-main .t-section__container,
    .uc-for .t-container,
    .uc-faq .t849__wrapper,
    .uc-footer-form .t-section__container {
        border-radius: 20px;
    }
    
    .uc-footer .t977__col-inner:last-child {
        grid-row: 4;
    }
    
    .uc-about .t959__card:nth-child(3) {
        grid-row: unset;
    }
    
   .uc-about .t959__row {
        grid-template-columns: 1fr;
        grid-template-rows: unset;
    }
    
    .uc-about .t959__card {
        min-height: 205px;
    }
    
    .uc-footer .t977__col-inner:last-child,
    .uc-footer .t977__col-inner:first-child {
        grid-column: unset;
    }
    
    .uc-about .t-card__title {
        -webkit-hyphens: auto;
    }
    
    .uc-about .t-card__title {
        -moz-hyphens: auto;
    }
    
    .uc-about .t-card__title {
        hyphens: auto;
    }
    
    .uc-about .t-card__title {
        -webkit-hyphenate-before: 2;
    }
    
    .uc-about .t-card__title {
        -webkit-hyphenate-after: 3;
    }
    
    .uc-about .t-card__title {
        hyphenate-lines: 3;
    }
    
    .uc-benefit .t959__card:first-child .t-card__title,
    .uc-faq .t-section__title,
    .uc-footer-form .t-section__title,
    .uc-main .t-section__title,
    .uc-about .t-section__title,
    .uc-products-title .t017__title,
    .uc-how .t-section__title,
    .uc-team .t-section__title,
    .uc-how-cards .t-section__title, 
    .uc-cards .t-section__title, 
    .uc-sm-cards .t-section__title,
    .uc-main-par .t485__title,
    .uc-reg-btns .t-title {
        font-size: 24px !important;
    }
    
    .t-body .t-input-block .t-text>div {
        font-size: 20px !important;
    }
    
    .uc-for .t165__title {
        font-size: 23px;
    }
    
    .uc-subjects .js-product.t-store__card,
    .uc-how .t858__col {
        width: calc(100% - 20px);
    }
    
    .uc-team .t-card__col {
        max-width: calc(100% - 20px);
    }
    
    .uc-faq .t849__icon {
        width: 40px;
    }
    
    .uc-benefit .t959__card:nth-child(2) {
        min-height: 330px;
    }
    
    .uc-benefit .t959__card:first-child .t-card__descr,
    .uc-benefit .t959__card:last-child .t-card__descr li {
        font-size: 16px;
    }
    
    .uc-faq .t849__title {
        font-size: 18px;
    }
    
    .uc-benefit .t959__card:first-child .t-card__descr {
        min-height: 160px;
    }
    
    .video {
        min-height: 180px;
    }
    
    .uc-faq .t849__trigger-button {
        min-height: 72px;
    }
    
    .uc-benefit .t959__card:first-child .t-card__descr {
        padding-right: 52px;
    }
    
    .uc-benefit .t959__card:last-child .t959__card-image {
        background-position: right bottom !important;
    }
    
    .uc-benefit .t959__card:last-child .t959__card-image {
        background-size: 190px !important;
    }
    
    .uc-faq .t849__trigger-button {
        height: unset;
    }
    
    .uc-faq .t849__icon {
        height: 40px;
    }
    
    .uc-faq .t849__textwrapper {
        padding-left: 20px;
    }
    
    .uc-footer-form .t-container:last-child,
    .uc-main .t-container:last-child {
        border: 1px solid #ebebeb;
    }
    
    .uc-footer .t977__menu {
        grid-template-columns: 1fr;
    }
    
    .uc-footer .t-container {
        padding-bottom: 112px !important;
    }
    
    .uc-cart .t706__product-amount {
        padding: 0 20px;
    }
    
    .uc-main .t678,
    .uc-footer-form .t678 {
        gap: 10px;
    }
    
    .uc-main-par .t-col.t-col_12 {
        padding: 20px 20px 0;
        border-radius: 20px;
    }
}