@media screen and (max-width: 980px) {
    #rec821579700 .t-menuburger {
        display: none;
    }
    #rec771649510 .t-menuburger span {
        height: 6px;
        border-radius: 3px;
    }
    #rec771649510 .t-menuburger span:nth-child(2),
    #rec771649510 .t-menuburger span:nth-child(3) {
        top: 10px;
    }
    #rec771649510 .t-menuburger span:nth-child(4) {
        top: 20px;
    }
}
@media screen and (max-width: 640px) {
    #nav771649510 .t450__container {
        padding: 30px 20px 45px;
    }
}
#nav771649510 .t450__logoimg {
    max-width: 100% !important;
}
#nav771649510 .t450__close-button {
    background-color: unset !important;
}
.nav-item {
    display: flex;
    align-items: center;
    gap: 15px;
}
.nav-item div p {
    color: #ffffff;
    font-size: 10px;
    font-family: 'RoadRadio', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 400;
}
div.nav-item {
    margin-bottom: 23px;
}
a.nav-item {
    color: #ffffff !important;
    font-size: 14px;
    font-family: 'RoadRadio', Arial, sans-serif;
    line-height: 1.3;
    font-weight: 400;
}
@media screen and (max-width: 900px) {
    .t056__title {
        padding-top: 43px !important;
        padding-bottom: 43px !important;
    }
}
.uc-header {
    position: relative;
    margin-bottom: -265px;
}
.uc-header a:hover {
    color: #999800 !important;
    text-decoration: dotted !important;
}
#rec771156777 .tn-elem[data-elem-id="1729098754604"] .tn-atom:hover {
    color: #fff !important;
}
.uc-banner .t182__wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 550px;
    padding-bottom: 0;
}
.uc-banner .t182__title {
    flex: none;
    width: 100%;
    padding: 39px 0 39px 0;
    padding-left: 32px;
    font-size: 48px !important;
    line-height: 1.05;
    text-align: left;
    border-left: 13px solid #999800;
}
.uc-banner .t182__descr {
    padding: 15px 0 15px 45px;
    font-size: 38px !important;
}
@media screen and (max-width: 1200px) {
    .uc-banner .t182__title {
        font-size: 40px !important;
    }
    .uc-banner .t182__descr {
        font-size: 30px !important;
    }
}
@media screen and (max-width: 640px) {
    .uc-banner .t182__title {
        font-size: 30px !important;
        line-height: 35px !important;
    }
    .uc-banner .t182__descr {
        font-size: 25px !important;
    }
}
.t182__buttons {
    margin: 0;
}
.t182__btnwrapper {
    margin-bottom: 0;
}
.t182__btn {
    height: 70px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
    font-weight: 600 !important;
    letter-spacing: 4.4px;
}
@media screen and (max-width: 1200px) {
    .t182__btn {
        font-size: 16px;
    }
}
#rec821529572 .tn-elem[data-elem-id="1730830890859"] .tn-atom {
    font-weight: 600 !important;
}

#rec812945198,
#rec812950505,
#rec813678002,
#rec813679124,
#rec813718915,
#rec813719507,
#rec813725587,
#rec813725888,
#rec813726326,
#rec813726681,
#rec816177808,
#rec816177971,
#rec816197278,
#rec816197299,
#rec816215454,
#rec816215505,
#rec816218328,
#rec816218551,
#rec816219808,
#rec816219982,
#rec816220976,
#rec816221263,
#rec816935266,
#rec816935441 {
    position: relative;
    z-index: 9;
}
#rec812945198 .t-img,
#rec812950505 .t-img,
#rec813678002 .t-img,
#rec813679124 .t-img,
#rec813718915 .t-img,
#rec813719507 .t-img,
#rec813725587 .t-img,
#rec813725888 .t-img,
#rec813726326 .t-img,
#rec813726681 .t-img,
#rec816177808 .t-img,
#rec816177971 .t-img,
#rec816197278 .t-img,
#rec816197299 .t-img,
#rec816215454 .t-img,
#rec816215505 .t-img,
#rec816218328 .t-img,
#rec816218551 .t-img,
#rec816219808 .t-img,
#rec816219982 .t-img,
#rec816220976 .t-img,
#rec816221263 .t-img,
#rec816935266 .t-img,
#rec816935441 .t-img {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -30px;
}
@media screen and (max-width: 900px) {
    #rec812945198 .t-img,
    #rec812950505 .t-img,
    #rec813678002 .t-img,
    #rec813679124 .t-img,
    #rec813718915 .t-img,
    #rec813719507 .t-img,
    #rec813725587 .t-img,
    #rec813725888 .t-img,
    #rec813726326 .t-img,
    #rec813726681 .t-img,
    #rec816177808 .t-img,
    #rec816177971 .t-img,
    #rec816197278 .t-img,
    #rec816197299 .t-img,
    #rec816215454 .t-img,
    #rec816215505 .t-img,
    #rec816218328 .t-img,
    #rec816218551 .t-img,
    #rec816219808 .t-img,
    #rec816219982 .t-img,
    #rec816220976 .t-img,
    #rec816221263 .t-img,
    #rec816935266 .t-img,
    #rec816935441 .t-img {
        top: -20px;
        width: 40px;
    }
}

#rec813728180 .tn-elem[data-elem-id="1729786914781"] {
    top: auto !important;
    left: auto !important;
    right: 0;
    bottom: 0;
}
@media screen and (max-width: 1600px) {
    #rec813728180 .tn-elem[data-elem-id="1729786914781"] {
        opacity: .5;
        z-index: 1;
    }
}
@media screen and (max-width: 1200px) {
    #rec813728180 .tn-elem[data-elem-id="1729786914781"] {
        display: none;
    }
}

.t-rec#rec816178922 {
    position: relative;
    z-index: -1;
}

#form816902224 .t-input {
    padding-left: 55px !important;
    border: none !important;
}
#form816902224 .t-input-group_ph {
    margin-bottom: 40px !important;
}

#rec817249773,
#rec817322316 {
    background-image: url(https://static.tildacdn.com/tild6163-3362-4636-b630-653162333663/team_bg2.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
@media screen and (max-width: 960px) {
    #rec817322316 .t-container {
        max-width: 100% !important;
        display: flex !important;
        flex-direction: column;
    }
}
@media screen and (max-width: 480px) {
    #rec817322316 .t-slds__container {
        width: calc(100% - 20px);
    }
}
#rec817249773 .t-slds__items-wrapper,
#rec817322316 .t-slds__items-wrapper {
    height: auto !important;
}
@media screen and (max-width: 960px) {
    #rec817322316 .t-width .t-slds__wrapper {
        padding: 0;
    }
}
#rec817249773 .t-col,
#rec817322316 .t-col {
    width: 100% !important;
    margin-left: 10px;
    margin-right: 10px;
}
@media screen and (max-width: 480px) {
    #rec817322316 .t-col {
        padding: 0;
    }
}
#rec817249773 .t923__wrapper,
#rec817322316 .t923__wrapper {
    padding-top: 40px;
    background: #fff;
}
#rec817249773 .t923__imgwrapper,
#rec817322316 .t923__imgwrapper {
    padding-bottom: 227px;
}
#rec817249773 .t-bgimg,
#rec817322316 .t-bgimg {
    width: 227px;
    height: 227px;
    margin: 0 auto;
    background-size: contain;
}
#rec817249773 .t923__content,
#rec817322316 .t923__content {
    text-align: center;
}
#rec817249773 .t-slds__arrow-withbg,
#rec817322316 .t-slds__arrow-withbg {
    border-radius: 0;
}
#rec817249773 .t-slds__arrow_container,
#rec817322316 .t-slds__arrow_container {
    position: relative;
    width: 80px;
    height: 30px;
    margin-top: 40px !important;
    margin-right: 10px !important;
}
#rec819458623 .t-slds__arrow_container,
#rec820573292 .t-slds__arrow_container {
    position: relative;
    width: 80px;
    height: 30px;
    margin-top: 20px !important;
    margin-right: 10px !important;
}
@media screen and (max-width: 960px) {
    #rec817322316 .t-slds__arrow_container {
        width: calc(100% - 100px);
        margin: 20px 50px 0 !important;
        order: 1;
    }
}
@media screen and (max-width: 640px) {
    #rec817322316 .t-slds__arrow_container {
        width: calc(100% - 160px);
        margin: 20px 80px 0 !important;
    }
}
@media screen and (max-width: 640px) {
    #rec820887751 .t-slds__arrow_container {
        width: 100%;
        margin: 20px 0 0 !important;
    }
}
@media screen and (max-width: 480px) {
    #rec817322316 .t-slds__arrow_container {
        width: calc(100% - 40px);
        margin: 20px 20px 0 !important;
    }
}
@media screen and (max-width: 640px) {
    #rec820887751 .t-slds__arrow_container {
        position: relative;
        height: 30px;
    }
    #rec820887751 .t-slds__arrow {
        border-radius: 0;
    }
}
@media screen and (max-width: 640px) {
    #rec820573292 .t-slds__arrow_container {
        order: 1;
    }
}
#rec817249773 .t923 .t-slds__arrow_wrapper,
#rec817322316 .t923 .t-slds__arrow_wrapper,
#rec819458623 .t-slds__arrow_wrapper,
#rec820573292 .t-slds__arrow_wrapper,
#rec820887751 .t-slds__arrow_wrapper {
    width: 30px;
    height: 30px !important;
}
#rec820887751 .t-slds__arrow_wrapper {
    top: auto;
    bottom: 0;
}
#rec817249773 .t-slds__arrow-left,
#rec817322316 .t-slds__arrow-left,
#rec819458623 .t-slds__arrow-left,
#rec820573292 .t-slds__arrow-left,
#rec820887751 .t-slds__arrow-left {
    left: 0;
}
#rec817249773 .t-slds__arrow-right,
#rec817322316 .t-slds__arrow-right,
#rec819458623 .t-slds__arrow-right,
#rec820573292 .t-slds__arrow-right,
#rec820887751 .t-slds__arrow-right {
    right: 0;
}
#rec817262080 {
    position: relative;
}
#rec817262080 .team-marker {
    position: absolute;
    top: -110px;
    display: flex;
    justify-content: center;
    width: 100%;
}
#rec820020828 {
    position: relative;
    top: -125px;
}
@media screen and (max-width: 640px) {
    #rec820020828 {
        top: -82px;
    }
}
#rec820020828 .ik-marker {
    position: absolute;
    display: flex;
    justify-content: center;
    width: 100%;
}
.example-marker {
    position: absolute;
    top: 10px;
	display: flex;
    justify-content: center;
    width: 100%;
    z-index: 1;
}
@media screen and (max-width: 960px) {
    #rec817262080 .team-marker {
        top: -82px;
    }
}
@media screen and (max-width: 960px) {
    #rec820020828 .ik-marker {
        top: 0;
    }
}
@media screen and (max-width: 640px) {
    #rec820895684 {
        position: relative;
    }
    .gal-marker {
        position: absolute;
        top: -80px;
        display: flex;
        justify-content: center;
        width: 100%;
    }
}
#rec817262080 .team-marker span,
.example-marker span,
.ik-marker span,
.gal-marker span {
    display: block;
    width: 11px;
    height: 11px;
    margin: 0 5px;
    background: #3B4751;
    border-radius: 50%;
}
@media screen and (max-width: 460px) {
    #rec817262080 .team-marker span,
    .example-marker span,
    .ik-marker span,
    .gal-marker span {
        margin: 0 2px;
    }
}
#rec817262080 .team-marker span.active,
.example-marker span.active,
.ik-marker span.active,
.gal-marker span.active {
    background: #999800;
}
#rec820895684 {
    display: none;
}
@media screen and (max-width: 640px) {
    #rec820895684 {
        display: block;
    }
}

#rec817249773 .t-card__uptitle,
#rec817322316 .t-card__uptitle {
    margin: 0;
}
#rec817249773 .t-card__descr,
#rec817322316 .t-card__descr {
    margin-top: 5px;
    font-weight: 400;
    letter-spacing: .4px;
    line-height: 14px;
}
#rec817249773 .t923__textwrapper,
#rec817322316 .t923__textwrapper {
    position: relative;
    padding: 55px 40px 52px;
}
#rec817249773 .t923__textwrapper:before,
#rec817322316 .t923__textwrapper:before {
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    content: ' ';
    display: block;
    margin: 0 auto;
    width: 26px;
    height: 16px;
    background: url('https://static.tildacdn.com/tild6366-3461-4432-b033-333535616337/team-arrow.svg') center no-repeat;
}

.example-btns {
    display: flex;
    justify-content: end;
    gap: 20px;
    position: relative;
    z-index: 2;
}
@media screen and (max-width: 960px) {
    .example-btns {
        justify-content: space-between;
        padding: 20px 30px 60px;
    }
}
@media screen and (max-width: 560px) {
    .example-btns {
        padding: 20px 15px 60px;
    }
}
.ex-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    padding: 0;
    background-color: #999800;
    border: none;
}
.ex-btn:hover {
    cursor: pointer;
}
.ex-btn.left {
    transform: rotate(180deg);
}
.ext-btn svg {
    width: 11px;
}

/*.example-1.fix .t-slds__items-wrapper,
.example-2.fix .t-slds__items-wrapper {
	width: 560px !important;
    transform: unset !important;
    height: 420px !important;
}
.example-1.fix .t-slds__item,
.example-2.fix .t-slds__item {
	width: 560px !important;
    height: 420px !important;
}*/

@media screen and (max-width: 960px) {
    #rec817838392 .t-container {
        max-width: calc(100% - 60px);
    }
}
@media screen and (max-width: 640px) {
    #rec817838392 .t-container {
        max-width: calc(100% - 30px);
    }
}
#rec817838392 .t397 .t-align_left .t397__tab_active:after {
    width: 20px;
    background: #E0E8EF;
}
#rec817842751,
#rec817843472 {
    position: relative;
}
#rec817842751:before,
#rec817843472:before {
    content: ' ';
    display: block;
    position: absolute;
    top: -95px;
    left: 0;
    width: 248px;
    height: 627px;
    background: url('https://static.tildacdn.com/tild3233-3834-4365-a164-333235353039/example-bg-1.png') center no-repeat;
    background-size: contain;
}
#rec817842751:after,
#rec817843472:after {
    content: ' ';
    display: block;
    position: absolute;
    top: -65px;
    right: 0;
    width: 425px;
    height: 634px;
    background: url('https://static.tildacdn.com/tild6230-3264-4532-a337-313039613638/example-bg-2.png') center no-repeat;
    background-size: contain;
}
@media screen and (max-width: 1600px) {
    #rec817842751:before,
    #rec817842751:after,
    #rec817843472:before,
    #rec817843472:after {
        display: none;
    }
}
.example-1,
.example-2 {
    background-color: #E0E8EF;
}
.example-1 .t-rec,
.example-2 .t-rec {
    height: 600px;
    padding-top: 0 !important;
}
@media screen and (max-width: 960px) {
    .example-1 .t-rec,
    .example-2 .t-rec {
        height: auto;
    }
}
@media screen and (max-width: 960px) {
    .uc-gal-1 .t-slds__wrapper,
    .uc-gal-2 .t-slds__wrapper {
        padding: 0 !important;
    }
}
.nav-container {
    position: relative;
}
.example-nav {
    position: absolute;
    top: -105px;
    right: 0;
    width: 50%;
    margin-left: 20px;
    margin-right: 20px;
}
@media screen and (max-width: 1200px) {
    .example-nav {
        position: relative;
        top: auto;
        padding: 15px 0 30px;
        margin-left: auto;
    }
    .example-marker {
        top: 24px;
    }
}
@media screen and (max-width: 960px) {
    .example-nav {
        width: 100%;
        padding: 0;
        margin-left: 0;
    }
    .example-marker {
        top: 29px;
    }
}
#rec817838392 .t397 .t-align_left .t397__tab_active:after {
    width: 20px !important;
    background: #e0e8ef !important;
}
#rec817838392 li.t397__tab.t397__width_50.t397__tab_active::before {
    content: " ";
    position: absolute;
    width: 20px;
    height: 3px;
    bottom: -3px;
    background: #e0e8ef;
    left: -20px;
}
@media screen and (max-width: 960px) {
    #rec817838392 {
        padding-bottom: 20px !important;
    }
    #rec817838392 .t397__wrapper {
        flex-direction: column;
        gap: 27px;
    }
    #rec817838392 .t397__tab {
        position: relative;
        width: 100%;
    }
    #rec817838392 .t397__tab button::after {
        position: absolute;
        top: -5px;
        right: 0;
        content: ' ';
        display: block;
        width: 40px;
        height: 40px;
        background: url('https://static.tildacdn.com/tild6265-3939-4331-b932-393438353062/arr-btn.jpg') no-repeat center;
        background-size: cover;
    }
    #rec817838392 .t397__tab_active button::after {
        background: url('https://static.tildacdn.com/tild3232-3662-4663-a666-616432633163/arr-btn-active.jpg') no-repeat center;
    }
    #rec817838392 .t397__tab button {
        padding-right: 0;
    }
    #rec817838392 .t397__tab button {
        padding-right: 0;
    }
    #rec817838392 .t397 .t-align_left .t397__tab_active:after {
        background: #999800 !important;
    }
    #rec817838392 .t397__col_mobile-flex {
        overflow: visible;
    }
}
@media screen and (max-width: 640px) {
    .t397__separator_mobile {
        display: none;
    }
    #rec817838392 .t397__wrapper {
        padding-left: 0;
    }
    #rec817838392 .t-container {
        max-width: calc(100% - 60px);
    }
}
@media screen and (max-width: 560px) {
    #rec817838392 .t-container {
        max-width: calc(100% - 30px);
    }
}
@media screen and (max-width: 960px) {
    .example-1 .t-container,
    .example-2 .t-container {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        max-width: 100%;
        padding-bottom: 0;
    }
}
.example-1 .t-container .t-col:last-child,
.example-2 .t-container .t-col:last-child {
    margin-left: 0;
}
@media screen and (max-width: 960px) {
    .example-1 .t-container .t-col:last-child,
    .example-2 .t-container .t-col:last-child {
       padding-left: 0;
    }
}
@media screen and (max-width: 1200px) {
    .example-1 .t-container .t-col,
    .example-2 .t-container .t-col {
        max-width: 450px;
        margin-right: 20px;
    }
}
@media screen and (max-width: 960px) {
    .example-1 .t-container .t-col,
    .example-2 .t-container .t-col {
        margin-right: 0;
        padding: 0 30px !important;
        max-width: 100%;
    }
}
@media screen and (max-width: 560px) {
    .example-1 .t-container .t-col,
    .example-2 .t-container .t-col {
        padding: 0 15px !important;
    }
}
@media screen and (max-width: 960px) {
    .example-1 .t764__col_first,
    .example-2 .t764__col_first {
        padding: 0;
    }
}
.example-1 ul,
.example-2 ul {
    margin: 22px 0;
    padding-left: 25px !important;
    list-style: none;
}
.example-1 ul li,
.example-2 ul li {
    position: relative;
    margin-bottom: 12px;
}
.example-1 ul li:before,
.example-2 ul li:before {
    content: ' ';
    position: absolute;
    top: 1px;
    left: -25px;
    width: 10px;
    height: 10px;
    background: #999800;
    border-radius: 50%;
}

#rec819458623 {
    position: relative;
}
@media screen and (max-width: 960px) {
    #rec819458623 .t-container {
        max-width: 100%;
    }
}
#rec819458623:before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: ' ';
    display: block;
    width: 752px;
    height: 153px;
    background: url('https://static.tildacdn.com/tild3833-6162-4634-a162-313432623132/ik-bg-left.png') center no-repeat;
    background-size: cover;
}
#rec819458623:after {
    position: absolute;
    bottom: 0;
    right: 0;
    content: ' ';
    display: block;
    width: 532px;
    height: 222px;
    background: url('https://static.tildacdn.com/tild3162-6166-4565-b637-383232613665/ik-bg-right.png') center no-repeat;
    background-size: cover;
}
@media screen and (max-width: 640px) {
    #rec820573292 .t-container {
        display: flex;
        flex-direction: column;
    }
}
@media screen and (max-width: 640px) {
    #rec820573292 .t923 .t-slds__container {
        width: calc(100% - 40px);
    }
}
@media screen and (max-width: 640px) {
    #rec820573292 .t-slds__arrow_container {
        width: calc(100% - 40px);
        margin: 20px 20px 0 !important;
        order: 1;
    }
}
@media screen and (max-width: 440px) {
    #rec820573292 .t923 .t-width .t-slds__wrapper {
        padding: 0 !important;
    }
}
@media screen and (max-width: 440px) {
    #rec820573292 .t923 .t923__slds-wrapper .t-col {
        padding: 0 !important;
    }
}
@media screen and (max-width: 640px) {
    .t-slds__arrow-withbg {
        width: 30px !important;
        height: 30px !important;
    }
}
@media screen and (max-width: 640px) {
    .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 12px !important;
    }
}
#rec819458623 .t923__content,
#rec820573292 .t923__content {
    position: relative;
    background-color: inherit !important;
    border-bottom: 3px solid #CFD2CB;
}
#rec819458623 .t923__content:after,
#rec820573292 .t923__content:after {
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    margin: 0 auto;
    content: ' ';
    display: block;
    width: 140px;
    height: 3px;
    background: #999800;
}
#rec819458623  .t923__textwrapper.t923__paddingsmall {
    padding: 8px 0 22px;
}
#rec819458623 .t-slds__arrow,
#rec820573292 .t-slds__arrow {
    border-radius: 0;
}
@media screen and (max-width: 960px) {
    #rec819458623 .t-width .t-slds__wrapper {
        padding: 0;
    }
}
#rec819458623 .t-col {
    width: 100% !important;
    margin-left: 10px;
    margin-right: 10px;
}

#rec819462929 .t939__content p {
    line-height: 15px !important;
}

#rec819462929 {
    position: relative;
}
#rec819462929 .t-card__container {
    position: relative;
    z-index: 1;
}
#rec819462929:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    bottom: -50px;
    width: 924px;
    height: 1454px;
    background: url('https://static.tildacdn.com/tild6330-3535-4366-b932-316162396665/gal-bg-left.png') center no-repeat;
}
#rec819462929:after {
    content: ' ';
    display: block;
    position: absolute;
    right: 0;
    bottom: 50px;
    width: 397px;
    height: 843px;
    background: url('https://static.tildacdn.com/tild3730-3361-4464-a563-366132653537/gal-bg-right.png') center no-repeat;
}
@media screen and (max-width: 1200px) {
    #rec819462929:before,
    #rec819462929:after {
        display: none;
    }
}
#rec820603771 .t142 .t142__wrapone {
    display: flex;
    justify-content: center;
    position: relative;
}
#rec820603771 .t142 .t142__wraptwo {
    position: absolute;
    top: -120px;
    display: flex;
    justify-content: end;
    width: 100%;
    max-width: 1160px;
}
@media screen and (max-width: 1200px) {
    #rec820603771 .t142 .t142__wraptwo {
        max-width: 940px;
    }
}
@media screen and (max-width: 960px) {
    #rec820603771 .t142 .t142__wraptwo {
        justify-content: center;
    }
}
#rec820603771 .t142 .t142__submit_size_xl {
    height: 70px;
    font-size: 22px;
    letter-spacing: 5px;
    padding-left: 112px;
    padding-right: 112px;
}
@media screen and (max-width: 960px) {
    #rec820887751 .t-width .t-slds__wrapper {
        padding: 0;
    }
}
@media screen and (max-width: 640px) {
    #rec820887751 .t923 .t923__slds-wrapper .t-col {
        padding: 0;
    }
}
@media screen and (max-width: 1300px) {
    #rec820887751 .t923 .t-slds__container {
        width: calc(100% - 40px);
    }
}
#rec820887751 .t923__content {
    position: absolute;
    bottom: 0px;
    width: 100%;
    background-color: rgb(59 71 81 / 60%) !important;
    z-index: 2;
}
#rec820887751 .t-card__title {
    line-height: 20px;
}
#rec820887751 .t-card__descr {
    line-height: 14px;
}

@media screen and (max-width: 960px) {
    #rec819480501 {
        padding-top: 30px !important;
    }
}
#rec819480501 .t-cell:not(.t530__cell) {
    display: none;
}
@media screen and (max-width: 960px) {
    .t530 .t-list__item {
        margin-top: 20px !important;
    }
}
#rec819480501 .t-cell {
    padding-left: 0;
    padding-right: 100px;
    text-align: right;
}
@media screen and (max-width: 960px) {
    #rec819480501 .t-cell {
        padding-right: 0;
        text-align: center;
    }
}
#rec819480501 .t-cell .t530__bubble {
    background: #F0F4F7;
}
#rec819480501 .t-cell:nth-child(2n) {
    padding-left: 100px;
    padding-right: 0;
    text-align: left;
}
@media screen and (max-width: 960px) {
    #rec819480501 .t-cell:nth-child(2n) {
        padding-left: 0;
        text-align: center;
    }
}
@media screen and (max-width: 960px) {
    #rec819480501 .t-text {
        text-align: left;
    }
}
#rec819480501 .t-name {
    color: #999800 !important;
}
#rec819480501 .t530__descr {
    margin-top: -4px;
}
#rec819480501 .t530__text {
    font-weight: 400;
}
#rec819480501 figure {
    display: flex;
    width: 100%;
    margin: 0;
    padding: 10px 0;
}
#rec819480501 figure audio {
    width: 100%;
    max-width: 770px;
    height: 30px;
}
#rec819480501 .t-cell figure {
    justify-content: end;
}
#rec819480501 .t-cell:nth-child(2n) figure {
    justify-content: start;
}
#rec819480501 audio::-webkit-media-controls-panel {
    width: 100%;
    background-color: #E0E8EF;
}
#rec819480501 .t-btn {
    font-size: 22px;
    letter-spacing: 5px;
    height: 70px;
    padding-left: 85px;
    padding-right: 85px;
}
#rec819480501 .t530 .t-section__bottomwrapper {
    margin-top: 40px;
}
@media screen and (max-width: 960px) {
    #rec819480501 .t530 .t-section__bottomwrapper {
        margin-top: 20px;
    }
}
#rec819480501 .t-section__bottomwrapper {
    text-align: right;
}
@media screen and (max-width: 960px) {
    #rec819480501 .t-section__bottomwrapper {
        text-align: center;
    }
}

@media screen and (min-width: 960px) {
    #rec820994869 {
        margin-top: -640px;
    }
    #rec816935915 .t396__artboard {
        height: 470px !important;
        background-color: #3b475173 !important;
    }
}
@media screen and (max-width: 960px) {
    #rec820994869 {
        position: relative;
    }
    #rec820994869:before {
        position: absolute;
        content: ' ';
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: #3b475173 !important;
    }
}

#rec817842751 .nav-container,
#rec817843472 .nav-container {
    display: none !important;
}

#rec813728180 {
    position: relative;
}
#rec813728180:before {
    position: absolute;
    content: ' ';
    width: 216px;
    height: 533px;
    top: 0;
    left: 0;
    background: url('https://static.tildacdn.com/tild3561-3032-4639-b062-333536613932/how-bg-left.png') center no-repeat;
    background-size: contain;
    z-index: 1;
}
/*.first-screen__progress {
    position: relative;
    width: 80%;
    margin: -120px auto 0;
    padding: 0 20px;
    font-family: "Montserrat", sans-serif;
    z-index: 10;
}
@media screen and (max-width: 1200px) {
    .first-screen__progress {
        width: 60%;
    }
}
@media screen and (max-width: 680px) {
    .first-screen__progress {
        display: none;
    }
}
.first-screen__progress-pos {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    justify-content: space-between;
    font-size: 1.063rem;
    font-weight: 600;
    letter-spacing: 0.43px;
    text-align: center;
    color: white;
    max-width: 95rem;
}
.first-screen__progress-line {
    display: flex;
    justify-content: space-between;
    position: relative;
    max-width: 89rem;
    margin-right: auto;
    margin-left: auto;
    margin-top: 1.2rem;
}
.first-screen__progress-line::before {
    width: 100%;
    border-bottom: dashed 1px white;
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
}
.first-screen__progress__item {
    position: relative;
    width: 1.125rem;
    height: 1.125rem;
    background-color: white;
    border-radius: 50%;
    cursor: pointer;
}
.first-screen__progress__item::before {
    position: absolute;
    width: 0.625rem;
    height: 0.625rem;
    background-color: #ffce64;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    animation: pulse1 2s infinite;
    transition: all 0.3s;
}
.first-screen__progress__item.active .first-screen__progress__hint {
    transform: translateX(-50%) scale(1);
}
@media (max-width: 699px) {
    .first-screen__progress__item.active:nth-child(1)
    .first-screen__progress__hint,
    .first-screen__progress__item.active:nth-child(2)
    .first-screen__progress__hint {
        transform: translateX(-10%) scale(1);
    }
    .first-screen__progress__item.active:nth-child(1)
    .first-screen__progress__hint::before,
    .first-screen__progress__item.active:nth-child(2)
    .first-screen__progress__hint::before {
        content: "";
        left: 5%;
    }
    .first-screen__progress__item.active:nth-child(4)
    .first-screen__progress__hint,
    .first-screen__progress__item.active:nth-child(5)
    .first-screen__progress__hint {
        transform: translateX(-90%) scale(1);
    }
    .first-screen__progress__item.active:nth-child(4)
    .first-screen__progress__hint::before,
    .first-screen__progress__item.active:nth-child(5)
    .first-screen__progress__hint::before {
        content: "";
        left: 95%;
    }
}
.first-screen__progress__hint {
    width: 14.063rem;
    padding-right: 1.3em;
    padding-left: 1.3rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-radius: 15px;
    box-shadow: 0 0 18px 0 rgba(40, 39, 40, 0.1);
    background-color: rgba(40, 39, 40, 0.75);
    cursor: help;
    position: absolute;
    top: -7rem;
    left: 50%;
    pointer-events: none;
    transform: translateX(-50%) scale(0);
    transition: all 0.3s;
}
@media (max-width: 699px) {
    .first-screen__progress__hint:nth-child(1),
    .first-screen__progress__hint:nth-child(2) {
        transform: translateX(-10%) scale(0);
    }
    .first-screen__progress__hint:nth-child(1)::before,
    .first-screen__progress__hint:nth-child(2)::before {
        content: "";
        left: 5%;
    }
    .first-screen__progress__hint:nth-child(4),
    .first-screen__progress__hint:nth-child(5) {
        transform: translateX(-90%) scale(0);
    }
    .first-screen__progress__hint:nth-child(4)::before,
    .first-screen__progress__hint:nth-child(5)::before {
        content: "";
        left: 95%;
    }
}
.first-screen__progress__hint::before {
    content: "";
    width: 0.938rem;
    height: 0.938rem;
    background-size: contain;
    background-position: top center;
    background-image: url(../img/arrow-hint.png);
    position: absolute;
    bottom: 1px;
    left: 50%;
    transform: translateX(-50%) translateY(100%);
    background-repeat: no-repeat;
}
.first-screen__progress__hint-title {
    font-size: 1rem;
    font-weight: bold;
    line-height: 0.88;
    letter-spacing: 0.16px;
    color: white;
}
.first-screen__progress__hint-text {
    font-size: 0.688rem;
    line-height: 1.45;
    letter-spacing: 0.11px;
    color: rgba(255, 255, 255, 0.65);
    margin-top: 0.4rem;
}
.first-screen__progress__hint-time {
    height: 1.125rem;
    padding: 0 0.625rem;
    height: 1.125rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8.6px;
    background-color: #ffce64;
    position: absolute;
    top: 0.625rem;
    right: 0.625rem;
    font-size: 0.438rem;
    font-weight: 600;
    letter-spacing: 0.18px;
    color: #282728;
}*/