@keyframes marquee {
    to {
        transform: translateX(calc(-100% - 24px));
    }
}

.uc-programs .t858__wrap,
.uc-programs .t858__img,
.uc-how .t-item .t-col,
.uc-how .t855__title,
.uc-stories .t539__textwrapper,
.uc-leader .t539__textwrapper,
.uc-about .t-card__col,
.uc-about .t1070__content,
.uc-footer-bottom .t457__copyright,
.uc-cart .t706__cartwin-top,
.uc-cart .t706__form-upper-text,
.uc-cart .t706__close-button,
.uc-congrats .t467__descr:before,
.uc-cart .js-successbox.t-form__successbox {
    padding: 0;
}

.uc-menu .t454__maincontainer {
    padding: 0 1.25rem;
}

.uc-menu .t454__leftwrapper,
.uc-menu .t454__rightwrapper,
.uc-menu .t454__list_item,
.uc-how .t855__title ul,
.uc-leader .t539__bgimg,
.uc-footer-top .t-card__descr ul,
.uc-footer-top .t1073__bgimg,
.uc-footer-bottom .t457__ul,
.uc-fix-btn .t654__btn-wrapper,
.uc-fix-btn .t654__text ul,
.uc-not-found .t-item {
    padding: 0 !important;
}

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

.uc-main {
    padding: 4.375rem 0 4rem;
}

.t-body .t-btn {
    padding: 0.375rem 2rem 0.375rem 4.5rem;
}

.t-body .t-btn:hover {
    padding: 0.375rem 4.5rem 0.375rem 2rem;
}

.uc-congrats .t-descr {
    padding: 3.5rem 5.5625rem 42%;
}

.uc-programs {
    padding: 1rem 0 3rem;
}

.uc-about-space > div {
    height: unset !important;
    padding-top: calc(10% + 4.75rem);
}

.uc-programs .t858__inner-col {
    padding: 1.5rem 1.75rem 1.75rem;
}

.uc-how,
.uc-leader,
.uc-faq {
    padding: 5.75rem 0;
}

.uc-how .t-item {
    padding: 2rem 2.25rem;
}

.uc-stories {
    padding: 5.75rem 0 6.125rem;
}

.uc-stories .t539__itemwrapper,
.uc-leader .t539__itemwrapper {
    padding: 1.5rem;
}

.uc-about {
    padding: 5.75rem 0 4.25rem;
}

.uc-about .t1070__withfeatured .t1070__featured .t1070__content {
    padding: 1.5rem 1.75rem;
}

.uc-form {
    padding: 5.75rem 0 5.125rem;
}

.t-body .t-input,
.uc-cart .t-select,
.uc-cart .t-input {
    padding: 0 2rem;
}

.contacts__item.bl,
.contacts__item.wh {
    padding: 0 2.75rem;
}

.contacts__item.ph,
.contacts__item.em {
    padding: 1.375rem 2rem;
}

.uc-fix-btn .t-container_flex {
    padding: 1.25rem 1.25rem 1.25rem 2.5rem;
}

.uc-cart .t706__cartwin-content {
    padding: 3rem 2.25rem 2.25rem;
}

.uc-cart .donation__link {
    padding: 0.75rem 1.5rem;
}

.uc-cart .donation__input {
    padding: 1.125rem 1.5rem;
}

.uc-not-found .t858__wrap {
    padding: 1.25rem !important;
}

.uc-menu .t454__maincontainer,
.t-body .t-container,
.uc-congrats .t-descr,
.uc-programs .t858__inner-col,
.uc-how .t-item,
.uc-leader .t539__itemwrapper,
.contacts__item,
.uc-cart .donation__link,
.uc-cart .donation__input {
    box-sizing: border-box;
}

.uc-menu .t454__maincontainer,
.uc-menu .t-menu__list,
.uc-congrats .t-container,
.uc-programs .t858__inner-col,
.uc-programs .t858__wrap,
.uc-programs .t-item:last-child .t858__wrap_bottom,
.uc-how .t855__title ul,
.uc-how .t855__title li,
.uc-stories .t539__itemwrapper,
.uc-leader .t539__itemwrapper,
.uc-leader .t539__textwrapper,
.uc-leader .t-section__container:last-child,
.uc-about .t1070__withfeatured .t1070__featured .t1070__content,
.uc-form .t-container,
.uc-faq .t-container,
.uc-footer-top .t-card__col,
.uc-footer-top .t-card__descr ul,
.uc-footer-top .t-card__col:last-child .t1073__textwrapper,
.uc-footer-bottom .t457__ul,
.contacts__item.bl,
.contacts__item.wh,
.contacts__item.ph,
.contacts__item.em,
.contacts__item,
.uc-fix-btn .t654__cell-container,
.uc-fix-btn .t654__text ul,
.uc-fix-btn .t654__text li,
.uc-cart .donation__link,
.uc-menu .t454__leftmenuwrapper, 
.uc-menu .t454__rightmenuwrapper {
    display: flex;
}

.uc-congrats .t-container:before,
.uc-congrats .t-container:after,
.uc-programs .t-card__container:before,
.uc-programs .t-card__container:after,
.uc-programs .t858__separator,
.uc-about .t1070__separator,
.uc-footer-bottom .t-container:before,
.uc-footer-bottom .t-container:after,
.uc-fix-btn .t654__close-button,
.uc-cart .t-form__errorbox-middle,
.uc-cart .donation__link:last-child:after,
.uc-cart .donation__link.active:after,
.uc-cart .donation__link:has(+ .donation__link.active):after {
    display: none;
}

.uc-how .t-item .t-col,
.uc-stories .t539__container:after {
    display: block;
}

.uc-how .t-item,
.uc-footer-top .t1073__row,
.uc-footer-bottom .t-container,
.uc-cart .donation,
.uc-leader .t539__container {
    display: grid;
}

.uc-how .t855__separator {
    display: block !important;
}

.uc-cart .t706__cartwin-products,
.uc-cart .t706__cartwin-bottom,
.t706__bubble-container,
.uc-cart .t706__cartwin-totalamount-wrap {
    display: none !important;
}

.uc-not-found .t-item {
    display: flex !important;
}

.uc-menu .t454__maincontainer,
.uc-how .t-item,
.uc-leader .t539__itemwrapper,
.uc-footer-top .t1073__row,
.uc-fix-btn .t-container_flex {
    gap: 1.25rem;
}

.uc-menu .t-menu__list {
    gap: 2.75rem;
}

.uc-programs .t-card__container {
    gap: 18rem 1.25rem;
}

.uc-how .t855__title ul,
.uc-fix-btn .t654__text ul {
    gap: 0.625rem;
}

.uc-stories .t539__itemwrapper {
    gap: 2.5rem;
}

.uc-leader .t539__container,
.about__items {
    gap: 1.5rem;
}

.uc-footer-top .t-card__descr ul,
.contacts__item.ph,
.contacts__item.em {
    gap: 0.75rem;
}

.uc-cart .donation__link {
    gap: 0.25rem;
}

.uc-menu .t454__maincontainer,
.uc-menu .t-menu__list,
.uc-programs .t-card__container,
.uc-how .t-item,
.uc-footer-bottom .t-container,
.contacts__item.bl,
.contacts__item.wh,
.contacts__item,
.uc-fix-btn .t-container_flex {
    align-items: center;
}

.contacts__item.ph,
.contacts__item.em {
    align-items: flex-start;
}

.uc-not-found .t-item {
    align-items: center !important;
}

.uc-menu .t454__leftwrapper,
.uc-menu .t454__rightwrapper,
.uc-menu .t454__logowrapper,
.uc-programs .t-item:nth-last-child(2) .t858__wrap_top,
.uc-programs .t-item:nth-last-child(2) .t858__wrap {
    position: unset;
}

.t-body .t-btn,
.uc-congrats .t-descr,
.uc-congrats .t-col.t-col_12,
.uc-programs .t858,
.uc-programs .t-item:nth-last-child(2) .t858__inner-col,
.uc-programs .t-item:nth-last-child(2) .t858__wrap_bottom,
.uc-stories .t539__container,
.uc-stories .t-section__container,
.uc-leader .t-section__container,
.uc-leader .t-section__container:last-child,
.uc-form .t678,
.contacts__container,
.contacts__title,
.main__bottom,
.donation__input-container,
.uc-programs .t-item:nth-child(2) .t858__inner-col,
.uc-cart .donation__link {
    position: relative;
}

.t-body .t-btn:before,
.uc-congrats .t-descr:after,
.uc-congrats .t-descr:before,
.uc-congrats .t-col.t-col_12:before,
.uc-congrats .t-col.t-col_12:after,
.uc-programs .t-section__container,
.uc-programs .t-item:nth-last-child(2) .t858__img,
.uc-programs .t-item:nth-last-child(2) .t858__wrap_bottom:after,
.uc-stories .t539__container:after,
.uc-stories .t-section__container:before,
.uc-stories .t-section__container:after,
.uc-leader .t-section__container:first-child:after,
.uc-leader .t539__container:before,
.uc-leader .t539__container:after,
.uc-leader .t-section__container:last-child:after,
.uc-leader .t-section__container:last-child:before,
.uc-form .t678:before,
.uc-form .t678:after,
.contacts__item,
.contacts__item.ph:after,
.contacts__item.em:after,
.main__bottom:before,
.uc-cart .t706__cartwin-content,
.uc-cart .t706__cartwin-content:before,
.donation__input-title,
.uc-programs .t-item:nth-child(2) .t858__inner-col:after,
.uc-cart .donation__link:after {
    position: absolute;
}

.uc-menu .t454__leftwrapper {
    order: 1;
}

.uc-menu .t454__logowrapper,
.uc-programs .t858__wrap_top {
    order: 2;
}

.uc-menu .t454__rightwrapper {
    order: 3;
}

.uc-programs .t-item:last-child .t858__wrap_top {
    order: unset;
}

.uc-menu .t454__logowrapper,
.uc-congrats .t467__descr:before {
    transform: unset;
}

.t-body .t-btn:before,
.uc-cart .donation__link:after {
    transform: translateY(-50%);
}

.uc-congrats .t-descr:after,
.main__bottom:before {
    transform: translateX(-50%);
}

.uc-programs .t-section__container,
.uc-cart .t706__cartwin-content,
.donation__input-title {
    transform: translate(-50%, -50%);
}

.uc-stories .t-list__item:first-child {
    transform: rotate(-8deg);
}

.uc-stories .t-list__item:last-child {
    transform: rotate(6deg);
}

.uc-stories .t539__container:after {
    transform: rotate(70deg);
}

.uc-leader .t-section__container:last-child:after {
    transform: scaleX(-1);
}

.uc-cart .t706__cartwin-content:before {
    transform: rotate(180deg);
}

.uc-programs .t-item:nth-last-child(2) .t858__inner-col:hover .t858__img,
.contacts__item:hover svg {
    transform: scale(1.05);
}

.uc-congrats .t-descr {
    transform: translateY(3.75rem);
}

.uc-congrats .t-descr::after {
    transform: translate(-50%, -3.75rem);
}

.uc-congrats .t-descr.active {
    transform: translate(0);
}

.uc-congrats .t-descr.active:after {
    transform: translate(-50%, 0);
}

.uc-menu .t-menu__list,
.uc-footer-top .t-card__col:last-child .t1073__textwrapper,
.uc-cart .donation__link,
.uc-cart .donation__input {
    height: 100%;
}

.t-body .t-btn {
    height: 3.75rem;
}

.t-body .t-btn:before,
.uc-cart .t706__close-button {
    height: 3rem;
}

.uc-congrats .t-col.t-col_12:before {
    height: 8.75rem;
}

.uc-congrats .t-col.t-col_12:after {
    height: 10.6875rem;
}

.uc-programs .t858__inner-col,
.uc-stories .t539__textwrapper,
.uc-leader .t539__textwrapper,
.uc-about .t-card__title,
.uc-about .t-card__descr,
.uc-about .t1070__imgwrapper,
.uc-not-found .t858__inner-col {
    height: unset !important;
}

.uc-programs .t-item:nth-last-child(2) .t858__wrap_bottom:after {
    height: 1.5rem;
}

.uc-how .t855__separator {
    height: 0.75rem !important;
}

.uc-stories .t539__container:after {
    height: 8.875rem;
}

.uc-stories .t-section__container:before {
    height: 3.875rem;
}

.uc-stories .t-section__container:after,
.uc-leader .t-section__container:first-child:after {
    height: 2.875rem;
}

.uc-leader .t539__bgimg {
    height: 10.25rem;
}

.uc-leader .t-section__container:last-child:after {
    height: 8.25rem;
}

.uc-leader .t-section__container:last-child:before,
.uc-cart .t706__cartwin-content:before {
    height: 5.75rem;
}

.t-body .t-input,
.t-body .t-submit,
.uc-cart .donation {
    height: 4rem;
}

.uc-form .t678:before {
    height: 22.5625rem;
}

.uc-form .t678:after {
    height: 30.5625rem;
}

.uc-faq .t849__icon,
.uc-cart .donation__link:after {
    height: 2rem;
}

.uc-footer-top .t1073__bgimg {
    height: 3.3125rem;
}

.contacts__container {
    height: 28.75rem;
}

.contacts__item.bl,
.contacts__item.wh,
.contacts__item {
    height: 6.8125rem;
}

.contacts__item.ph:after,
.contacts__item.em:after,
.uc-programs .t-item:nth-child(2) .t858__inner-col:after {
    height: 1rem;
}

.main__bottom:before {
    height: calc(100% + 4rem);
}

.uc-cart .t-select,
.uc-cart .t-input {
    height: 4rem !important;
}

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

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

.uc-congrats .t467__descr:before {
    height: calc(100% - 3.75rem);
}

.uc-leader .t539__itemwrapper,
.uc-leader .t539__textwrapper {
    height: 100% !important;
}

.t-body .t-col.t-col_12,
.uc-programs .t-item,
.uc-programs .t-item:last-child .t-card__title,
.uc-how .t-item .t-col,
.uc-how .t855__title ul,
.uc-stories .t-list__item,
.uc-leader .t-list__item,
.uc-about .t-card__descr,
.uc-faq .t849__text,
.uc-footer-top .t-card__col,
.uc-footer-top .t-card__descr,
.uc-footer-top .t-card__descr ul,
.uc-footer-bottom .t457__ul,
.uc-fix-btn .t-col_flex,
.uc-fix-btn .t654__text ul {
    margin: 0;
}

.uc-congrats .t-col.t-col_12,
.uc-how .t-item,
.uc-form .t-col.t-col_6,
.uc-form .t678,
.uc-faq .t-item,
.contacts__container,
.uc-main .t-descr,
.uc-cart .t706__cartwin-content,
.uc-cart .t706__form-upper-text,
.uc-cart .t706__orderform,
.uc-cart .js-successbox.t-form__successbox {
    margin: 0 auto;
}

.uc-programs .t-section__descr,
.uc-stories .t-section__descr {
    margin: 0 auto !important;
}

.uc-how .t855__separator,
.uc-not-found .t-item {
    margin: 0 !important;
}

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

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

.t-body .t-form__submit {
    margin: 0.75rem 0 0;
}

.uc-footer-top .t-card__title {
    margin: 0 0 1.75rem;
}

.uc-cart .donation {
    margin: 1.5rem auto 0.75rem;
}

.uc-cart .t706__form-bottom-text {
    margin: 1.25rem auto 0;
}

.uc-cart .js-successbox.t-form__successbox {
    margin: 10% auto;
}

.t-body .t-col.t-col_12,
.uc-how .t-item .t-col,
.uc-stories .t-list__item,
.uc-leader .t-list__item,
.uc-about .t1070__img,
.uc-footer-top .t-card__col {
    max-width: unset;
}

.uc-congrats .t-col.t-col_12,
.uc-leader .t-section__container {
    max-width: 47.875rem;
}

.uc-programs .t858__inner-col {
    max-width: 18rem;
}

.uc-programs .t-item:nth-child(2) .t858__inner-col {
    max-width: 23.25rem;
}

.uc-how .t-item {
    max-width: 60rem;
}

.uc-stories .t539__container {
    max-width: 61.25rem !important;
}

.uc-stories .t-section__container {
    max-width: 61.25rem;
}

.uc-leader .t-section__container:last-child,
.uc-form .t678,
.contacts__container {
    max-width: 75rem;
}

.uc-about .t-card__col,
.uc-not-found .t-item {
    max-width: unset !important;
}

.uc-footer-bottom .t457__copyright {
    max-width: 13.1875rem;
}

.uc-cart .t706__cartwin-content {
    max-width: 47.8125rem;
}

.uc-cart .t706__form-upper-text {
    max-width: 18.375rem;
}

.uc-cart .donation,
.uc-cart .t706__orderform,
.uc-cart .t706__form-bottom-text {
    max-width: 27.625rem;
}

.uc-main .t-uptitle {
    font-size: 4.5rem;
}

.uc-main .t485__title,
.uc-congrats .t-descr,
.uc-programs .t-card__title,
.uc-how .t-descr,
.uc-stories .t-section__descr,
.uc-about .t-section__descr,
.uc-about .t-card__descr,
.uc-form .t-section__descr,
.uc-footer-top .t-card__title,
.contacts__item-subtitle {
    font-size: 1.1875rem;
}

.uc-main .t-descr,
.uc-programs .t-section__descr,
.uc-faq .t849__title,
.uc-fix-btn .t654__btn.t-btn,
.t-body .t-btn {
    font-size: 1.3125rem;
}

.uc-menu .t-menu__link-item,
.uc-how .t855__title li span,
.uc-leader .t539__persdescr,
.t-body .t-input,
.uc-fix-btn .t654__text li span,
.uc-cart .t706__form-upper-text,
.uc-cart .donation__title,
.uc-cart .t-select,
.uc-cart .t-input,
.uc-cart .donation__input,
.uc-cart .success__descr {
    font-size: 1.0625rem;
}

.uc-congrats .t-title,
.uc-programs .t-section__title,
.uc-how .t-section__title,
.uc-stories .t-section__title,
.uc-leader .t-section__title,
.uc-about .t-section__title,
.uc-form .t-section__title,
.uc-faq .t-section__title,
.contacts__title {
    font-size: 3.5rem;
}

.uc-programs .t-card__descr,
.uc-about .t-card__title {
    font-size: 2.125rem;
}

.uc-how .t855__title li,
.uc-leader .t539__perstext,
.uc-fix-btn .t654__text li {
    font-size: 1.75rem;
}

.uc-stories .t539__persname {
    font-size: 2.25rem;
}

.uc-leader .t539__persname,
.uc-footer-top .t-card__descr,
.contacts__item.bl,
.contacts__item.wh,
.contacts__item-title {
    font-size: 1.6875rem;
}

.t-body .t-submit {
    font-size: 1.4375rem;
}

.t-body .t678__form-bottom-text,
.uc-cart .donation__link,
.uc-cart .t706__form-bottom-text,
.donation__input-title {
    font-size: 0.75rem;
}

.uc-faq .t849__text {
    font-size: 1rem;
}

.uc-cart .t706__cartwin-heading,
.uc-cart .success__title {
    font-size: 2.75rem;
}

.uc-not-found .t-card__title {
    font-size: 2.75rem !important;
}

.uc-main .t-uptitle,
.uc-stories .t539__persname,
.uc-about .t-section__title,
.uc-form .t-section__title,
.uc-faq .t-section__title,
.contacts__title {
    line-height: 1.11;
}

.uc-main .t485__title,
.uc-congrats .t-descr {
    line-height: 1.4;
}

.uc-main .t-descr,
.uc-programs .t-section__descr,
.uc-faq .t849__title {
    line-height: 1.28;
}

.uc-congrats .t-title,
.uc-how .t855__title li,
.uc-stories .t-section__title,
.uc-leader .t-section__title,
.uc-fix-btn .t654__text li {
    line-height: 1.14;
}

.uc-programs .t-section__title,
.uc-how .t-section__title {
    line-height: 1.15;
}

.uc-programs .t-card__title,
.uc-how .t-descr,
.uc-stories .t-section__descr,
.uc-about .t-section__descr,
.uc-about .t-card__descr,
.uc-form .t-section__descr,
.uc-footer-top .t-card__title,
.uc-cart .success__descr {
    line-height: 1.42;
}

.uc-programs .t-card__descr,
.uc-how .t855__title li span,
.uc-about .t-card__title,
.uc-fix-btn .t654__text li span,
.uc-cart .t-select,
.uc-cart .t-input {
    line-height: 1.17;
}

.uc-leader .t539__persname {
    line-height: 1.29;
}

.uc-leader .t539__persdescr {
    line-height: 1.76;
}

.uc-leader .t539__perstext {
    line-height: 1.3;
}

.uc-faq .t849__text {
    line-height: 1.25;
}

.uc-footer-top .t-card__descr,
.contacts__item-title,
.uc-cart .success__title {
    line-height: 1.18;
}

.contacts__item.bl,
.contacts__item.wh,
.uc-fix-btn .t654__btn.t-btn {
    line-height: 1.2;
}

.contacts__item-subtitle {
    line-height: 1.1;
}

.uc-cart .t706__cartwin-heading {
    line-height: 1.27;
}

.uc-cart .t706__form-upper-text {
    line-height: 1.47;
}

.uc-cart .donation__link {
    line-height: 1.23;
}

.uc-cart .t706__form-bottom-text {
    line-height: 1.33;
}

.uc-cart .donation__input,
.donation__input-title {
    line-height: 1.16;
}

.uc-not-found .t-card__title {
    line-height: 1.18 !important;
}

.uc-main .t-uptitle {
    margin-bottom: 1.5rem;
}

.uc-main .t485__title {
    margin-bottom: 0;
}

.uc-congrats {
    margin-bottom: -10%;
}

.uc-congrats .t-title {
    margin-bottom: 4rem;
}

.uc-programs .t-section__title,
.uc-stories .t-section__title,
.uc-about .t-section__title,
.uc-form .t-section__title,
.uc-not-found .t858__bgimg {
    margin-bottom: 2rem !important;
}

.uc-programs .t-card__title,
.t-body .t-input-group {
    margin-bottom: 0.75rem;
}

.uc-programs .t-item:last-child .t-card__descr,
#allrecords .uc-about .t-card__col:nth-child(5) .t1070__content,
#allrecords .uc-about .t-card__col:nth-child(5) .t-card__descr {
    margin-bottom: 0.5rem;
}

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

.uc-stories .t-section__container {
    margin-bottom: 3.25rem;
}

.uc-leader .t-section__title {
    margin-bottom: 4rem !important;
}

.uc-leader .t539__persname,
.uc-leader .t539__persdescr {
    margin-bottom: 0.625rem;
}

.uc-about .t-section__descr,
.uc-form .t-section__descr {
    margin-bottom: 0 !important;
}

.uc-about .t-section__container {
    margin-bottom: 3.5rem;
}

.uc-form .t-section__container {
    margin-bottom: 2rem;
}

.uc-faq .t-section__title,
.contacts__title {
    margin-bottom: 1.75rem !important;
}

.uc-cart .t706__cartwin-top,
.uc-cart .success__title {
    margin-bottom: 1.25rem;
}

.uc-main .t-uptitle {
    letter-spacing: -0.1875rem;
}

.uc-main .t485__title,
.uc-menu .t-menu__link-item,
.uc-congrats .t-descr,
.uc-programs .t-section__descr,
.uc-programs .t-card__title,
.uc-how .t-descr,
.uc-stories .t-section__descr,
.uc-about .t-section__descr,
.uc-about .t-card__descr,
.uc-form .t-section__descr,
.uc-faq .t849__title,
.contacts__item-title,
.uc-cart .t706__form-upper-text,
.uc-cart .success__descr {
    letter-spacing: -0.0262rem;
}

.t-body .t-btn,
.contacts__item.bl,
.contacts__item.wh,
.uc-fix-btn .t654__text li,
.uc-fix-btn .t654__btn.t-btn {
    letter-spacing: -0.0275rem;
}

.uc-congrats .t-title,
.uc-programs .t-section__title,
.uc-how .t-section__title,
.uc-stories .t-section__title,
.uc-leader .t-section__title,
.uc-about .t-section__title,
.uc-faq .t-section__title,
.contacts__title,
.uc-cart .t706__cartwin-heading,
.uc-cart .success__title {
    letter-spacing: -0.125rem;
}

.uc-programs .t-card__descr,
.uc-stories .t539__persname,
.uc-about .t-card__title {
    letter-spacing: -0.0219rem;
}

.t-body .t-input::-webkit-input-placeholder,
.t-body .t-input::-moz-placeholder,
.t-body .t-input:-ms-input-placeholder,
.t-body .t-input::-ms-input-placeholder,
.t-body .t-input::placeholder,
.t-body .t-submit,
.uc-footer-top .t-card__title,
.contacts__item-subtitle,
.uc-fix-btn .t654__text li span,
.uc-cart .donation__link,
.uc-cart .t-select,
.uc-cart .t-input,
.uc-cart .donation__input,
.donation__input-title {
    letter-spacing: -0.01rem;
}

.uc-faq .t849__text {
    letter-spacing: -0.0125rem;
}

.uc-footer-top .t-card__descr ul {
    letter-spacing: -0.0075rem;
}

.uc-not-found .t-card__title {
    letter-spacing: -0.125rem !important;
}

.uc-main .t-descr {
    padding-top: 4rem;
}

.uc-congrats,
.contacts {
    padding-top: 5.75rem;
}

.uc-stories .t-list__item:first-child {
    padding-top: 4.5rem;
}

.uc-stories .t-list__item:last-child {
    padding-top: 5rem;
}

.uc-footer-top,
.uc-footer-bottom {
    padding-top: 7.5rem;
}

.uc-main .t-btn,
.uc-how .t-section__bottomwrapper {
    margin-top: 3.25rem;
}

.uc-leader .t539__persdescr,
.uc-footer-top .t-card__uptitle {
    margin-top: auto;
}

.uc-leader .t-section__bottomwrapper {
    margin-top: 4.75rem !important;
}

.t-body .t678__form-bottom-text {
    margin-top: 1.5rem;
}

.uc-not-found .t858__btn-container {
    margin-top: 2.75rem !important;
}

.t-body .t-btn,
.uc-programs .t-item:nth-last-child(2) .t858__inner-col,
.donation__input-container {
    isolation: isolate;
}

.t-body .t-btn {
    transition: padding 0.5s cubic-bezier(0.67, 0.06, 0.43, 0.97), background 0.5s ease;
}

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

.uc-cart .donation__link,
.uc-cart .donation__input {
    transition: background 0.3s ease, box-shadow 0.3s ease;
}

.uc-cart .donation__title {
    transition: color 0.3s ease;
}

.uc-programs .t-item:nth-last-child(2) .t858__img,
.contacts__item svg {
    transition: transform 0.3s ease;
}

.uc-congrats .t-descr,
.uc-congrats .t-descr::after {
    transition: transform 0.5s ease;
}

.t-body .t-btn,
.uc-programs .t858__inner-col,
.contacts,
.uc-main,
.uc-cart .t706__cartwin,
.uc-partners {
    overflow: hidden;
}

.t-body .t-btn:before,
.uc-congrats .t-descr:after,
.uc-congrats .t-descr:before,
.uc-congrats .t-col.t-col_12:before,
.uc-congrats .t-col.t-col_12:after,
.uc-programs .t-item:nth-last-child(2) .t858__wrap_bottom:after,
.uc-stories .t539__container:after,
.uc-stories .t-section__container:before,
.uc-stories .t-section__container:after,
.uc-leader .t-section__container:first-child:after,
.uc-leader .t-section__container:last-child:after,
.uc-leader .t-section__container:last-child:before,
.uc-form .t678:before,
.uc-form .t678:after,
.contacts__item.ph:after,
.contacts__item.em:after,
.main__bottom:before,
.uc-cart .t706__cartwin-content:before,
.uc-programs .t-item:nth-child(2) .t858__inner-col:after,
.uc-cart .donation__link:after {
    content: '';
}

.uc-programs .t-item:nth-last-child(2) .t858__img,
.main__bottom:before,
.uc-congrats .t467__descr:before {
    top: 0;
}

.t-body .t-btn:before,
.uc-congrats .t-col.t-col_12:after,
.uc-cart .t706__cartwin-content,
.donation__input-title,
.uc-cart .donation__link:after {
    top: 50%;
}

.uc-congrats .t-col.t-col_12:before {
    top: 2.625rem;
}

.uc-programs .t-section__container {
    top: 46%;
}

.uc-programs .t858__wrap_top {
    top: unset;
}

.uc-stories .t-section__container:after {
    top: 4rem;
}

.uc-leader .t-section__container:first-child:after {
    top: -1.3125rem;
}

.uc-form .t678:before,
.uc-form .t678:after {
    top: 3.125rem;
}

.contacts__item.ph:after,
.contacts__item.em:after,
.uc-cart .t706__close {
    top: 0.75rem;
}

.uc-cart .t706__cartwin-content:before {
    top: 4.0625rem;
}

.uc-programs .t-item:nth-child(2) .t858__inner-col:after {
    top: 1rem;
}

.uc-programs .t-item:nth-last-child(2) .t858__img,
.uc-stories .t-section__container:before,
.uc-congrats .t467__descr:before {
    left: 0;
}

.t-body .t-btn:before {
    left: 0.375rem;
}

.t-body .t-btn:hover:before {
    left: calc(100% - 3.375rem);
}

.uc-congrats .t-descr:after,
.uc-programs .t-section__container,
.main__bottom:before,
.uc-cart .t706__cartwin-content,
.donation__input-title {
    left: 50%;
}

.uc-congrats .t-col.t-col_12:after {
    left: -7.8125rem;
}

.uc-stories .t539__container:after {
    left: 21%;
}

.uc-leader .t-section__container:last-child:before {
    left: 10.125rem;
}

.uc-form .t678:before {
    left: 1.25rem;
}

.uc-cart .t706__cartwin-content:before {
    left: 5.5rem;
}

.t-body .t-btn:before,
.uc-cart .t706__close-button {
    width: 3rem;
}

.uc-congrats .t-descr:after {
    width: calc(100% + 1.5rem);
}

.uc-congrats .t-col.t-col_12:before {
    width: 7.9375rem;
}

.uc-congrats .t-col.t-col_12:after {
    width: 10.5rem;
}

.uc-programs .t-item {
    width: 50%;
}

.uc-programs .t858__wrap,
.t-body .t-submit,
.contacts__container,
.uc-cart .donation__link,
.uc-cart .donation__input,
.uc-congrats .t467__descr:before,
.donation__input-container {
    width: 100%;
}

.uc-programs .t858__img {
    width: 100% !important;
}

.uc-programs .t-item:nth-last-child(2) .t858__wrap_bottom:after {
    width: 1.75rem;
}

.uc-stories .t539__container:after {
    width: 8rem;
}

.uc-stories .t-section__container:before,
.uc-cart .t706__cartwin-content:before {
    width: 5.25rem;
}

.uc-stories .t-section__container:after,
.uc-leader .t-section__container:first-child:after {
    width: 2.875rem;
}

.uc-leader .t-section__container:last-child:after {
    width: 8.0625rem;
}

.uc-leader .t-section__container:last-child:before {
    width: 6.3125rem;
}

.uc-form .t678:before {
    width: 14.3125rem;
}

.uc-form .t678:after {
    width: 13.5625rem;
}

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

.contacts__item.ph,
.contacts__item.em {
    width: 20.75rem;
}

.contacts__item.ph:after,
.contacts__item.em:after,
.uc-programs .t-item:nth-child(2) .t858__inner-col:after {
    width: 1rem;
}

.main__bottom:before {
    width: 100vw;
}

.uc-cart .t706__close {
    width: unset;
}

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

.uc-cart .donation__link:after {
    width: 0.0625rem;
}

.t-body .t-btn:before,
.contacts__item.ph:after,
.contacts__item.em:after,
.contacts__item,
.uc-cart .t706__close-button,
.uc-programs .t-item:nth-child(2) .t858__inner-col:after {
    border-radius: 50%;
}

.uc-congrats .t-descr {
    border-radius: 0.75rem 0.75rem 0 0;
}

.uc-congrats .t-descr:after {
    border-radius: 0 0 1rem 1rem;
}

.uc-how .t-item,
.uc-about .t1070__img,
.contacts__item.ph,
.contacts__item.em {
    border-radius: 1rem;
}

.uc-stories .t539__bgimg,
.uc-leader .t539__bgimg {
    border-radius: 0.625rem;
}

.contacts__item.bl,
.contacts__item.wh,
.uc-fix-btn .t-container_flex {
    border-radius: 62.4375rem;
}

.uc-cart .donation,
.uc-cart .donation__link,
.uc-cart .donation__input {
    border-radius: 6.1875rem;
}

.uc-congrats .t467__descr:before {
    border-radius: 0.75rem;
}

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

.uc-congrats .t-descr:before,
.uc-congrats .t467__descr:before {
    background: url('https://static.tildacdn.com/tild3935-3833-4633-b031-373336333531/input.png');
}

.uc-congrats .t-descr:after {
    background: url('https://static.tildacdn.com/tild6439-6330-4837-b432-643237656466/Mask_group.svg') no-repeat center top / cover;
}

.uc-congrats .t-col.t-col_12:before,
.uc-stories .t539__container:after,
.uc-cart .t706__cartwin-content:before {
    background: url('https://static.tildacdn.com/tild3466-3336-4832-a163-306334616630/Frame_1597883474.png') no-repeat center / contain;
}

.uc-congrats .t-col.t-col_12:after {
    background: url('https://static.tildacdn.com/tild3237-3661-4532-b135-343862303662/3d-render-gift-box-w.png') no-repeat center / contain;
}

.uc-programs .t-card__container {
    background: url('https://static.tildacdn.com/tild3234-3139-4165-b663-656266666561/Group_1321316842.svg') no-repeat right 4.25rem bottom 1.5rem / 59.1875rem;
}

.uc-programs .t-item:nth-last-child(2) .t858__wrap_bottom:after {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyOCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjM3NSAyMi40Mzc1TDE2IDIzLjg3NUwxMy4xMjUgMjFMMTQuNTYyNSAxOS42MjVMMjAuMTI1IDE0SDBWMTBIMjAuMTI1TDEzLjEyNSAzTDE2IDAuMTg3NUwxNy4zNzUgMS42MjVMMjYuMzc1IDEwLjYyNUwyNy44MTI1IDEyTDE3LjM3NSAyMi40Mzc1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==') no-repeat center / contain;
}

.uc-how .t-item,
.uc-cart .donation {
    background: #f8f9fa;
}

.uc-stories .t539__textwrapper,
.uc-leader .t539__textwrapper,
.uc-cart .donation__input {
    background: unset;
}

.uc-stories .t539__itemwrapper,
.contacts__item.ph:after,
.contacts__item.em:after {
    background: #E9ECEF;
}

.uc-stories .t-list__item:first-child .t539__itemwrapper {
    background: #E7C07F;
}

.uc-stories .t-list__item:last-child .t539__itemwrapper {
    background: #4FB847;
}

.uc-stories .t-section__container:before {
    background: url('https://static.tildacdn.com/tild3531-3163-4862-a564-336366643631/Vector_137_Stroke.svg') no-repeat center / contain;
}

.uc-stories .t-section__container:after,
.uc-leader .t-section__container:first-child:after {
    background: url('https://static.tildacdn.com/tild6461-6335-4663-a436-613434633734/Vector_138_Stroke.svg') no-repeat center / contain;
}

.uc-leader .t539__itemwrapper {
    background: #eaecef;
}

.uc-leader .t-section__container:last-child:after {
    background: url(https://static.tildacdn.com/tild3237-3661-4532-b135-343862303662/3d-render-gift-box-w.png) no-repeat center / contain;
}

.uc-leader .t-section__container:last-child:before {
    background: url('https://static.tildacdn.com/tild6437-3931-4463-b966-383431626538/Vector_139_Stroke.svg') no-repeat center / contain;
}

#allrecords .uc-about .t-card__col:nth-child(3) .t1070__content {
    background: #0578BD !important;
}

#allrecords .uc-about .t-card__col:nth-child(5) .t1070__content {
    background: #4FB847 !important;
}

.uc-form .t678:before {
    background: url('https://static.tildacdn.com/tild3431-3464-4435-b936-306433343934/Group_1321316843.png') no-repeat center / contain;
}

.uc-form .t678:after {
    background: url('https://static.tildacdn.com/tild3830-3733-4931-b133-373862306337/Group_1321316844.svg') no-repeat center / contain;
}

.contacts__item.bl,
.contacts__item.em,
.contacts__item.yx {
    background: #000000;
}

.contacts__item.wh,
.contacts__item,
.uc-fix-btn .t-container_flex,
.uc-cart .donation__link.active,
.uc-cart .donation__input[data-active="true"],
.uc-cart .t706__close-button {
    background: #ffffff;
}

.contacts__item.ph {
    background: #fff;
}

.contacts__item.ok {
    background: #F58220;
}

.contacts__item.vk {
    background: #0077FF;
}

.contacts__item.yt {
    background: #E02F2F;
}

.contacts__item.tg {
    background: #26A4E3;
}

.main__bottom:before {
    background: #F8F9FA;
}

.uc-cart .t706__cartwin-content {
    background: #e9ecef;
}

.uc-cart .t706__cartwin-content {
    background: url('https://static.tildacdn.com/tild3638-3636-4038-a261-656337306232/Vector_144_Stroke.svg') no-repeat left 5.375rem bottom 9.5rem / 1.875rem, url('https://static.tildacdn.com/tild3738-6438-4163-b536-616262343763/Vector_142_Stroke.svg') no-repeat right 3.625rem top 12.8125rem / 2.9375rem, #e9ecef;
}

.uc-cart .t706__cartwin {
    background: rgb(248 249 250 / 64%);
}

.uc-programs .t-item:nth-child(2) .t858__inner-col:after {
    background: #e2e9e6;
}

.uc-cart .donation__link:after {
    background: #CED4DA;
}

.uc-cart .js-successbox.t-form__successbox {
    background: unset !important;
}

.uc-fix-btn .t-container_flex {
    box-shadow: 0 2.5rem 4rem rgb(108 117 125 / 24%);
}

.uc-cart .donation__link.active,
.uc-cart .donation__input[data-active="true"] {
    box-shadow: 0 0 1.5rem rgb(108 117 125 / 20%);
}

.uc-congrats .t-descr:after {
    padding-bottom: 52%;
}

.uc-stories .t539__bgimg {
    padding-bottom: 100% !important;
}

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

.uc-footer-bottom {
    padding-bottom: 0.75rem;
}

.uc-congrats .t-descr:after,
.uc-programs .t-item:nth-last-child(2) .t858__wrap_bottom:after {
    bottom: 0;
}

.uc-stories .t539__container:after {
    bottom: -5.75rem;
}

.uc-stories .t-section__container:before {
    bottom: -3.5rem;
}

.uc-leader .t-section__container:last-child:after {
    bottom: 2.625rem;
}

.uc-leader .t-section__container:last-child:before {
    bottom: -0.375rem;
}

.uc-fix-btn .t654_bottom {
    bottom: 1.5rem;
}

.uc-congrats .t-descr:after,
.uc-congrats .t-descr:before,
.donation__input-title {
    pointer-events: none;
}

.uc-programs .t-section__container,
.uc-stories .t-list__item:nth-child(2),
.contacts__title {
    z-index: 1;
}

.uc-stories .t-list__item:last-child,
.uc-stories .t539:after {
    z-index: 2;
}

.uc-congrats .t-descr:before,
.uc-programs .t-item:nth-last-child(2) .t858__img,
.main__bottom:before,
.uc-cart .t706__cartwin-content:before,
.donation__input-title {
    z-index: -1;
}

.uc-programs .t-item:nth-last-child(2) .t858__wrap_bottom:after,
.uc-stories .t-section__container:after,
.uc-cart .donation__link:after {
    right: 0;
}

.uc-congrats .t-col.t-col_12:before {
    right: -4.5rem;
}

.uc-leader .t-section__container:first-child:after {
    right: 2.375rem;
}

.uc-leader .t-section__container:last-child:after {
    right: 3.4375rem;
}

.uc-form .t678:after {
    right: 1.25rem;
}

.contacts__item.ph:after,
.contacts__item.em:after,
.uc-cart .t706__close {
    right: 0.75rem !important;
}

.uc-programs .t-item:nth-child(2) .t858__inner-col:after {
    right: 1rem;
}

.uc-congrats .t-col.t-col_12:after,
.uc-leader .t-section__container:last-child:after,
.uc-leader .t-section__container:last-child:before {
    -webkit-filter: drop-shadow(0rem 2.625rem 2.25rem rgba(0, 0, 0, 0.24));
}

.uc-congrats .t-descr {
    -webkit-filter: drop-shadow(0 40px 64px rgb(108 117 125 / 24%));
}

.uc-congrats .t-col.t-col_12:after,
.uc-leader .t-section__container:last-child:after,
.uc-leader .t-section__container:last-child:before {
    filter: drop-shadow(0rem 2.625rem 2.25rem rgba(0, 0, 0, 0.24));
}

.uc-congrats .t-descr {
    filter: drop-shadow(0 40px 64px rgb(108 117 125 / 24%));
}

.uc-programs .t-item {
    cursor: unset !important;
}

.uc-programs .t-item:nth-last-child(2) .t858__inner-col,
.uc-cart .donation__link {
    cursor: pointer;
}

.uc-programs .t858__inner-col,
.uc-about .t1070__withfeatured .t1070__featured .t1070__content {
    min-height: 17rem;
}

.uc-programs .t-item:nth-child(2) .t858__inner-col {
    min-height: unset;
}

.uc-leader .t539__textwrapper {
    min-height: 8.8125rem;
}

.uc-not-found .t-item {
    min-height: calc(100vh - 5.25rem) !important;
}

.uc-programs .t-item:nth-child(2) .t858__inner-col,
.uc-programs .t-item:last-child .t858__inner-col {
    margin-left: auto;
}

.uc-programs .t858__wrap,
.uc-how .t855__title ul,
.uc-leader .t539__itemwrapper,
.uc-leader .t539__textwrapper,
.uc-about .t1070__withfeatured .t1070__featured .t1070__content,
.uc-faq .t-container,
.uc-footer-top .t-card__descr ul,
.uc-footer-top .t-card__col:last-child .t1073__textwrapper,
.contacts__item.ph,
.contacts__item.em,
.uc-fix-btn .t654__text ul,
.uc-cart .donation__link {
    flex-direction: column;
}

.uc-programs .t-item:last-child .t858__wrap_bottom,
.uc-stories .t539__itemwrapper,
.uc-footer-top .t-card__col,
#allrecords .uc-about .t-card__col:nth-child(5) .t1070__content {
    flex-direction: column-reverse;
}

.uc-programs .t858__wrap,
.uc-stories .t539__itemwrapper,
.uc-cart .donation__link {
    justify-content: space-between;
}

.uc-programs .t-item:nth-last-child(2) .t858__wrap,
.uc-about .t1070__withfeatured .t1070__featured .t1070__content,
.uc-footer-top .t-card__col,
.uc-menu .t454__rightmenuwrapper {
    justify-content: flex-end;
}

.contacts__item.bl,
.contacts__item.wh,
.contacts__item,
.uc-fix-btn .t654__cell-container {
    justify-content: center;
}

.uc-not-found .t-item {
    justify-content: center !important;
}

.uc-programs .t-item:nth-last-child(2) .t-card__title,
.uc-programs .t-item:nth-last-child(2) .t-card__descr,
.uc-stories .t-list__item:first-child .t539__persname,
.uc-stories .t-list__item:last-child .t539__persname,
#allrecords .uc-about .t-card__col:nth-child(3) .t-card__title,
#allrecords .uc-about .t-card__col:nth-child(5) .t-card__title,
#allrecords .uc-about .t-card__col:nth-child(3) .t-card__descr,
#allrecords .uc-about .t-card__col:nth-child(5) .t-card__descr,
.contacts__item.bl {
    color: #ffffff;
}

.t-body .t-input::-webkit-input-placeholder,
.t-body .t-input::-moz-placeholder,
.t-body .t-input:-ms-input-placeholder,
.t-body .t-input::-ms-input-placeholder,
.t-body .t-input::placeholder,
.uc-cart .donation__input::-webkit-input-placeholder,
.uc-cart .donation__input::-moz-placeholder,
.uc-cart .donation__input:-ms-input-placeholder,
.uc-cart .donation__input::-ms-input-placeholder,
.uc-cart .donation__input::placeholder {
    color: #ADB5BD !important;
}

.t-body .t678__form-bottom-text,
.contacts__item-subtitle,
.donation__input-title {
    color: #ADB5BD;
}

.contacts__item.wh,
.uc-cart .donation__link.active .donation__title {
    color: #000000;
}

.contacts__item.em .contacts__item-title {
    color: #ffffff !important;
}

.contacts__item.ph .contacts__item-title {
    color: #000000 !important;
}

.uc-cart .donation__link {
    color: #adb5bd !important;
}

.uc-how .t-item .t-col {
    float: unset;
}

.uc-leader .t539__container {
    grid-template-columns: 1fr 1fr 1fr;
}

.uc-how .t-item {
    grid-template-columns: 4fr 6fr;
}

.uc-footer-top .t1073__row {
    grid-template-columns: 4fr 5fr 3fr;
}

.uc-footer-bottom .t-container {
    grid-template-columns: 3fr 7fr 2fr;
}

.uc-cart .donation {
    grid-template-columns: repeat(4, 1fr);
}

.uc-cart .t706__form-bottom-text {
    font-weight: 500;
}

.uc-how .t-descr,
.uc-how .t855__title li span,
.contacts__item-subtitle,
.uc-cart .t706__form-upper-text,
.uc-cart .donation__link,
.uc-cart .t-select,
.uc-cart .t-input,
.uc-cart .donation__input,
.donation__input-title {
    font-weight: 600;
}

.uc-how .t855__title li,
.contacts__title,
.contacts__item.bl,
.contacts__item.wh,
.contacts__item-title,
.uc-cart .success__title {
    font-weight: 700;
}

.uc-faq .t849__text {
    font-weight: 600 !important;
}

.uc-how .t855__title ul,
.uc-footer-top .t-card__descr ul,
.uc-fix-btn .t654__text ul {
    list-style: none;
}

.uc-stories .t539__container,
.uc-leader .t539__container {
    flex-wrap: nowrap;
}

.uc-leader .t539__bgimg {
    background-size: auto 5rem;
}

.uc-footer-top .t1073__bgimg {
    background-size: contain;
}

.uc-leader .t539__bgimg {
    background-color: rgba(0, 0, 0, 0.08);
}

.uc-about .t-card__title,
.uc-about .t-card__descr,
.uc-footer-bottom .t457__ul,
.uc-footer-bottom .t457__copyright {
    text-align: left;
}

.contacts__title,
.uc-cart .t706__form-upper-text,
.uc-cart .t706__cartwin-heading,
.uc-cart .donation__link,
.uc-cart .donation__input,
.donation__input-title,
.uc-cart .success__title {
    text-align: center;
}

.about__items {
    -moz-columns: 4;
}

.about__items {
    columns: 4;
}

.uc-faq .t-item:first-child .t849__header {
    border-top: none !important;
}

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

.uc-cart .donation__input {
    outline: none;
}

.uc-footer-top .t1073__bgimg {
    background-position: center left;
}

.uc-footer-bottom .t-col.t-col_12:last-child {
    grid-column: 1;
}

.uc-footer-bottom .t-col.t-col_12:first-child {
    grid-column: 2;
}

.uc-footer-bottom .t-col.t-col_12 {
    grid-row: 1;
}

.uc-footer-bottom .t457__logo {
    min-width: 8.75rem;
}

.contacts__item {
    min-width: 6.8125rem;
}

.contacts,
.contacts__title,
.uc-cart .donation,
.uc-cart .donation__input,
.donation__input-title {
    font-family: 'Inter', Arial, sans-serif;
}

.uc-cart .t706__cartwin-top {
    border: none !important;
}

.uc-cart .donation__input {
    border: unset;
}

.uc-cart .t706__cartwin-content {
    max-height: 80vh;
}

.uc-cart .t706__cartwin-content {
    overflow-y: auto;
}

.uc-cart .t706__cartwin-content {
    background-attachment: local;
}

.uc-cart .donation__input {
    resize: none;
}

.uc-cart .donation__input::-webkit-input-placeholder,
.uc-cart .donation__input::-moz-placeholder,
.uc-cart .donation__input:-ms-input-placeholder,
.uc-cart .donation__input::-ms-input-placeholder,
.uc-cart .donation__input::placeholder {
    opacity: 1 !important;
}

.uc-cart .t706__cartwin {
    -webkit-backdrop-filter: blur(3.625rem);
}

.uc-cart .t706__cartwin {
    backdrop-filter: blur(3.625rem);
}

.uc-leader .t539__bgimg {
    flex-shrink: 0;
}

.uc-main .t-uptitle {
    text-transform: unset !important;
}

.uc-partners .t594__container {
    max-width: unset;
    width: unset;
    gap: 24px;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

.uc-partners .t-card__col {
    width: unset;
    padding: 0;
    flex-shrink: 0;
}

.uc-partners .t594__img {
    max-width: unset !important;
    width: unset;
    height: 84px;
}

.uc-partners {
    overflow: hidden !important;
}

.partners {
    display: flex;
    flex-direction: column;
    gap: 24px;
    background: #f8f9fa;
    padding: 92px 0;
}

.uc-partners .t-section__title {
    font-size: 56px;
    line-height: 1.11;
    letter-spacing: -2px;
    margin-bottom: 52px !important;
}

.uc-partners .t594__container {
    animation: marquee 50s infinite linear;
}

.uc-partners:nth-child(2) .t-card__container {
    animation: marquee 50s infinite linear reverse;
}

.partners__marquee {
    display: flex;
}

.uc-partners .t594__container:after {
    display: none;
}

.uc-partners .t594__container {
    padding: 0 !important;
}

.partners__marquee {
    padding: 0 20px;
    box-sizing: border-box;
    gap: 24px;
}

.docs {
    display: flex;
    gap: 1.25rem;
    max-width: 75rem;
    padding: 3.25rem 1.25rem;
    box-sizing: border-box;
    margin: 0 auto;
}

.docs .t-container {
    padding: 0 !important;
}

.uc-doc-nav .t-item {
    margin: 0;
    width: 13.8125rem;
}

.uc-doc-nav .t1095__container:before,
.uc-doc-nav .t1095__container:after {
    display: none;
}

.uc-doc-nav .t1095__container {
    gap: 1.5rem;
}

.uc-doc {
    margin-top: 2.25rem;
}

.uc-doc-title .t-title {
    font-size: 2.75rem;
    line-height: 1.18;
    margin-bottom: 1.5rem !important;
}

.uc-doc-title .t795__descr {
    font-size: 1.0625rem;
    line-height: 1.42;
}

.uc-doc .t120__title {
    padding: 0;
    margin-bottom: 1.5rem;
}

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

.uc-doc-nav {
    position: -webkit-sticky;
    position: sticky;
    top: 84px;
}

.donation__input-container[data-active="true"] .donation__input-title {
    z-index: 1;
    top: 0;
    transform: unset;
    left: unset;
    padding: 12px 12px 4px;
    width: 100%;
    box-sizing: border-box;
}

.donation__input-container[data-active="true"] .donation__input {
    padding-top: 28px;
    padding-bottom: 12px;
}

.uc-stories .t539__itemwrapper {
    position: relative;
}

.uc-stories .t539__persdescr,
.uc-stories .t539__persdescr a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.uc-story-popup .t-popup {
    -webkit-backdrop-filter: blur(3.625rem);
    backdrop-filter: blur(3.625rem);
    overflow: hidden;
}

.uc-story-popup .t-slds__item {
    width: 14.5rem !important;
    height: 14.5rem !important;
    border-radius: 1rem;
    overflow: hidden;
}

.uc-story-popup .t-slds__items-wrapper {
    width: unset !important;
    left: 50%;
    top: 0;
    transform: translateX(-50%) !important;
    position: absolute;
    display: flex;
    justify-content: center;
}

.uc-story-popup .t-slds__container {
    background: unset !important;
    height: 14.5rem;
    position: relative;
}

.uc-story-popup .t756__gallery {
    padding: 0;
}

.uc-story-popup .t756__container {
    padding: 2.75rem;
    box-sizing: border-box;
}

.uc-story-popup .t756__wrapper {
    padding: 0;
    text-align: center;
}

.uc-story-popup .t756__descr {
    margin: 0;
}

.uc-story-popup .js-product-controls-wrapper {
    display: none;
}

.uc-story-popup .t756__title-wrapper {
    margin-top: 1.5rem;
}

.uc-story-popup .t756__title {
    margin-bottom: 1rem;
    font-size: 2.75rem;
    line-height: 1.2;
    letter-spacing: -0.125rem;
}

.uc-story-popup .t-popup__container {
    margin: 0;
    overflow-y: auto !important;
    max-height: 80vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
}

.uc-story-popup .t-popup__close-wrapper {
    background: #ffffff;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    padding: 0;
}

.uc-story-popup .t-popup__close-wrapper svg {
    width: 14px;
    height: 14px;
}

.uc-story-popup .t-slds__container:before, .uc-story-popup .t-slds__container:after {
    content: '';
    position: absolute;
}

.uc-story-popup .t-slds__container:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NyA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS4xNjExIDAuNTA1MzI0QzMxLjU1OCAwLjY5NDI4OSAzMS43ODUgMS4xMjAzNiAzMS43MjA0IDEuNTU1MjNDMzEuMDYwOCA1Ljk5MzQ4IDMwLjI1ODQgOS43OTg1OSAyOS4zMzE3IDEzLjI4MzZDMzMuOTkxOSAxNS41MTgzIDM4Ljk2ODQgMTguMDI3NCA0Ni4wMTk0IDIxLjcwNjFDNDYuNDM2NyAyMS45MjM4IDQ2LjY0NTcgMjIuNDAzIDQ2LjUyMTMgMjIuODU2OUM0Ni4zOTY5IDIzLjMxMDggNDUuOTcyOSAyMy42MTY2IDQ1LjUwMjkgMjMuNTkxMkMzOC40MzA4IDIzLjIwOTMgMzIuOTQ3NCAyMy45OTcxIDI1LjM2ODEgMjUuMzEzQzI0Ljc1NTUgMjYuOTI2NyAyNC4xMiAyOC41NTA3IDIzLjQ2MjggMzAuMjI5OUMyMS43OTk0IDM0LjQ4MDQgMTkuOTk3NyAzOS4wODQzIDE4LjA4MSA0NC43NjgxQzE3LjkzMzYgNDUuMjA1IDE3LjUwNjUgNDUuNDg0NiAxNy4wNDcxIDQ1LjQ0NDhDMTYuNTg3NiA0NS40MDUgMTYuMjE1IDQ1LjA1NjEgMTYuMTQ1IDQ0LjYwMDNDMTYuMTEwOSA0NC4zNzgyIDE2LjA3NjkgNDQuMTU2MyAxNi4wNDI4IDQzLjkzNDVDMTUuMjIwNyAzOC41NzUyIDE0LjQwOTQgMzMuMjg3IDEyLjk5MzIgMjcuNDM0NEM5LjY2NjE5IDI3Ljk2ODYgNS45NTAyMyAyOC41MjMyIDEuNzIzMzEgMjkuMDc1MkMxLjI3ODUxIDI5LjEzMzMgMC44NDk0NDYgMjguODg4MSAwLjY3MzcyOCAyOC40NzU0QzAuNDk4MDEgMjguMDYyNiAwLjYxODYzOCAyNy41ODM0IDAuOTY4ODExIDI3LjMwM0M0LjU1MjE2IDI0LjQzNCA3LjczMTcyIDIxLjg1MjYgMTAuNzE4MSAxOS4zMjMzQzkuMjUgMTQuNzMyMiA3LjMzOSA5LjcxNjc4IDQuNzYzOTIgNC4wNjIwMUM0LjU5MTYxIDMuNjgzNjMgNC42NzE0IDMuMjM4MTIgNC45NjQzIDIuOTQzMDZDNS4yNTcyMSAyLjY0OCA1LjcwMjEyIDIuNTY0OTUgNi4wODE3NSAyLjczNDQ4QzcuOTE4ODMgMy41NTQ4NCA5LjYxODk1IDQuMzEyNDEgMTEuMjA5MyA1LjAyMTA3QzE1LjE1NjkgNi43ODAxMiAxOC40MjgyIDguMjM3ODIgMjEuNDM5MyA5LjYwNjQzQzI0LjE2MzcgNi45NDM3NSAyNi45NTM1IDQuMDU1NTggMjkuOTkzNSAwLjczMzE4NkMzMC4yOTAzIDAuNDA4ODMgMzAuNzY0MSAwLjMxNjM1OSAzMS4xNjExIDAuNTA1MzI0Wk0xOS44OTI1IDExLjEwMDhDMTcuMDg3NCA5LjgyOTkzIDE0LjAzNDggOC40Njk3IDEwLjQwMzIgNi44NTE0NEM5LjUyMTQ1IDYuNDU4NTQgOC42MDU1NyA2LjA1MDQzIDcuNjUwODIgNS42MjQ2OUM5LjU5MjgzIDEwLjA3MzEgMTEuMTI2NSAxNC4xMzM1IDEyLjM2NSAxNy45MTY2QzE0Ljk0NyAxNS42OTE1IDE3LjQwODMgMTMuNDczMiAxOS44OTI1IDExLjEwMDhaTTEzLjAyMjcgMTkuOTg4MUMxNi4wNjU3IDE3LjM4NDIgMTguOTM0OCAxNC44MDI2IDIxLjg1MiAxMS45OTI3QzIzLjU5NjMgMTIuNzkwNiAyNS4yNjkyIDEzLjU2NzQgMjYuOTU4NyAxNC4zNjhDMjYuMDQ1NiAxNy41NzUzIDI1LjAyMTMgMjAuNTM2NyAyMy44OTkyIDIzLjUzOTFDMjMuMzQyMiAyMy42MzY3IDIyLjc3NDUgMjMuNzM2NyAyMi4xOTQ3IDIzLjgzODhDMTkuODUzOSAyNC4yNTExIDE3LjMxNTggMjQuNjk4MSAxNC40ODcgMjUuMTY0OUMxNC4wNTQ3IDIzLjQ5MTggMTMuNTcwOSAyMS43NzA0IDEzLjAyMjcgMTkuOTg4MVpNMTEuMzYwNyAyMS4zOTgzQzkuMzU2IDIzLjA4NTcgNy4yNjI2OSAyNC44MDExIDUuMDIyMjYgMjYuNjEwN0M3LjcyODM3IDI2LjIzMTcgMTAuMjA5IDI1Ljg1NDcgMTIuNTA0NSAyNS40ODcyQzEyLjE1ODcgMjQuMTU3NyAxMS43Nzk3IDIyLjc5NjkgMTEuMzYwNyAyMS4zOTgzWk0xNC45NzI3IDI3LjExMTdDMTYuMDk1NiAzMS43NzgxIDE2Ljg0MSAzNi4wODk2IDE3LjUwNzMgNDAuMzIwM0MxOC45NTUxIDM2LjI2MDEgMjAuMzM0OSAzMi43MzQyIDIxLjYxOTUgMjkuNDUxM0MyMi4xMTkgMjguMTc0OCAyMi42MDQyIDI2LjkzNSAyMy4wNzM0IDI1LjcxNDlDMjIuODk5OCAyNS43NDU1IDIyLjcyNTEgMjUuNzc2MiAyMi41NDkyIDI1LjgwNzJDMjAuMjUwNyAyNi4yMTIgMTcuNzUwNSAyNi42NTI0IDE0Ljk3MjcgMjcuMTExN1pNMjYuMTc4MiAyMy4xNDM5QzMxLjY5MTcgMjIuMjAxNSAzNi4yMzYzIDIxLjU1NDggNDEuMjc5NyAyMS40OTg4QzM2LjMyMTUgMTguOTM4NyAzMi40NDMgMTYuOTk4MyAyOC43ODg5IDE1LjI0MTZDMjcuOTkzNCAxNy45OTkyIDI3LjExOSAyMC41NzcgMjYuMTc4MiAyMy4xNDM5Wk0yNy40OTQgMTIuNDA4N0MyNi4xMzI1IDExLjc2NTEgMjQuNzc4OSAxMS4xMzU0IDIzLjM4NzggMTAuNDk2NUMyNS4yNzUyIDguNjM2OTEgMjcuMTk3MiA2LjY2NjQ2IDI5LjIxMjYgNC41MTg5M0MyOC43MDQzIDcuMzg4NjcgMjguMTI5MiA5Ljk4MTY4IDI3LjQ5NCAxMi40MDg3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) no-repeat center / contain;
    width: 44px;
    height: 44px;
    position: absolute;
    top: 108px;
    left: 18px;
    z-index: -1;
}

.uc-story-popup .t-slds__container::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTIiIGhlaWdodD0iODUiIHZpZXdCb3g9IjAgMCA5MiA4NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02My40NzAzIDIuMDE1NTFDNjMuMzExOCAyLjA1NjA5IDYzLjA0MDkgMi4xNzU0NSA2Mi42MzgxIDIuNDU3NDlDNjEuMDY5NiAzLjU1NTYgNTkuOTY1OCA1LjM2MDU0IDU5LjIyMDYgNy41NzkwOEM1OC40Nzc3IDkuNzkwNzQgNTguMTIyNCAxMi4zMjIxIDU3Ljk4NzQgMTQuNzQzOEM1Ny44NTI4IDE3LjE1OTMgNTcuOTM5MiAxOS40MjY2IDU4LjA2MDEgMjEuMDkzQzU4LjA5ODIgMjEuNjE4MSA1OC4xMzk3IDIyLjA4MjMgNTguMTc4NSAyMi40NzEzQzU4LjI0MjYgMjIuMzAyIDU4LjMyMTMgMjIuMDkzMyA1OC40MTI0IDIxLjg0OTZDNTguNjgwNiAyMS4xMzE5IDU5LjA1NjEgMjAuMTExNSA1OS40ODQxIDE4LjkwMjdDNjAuMzQxNCAxNi40ODE5IDYxLjQwNTIgMTMuMzE4IDYyLjI0MjQgMTAuMzE5NkM2My4wOTE0IDcuMjc5MyA2My42NjczIDQuNTQzNDYgNjMuNjI3MiAyLjkxNTU5QzYzLjYxNzUgMi41MTg4NSA2My41NzEzIDIuMjQ2NzEgNjMuNTE0NCAyLjA3NzExQzYzLjUwNTUgMi4wNTA1NiA2My40OTcgMi4wMjg2OSA2My40ODk1IDIuMDEwODRDNjMuNDgzNSAyLjAxMjIyIDYzLjQ3NzEgMi4wMTM3OCA2My40NzAzIDIuMDE1NTFaTTU2LjI1NDMgMjMuMjg5M0M1Ni4xOTg0IDIyLjc5NzEgNTYuMTI3NSAyMi4wOTQ0IDU2LjA2NTQgMjEuMjM3N0M1NS45NDA0IDE5LjUxNTEgNTUuODQ5NyAxNy4xNTgxIDU1Ljk5MDUgMTQuNjMyNUM1Ni4xMzEgMTIuMTEzMiA1Ni41MDM2IDkuMzg2NzIgNTcuMzI0NyA2Ljk0MjI1QzU4LjE0MzUgNC41MDQ2NiA1OS40Mzk4IDIuMjU1MTkgNjEuNDkxIDAuODE5MDk3QzYxLjk5MzEgMC40Njc1ODQgNjIuNDg5NSAwLjIwMjEyOCA2Mi45NzQyIDAuMDc4MDE1N0M2My40NzQ4IC0wLjA1MDE1ODggNjQuMDI4MSAtMC4wNDA0MDU4IDY0LjUyNDkgMC4yNTk2MjlDNjUuMDA0IDAuNTQ5MDM5IDY1LjI2NiAxLjAxMDQ5IDY1LjQxMDQgMS40NDA4QzY1LjU1NTMgMS44NzI1MyA2NS42MTQzIDIuMzY0NiA2NS42MjY2IDIuODY2MzRDNjUuNjc1MSA0LjgzMjQgNjUuMDExNiA3LjgzODc5IDY0LjE2ODcgMTAuODU3NUM2My4zMTQxIDEzLjkxODIgNjIuMjMzNiAxNy4xMyA2MS4zNjk0IDE5LjU3MDNDNjEuMDkwNCAyMC4zNTgyIDYwLjgzMzUgMjEuMDY3IDYwLjYxMzQgMjEuNjY1OEM2NS4zMDE4IDIwLjAyMzQgNzAuMzgwMSAxOC41NTk4IDc1LjkyNDMgMTcuMjMwMkM3NS45ODU2IDE3LjEzNzggNzYuMDU4NyAxNy4wMjg1IDc2LjE0MyAxNi45MDQxQzc2LjQyMzkgMTYuNDg5MiA3Ni44Mjg4IDE1LjkwNjMgNzcuMzI3MyAxNS4yMjk5Qzc4LjMyMDkgMTMuODgyIDc5LjcwMiAxMi4xNDE0IDgxLjIyNzMgMTAuNjE3NUM4Mi43MjM5IDkuMTIyMjQgODQuNDc2NCA3LjcxNDUyIDg2LjIyMDcgNy4yMDEwNEM4Ny4xMTk0IDYuOTM2NDcgODguMDc0IDYuODkyNDEgODguOTkyIDcuMjU2MzVDODkuOTExMiA3LjYyMDc4IDkwLjY2NjcgOC4zNDM5OCA5MS4yNjAyIDkuMzc1NjhDOTEuODU0MiAxMC40MDg0IDkyLjEwMDEgMTEuNDI2NyA5MS45NjM2IDEyLjQwODNDOTEuODI3MyAxMy4zODc4IDkxLjMyNzcgMTQuMjA0OSA5MC42NjI0IDE0Ljg2OTVDODkuMzY5NSAxNi4xNjEyIDg3LjMwMzggMTcuMDI0OSA4NS4yODU0IDE3LjYxOTFDODMuMjI5OCAxOC4yMjQzIDgxLjA1OTIgMTguNTk1MiA3OS40MTU3IDE4LjgxNUM3OC41OTEgMTguOTI1MyA3Ny44OTI0IDE4Ljk5ODQgNzcuMzk4NyAxOS4wNDRDNzcuMTUxNyAxOS4wNjY5IDc2Ljk1NTcgMTkuMDgyOCA3Ni44MjA0IDE5LjA5MzJDNzYuNzY5OCAxOS4wOTcgNzYuNzI3NiAxOS4xMDAxIDc2LjY5NDUgMTkuMTAyNUM3MC4yNzQzIDIwLjYzMTcgNjQuNTA2NyAyMi4zMzQ1IDU5LjI2NDUgMjQuMjc3OEM1OC43MzkzIDI0LjQ3MjUgNTguMjE5MyAyNC42Njk2IDU3LjcwNDYgMjQuODY5MUM1NC4zODAxIDI2LjE1OCA1MS4yNzA0IDI3LjU1MDQgNDguMzQxMSAyOS4wNjQxQzUwLjYzNzEgMjkuMDA4MiA1My42MDQ5IDI4Ljk5NjYgNTYuNTcwNyAyOS4xNTY1QzU5LjY3OTIgMjkuMzI0MiA2Mi44NTUgMjkuNjgzNCA2NS4yNTk3IDMwLjQwOEM2Ni40NTY2IDMwLjc2ODcgNjcuNTQ1NSAzMS4yNDM3IDY4LjM0MjIgMzEuODkzN0M2OS4xNjQ1IDMyLjU2NDYgNjkuNzMzNyAzMy40Nzk1IDY5LjY3MzIgMzQuNjM1M0M2OS42MDkxIDM1Ljg2MTUgNjguODQyMyAzNi42NTc2IDY3Ljg0NyAzNy4wOTA1QzY2LjkxIDM3LjQ5OCA2NS42OTY0IDM3LjYzMTEgNjQuNDAzMiAzNy42MjE2QzYxLjc5MTkgMzcuNjAyNSA1OC40MDYxIDM2Ljk5MTMgNTUuMTA2NCAzNi4yMTEyQzUxLjc4ODkgMzUuNDI3IDQ4LjQ4ODQgMzQuNDU0NiA0Ni4wMjE4IDMzLjY4MDFDNDQuNzg3MyAzMy4yOTI0IDQzLjc1OTEgMzIuOTUzNiA0My4wMzg4IDMyLjcxMTNDNDIuNzY2NSAzMi42MTk4IDQyLjUzODEgMzIuNTQyIDQyLjM1OTIgMzIuNDgwNkMzNy4yNTQ3IDM1LjY5NzQgMzIuNzAxNSAzOS40MDQyIDI4LjQ3MDIgNDMuNzMxQzI4LjE1NzQgNDQuMDUwOSAyNy44NDY0IDQ0LjM3NDEgMjcuNTM3IDQ0LjcwMDhDMjUuMTMwNiA0Ny4yNDE4IDIyLjgyMyA0OS45OTMyIDIwLjU3MTIgNTIuOTgwNkMyMS4zNDU3IDUyLjg2MDEgMjIuMjc4MyA1Mi43MTkxIDIzLjMyODkgNTIuNTY3OEMyNi40MzI3IDUyLjEyMDggMzAuNTc0NCA1MS41ODM1IDM0LjcxMTcgNTEuMjI0OUMzOC44MzUzIDUwLjg2NzUgNDMuMDA4MyA1MC42ODI1IDQ2LjE1MjggNTAuOTU3N0M0Ny43MTE4IDUxLjA5NDEgNDkuMTEwOCA1MS4zNTAzIDUwLjEzOSA1MS44MDkxQzUxLjE1NzcgNTIuMjYzNiA1Mi4xMTk5IDUzLjA4MDUgNTIuMDQ2MyA1NC40MTQ1QzUxLjk3NTIgNTUuNzAxNSA1MC45NjM1IDU2LjQ5NzggNDkuOTE1NSA1Ni45ODA1QzQ4LjgyOTcgNTcuNDgwOCA0Ny4zNzIzIDU3LjgxMDcgNDUuNzM4NyA1OC4wMzE1QzQyLjQ1MjcgNTguNDc1NyAzOC4xNDY3IDU4LjUxNTUgMzMuOTA0OSA1OC4zNzkyQzI5LjY1MDkgNTguMjQyNSAyNS40MTIxIDU3LjkyNjggMjIuMjQwMSA1Ny42NDU4QzIwLjY1MzIgNTcuNTA1MiAxOS4zMzEzIDU3LjM3MzEgMTguNDA1NiA1Ny4yNzYxQzE4LjA2MTcgNTcuMjQwMSAxNy43NzI0IDU3LjIwODkgMTcuNTQ0NCA1Ny4xODM5QzEyLjMwOSA2NC43Nzk0IDcuMjg0NTkgNzMuNzU0NCAxLjg5MzE4IDg0LjQ0OTlDMS42NDQ1OCA4NC45NDMxIDEuMDQzMjYgODUuMTQxMyAwLjU1MDA5IDg0Ljg5MjdDMC4wNTY5MTkgODQuNjQ0MSAtMC4xNDEzNDYgODQuMDQyOCAwLjEwNzI1MiA4My41NDk3QzUuNjMzNDcgNzIuNTg2NyAxMC44MDY2IDYzLjM2MTggMTYuMjQxNiA1NS41NTIzQzE2LjY1OTggNTQuOTUxMyAxNy4wNzk2IDU0LjM1ODcgMTcuNTAxMyA1My43NzQzQzIwLjE0NjggNTAuMTA3OCAyMi44NjYxIDQ2Ljc2MjggMjUuNzI5NCA0My43MDMyQzI1LjY5NjUgNDMuNTM1IDI1LjY1NjUgNDMuMzI4IDI1LjYxMDcgNDMuMDg2MUMyNS40NzU1IDQyLjM3MTcgMjUuMjg5OCA0MS4zNTI0IDI1LjA4NjcgNDAuMTI5N0MyNC42ODEgMzcuNjg2OSAyNC4yMDQ0IDM0LjQyMDYgMjMuOTI1OSAzMS4xNDY2QzIzLjY0OSAyNy44OTA3IDIzLjU2MDkgMjQuNTU0IDIzLjk2NDEgMjIuMDAxN0MyNC4xNjQ0IDIwLjczMzQgMjQuNDk5OSAxOS41NjE2IDI1LjA2NjUgMTguNjgyQzI1LjY1OTQgMTcuNzYxMyAyNi41NDk0IDE3LjExMDQgMjcuNzU1MiAxNy4xMTA0QzI4Ljk0ODUgMTcuMTEwNCAyOS44MzEyIDE3LjczMzYgMzAuNDA4MiAxOC42NDczQzMwLjk1MzQgMTkuNTEwNyAzMS4yNDg0IDIwLjY1NDIgMzEuNDAzMiAyMS44NzkxQzMxLjcxNDcgMjQuMzQ1NCAzMS41MDM4IDI3LjU2MzUgMzEuMTA4MSAzMC42OTY1QzMwLjcwOTkgMzMuODQ4NyAzMC4xMTM5IDM2Ljk5MyAyOS42MTkgMzkuMzQzOUMyOS41NzcyIDM5LjU0MjkgMjkuNTM2IDM5LjczNjIgMjkuNDk1NyAzOS45MjM1QzMzLjI1MjQgMzYuMzg5NSAzNy4yNzczIDMzLjI4MyA0MS43MDY0IDMwLjUyOTdDNDIuMzM1NyAzMC4xMzg1IDQyLjk3MyAyOS43NTQ1IDQzLjYxODggMjkuMzc3NUM0Ny40OTk5IDI3LjExMTYgNTEuNjg0MiAyNS4wOTg1IDU2LjI1NDMgMjMuMjg5M1pNMjcuMjQwMSA0MC44NjMzQzI3LjM2NSA0MC4zMTE5IDI3LjUwODYgMzkuNjYwMSAyNy42NjE5IDM4LjkzMTlDMjguMTUwNyAzNi42MSAyOC43MzUxIDMzLjUyMzkgMjkuMTIzOCAzMC40NDU4QzI5LjUxNSAyNy4zNDg0IDI5LjY5NzYgMjQuMzM2MSAyOS40MTg5IDIyLjEyOTdDMjkuMjc4NSAyMS4wMTgzIDI5LjAzMjYgMjAuMjE0NyAyOC43MTcxIDE5LjcxNTJDMjguNDMzNSAxOS4yNjYgMjguMTM1NyAxOS4xMTA0IDI3Ljc1NTIgMTkuMTEwNEMyNy4zODcyIDE5LjExMDQgMjcuMDY3MyAxOS4yNjkgMjYuNzQ3OSAxOS43NjQ5QzI2LjQwMjEgMjAuMzAxOCAyNi4xMjI5IDIxLjE1MzcgMjUuOTM5NiAyMi4zMTM4QzI1LjU3NTUgMjQuNjE4MyAyNS42NDQ4IDI3Ljc1NzMgMjUuOTE4NyAzMC45NzdDMjYuMTkxMSAzNC4xNzg3IDI2LjY1ODggMzcuMzg4IDI3LjA1OTcgMzkuODAyQzI3LjEyMTggNDAuMTc2MiAyNy4xODIzIDQwLjUzMSAyNy4yNDAxIDQwLjg2MzNaTTE4Ljg1ODcgNTUuMzEyNUMxOS43NTc5IDU1LjQwNTcgMjAuOTc3MSA1NS41MjYxIDIyLjQxNjYgNTUuNjUzNkMyNS41Njc3IDU1LjkzMjggMjkuNzY2MiA1Ni4yNDUyIDMzLjk2OTIgNTYuMzgwMkMzOC4xODQ0IDU2LjUxNTYgNDIuMzU1MSA1Ni40NzA3IDQ1LjQ3MDggNTYuMDQ5NkM0Ny4wMzgxIDU1LjgzNzcgNDguMjYyOSA1NS41Mzk4IDQ5LjA3ODcgNTUuMTY0QzQ5LjkzMjMgNTQuNzcwOCA1MC4wNDE3IDU0LjQ0MjggNTAuMDQ5MyA1NC4zMDQzQzUwLjA1NDQgNTQuMjEyOCA1MC4wNTI3IDUzLjk2MDYgNDkuMzI0MSA1My42MzU1QzQ4LjYwNTEgNTMuMzE0NyA0Ny40NzM3IDUzLjA4MDkgNDUuOTc4NSA1Mi45NTAxQzQzLjAxNDYgNTIuNjkwNyAzOC45ODQxIDUyLjg2MjEgMzQuODg0NCA1My4yMTc0QzMwLjc5ODUgNTMuNTcxNiAyNi42OTczIDU0LjEwMzQgMjMuNjE0IDU0LjU0NzNDMjIuMDczMyA1NC43NjkyIDIwLjc4ODggNTQuOTY4OCAxOS44OTAxIDU1LjExMjlDMTkuNDYyOCA1NS4xODE0IDE5LjEyMjkgNTUuMjM3MyAxOC44ODQxIDU1LjI3NzFDMTguODc1NiA1NS4yODg5IDE4Ljg2NzIgNTUuMzAwNyAxOC44NTg3IDU1LjMxMjVaTTQ0LjgzNzggMzEuMjAwNkM0NS4zNjE3IDMxLjM3MTkgNDUuOTYxNSAzMS41NjQ4IDQ2LjYyMSAzMS43NzE5QzQ5LjA2MjcgMzIuNTM4NiA1Mi4zMTMzIDMzLjQ5NTggNTUuNTY2NSAzNC4yNjQ5QzU4LjgzNzUgMzUuMDM4MiA2Mi4wNDIxIDM1LjYwNDIgNjQuNDE3OSAzNS42MjE2QzY1LjYxODIgMzUuNjMwNCA2Ni40OTcyIDM1LjQ5NjYgNjcuMDQ5MyAzNS4yNTY1QzY3LjU0MyAzNS4wNDE3IDY3LjY2MTQgMzQuODA5NCA2Ny42NzYgMzQuNTMwOUM2Ny42OTQyIDM0LjE4MiA2Ny41NTUxIDMzLjgzMjcgNjcuMDc3OSAzMy40NDMzQzY2LjU3NDkgMzMuMDMzIDY1Ljc3MjggMzIuNjUxNSA2NC42ODI3IDMyLjMyM0M2Mi41MTM1IDMxLjY2OTMgNTkuNTMxNyAzMS4zMTkxIDU2LjQ2MyAzMS4xNTM2QzUzLjQxMTEgMzAuOTg5IDUwLjM0MTkgMzEuMDEgNDguMDMwNiAzMS4wNzI4QzQ2Ljg3NjIgMzEuMTA0MSA0NS45MTM5IDMxLjE0NTggNDUuMjQxIDMxLjE3OTVDNDUuMDkyIDMxLjE4NyA0NC45NTcyIDMxLjE5NDEgNDQuODM3OCAzMS4yMDA2Wk03OC41ODE0IDE2LjkwNTRDNzguNzYyNyAxNi44ODMzIDc4Ljk1MjkgMTYuODU5MSA3OS4xNTA2IDE2LjgzMjdDODAuNzQzMyAxNi42MTk2IDgyLjgwMjMgMTYuMjY1MyA4NC43MjA2IDE1LjcwMDVDODYuNjc2MSAxNS4xMjQ4IDg4LjMyODYgMTQuMzc0MSA4OS4yNDg5IDEzLjQ1NDdDODkuNjkwMiAxMy4wMTM3IDg5LjkyMDkgMTIuNTc2MSA4OS45ODI2IDEyLjEzMjdDOTAuMDQ0IDExLjY5MTMgODkuOTU1NSAxMS4xMTg2IDg5LjUyNjYgMTAuMzczQzg5LjA5NzEgOS42MjYzNyA4OC42NTI1IDkuMjczMjMgODguMjU0OSA5LjExNTU2Qzg3Ljg1NiA4Ljk1NzQxIDg3LjM3NyA4Ljk0NTUxIDg2Ljc4NTUgOS4xMTk2M0M4NS41NDkzIDkuNDgzNTYgODQuMDk1MSAxMC41Nzk0IDgyLjY0MDggMTIuMDMyNEM4MS4yMTUyIDEzLjQ1NjcgNzkuOTAxMiAxNS4xMDg4IDc4LjkzNzMgMTYuNDE2NkM3OC44MTIzIDE2LjU4NjEgNzguNjkzNSAxNi43NDk1IDc4LjU4MTQgMTYuOTA1NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
    width: 92px;
    height: 85px;
    bottom: 0;
    right: 4px;
    z-index: -1;
}

.uc-story-popup .t-popup__close {
    width: unset;
    height: unset;
    top: 16px !important;
    right: 16px !important;
}

@media screen and (max-width: 1200px) {
    .t-body .t-container {
        max-width: 1200px;
    }
    
    .uc-story-popup .t-popup__container {
        max-width: 760px;
    }
    
    .uc-partners .t594__container {
        max-width: unset;
    }

    .uc-programs .t-item {
        max-width: unset;
        width: calc(50% - 10px);
    }

    .uc-form .t-col.t-col_6 {
        max-width: 560px;
    }

    .uc-faq .t-item {
        max-width: 760px;
    }
}

@media screen and (max-width: 980px) {
    .uc-fix-btn .t654_bottom {
        position: fixed;
    }

    .uc-fix-btn .t654__cell-container {
        padding: 0 !important;
    }

    .uc-menu .t454__maincontainer {
        padding: 1.25rem;
    }

    .uc-menu .t-menu__list,
    .uc-menu .t454__maincontainer {
        flex-direction: column;
    }

    .uc-menu .t-menu__list {
        align-items: flex-start;
    }
    
    .uc-menu .t454__rightmenuwrapper {
        justify-content: flex-start;
    }

    .uc-menu .t-menu__list {
        text-align: start;
    }

    .uc-menu .t-menu__list,
    .uc-menu .t454__maincontainer {
        gap: 2rem;
    }

    .uc-menu .t454__maincontainer {
        height: unset !important;
    }

    .uc-menu .tmenu-mobile__container {
        min-height: 4.75rem;
    }

    .uc-menu .t-menuburger {
        outline: none !important;
    }

    .uc-fix-btn .t654__btn.t-btn {
        margin: 0;
    }
}

@media screen and (max-width: 960px) {
    .uc-main .t-uptitle {
        font-size: 4rem;
    }

    .uc-main .t485__title,
    .uc-programs .t-card__title,
    .uc-congrats .t-descr,
    .uc-about .t-card__descr {
        font-size: 1.0625rem !important;
    }

    .uc-main .t-descr,
    .uc-programs .t-section__descr,
    .uc-fix-btn .t654__btn.t-btn {
        font-size: 1.1875rem !important;
    }

    .t-body .t-btn {
        font-size: 1.1875rem;
    }

    .uc-congrats .t-title,
    .uc-programs .t-section__title,
    .uc-how .t-section__title,
    .uc-stories .t-section__title,
    .uc-leader .t-section__title,
    .uc-about .t-section__title,
    .uc-form .t-section__title,
    .uc-faq .t-section__title,
    .contacts__title,
    .uc-partners .t-section__title {
        font-size: 3rem !important;
    }

    .uc-how .t855__title li span,
    .uc-fix-btn .t654__text li span {
        font-size: 0.9375rem;
    }

    .uc-how .t-descr,
    .contacts__item-subtitle {
        font-size: 1.0625rem;
    }

    .uc-stories .t539__persname {
        font-size: 1.75rem;
    }

    .contacts__item.bl,
    .contacts__item.wh,
    .contacts__item-title {
        font-size: 1.5rem;
    }

    .uc-footer-top .t-card__descr {
        font-size: 1.5rem !important;
    }

    .uc-main .t-btn,
    .uc-how .t-section__bottomwrapper {
        margin-top: 2.75rem;
    }

    .uc-congrats .t-col.t-col_12,
    .uc-programs .t-item,
    .t-body .t-col.t-col_12,
    .uc-stories .t-list__item,
    .uc-leader .t-list__item,
    .uc-form .t-col.t-col_6,
    .uc-faq .t-item,
    .uc-footer-top .t-card__col {
        padding: 0;
    }

    .uc-main {
        padding: 2.75rem 0 4rem;
    }

    .uc-congrats .t-descr {
        padding: 2.875rem 3.5rem 42%;
    }

    .uc-programs .t858__img {
        padding: 0 !important;
    }

    .uc-programs .t858__inner-col {
        padding: 1.5rem 1.25rem 1.25rem;
    }
    
    .uc-story-popup .t-popup__container {
        max-width: 632px;
    }

    .uc-how,
    .uc-leader,
    .uc-faq,
    .uc-stories,
    .uc-form,
    .partners {
        padding: 4rem 0;
    }

    .uc-how .t-item {
        padding: 1.75rem 2rem;
    }

    .uc-stories .t539__itemwrapper,
    .uc-about .t1070__withfeatured .t1070__featured .t1070__content {
        padding: 1.25rem;
    }

    .uc-fix-btn .t-container_flex {
        padding: 1rem 1rem 1rem 2.25rem;
    }

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

    .contacts__item.bl,
    .contacts__item.wh {
        padding: 0 2rem;
    }

    .contacts__item.ph,
    .contacts__item.em {
        padding: 1.25rem 1.5rem;
    }

    .uc-congrats {
        overflow: visible;
    }

    .uc-congrats,
    .contacts,
    .uc-footer-top {
        padding-top: 4rem;
    }

    .uc-footer-bottom {
        padding-top: 6.75rem;
    }

    .uc-congrats .t-col.t-col_12 {
        max-width: 39.5rem;
    }

    .uc-programs .t858__inner-col {
        max-width: 16rem;
    }

    .uc-programs .t-item:nth-child(2) .t858__inner-col {
        max-width: 21.6875rem;
    }

    .uc-form .t-col.t-col_6 {
        max-width: 29.25rem;
    }

    .uc-programs .t-section__container {
        top: 50%;
    }

    .uc-congrats .t-col.t-col_12:before {
        top: 3rem;
    }

    .uc-congrats .t-col.t-col_12:after {
        width: 8.625rem;
    }

    .uc-congrats .t-col.t-col_12:before {
        width: 6.25rem;
    }

    .uc-stories .t539__container:after {
        width: 5rem;
    }

    .uc-leader .t-list__item {
        width: 19rem;
    }

    .contacts__item.ph,
    .contacts__item.em {
        width: 17.875rem;
    }

    .uc-congrats .t-col.t-col_12:after {
        height: 8.625rem;
    }

    .uc-congrats .t-col.t-col_12:before {
        height: 6.875rem;
    }

    .uc-programs .t-item:nth-last-child(2) .t858__img {
        height: 100%;
    }

    .uc-stories .t539__container:after {
        height: 5.625rem;
    }

    .contacts__item.bl,
    .contacts__item.wh {
        height: 5rem;
    }

    .contacts__item {
        height: 5.75rem;
    }

    .contacts__item.ph,
    .contacts__item.em {
        height: 6.3125rem;
    }

    .uc-congrats .t-col.t-col_12:after {
        left: -5rem;
    }

    .uc-stories .t539__container:after {
        left: 25%;
    }

    .uc-congrats .t-col.t-col_12:before {
        right: -3rem;
    }

    .uc-leader .t-section__container:last-child:after {
        right: 1.25rem;
    }

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

    .uc-programs .t-card__title {
        margin-bottom: 0.5rem;
    }

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

    .uc-leader .t-section__title {
        margin-bottom: 3rem !important;
    }

    .uc-programs .t-item:nth-last-child(2) .t858__img {
        -o-object-fit: cover;
    }

    .uc-programs .t-item:nth-last-child(2) .t858__img {
        object-fit: cover;
    }

    .uc-programs .t858__inner-col {
        min-height: 16.5rem;
    }

    .uc-stories .t539__container:after {
        bottom: 0;
    }

    #allrecords .uc-stories .t-list__item,
    #allrecords .uc-leader .t-list__item {
        margin: 0 !important;
    }

    .uc-leader .t-section__bottomwrapper {
        margin-top: 2.75rem !important;
    }

    .uc-leader .t-list__item {
        flex-shrink: 0;
    }

    .uc-leader .t539__container {
        overflow-x: auto;
    }

    .uc-leader .t539__container {
        scrollbar-width: none;
    }

    .uc-leader .t539__container {
        scroll-padding: 1.25rem;
    }

    .uc-leader .t539__container {
        -ms-scroll-snap-type: x mandatory;
    }

    .uc-leader .t539__container {
        scroll-snap-type: x mandatory;
    }

    .uc-leader .t539__container::-webkit-scrollbar {
        display: none;
    }

    .uc-fix-btn .t-container_flex {
        display: flex;
    }

    .uc-leader .t-list__item {
        scroll-snap-align: start;
    }

    .uc-fix-btn .t-container_flex {
        gap: 2.5rem;
    }

    .contacts__item.ph,
    .contacts__item.em {
        gap: 0.5rem;
    }

    .contacts__item {
        min-width: 5.75rem;
    }

    .contacts__item.ph,
    .contacts__item.em {
        justify-content: space-between;
    }

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

    .uc-footer-top .t1073__row {
        grid-template-columns: 4fr 5fr 4fr;
    }

    .uc-fix-btn .t654__maincontainer {
        height: unset !important;
    }

    .uc-congrats .t-title,
    .uc-partners .t-section__title {
        margin-bottom: 2.75rem;
    }

    .uc-cart .t706__cartwin-content {
        max-width: 625px;
        background: url('https://static.tildacdn.com/tild3638-3636-4038-a261-656337306232/Vector_144_Stroke.svg') no-repeat left 36px bottom 92px / 30px, url('https://static.tildacdn.com/tild3738-6438-4163-b536-616262343763/Vector_142_Stroke.svg') no-repeat right 28px top 145px / 47px, #e9ecef;
    }

    .uc-cart .t706__cartwin-content:before {
        left: 40px;
    }
    
    .uc-doc-nav .t-item {
        padding: 0;
        margin: 0 !important;
    }
    
    .uc-doc-nav .t1095__textwrapper {
        padding: 0 !important;
    }
    
    .uc-leader .t539__container {
        display: flex;
    }
}

@media screen and (max-width: 768px) {
    .uc-doc-nav {
        position: unset;    
    }
    
    .uc-main .t-uptitle {
        font-size: 3.25rem;
    }

    .uc-main .t-descr,
    .t-body .t-btn,
    .uc-fix-btn .t654__btn.t-btn,
    .t-body .t-btn,
    .uc-programs .t-section__descr,
    .uc-stories .t-section__descr,
    .uc-about .t-section__descr,
    .uc-form .t-section__descr {
        font-size: 1.0625rem !important;
    }

    .uc-congrats .t-title,
    .uc-programs .t-section__title,
    .uc-how .t-section__title,
    .uc-stories .t-section__title,
    .uc-leader .t-section__title,
    .uc-about .t-section__title,
    .uc-form .t-section__title,
    .uc-faq .t-section__title,
    .contacts__title,
    .uc-partners .t-section__title {
        font-size: 2.75rem !important;
    }

    .uc-programs .t-card__title,
    .uc-about .t-card__descr,
    .uc-footer-top .t-card__title {
        font-size: 0.9375rem !important;
    }

    .uc-programs .t-card__descr,
    .uc-about .t-card__title {
        font-size: 2rem;
    }

    .uc-stories .t539__persname {
        font-size: 1.5rem;
    }

    .uc-leader .t539__persname {
        font-size: 1.5rem !important;
    }

    .uc-fix-btn .t654__text li span {
        font-size: 0.75rem;
    }

    .uc-fix-btn .t654__text li {
        font-size: 1.3125rem;
    }

    .uc-footer-top .t-card__descr {
        font-size: 1.1875rem !important;
    }

    .uc-main .t485__title {
        display: inline-block;
    }

    .uc-leader .t-section__container:first-child:after {
        display: none;
    }

    .uc-main .t-descr,
    .uc-congrats,
    .contacts,
    .uc-footer-top,
    .uc-footer-bottom {
        padding-top: 3.25rem;
    }

    .uc-main .t-btn,
    .uc-main .t-btn,
    .uc-how .t-section__bottomwrapper {
        margin-top: 2.5rem;
    }

    .uc-footer-bottom .t457__li {
        padding: 0;
    }

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

    .uc-congrats .t-descr {
        padding: 2rem 1.125rem 47%;
    }

    .uc-programs {
        padding: 1.5rem 0 3.25rem;
    }

    .uc-programs .t858__inner-col {
        padding: 1.25rem;
    }

    .uc-how,
    .uc-leader,
    .uc-faq,
    .uc-stories,
    .uc-form,
    .partners {
        padding: 3.25rem 0;
    }

    .uc-how .t-item {
        padding: 1.75rem;
    }

    .uc-about {
        padding: 3.25rem 0 1.75rem;
    }

    .uc-fix-btn .t-container_flex {
        padding: 0.75rem 0.75rem 0.75rem 1.75rem;
    }

    .uc-fix-btn .t654__btn.t-btn,
    .t-body .t-btn {
        padding: 0.375rem 2rem 0.375rem 3.875rem;
    }

    .uc-fix-btn .t654__btn.t-btn:hover,
    .t-body .t-btn:hover {
        padding: 0.375rem 3.875rem 0.375rem 2rem;
    }

    .uc-congrats .t-title {
        margin-bottom: 2rem;
    }

    .uc-programs .t-section__title,
    .uc-programs .t-section__title,
    .uc-stories .t-section__title,
    .uc-about .t-section__title,
    .uc-form .t-section__title {
        margin-bottom: 1.5rem !important;
    }

    .uc-how .t-section__title,
    .uc-leader .t-section__title {
        margin-bottom: 2.5rem !important;
    }

    .uc-stories .t-section__container,
    .uc-partners .t-section__title {
        margin-bottom: 2.5rem;
    }

    .uc-leader .t539__persname {
        margin-bottom: 2.25rem;
    }

    .uc-about .t-section__container {
        margin-bottom: 3.25rem;
    }

    .uc-form .t-section__container {
        margin-bottom: 1.75rem;
    }

    .uc-congrats .t-col.t-col_12:after {
        width: 6.625rem;
    }

    .uc-congrats .t-descr {
        width: calc(100% - 24px);
    }

    .uc-congrats .t-col.t-col_12:before {
        width: 5rem;
    }

    .uc-programs .t-item:nth-last-child(2) .t858__wrap_bottom:after {
        width: 1.5rem;
    }

    .uc-leader .t-section__container:last-child:after {
        width: 6.375rem;
    }

    .uc-form .t678:before,
    .uc-form .t678:after {
        width: 160px;
    }

    .uc-fix-btn .t654__btn.t-btn:before,
    .t-body .t-btn:before {
        width: 2.25rem;
    }

    .uc-congrats .t-col.t-col_12:after {
        height: 6.625rem;
    }

    .uc-congrats .t-col.t-col_12:before {
        height: 5.625rem;
    }

    .uc-leader .t-section__container:last-child:after {
        height: 6.5rem;
    }

    .uc-fix-btn .t654__btn.t-btn,
    .t-body .t-btn {
        height: 3rem;
    }

    .uc-fix-btn .t654__btn.t-btn:before,
    .t-body .t-btn:before {
        height: 2.25rem;
    }

    .uc-congrats .t-col.t-col_12 {
        max-width: 32.25rem;
    }

    .uc-programs .t858__inner-col {
        max-width: 13.5rem;
    }

    .uc-programs .t-item:nth-child(2) .t858__inner-col {
        max-width: 18.75rem;
    }

    .uc-congrats .t-col.t-col_12:before {
        top: 3.125rem;
    }

    .uc-stories .t539__container:after {
        top: calc(100% - 3.125rem);
    }

    .uc-leader .t-section__container:last-child:after {
        top: 100%;
    }

    .uc-congrats .t-col.t-col_12:before {
        right: -1.25rem;
    }

    .uc-leader .t-section__container:last-child:after {
        right: 10%;
    }

    .uc-form .t678:after {
        right: 1.25rem;
    }

    .uc-programs .t858__inner-col {
        min-height: 13.5rem;
    }

    .uc-stories .t539__itemwrapper {
        gap: 1.75rem;
    }

    .uc-fix-btn .t654__text ul {
        gap: 0.25rem;
    }

    .uc-footer-top .t-card__descr ul {
        gap: 0.5rem;
    }

    .uc-footer-bottom .t-container {
        gap: 1rem;
    }

    .uc-footer-bottom .t457__ul {
        gap: 1.5rem;
    }

    .uc-form .t678:before {
        left: 0;
    }

    .uc-stories .t539__container:after {
        left: 50%;
    }

    .t-body .t-btn:hover:before {
        left: calc(100% - 2.625rem);
    }

    .uc-stories .t539__container:after {
        transform: translateX(-50%);
    }

    .uc-stories .t539__container:after,
    .uc-leader .t-section__container:last-child:after {
        bottom: unset;
    }

    .about__items {
        -moz-columns: 3;
    }

    .about__items {
        columns: 3;
    }

    .uc-form .t678 {
        isolation: isolate;
    }

    .uc-form .t678:after,
    .uc-form .t678:before {
        z-index: -1;
    }

    .uc-footer-bottom .t-col.t-col_12:first-child {
        grid-row: 1;
    }

    .uc-footer-top .t-card__col:nth-child(2),
    .uc-footer-bottom .t-col.t-col_12:nth-child(n+2) {
        grid-row: 2;
    }

    .uc-footer-top .t-card__col:nth-child(2) {
        grid-column: 1;
    }

    .uc-footer-bottom .t-col.t-col_12:first-child {
        grid-column: span 2;
    }

    .uc-footer-top .t1073__row {
        grid-template-columns: 5fr 3fr;
    }

    .uc-footer-bottom .t-container {
        grid-template-columns: 1fr 1fr;
    }

    .uc-cart .t706__cartwin-content {
        width: calc(100% - 40px);
        isolation: isolate;
    }

    .uc-cart .t706__close {
        position: absolute;
    }
    
    .docs {
        flex-direction: column;
        padding: 32px 20px 52px;
        gap: 32px;
    }
    
    .uc-doc-nav .t-item {
        max-width: unset;
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    .uc-doc-title .t-title {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }
    
    .uc-story-popup .t-popup__container {
        max-width: unset;
        max-height: 100vh;
        top: 0;
        left: 0;
        transform: unset !important;
        border-radius: 0 !important;
    }
    
    .uc-story-popup .t-popup,
    .uc-story-popup .t756__wrapper {
        padding: 0 !important;
    }

    .about__items {
        columns: 2;
    }

    .uc-form .t678:before,
    .uc-form .t678:after {
        display: none;
    }

    .t-body .t-form__submit {
        padding: 0;
    }

    .uc-congrats .t-col.t-col_12:after {
        left: 1.9375rem;
    }

    .uc-stories .t539:after {
        left: 50%;
    }

    .uc-congrats .t-col.t-col_12:after {
        bottom: -2.5rem;
    }

    .uc-congrats .t-col.t-col_12:after {
        top: unset;
    }

    .uc-congrats .t-col.t-col_12:before {
        top: 4rem;
    }

    .uc-stories .t539:after {
        top: calc(100% - 1.25rem);
    }

    .uc-congrats .t-col.t-col_12:before,
    .uc-leader .t-section__container:last-child:after {
        right: 1.25rem;
    }

    .uc-programs .t-card__container,
    .uc-stories .t539__container {
        gap: 1.5rem;
    }

    .uc-programs .t-card__container {
        display: grid;
    }

    .uc-how .t-item,
    .uc-footer-top .t1073__row {
        display: flex;
    }

    .uc-stories .t539__container:before,
    .uc-stories .t539__container:after,
    .uc-stories .t539__container::-webkit-scrollbar {
        display: none;
    }

    .uc-programs .t-card__container {
        grid-template-columns: 1fr 1fr;
    }

    .uc-programs .t-card__container {
        grid-auto-rows: 1fr;
    }

    .uc-programs .t-section__container {
        position: unset;
    }

    .uc-stories .t539 {
        position: relative;
    }

    .uc-stories .t539:after {
        position: absolute;
    }

    .uc-programs .t-section__container {
        transform: unset;
    }

    .uc-stories .t-list__item {
        transform: unset !important;
    }

    .uc-stories .t539:after {
        transform: scale(-1, 1) translateX(50%);
    }

    .uc-programs .t-section__container {
        margin-bottom: 3.25rem;
    }

    .uc-footer-top .t1073__col:nth-child(2) .t-card__title {
        margin-bottom: 1rem;
    }

    .uc-programs .t-item {
        width: 100%;
    }

    .uc-stories .t-list__item {
        width: 14.75rem;
    }

    .uc-stories .t539:after {
        width: 5rem;
    }

    .uc-menu .tmenu-mobile__imglogo {
        width: 15rem !important;
    }

    .uc-programs .t-item,
    .uc-programs .t858__inner-col {
        height: 100% !important;
    }

    .uc-stories .t539__itemwrapper {
        height: 100%;
    }

    .uc-stories .t539:after {
        height: 5.625rem;
    }

    .uc-programs .t858__inner-col,
    .uc-about .t1070__img {
        max-width: unset !important;
    }

    .uc-footer-top .t1073__bgimg {
        max-width: 9.875rem;
    }

    .uc-how .t-item,
    .uc-footer-top .t1073__row {
        flex-direction: column;
    }

    .uc-stories .t-list__item {
        padding: 0 !important;
    }

    .uc-fix-btn .t-container_flex {
        padding: 0.75rem 1.25rem;
    }

    .uc-stories .t-list__item {
        scroll-snap-align: start;
    }

    .uc-stories .t-list__item {
        flex-shrink: 0;
    }

    .uc-stories .t539__container {
        overflow-x: auto;
    }

    .uc-stories .t539__container {
        overflow-y: hidden;
    }

    .uc-stories .t539__container {
        scroll-padding: 1.25rem;
    }

    .uc-stories .t539__container {
        -ms-scroll-snap-type: x mandatory;
    }

    .uc-stories .t539__container {
        scroll-snap-type: x mandatory;
    }

    .uc-stories .t539__container {
        scrollbar-width: none;
    }

    .uc-stories .t539__itemwrapper {
        box-sizing: border-box;
    }

    .uc-stories .t539:after {
        content: '';
    }

    .uc-stories .t539:after {
        background: url('https://static.tildacdn.com/tild3466-3336-4832-a163-306334616630/Frame_1597883474.png') no-repeat center / contain;
    }

    .about__items {
        -moz-columns: 2;
    }

    .about__items {
        columns: 2;
    }

    .uc-footer-bottom .t457__ul {
        flex-wrap: wrap;
    }

    .uc-footer-bottom .t457__li,
    .uc-footer-top .t1073__bgimg {
        margin: 0;
    }

    .uc-fix-btn .t654__text li {
        text-align: left;
    }

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

    .uc-cart .t706__cartwin-content {
        max-width: unset;
        width: 100%;
        max-height: 100%;
        border-radius: unset !important;
        padding: 48px 20px !important;
    }

    .uc-cart .t706__close {
        position: fixed;
    }

    .uc-cart .t706__close {
        background: none !important;
    }

    .uc-cart .t706__close-button {
        display: flex !important;
        align-items: center;
        justify-content: center;
        margin: 0;
    }
}

@media screen and (max-width: 560px) {
    .uc-story-popup .t-popup__container {
        margin: 0 !important;
    }
    
    .uc-story-popup .t-popup__close {
        top: 16px;
        right: 16px;
        left: unset;
        width: unset;
        height: unset;
        background: unset;
    }
    
    .uc-story-popup .t-popup__close-wrapper {
        margin: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .uc-story-popup .t756__container {
        padding: 44px 20px;
    }
}

@media screen and (max-width: 479px) {
    .about__items {
        -moz-columns: unset;
    }

    .uc-about .t-card__title {
        font-size: 24px;
    }
    
    .uc-about .t-card__descr {
        font-size: 12px !important;
    }
    
    .uc-about .t1070__withfeatured .t1070__featured .t1070__content {
        min-height: 10rem;
    }

    .uc-fix-btn .t-container_flex {
        gap: 1.25rem;
    }

    .uc-fix-btn .t654_bottom {
        bottom: 0 !important;
    }

    .uc-fix-btn .t-container_flex {
        border-radius: unset;
    }

    .uc-fix-btn .t-container_flex {
        align-items: flex-start;
    }

    .uc-fix-btn .t-container_flex {
        width: 100%;
    }

    .uc-cart .donation__title {
        white-space: nowrap;
    }
    
    .uc-cart .t706__cartwin-content:before,
    .uc-cart .t706__cartwin-content:before,
    .uc-cart .donation::-webkit-scrollbar {
        display: none;
    }
    
    .uc-cart .t706__cartwin-content {
        background: #e9ecef;
    }
    
    .uc-cart .donation__link {
        padding: 0.75rem 1.25rem;
    }
    
    .uc-cart .t-select,
    .uc-cart .t-input {
        padding: 0 1.625rem;
    }
    
    .uc-cart .t-submit {
        font-size: 1.3125rem;
    }
    
    .uc-cart .donation {
        overflow-x: auto;
    }
    
    .uc-cart .donation {
        scrollbar-width: none;
    }
    
    .uc-cart .t706__cartwin-content {
        background: #e9ecef;
    }
    
    .uc-cart .t706__cartwin-heading {
        font-size: 2.5rem;
    }
    
    .uc-cart .donation__link, 
    .uc-cart .donation__input-container {
        width: 6.25rem;
    }
    
    .uc-form .t-section__title {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }
    
    .uc-about .t1070__withfeatured .t1070__featured .t1070__content,
    .uc-programs .t858__inner-col {
        padding: 1rem;
    }
    
    .uc-programs .t-card__descr {
        font-size: 1.5rem;
    }
    
    .uc-programs .t-card__title {
        font-size: 0.75rem !important;
    }
    
    .uc-programs .t858__inner-col {
        min-height: 10rem;
    }
    
    .uc-footer-bottom {
        padding-bottom: 6.5rem;
    }
    
    .contacts__container {
        height: 32rem;
    }
    
    .contacts__item svg {
        width: 50%;
    }
    
    .contacts__item {
        min-width: 4.75rem;
        height: 4.75rem;
    }
    
    .contacts__item.ph, .contacts__item.em {
        min-height: 5.3125rem;
        height: unset;
        padding: 1rem 1.25rem;
        width: 16rem;
    }
    
    .contacts__item.bl, .contacts__item.wh {
        height: 4.75rem;
        padding: 0 1.375rem;
    }
    
    .uc-fix-btn .t654__btn.t-btn {
        font-size: 14px !important;
        white-space: nowrap;
    }
    
    .uc-fix-btn .t-container_flex {
        align-items: center;
        justify-content: space-between !important;
    }
    
    .uc-fix-btn .t654__btn.t-btn {
        padding: 0.375rem 1rem 0.375rem 2.975rem;
    }
    
    .uc-fix-btn .t654__btn.t-btn:hover {
        padding: 0.375rem 2.975rem 0.375rem 1rem;
    }
}