.t552__container {
    box-sizing: border-box;
    padding: 7px;
    background: #000;
    min-height: 1px;
    font-size: 0;
}
.t552__tile_25 {
    box-sizing: border-box;
    width: 25%;
    padding: 7px;
}
.t433 .t-sociallinks, .t433__social_links {
    margin-top: 28px;
}
.t433__title {
    margin-bottom: 44px;
}
.t433__contentwrapper {
    height: 100%;
    max-width: 692px;
    display: flex;
    vertical-align: middle;
    padding: 70px;
    margin: auto 0 auto auto;
    flex-direction: column;
    justify-content: center;
}
@media screen and (min-width: 980px) {
    .t228__centerside {
        padding-right: 160px;
    }

}
@media screen and (max-width: 979px) {
    .t552__tile_50, .t552__tile_33, .t552__tile_25 {
        width: 50%;
        width: calc(50%);
    }
   .ya-vidjet {
        margin: 64px auto 20px !important;
        width: calc(100% - 40px) !important;
        height: 600px !important;
        overflow: hidden !important;
        position: relative !important;
    }
    .t433__contentwrapper {
        height: 100%;
        max-width: 692px;
        display: flex;
        vertical-align: middle;
        padding: 30px 20px;
        margin: auto 0 auto auto;
        flex-direction: column;
        justify-content: center;
    }
    .t433__descr t-descr t-descr_sm div {
        font-size: 20px;
    }
    .t433__title {
        text-align: center;
        margin-bottom: 20px;
        font-size: 30px;
    }
    .yandex-widget {
        top: 41px !important;
        right: auto !important;
        bottom: auto;
        left: calc(50% - 75px);
    }
}
.uc-back-wht {
    background-image: url('https://static.tildacdn.com/tild3565-6333-4665-b638-343564323536/backwht.png');
    background-color: #f9f9f9;
}
.uc-back-wht .t-container {
        max-width: 1640px;
}
.uc-back-wht .t-container .t-col_4 {
    max-width: 600px;
}
.uc-back-wht .t-container .t-col_7 {
    max-width: 1040px;
}
.uc-back-wht .t-container .t1119__trigger-button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    padding: 18px 32px 18px 32px;
    background-color: #f9f9f9;
    border-radius: 56px;
    border: none;
    text-align: left;
    cursor: pointer;
}
.uc-back-wht .t-container .t1119__accordion {
    margin-bottom: 8px;
}
.uc-back-wht .t-container .t1119__accordion:last-child {
    margin-bottom: 0px;
}
.uc-back-wht .t-container .t1119__textwrapper {
    padding: 20px 32px 40px;
}
.uc-back-wht .t-container .t1119__icon {
    right: 14px;
}
.uc-about-form .t-container {
    display: flex;
    box-sizing: border-box;
    max-width: 1640px;
    align-items: center;
}
.uc-about-form .t-container .t-width_8 {
    max-width: 774px;
    width: fit-content;
    margin: 0 0 0 auto;
}
.uc-about-form .t696 .t-container .t696__content {
    position: relative;
    border: 0px solid #1f5bff;
    padding: 48px;
    box-sizing: border-box;
    width: 100%;
}
.uc-about-form .t-container .t-descr_xl {
    font-size: 20px;
    margin-bottom: 56px;
}
.uc-about-form .t-container .t696__title {
    font-size: 32px;
    margin-bottom: 8px;
}
.uc-about-form .t696 .t-form__inputsbox {
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}
.uc-about-form .t-input-group {
    width: 100%;
}
.uc-about-form .t-input-group:nth-child(1) {
    width: calc(50% - 12px);
}
.uc-about-form .t-input-group:nth-child(2) {
    width: calc(50% - 12px);
}
.uc-about-form .t-input-group:nth-child(5) {
    width: calc(50% - 12px);
}
.uc-about-form .t-input-group:nth-child(6) {
    width: calc(50% - 12px);
}
.uc-about-form .t696 .t-form_bbonly .t-form__inputsbox_vertical-form .t-input-group {
    margin-bottom: 0;
}
.uc-about-form .t-input-title {
    height: auto;
}
.uc-about-form .t696 .t-form__inputsbox_vertical-form .t-form__submit {
    margin-top: 0;
}
.uc-about-form .t696 .t696__form-bottom-text {
    bottom: 52px;
    right: 0px;
    width: calc(100% - 244px);
    margin-top: 0;
    text-align: left;
    position: absolute;
    font-size: 14px;
}
.tmenu-mobile__container {
    padding: 0 16px 0 4px;
}
.tmenu-mobile .tmenu-mobile__container {
    padding: 29px 16px 0 4px;
}
.header-before {
    box-sizing: border-box;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 991;
    color: #fff;
    display: flex;
    justify-content: space-between;
    padding: 0 8px;
    align-items: center;
    height: 29px;
    background: #1F1F1F;
}
.header-addr {
    font-size: 10px;
}
.header-before a {
    font-size: 11px;
}
@media screen and (max-width: 980px) {
    .t228__centerside .t228__centercontainer {
        padding: 16px 16px 20px;
    }
    .t-rec .t228 .t228__list_item {
        padding: 16px !important;
        margin-bottom: 8px;
    }
    .t-rec .t228 .t228__list_item:last-child {
        margin: 20px 0 0;
        background-color: #FFA719;
        border-radius: 40px;
    }
    .t-rec .t228 .t228__list_item:last-child a {
        color: #000 !important;
        font-weight: 600 !important;
    }
    .t-rec .t228 .t228__list_item:last-child a:after {
        content: none !important;
    }
    .t228__rightside {
        display: none !important;
    }
    #t-header .tmenu-mobile__menucontent_fixed {
        top: 105px !important;
    }
    .t-descr_xxl {
        font-size: 16px;
        margin: 40px 0 64px !important;
    }
    .t-rec_pb_120, .t-rec_pb_105 {
        padding-bottom: 40px !important;
        padding-top: 56px !important;
    }
    .t-title_xs {
        font-size: 24px;
    }
    .t1119__title+.t1119__descr {
        font-size: 16px !important;
        margin-top: 16px;
    }
    .uc-back-wht .t-container .t1119__trigger-button {
        width: 100%;
        padding: 15px 8px 14px 20px;
        border-radius: 32px;
    }
    .t-name_xl {
        font-size: 16px !important;
    }
    .t-descr_sm {
        font-size: 16px !important;
    }
    .t1119 .t-col+.t-col {
        margin-top: 32px;
    }
    .t-rec_pb_60 {
        padding-top: 56px !important;
        padding-bottom: 0 !important;
    }
    .uc-about-form .t-container {
        flex-direction: column;
        gap: 48px;
    }
    .t696 .t-container:before, .t696 .t-container:after {
        content: none;
    }
    
    .t696 .t696__mainwrapper {
        padding: 0 0px !important;
    }
    .uc-about-form .t696 .t-container .t696__content {
        padding: 44px 20px;
        border-radius: 26px !important;
    }
    .uc-about-form .t-container .t696__title {
        font-size: 24px;
    }
    .uc-about-form .t-container .t-descr_xl {
        font-size: 16px;
        margin-bottom: 40px;
    }
    .uc-about-form .t696 .t-form__inputsbox {
        gap: 20px;
    }
    .uc-about-form .t-input-group:nth-child(1), .uc-about-form .t-input-group:nth-child(2), .uc-about-form .t-input-group:nth-child(5), .uc-about-form .t-input-group:nth-child(6) {
        width: 100%;
    }
    .uc-about-form .t696 .t-form__inputsbox_vertical-form .t-form__submit {
        margin-top: -4px;
        padding-bottom: 16px;
    }   
    .uc-about-form .t696 .t696__form-bottom-text {
        bottom: auto;
        right: auto;
        width: 100%;
        margin-top: 0;
        text-align: center;
        position: relative;
        font-size: 14px;
    }
    .t433__mainblock {
        display: flex;
        min-height: auto !important;
        flex-direction: column-reverse;
    }
    .t433__contentwrapper {
        padding: 44px 24px;
    }
    #t-footer .t-descr_xxl {
        font-size: 24px;
        margin: 0px 0 32px !important;
        text-align: left;
    }
    .t433 .t-sociallinks, .t433__social_links {
        margin-top: 24px;
    }
    #allrecords .t433 ul.t-sociallinks__wrapper {
        display: flex;
        margin-bottom: 0;
        list-style: none;
        width: 100%;
        justify-content: center;
        padding: 12px 0;
        gap: 6px;
    }
    .t433 .t-sociallinks__item {
        margin-right: 0;
    }
    .t433 .t-sociallinks__item a, .t433 .t-sociallinks__item a svg {
        width: 54px !important;
        height: 54px !important;
    }
}