@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');

.t-body {
    overflow-x: hidden;
}

.uc-main .t-container {
    overflow: hidden;
}

.uc-why-we .t478__blockimg {
    cursor: pointer;
}

.uc-arrow-btn .t1075__link,
.uc-main .t-title,
.uc-cards .t851__textwrapper__content,
.uc-cards .t-item:last-child .t-card__descr ol,
.uc-contacts ul {
    margin: 0;
}

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

.uc-cards ul {
    margin: 15px 0 0;
}

.uc-footer .t456 {
    margin: 0 auto;
}

.uc-arrow-btn .t-btn.t-btn_sm,
.uc-arrow-btn .t1075__btn-img,
.uc-menu .t456__logo,
.uc-list-title .t015__title,
.uc-cards .t851__textwrapper {
    padding: 0;
}

.t-col,
.uc-menu .t456__rightwrapper,
.uc-menu .t456__leftwrapper,
.uc-cards ul,
.uc-cards .t-item:last-child .t-card__descr ol,
.uc-contacts ul,
.uc-footer .t456__leftwrapper,
.uc-footer .t456__rightwrapper {
    padding: 0 !important;
}

.t-container,
.uc-footer .t456 {
    padding: 0 40px !important;
}

.uc-menu .t456__maincontainer,
.uc-cards .t851__container {
    padding: 0 40px;
}

.uc-menu .t456__list_item {
    padding: 0 25px !important;
}

.uc-cards .t851__inner-wrapper {
    padding: 30px 20px 20px;
}

.uc-cards ul>li {
    padding: 5px 10px;
}

.uc-cards .t851__button-container {
    padding: 20px;
}

.uc-cards .t-item:last-child .t-card__descr {
    padding: 20px 0 72px;
}

.uc-cards .t-item:last-child .t-card__btn {
    padding: 0 20px;
}

.t-container,
.uc-menu .t456__maincontainer,
.uc-cards .t851__inner-wrapper,
.uc-cards .t-item:last-child .t-card__descr,
.uc-footer .t456,
.uc-cards .t851__container {
    box-sizing: border-box;
}

.t-container,
.uc-menu .t456__maincontainer,
.uc-footer .t456,
.uc-cards .t851__container {
    max-width: 1240px;
}

.uc-main .t480__col.t-col_6 {
    max-width: 570px;
}

.uc-cards .t-item {
    max-width: unset;
}

.uc-footer .t456__list_item {
    max-width: 166px;
}

.uc-main {
    padding-top: 84px;
}

.uc-list .t431__tbody>tr>td {
    padding-top: 30px;
}

.uc-main .t-container,
.uc-why-we .t-container {
    min-height: calc(100vh - 160px);
}

.uc-main .t-container,
.uc-why-we .t-col.t-col_6,
.uc-why-we .t-container,
.uc-arrow-btn .t-container,
.uc-list .t-container,
.uc-list .t-container,
.uc-cards .t851__inner-wrapper,
.uc-cards ul,
.uc-cards .t-item:last-child .t-card__descr ol,
.uc-contacts ul,
.uc-contacts .t-container {
    display: flex;
}

.t-body .t-container:before,
.t-body .t-container:after,
.uc-cards .t851__separator {
    display: none;
}

.uc-cards .t851__container {
    display: grid;
}

.uc-main .t-container,
.uc-why-we .t-container {
    align-items: center;
}

.uc-main .t-container,
.uc-why-we .t-container,
.uc-cards .t851__inner-wrapper,
.uc-cards .t-item:last-child .t-card__descr ol {
    justify-content: space-between;
}

.uc-why-we .t-col.t-col_6 {
    justify-content: flex-end;
}

.uc-main .t-container,
.uc-why-we .t-container {
    gap: 40px;
}

.uc-cards .t851__container {
    gap: 20px;
}

.uc-cards ul {
    gap: 10px;
}

.uc-contacts ul {
    gap: 30px;
}

.uc-arrow-btn .t-btn.t-btn_sm {
    height: unset;
}

.uc-why-we .t478__blockimg {
    height: min(472px, 36vw) !important;
}

.uc-why-we .t478__blockimg:after,
.uc-cards .t851__textwrapper,
.uc-cards .t851__textwrapper__content,
.uc-cards .t851__inner-wrapper,
.uc-cards .t851__textwrapper__content:after,
.uc-cards .t-item:last-child .t-card__descr,
.uc-cards .t-item:last-child .t-card__descr ol,
.img_bones {
    height: 100%;
}

.uc-list .t431__tbody>tr>td:first-child:after {
    height: 43px;
}

.uc-cards ul:after {
    height: 90px;
}

.uc-cards .t-item:last-child .t-card__btn {
    height: 52px;
}

.uc-arrow-btn .t-col.t-col_12 {
    padding-bottom: 150px !important;
}

.uc-list .t431__tbody>tr>td {
    padding-bottom: 30px;
}

.uc-list,
.uc-list {
    padding-bottom: 100px;
}

.uc-cards,
.uc-contacts {
    padding-bottom: 150px;
}

.uc-main .t480__col.t-col_6 {
    margin-right: 20px !important;
}

.uc-main .t480__uptitle {
    margin-bottom: 60px;
}

.uc-why-we .t-title {
    margin-bottom: 118px;
}

.uc-list-title .t015__title {
    margin-bottom: 50px;
}

.uc-contacts .t-section__title {
    margin-bottom: 40px !important;
}

.uc-menu .t456__list_item:first-child,
.uc-list .t431__tbody>tr>td {
    padding-left: 0 !important;
}

.uc-menu .t456__list_item:last-child,
.uc-list .t431__tbody>tr>td {
    padding-right: 0 !important;
}

.uc-why-we .t478__blockimg {
    width: min(472px, 36vw);
}

.uc-why-we .t478__blockimg:after,
.uc-cards .t851__textwrapper,
.uc-cards .t851__textwrapper__content:after,
.img_bones {
    width: 100%;
}

.uc-list .t431__tbody>tr>td:first-child:after {
    width: 43px;
}

.uc-cards ul:after {
    width: calc(100% + 40px);
}

.uc-why-we .t478__blockimg,
.uc-main .t480__blockimg,
.img_bones {
    background-size: contain!important;
}

.uc-main .t480__blockimg {
    height: 552px!important;
    cursor: none;
}

.uc-why-we .t478__blockimg {
    margin-top: 122px;
}

.uc-why-we .t478__blockimg,
.uc-list .t431__tbody>tr>td:first-child,
.uc-cards .t851__textwrapper__content,
.uc-cards ul,
.uc-main .t480__top {
    position: relative;
}

.uc-why-we .t478__blockimg:after,
.uc-list .t431__tbody>tr>td:first-child:after,
.uc-cards .t851__textwrapper__content:after,
.uc-cards ul:after,
.img_bones {
    position: absolute;
}

.uc-why-we .t478__blockimg {
    transition: 0.6s transform ease;
}

.uc-why-we .t478__blockimg:after {
    transition: 0.6s opacity ease;
}

.uc-list .t431__tbody>tr>td,
.uc-list .t431__tbody>tr>td:first-child {
    transition: 0.5s color ease;
}

.uc-list .t431__tbody>tr>td:first-child:after {
    transition: 0.5s opacity ease;
}

.uc-cards ul,
.uc-cards .t-card__descr,
.uc-cards .t-item:last-child .t-card__descr span {
    transition: 0.3s color ease;
}

.uc-cards ul>li {
    transition: 0.3s border ease;
}

.uc-cards .t-card__title,
.uc-cards .t851__textwrapper__content:after,
.uc-cards ul:after {
    transition: 0.3s opacity ease;
}

.uc-cards .t-item:last-child .t-card__btn {
    transition: 0.3s background ease;
}

.uc-why-we .t478__blockimg {
    transform: scale(var(--scale, 1));
}

.uc-why-we .t478__blockimg:hover {
    transform: scale(1.2) !important;
}

.uc-why-we .t478__blockimg:after,
.uc-list .t431__tbody>tr>td:first-child:after,
.uc-cards .t851__textwrapper__content:after,
.uc-cards ul:after {
    content: '';
}

.uc-why-we .t478__blockimg:after,
.uc-list .t431__tbody>tr>td:first-child:after,
.uc-cards .t851__textwrapper__content:after,
.img_bones {
    left: 0;
}

.uc-cards ul:after {
    left: -20px;
}

.uc-why-we .t478__blockimg:after,
.uc-cards .t851__textwrapper__content:after,
.img_bones {
    top: 0;
}

.uc-why-we .t478__blockimg:after {
    background: url('https://static.tildacdn.com/tild3533-3337-4362-b263-363136663135/btn2.png') no-repeat center / contain;
}

.uc-menu .t456 {
    background: url('https://static.tildacdn.com/tild3539-3738-4231-a136-313135393566/bg_1.png') no-repeat top / 1920px;
}

body {
    background: url('https://static.tildacdn.com/tild3539-3738-4231-a136-313135393566/bg_1.png') repeat top / 1920px, #131313;
}

.img_bones {
    background: url('https://static.tildacdn.com/tild3166-3938-4333-b436-303131663161/fishbones.png') no-repeat center center;
}

.uc-list .t431__tbody>tr>td:first-child:after,
.uc-cards .t-item:last-child .t851__textwrapper__content:after {
    background: #fd6000;
}

.uc-cards ul>li {
    letter-spacing: -0.1px;
}

.uc-cards .t851__textwrapper__content:after {
    background: radial-gradient(50% 50% at 50% 50%, rgba(19, 19, 19, 0) 50%, rgba(19, 19, 19, 0.8) 100%);
}

.uc-cards .t-item:nth-child(3) .t851__textwrapper__content:after {
    background: radial-gradient(80% 70% at 80% 4%, rgba(19, 19, 19, 0) 0%, rgba(19, 19, 19, 0.68) 100%);
}

.uc-cards ul:after {
    background: linear-gradient(0deg, #131313 0%, rgba(19, 19, 19, 0) 100%);
}

.uc-cards .t-item:last-child:hover .t-card__btn {
    background: #000000 !important;
}

.uc-list .t431__tbody>tr>td:first-child:after,
.uc-cards .t-item:hover .t-card__title,
.uc-cards .t-item:hover .t851__textwrapper__content:after,
.uc-cards ul:after,
.uc-cards .t-item:last-child .t851__textwrapper__content:after {
    opacity: 0;
}

.uc-list .t431__tbody>tr:hover td:first-child:after,
.uc-cards .t-item:hover ul:after,
.uc-cards .t-item:last-child:hover .t851__textwrapper__content:after,
.uc-cards .t-item:last-child:hover .t-card__title {
    opacity: 1;
}

.uc-why-we .t478__blockimg:after {
    opacity: var(--opacity, 0);
}

.uc-why-we .t478__blockimg:hover:after {
    opacity: 1 !important;
}

.uc-why-we .t478__descr {
    opacity: 0.7;
}

.uc-menu .t456 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

.uc-list .t431__tbody>tr>td:nth-child(-n + 2) {
    font-size: 36px !important;
}

.uc-cards ul {
    font-size: 12px;
}

.uc-cards .t-item:last-child .t-card__btn {
    font-size: 18px;
}

.uc-list .t431__tbody>tr>td {
    vertical-align: middle !important;
}

.uc-list .t431__tbody>tr>td:last-child {
    color: #999999 !important;
}

.uc-list .t431__tbody>tr:hover td {
    color: #FD6000 !important;
}

.uc-list .t431__tbody>tr:hover td:first-child,
.uc-cards .t-item:hover .t-card__descr {
    color: transparent !important;
}

.uc-cards ul {
    color: #FD6000;
}

.uc-cards .t-item:hover ul {
    color: #ffffff;
}

.uc-cards .t-item:last-child:hover .t-card__descr {
    color: #ffffff !important;
}

.uc-cards .t-item:last-child:hover .t-card__descr span {
    color: #000000 !important;
}

.uc-footer .t456__logo.t-title,
.uc-footer .t-menu__link-item {
    color: rgb(255, 255, 255, 60%) !important;
}

.uc-list .t431__tbody>tr>td:first-child:after {
    border-radius: 50%;
}

.uc-cards .t-item {
    border-radius: 10px;
}

.uc-cards ul>li {
    border-radius: 99px;
}

.uc-list tbody>tr:last-child td {
    border: none !important;
}

.uc-cards ul>li {
    border: 1px solid #fd6000;
}

.uc-cards .t851__container {
    grid-template-columns: repeat(3, 1fr);
}

.uc-cards .t-item,
.uc-main .t480__top {
    overflow: hidden;
}

.uc-cards .t851__textwrapper__content,
.uc-cards .t851__button-container {
    z-index: 1;
}

.uc-cards .t851__textwrapper__content:after,
.uc-cards ul:after {
    z-index: -1;
}

.uc-cards .t851__inner-wrapper,
.uc-cards .t-item:last-child .t-card__descr ol {
    flex-direction: column;
}

.uc-cards ul,
.uc-cards .t-item:last-child .t-card__descr ol,
.uc-contacts ul {
    list-style: none;
}

.uc-cards ul {
    flex-wrap: wrap;
}

.uc-cards .t-item:hover li {
    border-color: #ffffff;
}

.uc-cards ul:after {
    bottom: -20px;
}

.uc-footer .t456__list_item {
    white-space: normal;
}

.uc-footer .t-menu__link-item {
    text-decoration: underline !important;
}

.uc-footer .t-menu__link-item {
    text-underline-offset: 2px;
}

.uc-footer .t456__maincontainer {
    border-top: 1px solid rgb(255, 255, 255, 60%);
}

.img_bones {
    mask-image: radial-gradient(circle 100px at var(--x, -100px) var(--y, -100px), black 0%, transparent 100%);
}

.img_bones {
    -webkit-mask-image: radial-gradient(circle 100px at var(--x, -100px) var(--y, -100px), black 0%, transparent 100%);
}

.img_bones,
.uc-why-we .t478__blockimg:after {
    pointer-events: none;
}

.uc-main .t480__blockimg {
    background-repeat: no-repeat!important;
    background-positions: center!important;
}

.img_link {
    width: 100%;
    height: 100%;
    display: block;
}

.uc-arrow-btn .t1075__btn-img {
    display: none;
}

.uc-arrow-btn .t1075__btn-img-wrapper {
    width: 55px;
    height: 31px;
    background: url("data:image/svg+xml,%3Csvg width='55' height='32' viewBox='0 0 55 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.732233 0.732233C1.70854 -0.244078 3.29146 -0.244078 4.26777 0.732233L27.5 23.9645L50.7322 0.732233C51.7085 -0.244078 53.2915 -0.244078 54.2678 0.732233C55.2441 1.70854 55.2441 3.29146 54.2678 4.26777L27.5 31.0355L0.732233 4.26777C-0.244078 3.29146 -0.244078 1.70854 0.732233 0.732233Z' fill='%23585858'/%3E%3C/svg%3E") no-repeat center / contain;
    transition: 0.3s background ease;
}

.uc-arrow-btn .t1075__btn-img-wrapper:hover {
    background: url("data:image/svg+xml,%3Csvg width='55' height='32' viewBox='0 0 55 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.732233 0.732233C1.70854 -0.244078 3.29146 -0.244078 4.26777 0.732233L27.5 23.9645L50.7322 0.732233C51.7085 -0.244078 53.2915 -0.244078 54.2678 0.732233C55.2441 1.70854 55.2441 3.29146 54.2678 4.26777L27.5 31.0355L0.732233 4.26777C-0.244078 3.29146 -0.244078 1.70854 0.732233 0.732233Z' fill='%23FD6000'/%3E%3C/svg%3E") no-repeat center / contain;
}

.uc-contacts .t686__overlay {
    display: none;
}

.uc-contacts .t686__bg {
    left: unset;
    bottom: unset;
    right: 40px;
    width: 373px;
    height: 292px;
    pointer-events: none;
    opacity: 0;
    z-index: -1;
}

.uc-contacts .t686__table {
    position: unset !important;
    overflow: unset;
    transform: unset;
    height: unset !important;
    width: unset !important;
    min-height: unset!important;
}

.uc-contacts .t-card__col {
    overflow: unset;
    position: unset;
    width: unset !important;
}

.uc-contacts .t686 {
    position: relative;
    max-width: 1240px;
    margin: 0 auto;
}

.uc-contacts .t686__textwrapper {
    padding: 0;
    width: unset;
    position: unset;
}

.uc-contacts .t686__textwrapper__content {
    margin: 0;
}

.uc-contacts .t686__container.t-card__container.t-container {
    gap: 20px;
}

.uc-contacts .t-card__col:hover .t686__bg {
    opacity: 1;
}

.uc-contacts .t-card__col:hover .t-card__title {
    border-color: #fb6000;
    color: #fb6000 !important;
}

.uc-contacts .t-card__title {
    border-bottom: 1px solid #ffffff;
    transition: 0.3s color ease, 0.3s border-color ease !important;
}

.uc-policy-title {
    margin-top: 84px;
}

.uc-policy-title .t-title {
    font-size: 60px;
}

.uc-policy-title .t-descr {
    padding: 0;
    white-space: nowrap;
    font-family: "Inter", arial, sans-serif!important;
}

.uc-policy-title .t-col.t-col_12 {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: 20px;
    padding-bottom: 30px!important;
    margin-bottom: 40px!important;
    border-bottom: 1px solid #595959;
}

.uc-policy .t120__title {
    padding: 0;
    font-family: "Inter", arial, sans-serif;
}

.uc-policy .t120__descr {
    font-family: "Inter", arial, sans-serif;
    margin-top: 20px;
    padding: 0;
}

.uc-policy .t-col.t-col_12 {
    margin-bottom: 40px!important;
}

.uc-policy-table .t-col.t-col_12 {
    margin-bottom: 40px!important;
}

.uc-not-found .t-container {
    display: flex;
    min-height: calc(100vh - 80px);
    align-items: center;
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}

.uc-not-found .t467__title {
    margin: 0;
}

.uc-not-found .t467__descr {
    margin-top: -35px;
}

.uc-not-found .t-btn {
    margin-top: 40px;
    width: 180px;
    height: 180px;
    padding: 0;
    border-radius: 50%;
    background: url("https://static.tildacdn.com/tild3834-6163-4966-a633-326635373661/010_1.png") no-repeat center / contain #fb6000!important;
    text-decoration: underline!important;
    text-underline-offset: 4px;
    font-size: 18px;
    transition: 0.3s transform ease;
}

.uc-not-found .t-btn:hover {
    transform: scale(1.05);
}

.uc-cards .t-item:first-child .t851__textwrapper__content:after,
.uc-cards .t-item:nth-child(6) .t851__textwrapper__content:after {
    background: radial-gradient(80% 70% at 60% 10%, rgba(19, 19, 19, 0) 0%, rgba(19, 19, 19, 0.68) 100%);
}

@media screen and (max-width: 1200px) {
    .uc-main .t480__top {
        max-width: 460px;
    }
    
    .t-col.t-col_12,
    .uc-cards .t851__container {
        max-width: unset;
    }
}

@media screen and (max-width: 980px) {
    .uc-menu .tmenu-mobile__container {
        padding: 17.5px 20px;
    }
    
    .uc-menu .tmenu-mobile {
        background: url('https://static.tildacdn.com/tild3539-3738-4231-a136-313135393566/bg_1.png') repeat top / 1920px, #131313;
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
        transition: 0.5s height ease;
        height: 84px;
    }
    
    .uc-menu .t456 {
        background: none;
        backdrop-filter: none;
        -webkit-backdrop-filter: none;
        height: calc(100vh - 84px)!important;
        max-height: unset!important;
        top: 84px!important;
    }
    
    .uc-menu .tmenu-mobile.tmenu-mobile_opened {
        height: 100vh;
    }
    
    .uc-menu .t-menu__list {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 60px;
    }
    
    .uc-menu .t456__list_item {
        padding: 0!important;
    }
    
    .uc-menu .t456__maincontainer {
        padding: 0 20px;
        margin-top: 130px;
    }
    
    .uc-contacts .t-section__title {
        font-size: 60px;
    }
    
    .uc-footer .t456__logo.t-title {
        text-align: left;
    }
    
    .uc-footer .t456__list_item {
        text-align: right;
    }
    
    .uc-footer .t456__maincontainer {
        justify-content: space-between;
    }
    
    .uc-footer .t456__list.t-menu__list {
        justify-content: flex-end;
    }
    
    .uc-footer .t456__maincontainer,
    .uc-footer .t456__list.t-menu__list {
        display: flex;
    }
    
    .uc-footer .t456__list_item {
        padding: 0 !important;
    }
    
    .uc-footer .t456__maincontainer {
        align-items: center;
    }
    
    .uc-footer .t456__logo.t-title {
        margin: 0;
    }
    
    #allrecords .uc-footer .t456__logowrapper {
        display: block !important;
    }
    
    #allrecords .uc-footer .t456__logowrapper {
        text-align: left;
    }
    
    .uc-footer .t456 {
        padding: 0 20px !important;
    }
}

@media screen and (max-width: 960px) {
    .uc-main .t-container {
        flex-direction: column-reverse;
    }
    
    .uc-why-we .t-container {
        flex-direction: column;
    }
    
    .uc-main .t480__content {
        text-align: center;
    }
    
    .uc-main .t480__uptitle,
    .uc-why-we .t-title {
        margin-bottom: 40px;
    }
    
    .uc-main .t480__uptitle {
        font-size: 115px;
    }
    
    .uc-main .t480__descr,
    .uc-why-we .t478__descr,
    .uc-contacts .t-section__title {
        font-size: 28px;
    }
    
    .uc-main .t-title {
        font-size: 34px;
    }
    
    .uc-why-we .t-title {
        font-size: 60px;
    }
    
    .uc-list .t431__tbody>tr>td:nth-child(-n + 2),
    .uc-contacts .t-section__title {
        font-size: 28px !important;
    }
    
    .uc-main .t480__uptitle,
    .uc-main .t480__descr,
    .uc-main .t-title,
    .uc-why-we .t-title,
    .uc-why-we .t478__descr {
        line-height: 1.2;
    }
    
    .uc-main .t480__descr {
        margin: 0;
    }
    
    .t-container {
        padding: 0 20px !important;
    }
    
    .uc-menu .t456__maincontainer,
    .uc-cards .t851__container {
        padding: 0 20px;
    }
    
    .uc-main .t480 {
        padding-top: 20px;
    }
    
    .uc-arrow-btn .t-col.t-col_12 {
        padding-bottom: 80px !important;
    }
    
    .uc-why-we .t-title {
        margin-bottom: 40px;
    }
    
    .uc-why-we .t478__descr {
        max-width: unset !important;
    }
    
    .uc-why-we .t-col.t-col_6 {
        justify-content: center;
    }
    
    .uc-why-we .t478__blockimg {
        margin-top: 80px;
    }
    
    .uc-list .t431__tbody>tr>td:first-child {
        display: none;
    }
    
    .uc-list .t431__table-wrapper {
        min-width: unset;
    }
    
    .uc-list .t431__tbody>tr>td {
        width: 50%;
    }
    
    .uc-cards .t-item {
        width: unset;
    }
    
    .uc-cards .t851__container {
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-arrow-btn .t1075__btn-img-wrapper {
        width: 47px;
        height: 27px;
    }
    
    .uc-contacts .t686__bg {
        right: unset;
        left: 50%;
        transform: translateX(-50%);
        top: calc(100% + 10px);
        width: 354px;
        height: 279px;
    }
    
    .uc-contacts {
        padding-bottom: 330px;
    }
    
    .uc-policy-title .t-col.t-col_12 {
        flex-direction: column;
        align-items: flex-start;
    }
    
    .uc-policy-title .t-title {
        font-size: 50px!important;
    }
    
    .uc-policy-table .t431__wrapper-for-mobile {
        overflow: unset;
    }
    
    .uc-policy-table .t-text {
        hyphens: auto;
    }
    
    .uc-not-found .t467__title {
        font-size: 240px!important;
    }
    
    .uc-not-found .t467__descr {
        font-size: 40px!important;
    }
}

@media screen and (max-width: 767px) {
    .uc-main .t480,
    .uc-list .t431__tbody>tr>td:last-child {
        padding-top: 0;
    }
    
    .uc-main .t-title {
        font-size: 18px;
    }
    
    .uc-main .t480__uptitle {
        font-size: 60px;
    }
    
    .uc-main .t480__descr,
    .uc-contacts .t572__text {
        font-size: 14px !important;
    }
    
    .uc-why-we .t-title,
    .uc-list-title .t015__title,
    .uc-cards .t-section__title {
        font-size: 24px;
    }
    
    .uc-why-we .t478__descr,
    .uc-cards .t-card__descr {
        font-size: 16px !important;
    }
    
    .uc-list .t431__tbody>tr>td:nth-child(-n + 2),
    .uc-contacts .t-section__title {
        font-size: 20px !important;
    }
    
    .uc-list .t431__tbody>tr>td:last-child {
        font-size: 11px !important;
    }
    
    .uc-cards .t-card__title,
    .preloader__counter {
        font-size: 30px !important;
    }
    
    .uc-cards ul {
        font-size: 10px;
    }
    
    .uc-main .t480__content {
        text-align: left;
    }
    
    .uc-main .t480__uptitle {
        margin-bottom: 16px;
    }
    
    .uc-why-we .t-title {
        margin-bottom: 20px;
    }
    
    .uc-list-title .t015__title {
        margin-bottom: 30px;
    }
    
    .uc-cards .t-section__title {
        margin-bottom: 20px !important;
    }
    
    .uc-main .t480__blockimg {
        height: 334px !important;
    }
    
    .uc-why-we .t478__blockimg {
        height: min(472px, 340px) !important;
    }
    
    .uc-main .t-container,
    .uc-why-we .t-container {
        justify-content: center;
    }
    
    .uc-why-we .t478__descr {
        margin: 0;
    }
    
    .uc-why-we .t478__blockimg {
        margin-top: 0;
    }
    
    .uc-why-we .t478__blockimg {
        width: min(472px, 100%);
    }
    
    .uc-list .t431__tbody>tr>td {
        width: 100%;
    }
    
    .uc-why-we .t-container {
        padding-bottom: 40px !important;
    }
    
    .uc-list,
    .uc-list {
        padding-bottom: 45px;
    }
    
    .uc-cards {
        padding-bottom: 70px;
    }
    
    .uc-list .t431__tbody>tr>td {
        display: block;
    }
    
    .uc-list .t431__tbody>tr>td {
        border: none;
    }
    
    .uc-list .t431__tbody>tr {
        border-top: 1px solid #595959;
    }
    
    .uc-list .t431__tbody>tr>td {
        padding: 10px 0;
    }
    
    .uc-cards .t851__inner-wrapper {
        padding: 20px;
    }
    
    .uc-cards .t851__container {
        grid-template-columns: 1fr;
    }
    
    .uc-why-we .t-container {
        overflow: hidden;
    }
    
    .uc-cards .t851__button-container {
        left: 0 !important;
    }
    
    .uc-cards .t851__button-container {
        bottom: 0 !important;
    }
    
    .uc-main .t480__col.t-col_6 {
        margin-right: 0 !important;
    }
    
    .uc-arrow-btn .t1075__btn-img-wrapper {
        width: 35px;
        height: 19px;
    }
    
    .uc-contacts .t686__bg {
        width: 224px;
        height: 177px;
    }
    
    .uc-contacts {
        padding-bottom: 230px;
    }
    
    .uc-policy-title .t-title {
        font-size: 24px!important;
    }
    
    .uc-policy-title .t-descr {
        font-size: 10px!important;
    }
    
    .uc-policy-title .t-col.t-col_12 {
        gap: 10px;
        margin-bottom: 20px!important;
        padding-bottom: 10px!important;
    }
    
    .uc-policy .t120__title {
        font-size: 14px!important;
    }
    
    .uc-policy .t120__descr {
        font-size: 12px!important;
    }
    
    .uc-policy .t-col.t-col_12 {
        margin-bottom: 30px!important;
    }
    
    .uc-not-found .t467__title {
        font-size: 160px!important;
    }
    
    .uc-not-found .t467__descr {
        font-size: 25px!important;
    }
    
    .uc-not-found .t-btn {
        font-size: 14px;
    }
    
    .uc-cards .t-item:hover .t-card__descr {
        color: #ffffff!important;
    }
    
    .uc-cards .t-item:hover .t-card__title,
    .uc-cards .t-item:hover .t851__textwrapper__content:after {
        opacity: unset;
    }
    
    .uc-cards .t-item:hover ul:after {
        opacity: 0;
    }
}