body,
.calendar .weekend {
    background: #f7f7f7;
}

.calendar,
.calendar__container,
.uc-areas .t923__wrapper,
.uc-partners .t-card__col,
.calendar__modal,
.uc-img-flat-cards .t1066__item,
.uc-partners-2 .t-card__col,
.uc-news-main .js-feed-post {
    background: #ffffff;
}

.calendar .current__event {
    background: #f5f5f5;
}

.calendar .event {
    background: #def1fe;
}

.calendar .today .date__item {
    background: #0B468F;
}

.uc-areas .t923__content {
    background: unset !important;
}

.uc-areas .t923__content:after {
    background: url('https://static.tildacdn.com/tild3062-3233-4636-a130-653236326330/cat.svg') no-repeat center / contain;
}

.paw {
    background: url('https://static.tildacdn.com/tild3162-3430-4035-a432-626636653132/paw.svg') no-repeat center / contain;
}

.uc-news:before {
    background: url('https://static.tildacdn.com/tild3438-6337-4461-b039-356430646432/Group_1321316590.svg') no-repeat center / 92.5rem auto;
}

.uc-main-sld {
    background: url(https://static.tildacdn.com/tild3765-6133-4262-b932-613035303666/Frame_2131329725.svg) no-repeat center / 92.5rem;
}

.uc-main-sld .t-slds__item {
    background: #ddf0fd;
}

.uc-main-sld .t-slds__item:nth-child(3) {
    background: #D5C9E4;
}

.uc-main-sld .t-slds__item:nth-child(4) {
    background: #FFF8C5;
}

.calendar .event:hover {
    background: #c6e5fa;
}

.calendar__modal-close,
.calendar__modal-link {
    background: #0b468f;
}

.uc-areas .t-slds__item:nth-child(2):hover .t923__wrapper {
    background: #A6DE6F;
}

.uc-areas .t-slds__item:nth-child(3):hover .t923__wrapper {
    background: #99C455;
}

.uc-areas .t-slds__item:nth-child(4):hover .t923__wrapper {
    background: #734CBF;
}

.uc-areas .t-slds__item:nth-child(5):hover .t923__wrapper {
    background: #BA3A6F;
}

.uc-areas .t-slds__item:nth-child(6):hover .t923__wrapper {
    background: #6BB456;
}

.uc-areas .t-slds__item:nth-child(7):hover .t923__wrapper {
    background: #8E75B3; 
}

.uc-areas .t-card__col:nth-child(4):hover .t-card__title,
.uc-areas .t-card__col:nth-child(4):hover .t-card__descr,
.calendar .event,
.calendar {
    color: #000000 !important;
}

.calendar .prev .date__item,
.calendar .next .date__item {
    color: #aaaaaa;
}

.calendar .today .date__item,
.calendar__modal-link,
.uc-areas .t-card__col:hover .t-card__title,
.uc-areas .t-card__col:hover .t-card__descr {
    color: #ffffff !important;
}

.calendar .weekend .date__item,
.calendar__modal-time span, 
.calendar__modal-date span {
    color: #7c7c7c;
}

.calendar__modal-close {
    color: #ffffff;
}

.calendar .event,
.uc-areas .t923__wrapper {
    transition: background 0.3s ease;
}

.uc-areas .t923__content:after {
    transition: transform 0.3s ease;
}

.paw {
    transition: opacity 0.3s;
}

.uc-areas .t-card__title,
.uc-areas .t-card__descr {
    transition: color 0.3s ease;
}

.calendar__table {
    table-layout: fixed;
}

.calendar {
    font-family: 'Montserrat', Arial, sans-serif;
}

.calendar,
.uc-areas .t-slds__arrow_container,
.uc-news .t-slds__arrow_container,
.uc-main-sld .t-slds__arrow_container {
    max-width: 75rem;
}

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

.t-body .t-col.t-col_12,
.uc-footer .t977__col-inner,
.uc-main-sld .t-col.t-col_6,
.uc-main .t477__top,
.uc-cards .t-card__col,
.uc-cards .t-card__col.t1070__featured,
.uc-img-flat-cards .t1066__box-img,
.uc-img-flat-cards .t1066__box-text,
.uc-img-cards .t1066__box-img,
.uc-img-cards .t1066__box-text,
.uc-timeline .t-item,
.uc-cards-bg .t-item,
.uc-doc .t-card__col,
.uc-news-main .js-feed-post {
    max-width: unset;
}

.calendar__modal {
    max-width: 20rem;
}

.uc-title .t017__descr {
    max-width: 45rem;
}

.uc-partners-2 .t-card__col {
    max-width: 208px;
}

.calendar,
.calendar__table,
.uc-news:before,
.calendar__modal,
.uc-main .t477__blockimg,
.uc-cards-bg .t850__inner-col,
.uc-partners-2 .t-card__col,
.uc-main .t477__textwrapper:after {
    width: 100%;
}

.calendar th,
.calendar td {
    width: 14.28%;
}

.calendar .today .date__item {
    width: 1.5625rem;
}

.uc-menu .t-sociallinks__item a,
.uc-menu .t-sociallinks__item svg,
.uc-footer .t-sociallinks__item a,
.uc-footer .t-sociallinks__item svg {
    width: 2.75rem !important;
}

.uc-areas .t923__col,
.uc-news .t-feed__slider-grid__post-wrapper {
    width: 100% !important;
}

.uc-areas .t-slds__arrow,
.uc-news .t-slds__arrow,
.uc-main-sld .t-slds__arrow {
    width: 3.25rem !important;
}

.uc-areas .t923__content:after {
    width: 10rem;
}

.paw {
    width: 1.25rem;
}

.uc-partners .t-card__col {
    width: auto;
}

.uc-footer .t977__socials {
    width: unset;
}

.calendar__modal-close {
    width: 2rem;
}

.uc-cards .t1070__featured .t1070__bgimg {
    width: 1rem !important;
}

.uc-timeline .t1106__number:after {
    width: 0.0625rem;
}

.t-body .t-col.t-col_12,
.uc-footer .t977__col,
.uc-footer .t977__col-inner,
.uc-footer .t977__socials,
.uc-main-sld .t-col.t-col_6,
.uc-main .t477__top,
.uc-main .t477__title,
.uc-cards .t-card__col,
.uc-cards .t1070__bgimg,
.uc-cards .t1070__featured .t-card__title,
.uc-img-flat-cards .t1066__box-img,
.uc-img-flat-cards .t1066__box-text,
.uc-img-flat-cards .t1066__item,
.uc-img-cards .t1066__box-img,
.uc-img-cards .t1066__box-text,
.uc-img-cards .t1066__item,
.uc-timeline .t-item,
.uc-timeline .t1106__title,
.uc-timeline .t-item:nth-child(1),
.uc-cards-bg .t-item,
.uc-cards .t-card__title,
.uc-cards .t1070__featured .t1070__imgwrapper,
.uc-doc .t-card__col,
.uc-doc .t-card__title,
.uc-news-main .js-feed-post {
    margin: 0;
}

.calendar {
    margin: 0 auto;
}

.uc-areas .t923__col {
    margin: 0 0.625rem !important;
}

.uc-areas .t-btn,
.uc-footer ol,
.uc-footer ul {
    margin: 0 !important;
}

.uc-news .t-feed__slider-grid__post-wrapper {
    margin: 0 0.625rem;
}

.uc-footer .t977__descr li {
    margin: 0.75rem 0 0;
}

.uc-footer .t-sociallinks__item {
    margin: 0 1rem 0 0;
}

.t-body .t-popup__container {
    margin: 5rem auto 1.25rem !important;
}

.uc-main .t477__title span {
    margin: -0.25rem -1rem;
}

.t-body .t-section__descr {
    margin: 1rem auto 0 !important;
}

.uc-title .t017__descr {
    margin: 1rem auto 0;
}

.uc-doc-title .t030__title {
    margin: 2.5rem 0 1.25rem;
}

.uc-timeline .t-item {
    margin-top: 0 !important;
}

.calendar .event,
.uc-footer .t977__descr ol li,
.calendar__modal-link {
    margin-top: 0.5rem;
}

.uc-areas .t-card__btn-wrapper,
.uc-timeline .t-item:nth-child(even) .t1106__textwrapper {
    margin-top: auto;
}

.uc-areas .t-card__descr,
.uc-news .js-feed-post-descr,
.uc-news-main .js-feed-post-descr {
    margin-top: 0.75rem;
}

.uc-news .t-feed__post-parts-date-row,
.uc-news-main .t-feed__post-parts-date-row {
    margin-top: 1.25rem;
}

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

.uc-footer .t977__descr ol {
    margin-top: 2rem !important;
}

.uc-news .t-feed__buttons-wrapper,
.uc-news-main .t-feed__buttons-wrapper {
    margin-top: 2.5rem;
}

.uc-menu .t-sociallinks__item,
.uc-cal-title .t-title,
.uc-title .t-title,
.uc-areas .t923__textwrapper,
.uc-areas .t-card__btn-wrapper,
.uc-news .t-feed__slider-grid__wrapper,
.uc-cards .t-card__col,
.uc-img-flat-cards .t1066__textwrapper,
.uc-img-flat-cards .t1066__heading,
.uc-img-cards .t1066__textwrapper,
.uc-img-cards .t1066__heading,
.uc-title .t017__descr,
.uc-doc .t692__textwrapper {
    padding: 0;
}

.calendar {
    padding: 2.5rem 1.25rem;
}

.calendar tbody td,
.calendar .event,
.date__item {
    padding: 0.25rem;
}

.calendar__header,
.uc-areas .t923__content,
.uc-news .t-feed__slider-grid__post-wrapper,
.uc-partners .t-card__col,
.calendar__modal,
#allrecords .uc-cards .t1070__content,
.uc-cards .t1070__featured .t1070__content,
.uc-img-flat-cards .t1066__item,
.uc-img-cards .t1066__item,
.uc-cards-bg .t850__wrap,
.uc-partners-2 .t-card__col,
.uc-news-main .js-feed-post {
    padding: 1.25rem;
}

.calendar__table thead th {
    padding: 0.5rem;
}

.t-body .t-btn,
.calendar__modal-link {
    padding: 0 1.125rem;
}

.uc-menu .t228__maincontainer,
.t-body .t-container,
.uc-areas .t-slds__arrow_container,
.uc-news .t-slds__arrow_container,
.uc-main-sld .t-slds__arrow_container {
    padding: 0 1.25rem;
}

.uc-areas,
.uc-news,
.uc-news-main,
.uc-partners,
.uc-partners-2,
.uc-footer,
.uc-main-sld,
.uc-title,
.uc-cards,
.uc-img-flat-cards,
.uc-img-cards,
.uc-timeline,
.uc-cards-bg {
    padding: 2.5rem 0;
}

.uc-areas .t-slds__main {
    padding: 0 0.625rem;
}

.uc-news .t-slds__main {
    padding: 0rem 0.625rem;
}

.uc-news .t-feed__post-imgwrapper,
.uc-news-main .t-feed__post-imgwrapper {
    padding: 0 0 67% !important;
}

.uc-footer ol,
.uc-footer ul {
    padding: 0 !important;
}

.uc-main-sld .t-slds__item .t-container {
    padding: 2.25rem 2.625rem 2.25rem 4rem;
}

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

.uc-main .t477__content {
    padding: 2.75rem;
}

.uc-main .t477__title span {
    padding: 0.25rem 1rem;
}

.uc-cards-bg .t-card__container,
.uc-news-main .t-feed__container {
    padding: 0 1.25rem !important;
}

.calendar,
.calendar th,
.calendar td,
.calendar .event,
.calendar__header,
.calendar .today .date__item,
.uc-menu .t228__maincontainer,
.t-body .t-container,
.uc-areas .t923__content,
.uc-areas .t-slds__arrow_container,
.uc-news .t-slds__arrow_container,
.uc-main-sld .t-slds__arrow_container,
.uc-news .t-feed__slider-grid__post-wrapper,
.uc-partners .t-card__col,
.uc-main .t477__content,
.uc-img-flat-cards .t1066__item,
.uc-img-cards .t1066__item,
.uc-areas .t923__wrapper,
.uc-news .t-feed__slider-grid__post-wrapper,
.uc-partners .t-card__col,
.uc-partners-2 .t-card__col,
.uc-news-main .t-feed__container,
.uc-news-main .js-feed-post {
    box-sizing: border-box;
}

.calendar,
.calendar__modal-close {
    text-align: center;
}

.calendar .date,
.calendar th {
    text-align: right;
}

.calendar .event__title,
.calendar__header,
.event__time,
.calendar__modal-content,
.uc-cards .t-card__title {
    text-align: left;
}

.uc-menu .t-sociallinks__wrapper {
    font-size: 0;
}

.calendar,
.calendar__table,
.t-body .t-btn {
    font-size: 1rem;
}

.uc-back .t1058__btn-text {
    font-size: 1rem !important;
}

.calendar .event,
.uc-footer .t977__descr ol {
    font-size: 0.75rem;
}

.calendar__header,
.calendar__modal-close {
    font-size: 2rem;
}

.date__item {
    font-size: 0.875rem;
}

.t-body .t-section__title,
.uc-cal-title .t-title,
.uc-doc-title .t030__title,
.uc-title .t-title {
    font-size: 2rem !important;
}

.uc-main-sld .t801__title {
    font-size: 2.25rem;
}

.calendar__modal-title {
    font-size: 1.5rem;
}

.calendar__container,
.uc-partners .t-card__col,
.uc-main-sld .t801__imgwrapper,
.calendar__modal,
.uc-img-flat-cards .t1066__item,
.uc-img-cards .t1066__item,
.uc-partners-2 .t-card__col,
.uc-main .t477__blockimg,
.uc-news-main .js-feed-post {
    border-radius: 1.25rem;
}

.calendar .event {
    border-radius: 0.25rem;
}

.calendar .today .date__item,
.calendar__modal-close {
    border-radius: 50%;
}

.uc-news .t-feed__slider-grid__post-wrapper {
    border-radius: 1.25rem !important;
}

.uc-news .t-feed__post-imgwrapper,
.uc-news-main .t-feed__post-imgwrapper {
    border-radius: 0.625rem !important;
}

.uc-news .t-feed__post-bgimg {
    border-radius: unset !important;
}

.uc-main-sld .t-slds__item {
    border-radius: 1.75rem;
}

.calendar__modal-link,
.uc-main .t477__title span {
    border-radius: 6.1875rem;
}

.calendar__container {
    border: 0.0625rem solid #E5E5EA;
}

.calendar tbody td {
    border: 0.0625rem solid #E5E5E5;
}

.uc-img-flat-cards .t1066__item,
.uc-img-cards .t1066__item,
.uc-cards-bg .t850__inner-col,
.uc-areas .t923__wrapper,
.uc-news .t-feed__slider-grid__post-wrapper,
.uc-partners .t-card__col,
.uc-partners-2 .t-card__col,
.uc-news-main .js-feed-post {
    border: 0.0625rem solid rgba(0, 0, 0, 0.08);
}

.uc-cards-bg .t850__inner-col {
    box-shadow: none !important;
}

.calendar__modal {
    box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.2);
}

.calendar__container,
.calendar .event,
.calendar .event__title,
.paws,
.uc-main-sld .t801__imgwrapper {
    overflow: hidden;
}

.uc-news {
    overflow: visible;
}

.calendar__table {
    border-collapse: collapse;
}

.calendar tbody td {
    vertical-align: baseline;
}

.calendar tbody td {
    height: 6.125rem;
}

.calendar .today .date__item {
    height: 1.5625rem;
}

.uc-menu .t-sociallinks__item a,
.uc-menu .t-sociallinks__item svg,
.uc-footer .t-sociallinks__item a,
.uc-footer .t-sociallinks__item svg,
.t-body .t-btn {
    height: 2.75rem !important;
}

.uc-areas .t923__content,
.uc-areas .t-slds__items-wrapper,
.uc-main .t477__blockimg,
.uc-cards-bg .t850__inner-col,
.uc-news-main .t-feed__col-grid__wrapper {
    height: 100% !important;
}

.uc-areas .t923__width_12,
.uc-areas .t923__slds-wrapper,
.uc-areas .t923__col,
.uc-areas .t923__wrapper,
.uc-news .js-feed-post-link,
.uc-news .t-feed__slds-wrapper,
.uc-partners .t594__img,
.uc-main-sld .t801__imgwrapper,
.uc-img-flat-cards .t1066__img,
.uc-img-cards .t1066__img,
.uc-cards .t1070__content,
.uc-footer .t977__descr {
    height: 100%;
}

.uc-areas .t-slds__arrow,
.uc-news .t-slds__arrow,
.uc-main-sld .t-slds__arrow {
    height: 3.25rem !important;
}

.uc-areas .t923__content:after {
    height: 10rem;
}

.paw {
    height: 1.25rem;
}

.uc-news .t-feed__slider-grid__wrapper,
.uc-main .t477__textwrapper,
.uc-cards .t-card__title {
    height: unset !important;
}

.uc-footer .t-sociallinks__item,
.uc-img-cards .t1066__bgimg,
.uc-img-cards .t-cell,
.uc-partners-2 .t-card__col {
    height: unset;
}

.uc-partners .t-card__col {
    height: 5rem;
}

.uc-news:before {
    height: calc(100% + 6.25rem);
}

.calendar__modal-close {
    height: 2rem;
}

.calendar__modal-link {
    height: 2.75rem;
}

.uc-cards .t1070__featured .t1070__imgwrapper,
.uc-cards .t1070__featured .t1070__bgimg {
    height: 1rem !important;
}

.uc-timeline .t1106__number:after {
    height: 1rem;
}

.uc-main .t477__textwrapper:after {
    height: 120%;
}

.calendar .event {
    font-weight: 400;
}

.calendar .event__title,
.calendar__modal-title {
    font-weight: 600;
}

.calendar__header .month {
    font-weight: 700;
}

.calendar .current,
.calendar th,
.calendar__modal-content,
.calendar__modal-link,
.uc-cards .t-card__descr {
    font-weight: 500 !important;
}

.t-body .t-section__title,
.uc-cal-title .t-title,
.uc-doc-title .t030__title,
.uc-title .t-title {
    font-weight: 700 !important;
}

.calendar .event,
.uc-menu .t228__leftcontainer,
.uc-menu .t-sociallinks__wrapper,
.uc-areas .t923__content,
.uc-areas .t-slds__items-wrapper,
.uc-news .t-feed__slider-grid__post-wrapper,
.uc-news .t-slds__items-wrapper,
.uc-footer .t-container,
.uc-footer .t977__col_left,
.uc-footer .t977__col_center,
.uc-footer .t977__descr,
.uc-main-sld .t-col.t-col_6,
.uc-main-sld .t-slds__item .t-container,
.uc-footer .t977__col-inner,
.calendar__modal-close,
.calendar__modal-content,
.calendar__modal-link,
.uc-main .t477__textwrapper,
.uc-main .t477__content,
.uc-cards .t1070__featured .t1070__content,
.uc-img-flat-cards .t1066__list,
.uc-img-cards .t1066__item,
.uc-timeline .t1106__textwrapper,
.uc-cards-bg .t-item,
.uc-partners-2 .t-card__container {
    display: flex;
}

.calendar .event__title {
    display: -webkit-box;
}

.calendar .today .date__item {
    display: inline-flex;
}

.uc-main-sld .t-slds__arrow_container,
.uc-menu .t228__padding40px,
.uc-footer .t977__col-inner:nth-child(3),
.uc-footer .t977__col-inner:nth-child(4),
.uc-footer .t-container:before,
.uc-footer .t-container:after,
.uc-main-sld .t-slds__item .t-container:before,
.uc-main-sld .t-slds__item .t-container:after,
.uc-partners .t-card__container:after,
.calendar__modal,
.uc-timeline .t-container:before,
.uc-timeline .t-container:after,
.uc-cards-bg .t-card__container:before,
.uc-cards-bg .t-card__container:after,
.uc-doc .t692__separator,
.uc-doc .t-card__container:before,
.uc-doc .t-card__container:after {
    display: none;
}

.uc-news .js-feed-post-link,
.calendar__modal.open,
.uc-timeline .t1106__col:last-child .t1106__line {
    display: block;
}

.uc-partners .t-card__container,
.uc-img-cards .t1066__list,
.uc-timeline .t-item,
.uc-news-main .t-feed__container {
    display: grid;
}

.uc-img-flat-cards .t1066__box-img-mobile,
.uc-img-cards .t1066__box-img-mobile {
    display: none !important;
}

.uc-img-flat-cards .t1066__box-img,
.uc-img-cards .t1066__box-img {
    display: block !important;
}

.uc-img-flat-cards .t1066__flex-wrapper,
.uc-img-cards .t1066__flex-wrapper {
    display: flex !important;
}

.uc-img-flat-cards .t1066__img,
.uc-img-cards .t1066__img {
    display: inline;
}

.calendar .event,
.uc-areas .t923__content,
.uc-news .t-feed__slider-grid__post-wrapper,
.uc-footer .t977__col_left,
.uc-footer .t977__descr,
.uc-main-sld .t-col.t-col_6,
.uc-footer .t977__col-inner,
.calendar__modal-content,
.uc-img-flat-cards .t1066__list,
.uc-img-cards .t1066__item {
    flex-direction: column;
}

.uc-partners-2 .t-card__container {
    flex-direction: row;
}

.calendar .event {
    gap: 0.25rem;
}

.uc-areas .t923__content,
.uc-cards .t1070__featured .t1070__content {
    gap: 1rem;
}

.uc-footer .t977__col-inner {
    gap: 2rem;
}

.uc-partners .t-card__container,
.uc-footer .t-container,
.uc-footer .t977__col_left,
.uc-footer .t977__col_center,
.uc-main-sld .t-slds__item .t-container,
.uc-cards .t1070__row,
.uc-img-flat-cards .t1066__flex-wrapper,
.uc-img-flat-cards .t1066__list,
.uc-img-cards .t1066__flex-wrapper,
.uc-img-cards .t1066__list,
.uc-cards-bg .t-card__container,
.uc-partners-2 .t-card__container,
.uc-doc .t-card__container,
.uc-news-main .t-feed__container {
    gap: 1.25rem;
}

.calendar__modal-content {
    gap: 0.5rem;
}

.uc-timeline .t-item {
    gap: 1.75rem;
}

.calendar .event,
.uc-news .t-feed__slider-grid__wrapper,
.uc-footer .t977__col_center,
.uc-footer .t977__col-inner {
    justify-content: space-between;
}

.calendar .today .date__item,
.uc-main-sld .t-col.t-col_6,
.calendar__modal-close,
.calendar__modal-link,
.uc-timeline .t1106__textwrapper {
    justify-content: center;
}

.calendar .event {
    border-left: 0.125rem solid #0B468F;
}

.calendar tbody td:first-child {
    border-left: none;
}

.calendar .event,
.calendar__modal-close {
    cursor: pointer;
}

.calendar .event {
    text-decoration: none !important;
}

.calendar .date {
    margin-bottom: auto;
}

.uc-news .t-feed__post-imgwrapper,
.uc-cards-bg .t-card__title,
.uc-news-main .t-feed__post-imgwrapper {
    margin-bottom: 0.75rem;
}

.uc-footer .t977__descr ul {
    margin-bottom: auto !important;
}

.calendar__modal-title {
    margin-bottom: 0.5rem;
}

.t-body .t-section__title {
    margin-bottom: 0 !important;
}

.t-body .t-section__container,
.uc-doc-title .t030__title {
    margin-bottom: 2.5rem;
}

.uc-img-cards .t1066__bgimg,
.uc-cards .t1070__imgwrapper {
    margin-bottom: 1rem;
}

.uc-doc .t-card__col {
    margin-bottom: 1.25rem;
}

.calendar .event__title {
    -webkit-line-clamp: 2;
}

.calendar .event__title {
    -webkit-box-orient: vertical;
}

.calendar .event__title,
.uc-areas .t923__content,
.uc-areas .t-slds__arrow_container,
.uc-news .t-slds__arrow_container,
.uc-main-sld .t-slds__arrow_container,
.uc-news,
.calendar,
.uc-main .t477__textwrapper,
.uc-main .t477__title span,
.uc-img-flat-cards .t1066__box-img,
.uc-img-cards .t1066__box-img,
.uc-main .t477__textwrapper,
.uc-news .t-feed__buttons-wrapper {
    position: relative;
}

.uc-areas .t-card__btn-wrapper {
    position: unset;
}

.uc-areas .t923__content:after,
.paw,
.uc-news:before,
.calendar__modal-close,
.calendar__modal,
.uc-timeline .t1106__number:after,
.uc-main .t477__blockimg,
.uc-img-flat-cards .t1066__img,
.uc-img-cards .t1066__img,
.uc-main .t477__textwrapper:after {
    position: absolute;
}

.paws {
    position: fixed;
}

.calendar__header,
.t-body .t-btn {
    line-height: 1.25;
}

.t-body .t-section__title,
.uc-cal-title .t-title,
.uc-title .t-title,
.uc-doc-title .t030__title,
.uc-back .t1058__btn-text {
    line-height: 1.25 !important;
}

.uc-main-sld .t801__title,
.calendar__modal-title {
    line-height: 1.2;
}

.calendar tbody td:last-child {
    border-right: none;
}

.calendar__table tr:last-child td {
    border-bottom: none;
}

.event__time,
.uc-footer .t977__col {
    flex-shrink: 0;
}

.calendar .today .date__item,
.calendar__modal-close,
.calendar__modal-link,
.uc-main .t477__content,
.uc-cards .t1070__featured .t1070__content {
    align-items: center;
}

.uc-menu .t-btn {
    margin-left: 0;
}

.uc-timeline .t-item {
    margin-left: -10%;
}

.uc-menu .t-sociallinks__item {
    margin-right: 1rem;
}

.uc-menu .t228__imglogo {
    margin-right: 2rem;
}

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

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

.t-body .t-btn,
.uc-areas .t-card__descr,
.uc-areas .t-card__title,
.uc-news .js-feed-post-descr,
.uc-news .js-feed-post-title,
.uc-news .js-feed-post-date,
.uc-news-main .js-feed-post-descr,
.uc-news-main .js-feed-post-title,
.uc-news-main .js-feed-post-date,
.uc-footer .t977__descr,
.uc-main-sld .t801__title,
.calendar__modal-content,
.uc-main .t477__title,
.uc-cards .t-card__title,
.uc-img-flat-cards .t1066__heading,
.uc-img-cards .t1066__heading,
.uc-cards-bg .t-card__title,
.uc-cards-bg .t-card__descr {
    letter-spacing: -0.0187rem;
}

.t-body .t-section__title,
.uc-cal-title .t-title,
.uc-title .t-title,
.uc-doc-title .t030__title {
    letter-spacing: -0.0187rem !important;
}

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

.uc-main-sld .t801__title {
    padding-bottom: 1rem;
}

.uc-main {
    padding-bottom: 2.5rem;
}

.uc-areas .t923__content,
.uc-main .t477__textwrapper,
.uc-main .t477__title {
    isolation: isolate;
}

.uc-areas .t-slds__items-wrapper {
    min-height: 31rem !important;
}

.uc-areas .t-card__col,
.uc-news .t-slds__item {
    min-height: 100%;
}

.uc-main .t477__textwrapper {
    min-height: 14rem;
}

.uc-areas .t-slds__arrow_wrapper-right,
.uc-news .t-slds__arrow_wrapper-right,
.uc-main-sld .t-slds__arrow_wrapper-right,
.paws,
.uc-main .t477__blockimg {
    right: 0;
}

.uc-areas .t-slds__arrow-right,
.uc-news .t-slds__arrow-right {
    right: -0.75rem;
}

.uc-main-sld .t-slds__arrow-right {
    right: -1.5rem;
}

.calendar__modal-close {
    right: 1.25rem;
}

.uc-areas .t923__content:after {
    right: 0.5rem;
}

.uc-areas .t-slds__arrow_wrapper-left,
.uc-news .t-slds__arrow_wrapper-left,
.uc-main-sld .t-slds__arrow_wrapper-left,
.paws,
.uc-img-flat-cards .t1066__img,
.uc-img-cards .t1066__img {
    left: 0;
}

.uc-areas .t-slds__arrow-left,
.uc-news .t-slds__arrow-left {
    left: -0.75rem;
}

.uc-main-sld .t-slds__arrow-left {
    left: -1.5rem;
}

.uc-news:before,
.calendar__modal,
.uc-timeline .t1106__number:after,
.uc-timeline .t1106__number {
    left: 50%;
}

.uc-areas .t923__content:after,
.uc-news:before,
.uc-timeline .t1106__number:after,
.uc-main .t477__textwrapper:after {
    content: '';
}

.uc-areas .t923__content:after,
.paws,
.uc-main .t477__textwrapper:after {
    bottom: 0;
}

.uc-timeline .t-item:nth-child(even) .t1106__number::after {
    bottom: calc(100% + 0.5rem);
}

.uc-areas .t923__content:after {
    transform: translateY(100%);
}

.uc-areas .t923__content:hover:after {
    transform: translateY(34%);
}

.uc-news:before,
.calendar__modal {
    transform: translate(-50%, -50%);
}

.uc-timeline .t1106__number:after,
.uc-timeline .t1106__number {
    transform: translateX(-50%);
}

.uc-timeline .t1106__line {
    transform: translate(0, -50%);
}

.uc-news .t-feed__buttons-wrapper {
    z-index: 10;
}

.paws {
    z-index: 100000;
}

.uc-areas .t923__content:after,
.uc-main .t477__blockimg,
.uc-main .t477__title span,
.uc-main .t477__textwrapper:after {
    z-index: -1;
}

.uc-cal-title {
    padding-top: 2.5rem;
}

.paw {
    opacity: 1;
}

.paw {
    transform-origin: center;
}

.uc-doc .t-card__col {
    transform-origin: left;
}

.paws,
.uc-img-flat-cards .t1066__img,
.uc-img-cards .t1066__img {
    top: 0;
}

.uc-news:before,
.calendar__modal {
    top: 50%;
}

.calendar__modal-close {
    top: 1.25rem;
}

.uc-timeline .t1106__number:after {
    top: calc(100% + 0.375rem);
}

.uc-timeline .t-item:nth-child(even) .t1106__number::after {
    top: unset;
}

.paws,
.uc-news:before,
.uc-main .t477__textwrapper:after {
    pointer-events: none;
}

.uc-news .t-feed__post-imgwrapper,
.uc-news-main .t-feed__post-imgwrapper {
    aspect-ratio: unset !important;
}

.uc-news .t-feed__slider-grid__wrapper {
    flex: 1;
}

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

.uc-img-cards .t1066__list {
    grid-template-columns: 1fr 1fr;
}

.uc-news-main .t-feed__container {
    grid-template-columns: repeat(3, 1fr);
}

.uc-partners .t594__img {
    max-height: 100%;
}

.uc-partners-2 .t594__img {
    max-height: 80px;
}

.uc-partners .t594__img {
    -o-object-fit: contain;
}

.uc-img-flat-cards .t1066__img,
.uc-img-cards .t1066__img {
    -o-object-fit: cover;
}

.uc-partners .t594__img {
    object-fit: contain;
}

.uc-img-flat-cards .t1066__img,
.uc-img-cards .t1066__img {
    object-fit: cover;
}

.uc-partners .t594__img {
    -o-object-position: center;
}

.uc-partners .t594__img {
    object-position: center;
}

.uc-footer ol,
.uc-footer ul {
    list-style: none;
}

.calendar__modal-title {
    padding-right: 2rem;
}

.uc-back .t1058__btn-img {
    padding-right: 0.75rem;
}

#allrecords .uc-cards .t1070__content {
    border-color: rgba(0, 0, 0, 0.08) !important;
}

.uc-img-cards .t1066__item {
    background-color: rgba(0, 0, 0, 0.08);
}

.uc-timeline .t1106__line {
    background-color: #d6d6d6 !important;
}

.uc-timeline .t-container,
.uc-cards-bg .t-card__container {
    flex-wrap: nowrap;
}

.uc-partners-2 .t-card__container {
    flex-wrap: wrap;
}

.uc-timeline .t-item {
    grid-template-rows: 1fr 2.5rem 1fr;
}

.uc-timeline .t1106__number:after {
    background-image: linear-gradient(to bottom, #d6d6d6, #d6d6d6 20%, transparent 20%, transparent 40%, #d6d6d6 40%, #d6d6d6 60%, transparent 60%, transparent 80%, #d6d6d6 80%);
}

.uc-timeline .t1106__numberwrapper {
    grid-row: 2;
}

.uc-timeline .t-item:nth-child(odd) .t1106__textwrapper {
    grid-row: 3;
}

.uc-main .t477__title span {
    box-decoration-break: clone;
}

.uc-main .t477__title span {
    -webkit-box-decoration-break: clone;
}

.uc-main .t477__blockimg {
    background-size: auto 140%;
}

.uc-main .t477__blockimg {
    background-position: right center;
}

.uc-doc .t-card__container {
    columns: 2;
}

.uc-doc .t-card__col {
    -webkit-column-break-inside: avoid;
}

.uc-doc .t-card__col {
    page-break-inside: avoid;
}

.uc-doc .t-card__col {
    break-inside: avoid;
}

.uc-doc .t-card__col:hover a {
    text-decoration: underline !important;
}

@supports (mix-blend-mode: difference) {
    .paws {
            mix-blend-mode: difference;
    }
}

@media screen and (max-width: 1300px) {
    
    .t-body .t-slds__container {
        width: unset !important;
    }
    
}

@media screen and (max-width: 1200px) {
    
    .t-body .t-container,
    .t-body .t-col.t-col_12,
    .uc-news-main .t-feed__container {
        max-width: unset;
    }
    
    .uc-main-sld .t-slds__arrow-left {
        left: -1rem;
    }
    
    .uc-main-sld .t-slds__arrow-right {
        right: -1rem;
    }
    
    .uc-areas .t-slds__arrow-right, .uc-news .t-slds__arrow-right {
        right: -0.5rem;
    }
    
    .uc-areas .t-slds__arrow-left, .uc-news .t-slds__arrow-left {
        left: -0.5rem;
    }
    
    .uc-footer .t977__col_left {
        max-width: 16.25rem !important;
    }
    
    .uc-footer .t977__col-inner,
    .uc-timeline .t1106__line {
        width: 100%;
    }
    
    .uc-cal-img .t-img {
        max-width: unset;
        padding: 0 1.25rem;
        box-sizing: border-box;
    }
    
}

@media screen and (max-width: 980px) {
    
    .uc-menu .tmenu-mobile__container {
        min-height: 5rem;
    }
    
    .uc-menu .t-menu__link-item {
        font-size: 1.5rem !important;
    }
    
    .uc-menu .t-menu__link-item {
        font-weight: 600 !important;
    }
    
    .uc-menu .t228__list_item,
    .uc-menu .t228__rightside {
        text-align: left;
    }
    
    .uc-menu .t228__list_item {
        padding-left: 0 !important;
    }
    
    .uc-menu .t-sociallinks,
    .uc-menu .t228__right_buttons {
        padding: 0;
    }
    
    .uc-menu .t228__rightcontainer {
        margin: 0;
    }
    
    .uc-menu .t-sociallinks {
        margin: 0 0 2.5rem;
    }
    
}

@media screen and (max-width: 960px) {
    
    .uc-main-sld .t-col.t-col_6,
    .uc-areas .t923__slds-wrapper,
    .uc-news .t-feed__slds-wrapper,
    .uc-back .t-col,
    .uc-main .t477__top,
    .uc-img-flat-cards .t-col,
    .uc-img-cards .t-col,
    .uc-timeline .t1106__numberwrapper,
    .uc-timeline .t-item,
    .uc-timeline .t1106__textwrapper,
    .uc-title .t-col,
    .uc-cal-title .t-col,
    .t-body .t-col.t-col_12,
    .uc-cards-bg .t-item,
    .uc-doc .t-card__col {
        padding: 0;
    }
    
    .uc-main-sld .t-slds__item .t-container,
    .uc-main .t477__content {
        padding: 2.25rem 2.625rem;
    }
    
    .uc-main-sld .t801__title {
        font-size: 2rem;
    }
    
    .uc-news .t-slds__item:first-child,
    #allrecords .uc-news-main .js-feed-post {
        margin: 0 !important;
    }
    
    .uc-areas .t-slds__arrow_wrapper-right,
    .uc-news .t-slds__arrow_wrapper-right,
    .uc-main-sld .t-slds__arrow_wrapper-right {
        height: 100% !important;
    }
    
    .uc-footer .t977__descr {
        height: 100%;
    }
    
    .uc-news .t-slds__main,
    .uc-areas .t-slds__main,
    .uc-main-sld .t-slds__main {
        position: relative;
    }
    
    .uc-areas .t-slds__arrow_container,
    .uc-news .t-slds__arrow_container,
    .uc-main-sld .t-slds__arrow_container {
        position: unset;
    }
    
    .uc-areas .t-slds__arrow-left,
    .uc-news .t-slds__arrow-left,
    .uc-main-sld .t-slds__arrow-left {
        left: 0.5rem;
    }
    
    .uc-areas .t-slds__arrow-right,
    .uc-news .t-slds__arrow-right,
    .uc-main-sld .t-slds__arrow-right {
        right: 0.5rem;
    }
    
    .uc-news .t-slds__items-wrapper {
        -ms-scroll-snap-type: x mandatory;
    }
    
    .uc-news .t-slds__items-wrapper {
        scroll-snap-type: x mandatory;
    }
    
    .uc-news .t-slds__item {
        scroll-snap-align: start;
    }
    
    .uc-news .t-slds__item {
        width: calc(100% / 2) !important;
    }
    
    .uc-footer .t977__col_center {
        width: unset;
    }
    
    .uc-news .t-slds__item {
        max-width: unset;
    }
    
    .uc-news .t-slds__item {
        flex-shrink: 0;
    }
    
    .uc-cards .t1070__row {
        display: flex;
    }
    
    .uc-timeline .t1106__numberwrapper,
    .uc-timeline .t1106__line {
        display: block;
    }
    
    .t-body .t1070__separator {
        margin-bottom: 1.25rem !important;
    }
    
}

@media screen and (max-width: 768px) {
    
    .uc-img-flat-cards .t1066__img, 
    .uc-img-cards .t1066__img {
        position: unset;    
    }
    
    .uc-cards-bg .t-card__container {
        flex-direction: column;
    }

    .uc-main-sld .t-slds__item .t-container,
    .uc-main .t477__content {
        padding: 2rem;
    }
    
    .uc-main-sld .t-slds__item .t-container,
    .uc-img-flat-cards .t1066__flex-wrapper,
    .uc-img-cards .t1066__flex-wrapper,
    .uc-timeline .t-container {
        flex-direction: column;
    }
    
    .calendar .event__title {
        -webkit-hyphens: auto;
    }
    
    .calendar .event__title {
        -ms-hyphens: auto;
    }
    
    .calendar .event__title {
        hyphens: auto;
    }
    
    .uc-cards .t1070__row {
        display: grid;
    }
    
    .uc-img-flat-cards .t1066__img,
    .uc-img-cards .t1066__img {
        display: block;
    }
    
    .uc-timeline .t-item {
        display: flex;
    }
    
    .uc-timeline .t-item:last-child .t1106__number:after {
        display: none;
    }
    
    .uc-partners-2 .t-card__container {
        display: grid;
    }
    
    .uc-partners-2 .t-card__container {
        grid-template-columns: 1fr 1fr 1fr;
    }
    
    .uc-cards .t1070__row,
    .uc-news-main .t-feed__container {
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-cards .t-card__col.t1070__featured {
        grid-column: span 2;
    }
    
    .uc-main .t477__blockimg {
        width: 60%;
    }
    
    .uc-main .t477__blockimg {
        background-position: left center;
    }
    
    .uc-img-flat-cards .t1066__box-img,
    .uc-img-cards .t1066__box-img {
        order: 2;
    }
    
    .uc-timeline .t-container,
    .uc-timeline .t-item {
        gap: 1.25rem;
    }
    
    .uc-timeline .t-item {
        align-items: center;
    }
    
    .uc-timeline .t-item,
    .uc-timeline .t1106__textwrapper {
        margin: 0 !important;
    }
    
    .uc-timeline .t1106__number:after {
        z-index: -1;
    }
    
    .uc-timeline .t1106__number:after {
        top: 100% !important;
    }
    
    .uc-timeline .t1106__number:after {
        height: 100%;
    }
    
    .uc-img-flat-cards .t1066__img, 
    .uc-img-cards .t1066__img {
        height: unset;
    }
    
    .uc-timeline .t1106__number:after {
        background: #d6d6d6;
    }
    
    .uc-timeline .t1106__title br,
    .uc-timeline .t1106__title br:after {
        content: ' ';
    }

}

@media screen and (max-width: 640px) {
    
    .uc-main .t477__textwrapper:after {
        position: unset;
        display: block;
        height: 140px;
        background-position: bottom center !important;
    }
    
    .uc-main .t477__textwrapper {
        display: flex;
        flex-direction: column;
    }
    
    .uc-main .t477__blockimg {
        background-position: center;
        width: 100%;
    }

    .t-body .t-slds__arrow_body {
        width: 0.75rem !important;
    }
    
    .uc-footer .t-container {
        flex-direction: column;
    }
    
    .uc-footer .t-container {
        position: relative;
    }
    
    .uc-footer .t977__text {
        position: absolute;
    }
    
    .uc-footer .t-container {
        padding-bottom: 2.5rem;
    }
    
    .uc-footer .t977__text,
    .uc-back .t1058__btn {
        margin: 0 !important;
    }
    
    .uc-footer .t977__text {
        bottom: 0;
    }
    
    .uc-footer .t977__text {
        left: 1.25rem;
    }
    
    .uc-areas .t923__col {
        padding: 0 !important;
    }
    
    .uc-partners .t-card__container {
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-doc .t-card__container {
        columns: unset;
    }
    
    .calendar__header {
        font-size: 1.25rem;
    }
    
    .uc-timeline .t1106__digit,
    .t-body .t-descr,
    .t-body .t-text {
        font-size: 1rem;
    }
    
    .event__time {
        display: none;
    }
    
    .calendar .event__title {
        white-space: nowrap;
        text-overflow: ellipsis;
        hyphens: unset;
        -webkit-hyphens: unset;
        -ms-hyphens: unset;
        display: block;
    }
    
    .calendar tbody td {
        height: 3.875rem;
    }
    
    .calendar .event {
        margin-top: 0.25rem;
    }
    
    .uc-news .t-slds__item {
        min-width: calc(100% - 4rem) !important;
    }
    
    .uc-news-main .t-feed__container {
        display: flex;
        overflow: auto hidden;
        scrollbar-width: none;
        -ms-overflow-style: none;
        scroll-snap-type: x mandatory;
        scroll-padding: 1.25rem;
    }
    
    .uc-news-main .js-feed-post {
        max-width: calc(100% - 4rem);
        flex-shrink: 0;
    }
    
    .uc-news-main .t-feed__container::-webkit-scrollbar {
        display: none;
    }
    
    .uc-news-main .js-feed-post {
        scroll-snap-align: start;
    }
}

@media screen and (max-width: 480px) {
    
    .uc-main-sld .t801__title,
    .t-body .t-section__title,
    .uc-cal-title .t-title,
    .uc-title .t-title,
    .uc-doc-title .t030__title {
        font-size: 1.75rem !important;
    }
    
    .calendar__modal-title {
        font-size: 1.25rem;
    }
    
    .uc-areas,
    .uc-news,
    .uc-news-main,
    .uc-partners,
    .uc-partners-2,
    .uc-footer,
    .uc-main-sld,
    .uc-title,
    .uc-cards,
    .uc-img-flat-cards,
    .uc-img-cards,
    .uc-timeline,
    .uc-cards-bg {
        padding: 2rem 0;
    }
    
    .uc-news .t-slds__item {
        padding: 0 !important;
    }
    
    .uc-main-sld .t-slds__item .t-container {
        padding: 1.5rem 1.25rem 1.25rem;
    }
    
    .t-body .t-section__container,
    .uc-doc-title .t030__title {
        margin-bottom: 1.75rem !important;
    }

    .uc-doc-title .t030__title {
        margin-top: 1.5rem;
    }
    
    .uc-cards .t-section__title {
        margin-bottom: 0 !important;
    }
    
    .uc-cards .t-section__container {
        margin-bottom: 1.75rem;
    }
    
    .t-body .t-section__title {
        position: relative;
    }
    
    .t-body .t-section__title {
        z-index: 1;
    }
    
    .calendar {
        padding-top: 1.75rem;
    }
    
    .uc-main-sld .t-slds__items-wrapper {
        display: flex;
    }
    
    .uc-main-sld .t-slds__items-wrapper {
        height: unset !important;
    }
    
    .uc-main-sld .t-slds__item .t-container {
        height: 100%;
    }
    
    .uc-main-sld .t-slds__item .t-container {
        justify-content: space-between;
    }
    
    .calendar__modal {
        box-sizing: border-box;
    }
    
    .calendar__modal {
        top: unset;
    }
    
    .calendar__modal {
        bottom: 2.5rem;
    }
    
    .calendar__modal {
        left: 1.25rem;
    }
    
    .calendar__modal {
        right: 1.25rem;
    }
    
    .calendar__modal {
        transform: unset;
    }
    
    .calendar__modal {
        max-width: unset;
    }
    
    .calendar__modal {
        width: unset;
    }
    
    .uc-cards .t1070__row,
    .uc-img-cards .t1066__list {
        grid-template-columns: 1fr;
    }
    
    .uc-partners-2 .t-card__container {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-partners-2 .t-card__col {
        height: auto;
        width: auto;
    }
    
}