.uc-menu .t228__padding40px,
.uc-main .t-container:before,
.uc-main .t-container:after,
.uc-cards .t858__container:before,
.uc-cards .t858__container:after,
.uc-cards .t858__separator,
.uc-cards .t858__container:before,
.uc-cards .t858__container:after,
.uc-cards .t858__separator,
.uc-why .t850__container:before,
.uc-why .t850__container:after,
.uc-faq .t-container:last-child:before,
.uc-faq .t-container:last-child:after,
.uc-faq .t849__border,
.uc-footer .t-container:before,
.uc-footer .t-container:after,
.uc-footer .t977__col_right {
    display: none;
}

.uc-main .t165__uptitle strong,
.uc-main .t165__uptitle li,
.uc-main .t-col_5.t165__left,
.uc-form .t-submit,
.t-body .t-btn,
.uc-cards .t858__wrap,
.uc-cards .t858__wrap,
.uc-slider .t923__content,
.uc-slider .t-slds__items-wrapper,
.uc-slider .t-card__title,
.uc-why .t850__wrap,
.uc-faq .t-container,
.uc-form .t678,
.uc-form .t-section__container,
.uc-footer .t977__col_left,
.uc-footer .t-container,
.uc-footer .t977__col-inner:nth-child(2),
.uc-footer .t977__col-inner:nth-child(2) .t977__descr a,
.uc-footer .t977__col-inner:nth-child(3) .t977__descr,
.uc-footer a[href^="mailto"],
.uc-footer a[href^=tel],
.uc-cards .t858__inner-col {
    display: flex;
}

.uc-cards .t858__container,
.uc-cards .t858__container,
.uc-footer .t977__col_center,
.uc-why .t850__container {
    display: grid;
}

.uc-form .t-text strong {
    display: inline-block;
}

.uc-footer .t977__descr span {
    display: inline-flex;
}

.uc-main .t165__uptitle strong u {
    font-size: 0;
}

html {
    font-size: 16px;
}

.uc-main .t165__uptitle li:last-child,
.uc-slider .t-card__title,
.uc-footer .t977__text.t-text,
.uc-footer ol {
    font-size: 0.75rem;
}

.uc-main .t165__uptitle li:nth-child(2),
.uc-form .t678__form-bottom-text,
.uc-form .t-input,
.uc-form .t-select {
    font-size: 0.875rem;
}

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

.uc-form .t-submit,
.t-body .t-btn,
.uc-slider .t-card__descr,
.uc-slider .t-card__title {
    font-size: 1rem;
}

.uc-cards .t-section__title,
.uc-cards .t-section__title,
.uc-slider .t-section__title,
.uc-why .t-section__title,
.uc-faq .t-section__title,
.uc-form .t-section__title {
    font-size: 2rem;
}

.uc-slider .t-card__uptitle {
    font-size: 1.5rem;
}

.uc-cards .t-card__title,
.uc-why .t-section__descr {
    font-size: 1.25rem;
}

.uc-cards .t-card__title {
    font-size: 1.125rem !important;
}

.uc-why .t-card__title {
    font-size: 2.5rem;
}

.uc-main .t165__uptitle strong u {
    color: transparent;
}

.uc-main .t165__uptitle li:last-child,
.uc-main .t165__uptitle li:first-child {
    color: #666680;
}

.uc-main .t165__uptitle li:first-child strong {
    color: #524FD5;
}

.uc-form .t-submit:hover,
.t-body .t-btn:hover {
    color: #007cff !important;
}

.uc-slider .t-card__uptitle,
.uc-footer .t977__col-inner:nth-child(3) .t977__descr a {
    color: #000000 !important;
}

.uc-form .t-section__title {
    color: #ffffff;
}

.uc-form .t678__form-bottom-text {
    color: #959595;
}

.uc-footer .t977__col-inner:nth-child(2) .t977__descr a {
    color: #ffffff !important;
}

.uc-main .t165__uptitle strong u,
.uc-main .t165__uptitle li:nth-child(2):before {
    width: 2.75rem;
}

.uc-main .t-col_5.t165__left:after,
.uc-main .t165__uptitle,
.uc-main .t-col_5.t165__left:before,
.uc-form .t-submit,
.uc-footer .t977__col-inner:nth-child(2) .t977__descr a,
.uc-footer .t977__col-inner:nth-child(2) .t977__descr,
.uc-footer .t977__col-inner:nth-child(3) .t977__descr {
    width: 100%;
}

.uc-form .t-submit:after,
.t-body .t-btn:after,
.uc-form .t-submit:before,
.t-body .t-btn:before {
    width: 2.25rem;
}

.uc-slider .t-card__col {
    width: 23.75rem !important;
}

.uc-slider .t-card__title img {
    width: 4.0625rem;
}

.uc-why .t850__col.t-item {
    width: unset;
}

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

.uc-form .t-select__wrapper::after {
    width: 0.75rem;
    pointer-events: none;
}

.uc-form .t678:before,
.uc-form .t-section__container:after {
    width: 15.875rem;
    pointer-events: none;
}

.uc-form .t-col.t-col_4:after {
    width: 15rem;
}

.uc-footer a[href^="mailto"]:before,
.uc-footer a[href^=tel]:before {
    width: 1.25rem;
}

.uc-main .t165__uptitle strong u,
.uc-main .t165__uptitle li:nth-child(2):before,
.uc-form .t-input,
.uc-form .t-select {
    height: 2.75rem;
}

.uc-main .t-col_5.t165__left:after,
.uc-main .t165__uptitle,
.uc-main .t-col_5.t165__left:before,
.uc-slider .t923__slds-wrapper,
.uc-slider .t923__width_12,
.uc-slider .t923__wrapper {
    height: 100%;
}

.uc-form .t-submit,
.t-body .t-btn {
    height: 3.25rem;
}

.uc-form .t-submit:after,
.t-body .t-btn:after,
.uc-form .t-submit:before,
.t-body .t-btn:before {
    height: 2.25rem;
}

.uc-cards .t858__inner-col,
.uc-cards .t858__inner-col,
.uc-slider .t923__content {
    height: 100% !important;
}

.uc-slider .t-card__col {
    height: unset;
}

.uc-slider .t-slds__items-wrapper,
.uc-why .t850__inner-col {
    height: unset !important;
}

.uc-slider .t-card__title img {
    height: 4.0625rem;
}

.uc-faq .t849__trigger-button {
    height: 72px;
}

.uc-faq .t849__icon {
    height: 3rem;
}

.uc-form .t-select__wrapper::after {
    height: 0.5rem;
}

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

.uc-form .t-col.t-col_4:after {
    height: 12.75rem;
}

.uc-form .t-section__container:after {
    height: 9.25rem;
}

.uc-footer a[href^="mailto"]:before,
.uc-footer a[href^=tel]:before {
    height: 1.25rem;
}

.uc-main .t165__uptitle strong u,
.uc-main .t165__uptitle li:nth-child(2):before,
.uc-form .t-submit:after,
.t-body .t-btn:after,
.uc-footer a[href^="mailto"]:before, 
.uc-footer a[href^=tel]:before {
    flex-shrink: 0;
}

.uc-main .t165__uptitle strong u {
    margin-left: -0.5rem;
}

.uc-main .t165__uptitle strong u,
.uc-main .t165__uptitle li:nth-child(2):before,
.uc-form .t-submit:before,
.t-body .t-btn:before {
    border-radius: 50%;
}

.uc-main .t165__uptitle li,
.uc-slider .t-card__descr,
.uc-footer .t977__col_center {
    border-radius: 1.25rem;
}

.t-body .uc-main .t-container {
    border-radius: 1.75rem;
}

.uc-main .t-col_5.t165__left:after,
.uc-main .t-col_5.t165__left:before {
    border-radius: 3rem;
}

.uc-faq .t849__accordion {
    border-radius: 6.1875rem;
}

.uc-form .t678 {
    border-radius: 1.875rem;
}

.uc-form .t-col.t-col_4 {
    border-radius: 1.25rem 1.25rem 0 0;
}

.uc-footer .t977__col-inner:nth-child(2) .t977__descr a,
.uc-footer .t977__col-inner:nth-child(3) .t977__descr {
    border-radius: 0.75rem;
}

.uc-main .t165__uptitle strong u {
    outline: 0.125rem solid #ffffff;
}

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

.uc-main {
    margin-top: 4.875rem;
}

.uc-main .t165__btn-wrapper {
    margin-top: 1.75rem;
}

.uc-slider .t-card__btn-wrapper {
    margin-top: auto;
}

.uc-slider .t-card__descr {
    margin-top: 1.5rem;
}

.uc-form .t678__form-bottom-text {
    margin-top: 0.625rem;
}

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

.uc-main .t165__uptitle strong u:first-child {
    background: url(https://static.tildacdn.com/tild6164-3331-4562-b832-336133383633/Frame_1597883462.png) no-repeat center / cover;
}

.uc-main .t165__uptitle strong u:nth-child(2) {
    background: url(https://static.tildacdn.com/tild3931-3934-4862-b537-363165343530/Frame_1597883462-1.png) no-repeat center / cover;
}

.uc-main .t165__uptitle strong u:nth-child(3) {
    background: url(https://static.tildacdn.com/tild6335-6364-4439-a331-373965633936/Frame_1597883462-2.png) no-repeat center / cover;
}

.uc-main .t165__uptitle strong u:nth-child(4) {
    background: url(https://static.tildacdn.com/tild3939-6165-4063-b834-306165326564/Frame_1597883462-3.png) no-repeat center / cover;
}

.uc-main .t165__uptitle strong u:nth-child(5) {
    background: url(https://static.tildacdn.com/tild3530-6563-4164-b066-336166653233/Frame_1597883462-4.png) no-repeat center / cover;
}

.uc-main .t165__uptitle strong u:last-child {
    background: url(https://static.tildacdn.com/tild6463-6539-4163-b535-323134353063/People.svg) no-repeat center / cover;
}

.uc-main .t165__uptitle li,
.uc-form .t-submit:before,
.t-body .t-btn:before,
.uc-slider .t-card__descr,
.uc-form .t-col.t-col_4,
.uc-footer .t977__col_center,
.uc-faq .t849__accordion {
    background: #ffffff;
}

.t-body .uc-main .t-container {
    background: #F0F7FF;
}

.uc-main .t-col_5.t165__left:after {
    background: #007CFF;
}

.uc-main .t-col_5.t165__left:before {
    background: #A8D2FF;
}

.uc-main .t165__uptitle li:nth-child(2):before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjMkFBQkVFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNzE0MiAyMC4xNDk4QzE3LjQzMzcgMTcuMTY1MyAyMS45MDY5IDE1LjE4MjIgMjQuMTUzMSAxNC4yMjAxQzMwLjU0NjEgMTEuNDkwOSAzMS44OSAxMS4wMTk2IDMyLjc1NCAxMUMzMi45NDU5IDExIDMzLjM2ODMgMTEuMDM5MyAzMy42NTYzIDExLjI3NDlDMzMuODg2NyAxMS40NzEyIDMzLjk0NDIgMTEuNzI2NSAzMy45ODI2IDExLjkyMjhDMzQuMDIxIDEyLjExOTIgMzQuMDU5NCAxMi41MzE1IDM0LjAyMSAxMi44NDU3QzMzLjY3NTUgMTYuNTc2MiAzMi4xNzggMjUuNjI3OCAzMS40MTAxIDI5Ljc5MDRDMzEuMDgzNyAzMS41NTc1IDMwLjQ1MDEgMzIuMTQ2NSAyOS44MzU4IDMyLjIwNTVDMjguNDkxOSAzMi4zMjMzIDI3LjQ3NDQgMzEuMzAyMyAyNi4xODgxIDMwLjQzODNDMjQuMTUzMSAyOS4wODM1IDIzLjAyMDQgMjguMjM5MiAyMS4wNDMgMjYuOTA0MUMxOC43NTg0IDI1LjM3MjYgMjAuMjM2NiAyNC41MjgzIDIxLjU0MjEgMjMuMTUzOUMyMS44ODc3IDIyLjgwMDQgMjcuNzgxNiAxNy4zMDI3IDI3Ljg5NjggMTYuODExOUMyNy45MTYgMTYuNzUzIDI3LjkxNiAxNi41MTczIDI3Ljc4MTYgMTYuMzk5NUMyNy42NDcyIDE2LjI4MTcgMjcuNDU1MiAxNi4zMjEgMjcuMzAxNiAxNi4zNjAzQzI3LjA5MDQgMTYuMzk5NSAyMy44NjUxIDE4LjU5ODYgMTcuNTg3MyAyMi45Mzc5QzE2LjY2NTcgMjMuNTg1OCAxNS44NDAyIDIzLjkgMTUuMDkxNSAyMy44ODAzQzE0LjI2NTkgMjMuODYwNyAxMi42OTE3IDIzLjQwOTEgMTEuNTAxNCAyMy4wMTY0QzEwLjA2MTUgMjIuNTQ1MiA4LjkwOTYgMjIuMjg5OSA5LjAwNTU5IDIxLjQ2NTNDOS4wNjMxOSAyMS4wMzMzIDkuNjM5MTQgMjAuNjAxNCAxMC43MTQyIDIwLjE0OThaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat center / contain;
}

.uc-form .t-submit:after,
.t-body .t-btn:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjY4NzUgMTIuNzE4OEwxMy42ODc1IDE3LjcxODhDMTMuMzEyNSAxOC4xMjUgMTIuNjU2MiAxOC4xMjUgMTIuMjgxMiAxNy43MTg4QzExLjg3NSAxNy4zNDM4IDExLjg3NSAxNi42ODc1IDEyLjI4MTIgMTYuMzEyNUwxNS41NjI1IDEzSDZDNS40Mzc1IDEzIDUgMTIuNTYyNSA1IDEyQzUgMTEuNDY4OCA1LjQzNzUgMTEgNiAxMUgxNS41NjI1TDEyLjI4MTIgNy43MTg3NUMxMS44NzUgNy4zNDM3NSAxMS44NzUgNi42ODc1IDEyLjI4MTIgNi4zMTI1QzEyLjY1NjIgNS45MDYyNSAxMy4zMTI1IDUuOTA2MjUgMTMuNjg3NSA2LjMxMjVMMTguNjg3NSAxMS4zMTI1QzE5LjA5MzggMTEuNjg3NSAxOS4wOTM4IDEyLjM0MzggMTguNjg3NSAxMi43MTg4WiIgZmlsbD0iIzAwN0NGRiIvPgo8L3N2Zz4K") no-repeat center / 1.5rem;
}

.uc-form .t678 {
    background: radial-gradient(39.15% 71.35% at 50% 50%, #58A9FF 0%, #007CFF 100%);
}

.uc-form .t-select__wrapper::after {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4yMTY3MjggMC43ODcwMjVDMC40OTMwMTEgMC41MjgwMSAwLjkyNjk1NSAwLjU0MjAwOCAxLjE4NTk3IDAuODE4MjkxTDUuODQ0NDcgNS43ODczNUwxMC44Mjk0IDAuODAyNDA2QzExLjA5NzIgMC41MzQ2MTggMTEuNTMxNCAwLjUzNDYxOCAxMS43OTkyIDAuODAyNDA2QzEyLjA2NjkgMS4wNzAxOSAxMi4wNjY5IDEuNTA0MzYgMTEuNzk5MiAxLjc3MjE1TDUuODEyNjggNy43NTg2M0wwLjE4NTQ2MiAxLjc1NjI3Qy0wLjA3MzU1MjYgMS40Nzk5OCAtMC4wNTk1NTQ0IDEuMDQ2MDQgMC4yMTY3MjggMC43ODcwMjVaIiBmaWxsPSIjNjE2MTYxIi8+Cjwvc3ZnPgo=") no-repeat center / contain;
}

.uc-form .t678:before {
    background: url("https://static.tildacdn.com/tild3761-3732-4866-b130-303630373432/Frame_1597883486.png") no-repeat center / contain;
}

.uc-form .t-col.t-col_4:after {
    background: url("https://static.tildacdn.com/tild3263-6332-4938-b864-643536343939/Frame_1597883488.png") no-repeat center left / cover;
}

.uc-form .t-section__container:after {
    background: url("https://static.tildacdn.com/tild6438-3934-4265-b066-323564643665/Frame_1597883487.png") no-repeat center top / cover;
}

.uc-footer .t977__col-inner:nth-child(2) .t977__descr a {
    background: url('https://static.tildacdn.com/tild6339-3834-4737-b861-653536363632/Frame1.svg') no-repeat center right, #007cff;
}

.uc-footer .t977__col-inner:nth-child(3) .t977__descr {
    background: #ffffff;
    border: 1px solid #d6d6d6;
}

.uc-footer a[href^="mailto"]:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDgwOSAzLjMwNzEyQzEuNzk1MTEgMy4xMDc2MyAyLjE1Njg4IDMuMDAxNzUgMi41MjYyOCAzSDE3LjQ3MjRDMTcuODQxOCAzLjAwMTc1IDE4LjIwMzUgMy4xMDc2MiAxOC41MTc3IDMuMzA3MTJMMTAuMzc2NCA4LjkwMDE0QzEwLjE0OCA5LjA1NzYzIDkuODUwNzUgOS4wNTc2MyA5LjYyMjMxIDguOTAwMTRMMS40ODA5IDMuMzA3MTJaTTExLjEyNzkgMTAuMDY0N0MxMC40NDM1IDEwLjUzNjMgOS41NTA5NCAxMC41MzYzIDguODY2NTUgMTAuMDY0N0wwLjYxNTY2MyA0LjM5NDg2QzAuNTMzMjg5IDQuNjIwNiAwLjQ5MDgyOSA0Ljg1OTQ4IDAuNDg4MjgxIDUuMTAwMVYxNC45QzAuNDg4MjgxIDE2LjA1OTQgMS40MDExOCAxNyAyLjUyNjM4IDE3SDE3LjQ3MjVDMTguNTk3NyAxNyAxOS41MTA2IDE2LjA1OTQgMTkuNTEwNiAxNC45VjUuMTAwMUMxOS41MDggNC44NTk0OCAxOS40NjU1IDQuNjIwNiAxOS4zODQgNC4zOTQ4NkwxMS4xMjc5IDEwLjA2NDdaIiBmaWxsPSIjMDA3Q0ZGIi8+Cjwvc3ZnPgo=") no-repeat center / contain;
}

.uc-footer a[href^=tel]:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljg0MDYgMTQuMzkwNUwxNS42OTA0IDEyLjgyOUMxNS4wNDA0IDEyLjM1NDQgMTQuMTQ2NSAxMi40MjMxIDEzLjU3NzkgMTIuOTkxNEwxMi40Mjc4IDE0LjE0MDdDMTIuMjQwMyAxNC4zMjggMTEuOTcxNSAxNC4zOTY3IDExLjczNCAxNC4zMTU2QzguNzA4NzMgMTMuMjYgNi43MjExOSAxMS4yODY0IDUuNjY0NzEgOC4yNjk1NEM1LjU3NzIgOC4wMzIyIDUuNjQ1OTUgNy43NTczOCA1LjgzOTcyIDcuNTdMNi45ODM1NyA2LjQyN0M3LjU1MjM3IDUuODUyMzcgNy42MjExMSA0Ljk2NTQ2IDcuMTQ2MDggNC4zMDk1OUw1LjU4MzQ2IDIuMTY3MkM1LjMwMjIgMS43Nzk5NiA0Ljg2NDY1IDEuNTQyNjEgNC4zODk2MSAxLjUwNTE0QzMuOTIwODEgMS40Njc2NiAzLjQ1MjA0IDEuNjM2MyAzLjExNDUxIDEuOTczNTlDMS42OTU2NSAzLjM5MTQyIDEuMTUxODcgNS40Mjc1MSAxLjY5NTY1IDcuMjgyNDlDMy4zNDU3NyAxMi45MzUgNy4wNTIyNSAxNi42Mzg3IDEyLjcwODkgMTguMjg3NkMxMy4xODM5IDE4LjQzMTMgMTMuNjcxNCAxOC41IDE0LjE1OSAxOC41QzE1LjU3MTYgMTguNSAxNi45NzE2IDE3LjkyNTQgMTguMDM0MyAxNi44NjM2QzE4LjM3MTggMTYuNTI2MyAxOC41NDA2IDE2LjA1NzkgMTguNTAzMSAxNS41ODMyQzE4LjQ2NTYgMTUuMTA4NSAxOC4yMjgxIDE0LjY3NzggMTcuODQwNiAxNC4zOTA1WiIgZmlsbD0iIzAwN0NGRiIvPgo8L3N2Zz4K") no-repeat center / contain;
}

.uc-main .t165__uptitle strong u:first-child,
.uc-main .t165__uptitle ul,
.t-body .t-col,
.uc-main .t165__uptitle,
.uc-slider .t-card__title,
.uc-why .t-card__title,
.uc-form .t-form__submit,
.uc-footer .t977__col_left,
.uc-footer ol,
.uc-footer ol li:last-child,
.uc-footer .t977__descr a {
    margin: 0;
}

.uc-main .t165,
.uc-faq .t-item,
.uc-form .t678,
.uc-form .t-text {
    margin: 0 auto;
}

.uc-cards .t858__bgimg,
.uc-cards .t858__bgimg {
    margin: 0.625rem 0.625rem 0.25rem;
}

.uc-slider .t-btn {
    margin: 0 auto !important;
}

.uc-why .t-section__descr,
.uc-form .t-section__title {
    margin: 0 !important;
}

.uc-faq .t849__text {
    margin: 0 0 0.625rem;
}

.uc-main .t165__title,
.uc-menu .t228__right_buttons,
.uc-main .t165__btn-wrapper,
.uc-cards .t858__wrap,
.uc-cards .t858__wrap,
.uc-slider .t-card__btn-wrapper,
.uc-slider .t923__textwrapper,
.uc-why .t850__wrap {
    padding: 0;
}

.uc-main .t165__uptitle ul,
.uc-slider .t-card__title,
.uc-footer ol {
    padding: 0 !important;
}

.uc-main .t165__uptitle li {
    padding: 1rem;
}

.t-body .uc-main .t-container {
    padding: 4.5rem 3.25rem 5.75rem 3.25rem !important;
}

.t-body .t-container,
.uc-menu .t228__maincontainer {
    padding: 0 1.25rem !important;
}

.uc-main .t165,
.uc-cards .t858__wrap_bottom,
.uc-cards .t858__wrap_bottom,
.uc-slider .t-card__descr,
.uc-footer .t977__col_center {
    padding: 1.25rem;
}

.uc-main .t165__textwrapper {
    padding: 4.5rem 0 0 !important;
}

.uc-main .t165__uptitle li:nth-child(2) {
    padding: 0.875rem 1rem;
}

.uc-main .t165__uptitle li:first-child {
    padding: 0.75rem 1rem;
}

.uc-form .t-submit,
.t-body .t-btn {
    padding: 0.5rem 3.75rem 0.5rem 1.5rem;
}

.uc-cards,
.uc-cards,
.uc-slider,
.uc-why,
.uc-faq {
    padding: 3.125rem 0;
}

.uc-slider .t923__content {
    padding: 1.75rem 1.25rem 1.25rem;
}

.uc-faq .t849__trigger-button {
    padding: 12px 72px 12px 30px;
}

.uc-form .t-container {
    padding: 5.75rem 5.75rem 0 0 !important;
}

.uc-form {
    padding: 3.125rem 1.25rem;
}

.uc-form .t-col.t-col_4 {
    padding: 1.75rem;
}

.uc-form .t-section__container {
    padding: 6.25rem !important;
}

.uc-form .t-input,
.uc-form .t-select {
    padding: 0 1rem;
}

.uc-footer {
    padding: 1.875rem 0;
}

.uc-footer .t977__col-inner:nth-child(2) .t977__descr a,
.uc-footer .t977__col-inner:nth-child(3) .t977__descr {
    padding: 1rem 1.75rem;
}

.uc-main .t165__uptitle ul,
.uc-slider .t-card__title {
    list-style: none;
}

.uc-main .t165__uptitle li,
.uc-cards .t858__wrap,
.uc-cards .t858__wrap,
.uc-slider .t923__content,
.uc-faq .t-container,
.uc-footer .t977__col_left {
    flex-direction: column;
}

.uc-main .t165__uptitle li:nth-child(2) {
    flex-direction: row;
}

.uc-main .t165__uptitle li,
.uc-slider .t-card__title {
    gap: 0.5rem;
}

.t-body .uc-main .t-container,
.uc-cards .t858__container,
.uc-cards .t858__container,
.uc-why .t850__wrap,
.uc-why .t850__container,
.uc-footer .t977__col_left,
.uc-footer .t-container {
    gap: 1.25rem;
}

.uc-main .t165__uptitle li:nth-child(2),
.uc-faq .t-container:last-child {
    gap: 1rem;
}

.uc-main .t165__uptitle li:first-child {
    gap: 0.25rem;
}

.uc-slider .t-card__title {
    gap: 0.75rem;
}

.uc-footer a[href^="mailto"],
.uc-footer a[href^=tel],
.uc-footer .t977__col_center {
    gap: 0.625rem;
}

.uc-main .t165__uptitle li,
.uc-main .t-col_5.t165__left:after,
.uc-main .t165__uptitle,
.uc-main .t-col_5.t165__left:before,
.uc-form .t-submit:after,
.t-body .t-btn:after,
.uc-form .t-submit:before,
.t-body .t-btn:before,
.uc-form .t678:before,
.uc-form .t-col.t-col_4:after,
.uc-form .t-section__container:after {
    position: absolute;
}

.t-body .uc-main .t-container,
.uc-main .t-col_5.t165__left,
.uc-form .t-submit,
.t-body .t-btn,
.uc-faq .t849__accordion,
.uc-form .t-col.t-col_4,
.uc-form .t678 {
    position: relative;
}

.uc-slider .t-card__btn-wrapper,
.uc-faq .t849__trigger-button,
.uc-faq .t849__header {
    position: unset;
}

.uc-main .t165__uptitle li {
    z-index: 1;
}

.uc-main .t-col_5.t165__left:after,
.uc-main .t-col_5.t165__left:before,
.uc-form .t-submit:before,
.t-body .t-btn:before {
    z-index: -1;
}

.uc-main .t165__uptitle li,
.uc-slider .t-card__uptitle {
    letter-spacing: 0;
}

.uc-main .t165__uptitle li:last-child {
    letter-spacing: -0.0037rem;
}

.uc-form .t-submit,
.t-body .t-btn,
.uc-cards .t-card__title,
.uc-cards .t-card__title {
    letter-spacing: -0.01rem;
}

.uc-form .t-text strong {
    letter-spacing: -0.03em;
}

.uc-form .t-input,
.uc-form .t-select {
    letter-spacing: -0.0075rem;
}

.uc-main .t165__uptitle li {
    box-shadow: 0 0.25rem 2.75rem rgb(39 42 46 / 9%);
}

.uc-main .t165__uptitle li:last-child,
.uc-main .t165__uptitle li:nth-child(2),
.uc-main .t165__title,
.uc-cards .t-section__title,
.uc-cards .t-section__title,
.uc-cards .t-card__title,
.uc-slider .t-section__title,
.uc-slider .t-card__uptitle,
.uc-why .t-section__title,
.uc-why .t-section__descr,
.uc-why .t-card__title,
.uc-faq .t-section__title,
.uc-form .t-section__title {
    line-height: 1.2;
}

.uc-form .t-submit,
.t-body .t-btn,
.uc-slider .t-card__descr,
.uc-slider .t-card__title,
.uc-footer .t977__descr {
    line-height: 1.25;
}

.uc-form .t678__form-bottom-text {
    line-height: 1.3;
}

.uc-main .t165__uptitle li:last-child,
.uc-main .t165__uptitle li:nth-child(2),
.uc-slider .t-card__title,
.uc-why .t850__wrap,
.uc-form .t-section__container,
.uc-form .t-submit,
.uc-footer .t977__col-inner:nth-child(2) .t977__descr a,
.uc-footer .t977__col-inner:nth-child(3) .t977__descr {
    align-items: center;
}

.uc-main .t-col_5.t165__left {
    align-items: flex-end;
}

.uc-main .t-col_5.t165__left:after,
.uc-main .t165__uptitle,
.uc-main .t-col_5.t165__left:before {
    left: 0;
}

.uc-main .t165__uptitle li:last-child {
    left: calc(50% + 0.875rem);
}

.uc-main .t165__uptitle li:nth-child(2) {
    left: -8.625rem;
}

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

.uc-form .t-col.t-col_4:after {
    left: calc(100% - 2.5rem);
}

.uc-form .t-section__container:after {
    left: 9rem;
}

.uc-main .t165__uptitle li:last-child {
    transform: translateX(-50%);
}

.uc-main .t-col_5.t165__left:after,
.uc-main .t165__img {
    transform: rotate(10deg);
}

.uc-main .t-col_5.t165__left:before {
    transform: rotate(-4deg);
}

.uc-main .t165__uptitle li:nth-child(2),
.uc-form .t-submit:after,
.t-body .t-btn:after,
.uc-form .t-submit:before,
.t-body .t-btn:before,
.uc-form .t-col.t-col_4:after {
    transform: translateY(-50%);
}

.uc-form .t-submit:hover:before,
.t-body .t-btn:hover:before {
    transform: scale(20);
}

.uc-form .t-section__container:after {
    bottom: 0;
}

.uc-main .t165__uptitle li:last-child {
    bottom: -2.5rem;
}

.uc-main .t165__uptitle li:last-child,
.uc-form .t-submit,
.t-body .t-btn,
.uc-form .t-text {
    text-align: center;
}

.t-body .t-container,
.uc-main .t165,
.uc-main .t165__uptitle li:nth-child(2),
.uc-menu .t228__maincontainer,
.uc-slider .t923__content,
.uc-form,
.uc-form .t-col.t-col_4,
.uc-footer .t977__col_center,
.uc-footer .t977__col-inner:nth-child(2) .t977__descr a,
.uc-footer .t977__col-inner:nth-child(3) .t977__descr {
    box-sizing: border-box;
}

.uc-main .t165 {
    max-width: 75rem;
}

.uc-slider .t-card__title li:first-child {
    max-width: 100px;
}

.uc-main .t-col,
.uc-cards .t858__col,
.uc-cards .t858__col,
.uc-form .t678__form-bottom-text,
.uc-footer .t977__col-inner:nth-child(2),
.uc-footer .t977__col-inner:nth-child(3),
.uc-footer .t977__col-inner {
    max-width: unset;
}

.uc-main .t-col_5.t165__left {
    max-width: 27.125rem;
}

.uc-main .t165__uptitle li:nth-child(2) {
    max-width: 12.25rem;
}

.uc-main .t165__text {
    max-width: 22.25rem;
}

.uc-cards .t-item:first-child .t858__wrap_bottom,
.uc-cards .t-item:first-child .t858__wrap_bottom {
    max-width: 14.375rem;
}

.uc-cards .t-item:nth-child(6) .t858__wrap_bottom,
.uc-cards .t-item:nth-child(6) .t858__wrap_bottom {
    max-width: 11.25rem;
}

.uc-cards .t858__container {
    max-width: 60rem !important;
}

.uc-slider .t-slds__main {
    max-width: 76.25rem;
}

.uc-why .t-section__descr {
    max-width: 38.25rem;
}

.uc-form .t678 {
    max-width: 72.5rem;
}

.uc-form .t-section__title {
    max-width: 23.875rem;
}

.uc-form .t-col.t-col_4 {
    max-width: 23.75rem;
}

.uc-form .t-section__container {
    max-width: 36.25rem !important;
}

.uc-form .t-text {
    max-width: 15.5rem;
}

.uc-footer .t977__col_left {
    max-width: 14.75rem;
}

.uc-footer .t977__col_center {
    max-width: 56.25rem;
}

.uc-footer .t977__col-inner:nth-child(3) .t977__descr {
    justify-content: space-between;
    gap: 20px;
}

.uc-faq .t-item {
    max-width: 47.5rem !important;
}

.uc-why .t850__col.t-item {
    max-width: unset !important;
}

.uc-main .t-col_5.t165__left,
.uc-form .t-submit,
.t-body .t-btn {
    isolation: isolate;
}

.uc-main .t-col_5.t165__left:after,
.uc-main .t-col_5.t165__left:before,
.uc-main .t165__uptitle li:nth-child(2):before,
.uc-form .t-submit:after,
.t-body .t-btn:after,
.uc-form .t-submit:before,
.t-body .t-btn:before,
.uc-form .t-col.t-col_4:after,
.uc-form .t-section__container:after,
.uc-footer a[href^="mailto"]:before,
.uc-footer a[href^=tel]:before {
    content: '';
}

.uc-form .t678:before {
    content: "";
}

.uc-main .t-col_5.t165__left:after,
.uc-main .t165__uptitle,
.uc-main .t-col_5.t165__left:before,
.uc-main .t165__uptitle li:first-child {
    top: 0;
}

.uc-main .t165__uptitle li:nth-child(2) {
    top: calc(50% + 2.25rem);
}

.uc-form .t-submit:after,
.t-body .t-btn:after,
.uc-form .t-submit:before,
.t-body .t-btn:before {
    top: 50%;
}

.uc-form .t678:before {
    top: 1.5rem;
}

.uc-form .t-col.t-col_4:after {
    top: calc(50% + 1.25rem);
}

.uc-main .t165__uptitle li:first-child {
    right: 0;
}

.uc-form .t-submit:after,
.t-body .t-btn:after,
.uc-form .t-submit:before,
.t-body .t-btn:before {
    right: 0.5rem;
}

.uc-faq .t849__icon {
    right: 0.75rem;
}

.uc-form .t-select__wrapper::after {
    right: 1rem;
}

.uc-main .t165__uptitle li:first-child strong,
.uc-slider .t-card__title {
    font-family: 'Unbounded';
}

.uc-main .t165__uptitle li:nth-child(2):before {
    border: 0.125rem solid #E8E8F6;
}

.uc-form .t-submit,
.t-body .t-btn {
    border: 0.0625rem solid #007cff;
}

.uc-faq .t849__header {
    border: none !important;
}

.uc-faq .t849__accordion {
    border: 0.0625rem solid #c6c6c6;
}

.uc-form .t-select__wrapper::after {
    border: none;
}

.uc-main .t165__title,
.uc-slider .t-card__title,
.uc-footer .t977__descr span {
    margin-bottom: 1.25rem;
}

.uc-cards .t-section__title,
.uc-cards .t-section__title,
.uc-slider .t-section__title,
.uc-faq .t-section__title {
    margin-bottom: 2.5rem !important;
}

.uc-slider .t923__textwrapper {
    margin-bottom: 2rem;
}

.uc-slider .t-card__uptitle,
.uc-form .t-text strong {
    margin-bottom: 0.5rem;
}

.uc-why .t-section__title {
    margin-bottom: 1.75rem !important;
}

.uc-why .t-section__container {
    margin-bottom: 2.5rem;
}

.uc-form .t-input-group {
    margin-bottom: 0.625rem;
}

.uc-form .t-input-group.t-input-group_tx {
    margin-bottom: 1.75rem;
}

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

.uc-main .t165__text {
    opacity: 1;
}

.uc-form .t-submit,
.t-body .t-btn,
.uc-faq .t-container {
    justify-content: center;
}

.uc-cards .t858__wrap,
.uc-cards .t858__wrap,
.uc-why .t850__container,
.uc-footer .t977__col_left {
    justify-content: space-between;
}

.uc-slider .t923__slds-wrapper {
    justify-content: flex-start;
}

.uc-form .t-submit,
.t-body .t-btn {
    transition: color 0.6s ease;
}

.uc-form .t-submit:before,
.t-body .t-btn:before {
    transition: 0.6s transform cubic-bezier(0.67, 0.06, 0.43, 0.97);
}

.uc-form .t-submit,
.t-body .t-btn,
.uc-form .t-container:last-child {
    overflow: hidden;
}

.uc-slider .t-slds__container {
    overflow: visible;
}

.uc-form .t-submit,
.t-body .t-btn,
.uc-why .t-card__title {
    white-space: nowrap;
}

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

.uc-cards .t858__container,
.uc-cards .t858__container,
.uc-footer .t977__col_center {
    grid-template-columns: 1fr 1fr 1fr;
}

.uc-why .t850__container {
    grid-template-columns: 0.9fr 1.3fr 1fr;
}

.uc-cards .t858__inner-col,
.uc-cards .t858__inner-col {
    min-height: 10.75rem;
}

.uc-why .t-card__descr,
.uc-why .t-section__descr,
.uc-main .t165__text,
.uc-form .t-text {
    font-weight: 400;
}

.uc-slider .t-card__descr {
    font-weight: 500;
}

.uc-slider .t-card__title a {
    display: block;
    font-weight: 500 !important;
    max-width: 160px;
}

.uc-slider .t923__textwrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.uc-slider .t-card__descr {
    height: 100%;
    box-sizing: border-box;
}

.uc-footer .t977__descr span {
    font-weight: 600 !important;
}

.uc-slider .t-card__title {
    text-decoration: none;
}

.uc-footer ol a {
    text-decoration: underline !important;
}

.uc-faq .t849__lines>path:first-child {
    d: path("M 13 20 H 27");
}

.uc-faq .t849__lines>path:last-child {
    d: path("M 20 13 V 27");
}

.uc-faq .t849__textwrapper {
    padding-bottom: 12px;
}

.uc-faq .t849__textwrapper {
    padding-left: 30px;
}

.uc-faq .t849__textwrapper {
    padding-right: 72px;
}

.uc-form .t-select {
    padding-right: 2.625rem;
}

.uc-footer .t977__col-inner:first-child {
    grid-row: span 3;
}

.uc-footer .t977__col-inner:nth-child(2),
.uc-footer .t977__col-inner:nth-child(3) {
    grid-column: span 2;
}

.uc-footer .t977__col-inner {
    margin: 0;
}

.uc-footer .t977__col-inner:last-child {
    grid-column: 1;
}

.uc-footer .t977__col-inner:nth-child(3) .t977__descr a {
    text-decoration: underline !important;
    text-underline-offset: 3px;
}

.uc-footer ol a {
    text-underline-offset: 0.125rem;
}

.uc-slider .t-card__title ul {
    margin: 0;
    padding: 0 !important;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.uc-slider .t-card__title ul span {
    font-size: 12px;
    font-family: 'Nunito Sans';
    line-height: 1.25;
    display: block;
}

.uc-how .t855 {
    overflow: hidden;
    background: radial-gradient(59.96% 104.77% at 18.1% 33.62%, #58A9FF 0%, #007CFF 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
    border-radius: 28px;
    max-width: 1160px;
    margin: 0 auto;
    padding: 52px 20px 62px;
    box-sizing: border-box;
    position: relative;
    isolation: isolate;
}

.uc-how {
    padding: 0 20px;
    box-sizing: border-box;
}

.uc-how .t855__item {
    display: flex;
    max-width: 960px;
    margin: 0 auto;
    align-items: center;
    gap: 20px;
    justify-content: space-between;
    padding: 28px 32px 28px 52px;
    box-sizing: border-box;
    border-radius: 20px;
    backdrop-filter: blur(8px);
    background: rgb(177 215 255 / 40%);
    border-width: 1px;
    border-image: url("https://static.tildacdn.com/tild3633-3765-4266-b964-653131643432/Frame_1597883533.svg") 20 / 20px;
}

.uc-how .t855__title {
    padding: 0;
    color: #ffffff !important;
}

.uc-how .t-section__title {
    color: #ffffff;
    margin-bottom: 40px !important;
}

.uc-how .t855__descr {
    color: #ffffff !important;
}

.uc-how .t-col.t-col_3 {
    max-width: 120px;
}

.uc-how .t855__separator {
    margin: 0;
    height: 20px;
}

.uc-how .t855:before {
    content: '';
    position: absolute;
    background: url("https://static.tildacdn.com/tild6438-3934-4265-b066-323564643665/Frame_1597883487.png") no-repeat center top / cover;
    top: 92px;
    left: -40px;
    width: 200px;
    height: 200px;
}

.uc-how .t855:after {
    content: '';
    position: absolute;
    background: url("https://static.tildacdn.com/tild3761-3732-4866-b130-303630373432/Frame_1597883486.png") no-repeat center / contain;
    bottom: -40px;
    right: 16px;
    width: 208px;
    height: 200px;
}

.uc-how .t-section__title,
.uc-como .t-section__title {
    font-size: 32px;
    line-height: 1.2;
}

.uc-como .t-section__title {
    margin-bottom: 40px !important;
    color: #ffffff;
}

.uc-como {
    padding: 0 20px;
    box-sizing: border-box;
    margin-top: 50px;
}

.uc-como .t1066 {
    max-width: 1160px;
    margin: 0 auto;
    background: radial-gradient(45.07% 87.3% at 69.48% 54.93%, #B990FF 0%, #9F67FF 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
    border-radius: 28px;
    padding: 40px 32px;
    box-sizing: border-box;
}

.uc-como .t-item {
    margin-bottom: 20px;
    backdrop-filter: blur(8px);
    border-width: 1px;
    border-image: url(https://static.tildacdn.com/tild3336-3534-4538-b032-336637646232/Frame_1597883536.svg) 20 / 20px;
    border-radius: 20px;
    min-height: 98px;
    display: flex;
    align-items: center;
    padding: 16px 20px;
    box-sizing: border-box;
    gap: 20px;
    background: linear-gradient(90deg, rgba(200, 167, 255, 0.7) 0%, rgba(193, 158, 255, 0.7) 61.66%);
}

.uc-como .t1066__textwrapper {
    padding: 0;
}

.uc-como .t1066__descr {
    color: #ffffff;
    font-weight: 500;
}

.uc-como .t-item:last-child {
    margin: 0;
}

.uc-como .t1066__container.t-container {
    padding: 0 !important;
}

.uc-como .t1066__box-text {
    width: 50%;
}

.uc-como .t1066__box-img {
    position: absolute;
    z-index: -1;
    right: 0;
    bottom: 0;
    width: 50%;
    max-width: unset;
}

.uc-como .t1066 {
    isolation: isolate;
    position: relative;
}

.uc-how .t855__descr {
    font-weight: 500;
}

#rec830277438 .t1066,
#rec830288729 .t1066 {
    background: radial-gradient(59.96% 104.77% at 18.1% 33.62%, #58A9FF 0%, #007CFF 100%);
}

#rec830277438 .t-item,
#rec830288729 .t-item {
    background: rgb(177 215 255 / 40%);
    border-image: url(https://static.tildacdn.com/tild3633-3765-4266-b964-653131643432/Frame_1597883533.svg) 20 / 20px;
}

#rec830277438,
#rec830288729 {
    margin: 0 0 50px;
}

.uc-slider .t-card__btn-wrapper {
    display: none;
}

.uc-slider .t923__textwrapper {
    margin-bottom: 0;
}

@media screen and (max-width: 1300px) {
    .uc-slider .t-slds__container {
        width: 100%;
    }
}

@media screen and (max-width: 1300px) {
    .t-body .t-container {
        max-width: 75rem;
    }
    
    .t-body .t-col.t-col_12 {
        max-width: unset;
    }
    
    .uc-footer .t977__col-inner {
        width: 100%;
        margin: 0;
    }
    
    .uc-main .t165__uptitle li:nth-child(2) {
        left: -3.75rem;
        top: calc(50% + 4.5rem);
    }
    
    .uc-why .t850__container {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    
    .uc-why .t-card__title {
        white-space: nowrap;
    }
}

@media screen and (max-width: 1200px) {
    .uc-how .t855:after {
        bottom: -70px;
        right: 10px;
    }
    
    .uc-footer .t977__col-inner:nth-child(3) .t977__descr strong {
        font-size: 14px !important;
    }
}

@media screen and (max-width: 980px) {
    .uc-menu .t228__leftcontainer {
        display: block !important;
    }
    
    .uc-menu .t228__maincontainer,
    .uc-menu .t228__rightcontainer {
        display: flex;
    }
    
    .uc-menu .t228__rightcontainer,
    .uc-menu .t228__leftcontainer,
    .uc-menu .t228__imglogo {
        padding: 0 !important;
    }
    
    .uc-menu .t228__maincontainer {
        align-items: center;
    }
    
    .uc-menu .t228__maincontainer {
        height: 4.875rem !important;
    }
    
    .uc-menu .t228__rightcontainer,
    .uc-menu .t228__right_buttons {
        margin: 0;
    }
    
    .uc-menu .t228__rightside {
        min-width: unset !important;
    }
    
    .uc-menu .t228__imglogo {
        min-width: 9.875rem !important;
    }
    
    .uc-menu .t228 {
        position: fixed;
    }
}

@media screen and (max-width: 960px) {
    .t-body .t-col,
    .uc-slider .t923__slds-wrapper {
        padding: 0;
    }
    
    .t-body .uc-main .t-container {
        padding: 2rem 2rem 4rem !important;
    }
    
    .uc-main .t165__textwrapper {
        padding: 0 !important;
    }
    
    .uc-form .t-container {
        padding: 3rem 3rem 0 0 !important;
    }
    
    .uc-form .t-section__container {
        padding: 3rem !important;
    }
    
    .uc-footer .t977__col-inner:nth-child(2) .t977__descr a,
    .uc-footer .t977__col-inner:nth-child(3) .t977__descr {
        padding: 1rem;
        height: 52px;
    }
    
    .uc-why .t850__container {
        display: flex;
    }
    
    .t-body .uc-main .t-container {
        flex-direction: column;
    }
    
    .t-body .uc-main .t-container {
        align-items: center;
    }
    
    .uc-form .t678:before {
        top: 0;
    }
    
    .uc-main .t165__uptitle li:nth-child(2) {
        top: 50%;
    }
    
    .uc-main .t165__uptitle li:nth-child(2) {
        left: -7.625rem;
    }
    
    .uc-form .t-section__container:after {
        left: 6rem;
    }
    
    .uc-main .t-col_5.t165__left {
        margin-top: 1.5rem;
    }
    
    .uc-cards .t858__bgimg,
    .uc-cards .t858__bgimg {
        margin-bottom: 0.25rem !important;
    }
    
    .uc-why .t850__container {
        -ms-flex-wrap: wrap;
    }
    
    .uc-why .t850__container {
        flex-wrap: wrap;
    }
    
    .uc-why .t850__container {
        justify-content: flex-start;
    }
    
    .uc-form .t678:before {
        transform: translateY(-30%);
    }
    
    .uc-footer .t977__col_center,
    .uc-footer .t977__col_left {
        width: 100%;
    }
    
    .uc-how .t855__separator {
        margin: 0 !important;
    }
    
    .uc-como .t1066__box-img-mobile {
        display: none;
    }
    
    .uc-como .t1066__box-img {
        display: block;
    }
    
    .uc-footer .t977__col-inner:nth-child(2), .uc-footer .t977__col-inner:nth-child(3) {
        grid-column: 1;
    }
    
    .uc-footer .t977__col_center {
        grid-template-columns: 1fr;
    }
    
    .uc-footer .t977__col-inner:last-child {
        margin-top: 10px;
    }
    
    .uc-how .t855__container.t-container {
        padding: 0 !important;
    }
    
    .uc-how .t855 {
        padding: 52px 32px 62px;
    }
}

@media screen and (max-width: 768px) {
    .uc-main .t165__title {
        font-size: 2rem;
    }
    
    .uc-main .t165__text,
    .uc-why .t-section__descr {
        font-size: 1rem !important;
    }
    
    .uc-cards .t-section__title,
    .uc-cards .t-section__title,
    .uc-slider .t-section__title,
    .uc-why .t-section__title,
    .uc-faq .t-section__title,
    .uc-form .t-section__title,
    .uc-how .t-section__title,
    .uc-como .t-section__title {
        font-size: 1.75rem;
    }
    
    .uc-faq .t849__title {
        font-size: 1.125rem !important;
    }
    
    .uc-slider .t-card__uptitle {
        font-size: 1.25rem;
    }
    
    .uc-main .t-col_5.t165__left {
        max-width: 70%;
    }
    
    .uc-main .t165__uptitle li:nth-child(2) {
        left: -6rem;
    }
    
    .uc-form .t678:before {
        left: -2rem;
    }
    
    .uc-footer .t977__text.t-text {
        left: 1.25rem;
    }
    
    .uc-cards .t858__container,
    .uc-cards .t858__container {
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-como .t1066__box-text {
        width: 100%;
    }
    
    .uc-como .t1066__box-img {
        display: none;
    }
    
    .uc-form .t678,
    .uc-footer .t-container {
        flex-direction: column;
    }
    
    .uc-form .t678 {
        gap: 1.5rem;
    }
    
    .uc-form .t-section__title {
        text-align: center;
    }
    
    .uc-form .t-col.t-col_12 {
        width: unset;
    }
    
    .uc-form .t678:before {
        width: 10rem;
    }
    
    .uc-form .t-container {
        justify-content: center;
    }
    
    .uc-form .t-container {
        display: flex;
    }
    
    .uc-form .t-section__container:after {
        display: none;
    }
    
    .uc-form .t-container {
        padding: 0 !important;
    }
    
    .uc-form .t-section__container {
        padding: 3rem 3rem 0 !important;
    }
    
    .uc-form .t678:before {
        z-index: 1;
    }
    
    .uc-form .t678:before {
        height: 10rem;
    }
    
    .uc-form .t678:before {
        transform: unset;
    }
    
    .uc-form .t678:before {
        top: 30%;
    }
    
    .uc-footer .t-container {
        position: relative;
    }
    
    .uc-footer .t977__text.t-text {
        position: absolute;
    }
    
    .uc-footer .t-container {
        padding-bottom: 5rem !important;
    }
    
    .uc-footer .t977__text.t-text {
        right: 1.25rem;
    }
    
    .uc-footer .t977__text.t-text {
        bottom: 0;
    }
}

@media screen and (max-width: 640px) {
    .uc-menu .t228__right_buttons_but,
    .uc-footer .t977__text.t-text {
        margin: 0;
    }
    
    .uc-main .t-col_5.t165__left {
        margin: 1.5rem auto 0;
    }
    
    .uc-slider .t923__col {
        padding: 0 !important;
    }
    
    .uc-faq .t849__trigger-button {
        padding: 10px 64px 10px 20px;
    }
    
    .uc-cards,
    .uc-cards,
    .uc-slider,
    .uc-why,
    .uc-faq {
        padding: 2.25rem 0;
    }
    
    .uc-slider .t-slds__arrow-withbg {
        width: 50px !important;
    }
    
    .uc-slider .t-slds__arrow_body {
        width: 12px !important;
    }
    
    .uc-why .t850__col.t-item {
        width: 100%;
    }
    
    .uc-faq .t849__icon {
        width: 2.25rem;
    }
    
    .uc-form .t678:before {
        width: 8rem;
    }
    
    .uc-slider .t-slds__arrow-withbg {
        height: 50px !important;
    }
    
    .uc-faq .t849__trigger-button {
        height: unset;
    }
    
    .uc-faq .t849__icon {
        height: 2.25rem;
    }
    
    .uc-form .t678:before {
        height: 8rem;
    }
    
    .uc-why .t-section__title,
    .uc-why .t-section__descr {
        text-align: center;
    }
    
    .uc-why .t-card__title {
        text-align: right;
    }
    
    .uc-why .t850__container {
        align-items: center;
    }
    
    .uc-why .t850__container {
        flex-direction: column;
    }
    
    .uc-why .t-card__title {
        font-size: 2rem;
    }
    
    .uc-faq .t849__title {
        font-size: 1rem !important;
    }
    
    .uc-why .t850__col.t-item {
        max-width: unset !important;
    }
    
    .uc-why .t850__wrap {
        display: grid;
    }
    
    .uc-why .t850__wrap {
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-faq .t849__title {
        line-height: 1.25;
    }
    
    .uc-faq .t849__trigger-button {
        min-height: 64px;
    }
    
    .uc-faq .t849__textwrapper {
        padding-left: 20px;
    }
    
    .uc-faq .t849__textwrapper {
        padding-right: 64px;
    }
    
    .uc-faq .t849__accordion {
        border-radius: 0.75rem;
    }
    
    .uc-form .t678:before {
        top: 10%;
    }
    
    .uc-form .t678:before {
        left: unset;
    }
    
    .uc-form .t678:before {
        right: calc(100% - 4rem);
    }
    
    .uc-how .t855__item {
        padding: 28px;
        flex-direction: column;
    }
    
    .uc-how .t855:after {
        width: 168px;
        height: 160px;
        bottom: -60px;
    }
    
    .uc-how .t855__title {
        margin: 0;
    }
    
    .uc-how .t855__descr,
    .uc-how .t855__title {
        text-align: center;
    }
    
    .uc-how .t855 {
        padding: 40px 32px;
    }
    
    .uc-how .t855:before {
        z-index: -1;
    }
    
    .uc-footer .t977__col-inner:nth-child(3) .t977__descr strong {
        font-size: 12px !important;
    }
}

@media screen and (max-width: 480px) {
    .uc-menu .t228__imglogo {
        min-width: 8rem !important;
    }
    
    .uc-menu .t-btn {
        padding-left: 1rem;
    }
    
    .uc-main .t-col_5.t165__left:before,
    .uc-main .t-col_5.t165__left:after {
        border-radius: 2rem;
    }
    
    .uc-main .t165__uptitle li {
        border-radius: 0.75rem;
    }
    
    .t-body .uc-main .t-container {
        border-radius: 1.5rem;
    }
    
    .uc-main .t165__uptitle li:first-child {
        white-space: nowrap;
    }
    
    .uc-main .t165__uptitle li {
        padding: 0.625rem;
    }
    
    .uc-main .t-col_5.t165__left {
        padding: 1.5rem;
    }
    
    .t-body .uc-main .t-container {
        padding: 1.5rem 1.25rem !important;
    }
    
    .uc-form .t-col.t-col_4 {
        padding: 1.5rem 1rem 1rem !important;
    }
    
    .uc-form .t-container:last-child {
        padding: 0 1.25rem !important;
    }
    
    .uc-form .t-section__container {
        padding: 1.5rem 1.5rem 0 !important;
    }
    
    .uc-main .t-col_5.t165__left {
        max-width: calc(100% - 2.5rem);
    }
    
    .uc-main .t-col_5.t165__left {
        margin-top: 2rem;
    }
    
    .uc-main .t165__uptitle li:first-child {
        right: -1rem;
    }
    
    .uc-main .t165__uptitle li:last-child {
        left: 50%;
    }
    
    .uc-main .t165__uptitle li:last-child {
        bottom: 0;
    }
    
    .uc-main .t165__uptitle li:last-child {
        transform: translate(-50%, 50%);
    }
    
    .uc-main .t165__uptitle li:nth-child(2):before {
        height: 2rem;
    }
    
    .uc-main .t165__uptitle li:nth-child(2):before {
        width: 2rem;
    }
    
    .uc-slider .t923__col,
    .uc-slider .t-card__col {
        width: 100% !important;
    }
    
    .uc-main .t165__uptitle li:nth-child(2) {
        display: none;
    }
    
    .uc-cards .t858__container,
    .uc-footer .t977__col_center {
        display: flex;
    }
    
    .uc-cards .t858__container,
    .uc-footer .t977__col_center {
        flex-direction: column;
    }
    
    .uc-cards .t-section__title,
    .uc-cards .t-section__title,
    .uc-slider .t-section__title,
    .uc-faq .t-section__title {
        margin-bottom: 2rem !important;
    }
    
    .uc-form .t678:before {
        top: 20%;
    }
    
    .uc-footer .t-container {
        padding-bottom: 7rem !important;
    }
    
    .uc-how .t855,
    .uc-como .t1066 {
        padding: 32px 20px 20px;
    }
    
    .uc-how .t855:after {
        bottom: -40px;
        right: -20px;
        width: 120px;
        height: 120px;
    }
    
    .uc-how .t855:before {
        width: 120px;
        height: 120px;
        top: 120px;
    }
    
    .uc-como .t-item {
        flex-direction: column;
        justify-content: center;
    }
    
    .uc-como .t1066__descr {
        text-align: center;
    }
}