@keyframes fly {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-30px);
    }
}

@keyframes flyAndRotate {
    0% {
        transform: translateY(0) rotate(0deg);
    }
    50% {
        transform: translateY(-30px) rotate(-180deg);
    }
    100% {
        transform: translateY(0) rotate(-360deg);
    }
}

@keyframes cloud {
    0% {
        transform: translateX(0%);
    }
    24.99% {
        transform: translateX(0%);
    }
    25% {
        transform: translateX(5%);
    }
    49.99% {
        transform: translateX(5%);
    }
    50% {
        transform: translateX(10%);
    }
    74.99% {
        transform: translateX(10%);
    }
    75% {
        transform: translateX(5%);
    }
    99.99% {
        transform: translateX(5%);
    }
    100% {
        transform: translateX(0%);
    }
}

@keyframes marquee {
    to {
        transform: translateX(calc((100% / 12) * -4));
    }
}

.t-body #allrecords .t-btn:hover,
.t-body #allrecords .t-submit:hover {
    box-shadow: 0px 0px rgba(0, 0, 0, 1) !important;
}

.uc-person .t165__img {
    box-shadow: 8px 8px 0px 0px #FFFFFF;
}

.t-body .t-btn:hover,
.t-body .t-submit:hover {
    transform: translate(4px, 4px);
}

.t-body .t-btn,
.t-body .t-submit {
    transform: translate(0, 0);
}

.uc-person .t165__img {
    transform: rotate(6deg);
}

#rec794649880 .t165__img {
    transform: rotate(-4.84deg);
}

.t-body .t-btn,
.t-body .t-submit {
    transition: .3s box-shadow ease, .3s transform ease;
}

.uc-main .t-col.t-col_12 {
    transition: .3s min-height ease;
}

.t-body .t-btn,
.t-body .t-submit,
.uc-main .t-col.t-col_12,
.uc-about-cards .t1073__col,
.uc-about-cards .t1073__textwrapper,
.uc-marquee .t1003__content-wrapper,
.uc-for-cards .t1073__col,
.uc-person .t-container,
.uc-person .t-col.t-col_5,
.uc-price-cards .t1073__col,
.uc-price-cards .t-card__link,
.uc-form .t-container,
.uc-form .t678,
.uc-form .t-col.t-col_5 {
    position: relative;
}

.uc-reviews .t1186:before,
.uc-main .t-col.t-col_12:before,
.uc-person .t-container:after,
.uc-marquee .t1003__content-wrapper:before,
.uc-main .t-col.t-col_12:after,
.t-body .t-btn:before,
.uc-about-cards .t1073__textwrapper:before,
.uc-for-cards .t1073__col:before,
.uc-person .t-container:before,
.uc-price-cards .t1073__col:before,
.uc-form .t678:before,
.uc-main .t485__img,
.main__img,
.uc-about-cards .t1073__col:first-child .t1073__textwrapper:after,
.uc-for-cards .t1073__col:first-child:after,
#rec794653531 .t1073__col:last-child:after,
.uc-about-cards .t1073__col:first-child:after,
.uc-about-cards .t1073__col:first-child:before,
#rec794653531 .t1073__col:first-child .for-cards__img,
#rec794649257 .t-col.t-col_5:after,
#rec794649880 .t-col.t-col_5:after,
#rec794660830 .for-cards__img,
.uc-price-cards .t-card__btn,
.uc-form .t-container:not(.t-section__container):before,
.uc-form .t-container:not(.t-section__container):after,
.uc-form .t-col.t-col_5:after,
.t-body .t-submit:before {
    position: absolute;
}

.t-body .t-btn,
.t-body .t-submit,
.uc-main .t-col.t-col_12,
.uc-about-cards .t1073__textwrapper,
.uc-marquee .t1003__content-wrapper,
.uc-for-cards .t1073__col,
.uc-person .t-container,
.uc-price-cards .t1073__col {
    z-index: 1;
}

.uc-about-cards .t1073__col:first-child,
.uc-about-cards .t1073__col:first-child:after,
.uc-about-cards .t1073__col:first-child:before,
#rec794660830 .t1073__col:first-child {
    z-index: 2;
}

.uc-main .t-col.t-col_12:before,
.uc-person .t-container:after,
.uc-marquee .t1003__content-wrapper:before,
.uc-reviews .t1186:before,
.uc-main .t-col.t-col_12:after,
.t-body .t-btn:before,
.uc-about-cards .t1073__textwrapper:before,
.uc-for-cards .t1073__col:before,
.uc-person .t-container:before,
.uc-price-cards .t1073__col:before,
.uc-form .t678:before {
    z-index: -3;
}

.uc-main .t485__img,
.uc-about-cards .t1073__col:first-child .t1073__textwrapper:after,
.uc-for-cards .t1073__col:first-child:after,
#rec794653531 .t1073__col:last-child:after {
    z-index: -1;
}

.main__img {
    z-index: -2;
}

.uc-form .t-container:not(.t-section__container):after {
    z-index: -4;
}

.t-body .t-btn,
.t-body .t-submit {
    height: 92px;
}

.uc-menu .t-btn {
    height: 60px;
}

.uc-main .t-col.t-col_12:before,
.uc-person .t-container:after,
.uc-marquee .t1003__content-wrapper:before,
.uc-reviews .t1186:before,
.uc-main .t-col.t-col_12:after,
.t-body .t-btn:before,
.uc-about-cards .t1073__textwrapper:before,
.uc-for-cards .t1073__col:before,
.uc-person .t-container:before,
.uc-price-cards .t1073__col:before,
.uc-form .t678:before,
.uc-about-cards .t1073__textwrapper,
.uc-about-cards .t1073__col:first-child .t1073__textwrapper:after,
.uc-for-cards .t1073__col:first-child:after,
#rec794653531 .t1073__col:last-child:after,
.uc-person .t165__textwrapper,
.t-body .t-submit:before {
    height: 100%;
}

.uc-about-cards .t1073__col:first-child:before {
    height: 109px;
}

.uc-marquee .t1003__item .t-text:before,
.uc-form .t-input,
.uc-form .t-select {
    height: 56px;
}

#rec794649257 .t-col.t-col_5:after {
    height: 110px;
}

#rec794649880 .t-col.t-col_5:after {
    height: 72px;
}

.uc-form .t-container:not(.t-section__container):before {
    height: 108px;
}

.uc-form .t-container:not(.t-section__container):after {
    height: 120px;
}

.uc-form .t-col.t-col_5:after {
    height: 168px;
}

.uc-person .t165__textwrapper,
.uc-person .t165__title,
#rec794660194 .t1003,
.uc-form .t-container,
.uc-footer .t005__text {
    padding: 0;
}

.t-body .t-btn,
.t-body .t-submit {
    padding: 0 46px;
}

.t-body .t-container,
.uc-marquee .t1003,
.uc-person .t165,
.uc-form {
    padding: 0 20px;
}

.uc-menu .t228__list_item {
    padding: 0 20px!important;
}

.uc-menu .t228__list_item:first-child {
    padding-left: 0!important;
}

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

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

.uc-main .t-col.t-col_12,
.uc-for-cards .t1073__col,
.uc-person .t-container,
.uc-price-cards .t1073__col {
    padding: 40px;
}

.uc-about-cards .about-cards__img {
    padding: 40px 0 0;
}

.uc-about-cards .t1073__textwrapper {
    padding: 44px 36px 0;
}

.uc-marquee .t-text {
    padding: 0 12px;
}

#rec794649880 .t-container {
    padding: 40px 40px 40px 52px;
}

#rec794649257 .t-container {
    padding: 40px 52px 50px 40px;
}

#rec794660194 .t1073__col {
    padding: 40px 0 0;
}

#rec794660194 .t1073__textwrapper {
    padding: 0 40px;
}

.uc-form .t678 {
    padding: 78px 40px 64px;
}

.uc-faq .t849__trigger-button {
    padding: 24px 50px 24px 0;
}

.uc-faq .t849__textwrapper {
    padding: 0 0 24px;
}

.uc-footer .t-row {
    padding: 24px 0;
}

.uc-main .t485__descr,
.uc-about-cards .t-card__descr,
.uc-for-cards .t-card__descr,
.uc-person .t165__title,
.uc-person .t165__text,
.uc-price-cards .t-card__descr,
.uc-form .t-section__descr,
.uc-faq .t-section__descr,
.uc-faq .t849__title {
    font-weight: 400;
}

.uc-main .t485__title,
.uc-about-cards .t-card__title,
.uc-marquee .t-text,
.uc-for-cards .t-card__title,
.uc-for-cards .t-card__uptitle,
.uc-person .t165__uptitle,
.uc-price-cards .t-card__title,
.uc-form .t-section__title,
.uc-faq .t-section__title {
    font-weight: 800;
}

.t-body .t-btn,
.t-body .t-submit {
    font-weight: 800 !important;
}

.t-body .t-btn,
.t-body .t-submit,
.uc-about-cards .t-card__title {
    font-size: 32px;
}

.uc-menu .t-btn,
.uc-about-cards .t-card__descr,
.uc-for-cards .t-card__descr,
.uc-person .t165__title,
.uc-person .t165__text,
.uc-price-cards .t-card__descr,
.uc-form .t-section__descr,
.uc-faq .t-section__descr,
.uc-faq .t849__title {
    font-size: 20px;
}

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

.uc-main .t485__descr {
    font-size: 28px;
}

.uc-marquee .t-text,
.uc-for-cards .t-card__uptitle {
    font-size: 36px;
}

.uc-for-cards .t-card__title,
.uc-person .t165__uptitle,
.uc-price-cards .t-card__title,
.uc-form .t-section__title,
.uc-faq .t-section__title {
    font-size: 40px;
}

.uc-faq .t849__text {
    font-size: 16px;
}

.uc-footer .t005__text,
.uc-form .t678__form-bottom-text {
    font-size: 14px;
}

.t-body .t-btn,
.t-body .t-submit {
    line-height: 1;
}

.uc-main .t485__title,
.uc-about-cards .t-card__title,
.uc-for-cards .t-card__title,
.uc-for-cards .t-card__uptitle,
.uc-person .t165__uptitle,
.uc-price-cards .t-card__title,
.uc-form .t-section__title {
    line-height: 1.1;
}

.uc-main .t485__descr,
.uc-about-cards .t-card__descr,
.uc-for-cards .t-card__descr,
.uc-person .t165__title,
.uc-person .t165__text,
.uc-price-cards .t-card__descr,
.uc-form .t-section__descr,
.uc-faq .t-section__descr,
.uc-faq .t849__title {
    line-height: 1.36;
}

.uc-marquee .t-text,
.uc-faq .t849__text {
    line-height: 1.2;
}

.uc-faq .t-section__title {
    line-height: 44px;
}

.uc-footer .t005__text {
    line-height: 1.286;
}

.t-body .t-btn,
.t-body .t-submit,
.uc-main .t485__title,
.uc-about-cards .t-card__title,
.uc-for-cards .t-card__title,
.uc-person .t165__uptitle {
    text-shadow: 3px 4px 0px #000000;
}

.uc-menu .t-btn {
    text-shadow: 2px 2px 0px #000000;
}

.uc-for-cards .t-card__uptitle,
.uc-price-cards .t-card__title {
    text-shadow: 3px 4px 0 #000000;
}

.t-body .t-container,
.uc-main .t-col.t-col_12,
.uc-about-cards .t1073__textwrapper,
.uc-marquee .t1003__outer,
.uc-marquee .t1003,
.uc-for-cards .t1073__col,
.uc-person .t165,
#rec794660194 .t1073__textwrapper,
.uc-price-cards .t1073__col,
.uc-form {
    box-sizing: border-box;
}

.t-body .t-col.t-col_12,
.uc-menu .t-btn,
.uc-about-cards .t1073__col,
.uc-about-cards .t-card__title,
.uc-about-cards .t-card__descr,
.uc-for-cards .t1073__col,
.uc-for-cards .t-card__title,
.uc-person .t-col.t-col_7,
.uc-person .t-col.t-col_5,
.uc-person .t165__uptitle,
.uc-price-cards .t1073__col,
.uc-price-cards .t-card__title,
.uc-price-cards .t-card__descr,
.uc-faq .t849__text,
.uc-footer .t-col.t-col_4 {
    margin: 0;
}

.uc-about-cards .about-cards__img,
.uc-about-cards .t1073__col:last-child .t-card__descr,
.uc-marquee .t1003,
.uc-person .t165,
#rec794660194 .t-card__title,
.uc-form .t-col.t-col_5,
.uc-faq .t-item,
.uc-footer .t-row {
    margin: 0 auto;
}

.uc-for-cards .t-card__descr {
    margin: 24px 0 0;
}

.uc-for-cards .t1073__col:first-child .for-cards__img {
    margin: auto;
}

.uc-form {
    margin: 24px auto 0;
}

#rec794649880 .t165__img {
    margin-right: 0;
}

.uc-menu .t228__imglogo {
    margin-right: 44px;
}

.uc-person .t165__img {
    margin-right: 13px;
}

.uc-main .t-col.t-col_12 {
    --offsetHeight: 108px;
}

.uc-main .t-col.t-col_12,
.uc-about-cards .t1073__col,
.uc-about-cards .t1073__textwrapper,
.uc-marquee .t-text,
.uc-for-cards .t1073__col,
.uc-person .t165__textwrapper,
.uc-form .t-container,
.uc-faq .t-section__container .t-col.t-col_12,
.uc-faq .t-container,
.uc-about-cards .t-card__link,
.uc-footer .t-row,
.t-body .t-submit {
    display: flex;
}

.uc-about-cards .t1073__row,
#rec794660830 .t1073__row,
.uc-price-cards .t1073__textwrapper {
    display: grid;
}

.uc-marquee .t1003__item .t-text:before {
    display: block;
}

#rec794660194 .t1003__content-wrapper:before,
.uc-form .t-form__errorbox-middle {
    display: none;
}

.uc-main .t-col.t-col_12 {
    background: #468AC9;
}

.uc-main .t-col.t-col_12:before,
.uc-person .t-container:after {
    background: url("https://static.tildacdn.com/tild3636-3735-4530-a666-346237336538/spyral.gif") no-repeat center / cover;
}

.uc-reviews .t1186:before,
.uc-marquee .t1003__content-wrapper:before,
.uc-main .t-col.t-col_12:after,
.t-body .t-btn:before,
.uc-about-cards .t1073__textwrapper:before,
.uc-for-cards .t1073__col:before,
.uc-person .t-container:before,
.uc-price-cards .t1073__col:before,
.uc-form .t678:before,
.t-body .t-submit:before,
.uc-form .t-section__title span:before {
    background: url("https://static.tildacdn.com/tild3061-3831-4665-a136-663537666431/noize.png") repeat center;
}

.uc-about-cards .t1073__col:first-child .t1073__textwrapper:after,
.uc-for-cards .t1073__col:first-child:after,
#rec794653531 .t1073__col:last-child:after {
    background: url("https://static.tildacdn.com/tild6139-3463-4536-a464-316136393435/stars.gif") center;
}

.uc-about-cards .t1073__col:first-child:after {
    background: url("https://static.tildacdn.com/tild3863-3336-4238-a161-346538313863/Group_1321316694.png") no-repeat 62% 14% / 50%,
        url("https://static.tildacdn.com/tild3464-3530-4538-a339-313133343338/rocket.gif") no-repeat center bottom / contain;
}

.uc-about-cards .t1073__col:first-child:before {
    background: url("https://static.tildacdn.com/tild6538-6566-4261-b537-653934616165/fries.png") no-repeat center / contain;
}

.uc-marquee .t1003__item:nth-child(odd) .t-text:nth-child(odd):before {
    background: url("https://static.tildacdn.com/tild3964-6335-4366-b665-346632626431/631ca0f7d44a434b3589.png") no-repeat center / contain;
}

.uc-marquee .t1003__item:nth-child(odd) .t-text:nth-child(even):before {
    background: url("https://static.tildacdn.com/tild3534-3836-4665-b863-666561343463/631ca0f7d44a434b3589.png") no-repeat center / contain;
}

.uc-marquee .t1003__item:nth-child(even) .t-text:nth-child(odd):before {
    background: url("https://static.tildacdn.com/tild3765-3838-4063-b632-646138393464/631ca0f7d44a434b3589.png") no-repeat center / contain;
}

.uc-marquee .t1003__item:nth-child(even) .t-text:nth-child(even):before {
    background: url("https://static.tildacdn.com/tild3930-6137-4638-b737-643134353333/631ca0f7d44a434b3589.png") no-repeat center / contain;
}

#rec794649257 .t-col.t-col_5:after {
    background: url("https://static.tildacdn.com/tild6337-6164-4263-a438-373261656662/Frame_2.svg") no-repeat center / contain;
}

#rec794649880 .t-col.t-col_5:after {
    background: url("https://static.tildacdn.com/tild6630-6238-4230-b835-616530333830/Group.svg") no-repeat center / contain;
}

.uc-form .t-container:not(.t-section__container):before {
    background: url("https://static.tildacdn.com/tild3165-3036-4238-b461-353138613534/Group_1321316615.png") no-repeat center / contain;
}

.uc-form .t-container:not(.t-section__container):after {
    background: url("https://static.tildacdn.com/tild3639-6565-4664-b930-363634383835/1.png") no-repeat center / contain;
}

.uc-form .t-col.t-col_5:after {
    background: url("https://static.tildacdn.com/tild6632-3562-4561-b137-373364303362/Group_1321316684.svg") no-repeat center / contain;
}

.uc-about-cards .t1073__textwrapper,
#rec794660830 .t1073__col:last-child {
    background: #05446B;
}

.uc-about-cards .t1073__col:first-child .t1073__textwrapper,
#rec794653531 .t1073__col:last-child {
    background: #000000;
}

.uc-for-cards .t1073__col:first-child {
    background: #E02826;
}

.uc-for-cards .t1073__col:last-child,
#rec794649880 .t-container,
#rec794660830 .t1073__col:first-child {
    background: #468AC9;
}

.uc-person .t-container,
.uc-price-cards .t1073__col {
    background: #05446B;
}

#rec794660194 .t1073__col {
    background: #E02826;
}

#rec794660194 .t1003__content-wrapper {
    background: unset !important;
}

.uc-form .t-input,
.uc-form .t-select {
    background: #ffffff;
}

.uc-main .t-col.t-col_12,
.uc-about-cards .t1073__textwrapper,
.uc-marquee .t1003__outer,
.uc-for-cards .t1073__col,
.uc-person .t-container,
.uc-price-cards .t1073__col,
.uc-form .t678 {
    border-radius: 16px;
}

#rec794660194 .t1003__outer {
    border-radius: unset;
}

.uc-main .t-col.t-col_12,
.uc-about-cards .t1073__textwrapper,
.uc-marquee .t1003__outer,
.uc-for-cards .t1073__col,
.uc-person .t-container,
.uc-price-cards .t1073__col,
.uc-form .t678 {
    border: 3px solid #000000;
}

.uc-person .t165__img {
    border: 2px solid #000000;
    height: 100%;
    object-fit: cover;
}

#rec794660194 .t1003__outer {
    border: none;
}

.uc-faq .t-item:first-child .t849__header {
    border: none !important;
}

.uc-main .t-col.t-col_12,
.uc-about-cards .t1073__textwrapper,
.uc-for-cards .t1073__col,
.uc-person .t165__textwrapper,
.uc-faq .t-container {
    flex-direction: column;
}

.uc-about-cards .t1073__col,
.uc-faq .t-section__container .t-col.t-col_12 {
    flex-direction: column-reverse;
}

.uc-main .t-col.t-col_12 {
    min-height: calc(100vh - var(--offsetHeight));
}

.uc-main .t-col.t-col_12 {
    min-height: calc(100dvh - var(--offsetHeight));
}

.uc-main .t-col.t-col_12,
.uc-person .t-container,
.uc-footer .t-row {
    justify-content: space-between;
}

.t-body .t-submit {
    justify-content: center;
}

.uc-main .t-col.t-col_12,
.uc-about-cards .t1073__textwrapper,
.uc-form .t678,
.t-body .t-btn,
.t-body .t-submit {
    overflow: hidden;
}

.t-body .t-btnflex__text {
    overflow: unset;
}

.uc-main .t-col.t-col_12:before,
.uc-person .t-container:after,
.uc-marquee .t1003__content-wrapper:before,
.uc-reviews .t1186:before,
.uc-main .t-col.t-col_12:after,
.t-body .t-btn:before,
.uc-about-cards .t1073__textwrapper:before,
.uc-for-cards .t1073__col:before,
.uc-person .t-container:before,
.uc-price-cards .t1073__col:before,
.uc-form .t678:before,
.uc-about-cards .t1073__col:first-child .t1073__textwrapper:after,
.uc-for-cards .t1073__col:first-child:after,
#rec794653531 .t1073__col:last-child:after,
.uc-about-cards .t1073__col:first-child:after,
.uc-about-cards .t1073__col:first-child:before,
.uc-marquee .t1003__item .t-text:before,
#rec794649257 .t-col.t-col_5:after,
#rec794649880 .t-col.t-col_5:after,
.uc-form .t-col.t-col_5:after,
.t-body .t-submit:before {
    content: '';
}

.uc-main .t-col.t-col_12:before,
.uc-person .t-container:after,
.uc-marquee .t1003__content-wrapper:before,
.uc-reviews .t1186:before,
.uc-main .t-col.t-col_12:after,
.t-body .t-btn:before,
.uc-about-cards .t1073__textwrapper:before,
.uc-for-cards .t1073__col:before,
.uc-person .t-container:before,
.uc-price-cards .t1073__col:before,
.uc-form .t678:before,
.uc-about-cards .t-card__btn,
.uc-about-cards .t1073__col:first-child .t1073__textwrapper:after,
.uc-for-cards .t1073__col:first-child:after,
#rec794653531 .t1073__col:last-child:after,
.uc-marquee .t1003__outer,
.uc-form .t-submit,
.uc-about-cards .t1073__col:first-child .about-cards__img,
.t-body .t-submit:before {
    width: 100%;
}

.uc-main .t485__img,
.main__img {
    width: 43.7%;
}

.uc-about-cards .t1073__col:first-child:after {
    width: 70.4%;
}

.uc-about-cards .t1073__col:first-child:before {
    width: 119px;
}

.uc-marquee .t1003__item .t-text:before {
    width: 56px;
}

#rec794649257 .t-col.t-col_5:after {
    width: 195px;
}

#rec794649880 .t-col.t-col_5:after {
    width: 78px;
}

.uc-form .t-container:not(.t-section__container):before {
    width: 186px;
}

.uc-form .t-container:not(.t-section__container):after {
    width: 321px;
}

.uc-form .t-col.t-col_5:after {
    width: 191px;
}

.uc-main .t-col.t-col_12:before,
.uc-person .t-container:after,
.uc-marquee .t1003__content-wrapper:before,
.uc-reviews .t1186:before,
.uc-main .t-col.t-col_12:after,
.t-body .t-btn:before,
.uc-about-cards .t1073__textwrapper:before,
.uc-for-cards .t1073__col:before,
.uc-person .t-container:before,
.uc-price-cards .t1073__col:before,
.uc-form .t678:before,
.uc-about-cards .t1073__col:first-child .t1073__textwrapper:after,
.uc-for-cards .t1073__col:first-child:after,
#rec794653531 .t1073__col:last-child:after,
.t-body .t-submit:before {
    left: 0;
}

.uc-about-cards .t1073__col:first-child:before {
    left: 15.5%;
}

.uc-form .t-container:not(.t-section__container):before {
    left: calc((100% / 3) / 2 - 40px - 90px);
}

.uc-form .t-col.t-col_5:after {
    left: calc(100% + 52px);
}

.uc-main .t-col.t-col_12:before,
.uc-person .t-container:after,
.uc-marquee .t1003__content-wrapper:before,
.uc-reviews .t1186:before,
.uc-main .t-col.t-col_12:after,
.t-body .t-btn:before,
.uc-about-cards .t1073__textwrapper:before,
.uc-for-cards .t1073__col:before,
.uc-person .t-container:before,
.uc-price-cards .t1073__col:before,
.uc-form .t678:before,
.uc-about-cards .t1073__col:first-child .t1073__textwrapper:after,
.uc-for-cards .t1073__col:first-child:after,
#rec794653531 .t1073__col:last-child:after,
.uc-price-cards .t-card__btn,
.uc-form .t-container:not(.t-section__container):before,
.t-body .t-submit:before {
    top: 0;
}

.uc-form .t-container:not(.t-section__container):after {
    top: 50%;
}

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

.uc-main .t-col.t-col_12:before,
.uc-person .t-container:after {
    opacity: 0.1;
}

.uc-about-cards .t1073__col:first-child .t1073__textwrapper:after,
.uc-for-cards .t1073__col:first-child:after,
#rec794653531 .t1073__col:last-child:after {
    opacity: 0.2;
}

.uc-form .t-input::placeholder,
.uc-form .t-select {
    opacity: 1 !important;
}

.uc-main .t-col.t-col_12:before,
.uc-person .t-container:after,
.uc-marquee .t1003__content-wrapper:before,
.uc-reviews .t1186:before,
.uc-main .t-col.t-col_12:after,
.t-body .t-btn:before,
.uc-about-cards .t1073__textwrapper:before,
.uc-for-cards .t1073__col:before,
.uc-person .t-container:before,
.uc-price-cards .t1073__col:before,
.uc-form .t678:before {
    pointer-events: none;
}

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

.uc-footer {
    margin-top: 60px;
}

.uc-about-cards .about-cards__img,
.uc-for-cards .for-cards__img,
.uc-person .t165__text,
.uc-for-cards .t-card__uptitle {
    margin-top: auto;
}

.uc-about-cards,
.uc-marquee,
.uc-for-cards,
.uc-person,
.uc-price-cards,
.uc-faq {
    margin-top: 24px;
}

#rec794653531 .t1073__col:last-child .for-cards__img {
    margin-top: 20px;
}

#rec794660194 .uc-marquee {
    margin-top: 80px;
}

.uc-price-cards .t-card__link {
    margin-top: 20px;
}

.uc-form .t678__form-bottom-text {
    margin-top: 32px;
}

.uc-form .t-form__submit {
    margin-top: 16px;
}

.uc-price-cards .t-card__btn {
    right: 0;
}

.uc-main .t485__img {
    right: 48px;
}

.main__img {
    right: 123px;
}

.uc-about-cards .t1073__col:first-child:after {
    right: -24.6%;
}

#rec794653531 .t1073__col:first-child .for-cards__img {
    right: -10px;
}

#rec794649257 .t-col.t-col_5:after {
    right: -14px;
}

#rec794649880 .t-col.t-col_5:after {
    right: -24px;
}

#rec794660830 .t1073__col:first-child .for-cards__img {
    right: -13px;
}

#rec794660830 .t1073__col:last-child .for-cards__img {
    right: 40px;
}

.uc-form .t-container:not(.t-section__container):after {
    right: 30px;
}

#rec794649880 .t-col.t-col_5:after {
    bottom: 0;
}

.uc-main .t485__img {
    bottom: 52px;
}

.main__img {
    bottom: 35px;
}

.uc-about-cards .t1073__col:first-child:after {
    bottom: 12px;
}

.uc-about-cards .t1073__col:first-child:before {
    bottom: 97px;
}

#rec794653531 .t1073__col:first-child .for-cards__img {
    bottom: 17px;
}

#rec794649257 .t-col.t-col_5:after {
    bottom: -28px;
}

#rec794660830 .t1073__col:first-child .for-cards__img {
    bottom: -19px;
}

#rec794660830 .t1073__col:last-child .for-cards__img {
    bottom: -27px;
}

.uc-form .t-col.t-col_5:after {
    bottom: 86px;
}

.uc-main .t485__img,
.uc-form .t-col.t-col_5:after {
    animation: fly 2.5s infinite alternate ease-in-out;
    will-change: transform;
}

.main__img {
    animation: cloud 5s infinite linear(1 0%, 1 100%);
    will-change: transform;
}

.uc-about-cards .t1073__col:first-child:after {
    animation: fly 5s infinite alternate ease-in-out;
    will-change: transform;
}

.uc-about-cards .t1073__col:first-child:before {
    animation: flyAndRotate 25s infinite linear;
    will-change: transform;
}

.uc-form .t-container:not(.t-section__container):before {
    animation: cloud 5s infinite reverse linear(1 0%, 1 100%);
    will-change: transform;
}

.uc-form .t-container:not(.t-section__container):after {
    animation: cloud 7s infinite linear(1 0%, 1 100%);
    will-change: transform;
}

.uc-main .t485__title,
.uc-main .t485__descr,
.uc-about-cards .t-card__title,
.uc-about-cards .t-card__descr,
.uc-marquee .t-text,
.uc-for-cards .t-card__title,
.uc-for-cards .t-card__descr,
.uc-for-cards .t-card__uptitle,
.uc-person .t165__uptitle,
.uc-person .t165__title,
.uc-person .t165__text,
.uc-price-cards .t-card__title,
.uc-price-cards .t-card__descr {
    color: #ffffff;
}

.uc-form .t-input::placeholder,
.uc-form .t-select {
    color: #c2c2c2 !important;
}

.uc-main .t485__title {
    margin-bottom: 65px;
}

.uc-about-cards .t1073__col:last-child .about-cards__img {
    margin-bottom: 60px;
}

.uc-form .t-section__title {
    margin-bottom: 16px !important;
}

.uc-form .t-section__descr {
    margin-bottom: 24px !important;
}

.uc-form .t-input-group {
    margin-bottom: 16px;
}

.uc-faq .t-section__descr {
    margin-bottom: 40px !important;
}

.uc-faq .t-section__title {
    margin-bottom: 12px !important;
}

.main__img {
    aspect-ratio: 504 / 130;
}

.uc-about-cards .t1073__col:first-child:after {
    aspect-ratio: 399 / 324;
}

.uc-about-cards .t1073__col,
.uc-for-cards .t1073__col,
.uc-person .t-col.t-col_7,
.uc-price-cards .t1073__col,
.uc-footer .t-col.t-col_4 {
    max-width: unset;
}

.uc-about-cards .about-cards__img {
    max-width: 366px;
}

.uc-about-cards .t1073__col:last-child .t-card__descr {
    max-width: 370px;
}

.uc-marquee .t1003,
.uc-person .t165,
.uc-form {
    max-width: 1200px;
}

.uc-for-cards .t1073__col:first-child .for-cards__img {
    max-width: 312px;
}

#rec794653531 .t1073__col:last-child .for-cards__img {
    max-width: 256px;
}

.uc-person .t-col.t-col_5 {
    max-width: 352px;
}

#rec794660194 .t-card__title {
    max-width: 840px;
}

.uc-form .t-section__descr {
    max-width: 400px;
}

.uc-faq .t-section__descr,
.uc-footer .t-row {
    max-width: 760px;
}

.uc-about-cards .t1073__col,
.uc-about-cards .t1073__row,
.uc-marquee .t-text,
.uc-for-cards .t1073__row,
.uc-person .t-container,
.uc-person .t165__textwrapper,
.uc-footer .t-row {
    gap: 24px;
}

.uc-about-cards .t1073__textwrapper,
.uc-for-cards .t1073__col {
    gap: 20px;
}

.uc-price-cards .t1073__textwrapper {
    gap: 16px 24px;
}

.uc-about-cards .t1073__row {
    grid-template-columns: 1fr 1fr;
}

#rec794660830 .t1073__row {
    grid-template-columns: 1.295fr 0.705fr;
}

.uc-price-cards .t1073__textwrapper {
    grid-template-columns: 1.2fr 0.8fr;
}

.uc-about-cards .t-card__link {
    flex-shrink: 0;
}

.uc-about-cards .t-card__link {
    order: 1;
}

.uc-about-cards .t-card__title {
    order: 2;
}

.uc-about-cards .t-card__descr {
    order: 3;
}

.uc-about-cards .about-cards__img {
    order: 4;
}

.uc-marquee .t-text,
.t-body .t-submit {
    align-items: center;
}

.uc-marquee .t-text,
.uc-for-cards .t-card__uptitle {
    letter-spacing: 2px;
}

.uc-faq .t849__title {
    letter-spacing: -0.25px;
}

.uc-footer .t005__text {
    letter-spacing: -0.12px;
}

.uc-marquee .t1003__content {
    animation-name: marquee !important;
    will-change: transform;
}

.uc-marquee .t1003__content {
    animation-duration: 30s !important;
}

.uc-for-cards .t1073__col:first-child:after {
    background-size: 378px;
}

#rec794653531 .t1073__col:last-child .for-cards__img {
    margin-left: auto;
}

#rec794649880 .t165__img {
    margin-left: 13px;
}

#rec794653531 .t1073__col:last-child .for-cards__img {
    padding-bottom: 28px;
}

#rec794649880 .t165__textwrapper {
    padding-right: 0;
}

.uc-person .t165__textwrapper {
    padding-right: 24px;
}

#rec794649880 .t165__textwrapper {
    padding-left: 24px;
}

.uc-price-cards .t-card__link {
    grid-column: 2;
}

.uc-price-cards .t-card__link {
    grid-row: 1;
}

.uc-price-cards .t-card__link,
.uc-footer .t-col.t-col_4:last-child {
    text-align: right;
}

.uc-form .t-section__title,
.uc-faq .t-section__title {
    text-align: center;
}

.uc-form .t678__form-bottom-text>div {
    text-align: center !important;
}

.uc-faq .t-section__descr a,
.uc-footer .t005__text a {
    white-space: nowrap;
}

#rec796332585 .t-card__descr,
#rec800893230 .t-card__descr {
    margin: 0;
}

#rec796332585 .t1073__col:first-child,
#rec800893230 .t1073__col:first-child {
    background: #ffffff;
}

#rec796332585 .t1073__col:last-child,
#rec800893230 .t1073__col:last-child {
    background: #E02826;
}

#rec796332585 .t1073__col:first-child .t-card__descr,
#rec800893230 .t1073__col:first-child .t-card__descr {
    color: #000000;
}

#rec796332585 .t-card__descr strong,
#rec800893230 .t-card__descr strong {
    font-size: 32px;
    margin-bottom: 20px;
    display: inline-block;
    margin-top: 20px;
}

#rec796332585 .t-card__descr strong:first-child,
#rec800893230 .t-card__descr strong:first-child {
    margin-top: 0;
}

#rec796332585 .t1073__col:last-child .t-card__descr strong,
#rec800893230 .t1073__col:last-child .t-card__descr strong {
    text-shadow: 3px 4px 0px #000000;
}

#rec796332585 .for-cards__img,
#rec800893230 .for-cards__img {
    max-width: 100%;
}

#rec796332585 .t1073__col:last-child .t-card__descr a,
#rec800893230 .t1073__col:last-child .t-card__descr a {
    color: #ffffff;
}

.uc-form .t-section__title span {
    border-radius: 0 0 0.625rem 0.625rem;
    padding: 1rem;
    position: absolute;
    top: -2px;
    left: 50%;
    transform: translate(-50%, 0);
    border: 2px solid #000000;
    min-width: 276px;
    box-sizing: border-box;
}

.uc-form .t-section__title span:before {
    content: '';
    position: absolute;
    inset: 0;
}

.uc-form .t-section__container {
    position: unset;
}

.t-btn.video__button {
    text-shadow: 2px 2px 0px #000000;
    box-shadow: 4px 4px rgba(0, 0, 0, 1) !important;
    background-color: #e02826;
    border: 3px solid #000000;
    border-radius: 10px;
    font-size: 1.25rem;
    color: #ffffff !important;
    align-items: center;
    justify-content: center;
    height: 60px !important;
    margin-top: 1.5rem;
}

.video__container-bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.uc-reviews .t1186 {
    isolation: isolate;
}

.uc-reviews .t1186__item.t-col {
    margin: 0;
    max-width: var(--container-max-width);
    height: unset !important;
}

.uc-reviews .t1186__slider {
    --column-gap: 40px;
    gap: 24px;
    --container-max-width: calc(var(--column-width) * 10 + var(--column-gap) * 9);
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
}

.uc-reviews .t-section__container .t-col {
    max-width: unset;
    margin: 0;
}

.uc-reviews .t1186 {
    max-width: 1160px;
    margin: 0 auto;
    border: 3px solid #000000;
    border-radius: 1rem;
    box-sizing: border-box;
    padding: 2.5rem 0 3rem;
    position: relative;
}

.uc-reviews {
    padding: 1.5rem 1.25rem 0;
}

.uc-reviews .t-section__container {
    padding: 0 2.5rem;
    margin-bottom: 1.25rem;
}

.uc-reviews .t-section__title {
    font-size: 40px;
    line-height: 1.1;
    margin-bottom: 1rem !important;
}

.uc-reviews .t-section__descr {
    margin: 0 auto !important;
}

.uc-reviews .t-section__descr ul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none;
}

.uc-reviews .t1186__card {
    background: #ffffff !important;
    height: 100% !important;
}

.uc-reviews .t1186__control {
    padding: 0;
    display: flex;
    box-shadow: 4px 4px 0px 0px #000000;
    border: 3px solid #000000;
    border-radius: 10px;
    width: 66px;
    height: 66px;
    box-sizing: border-box;
    background: #ffffff !important;
}

.uc-reviews .t1186__control.t1186__control_right svg {transform: rotate(180deg);}

@media screen and (max-width: 1200px) {
    .t-body .t-container {
        max-width: unset;
    }
    
    .t-body .t-col.t-col_12 {
        max-width: unset;
    }
    
    .uc-form .t-col.t-col_5 {
        max-width: 460px;
    }
    
    .uc-faq .t-item {
        max-width: 760px;
    }
    
    .uc-menu .t228__list_item {
        padding: 0 14px !important;
    }
}

@media screen and (max-width: 980px) {
    .uc-menu .tmenu-mobile {
        background: #ffffff;
    }
    
    .uc-menu .tmenu-mobile__container {
        height: 84px;
    }
    
    .uc-menu .t228__list_item a {
        font-size: 32px !important;
    }
    
    .uc-menu .t228__list_item a {
        line-height: 1.4 !important;
    }
    
    .uc-menu .t228__list_item {
        text-align: left;
    }
    
    .uc-menu .t228__list_item {
        padding: 0 !important;
    }
    
    .uc-menu .t228__centerside {
        padding: 0 20px;
    }
    
    .uc-menu .t228__rightcontainer {
        padding: 20px;
    }
    
    .uc-menu .t228__list {
        display: flex;
    }
    
    .uc-menu .t228__list {
        flex-direction: column;
    }
    
    .uc-menu .t228__list {
        gap: 16px;
    }
    
    .uc-menu .t228__rightcontainer {
        margin: 0;
    }
    
    .uc-menu .t228__right_buttons {
        padding-top: 0;
    }
}

@media screen and (max-width: 960px) {
    .uc-about-cards .t1073__row,
    .uc-for-cards .t1073__row,
    .uc-price-cards .t1073__textwrapper {
        display: flex;
    }
    
    #rec794647490 .t1073__col .for-cards__img {
        width: 100%;
    }
    
    .uc-reviews .t-section__container .t-col,
    .uc-person .t-col,
    .uc-form .t-col.t-col_5,
    .uc-faq .t-item,
    .uc-footer .t-col.t-col_4,
    .uc-about-cards .t1073__col {
        padding: 0;
    }
    
    .uc-reviews .t1186 {
        padding: 2rem 0 1.25rem;
    }
    
    .uc-person .t-container {
        align-items: center;
    }
    
    .uc-footer .t-row {
        align-items: flex-end;
    }
    
    .uc-reviews .t-section__title, 
    .uc-reviews .t-section__descr {
        text-align: center !important;
    }
    
    .uc-reviews .t1186__slider {
        --column-width: 60px;
    }
    
    .uc-reviews .t1186__controls {
        display: flex;
        padding: 0;
        left: -12px;
        right: -12px;
        width: unset;
    }
    
    #rec794653531 .t1073__col:first-child .for-cards__img {
        bottom: -17px;
    }
    
    .uc-price-cards .t-card__btn {
        position: unset;
    }
    
    .uc-price-cards .t1073__textwrapper {
        flex-direction: column;
    }
    
    .uc-price-cards .t-card__link {
        text-align: left;
    }
    
    .uc-form .t-col.t-col_5:after {
        left: unset;
    }
    
    .uc-form .t-col.t-col_5:after {
        right: -20vw;
    }
    
    .uc-form .t-col.t-col_5:after {
        z-index: -1;
    }
}

@media screen and (max-width: 860px) {
    .uc-about-cards {
        overflow: hidden;   
    }
    
    .uc-about-cards .t1073__row {
        display: flex;
        flex-direction: column;
    }
    
    .uc-about-cards .t1073__col:first-child:after {
        width: 270px;
        right: -30px;
        bottom: 0;
    }
}

@media screen and (max-width: 768px) {
    .uc-for-cards .t1073__row,
    #rec794660830 .t1073__row {
        flex-direction: column;
    }
    
    #rec794660830 .t1073__row {
        display: flex;
    }
    
    #rec794660830 .t1073__col:first-child .for-cards__img {
        bottom: -100px;
    }
    
    #rec794660830 .t1073__col:first-child {
        z-index: 2;
    }
    
    .uc-main .t485__title {
        font-size: 44px;
    }
    
    .uc-main .t485__descr {
        font-size: 24px;
    }
    
    .uc-main .t485__descr {
        text-shadow: 2px 2px 0px #000000;
    }
    
    .main__img {
        right: 60px;
    }
}

@media screen and (max-width: 640px) {
    #rec794649880 .t165__textwrapper,
    .uc-person .t165__textwrapper,
    .uc-form .t-container {
        padding: 0;
    }
    
    .uc-reviews .t1186__control {
        width: 52px !important;
        height: 52px !important;
    }
    
    .uc-main .t-col.t-col_12,
    .uc-for-cards .t1073__col,
    .uc-person .t-container,
    .uc-price-cards .t1073__col {
        padding: 20px !important;
    }
    
    .uc-about-cards .t1073__textwrapper {
        padding: 40px 20px 0;
    }
    
    #rec794649257 .t-container,
    #rec794649880 .t-container {
        padding: 40px 20px;
    }
    
    .uc-form .t678 {
        padding: 92px 20px 40px;
    }
    
    .uc-person .t-col.t-col_5 {
        padding: 0 20px;
    }
    
    #rec794660194 .t1073__textwrapper {
        padding: 0 20px;
    }
    
    .t-body .t-btn,
    .t-body .t-submit {
        white-space: nowrap;
    }
    
    .t-body .t-btn,
    .t-body .t-submit {
        font-size: 24px;
    }
    
    .uc-reviews .t-section__title,
    .uc-for-cards .t-card__title,
    .uc-person .t165__uptitle,
    .uc-price-cards .t-card__title,
    .uc-form .t-section__title,
    .uc-faq .t-section__title {
        font-size: 32px;
    }
    
    .t-body .t-btn,
    .t-body .t-submit {
        width: 100%;
    }
    
    .uc-person .t-col.t-col_5 {
        margin-top: 24px;
    }
    
    #rec794649880 .t-container,
    #rec794649257 .t-container {
        display: flex;
    }
    
    #rec794649880 .t-container {
        flex-direction: column-reverse;
    }
    
    #rec794649257 .t-container {
        flex-direction: column;
    }
    
    .uc-footer .t005__text {
        margin: 0;
    }
    
    .uc-about-cards .t1073__col:first-child:after {
        width: 70.4%;
        right: -24.6%;
    }
    
    .uc-about-cards .t1073__col:first-child .about-cards__img {
        padding-top: 100px;
    }
    
    #rec794660830 .t1073__col:first-child .for-cards__img {
        max-width: 50%;
        bottom: unset;
        top: calc(100% + 20px);
        transform: translateY(-50%);
    }
    
    #rec794660830 .t1073__col:last-child .for-cards__img {
        max-width: calc(50% - 32px);
    }
    
    .uc-main .t485__img {
        bottom: 160px;
    }
    
    .main__img {
        bottom: 140px;
    }
    
    .uc-main .t485__descr {
        margin-top: 100px;
    }
    
    .video__container-bottom:before {
        top: -20px;
    }
    
    .uc-reviews .t1186__text,
    .uc-reviews .t-section__descr,
    .uc-menu .t-btn,
    .uc-about-cards .t-card__descr,
    .uc-for-cards .t-card__descr,
    .uc-person .t165__title,
    .uc-person .t165__text,
    .uc-price-cards .t-card__descr,
    .uc-form .t-section__descr,
    .uc-faq .t-section__descr,
    .uc-faq .t849__title {
        font-size: 16px !important;
    }
}

@media screen and (max-width: 480px) {
    .uc-main .t485__title {
        font-size: 40px;
    }
    
    .uc-reviews .t-section__title, 
    .uc-for-cards .t-card__title, 
    .uc-person .t165__uptitle, 
    .uc-price-cards .t-card__title, 
    .uc-form .t-section__title, 
    .uc-faq .t-section__title {
        font-size: 28px;
    }
    
    .uc-about-cards .about-cards__img,
    #rec796332585 .t-card__descr strong,
    #rec800893230 .t-card__descr strong {
        width: 100%;
    }
    
    .uc-about-cards .t-card__title {
        hyphens: auto;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        -moz-hyphens: auto;
    }
    
    .uc-main .t485__img {
        bottom: 200px;
    }
    
    .main__img {
        bottom: 180px;
    }
    
    .uc-for-cards {
        overflow: hidden;
    }
    
    .uc-form .t-section__title span {
        width: calc(100% - 64px);
        min-width: unset;
    }
    
    /*#rec796332585 .t-card__descr strong,*/
    /*#rec800893230 .t-card__descr strong {*/
    /*    hyphens: auto;*/
    /*    -webkit-hyphens: auto;*/
    /*    -ms-hyphens: auto;*/
    /*    -moz-hyphens: auto;*/
    /*}*/
    
    @supports (-moz-hyphens: auto) {
        .uc-for-cards .t-card__title {
          word-break: break-word;
        }
    }
}

@supports (-webkit-text-stroke: 2px #000000) {
    .uc-marquee .t-text,
    .uc-for-cards .t-card__uptitle {
        -webkit-text-stroke: 2px #000000;
        color: transparent !important;
        text-shadow: none;
    }
    
    .uc-for-cards .t-card__uptitle {
        -webkit-text-stroke: 2px #ffffff;
        color: transparent !important;
        text-shadow: none;
    }
    
    .uc-for-cards .t-card__uptitle span {
        color: transparent !important;
    }
}