.container,
.uc-main .t-cover,
.group,
.uc-footer .t464 {
    max-width: 1200px;
}

.uc-menu .t228__maincontainer {
    max-width: 1160px;
}

.uc-main .t-container .t-col,
.uc-cards .t-card__col,
.uc-who .t480__col,
.uc-how .t-card__col,
.uc-know .t-col,
.uc-faq .t-col,
.uc-footer .t464__col {
    max-width: unset;
}

.uc-know .t-section__descr {
    max-width: 666px;
}

.contest__criteria {
    max-width: 800px;
}

.banner p {
    max-width: 460px;
}

.uc-menu .t-btn,
.uc-main .t-container .t-col,
.uc-cards .t-card__col,
.uc-who .t480__uptitle,
.uc-who .t480__col,
.uc-how .t-card__col,
.uc-know .t577__descr,
.uc-know .t577__img,
.uc-faq .t-col,
.uc-footer .t464__col,
.uc-footer .t464__title {
    margin: 0;
}

.container,
.uc-main .t-cover,
.banner p,
.uc-footer .t464 {
    margin: 0 auto;
}

.uc-main .t189__buttons-wrapper {
    margin: 108px 20px 20px auto;
}

.group {
    margin: 6.25rem auto 0;
}

.uc-who .t480__descr ul {
    margin: 1.25rem 0 0;
}

.uc-how .t-section__descr,
.uc-know .t-section__descr,
.uc-know .t-col {
    margin: 0 !important;
}

.contest__criteria {
    margin: 2rem auto 0;
}

.uc-menu .t228__right_buttons,
.uc-main .t189__title,
.uc-main .t189__wrapper,
.uc-know .t577__img,
.uc-footer .t464__col {
    padding: 0;
}

.container,
.uc-menu .t228__maincontainer,
.uc-menu .t228,
.uc-main .t-cover,
.group,
.uc-footer .t-container,
.uc-footer .t464 {
    padding: 0 1.25rem;
}

.uc-menu .t228__list_item,
.group .t-container {
    padding: 0 !important;
}

.t-body .t-btn {
    padding: 0.375rem 0.375rem 0.375rem 1rem;
}

.uc-main .t-btn {
    padding: 1rem 1rem 1rem 2rem;
}

.about__content {
    padding: 2rem;
}

.about__message-content {
    padding: 1.25rem 1.875rem;
}

.about__link.t-btn {
    padding: 0.625rem 0.625rem 0.625rem 4.5rem;
}

.uc-cards .t902__container,
.uc-faq .t1119__container {
    padding: 0 1.25rem !important;
}

.uc-cards .t902__content {
    padding: 1.25rem 0 1.25rem 1.25rem;
}

.uc-who .t480__textwrapper {
    padding: 2rem var(--spacing, 6rem) 2rem 2rem;
}

.uc-how .t-section__descr {
    padding: 1.25rem 2.5rem;
}

.uc-how .t-card__title {
    padding: 0.625rem;
}

.uc-how .t650__text,
.contest__content,
.banner__content {
    padding: 1.25rem;
}

.uc-know .t577,
.contest__bottom {
    padding: 3.25rem 1.25rem;
}

.uc-know .t577__textwrapper {
    padding: 2rem 1.25rem !important;
}

.group .container {
    padding: 6.25rem 1.25rem;
}

.contest__title {
    padding: 1.5rem 3.25rem 1.25rem;
}

.uc-faq .t1119__trigger-button {
    padding: 1.25rem 3.5rem 1.25rem 1.25rem;
}

.uc-faq .t1119__textwrapper {
    padding: 0 1.25rem 1.25rem;
}

.container,
.uc-menu .t228__maincontainer,
.uc-menu .t228,
.uc-main .t-cover,
.about__content,
.about__message-content:before,
.uc-cards .t902__container,
.group,
.uc-who .t480__textwrapper,
.uc-know .t577,
.uc-faq .t1119__container,
.uc-footer .t-container,
.uc-footer .t464 {
    box-sizing: border-box;
}

.container {
    font-family: 'Stem', Arial, sans-serif;
}

.uc-menu .t228__padding40px,
.uc-cards .t902__container:before,
.uc-cards .t902__container:after,
.uc-cards .t902__separator,
.uc-who .t-container:before,
.uc-who .t-container:after,
.uc-how .t650__container:before,
.uc-how .t650__container:after,
.uc-faq .t1119__container:before,
.uc-faq .t1119__container:after,
.uc-faq .t1119__border,
.about__img-mobile,
.uc-footer .t464__floatbeaker_lr3,
.uc-footer .t-container:before,
.uc-footer .t-container:after {
    display: none;
}

.uc-menu .t228__maincontainer,
.uc-menu .t228__list,
.uc-menu .t228__right_buttons_but,
.uc-menu .t228__leftcontainer,
.t-body .t-btn,
.uc-main .t189__wrapper,
.about__content,
.about__message-container,
.about__message-content,
.group .container,
.uc-how .t-section__container .t-col,
.uc-how .t-card__title:before,
.uc-know .t-section__bottomwrapper,
.contest__top,
.contest__step,
.contest__card,
.uc-know .t577__row .t-col,
.uc-footer .t-container,
.uc-footer .t464__floatbeaker_lr3+div,
.uc-footer .t-container > .t464__col {
    display: flex;
}

.t-body .t-btn:after {
    display: block;
}

.uc-cards .t902__container,
.uc-who .t-container,
.uc-how .t650__container,
.contest__steps,
.contest__criteria,
.uc-faq .t1119__container {
    display: grid;
}

.uc-how .t-card__title {
    display: inline-flex;
}

.uc-menu .t228__maincontainer,
.uc-footer .t-container {
    background: #f3f3f3;
}

.uc-menu .t228 {
    background: unset !important;
}

.t-body .t-btn:after {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljg1MTYgMTIuMzc5OUwxMy40NzY2IDE2Ljc1NDlDMTMuMTQ4NCAxNy4xMTA0IDEyLjU3NDIgMTcuMTEwNCAxMi4yNDYxIDE2Ljc1NDlDMTEuODkwNiAxNi40MjY4IDExLjg5MDYgMTUuODUyNSAxMi4yNDYxIDE1LjUyNDRMMTUuMTE3MiAxMi42MjZINi43NUM2LjI1NzgxIDEyLjYyNiA1Ljg3NSAxMi4yNDMyIDUuODc1IDExLjc1MUM1Ljg3NSAxMS4yODYxIDYuMjU3ODEgMTAuODc2IDYuNzUgMTAuODc2SDE1LjExNzJMMTIuMjQ2MSA4LjAwNDg4QzExLjg5MDYgNy42NzY3NiAxMS44OTA2IDcuMTAyNTQgMTIuMjQ2MSA2Ljc3NDQxQzEyLjU3NDIgNi40MTg5NSAxMy4xNDg0IDYuNDE4OTUgMTMuNDc2NiA2Ljc3NDQxTDE3Ljg1MTYgMTEuMTQ5NEMxOC4yMDcgMTEuNDc3NSAxOC4yMDcgMTIuMDUxOCAxNy44NTE2IDEyLjM3OTlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K') repeat-x center / 1.5rem, #ffffff;
}

.uc-main .t-cover {
    background: unset;
}

.about__content {
    background: url('https://static.tildacdn.com/tild3733-6661-4330-b532-666235373032/Rectangle_1195.jpg') no-repeat center / cover;
}

.about__message-content {
    background: #fab529;
}

.about__link.t-btn {
    background: linear-gradient(90deg, #B7B7B7 6.01%, #FFFFFF 28.41%);
}

.about__message-content:before {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMzIzNDg2IDI0LjAwMjZMMTIuMzc1IDBWMjQuMDAyNkgtMC4wMDMyMzQ4NloiIGZpbGw9IiNGQUI1MjkiLz4KPC9zdmc+') no-repeat right bottom / contain;
}

.group .container {
    background: url('https://static.tildacdn.com/tild3434-3839-4138-b664-316334333032/Frame_2131332127.svg') no-repeat top center / 1200px, linear-gradient(296.82deg, #FFE5AD 6.79%, #FFB71B 69.33%);
}

.uc-how .t-section__descr,
.uc-how .t-card__title:before {
    background: #ffffff;
}

.uc-how .t-card__title {
    background: #F9AA24;
}

.uc-how .t-card__col:after {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyIiBoZWlnaHQ9IjU0IiB2aWV3Qm94PSIwIDAgMTAyIDU0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNTQuMjc3NyAyOC4xOTUyVjI1LjUxMjJDNDAuMjAzIDI1LjUxMjIgMjguNzkyOCAxNC4xMDIxIDI4Ljc5MjggMC4wMjczNDM4SDI2LjEwOTlDMjYuMTA5OSAxNC4xMDIxIDE0LjY5OTcgMjUuNTEyMiAwLjYyNSAyNS41MTIyVjI4LjE5NTJDMTQuNjk5NyAyOC4xOTUyIDI2LjEwOTkgMzkuNjA1MyAyNi4xMDk5IDUzLjY4MDFIMjguNzkyOEMyOC43OTI4IDM5LjYwNTMgNDAuMjAzIDI4LjE5NTIgNTQuMjc3NyAyOC4xOTUyWiIgZmlsbD0iI0ZGRTZCMSIvPgo8cGF0aCBkPSJNMTAxLjI4NiAyOC4xOTUyVjI1LjUxMjJDODcuMjEwOCAyNS41MTIyIDc1LjgwMDYgMTQuMTAyMSA3NS44MDA2IDAuMDI3MzQzOEg3My4xMTc3QzczLjExNzcgMTQuMTAyMSA2MS43MDc2IDI1LjUxMjIgNDcuNjMyOCAyNS41MTIyVjI4LjE5NTJDNjEuNzA3NiAyOC4xOTUyIDczLjExNzcgMzkuNjA1MyA3My4xMTc3IDUzLjY4MDFINzUuODAwNkM3NS44MDA2IDM5LjYwNTMgODcuMjEwOCAyOC4xOTUyIDEwMS4yODYgMjguMTk1MloiIGZpbGw9IiNGRkU2QjEiLz4KPC9zdmc+Cg==') no-repeat center / contain;
}

.uc-know .t577 {
    background: #FFF9EC;
}

.contest__content {
    background: #373A36;
}

.contest__bottom {
    background: #E6EEE4;
}

.uc-faq .t1119__accordion {
    background: #FDE1A9;
}

.banner__content {
    background: #F3F3F3;
}

.uc-menu .t228__maincontainer,
.banner__content,
.uc-footer .t-container {
    border-radius: 1rem;
}

.t-body .t-btn:after,
.uc-how .t-card__title:before {
    border-radius: 50%;
}

.uc-main .t-cover__filter,
.about__content,
.about__link.t-btn,
.group .container,
.uc-who .t-container,
.uc-how .t-card__title,
.uc-know .t577,
.contest__content,
.contest__bottom,
.uc-faq .t1119__accordion {
    border-radius: 1.25rem;
}

.about__message-content {
    border-radius: 1.25rem 1.25rem 1.25rem 0;
}

.uc-how .t-section__descr {
    border-radius: 10rem;
}

.uc-menu .t228__maincontainer,
.uc-main .t189__wrapper,
.uc-how .t-section__container .t-col,
.uc-how .t-card__title:before,
.contest__top,
.contest__step,
.contest__card,
.uc-footer .t-container {
    align-items: center;
}

.about__content,
.about__message-container {
    align-items: flex-end;
}

.uc-menu .t228__maincontainer,
.uc-how .t-section__container .t-col,
.uc-footer .t-container {
    justify-content: space-between;
}

.uc-menu .t228__list,
.uc-how .t-card__title:before {
    justify-content: center;
}

.uc-menu .t228__maincontainer,
.uc-menu .t228__right_buttons_but,
.uc-cards .t902__container,
.uc-how .t650__container,
.uc-know .t577__row,
.contest__steps,
.contest__card,
.uc-faq .t1119__container,
.uc-footer .t-container,
.uc-footer .t464__floatbeaker_lr3+div {
    gap: 1.25rem;
}

.uc-menu .t228__list {
    gap: 3rem;
}

.t-body .t-btn,
.about__message-container,
.contest__step {
    gap: 0.75rem;
}

.about__message-content {
    gap: 1rem;
}

.group .container {
    gap: 6.25rem;
}

.uc-how .t-card__title {
    gap: 0.625rem;
}

.uc-know .t577__textwrapper {
    gap: 2.25rem;
}

.contest__criteria {
    gap: 3rem 2.75rem;
}

.uc-menu .t228 {
    top: 0.75rem;
}

.uc-how .t-card__col:after {
    top: 2.25rem;
}

.banner a svg {
    top: 50%;
}

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

.t-body .t-btn:after,
.about__message-content:before,
.uc-how .t-card__col:after {
    content: '';
}

.uc-how .t-card__title:before {
    content: counter(cards);
}

.banner p:before {
    content: url('https://static.tildacdn.com/tild3735-3266-4731-b561-346664363036/Vector_7907_Stroke.svg');
}

.banner p:after {
    content: url('https://static.tildacdn.com/tild3264-3738-4530-a636-383861363136/Vector_7908_Stroke.svg');
}

.t-body .t-btn:after {
    width: 1.75rem;
}

.uc-main .t-cover__carrier,
.uc-main .t-cover__filter {
    width: calc(100% - 2.5rem);
}

.uc-main .t-btn::after {
    width: 3rem;
}

.about__link.t-btn {
    width: 290px;
}

.about__link.t-btn::after {
    width: 1.5rem;
}

.about__message-content:before {
    width: 0.75rem;
}

.uc-cards .t902__bgwrapper {
    width: 100%;
}

.uc-how .t-card__col {
    width: unset !important;
}

.uc-how .t-card__title:before {
    width: 3.25rem;
}

.uc-how .t-card__col:after {
    width: 100px;
}

.uc-faq .t1119__icon {
    width: 2rem;
}

.uc-footer .t464__col {
    width: unset;
}

.t-body .t-btn:after {
    height: 1.75rem;
}

.uc-main .t-cover__carrier,
.uc-main .t-cover__filter,
.uc-cards .t902__bgimg,
.uc-cards .t902__inner-col,
.uc-who .t480__textwrapper,
.uc-who .t480__blockimg,
.uc-how .t650__inner-col {
    height: 100% !important;
}

.uc-main .t-cover,
.uc-main .t-cover__wrapper {
    height: unset !important;
}

.uc-main .t-btn {
    height: 80px;
}

.uc-main .t-btn::after {
    height: 3rem;
}

.about__link.t-btn::after,
.about__message-content:before {
    height: 1.5rem;
}

.uc-cards .t902__bgwrapper,
.uc-cards .t902__wrap {
    height: 100%;
}

.uc-how .t-card__title:before {
    height: 3.25rem;
}

.uc-how .t-card__col:after {
    height: 54px;
}

.uc-faq .t1119__icon {
    height: 2rem;
}

.t-body .t-btn:after,
.about__link.t-btn::after {
    transition: all 0.3s ease;
}

.t-body .t-btn:after,
.about__link.t-btn,
.uc-how .t-card__title:before,
.contest__icon {
    flex-shrink: 0;
}

.t-body .t-btn:hover:after {
    background-position: 650% center;
    opacity: 0.8;
}

.about__link.t-btn:hover::after {
    transform: rotate(-45deg);
}

.uc-main .t-cover__carrier {
    background-position: center left !important;
}

.uc-main .t-btn:hover::after {
    background-position: 550% center;
}

.uc-cards .t902__bgimg {
    background-position: left center;
}

.uc-main .t-cover__carrier,
.uc-how .t-card__col:after {
    z-index: 1;
}

.about__link.t-btn,
.uc-who .t480__blockimg {
    z-index: -1;
}

.uc-main .t-cover__carrier,
.about__message-content:before,
.uc-how .t-card__col:after,
.banner a svg,
.banner p:before,
.banner p:after {
    position: absolute;
}

.uc-main .t-cover,
.about__message-content,
.uc-how .t-card__col,
.uc-who .t480__blockimg,
.banner p,
.banner a {
    position: relative;
}

.uc-main .t-container {
    position: unset;
}

.uc-main .t-cover__carrier {
    background-size: contain;
}

.uc-main .t-btn::after {
    background-size: 40px;
}

.uc-cards .t902__bgimg,
.banner a svg {
    left: 0;
}

.uc-main .t-cover__filter {
    left: 1.25rem;
}

.banner p:after {
    left: calc(100% + 5rem);
}

.uc-main .t189__title {
    font-size: 76px;
}

.uc-main .t-btn,
.uc-cards .t-card__title,
.uc-who .t480__title {
    font-size: 1.75rem;
}

.about__link.t-btn {
    font-size: 1rem;
}

.who .title,
.uc-how .t-section__title,
.uc-know .t-section__title,
.contest__title {
    font-size: 2.5rem;
}

.uc-how .t-card__title:before,
.contest__subtitle {
    font-size: 1.5rem;
}

.banner p {
    font-size: 1.25rem;
}

.uc-main .t189__title {
    line-height: 1;
}

.uc-cards .t-card__title,
.who .title,
.uc-who .t480__title,
.uc-how .t-section__title,
.uc-know .t-section__title,
.contest__title {
    line-height: 1.2;
}

.uc-main .t189__title {
    margin-top: 7.5rem;
}

.about,
.uc-cards,
.uc-btns,
.uc-know .t-section__bottomwrapper,
.uc-faq .t1119__accordion {
    margin-top: 1.25rem;
}

.uc-who,
.contest__steps,
.banner,
.uc-footer {
    margin-top: 2rem;
}

.contest,
.uc-faq {
    margin-top: 6.25rem;
}

.contest__top .contest__subtitle,
.uc-faq .t1119__accordion:first-child {
    margin-top: 1rem;
}

.contest__bottom {
    margin-top: 3rem;
}

.uc-main .t189__wrapper,
.about__message-content,
.group .container,
.contest__top,
.contest__step {
    flex-direction: column;
}

.uc-main .t189__title u {
    text-decoration: none;
}

.uc-main .t189__title u {
    margin-left: 10rem;
}

.about__link.t-btn {
    margin-left: -3.25rem;
}

.uc-who .t480__blockimg {
    margin-left: calc(var(--spacing, 6rem) * -1);
}

.uc-main .t-btn::after,
.uc-know .t-btn::after {
    background-color: #fab529;
}

.about__link.t-btn::after {
    background-color: #FAB529;
}

.about__content,
.uc-who .t-container {
    overflow: hidden;
}

.uc-banner {
    overflow-x: clip;
}

.about__content,
.uc-who .t-container {
    isolation: isolate;
}

.about__content {
    min-height: 640px;
}

.uc-footer .t-container {
    min-height: 78px;
}

.about__link.t-btn {
    white-space: unset;
}

.about__link.t-btn,
.uc-who .t480__title,
.uc-who .t480__uptitle,
.uc-who .t480__descr,
.uc-know .t577__descr {
    text-align: left;
}

.contest__title,
.contest__subtitle,
.contest__step .contest__text,
.banner p {
    text-align: center;
}

.about__link.t-btn,
.banner a {
    color: #000000 !important;
}

.about__link.t-btn span {
    color: #A4A4A4;
}

.uc-who .t480__uptitle,
.contest__title {
    color: #373A36;
}

.uc-who .t480__descr ul {
    color: #373A36 !important;
}

.uc-how .t-card__title:before,
.contest__bottom .contest__subtitle,
.contest__criteria .contest__text {
    color: #000000;
}

.contest__top .contest__subtitle,
.contest__text {
    color: #ffffff;
}

.about__link.t-btn,
.who .title,
.uc-who .t480__title,
.contest__title,
.contest__subtitle,
.banner p {
    font-weight: 500;
}

.uc-who .t480__descr strong {
    font-weight: 500 !important;
}

.about__message-content:before {
    right: calc(100% - 1px);
}

.uc-how .t-card__col:after {
    right: 1.75rem;
}

.uc-faq .t1119__icon {
    right: 1.25rem;
}

.banner p:before {
    right: calc(100% + 2rem);
}

.about__message-content:before,
.banner p:before,
.banner p:after {
    bottom: 0;
}

.about__message-content:before {
    border-width: 10px;
}

.uc-cards .t902__container,
.uc-who .t-container,
.uc-how .t650__container,
.contest__criteria {
    grid-template-columns: 1fr 1fr;
}

.contest__steps {
    grid-template-columns: repeat(4, 1fr);
}

.uc-faq .t1119__container {
    grid-template-columns: 0.9fr 1.1fr;
}

.uc-cards .t902__container {
    grid-auto-rows: 1fr;
}

.uc-cards .t902__wrap_left {
    flex: 1 0 34%;
}

.uc-know .t577__img {
    order: 1;
}

.uc-cards .t902__wrap_left,
.uc-know .t577__descr {
    order: 2;
}

.uc-cards .t-card__title,
.uc-who .t480__title,
.uc-how .t-card__title,
.uc-know .t-section__container:first-child {
    margin-bottom: 1.25rem;
}

.uc-how .t-section__title {
    margin-bottom: 0 !important;
}

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

.uc-know .t-section__title {
    margin-bottom: 1.25rem !important;
}

.uc-footer {
    margin-bottom: 0.625rem;
}

.uc-who .t-container {
    --spacing: 6rem;
}

.uc-who .t480__textwrapper {
    -o-border-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTc4IiBoZWlnaHQ9IjQxOSIgdmlld0JveD0iMCAwIDU3OCA0MTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjYyNSAyMC43NDYxQzAuNjI1IDkuNzAwNDEgOS41NzkzIDAuNzQ2MDk0IDIwLjYyNSAwLjc0NjA5NEg0NzMuOTU4QzQ4My4zNDggMC43NDYwOTQgNDkxLjQ3MyA3LjI3ODI4IDQ5My40OTEgMTYuNDQ4OEw1NzYuNjUyIDM5NC40NDlDNTc5LjM5OCA0MDYuOTI4IDU2OS44OTcgNDE4Ljc0NiA1NTcuMTIgNDE4Ljc0NkgyMC42MjVDOS41NzkyOSA0MTguNzQ2IDAuNjI1IDQwOS43OTIgMC42MjUgMzk4Ljc0NlYyMC43NDYxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzQ1NzZfMTkyMSkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80NTc2XzE5MjEiIHgxPSIzOTMuNzU4IiB5MT0iMTY4LjA3OCIgeDI9IjU4MS45OTgiIHkyPSI0MzMuOTIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkY5RUMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZFMDlFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==');
}

.contest__title {
    -o-border-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDg1IiBoZWlnaHQ9Ijk5IiB2aWV3Qm94PSIwIDAgNDg1IDk5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMzcwLjA2OSAwLjk3NTA4NEMzODIuNDQ3IC0xLjcwNzQgMzk0Ljk5MyA0Ljc0NDQ4IDQwMC4wMTIgMTYuMzczNUM0MDEuNDc5IDE5Ljc3MTggNDAyLjE4MiAyMy4zMzQzIDQwMi4xODMgMjYuODU0TDQ1Mi45NjggMTYuNzk5M0M0NjcuMzI1IDEzLjk1NzEgNDgxLjI2OCAyMy4yOTIgNDg0LjExIDM3LjY0ODlDNDg2Ljk1MiA1Mi4wMDU4IDQ3Ny42MTggNjUuOTQ4MiA0NjMuMjYxIDY4Ljc5MDVMMzE0Ljc5NyA5OC4xODIxQzMwMi40NiAxMDAuNjI0IDI5MC4xMDYgOTQuMDU4NSAyODUuMjI3IDgyLjQ2NzNDMjg0LjA3MSA3OS43MjA2IDI4My40MSA3Ni44NzExIDI4My4yMTIgNzQuMDI2OEwxNzIuMTk3IDk4LjA4NTRDMTYwLjM4MyAxMDAuNjQ1IDE0OC4zMzMgOTQuODg2MyAxNDIuOTA2IDg0LjA4NTRDMTQwLjQ3IDc5LjIzODcgMTM5LjY0NSA3My45Mjc1IDE0MC4yOTggNjguODI2NkwzMS42NDY5IDg5LjYzODJDMTcuMjcyNyA5Mi4zOTE0IDMuMzg3NTMgODIuOTcxMyAwLjYzNDI0MiA2OC41OTcyQy0yLjExOSA1NC4yMjI5IDcuMzAyMDMgNDAuMzM3NyAyMS42NzYyIDM3LjU4NDVMMjEzLjQ4MSAwLjg0NjE3OEMyMjUuMjM2IC0xLjQwNTQzIDIzNy4wNDIgNC41MDI1OSAyNDIuMjg3IDE1LjI2MTJDMjQ0LjI4MiAxOS4zNTUyIDI0NS4xMzggMjMuNzY1MiAyNDQuOTM3IDI4LjA5MTNMMzcwLjA2OSAwLjk3NTA4NFoiIGZpbGw9IiNGQUI1MjkiLz4KPC9zdmc+Cg==');
}

.uc-who .t480__textwrapper {
    border-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTc4IiBoZWlnaHQ9IjQxOSIgdmlld0JveD0iMCAwIDU3OCA0MTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjYyNSAyMC43NDYxQzAuNjI1IDkuNzAwNDEgOS41NzkzIDAuNzQ2MDk0IDIwLjYyNSAwLjc0NjA5NEg0NzMuOTU4QzQ4My4zNDggMC43NDYwOTQgNDkxLjQ3MyA3LjI3ODI4IDQ5My40OTEgMTYuNDQ4OEw1NzYuNjUyIDM5NC40NDlDNTc5LjM5OCA0MDYuOTI4IDU2OS44OTcgNDE4Ljc0NiA1NTcuMTIgNDE4Ljc0NkgyMC42MjVDOS41NzkyOSA0MTguNzQ2IDAuNjI1IDQwOS43OTIgMC42MjUgMzk4Ljc0NlYyMC43NDYxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzQ1NzZfMTkyMSkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80NTc2XzE5MjEiIHgxPSIzOTMuNzU4IiB5MT0iMTY4LjA3OCIgeDI9IjU4MS45OTgiIHkyPSI0MzMuOTIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkY5RUMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZFMDlFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==');
}

.contest__title {
    border-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDg1IiBoZWlnaHQ9Ijk5IiB2aWV3Qm94PSIwIDAgNDg1IDk5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMzcwLjA2OSAwLjk3NTA4NEMzODIuNDQ3IC0xLjcwNzQgMzk0Ljk5MyA0Ljc0NDQ4IDQwMC4wMTIgMTYuMzczNUM0MDEuNDc5IDE5Ljc3MTggNDAyLjE4MiAyMy4zMzQzIDQwMi4xODMgMjYuODU0TDQ1Mi45NjggMTYuNzk5M0M0NjcuMzI1IDEzLjk1NzEgNDgxLjI2OCAyMy4yOTIgNDg0LjExIDM3LjY0ODlDNDg2Ljk1MiA1Mi4wMDU4IDQ3Ny42MTggNjUuOTQ4MiA0NjMuMjYxIDY4Ljc5MDVMMzE0Ljc5NyA5OC4xODIxQzMwMi40NiAxMDAuNjI0IDI5MC4xMDYgOTQuMDU4NSAyODUuMjI3IDgyLjQ2NzNDMjg0LjA3MSA3OS43MjA2IDI4My40MSA3Ni44NzExIDI4My4yMTIgNzQuMDI2OEwxNzIuMTk3IDk4LjA4NTRDMTYwLjM4MyAxMDAuNjQ1IDE0OC4zMzMgOTQuODg2MyAxNDIuOTA2IDg0LjA4NTRDMTQwLjQ3IDc5LjIzODcgMTM5LjY0NSA3My45Mjc1IDE0MC4yOTggNjguODI2NkwzMS42NDY5IDg5LjYzODJDMTcuMjcyNyA5Mi4zOTE0IDMuMzg3NTMgODIuOTcxMyAwLjYzNDI0MiA2OC41OTcyQy0yLjExOSA1NC4yMjI5IDcuMzAyMDMgNDAuMzM3NyAyMS42NzYyIDM3LjU4NDVMMjEzLjQ4MSAwLjg0NjE3OEMyMjUuMjM2IC0xLjQwNTQzIDIzNy4wNDIgNC41MDI1OSAyNDIuMjg3IDE1LjI2MTJDMjQ0LjI4MiAxOS4zNTUyIDI0NS4xMzggMjMuNzY1MiAyNDQuOTM3IDI4LjA5MTNMMzcwLjA2OSAwLjk3NTA4NFoiIGZpbGw9IiNGQUI1MjkiLz4KPC9zdmc+Cg==');
}

.uc-who .t480__textwrapper {
    border-image-slice: 1 fill;
}

.contest__title {
    border-image-slice: 0 fill;
}

.uc-how .t650__container {
    counter-reset: cards;
}

.uc-how .t-card__col {
    counter-increment: cards;
}

.uc-know .t577__row {
    flex-wrap: nowrap;
}

.contest__subtitle {
    text-transform: uppercase;
}

.uc-footer .t464__title {
    text-transform: none;
}

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

.banner a {
    padding-left: 1rem;
}

.banner a svg {
    transform: translateY(-50%);
}

.banner p:after {
    transform: translateY(50%);
}

.uc-footer .t464__title {
    letter-spacing: unset;
}

@media screen and (max-width: 1200px) {
    .t-body .t-container {
        max-width: unset;
    }
}

@media screen and (max-width: 980px) {
    .uc-menu .t228__maincontainer {
        background: unset;
        padding: 0;
        flex-direction: column;
        align-items: flex-start;
    }
    
    .uc-menu .t228__leftside {
        display: none;
    }
    
    .uc-menu .tmenu-mobile__container {
        height: 78px;
        min-height: unset;
    }
    
    .uc-menu .tmenu-mobile {
        position: unset;
        background: unset !important;
    }
    
    .uc-menu .t228 {
        position: unset !important;
        max-height: calc(100vh - 6rem) !important;
        overflow-y: auto;
        scrollbar-width: none;
    }
    
    .uc-menu {
        position: fixed;
        top: 0.625rem;
        left: 1.25rem;
        right: 1.25rem;
        z-index: 100000;
        background: #f3f3f3;
        border-radius: 1rem;
    }
    
    .uc-menu .t228__list {
        flex-direction: column;
        align-items: flex-start;
        gap: 1.25rem;
    }
    
    .uc-menu .t228::-webkit-scrollbar {
        display: none;
    }
    
    .uc-menu .t228__list_item a {
        font-size: 1.25rem !important;
    }
}

@media screen and (max-width: 960px) {
    .t-body .t-col {
        padding: 0;
    }
    
    .uc-main .t189__title u {
        margin: 0;
    }

    .uc-faq .t-col {
        margin: 0 !important;
    }
    
    .uc-how .t-card__col:after {
        display: none;
    }
    
    .uc-know .t577__row {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (max-width: 768px) {
    .uc-main .t189__title {
        font-size: 3.25rem;
        margin-top: 5.5rem;
    }
    
    .uc-main .t-btn {
        height: unset;
        padding: 0.625rem 0.625rem 0.625rem 1rem;
        font-size: 1.25rem;
    }
    
    .uc-main .t-btn::after {
        height: 2rem;
        width: 2rem;
        background-size: 2rem;
    }
    
    .uc-main .t189__buttons-wrapper {
        margin: 78px 20px 20px auto;
    }
    
    .about__content {
        flex-direction: column;
        gap: 1.25rem;
        background: unset;
        min-height: unset;
        padding: 0;
        overflow: visible;
    }
    
    .about__link.t-btn {
        padding: 0.625rem 0.625rem 0.625rem 1rem;
        width: 240px;
        background: #ffffff;
        box-shadow: 0 0 1.5rem rgb(0 0 0 / 20%);
    }
    
    .about__img-mobile {
        display: block;
        width: 100%;
        border-radius: 1.25rem;
        margin-bottom: -8rem;
    }
    
    .uc-cards .t902__container {
        grid-template-columns: 1fr;
        grid-auto-rows: 1fr;
    }
    
    .uc-who .t480__blockimg {
        margin: 0;
        padding-bottom: 62%;
        border-radius: 1.25rem;
    }
    
    .uc-who .t480__textwrapper {
        -o-border-image: none;
        border-image: none;
        padding: 1.25rem;
        background: linear-gradient(135.44deg, #FFF9EC 53.72%, #FFE09E 101.83%);
        border-radius: 1.25rem;
    }
    
    .uc-faq .t1119__container,
    .uc-know .t577__row,
    .uc-who .t-container,
    .uc-how .t650__container {
        display: flex;
        flex-direction: column;
        gap: 1.25rem;
        border-radius: unset;
    }
    
    .group .container {
        gap: 4rem;
        padding: 4rem 1.25rem;
    }
    
    .uc-how .t-section__container .t-col {
        flex-direction: column;
        align-items: flex-start;
        gap: 1.25rem;
    }
    
    .uc-know .t577__content {
        width: 100%;
    }
    
    .contest, 
    .uc-faq,
    .group {
        margin-top: 4rem;
    }
    
    .banner p:after {
        left: 100%;
    }
}

@media screen and (max-width: 640px) {
    .uc-cards .t902__wrap_left {
        flex: 1 0 20%;
    }
    
    .uc-btns .t-btn {
        width: unset;
    }
    
    .uc-btns .t142A__wrapper {
        flex-direction: column;
        align-items: flex-start;
    }
    
    .contest__steps {
        grid-template-columns: 1fr 1fr;
    }
    
    .contest__criteria {
        gap: 1.25rem;
        display: flex;
        flex-direction: column;
    }
    
    .contest__steps {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    
    .contest__step {
        flex-direction: row;
    }
    
    .contest__step .contest__text {
        text-align: left;
    }
    
    .who .title, .uc-how .t-section__title, .uc-know .t-section__title, .contest__title {
        font-size: 2rem;
    }
    
    .contest__subtitle,
    .uc-who .t480__title {
        font-size: 1.25rem !important;
    }
    
    .banner a {
        white-space: nowrap;
    }
    
    .uc-footer .t464__floatbeaker_lr3+div {
        flex-direction: column;
        gap: 0.5rem;
    }
    
    .uc-main .t189__title {
        font-size: 3rem;
    }
}

@media screen and (max-width: 480px) {
    .uc-main .t189__buttons-wrapper {
        margin: 78px 0 0 auto;
    }
    
    .uc-main .t189__wrapper {
        padding: 1.25rem;
        box-sizing: border-box;
    }
    
    .about__img-mobile {
        margin-bottom: -6rem;
    }
    
    .about__message-icon svg {
        width: 52px;
        height: 52px;
    }
    
    .uc-cards .t902__wrap {
        flex-direction: row !important;
    }
    
    .uc-cards .t902__wrap_right {
        padding: 0 !important;
    }
}