:root {
    --color-white: #ffffff;
    --color-grey: #f5f5f5;
    --color-transparent: transparent;
    --color-black: #000000;
    --color-red: #FD1800;
    --color-green: #17C96B;
}

* {
    scrollbar-width: thin;
    scrollbar-color: #000000 #f5f5f7;
}

*::-webkit-scrollbar {
    width: 4px;
}

*::-webkit-scrollbar-track {
    background: #f5f5f7;
}

*::-webkit-scrollbar-thumb {
    background-color: #000000;
}


*,
.uc-tabs .t-container,
.uc-slider .t-container,
.container,
.uc-main-title .t-container,
.uc-press .t-container,
.uc-form,
.uc-news .t-slds__container,
.block-today .block-right {
    box-sizing: border-box;
}

a[href="#where"] {
    text-decoration-line: underline !important;
}

a[href="#where"] {
    text-underline-offset: 5px;
}

.new,
.regpop-contaianer {
    background: var(--color-white);
}

body,
.uc-modal .t868__code-wrap {
    background: url(https://static.tildacdn.com/tild3032-3531-4237-b635-376130303961/head.svg) #f5f5f7 no-repeat;
}

.uc-up .t890__arrow {
    background: var(--color-black);
}

.uc-menu-2 .t-menusub__arrow:after {
    background: url(https://static.tildacdn.com/tild3138-3463-4261-b037-343166323062/abacus.svg) no-repeat !important;
}

.low-bright.block-today .block-left:after {
    background: rgba(0, 0, 0, 0.5);
}

.buy-active,
.right-btn {
    background: var(--color-black);
}

.block-today .block-btn.buy-active {
    background: var(--color-white);
}

.uc-slider .t-slds__arrow_body-left,
.uc-slider .t-slds__arrow_body-right {
    background: url(https://static.tildacdn.com/tild3462-3266-4232-a230-383034313232/abacus.svg) no-repeat;
}

.person-inner:before {
    background: linear-gradient(360deg, rgb(0 0 0 / 80%), transparent);
}

.slider-arrow-left,
.slider-arrow-right {
    background: rgba(0, 0, 0, 0.2);
}

.free-entry,
.btn-over {
    background: none !important;
}

.uc-form .js-successbox.t-form__successbox.t-text.t-text_md {
    background: var(--color-green) !important;
}

.events__tabs-item {
    background: none;
}

.new {
    padding: 16px 20px;
}

.t397__title {
    padding: 0 0 16px !important;
}

.uc-menu-2 .t-btn {
    padding: 0 16px;
}

.uc-menu .t-sociallinks__item {
    padding: 0 10px !important;
}

.uc-search .t-container {
    padding: 12px 0;
}

.uc-tabs .t-container,
.container,
.uc-main-title .t-container,
.uc-press .t-container,
.uc-form,
.uc-news .t-slds__main {
    padding: 0 20px;
}

.block-age,
.right-age {
    padding: 12px 10px;
}

.block-btn,
.right-btn {
    padding: 11px 0;
}

.block-today .block-right {
    padding: 44px 64px 64px 44px;
}

.uc-slider {
    padding: 32px 0 42px !important;
}

.uc-modal .t868__code-wrap,
.person-inner {
    padding: 24px;
}

.inner-block {
    padding: 24px 32px 28px;
}

.inner-block2 {
    padding: 20px 16px;
}

.container.person,
.uc-news .t1004__container_mobile-flex,
.t397__col_mobile-flex,
.person .main-inner,
.uc-press .t1073__bgimg,
.uc-form .block {
    padding: 0 !important;
}

.slider {
    padding: 24px 0 52px;
}

.uc-form .t-submit {
    padding: 0 16px !important;
}

.main-top .block-btn {
    padding: 8px 12px !important;
}

.uc-news .t-feed__slider-grid__wrapper {
    padding: 0 24px 24px !important;
}

.twf-popup-container {
    padding: 24px 32px !important;
}

.regpop-contaianer {
    padding: 12px 20px;
}

.regpop-btn {
    padding: 10px 20px;
}

.events__tabs-item {
    padding: 0 0 1rem;
}

.new {
    color: var(--color-red);
}

.block-btn,
.right-btn,
.block-today .block-btn.buy-active,
.right-part-top,
.free-entry,
.uc-form .block-location a {
    color: var(--color-black) !important;
}

.buy-active,
.right-btn,
.block-today .block-title,
.block-today .block-location,
.block-today .block-date,
.block-today .block-btn,
.block-today .block-age,
.block-duration,
.person-inner,
.block-today .block-btn.buy-active.free-entry {
    color: var(--color-white) !important;
}

.btn-over {
    color: #b7b7b7 !important;
}

.uc-form input::placeholder,
.uc-form textarea::placeholder {
    color: #888888 !important;
}

.regpop-btn {
    color: var(--color-black);
}

.events__tabs-item {
    color: #777777;
}

.events__tabs-item.active {
    color: #222222 !important;
}

.new,
.main-block {
    margin-top: 24px;
}

.right-date .right-part-top {
    margin-top: 16px;
}

.left-title {
    margin-top: -7px;
}

.uc-slider .t-container {
    margin-top: 20px;
}

.project-by {
    margin-top: 12px;
}

.inner-third-text {
    margin-top: 6px;
}

.main-top .block-btn {
    margin-top: 0 !important;
}

.t397__tab,
.t397__title,
.uc-form .t-form__submit,
.uc-form .t678__form-bottom-text,
.uc-form .t-section__title {
    text-align: left !important;
}

.block-duration {
    text-align: end;
}

.block-btn,
.right-btn,
.reg-pop {
    text-align: center;
}

.block-today .block-date,
.right-date {
    text-align: right;
}

.right-date {
    text-align: left;
}

.t397__tab,
.t397__title {
    text-wrap: nowrap;
}

.t397__tab,
.t397__title {
    margin-right: 20px;
}

.uc-main-title .t795__title {
    font-size: 72px;
}

.uc-menu-2 .t-btn,
.preview button {
    font-size: 16px !important;
}

.block h3,
.block-title,
.reg-date {
    font-size: 24px;
}

.block-location,
.block-date,
.block-duration,
.block-btn,
.right-btn {
    font-size: 16px;
}

.block-today .block-date,
.right-date {
    font-size: 52px;
}

.block-today .block-title,
.left-title,
.inner-top {
    font-size: 64px;
}

.block-today .block-location,
.right-part-top,
.inner-third-text,
.rotate-text,
.reg-pop,
.events__tabs-item {
    font-size: 20px;
}

.right-date-sm {
    font-size: 46px;
}

.inner-bottom-left {
    font-size: 36px;
}

.uc-form .t-text_xs {
    font-size: 14px !important;
}

.uc-form .t-section__title {
    font-size: 24px !important;
}

.uc-form .t-descr_md,
.uc-form .js-successbox.t-form__successbox.t-text.t-text_md {
    font-size: 18px !important;
}

.block h3,
.block-title,
.reg-date,
.block-today .block-date,
.right-date,
.block-today .block-title,
.left-title,
.inner-top,
.right-date-sm,
.reg-pop {
    line-height: 1;
}

.uc-main-title .t795__title {
    line-height: 1.05;
}

.uc-menu .t-menu__link-item,
.uc-menu-2 .t-menu__link-item,
.block-location,
.block-date,
.block-duration {
    line-height: 20px;
}

.uc-menu-2 .t-btn,
.preview button,
.block-btn,
.right-btn {
    line-height: 18px;
}

.block-today .block-location,
.right-part-top,
.inner-third-text,
.rotate-text {
    line-height: 22px;
}

.inner-bottom-left {
    line-height: 38px;
}

.uc-press .t-uptitle,
.uc-press .t-descr {
    line-height: 1.15 !important;
}

.uc-form .t-text_xs {
    line-height: 1.25 !important;
}

.uc-form .t-section__title,
.uc-form .t-descr_md {
    line-height: 1 !important;
}

.t397__title,
.main-top .block-btn {
    width: unset !important;
}

.uc-menu-2 .t-btn,
.block-btn,
.right-btn {
    width: 160px;
}

.uc-menu-2 .t-menusub__arrow:after {
    width: 10px;
}

.block-left,
.right-part,
.block img,
.block-left:before,
.uc-slider .t-container:before,
.block-today .block-right,
.uc-form .page-inner-left {
    width: 100% !important;
}

.low-bright.block-today .block-left:after,
.uc-modal .t868__code-wrap,
.main-inner,
.inner-block,
.inner-block2,
.person-inner:before,
.person-inner,
.uc-press .t-card__link,
#allrecords.t-records,
.regpop-contaianer {
    width: 100%;
}

.block-age,
.right-age {
    width: fit-content;
}

.block-today .block-age,
.right-age {
    width: 44px;
}

.block-today .block-inner-right {
    width: 40%;
}

.right-part,
.page-inner-left,
.page-inner-right,
.uc-press .t-col {
    width: 50%;
}

.uc-form .t678 {
    width: 70%;
}

.uc-form .container {
    width: 30%;
}

.left-part,
.block-today .block-inner-left {
    width: 60%;
}

.uc-slider .t-slds__arrow_wrapper {
    width: 0 !important;
}

.uc-slider .t-slds__arrow_body-left,
.uc-slider .t-slds__arrow_body-right {
    width: 11px !important;
}

.slider-arrow-left,
.slider-arrow-right {
    width: 52px;
}

.t397__tab_active .t397__title {
    border-bottom: 1px solid #222222 !important;
}

.block,
.main-inner {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.uc-press .t1073__separator {
    border-bottom: 1px solid #d0d0d0;
}

.events__tabs-item {
    border-bottom: 1px solid transparent !important;
}

.t397__tab_active,
.uc-menu-2 .t-menusub__arrow:after,
.person .main-inner,
.uc-form .block {
    border: none !important;
}

.block:last-child,
.events__tabs-item {
    border: none;
}

.block-left:before,
.uc-slider .t-container:before,
.uc-slider .t-slds__arrow-right,
.uc-slider .t-slds__arrow-left {
    border: 2px solid var(--color-white);
}

.block-age,
.right-age,
.block-btn,
.right-btn {
    border: 1px solid var(--color-black);
}

.free-entry {
    border: 1px solid var(--color-transparent) !important;
}

.btn-over {
    border: 1px solid #b7b7b7 !important;
}

.regpop-btn {
    border: 1px solid var(--color-black);
}

.t397__tab {
    border-bottom-color: transparent !important;
}

.events__tabs-item.active {
    border-bottom-color: var(--color-black) !important;
}

body {
    background-position: top left;
}

.uc-slider .t-slds__arrow_body-left,
.uc-slider .t-slds__arrow_body-right {
    background-position: center;
}

.uc-modal .t868__code-wrap {
    background-position: left center;
}

.person-inner {
    background-position: center !important;
}

.uc-up .t890__arrow,
.block-left,
.right-part,
.block-today.block-inner,
.uc-slider .t-container,
.person-inner,
.slider,
.uc-press .t-col {
    position: relative;
}

.uc-up .t890__arrow svg,
.block-left:before,
.uc-slider .t-container:before,
.low-bright.block-today .block-left:after,
.block-today .block-right,
.person-inner:before,
.slider-arrow-left,
.slider-arrow-right,
.uc-press .t-card__link {
    position: absolute;
}

.person-inner {
    position: relative !important;
}

.twf-popup-container {
    position: fixed !important;
}

.regpop-contaianer {
    position: fixed;
}

.low-bright.block-today .block-left:after,
.block-today .block-right,
.uc-press .t-card__link {
    top: 0;
}

.uc-up .t890__arrow svg {
    top: -2px;
}

.uc-menu-2 .t446__positionfixed {
    top: 64px !important;
}

.uc-menu-2 .t-menusub__menu.t-menusub__menu_bottom {
    top: 50px !important;
}

.block-left:before,
.uc-slider .t-container:before {
    top: -20px;
}

.uc-slider .t-slds__arrow-right,
.uc-slider .t-slds__arrow-left {
    top: unset !important;
}

.slider-arrow-left,
.slider-arrow-right {
    top: 50%;
}

.twf-popup-container {
    top: 50% !important;
}

.twf-popup-close {
    top: 12px !important;
}

.top0 {
    top: 0 !important;
}

.low-bright.block-today .block-left:after,
.block-today .block-right,
.person-inner:before,
.uc-press .t-card__link {
    left: 0;
}

.uc-up .t890__arrow svg {
    left: -2px;
}

.uc-search .t-site-search-dm,
.uc-menu-2 .t-menusub__menu.t-menusub__menu_bottom {
    left: 0 !important;
}

.block-left:before,
.uc-slider .t-container:before {
    left: -20px;
}

.uc-slider .t-slds__arrow_wrapper,
.uc-slider .t-slds__arrow-left {
    left: unset !important;
}

.slider-arrow-left {
    left: 20px;
}

.twf-popup-container {
    left: 50% !important;
}

.gap {
    padding-bottom: 172px;
}

.gap2 {
    padding-bottom: 108px;
}

.page-block,
.main-inner {
    padding-bottom: 36px;
}

.uc-form .t-descr_md {
    padding-bottom: 8px !important;
}

.events__tabs {
    padding-bottom: 2.75rem;
}

.uc-menu .t446__maincontainer,
.uc-menu-2 .t446__maincontainer{
    max-width: 1160px;
}

.uc-search .t-container,
.uc-slider .t-container {
    max-width: 960px;
}

.uc-tabs .t-container,
.container,
.uc-main-title .t-container,
.uc-press .t-container,
.uc-form,
.uc-news .t-slds__main {
    max-width: 1000px !important;
}

.block-left,
.right-part {
    max-width: 360px;
}

.block-duration {
    max-width: 142px;
}

.block-today .block-left,
.container.person,
#rec611273661 .t-title,
.right-date .right-part-top {
    max-width: unset !important;
}

.right-duration {
    max-width: 112px;
}

.project-by {
    max-width: 70%;
}

.uc-modal .t-popup__container {
    max-width: 480px !important;
}

.inner-block {
    max-width: 600px;
}

.inner-bottom-left {
    max-width: 190px;
}

.inner-block2 {
    max-width: 160px;
}

.uc-press .t1073__bgimg {
    max-width: 200px !important;
}

.twf-popup-container {
    max-width: 80% !important;
}

.regpop-wrapper {
    max-width: 1200px;
}

.reg-pop {
    font-weight: 400;
}

.block-date,
.block-btn,
.right-btn,
.regpop-btn,
.events__tabs-item {
    font-weight: 500;
}

.block h3,
.block-title,
.reg-date,
.block-today .block-date,
.right-date,
.block-today .block-title,
.left-title,
.inner-top,
.block-today .block-location,
.right-part-top,
.inner-third-text,
.rotate-text,
.inner-bottom-left {
    font-weight: 700;
}

.uc-menu-2 .t-btn,
.preview button,
.uc-search .t838__blockbutton button {
    font-weight: 500 !important;
}

.uc-form .t-section__title {
    font-weight: 700 !important;
}

.events__tabs-item.active {
    font-weight: 600 !important;
}

.uc-menu-2 .t-menusub__menu:after,
.uc-menu-2 .t-menusub__menu:before,
.block-bottom-top,
.right-btn.btn-hidden,
.block-btn.btn-hidden,
.uc-slider .t-slds__arrow-right svg,
.uc-slider .t-slds__arrow-left svg {
    display: none !important;
}

.uc-menu-2 .t-menu__link-item:hover:after,
.uc-form .t-form__errorbox-middle,
.container.person::-webkit-scrollbar,
.uc-news .t1004__container_mobile-flex::-webkit-scrollbar,
.t397__col_mobile-flex::-webkit-scrollbar,
.regpop-contaianer.closed {
    display: none;
}

.block-inner,
.block-inner-left,
.block-left,
.block-btns,
.block-right,
.block-inner-right,
.block-today .block-bottom-top,
.page-title,
.right-actions,
.right-actions-bottom,
.page-inner,
.right-part,
.reg-pop,
.preview,
.main-block,
.main-inner,
.inner-block,
.inner-bottom,
.inner-block2,
.inner-column,
.uc-press .t-col,
.btn-over,
.uc-form,
.container.person,
.person-inner,
.main-top,
.block-today .block-bottom,
.block-today .block-age,
.right-age,
.regpop-wrapper,
.block-today .block-title,
.left-title,
.inner-top,
.uc-press .t-uptitle,
.uc-press .t-descr,
.uc-news .t-descr,
.uc-news .t-name {
    display: -webkit-box;
}

.block-inner,
.block-inner-left,
.block-left,
.block-btns,
.block-right,
.block-inner-right,
.block-today .block-bottom-top,
.page-title,
.right-actions,
.right-actions-bottom,
.page-inner,
.right-part,
.reg-pop,
.preview,
.main-block,
.main-inner,
.inner-block,
.inner-bottom,
.inner-block2,
.inner-column,
.uc-press .t-col,
.btn-over,
.uc-form,
.container.person,
.person-inner,
.main-top,
.block-today .block-bottom,
.block-today .block-age,
.right-age,
.regpop-wrapper {
    display: -moz-box;
}

.block-inner,
.block-inner-left,
.block-left,
.block-btns,
.block-right,
.block-inner-right,
.block-today .block-bottom-top,
.page-title,
.right-actions,
.right-actions-bottom,
.page-inner,
.right-part,
.reg-pop,
.preview,
.main-block,
.main-inner,
.inner-block,
.inner-bottom,
.inner-block2,
.inner-column,
.uc-press .t-col,
.btn-over,
.uc-form,
.container.person,
.person-inner,
.main-top,
.block-today .block-bottom,
.block-today .block-age,
.right-age,
.regpop-wrapper {
    display: -ms-flexbox;
}

.block-inner,
.block-inner-left,
.block-left,
.block-btns,
.block-right,
.block-inner-right,
.block-today .block-bottom-top,
.page-title,
.right-actions,
.right-actions-bottom,
.page-inner,
.right-part,
.reg-pop,
.preview,
.main-block,
.main-inner,
.inner-block,
.inner-bottom,
.inner-block2,
.inner-column,
.uc-press .t-col,
.btn-over,
.uc-form,
.container.person,
.person-inner,
.main-top,
.block-today .block-bottom,
.block-today .block-age,
.right-age,
.regpop-wrapper {
    display: -webkit-flex;
}

.block-inner,
.block-inner-left,
.block-left,
.block-btns,
.block-right,
.block-inner-right,
.block-today .block-bottom-top,
.page-title,
.right-actions,
.right-actions-bottom,
.page-inner,
.right-part,
.reg-pop,
.preview,
.main-block,
.main-inner,
.inner-block,
.inner-bottom,
.inner-block2,
.inner-column,
.uc-press .t-col,
.btn-over,
.uc-form,
.container.person,
.person-inner,
.main-top,
.block-today .block-bottom,
.block-today .block-age,
.right-age,
.regpop-wrapper,
#allrecords.t-records,
#t-footer,
.events__tabs {
    display: flex;
}

.block-left:before,
.uc-slider .t-container:before,
.block-btn,
.right-btn,
.block-today.block-inner {
    display: block;
}

.block-today .block-bottom-top,
[href*="#search"] {
    display: -webkit-box !important;
}

.block-today .block-bottom-top,
[href*="#search"] {
    display: -moz-box !important;
}

.block-today .block-bottom-top,
[href*="#search"] {
    display: -ms-flexbox !important;
}

.block-today .block-bottom-top,
[href*="#search"] {
    display: -webkit-flex !important;
}

.block-today .block-bottom-top,
[href*="#search"] {
    display: flex !important;
}

.uc-menu-2 .t-menusub__menu.t-menusub__menu_bottom {
    box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.08) !important;
}

.uc-menu .t446__rightwrapper,
.uc-menu-2 .t446__rightwrapper,
.uc-menu .t-sociallinks__item:last-child {
    padding-right: 0 !important;
}

.uc-menu .t446__leftwrapper,
.uc-menu-2 .t446__leftwrapper {
    padding-left: 0 !important;
}

.uc-search .t838__input {
    padding-left: 20px !important;
}

.uc-menu-2 .t-menusub__arrow {
    transition: 0.4s all ease;
}

.slider-arrow-left,
.slider-arrow-right {
    transition: 0.3s ease;
}

.events__tabs-item {
    transition: all 0.3s ease;
}

.uc-menu-2 .t-menusub__arrow:after,
.block-left:before,
.uc-slider .t-container:before,
.low-bright.block-today .block-left:after,
.person-inner:before {
    content: '';
}

.uc-menu-2 .t-menusub__arrow:after {
    height: 10px;
}

.block-inner-right,
.block img,
.block-left:before,
.uc-slider .t-container:before,
.block-today .block-right,
.uc-press .t1073__bgimg {
    height: 100% !important;
}

.low-bright.block-today .block-left:after,
.uc-modal .t-popup__container,
.uc-modal .t868__code-wrap,
.reg-pop,
.person-inner,
.uc-press .t-card__link,
#allrecords.t-records {
    height: 100%;
}

.block-today .block-age,
.right-age,
.uc-form .t-input {
    height: 44px;
}

.uc-slider .t-slds__arrow_body-left,
.uc-slider .t-slds__arrow_body-right {
    height: 20px;
}

.main-inner {
    height: 437px;
}

.person-inner:before {
    height: 50%;
}

.slider-arrow-left,
.slider-arrow-right {
    height: 52px;
}

.uc-news .t-feed__slider-grid__wrapper {
    height: 255px !important;
}

.uc-menu-2 .t-menusub__arrow:after {
    background-size: contain !important;
}

.uc-slider .t-slds__arrow_body-left,
.uc-slider .t-slds__arrow_body-right {
    background-size: cover;
}

.uc-modal .t868__code-wrap {
    background-size: 300px;
}

.inner-block,
.inner-block2,
.person-inner {
    background-size: cover !important;
}

.uc-menu-2 .t-menu__link-item:hover .t-menusub__arrow {
    transform: matrix(1, 0, 0, -1, 0, -4);
}

.uc-slider .t-slds__arrow-right,
.uc-slider .t-slds__arrow-left {
    transform: unset !important;
}

.uc-slider .t-slds__arrow-right,
.uc-slider .t-slds__arrow-left {
    transform: rotate(180deg) !important;
}

.rotate-text {
    transform: rotate(180deg);
}

.person-inner {
    transform: translateX(calc(max(960px, 100vw)/2 - 480px)) !important;
}

.slider-arrow-left,
.slider-arrow-right {
    transform: translateY(-50%);
}

.slider-arrow-left {
    transform: translateY(-50%) rotate(-180deg);
}

.twf-popup-container {
    transform: translate(-50%, -50%) !important;
}

.uc-search .t-col_12,
.uc-tabs .t397__col,
.uc-press .t-col,
.uc-form .t-col,
.uc-form .t-form__submit,
.uc-form .container,
.person .main-inner,
.container.person {
    margin: 0 !important;
}

.container,
.uc-main-title .t-container,
.uc-form,
.uc-news .t-slds__container,
.regpop-wrapper {
    margin: 0 auto;
}

.right-date {
    margin: 12px 0 16px;
}

.uc-press .t-card__descr.t-descr.t-descr_xs {
    margin: 12px 0 0 !important;
}

.uc-press .t-heading {
    margin: 0 0 8px !important;
}

.uc-press .t1073__separator {
    margin: 32px 0 !important;
}

.uc-press .t1073 {
    margin: 0 0 60px !important;
}

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

.uc-search .t838__input,
.uc-search .t838__blockbutton button {
    max-height: 40px !important;
}

.block img {
    max-height: 210px;
}

.block-today img {
    max-height: 546px;
}

.uc-modal .t-popup__container {
    max-height: 200px;
}

.uc-form .t-submit {
    max-height: 44px;
}

.twf-popup-container {
    max-height: 80%;
}

.twf-popup-container {
    max-height: 70% !important;
}

.regpop-btn {
    max-height: 40px;
}

.uc-search .t838__input::placeholder,
.block h3,
.block-title,
.reg-date,
.block-btn,
.right-btn,
.left-title,
.block-today .block-location,
.right-part-top,
.inner-third-text,
.rotate-text,
.main-block,
.regpop-btn,
.events__tabs-item {
    text-transform: uppercase;
}

.inner-top {
    text-transform: none !important;
}

.uc-form .t-section__title {
    text-transform: uppercase !important;
}

.uc-main-title .t-col_10,
.uc-news .t-col {
    margin-left: 0 !important;
}

.container,
.uc-modal,
.block,
.regpop-contaianer,
.player-wrapper {
    font-family: 'Halvar', Arial, sans-serif !important;
}

.events__tabs-item {
    font-family: 'Halvar', Arial, sans-serif;
}

.block-right,
.block-inner-right,
.block-inner-left,
.right-part,
.reg-pop,
.preview,
.main-block,
.inner-block,
.inner-column,
.person-inner,
.block-today .block-bottom {
    -webkit-flex-direction: column;
}

.block-today .block-inner-left {
    -webkit-flex-direction: column-reverse;
}

.block-right,
.block-inner-right,
.block-inner-left,
.right-part,
.reg-pop,
.preview,
.main-block,
.inner-block,
.inner-column,
.person-inner,
.block-today .block-bottom {
    -moz-flex-direction: column;
}

.block-right,
.block-inner-right,
.block-inner-left,
.right-part,
.reg-pop,
.preview,
.main-block,
.inner-block,
.inner-column,
.person-inner,
.block-today .block-bottom {
    -ms-flex-direction: column;
}

.block-today .block-inner-left {
    -ms-flex-direction: column-reverse;
}

.block-right,
.block-inner-right,
.block-inner-left,
.right-part,
.reg-pop,
.preview,
.main-block,
.inner-block,
.inner-column,
.person-inner,
.block-today .block-bottom,
#allrecords.t-records {
    flex-direction: column;
}

.block-today .block-inner-left,
#t-footer {
    flex-direction: column-reverse;
}

.block-today .block-right {
    flex-direction: row;
}

.block-right,
.block-inner-right,
.block-inner-left,
.right-part,
.reg-pop,
.preview,
.main-block,
.inner-block,
.inner-column,
.person-inner,
.block-today .block-bottom,
.block-today .block-inner-left,
.block-today .block-title,
.left-title,
.inner-top,
.uc-press .t-uptitle,
.uc-press .t-descr,
.uc-news .t-descr,
.uc-news .t-name {
    -webkit-box-orient: vertical;
}

.block-right,
.block-inner-right,
.block-inner-left,
.right-part,
.reg-pop,
.preview,
.main-block,
.inner-block,
.inner-column,
.person-inner,
.block-today .block-bottom,
.block-today .block-inner-left {
    -moz-box-orient: vertical;
}

.block-right,
.block-inner-right,
.block-inner-left,
.right-part,
.reg-pop,
.preview,
.main-block,
.inner-block,
.inner-column,
.person-inner,
.block-today .block-bottom {
    -ms-box-orient: vertical;
}

.block-right,
.block-inner-right,
.block-inner-left,
.right-part,
.reg-pop,
.preview,
.main-block,
.inner-block,
.inner-column,
.person-inner,
.block-today .block-bottom {
    box-orient: vertical;
}

.page-inner,
.block-inner {
    gap: 40px;
}

.block-inner-left,
.person-inner {
    gap: 8px;
}

.block-inner-right,
.block-btns {
    gap: 16px;
}

.right-actions-bottom,
.page-title,
.block-today .block-bottom-top,
.main-inner,
.inner-bottom,
.uc-press .t1073__row,
.uc-form,
.container.person {
    gap: 20px;
}

.right-actions,
.uc-press .t-col {
    gap: 24px;
}

.reg-pop {
    gap: 10px;
}

.regpop-wrapper {
    gap: 12px;
}

.events__tabs {
    gap: 2.5rem;
}

.block-today .block-inner-left {
    margin-bottom: 0;
}

.block-inner,
.block h3 {
    margin-bottom: 52px;
}

.block-inner-left,
.page-block .block-title,
.block-team .block-title {
    margin-bottom: 12px;
}

.block-today .block-bottom-top,
.main-inner,
.block-team {
    margin-bottom: 24px;
}

.page-block {
    margin-bottom: 28px;
}

.uc-press .t-section__topwrapper,
.uc-form .t-section__title {
    margin-bottom: 0 !important;
}

.uc-press .t-section__title {
    margin-bottom: 24px !important;
}

.uc-form .t-input-group,
.uc-form .t-section__topwrapper {
    margin-bottom: 16px !important;
}

.uc-form .block {
    margin-bottom: 36px !important;
}

.block-descr p {
    margin-bottom: 1.25rem;
}

.block-inner-right,
.block-today .block-inner-left,
.page-title,
.preview,
.inner-block,
.inner-bottom,
.main-top {
    -webkit-box-pack: justify;
}

.block-today .block-bottom-top,
.inner-column,
.person-inner {
    -webkit-box-pack: end;
}

.reg-pop,
.btn-over,
.block-today .block-age,
.right-age,
[href*="#search"] {
    -webkit-box-pack: center;
}

.block-inner-right,
.block-today .block-inner-left,
.page-title,
.preview,
.inner-block,
.inner-bottom,
.main-top {
    -ms-flex-pack: justify;
}

.block-today .block-bottom-top,
.inner-column,
.person-inner {
    -ms-flex-pack: end;
}

.reg-pop,
.btn-over,
.block-today .block-age,
.right-age,
[href*="#search"] {
    -ms-flex-pack: center;
}

.block-inner-right,
.block-today .block-inner-left,
.page-title,
.preview,
.inner-block,
.inner-bottom,
.main-top,
.uc-news .t-feed__slider-grid__wrapper {
    justify-content: space-between;
}

.block-today .block-bottom-top,
.inner-column,
.person-inner {
    justify-content: flex-end;
}

.reg-pop,
.btn-over,
.block-today .block-age,
.right-age,
[href*="#search"],
.regpop-wrapper {
    justify-content: center;
}

.block img {
    object-fit: cover;
}

.low-bright.block-today .block-left:after {
    z-index: 9;
}

.block-left:before,
.uc-slider .t-container:before {
    z-index: 10;
}

.block-today .block-right {
    z-index: 20;
}

.slider-arrow-left,
.slider-arrow-right {
    z-index: 30;
}

.regpop-contaianer {
    z-index: 999999;
}

.person-inner:before {
    z-index: -1;
}

.block-age,
.right-age,
.slider-arrow-left,
.slider-arrow-right {
    border-radius: 50%;
}

.uc-slider .t-slds__arrow-right,
.uc-slider .t-slds__arrow-left {
    border-radius: unset !important;
}

.block-today .block-btn,
.block-today .block-age {
    border-color: var(--color-white);
}

.uc-press .t-card__descr.t-descr.t-descr_xs {
    -webkit-line-clamp: 2;
}

.uc-press .t-card__uptitle.t-descr.t-descr_xxs {
    -webkit-line-clamp: 3;
}

.uc-news .t-descr,
.uc-news .t-name {
    -webkit-line-clamp: 4;
}

.block-today .block-title,
.left-title,
.inner-top {
    -webkit-line-clamp: 5;
}

.block-today .block-title,
.left-title,
.inner-top,
.uc-press .t-uptitle,
.uc-press .t-descr,
.uc-news .t-descr,
.uc-news .t-name,
#t-footer,
body:has(.twf-popup-container) {
    overflow: hidden;
}

.twf-popup-container {
    overflow: scroll;
}

.left-title {
    overflow-wrap: break-word;
}

.left-title {
    word-wrap: break-word;
}

.hyphens {
    -webkit-hyphens: auto;
}

.hyphens {
    -ms-hyphens: auto;
}

.hyphens {
    -moz-hyphens: auto;
}

.hyphens {
    hyphens: auto;
}

.block-today .block-inner-right,
.inner-bottom,
.block-today .block-bottom {
    -webkit-box-align: end;
}

.block-today .block-inner-right,
.inner-bottom,
.block-today .block-bottom {
    -moz-align-items: end;
}

.block-today .block-bottom-top,
.right-actions-bottom,
.right-actions,
.btn-over,
.main-top,
.block-today .block-age,
.right-age,
[href*="#search"],
.regpop-wrapper {
    -moz-align-items: center;
}

.block-today .block-inner-right,
.inner-bottom,
.block-today .block-bottom {
    -ms-flex-align: end;
}

.block-today .block-inner-right,
.inner-bottom,
.block-today .block-bottom {
    -o-align-items: end;
}

.block-today .block-bottom-top,
.right-actions-bottom,
.right-actions,
.btn-over,
.main-top,
.block-today .block-age,
.right-age,
[href*="#search"],
.regpop-wrapper {
    -o-align-items: center;
}

.block-today .block-inner-right,
.inner-bottom,
.block-today .block-bottom {
    align-items: flex-end;
}

.block-today .block-bottom-top,
.right-actions-bottom,
.right-actions,
.btn-over,
.main-top,
.block-today .block-age,
.right-age,
[href*="#search"],
.regpop-wrapper {
    align-items: center;
}

.block-today .block-bottom-top,
.right-actions-bottom,
.right-actions,
.btn-over,
.main-top,
.block-today .block-age,
.right-age,
[href*="#search"],
.regpop-wrapper {
    -webkit-align-items: center;
}

.block-today .block-bottom-top,
.right-actions-bottom,
.right-actions,
.btn-over,
.main-top,
.block-today .block-age,
.right-age,
[href*="#search"],
.regpop-wrapper {
    -ms-align-items: center;
}

.block-today .block-bottom-top,
.inner-column,
.person-inner {
    -moz-box-pack: end;
}

.block-today .block-bottom-top,
.inner-column,
.person-inner {
    -webkit-justify-content: flex-end;
}

.uc-slider .t-slds__arrow_wrapper {
    right: 0 !important;
}

.uc-slider .t-slds__arrow-left {
    right: 88px !important;
}

.uc-slider .t-slds__arrow-right {
    right: 40px !important;
}

.slider-arrow-right {
    right: 20px;
}

.twf-popup-close {
    right: 12px !important;
}

.person-inner:before,
.regpop-contaianer {
    bottom: 0;
}

.uc-slider .t-slds__arrow-right,
.uc-slider .t-slds__arrow-left {
    bottom: 40px;
}

.uc-slider .t-slds__arrow-right,
.uc-slider .t-slds__arrow-left {
    background-color: unset !important;
}

.regpop-btn {
    background-color: var(--color-white);
}

.rotate-text {
    writing-mode: vertical-rl;
}

.rotate-text {
    text-orientation: mixed;
}

.container.person,
.uc-news .t1004__container_mobile-flex,
.t397__col_mobile-flex {
    flex-wrap: nowrap;
}

.container.person,
.uc-news .t1004__container_mobile-flex,
.t397__col_mobile-flex {
    scroll-snap-type: x mandatory;
}

.container.person,
.uc-news .t1004__container_mobile-flex,
.t397__col_mobile-flex {
    overflow-x: scroll;
}

.container.person,
.uc-news .t1004__container_mobile-flex,
.t397__col_mobile-flex {
    -ms-overflow-style: none;
}

.container.person,
.uc-news .t1004__container_mobile-flex,
.t397__col_mobile-flex {
    scrollbar-width: none;
}

.container.person,
.uc-news .t1004__container_mobile-flex,
.t397__col_mobile-flex {
    scroll-behavior: smooth;
}

.container.person,
.uc-news .t1004__container_mobile-flex,
.t397__col_mobile-flex {
    overflow-y: hidden;
}

.person .main-inner {
    min-width: 360px !important;
}

.uc-press .t1073__bgimg {
    min-width: 200px !important;
}

.uc-form .t-submit {
    min-width: 160px;
}

#t-footer .uc-menu .t228__imglogo {
    min-width: 120px !important;
}

.person .main-inner,
.uc-news .t-slds__item {
    scroll-snap-align: start;
}

.slider-arrow-left,
.slider-arrow-right {
    pointer-events: all;
}

.slider-arrow-disabled,
.btn-over {
    pointer-events: none !important;
}

.uc-slider .t-container:before {
    pointer-events: none;
}

.slider-arrow-left,
.slider-arrow-right,
.uc-press .t-card__link {
    opacity: 0;
}

.slider:hover .slider-arrow-left,
.slider:hover .slider-arrow-right {
    opacity: 1;
}

.slider-arrow-disabled {
    opacity: 0 !important;
}

.slider-arrow-left,
.slider-arrow-right,
.regpop-btn,
.events__tabs-item {
    cursor: pointer;
}

.uc-form textarea {
    resize: none !important;
}

#allrecords.t-records {
    min-height: 100vh;
}

#t-footer {
    flex: 1;
}

.events__tabs-item {
    outline: none !important;
}

.block-descr {
    columns: 2;
}

.block-descr {
    column-gap: 2.5rem;
}

.block-descr li {
    -webkit-column-break-inside: avoid;
}

.block-descr li {
    page-break-inside: avoid;
}

.block-descr li {
    break-inside: avoid;
}

.team__list-item {
    break-inside: avoid-column;
    margin-bottom: 1.5rem;
}

.team__list {
    columns: 2;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
}

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

@media screen and (max-width: 1200px) {

    .uc-menu .t446 .t-sociallinks,
    .uc-menu .t446__right_social_links {
        padding-left: 30px !important;
    }

    .uc-menu .t446__positionfixed,
    .uc-menu-2 .t446__positionfixed {
        padding: 0 20px;
    }

    .uc-tabs .t-width_5 {
        max-width: 460px !important;
    }

    .t-width_10 {
        max-width: 960px !important;
    }

    .uc-press .t-col {
        max-width: unset !important;
    }

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

    .uc-news .t-col {
        margin-right: 20px !important;
    }

    .uc-news .t-slds__container {
        width: 100% !important;
    }

    .t397__col.t-width_8 {
        max-width: 760px !important;
    }
}

@media screen and (max-width: 980px) {
    .uc-menu-2 .t-menusub__menu.t-menusub__menu_bottom {
        top: 20px !important;
        width: fit-content !important;
        border: none !important;
    }

    .uc-menu .t446 .t-sociallinks,
    .uc-menu .t446__right_social_links {
        padding: 10px !important;
    }

    .uc-menu .t446__maincontainer {
        padding-top: 0 !important;
    }

    .uc-menu .tmenu-mobile__container {
        padding: 16px 20px !important;
    }

    .gap {
        padding-bottom: 108px;
    }

    .t228__maincontainer.t228__c12collumns {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        padding: 0 20px !important;
        -webkit-align-items: center !important;
        -moz-align-items: center !important;
        -ms-align-items: center !important;
        -o-align-items: center !important;
        align-items: center !important;
        height: 64px !important;
    }

    .t228__leftside,
    .t228__maincontainer.t228__c12collumns {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;
    }

    .t228__leftcontainer,
    .t228__imglogo,
    .t228__leftcontainer,
    .t228__centercontainer,
    .t228__rightcontainer {
        padding: 0 !important;
    }

    .t228__centerside .t228__list_item {
        text-align: right !important;
    }

    .t228__rightcontainer {
        margin-right: 0 !important;
        text-align: right !important;
    }

    .t228__leftside {
        min-width: unset !important;
    }

    .person-inner {
        transform: translateX(calc(max(1024px, 100vw)/2 - 490px)) !important;
    }

    #rec611623618 .t890__arrow:hover svg rect,
    #rec611623618 .t890__arrow:focus-visible svg rect {
        fill: #000000;
        fill-opacity: 1;
    }

    #rec611623618 .t890__arrow:hover svg path,
    #rec611623618 .t890__arrow:focus-visible svg path {
        stroke: #ffffff;
        stroke-width: 2;
    }

    .t446__additionalwrapper {
        padding: 40px 0 20px !important;
    }

    #t-footer .uc-menu .t228__imglogo {
        min-width: 120px !important;
    }

    #t-footer .uc-menu .t228__list_item {
        display: inline-block !important;
    }
}

@media screen and (max-width: 960px) {
    
    .uc-slider .t-container:before {
        left: -40px;
    }
    
    .uc-slider .t-slds__arrow-left {
        right: 108px !important;
    }
    
    .uc-slider .t-slds__arrow-right {
        right: 60px !important;
    }

    .uc-main-title .t-col_10 {
        padding: 0;
    }

    .block-today .block-right {
        padding: 32px 44px 44px 32px;
    }

    .block-today .block-date {
        font-size: 44px;
    }

    .block-today .block-title {
        font-size: 52px;
    }

    .uc-tabs .t-container,
    .uc-slider .t-width .t-slds__wrapper {
        padding: 0 20px !important;
    }

    .uc-press .t-container {
        padding: 0 20px 0 !important;
    }

    .uc-press .t1073__bgimg {
        min-width: 160px !important;
        max-width: 160px !important;
    }

    .t117_map {
        padding: 0 20px !important;
        background: unset !important;
    }

    .ymaps-2-1-79-map,
    .ymaps.ymaps-2-1-79-map.ymaps-2-1-79-i-ua_js_yes.ymaps-2-1-79-map-bg.ymaps-2-1-79-islets_map-lang-ru {
        width: 100% !important;
    }

    .uc-press .t1073__row {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;
    }

    .uc-press .t-col {
        padding: 0 !important;
    }

    .uc-form .t-container {
        max-width: 960px !important;
    }

    .uc-form .t678,
    .uc-form .container {
        width: 50% !important;
    }

    .uc-news .t-slds__wrapper {
        padding: 0 !important;
    }
    
    .uc-news .t-slds__item:first-child {
        margin-left: 0 !important;
    }

    .uc-news .t1004__scroll-icon-wrapper {
        position: absolute;
        top: -80px;
        right: 20px;
    }

    .uc-news .js-feed.t-feed.t-feed_col {
        position: relative;
    }

    .t397__col.t-width_8 {
        max-width: unset !important;
    }

    .block-inner:not(.block-today) .block-right {
        flex: 1.3;
    }

    .block-inner:not(.block-today) .block-left {
        flex: 1;
        max-height: 210px;
    }

    .block-inner:not(.block-today) {
        min-height: 204px;
    }
}

@media screen and (max-width: 768px) {
    .block-today .block-date {
        font-size: 36px;
    }

    .block-today .block-title {
        font-size: 44px;
    }

    .block-today .block-btns {
        flex-wrap: wrap;
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }

    .block-today .block-location {
        font-size: 16px;
        line-height: 18px;
    }

    .inner-block2 {
        display: none;
    }

    .inner-block {
        max-width: unset;
    }

    .page-title,
    .uc-form {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        box-orient: vertical;
    }

    .left-part,
    .right-part,
    .right-part-top,
    .uc-form .t678,
    .uc-form .container,
    .uc-form .t-col_6 {
        width: 100% !important;
        max-width: unset !important;
    }

    .right-part-bottom {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .right-actions {
        gap: 12px;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: end;
        -moz-align-items: end;
        -ms-align-items: end;
        -o-align-items: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .right-btn {
        min-width: 168px;
        width: 100%;
    }

    .uc-press .t1073__row {
        flex-wrap: wrap;
        margin-bottom: 20px;
    }

    .uc-press .t1073__separator {
        display: none;
    }

    .uc-press .t-col {
        width: 100%;
        padding-bottom: 20px !important;
        border-bottom: 1px solid #d0d0d0;
    }

    .uc-press .t-section__container .t-col:first-child {
        border: none;
    }

    .uc-press .t1073__bgimg {
        min-width: 200px !important;
        max-width: 200px !important;
    }

    #t-footer .uc-menu .t228__list {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
    }

    #t-footer .uc-menu .t228__list_item {
        max-width: 150px;
    }
}

@media screen and (max-width: 640px) {
    .block-today.block-inner {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }

    .block-descr,
    .team__list {
        columns: unset;
    }

    .block-today .block-right,
    .uc-form .t678 .t-form__submit {
        position: static;
        padding: 0 !important;
    }

    .block-today .block-title,
    .block-today .block-location,
    .block-today .block-date,
    .block-today .block-btn,
    .block-today .block-age,
    .block-duration {
        color: var(--color-black) !important;
    }

    .block-today .block-btn,
    .block-today .block-age {
        border-color: var(--color-black);
    }

    .block-today .block-inner-left,
    .block-today .block-inner-right {
        width: 100%;
    }

    .block-today .block-date {
        text-align: left;
    }

    .block-today .block-btn:last-child {
        background: var(--color-black);
        color: var(--color-white) !important;
    }

    .block-today .block-inner-right {
        -webkit-box-align: start;
        -moz-align-items: start;
        -ms-flex-align: start;
        -o-align-items: start;
        align-items: flex-start;
    }

    .block-today .block-inner-left {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        box-orient: vertical;
        gap: 8px;
        margin-bottom: 12px;
    }

    .block-inner,
    .block-today .block-right {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        box-orient: vertical;
    }

    .block-today .block-bottom-top {
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .block-left {
        max-width: unset;
    }

    .block-today .block-title {
        font-size: 24px;
    }

    .block-today .block-location,
    .block-today .block-date {
        font-size: 16px;
        line-height: 20px;
    }

    .block-today .block-location {
        font-weight: 400;
        text-transform: none;
    }

    .block-today .block-bottom-top,
    .uc-tabs .t397__separator_mobile {
        display: none !important;
    }

    .uc-tabs .t397__wrapper_mobile-flex .t397__title {
        padding: 0 0 16px !important;
    }

    .uc-tabs .t397__wrapper_mobile-flex {
        padding-left: 0 !important;
    }

    .uc-tabs .t397__width_25 {
        width: 50% !important;
    }

    .page-inner {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        box-orient: vertical;
        gap: 20px;
    }

    .page-inner-left,
    .page-inner-right {
        width: 100%;
    }

    .uc-slider .t-slds__arrow-withbg {
        width: 40px !important;
        height: 40px !important;
    }

    .low-bright.block-today .block-left:after {
        display: none;
    }

    .block-today img {
        max-height: 210px;
    }

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

    .uc-form .t-input-block textarea {
        padding-top: 17px !important;
    }

    .uc-form .t-descr_md {
        font-size: 18px !important;
    }

    .team .page-inner {
        gap: 0 !important;
    }

    .slider-arrow-left,
    .slider-arrow-right {
        opacity: 1;
    }

    .block-today .block-btns {
        flex-wrap: nowrap;
    }

    .uc-up .t890__arrow {
        transform: scale(.8) !important;
    }

    .twf-popup-container {
        transform: unset !important;
        top: 0 !important;
        left: 0 !important;
        max-width: unset !important;
        max-height: unset !important;
        height: 100% !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    .block-today .block-btn.buy-active.free-entry {
        color: var(--color-black) !important;
    }

    .uc-search .t838__blockinput {
        display: table-cell !important;
        width: 100%;
        margin-bottom: 0 !important;
    }

    .uc-search .t838__blockbutton {
        display: table-cell !important;
        width: 100%;
        padding-left: 12px !important;
    }

    #t-footer .uc-menu .t228__rightside {
        display: none !important;
    }

    #t-footer .uc-menu .t228__list_item:last-child {
        padding-right: 0 !important;
    }

    .t-site-search-popup {
        padding: 60px 20px 0 !important;
        margin: 0 !important;
        height: 100% !important;
    }

    .t-site-search-popup__background {
        padding: 0 !important;
    }
}

@media screen and (max-width: 480px) {

    .uc-main-title .t-title,
    .inner-top,
    .left-title,
    .inner-top {
        font-size: 52px !important;
        line-height: 1 !important;
    }

    .uc-tabs .t397__col::-webkit-scrollbar {
        display: none;
    }

    .uc-tabs .t397__col {
        overflow-x: scroll;
    }

    .inner-bottom-left {
        max-width: unset;
        font-size: 32px;
        line-height: 1;
    }

    .inner-bottom {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        box-orient: vertical;
        -webkit-box-align: start;
        -moz-align-items: start;
        -ms-flex-align: start;
        -o-align-items: start;
        align-items: flex-start;
    }

    .uc-press .t1073__bgimg {
        min-width: unset !important;
        max-width: unset !important;
        min-height: 128px;
    }

    .uc-press .t-col {
        flex-direction: column;
    }

    .person .main-inner {
        min-width: calc(100% - 40px) !important;
    }

    .main-top .block-btn {
        margin-top: 12px !important;
    }

    .main-top {
        -webkit-box-align: start;
        -moz-align-items: start;
        -ms-flex-align: start;
        -o-align-items: start;
        align-items: flex-start;
    }

    .uc-news .t1004__container_mobile-flex .t-feed__grid-col {
        min-width: 100% !important;
        max-width: 100% !important;
    }

    .uc-news .t-col {
        margin-right: 0 !important;
    }

    .uc-news .t-slds__item:not(:first-child) {
        margin-left: 20px !important;
    }

    .right-part-bottom {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        box-orient: vertical;
    }

    .block-today .block-bottom,
    .block-today .block-btns,
    .block-btn {
        width: 100%;
    }

    .right-actions-bottom {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}