html, body, #allrecords {
    width: 100vw;
    overflow-x: hidden;
}
#nav677531021 {
    width: 100vw;
}
/*верхнее меню, выпадайка*/
#rec762756666 .t-menusub__menu,
#rec772337225 .t-menusub__menu,
#rec772337382 .t-menusub__menu {
    max-width: fit-content !important;
}

/*новая главная*/
/*#rec762255211 .t1060__item_icon, #rec762255211 .t1060__bgimg {display: none;}*/
#rec638621543 .t1060__item-text,
#rec762255211 .t1060__item-text {
    text-shadow: 0px 2px 3px rgb(0 0 0 / 60%);
    padding-left:24px;
}
#rec638621543 .t-btn {
    width: 360px;
    height: 76px;
    font-size: 22px;
}
#rec762255211 .t-btn,
#rec767998672 .t1060__btn{
    width: 98%;
    height: 72px;
    font-size: 20px;
}
#rec762255211 .t1060__buttonwrapper,
#rec767998672 .t1060__buttonwrapper {
    text-align: center;
    margin-top: -16px;
}

/*первый экран, заголовок*/
#rec557853606 .t338__title,
#rec581496304 .t338__title,
#rec609603039 .t338__title,
#rec611362867 .t338__title,
#rec594824943 .t338__title {
    margin-bottom:0;
}
/*первый экран, кнопка*/
#rec557853606 .t338__btn,
#rec581496304 .t338__btn,
#rec609603039 .t338__btn,
#rec594824943 .t338__btn {
    height: 80px;
    font-size: 22px;
    padding: 0 40px;
    margin-bottom:80px;
}

#rec616990390 .t-btn {
    width: 400px;
    height: 80px;
    font-size: 22px;
}
#rec650571377 .t-btn {
    width: 360px;
    height: 60px;
    font-size: 22px;
}

/*баннер квиза на главной*/
#rec815243689 .t-cover-outer {
    padding: 0 80px !important;
}
#rec831725735 .t-cover-outer {
    padding: 0 30px !important;
}

/*марквиз в подвале*/
@media (min-width: 980px) {
    .marquiz-widget__container_left {
        bottom: 32px !important;
    }
}

/*интервью с Костей
#rec719609413 p {
    text-shadow: 0px 2px 5px rgb(0 169 218);
} */

/*блок Сатать франчайзи*/
#rec681542648 {
    padding-top: 120px !important;
}
/*уменьшенные отступы текста от заголовков*/
.t225__descr {
    padding-top:10px !important;
}

/*главная, поддержка*/
/* #rec718839045 .t-container {
    max-width: 99vw;
    padding: 0 10px;
}*/
#rec767875119 .t-container {
    padding-left: 20px;
}
#rec767875119 .t-col_4 {
    max-width: 31.13%;
}
#rec767875119 .t-col {
    margin-left: 10px;
    margin-right: 10px
}
/*#rec721788341 .t-container {
    max-width: 100vw;
    padding: 0 10px;
}
#rec721788341 .t-col_4 {
    max-width: 92%;
}*/
/*#rec721788341 .t-col {
    padding-left: 10px;
    padding-right: 10px
}
#rec721788341 .t-col {
    margin-left: 10px;
    margin-right: 10px
}
#rec721788341 .t577__col {
    max-width: 100%;
}*/
#rec767875119 .t577__number,
#rec767875263 .t577__number {
    font-weight: 800;
}
#rec767875119 .t577__textwrapper,
#rec767875263 .t577__textwrapper {
    padding: 36px 0 0 0;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%);
}
#rec767875119 .t577__descr,
#rec767875263 .t577__descr {
    padding: 0 20px;
}
#rec767875119 .t577__img,
#rec767875263 .t577__img {
    border-radius: 0 0 13px 13px;
    padding-top: 0;
}

/*блок Отчёты центров, заголовки*/
#rec594824972 .t801__title 
#rec620127413 .t801__title {
    padding-bottom:0;
}
/*блок Поддержка и сопровождение, заголовки*/
#record594824987 .t177__title,
#record594824989 .t177__title,
#record594824991 .t177__title,
#record594824993 .t177__title,
.t177__title {
    padding-bottom:0;
}
/*условия франшизы, цена пакета*/
#rec677516050 .t-uptitle_sm {
    font-size: 32px;
}
/*текстовый блок для квиза, отступы сверху*/
#rec613515795 .t-title_md {
    line-height:1.05 !important;
}
#rec613515795 .t225__descr {
    padding-top:10px !important;
}
/*форма квиза*/
.t181__title {
    padding: 0px 24px 12px;
}
.t181__descr {
    padding: 0 24px 0;
}
.t181__button-wrapper {
    margin: 12px 16px;
    margin-top: 12px !important;
}
.t-btn_md {
    font-size:20px;
}
.t-checkbox__control.t-text_xs,
.t-radio__control.t-text_xs {
    line-height: 1.2;
}
.t862 .t-radio__control,
.t862 .t-checkbox__control,
.t862 .t-img-select__text,
.t862 .t-ownvariant-wrapper_flex .t-input-ownanswer {
    font-size: 18px;
}
#rec613523806 .t835__quiz .t-form .t-input-title,
#rec815243831 .t835__quiz .t-form .t-input-title {
    padding-bottom:20px;
}
#rec613523806 .t835 .t-radio__control,
#rec815243831 .t835 .t-radio__control,
#rec613523806 .t835 .t-checkbox__control,
#rec815243831 .t835 .t-checkbox__control,
#rec613523806 .t835 .t-img-select__text,
#rec815243831 .t835 .t-img-select__text {
    font-size:16px;
}
#rec613523806 .t835__quiz-form-wrapper,
#rec815243831 .t835__quiz-form-wrapper {
    padding-bottom:20px;
}
#rec613523806 .t862__result-title
#rec815243831 .t862__result-title {
    padding-bottom:0;
}
#rec613523806 .t-form__successbox,
#rec815243831 .t-form__successbox {
    text-align: left;
    background: #00a9da;
    color: #fff;
    padding: 0;
    margin-bottom: 0;
    font-size: 18px;
}

/*пакеты франшизы*/
#rec839375157 .t-btn {
    font-size:20px;
    letter-spacing: 0.8px !important;
    padding: 10px 36px !important;
}

/*калькулятор*/
#rec842587238 .t165__img {
    float: none;
    width: 50%;
    padding-left: 24%;
    padding-right: 24%;
}
#rec839129164 .t-btn {
    letter-spacing: 0.8px;
    padding: 10px 36px
}
#rec839129512 .t-input-title {
    color: #00a9da;
    font-size: 24px;
    padding-top: 18px;
}
#rec839129512 .t-text_xs {
    font-size:20px !important;
}
#rec839129512 .t-range__interval-txt {
    font-size: 20px;
    font-weight: 500;
}
#rec839129512 .t-range__value-txt {
    color: #00a9da;
    font-family: 'BloggerSans',Arial,sans-serif !important;
    font-weight: 800 !important;
    font-size: 20px;
    box-shadow: 0px 0px 10px rgb(0 169 218 / 20%);
    padding: 10px 10px 6px;
}
#rec839129512 .t-name_md {
    color: #00a9da;
    font-family: 'BloggerSans',Arial,sans-serif !important;
    font-size: 24px;
    padding-top: 26px;
    padding-bottom: 10px;
    line-height: 1.35;
}

/*мозаичная галерея*/
#rec581848874 .t979__grid,
#rec610551073 .t979__grid,
#rec611362898 .t979__grid,
#rec594824947 .t979__grid {
    margin: 0;
}
/* нижний отступ текста в формах */
.t720__textwrapper {
    margin-bottom: 34px !important;
}
/* волна */
#rec616996690 .t796__svg {
    width: 800%;
    height: 1.1vw;
}

/* страница special */
#rec616990390,
#rec638621543 {
    width:100vw;
}
/* карточки */
#rec616998466 .t503__content,
#rec638623472 .t503__content {
    border: 2px solid #00a9da;
    padding: 30px 30px;
    border-radius: 15px;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%);
}
/* скругление углов картинок */
#rec581848874 img,
#rec622889063 img, #rec622899193 img,
#rec622887985 img, #rec622900405 img,
#rec622888231 img, #rec622900933 img,
#rec622888563 img, #rec622901497 img,
#rec617016174 img,
#rec638622993 img, #rec638636481 img, #rec638623846 img,
#rec638634601 img, #rec638635158 img {
    border-radius: 15px;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%);
}
.t177 img {
    border-radius: 15px;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%);
}
#rec875086882 .t649__blockimg {
    border-radius: 15px;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%);
}

#rec581848874 .t979__grid,
#rec622889063 .t979__grid, #rec622899193 .t979__grid,
#rec622887985 .t979__grid, #rec622900405 .t979__grid,
#rec622888231 .t979__grid, #rec622900933 .t979__grid,
#rec622888563 .t979__grid, #rec622901497 .t979__grid,
#rec617016174 .t979__grid,
#rec638622993 .t979__grid, #rec638636481 .t979__grid, #rec638623846 .t979__grid,
#rec638634601 .t979__grid, #rec638635158 .t979__grid{
    overflow: visible;
}
/* скругление углов, финмодель */
#rec650545116 .t107 img,
#rec652572475 .t107 img,
#rec654543235 .t107 img,
#rec654544404 .t107 img,
#rec654545667 .t107 img,
#rec654547985 .t107 img,
#rec654550986 .t107 img,
#rec654552603 .t107 img {
    border-radius: 15px;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%);
}
/* скругление углов, карусель */
.t604 .t-slds__bgimg {
    border-radius: 15px !important;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%) !important;
}
.t604 .t-slds__wrapper {
    opacity: 1 !important;
}
/* скругление углов, партнёры */
.t801 .t-slds__bgimg {
    border-radius: 15px !important;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%) !important;
    margin-bottom: 16px;
    margin-top: 10px;
}
/*скругление углов видео*/
#rec617021541 .t-width,
#youtubeiframe594830630{
    border-radius: 15px;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%);
}
.t-video-lazyload {
    background-color: #fff !important;
}
#youtubeiframe_1_620120960,
#youtubeiframe_1_620121209,
#youtubeiframe_1_617063129,
#youtubeiframe_1_617062104,
#youtubeiframe_1_620125124, 
#youtubeiframe_1_620125124 {
    border-radius: 15px !important;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%);
}
/* этапы */
#rec617016174 img {
    max-width:100% !important;
}
#rec617016174 .t576__block {
    margin-right: 56px;
    padding-bottom: 28px;
    padding-right: 0;
    border-bottom: 2px #00a9da solid;
}
#rec617016174 .t576__block-flipped {
    margin-left: 56px;
    padding-bottom: 28px;
    padding-left: 0;
    border-bottom: 2px #00a9da solid;
}
/* кругляши */
#rec617016174 .t576__circle {
    top: 340px !important;
    width: 50px;
    height: 50px
}
#rec617016174 .t576__number {
    font-size: 20px;
    font-weight: 600;
}

/*новости и статьи*/
.t165__title {
    padding-bottom:6px;
}
.t165__btn-wrapper {
    padding-top:20px;
}
.t230__title {
    margin-top:-16px;
    padding-bottom:6px;
}
.t-uptitle {
    letter-spacing: normal;
    font-weight: normal;
}
.t165__vmiddle {
    margin-top: 0;
}
.t230__title+.t230__text {
    margin-top: 0;
}

/*волны снизу*/
#rec618330160, #rec642522080 {
    position:relative;
}
.custom-shape-divider-top-1689808180 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}
.custom-shape-divider-top-1689808180 svg {
    position: relative;
    display: block;
    width: calc(133% + 1.3px);
    height: 92px;
}
.custom-shape-divider-top-1689808180 .shape-fill {
    fill: #00A9DA;
}
/*волны для блоков с картинками*/
#rec618333011, #rec642535142 {
    position:relative;
}
.custom-shape-divider-top-1689809658 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

.custom-shape-divider-top-1689809658 svg {
    position: relative;
    display: block;
    width: calc(133% + 1.3px);
    height: 70px;
}

.custom-shape-divider-top-1689809658 .shape-fill {
    fill: #FFFFFF;
}
/*волны для нижней формы*/
#rec762352521 {
    position: absolute;
    z-index: 1000;
    min-width: 100vw;
    margin-top: 0;
}
.custom-shape-divider-top-1689811340 {
    position: absolute;
    top: 0;
    margin-top: -1px;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}
.custom-shape-divider-top-1689811340 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 29px;
}
.custom-shape-divider-top-1689811340 .shape-fill {
    fill: #FFFFFF;
}
.uc-waves {
    min-height: 
}

/*нижние формы*/
.uc-bottom-form h2 {
    text-shadow: 0px 2px 10px rgb(0 0 0 / 60%);
}

/*формы пакетов франшизы
.uc-fran-batch .t-input {
    width: 32.5%;
    float: left;
    margin-right: 1.2%;
}
*/

/*виджет мессенджеров на зиро-блоке*/
#rec651020327 .t-popup .t-typography__title,
#rec660535144 .t-popup .t-typography__title {
    font-weight: 900;
    font-size: 32px;
}
#rec651020327 .t-popup .t-store__prod-popup__price,
#rec660535144 .t-popup .t-store__prod-popup__price {
    font-size: 32px;
}
#rec651020327 .t-popup .t-typography__descr,
#rec660535144 .t-popup .t-typography__descr {
    font-size: 20px;
}
#rec651020327 .t-store__card .t-typography__descr,
#rec660535144 .t-popup .t-typography__descr{
    opacity: 1;
}


/* Квиз, первый экран */
#rec733874321 .t997__header-wrapper .t-section__topwrapper {
    max-width: 96%;
}
#rec733874321 .t997__title {
    line-height: 1.2;
    text-shadow: 1px 1px 2px rgb(0 169 218 / 70%);
}
#rec733874321 .t997__btn {
    font-size: 20px;
    font-weight: 900;
    padding: 34px 60px;
}
#rec733874321 .t997__col {
    background: rgba(255,255,255,0.85);
    max-width: 29%;
    border-radius: 10px;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%);
    margin-left: 0;
}
#rec733874321 .t997__card-headline {
    margin:30px;
}
#rec733874321 .t997__card-title {
    text-shadow: 1px 1px 12px rgb(255 255 255);
}
#rec733874321 .t997__card-desc {
    text-shadow: 1px 1px 12px rgb(255 255 255);
}
#rec733874321 .t997__separator {
    margin:0;
}

/* Квиз-1 */
#rec902564602 .t336__button-container {
    opacity: 1;
    bottom: 70px
}
#rec902564602 .t-btn_sm {
    height: 60px;
    font-size: 18px;
    padding-left: 45px;
    padding-right: 45px;
}
#rec902564602 h2 a {
    -webkit-box-shadow: none !important;
}
#rec902564602 .t336__text {
    margin-top: 10px
}
/*фон*/
.t674__cover {
    opacity:0.8;
}
/*надзаголовок*/
#rec736036026 .t183__uptitle,
#rec740098264 .t183__uptitle,
#rec740098339 .t183__uptitle {
    text-shadow: 0px 2px 2px rgb(0 0 0 / 30%);
}
/*первая кнопка*/
#rec736036026 .t-btn,
#rec740098264 .t-btn,
#rec740098339 .t-btn {
    font-size: 20px;
    font-weight: 700;
    padding-top: 22px;
    padding-bottom: 52px;
}
/*две колонки*/
#rec740196526 .t005__text,
#rec740198912 .t005__text,
#rec740198937 .t005__text {
    padding-top: 8px;
    padding-bottom: 26px;
}
/*карточки*/
#rec736039719 .t503__content,
#rec736830621 .t503__content,
#rec736832438 .t503__content {
    border: 2px solid #00a9da;
    background-color: #fff;
    padding: 30px 30px;
    border-radius: 15px;
    box-shadow: 5px 5px 15px 0px rgb(0 100 128 / 30%);
}
#rec736039719 .t503 .t-card__col,
#rec736830621 .t503 .t-card__col,
#rec736832438 .t503 .t-card__col {
    margin-top: 20px;
}

/*форма*/
#rec748697202 .t720__mainwrapper,
#rec736036034 .t720__mainwrapper,
#rec740180738 .t720__mainwrapper, 
#rec740183005 .t720__mainwrapper {
    background: #e95050;
    margin: -60px -60px;
    padding: 60px 60px 40px;
    border-radius: 5px
}
#rec748697202 .t835__quiz-form-wrapper,
#rec740113745 .t835__quiz-form-wrapper,
#rec740176392 .t835__quiz-form-wrapper,
#rec740176600 .t835__quiz-form-wrapper,
#rec740177010 .t835__quiz-form-wrapper {
    padding-bottom:25px;
}
#rec748697202 input,
#rec740113745 input,
#rec740176392 input,
#rec740176600 input,
#rec740177010 input {
    font-size: 18px;
    font-weight: 500;
}
#rec748697202 .t-input-error,
#rec740113745 .t-input-error,
#rec740176392 .t-input-error,
#rec740176600 .t-input-error,
#rec740177010 .t-input-error {
    color: white;
    font-size: 16px;
    margin-top: 10px;
}
#rec748697202 .t-radio__control.t-text_xs,
#rec740113745 .t-radio__control.t-text_xs,
#rec740176392 .t-radio__control.t-text_xs,
#rec740176600 .t-radio__control.t-text_xs,
#rec740177010 .t-radio__control.t-text_xs {
    line-height: 1.4;
    font-size: 18px;
    font-weight: 500;
}
#rec748697202 .t-input__vis-ph,
#rec740113745 .t-input__vis-ph,
#rec740176392 .t-input__vis-ph,
#rec740176600 .t-input__vis-ph,
#rec740177010 .t-input__vis-ph {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    opacity: 1;
}
#rec748697202 .t-form__successbox,
#rec740113745 .t-form__successbox,
#rec740176392 .t-form__successbox,
#rec740176600 .t-form__successbox,
#rec740177010 .t-form__successbox {
    text-align: left;
    background: #00a9da;
    color: #fff;
    padding: 0 0 40px;
    font-size: 20px;
    font-weight: 500;
}
#rec748697202 .t-form__successbox a,
#rec740113745 .t-form__successbox a,
#rec740176392 .t-form__successbox a,
#rec740176600 .t-form__successbox a,
#rec740177010 .t-form__successbox a{
    color: #fff !important;
}
input:-webkit-autofill, input:-webkit-autofill:focus {
    transition: background-color 0s 600000s, color 0s 600000s !important;
}

/*АДАПТАЦИЯ ФОРМ*/
/*Подарок*/
#rec906049252 .t195__img {
    max-width: 80%;
    margin-top: 0;
    margin-bottom: -16px;
}
/*Директор*/
#rec948965506 .t195__img,
#rec949016331 .t195__img,
#rec948965506 .t195__img,
#rec949108116 .t195__img,
#rec949108506 .t195__img,
#rec949109266 .t195__img,
#rec949109961 .t195__img {
    max-width: 80%;
    margin-top: 0;
    margin-bottom: -16px;
}
/*Презентация*/
#rec948989711 .t195__img,
#rec949015176 .t195__img {
    max-width: 80%;
    margin-top: 0;
    margin-bottom: -16px;
}
/*Финмодель*/
#rec949025786 .t195__img,
#rec949036286 .t195__img,
#rec949036931 .t195__img,
#rec949038076 .t195__img,
#rec949039411 .t195__img {
    max-width: 80%;
    margin-top: 0;
    margin-bottom: -16px;
}

/*СВО*/
#rec1033597371 .t-input {
    font-weight:bold;
}

/*новогодний подарок*/
#rec839147115 .t970__message-txt {
    margin:0 !important;
}