#allrecords div{
    max-height: 941px;
}

#allrecords.start_quiz1 div{
    max-height: none;
}

#rec556012348 .t-upwidget-container__button{
    background: #f8f8f8!important;
    color: #aeaeae!important;
    border-radius: 500px!important;
    width: 100%!important;
    max-width: 100%!important;
    box-sizing: border-box!important;
    height: 62px!important;
    text-align: left!important;
    display: flex!important;
    vertical-align: middle!important;
    align-items: center!important;
}

img {
    pointer-events: none;
}

.t-input {
    color: #000!important;
}

.t-radio__indicator:after{
    content: none!important;
}

#rec557310998 iframe, #rec557310998 .t868__code-wrap{
    width: 960px;
    height: 540px;
}

/*Первый шаг*/

#rec555954131 .t-input {
    padding: 33px 36px 33px 36px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
}

#rec555954131 .t-input::placeholder{
    padding-right: 80px!important;
}

.t-input::placeholder {
    opacity: 1!important;
}

/*Второй шаг*/

#rec556012348 .t-upwidget {
    position: relative;
}

#rec556012348 .t-upwidget::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: url(https://static.tildacdn.com/tild6631-6438-4231-b234-373866386565/file.svg) center center;
    background-repeat: no-repeat;
    position: absolute;
    right: 26px;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%);
    background-size: contain!important;
}

#rec556012348 .tn-form__submit {
    position: absolute;
}

#rec556012348 .t-form__inputsbox{
    height: 310px;
    display: block;
    overflow-y: auto;
}

#rec556012348 .t-radio__indicator {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    vertical-align: middle;
    height: 62px;
    width: 197px;
    box-sizing: border-box;
    margin-right: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    opacity: 1;
    border: none;
    background: #F8F8F8;
    border-radius: 200px;
}

#rec556012348 .t-radio__control .t-radio:checked~.t-radio__indicator {
    background: linear-gradient(141.68deg, #F6CB7A 6.41%, #F4BD5E 97.15%);
}

#rec556012348 .t-radio__control .t-radio:checked~.t-radio__indicator:after {
    content: none;
}

#rec556012348 fieldset {
    padding: 0;
    margin: 0;
    border: none;
    display: flex;
    align-items: center;
    gap: 17px;
}

#rec556012348 .t-radio__control {
    margin: 0!important;
    width: 197px;
    height: 62px;
}

#rec556012348 .t-radio__control span {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}

#rec556012348 .t-radio__control .t-radio:checked~span {
    color: #fff;
}

/*Третий шаг*/

#rec556015131 .t-form__inputsbox{
    height: 314px;
    display: block;
    overflow-y: auto;
}





#rec556015131 .t-radio__indicator {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    vertical-align: middle;
    height: 62px;
    width: 216px;
    box-sizing: border-box;
    margin-right: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    opacity: 1;
    border: none;
    background: #F8F8F8;
    border-radius: 200px;
}

#rec556015131 .t-radio__control .t-radio:checked~.t-radio__indicator {
    background: linear-gradient(141.68deg, #F6CB7A 6.41%, #F4BD5E 97.15%);
}

#rec556015131 .t-radio__control .t-radio:checked~.t-radio__indicator:after {
    content: none;
}

#rec556015131 fieldset {
    padding: 0;
    margin: 0;
    border: none;
    display: flex;
    align-items: center;
    gap: 17px;
}

#rec556015131 .t-radio__control {
    margin: 0!important;
    width: 216px;
    height: 62px;
}

#rec556015131 .t-radio__control span {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}

#rec556015131 .t-radio__control .t-radio:checked~span {
    color: #fff;
}

#rec556015131 [data-input-lid="1677448165240"] .t-radio__control {
    width: 62px!important;
}

#rec556015131 [data-input-lid="1677448165240"] .t-radio__indicator {
    width: 62px;
}

#rec556015131 [data-input-lid="1677448165240"] span {
    transform: translateY(calc(-50% - -2px));
}

.final-step .tn-form__submit {
    position: absolute;
}



/*Адаптивы*/

@media (max-width: 600px) {
    #rec557310998 iframe, #rec557310998 .t868__code-wrap {
        width: 100%;
        height: calc((100vw - 40px) / 16 * 9);
    }
    /*Первый шаг*/
    #rec555954131 .t-input {
        padding: 22px 25px 22px 25px;
        height: 147px!important;
    }
    #rec555954131 .t-input::placeholder {
        padding-right: 30px!important;
    }
    /*Второй шаг*/
    #rec556012348 .t-form__inputsbox{
        width: 255px;
    }
    #rec556012348 .t-radio__indicator, #rec556012348 .t-radio__control {
        height: 38px;
        width: 75px;
    }
    #rec556012348 fieldset {
        gap: 13px;
    }
    #rec556012348 .t-upwidget::before {
        width: 12px;
        height: 12px;
    }
    #rec556012348 .t-upwidget-container__button {
        font-size: 10px!important;
        height: 38px!important;
        border-radius: 11px!important;
    }
    #rec556012348 .t-input-group.t-input-group_uw .t-input-title {
        width: 200px;
    }
    [data-input-lid="1677448165240"] .t-input-title {
        width: 170px;
    }
    /*Третий шаг*/
    #rec556015131 .t-form__inputsbox,
    #rec556012348 .t-form__inputsbox{
        height: auto;
    }
    #rec556015131 .t-form__inputsbox{
        width: 255px;
    }
    #rec556015131 .t-radio__indicator, #rec556015131 .t-radio__control {
        height: 35px;
        width: 123px;
    }
    #rec556015131 fieldset {
        gap: 8px;
    }
    #rec556015131 [data-input-lid="1677448165240"] .t-radio__control {
        width: 35px!important;
    }
    #rec556015131 [data-input-lid="1677448165240"] .t-radio__indicator {
        width: 35px;
    }
}

.next_step.disnext {
    opacity: 0.5!important;
    filter: grayscale(1)!important;
    pointer-events:none!important;
}
