    /*Скрытие H1*/
    .uc-hidden {
        position: absolute;
        clip: rect(0 0 0 0);
        width: 1px;
        height: 1px;
        margin: -1px;
    }
    
    /*Ховеры с прозрачностью*/
    .t455__title a, .t455 .t-sociallinks__item, .t447__form-bottom-text a, .t447__descr a, .t134__descr a, .t-upwidget-container__button, .t923__wrapper {
        -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -moz-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -ms-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .t455__title a, .t447__form-bottom-text a, .t447__descr a, .t134__descr a {
        color: inherit !important;
    }
    .t455__title a:hover, .t447__form-bottom-text a:hover, .t447__descr a:hover, .t134__descr a:hover, .t-upwidget-container__button:hover {
        opacity: .7 !important;
    }
    
    /*Ховеры со скейлом*/
    .t455 .t-sociallinks__item:hover {
        opacity: 1 !important;
        -webkit-transform: scale(1.1) !important;
        -ms-transform: scale(1.1) !important;
        transform: scale(1.1) !important;
    }
    
    /*Фон икононк соц. сетей в мобильном меню*/
    .t450__right_social_links_item svg {
        background-image: url('https://static.tildacdn.com/tild6139-6666-4864-b361-393463383665/Rectangle_300.svg') !important;
        border-radius: 180px !important;
        box-sizing: border-box !important;
        background-size: contain !important;
        background-origin: content-box !important; 
    }
    
    /*Меню на ПК*/
    .t228__maincontainer {
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
        border-bottom: 1px solid #000000 !important;
    }
    .uc-opacity-menu .t228__maincontainer {
        border-bottom: 1px solid #FFFFFF !important;
    }    
    
    /*Логотип в меню на ПК*/
    .t228__leftside {
        min-width: unset !important;
    }
    .t228__padding40px {
        display: none !important;
    }
    .t228__imglogo {
        margin-right: 0px !important;
    }
    
    /*Описание в меню на ПК*/
    .t228__rightside {
        min-width: unset !important;
    }
    .t228__right_descr {
        padding-left: 0px !important;
    }
    
    /*Иконки соцсетей в меню на ПК*/
    .t228__rightcontainer .t-sociallinks__svg {
        width: 40px !important;
        height: 40px !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        box-sizing: border-box !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
    }
    .t228__rightcontainer .t-sociallinks__svg:hover {
        opacity: .7 !important;
    }
    .t228__rightcontainer .t-sociallinks__item a {
        width: auto !important;
        height: auto !important;
        display: block !important;
    }
    .t228__rightcontainer .t-sociallinks__item {
        padding-left: 0px !important;
        padding-right: 10px !important;
    }
    .t228__rightcontainer .t-sociallinks__item:nth-last-child(2) {
        padding-right: 0px !important;
    }  
    .t228__rightcontainer .t-sociallinks {
        padding-left: 40px !important;
    }
    .t-sociallinks__item_telegram .t-sociallinks__svg path, .t-sociallinks__item_whatsapp .t-sociallinks__svg path {
        display: none !important;
    }   
    .t-sociallinks__item_telegram .t-sociallinks__svg {
        background-image: url(https://static.tildacdn.com/tild3838-6265-4466-b239-373731633437/tg_black.svg) !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        border: 1px solid #000000 !important;
    }    
    .uc-opacity-menu .t-sociallinks__item_telegram .t-sociallinks__svg {
        background-image: url(https://static.tildacdn.com/tild6534-3864-4662-a234-663866393737/tg.svg) !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        border: 1px solid #FFFFFF !important;
    } 
    .t-sociallinks__item_whatsapp .t-sociallinks__svg {
        background-image: url(https://static.tildacdn.com/tild3535-3539-4832-b462-656138306561/wa_black.svg) !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        border: 1px solid #000000 !important;
    }     
    .uc-opacity-menu .t-sociallinks__item_whatsapp .t-sociallinks__svg {
        background-image: url(https://static.tildacdn.com/tild3935-3939-4535-a565-613736626532/wa.svg) !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        border: 1px solid #FFFFFF !important;
    } 
    
    /*Пункты меню на ПК*/
    .t228__list_item {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t228__list_item:first-child {
        padding-left: 0px !important;
    } 
    .t228__list_item:last-child {
        padding-right: 0px !important;
    }    
    
    .t001__title {
        white-space: pre-wrap !important;
    }
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t450__top {
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }
    .t450__rightside {
        left: 0px !important;
        right: 0px !important;
        bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 50px !important;
        padding-bottom: 0px !important;    
        margin: 0px !important;
    }
    .t450__rightcontainer {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t450__logowrapper {
        margin-bottom: 50px !important;
    } 
    
    /*Пункты в мобильном меню*/
    .t450__list_item {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t450 .t-menu__link-item {
        margin-bottom: 20px !important;
    }
    .t450 .t450__list_item:last-child .t-menu__link-item {
        margin-bottom: 0px !important;
    }
    .t450 .t-menusub__list-item {
        margin-bottom: 20px !important;
    }
    .t450 .t-menusub__content {
        padding-bottom: 0px !important;
        margin-bottom: 5px !important;
    }
    .t450 .t-menusub__menu {
        margin-top: 5px !important;
        margin-bottom: 25px !important;
        border-color: #000000 !important;
    }   
    .t450 .t-menu__link-item {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.1 !important;
    }
    .t450 .t-menusub__link-item {
        line-height: 1.1 !important;
    }  
    .t450__list {
        margin-bottom: 0px !important;
    }
    
    /*Описания в мобильном меню*/
    .t450__right_descr {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.4 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter';
    }
    
    /*Иконки соцсетей в мобильном меню*/
    .t450__right_social_links .t-sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t450__right_social_links .t-sociallinks__item {
        margin: 0px !important;
        padding-right: 10px !important;
    }
    .t450__right_social_links .t-sociallinks__item:nth-last-child(2) {
        padding-right: 0px !important;
    } 
    .t450__right_social_links .t-sociallinks__item a {
        margin: 0px !important;
        height: auto !important;
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }   
    .t450__right_social_links .t-sociallinks__svg {
        width: 40px !important;
        height: 40px !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        box-sizing: border-box !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
    }
    
    /*Отступы между нижними элементами в мобильном меню*/
    .t450__right_descr, .t450__right_social_links, .t450__right_buttons, .t450__right_langs {
        margin-top: 30px !important;
    }
    .t450__right_descr:first-child {
        margin-top: 0px !important;
    }
    .t450__top {
        padding-bottom: 0px !important;
        margin-bottom: 50px !important;
    }
    .t450__list {
        margin-bottom: 0px !important;
    }
    .t450__right_buttons_but {
        margin-top: 0px !important;
    }  
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .t228__right_buttons_but > a, .t344__col a, .t822__text a {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
    }    
    .hover-opacity > .tn-atom:hover, .t228__right_buttons_but > a:hover, .t344__col a:hover, .t822__text a:hover {
        opacity: .7 !important;
    }
    
    /*Ховер плитки продуктов*/
    .t-store__card__bgimg, .t776__bgimg {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
    }
    .t-store__card__bgimg:hover, .t776__bgimg:hover {
        transform: scale(1.03) !important;
    }  
    .t-store__card__imgwrapper, .t776__imgwrapper {
        overflow: hidden !important;
    }
    
    /*Стрелка у пункта меню с подпунктами на ПК*/
    .t228 .t-menusub__arrow:after {
        content: "" !important; 
        background: url('https://static.tildacdn.com/tild3431-3638-4266-a366-303761386663/Group_1.svg') no-repeat right center !important;
        background-size: contain !important;
        width: 13px !important;
        height: 8px !important;
        margin-left: 0px !important;
        top: 0px !important;       
        border: none !important;
    }
    .t228 .t-menusub__arrow {
        width: 13px !important;
        margin-left: 10px !important;
    }  
    
    /*Рамка футера*/
    /*.t344 .t-container {*/
    /*    max-width: 1160px !important;*/
    /*    box-sizing: content-box !important;*/
    /*    padding-top: 60px !important;*/
    /*    padding-bottom: 60px !important;*/
    /*    border: 1px solid #949494 !important;*/
    /*    border-radius: 360px !important;*/
    /*}*/
    
    /*Колонки пунктов меню в футере*/
    /*.t344__col {*/
    /*    margin-left: 0px !important;*/
    /*    margin-right: 0px !important;*/
    /*    padding-left: 20px !important;*/
    /*    padding-right: 20px !important;*/
        /*box-sizing: border-box !important;*/
    /*    max-width: 210px !important;*/
    /*}*/
    /*.t344__col:first-child {*/
    /*    padding-left: 99px !important;*/
    /*}   */
    /*.t344__col:last-child {*/
    /*    padding-right: 99px !important;*/
    /*}    */
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 18px !important;
        font-family: 'SourceCodePro-Inter' !important;
        font-weight: 400 !important;
        height: 60px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        transition: all .2s linear !important;
        min-width: 200px !important;
        box-sizing: border-box !important;
        line-height: 1.2 !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
    } 
    .t142__text {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t-btn:hover, .t-submit:hover {
        background-color: #C5E416 !important;
        color: #000000 !important;
        border-color: #C5E416 !important;
    }      
    
    /*Стандартные главные заголовки в обложке на первом экране*/
    .t001__title {
        font-weight: 700 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        line-height: 0.8 !important;
    }
    .t102__title {
        font-weight: 700 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        line-height: 0.8 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Стандартные большие заголовки*/
    .t037__title, .t182__title, .t005A__title, .t050__title, .t480__title, .t478__title {
        font-weight: 700 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        line-height: 0.8 !important;
    }
    .t037, .t005A, .t050, .t795 {
        overflow: visible !important;
        position: relative !important;
        z-index: 1 !important;
    }
    
    /*Стандартные средние заголовки*/
    .t795__title {
        font-weight: 700 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        line-height: 0.8 !important
    }
    
    /*Стандартные подзаголовки*/
    .t026__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        position: relative !important;
    }
    
    /*Стандартные средние описания*/
    .t004 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Описания в обложке на первом экране*/
    .t001__descr {
        padding-bottom: 0px !important;
        padding-top: 40px !important;
        max-width: 560px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    
    /*Скрытие пробела снизу у обложки на первом экране*/
    .t001 .space, .t102 .space {
        display: none !important;
    }
    
    /*Отступы сверху и снизу у текстового контейнера на первом экране*/
    .t001__wrapper, .t102 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .t102__descr {
        padding-bottom: 0px !important;
        padding-top: 50px !important;
    }
    
    /*Ширина текстового контейнера в обложке на первом экране*/
    .t102 {
        max-width: 700px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t102__descr {
        max-width: 480px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Описания в двухколоночном текстовом блоке*/
    .t037__text, .t005A__text {
        padding-top: 10px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    .t005A .t-row {
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;
    }
    .t037 .t-col:nth-child(2) {
        margin-top: auto !important;
        text-align: right !important;
    }
    .t005A .t-col:nth-child(2) {
        margin-top: auto !important;
    }    
    
    /*Описания в одноколоночном текстовом блоке*/
    .t795__descr {
        padding-bottom: 0px !important;
        padding-top: 50px !important;
        max-width: 100% !important;
    }
    .t050__descr {
        padding-bottom: 0px !important;
        padding-top: 50px !important;  
    }
    
    /*Отступы по краями у колонок в трехколоночном текстовом блоке*/
    .t822__col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }    
    .t822__container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t822__col-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Скрытие разделителя в трехколоночном текстовом блоке*/
    .t822__col.t822__col_line:before {
        display: none !important;
    }
    
    /*Скрытие маркеров списка в трехколоночном текстовом блоке*/
    .t822__text li {
        list-style-type: none !important;
    }
    .t822__text ul {
        padding-left: 0px !important;
        margin-bottom: 0px !important;
    }  
    
    /*Отступы между списками в трехколоночном текстовом блоке*/
    .t822__text li {
        margin-bottom: 15px !important;
    } 
    .t822__text li:last-child {
        margin-bottom: 0px !important;
    }       
    
    /*Отступ от заголовка до текста в трехколоночном текстовом блоке*/
    .t822__title {
        padding-bottom: 20px !important;
    }
    
    /*Добавление стрелки к подазголовками*/
    .t026__title::after {
        position: absolute !important;
        /*display: inline-block !important;*/
        content: "" !important; 
        background: url('https://static.tildacdn.com/tild3538-3839-4265-b431-353561653637/Arrow_1.svg') no-repeat right center !important;
        background-size: contain !important;
        width: 18px !important;
        height: 18px !important;
        margin-left: 15px !important;
        top: 1px !important;
    }
    
    /*Отступ от изображения до заголовка в плитке продуктов*/
    .t-store__card__textwrapper, .t776__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t776__imgwrapper {
        margin-bottom: 0px !important;
    }
    .store__card__wrap_txt-and-opts {
        padding: 0px !important;
    }
    
    /*Отступ от заголовка до описания в плитке продуктов*/
    .t-store__card__title, .t776__title {
        margin-bottom: 0px !important;
        /*text-transform: lowercase  !important;*/
    }  
    .t-store__card__descr, .t776__descr {
        margin-top: 15px !important;
        margin-bottom: 0px !important;
    }        
    
    /*Отступ от описания до цены в плитке продуктов*/
    .t-store__card__price-wrapper, .t776__price-wrapper  {
        margin-top: 0px !important;
    }
    .t-store__card__price-item, .t776__price-item {
        margin-top: 15px !important;
    }
    
    /*Цена в плитке продуктов*/
    .t-store__card__price-item, .t776__price-item {
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Скрытие иконки горизонтального скролла в плитке продуктов*/
    .t776__scroll-icon-wrapper, .t-store__scroll-icon-wrapper {
        display: none !important;
    }
    
    /*Лейблы в плитке продуктов*/
    .t-store__card__mark {
        width: auto !important;
        height: 40px !important;
        font-size: 18px !important;
        font-family: 'SourceCodePro-Inter' !important;
        font-weight: 400 !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
        white-space: nowrap !important;
    }
    .t-store__card__mark-wrapper {
        top: 20px !important;
        right: 20px !important;
    }
    
    /*Отступы справа и слева у заголовка в обложке с большим заголовком*/
    .t182__title {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Отступ от заголовка до описания в обложке с большим заголовком*/
    .t182__descr {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
        max-width: 460px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Отступ от описания до кнопки в обложке с большим заголовком*/
    .t182__buttons {
        margin-top: 50px !important;
    }
    .t182__buttons .t-btn {
        margin: 0px !important;
    }
    
    /*Отступы сверху и снизу у текстового контейнера в обложке с большим заголовком*/
    .t182__wrapper {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    
    /*Отступы от текста до разделителя в хлебных крошках*/
    .t758__breadcrumb-divider {
        padding-right: 0px !important;
    }
    
    /*Большие заголовки в карточке продукта*/
    .t744__title, .t509__title, .t509 .t-card__title, .t-store__prod-popup__name {
        font-size: 50px !important;
        font-weight: 900 !important;
        line-height: 0.8 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Цена в карточке продукта*/
    .t744__price-item, .t-store__prod-popup__price-item {
        font-family: 'SourceCodePro-Inter' !important;
        color: #000000 !important;
        font-size: 28px !important;
        font-weight: 400 !important;
    }
    
    /*Название доп. опции в карточке продукта*/
    .t-product__option-title {
        font-family: 'SourceCodePro-Inter' !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        color: #949494 !important;
    }
    
    /*Кнопки с варинтами в карточке продукта*/
    .t-product__option-variants_buttons .t-product__option-title_buttons {
        line-height: 50px !important;
        font-family: 'Circe' !important;
        color: #000000 !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        padding-bottom: 0px !important;
    }
    .t-product__option-item_buttons {
        min-width: 50px !important;
        height: 50px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        border-radius: 10px !important;
        border-color: #949494 !important;
        margin-bottom: 0px !important;
        margin-top: 10px !important;
        margin-right: 10px !important;
    }
    .t-product__option-item_active.t-product__option-item_buttons {
        border-color: #C5E416 !important;
        background-color: #C5E416 !important;
    }
    .t-product__option-variants_buttons {
        margin-top: -10px !important;
    }
    
    /*Выпадающий список с вариантами доп. опций в карточке продукта*/
    .t-product__option-select {
        border-color: #949494 !important;
        border-radius: 50px !important;
        border-width: 1px !important;
        height: 50px !important;
        background-color: transparent !important;
        min-width: 330px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        line-height: 50px !important;
        font-family: 'SourceCodePro-Inter' !important;
        color: #000000 !important;
        font-size: 18px !important;
        font-weight: 400 !important;
    }
    
    /*Стрелка у выпадающего списка доп. опций в карточке продукта*/
    .t-product__option-variants:after {
        content: "" !important; 
        background: url('https://static.tildacdn.com/tild3431-3638-4266-a366-303761386663/Group_1.svg') no-repeat right center !important;
        background-size: contain !important;
        width: 13px !important;
        height: 8px !important;
        margin-left: 0px !important;
        top: 0px !important;       
        right: 30px !important;
        border: none !important;
    }
    
    /*Ширина кнопки в карточке продукта*/
    .t744__btn, .t-store__prod-popup__btn {
        min-width: 330px !important;
    }        
    
    /*Текст в карточке продукта*/
    .t744__descr, .t-store__prod-popup__text {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    .t744__descr > span, .t-store__prod-popup__text > .js-store-prod-all-text > span {
        color: #C5E416 !important;
        font-weight: 700 !important;
    }  
    
    /*"Назад" в карточке продукта*/
    .t-store__prod-popup__close-txt {
        opacity: 1 !important;
        color: #949494 !important;
        font-size: 18px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        font-family: 'Circe' !important;
    }
    
    /*Скругление углов у изображений в карточке товара*/
    .t744__col .t-slds__main .t-slds__bgimg, .t776 .t-slds__main .t-bgimg {
        border-radius: 15px !important;
    }
    .t744__col .t-slds__thumbsbullet-wrapper .t-slds__bgimg, .t776 .t-slds__thumbsbullet-wrapper .t-bgimg {
        border-radius: 10px !important;
    } 
    .t744__col .t-slds__thumbsbullet-wrapper .t-slds__thumbsbullet, .t776 .t-slds__thumbsbullet-wrapper .t-slds__thumbsbullet {
        margin-top: 10px !important;
        margin-right: 10px !important;
    }      
    
    /*Обводка выбранного изображения в миниатюре в карточке продукта*/
    .t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
        border-color: #c5f600 !important;
    }
    
    /*Отступ от заголовка до цены в карточке продукта*/
    .t744__title-wrapper, .t-store__prod-popup__title-wrapper {
        margin-bottom: 30px !important;
    }
    
    /*Отступ от цены до доп. опций в карточке продукта*/
    .t744__price-wrapper, .t-store__prod-popup__price-wrapper {
        margin-bottom: 30px !important;
    }
    
    /*Отступ от названия опции до вариантов в карточке продукта*/
    .t-product__option-title {
        padding-bottom: 10px !important;
    }
    
    /*Отступы между доп. опциями в карточке продукта*/
    .t-product__option {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }
    
    /*Отступ от доп. опций до кнопки в карточке продукта*/
    .t744__btn-wrapper, .t-store__prod-popup__btn-wrapper {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    
    /*Отступ от кнопки до текста в карточке продукта*/
    .t744__descr, .t-store__prod-popup__text {
        margin-top: 40px !important;
    }
    
    /*Изображения в блоке "Этапы" в карточке продукта*/
    .t549__bgimg {
        background-size: contain !important;
        margin-left: 0px !important;
        height: 120px !important;
    }
    
    /*Выравнивание по левому краю текста в блоке "Этапы" в карточке продукта*/
    .t549__title, .t549__text {
        text-align: left !important;
    }
    
    /*Отступ от изображения до заголовка в блоке "Этапы" в карточке продукта*/
    .t549__textwrapper {
        margin-top: 30px !important;
    }
    
    /*Отступ от заголовка до описания в блоке "Этапы" в карточке продукта*/
    .t549__text {
        margin-top: 15px !important;
    }
    
    /*Стрелки в блоке "Этапы" в карточке продукта*/
    .t549__arrow > svg {
        width: 18px !important;
        stroke-width: 2px !important;
    }
    .t549__arrow {
        left: -80px !important;
    }  
    
    /*Изображение в блоке "Как заказать" в карточке продукта*/
    .t509__blockimg {
        padding-bottom: 0px !important;
        height: 100% !important;
    }
    .t509__imgwrapper {
        height: 100% !important;
        margin-right: 0px !important;
    }
    .t509__colwrapper {
        height: auto !important;
        position: relative !important;
    }
    .t509__desktopimg {
        height: 100% !important;
        position: absolute !important;
    }
    
    /*Описание в блоке "Как заказать" в карточке продукта*/
    .t509__descr {
        font-size: 20px !important;
    }
    
    /*Отступ от заголовка до текста в блоке "Как заказать" в карточке продукта*/
    .t509__title, .t509 .t-card__title {
        margin-bottom: 40px !important;
    }
    .t509__textwrapper {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t509 .t-card__descr ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        margin-bottom: 0px !important;
        gap: 12px !important;
    }
    .t509 .t-card__descr strong {
        font-weight: 600 !important;
    }
    
    /*Отступ от текста до кнопки в блоке "Как заказать" в карточке продукта*/
    .t509 .t-btn {
        margin-top: 50px !important;
    }
    
    /*Кнопки в доп. услугам в карточке продукта*/
    .t-store__card__btn {
        margin-bottom: 0px !important;
        margin-right: 0px !important;
        min-width: 200px !important;
    }
    
    /*Контейнер релевантных товаров*/
    .t-store__relevants-grid-cont {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store__relevants__container > .t-container > .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;        
    }
    .t-store__relevants__title-wrapper {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-store__relevants__title {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    
    /*Плитки релевантных товаров*/
    .t-store__relevants-grid-cont .t-store__card {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        max-width: calc(100% / 3) !important;
    }
    
    /*Заголовок Релевантные товары и отступы в карточке продукта*/
    .t-store__relevants__title {
        color: #000000 !important;
        font-size: 50px !important;
        font-weight: 900 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 140px !important;
        margin-bottom: 60px !important;
        line-height: 0.8 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Заголовки рекомендуемых товаров в карточке продукта*/
    .js-product-relevant .t-store__card__title {
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Цены рекомендуемых товаров в карточке продукта*/
    .js-product-relevant .t-store__card__price-item {
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*"Вернуться в каталог" для поп-ап карточек продуктов на отдельной странице*/
    .t-store .t-store__prod-popup__close-txt-wr:first-child {
        display: block !important;
        top: 100px !important;
        z-index: 9 !important;
    }
    
    /*Отступ сверху до контйнера с продуктом в поп-ап карточке на отдельной странице*/
    .t-store__prod-snippet__container {
        padding-top: 105px !important;
    }      
    
    /*Изрбражения на всю высоту в плитке статей в контактах*/
    .t915 .t-feed__col-grid__post-wrapper {
        position: relative !important;
        background-color: #C5E416 !important;
        padding-bottom: 100%  !important;
        border-radius: 15px !important;
    }
    .t915 .t-feed__post-imgwrapper {
        position: absolute !important;
        padding-bottom: 0px !important;
        height: 100% !important;
        background-color: #C5E416 !important;
        border-radius: 15px !important;
    }
    .t915 .t-feed__post-bgimg {
        display: none !important;
    }
    
    /*Скрытие даты в плитке статей в контактах*/
    .t915 .t-feed__post-parts-date-row {
        display: none !important;
    }
    
    /*Прижатие заголовка к низу в плитке статей в контактах*/
    .t915 .t-feed__col-grid__wrapper {
        position: absolute !important;
        bottom: 0px !important;
        padding: 40px !important;
        height: auto !important;
    }
    
    /*Заголовки в плитке статей в контактах*/
    .t915 .t-feed__post-title {
        font-weight: 900 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        line-height: 0.8 !important;     
        overflow: visible !important;
    }
    
    /*Ховер плиток статей в контактах*/
    .t915 .t-feed__col-grid__post-wrapper {
        -webkit-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
    }    
    .t915__container {
        overflow: visible !important;
        position: relative !important;
        z-index: 2 !important;
    }
    .t915 .t-feed__col-grid__post-wrapper:hover {
        -webkit-transform: scale(1.03) !important;
        -ms-transform: scale(1.03) !important;
        transform: scale(1.03) !important;
    }
    
    /*Удаление названия раздела в статье в поп-ап*/
    .t-feed__post-popup__close-text, .t-feed__post-popup__date-parts-wrapper {
        display: none !important;
    }
    
    /*Высота шапки статьи в поп-ап*/
    .t-feed__post-popup__close-wrapper {
        height: 60px !important;
    }
    
    /*Отступ сверху у заголовка статьи в поп-ап*/
    .t-feed__post-popup__container {
        padding-top: 140px !important;
        padding-bottom: 140px !important;
    }
    .t915 .t-feed__post-popup__container {
        padding-top: 140px !important;
        padding-bottom: 140px !important;
    }
    
    /*Заголовок статьи в поп-ап*/
    .t-feed__post-popup__title {
        font-size: 50px !important;
        font-weight: 900 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        line-height: 0.8 !important;         
    }
    
    /*Текст статьи в поп-ап*/
    .t-feed__post-popup__text {
        color: #000000 !important;
        font-size: 20px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    .t-redactor__text ol li:not(:first-child) {
        margin-top: 20px !important;
    }
    
    /*Подзаголовки в статьях поп-ап*/
    .t-feed__post-popup__text > section > strong {
        font-weight: 600 !important;
    }
    
    /*Отступ от заголовка до текста в статье поп-ап*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 40px !important;
    }
    .t-feed__post-popup__text-wrapper {
        margin-top: 0px !important
    }
    
    /*Авторы в статье поп-ап*/
    .t-feed__post-popup__author-wrapper {
        margin-top: 40px !important;
    }    
    .t-feed__post-popup__author-name {
        color: #949494 !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
    }
    
    /*Смотрите также в статье в поп-ап*/
    .t-feed__post-popup__relevants {
        width: 100% !important;
        max-width: 800px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t-feed__post-popup__relevants-title-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 0px !important;
    }
    .t-feed__post-popup__relevants-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;     
        row-gap: 60px !important;
    }
    .t-feed__post-popup__relevants-item-wrapper {
        width: 100% !important;
        max-width: 50% !important;        
    }
    .t-feed__post-popup__relevants-item {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 20px !important;    
        padding-right: 20px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t-feed__post-popup__relevants-content {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t-feed__post-popup__relevants-imgwrapper {
        width: 100% !important;
        height: auto !important;
        margin: 0px !important;
        padding-bottom: 100% !important;
    }
    .t-feed__post-popup__relevants-textwrapper {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    .t-feed__post-popup__relevants-item-title {
        font-size: 18px !important;
        line-height: 1.4 !important;
        color: #000000 !important;
        font-weight: 600 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t-feed__post-popup__relevants-title {
        font-size: 35px !important;
        line-height: 1 !important;
        color: #000000 !important;
        font-weight: 700 !important;    
        margin-top: 100px !important;
        margin-bottom: 30px !important;
    }
    
    /*Текст лейбла корзины*/
    .t706__carticon-text {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.3 !important;
        font-weight: 600 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        color: #000000 !important;
        font-size: 50px !important;
        line-height: 0.8 !important;
        font-weight: 900 !important;
        text-transform: lowercase !important;
    }    
    
    /*Итоговая сумма в корзине*/
    .t706__cartwin-prodamount-wrap, .t706__cartwin-totalamount-wrap > span {
        color: #000000 !important;
        font-size: 20px !important;
        line-height: 1.1 !important;
        font-weight: 600 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Название товара в корзине*/
    .t706__product-title {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }  
    
    /*Выбранные опции товара в корзине*/
    .t706__product-title__option {
        color: #949494 !important;
        font-size: 14px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
        opacity: 1  !important;
        margin-top: 10px !important;
    }
    
    /*Заголовки полей в корзине*/
    .t706 .t-input-title {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 600 !important;
        font-family: 'SourceCodePro-Inter' !important;
        text-transform: lowercase !important;
    }     
    
    /*Стоимость товара в корзине*/
    .t706__product-amount {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }  
    
    /*Количество товара в корзине*/
    .t706__product-quantity {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Текстовый комментарий в корзине*/
    .t706__orderform .t-text:not(.t-img-select__text, .t-input-description) {
        color: #000000 !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }    
    .t706__orderform .t-text > span {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 600 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Подсказки и описания под полями в корзине*/
    .t706__orderform .t-input.js-tilda-rule {
        color: #000000 !important;
        font-size: 16px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
        opacity: 1 !important;
    }
    
    /*Подписи у картинок в корзине*/
    .t706__orderform .t-img-select__text {
        color: #949494 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
        opacity: 1 !important;
        text-align: center !important;
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }
    
    /*Подпись под полем в корзине*/
    .t706__orderform .t-input-description {
        color: #000000 !important;
        font-size: 14px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Размер картинок в корзине*/
    .t706 .t-img-select__control {
        margin-left: 10px !important;
        margin-right: 10px !important;
        width: 90px !important;
    }
    .t706 .t-img-select__control:first-child {
        margin-left: 5px !important;
    }
    .t706 .t-img-select__control:last-child {
        margin-right: 5px !important;
    }       
    
    /*Текст под кнопкой в корзине*/
    .t706__form-bottom-text {
        color: #949494 !important;
        font-size: 16px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Высота полей в корзине*/
    .t706 .t-form .t-input {
        height: 50px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Варианты отвевта в виде кортинок в корзине*/
    .t-img-select__indicator_1-1 {
        border-radius: 360px !important;
        box-shadow: none !important;
    }
    
    /*Галка выбранного варианта ответа в виде картинок в корзине*/
    .t-img-select__indicator:after {
        color: #ffffff !important;
        background-color: #000000 !important;
    }
    
    /*Заголовок "Доставка" в корзине*/
    .t706__orderform  .t-radio__wrapper-delivery .t-name {
        color: #000000 !important;
        font-size: 20px !important;
        line-height: 1.1 !important;
        font-weight: 600 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Способы доставки в корзине*/
    .t706 .t706__orderform .delivery-checkbox-label {
        color: #000000 !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    .t706 .delivery-minimum-time:nth-child(n), .t706 .delivery-minimum-price:nth-child(n) {
        color: #949494 !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    .t706__product-imgdiv {
        border-radius: 0px !important;
    }
    
    /*Сумма заказа в корзине*/
    .t706__cartwin-totalamount-info, .t706 .delivery-full-address {
        color: #000000 !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Индикатор радиокнопок доставки в корзине*/
    .t706 .t-radio__indicator {
        border-color: #c5e416 !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    .t706 .t-radio__indicator::after {
        background-color: #c5e416 !important;
    }
    .t706 .t-radio__control {
        padding-left: 30px !important;
    }
    .t706 .delivery-checkbox-label {
        width: 100% !important;
        display: block !important;
    }
    
    /*Отступ от полей до заголовка "Доставка*/
    .t706__orderform  .t-radio__wrapper-delivery { 
        margin-top: 40px !important;
    }
    
    /*Отступ от заголовка "Доставка" до полей*/
    .t706__orderform  .t-radio__wrapper-delivery .t-input-title {
        margin-top: 20px !important;
    }
    
    /*Отступ от заголовка корзины до линии*/
    .t706__cartwin-top {
        padding-bottom: 30px !important;
    }
    
    /*Отступ от линии до суммы в корзине*/
    .t706__cartwin-bottom {
        padding-top: 30px !important;
    }
    
    /*Отступ от суммы до полей в корзине*/
    .t706__orderform {
        margin-top: 40px !important;
    }
    .t706__cartwin-prodamount-wrap {
        padding-bottom: 0px !important;
    }
    
    /*Отступы между полями в корзине*/
    .t706 .t-input-group {
        margin-bottom: 10px !important;
    }    
    
    /*Отступ от заголовка поля до самого поля в корзине*/
    .t706 .t-img-select__container {
        margin-top: 0px !important;
    }
    .t706 .t-img-select__control {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t706 .t-input-title {
        padding-bottom: 20px !important;
        margin-top: 40px !important;
    }
    .t706 .t-input-group_tx {
        margin-bottom: 20px !important;
        margin-top: 40px !important;
    }
    .t706 .t-input-group_ri {
        margin-bottom: 40px !important;
    }
    
    /*Отступ от полей до кнопки в корзине*/
    .t706 .t-form__submit {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .t706__cartwin-totalamount-wrap {
        padding-top: 30px !important;
    }
    
    /*Отступ от карты до поля с пунктом выдаче в корзине*/
    .t706 #delivery-yandex-map {
        margin-top: 20px !important;
    }
    
    /*Отступ от кнопки до текста под формой*/
    .t706__form-bottom-text {
        margin-bottom: 0px !important;
        margin-top: 20px !important;
    }
    .t706__orderform {
        margin-bottom: 0px !important;
    }   
    
    /*Выравнивание изображения товара и названия по центру в корзине*/
    .t706__product-thumb, .t706__product-amount, .t706__product-title {
        vertical-align: middle !important;
    }
    
    /*Рамка квиза*/
    .t835__quiz {
        box-shadow: 0px 4px 30px 0px rgba(140,140,140,0.1) !important;
        -webkit-box-shadow: 0px 4px 30px 0px rgba(140,140,140,0.1) !important;
        -moz-box-shadow: 0px 4px 30px 0px rgba(140,140,140,0.1) !important;
        border-radius: 15px !important;
    }
    .t835__quiz-description-wrapper {
        border-radius: 15px !important;
    }
    .t835 {
        overflow: visible !important;
        position: relative !important;
        z-index: 1 !important;
    }
    
    /*Текст в шапке квиза*/
    .t835__quiz-description-title > svg {
        display: none !important;
    }
    .t835__quiz-description-title, .t835__result-title {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    .t835__quiz-description-counter {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 600 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Отступы по боками от текста в шапке квиза*/
    .t835__quiz-description {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
    
    /*Высота прогрессбара в квизе*/
    .t835__progressbar {
        height: 4px !important;
    }
    
    /*Вопросы квиза*/
    .t835 .t-input-title {
        color: #000000 !important;
        font-size: 22px !important;
        line-height: 1.1 !important;
        font-weight: 600 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }   
    
    /*Описание вопроса квиза*/
    .t835 .t-input-subtitle {
        color: #949494 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }
    
    /*Названия вариантов ответа в виде картинок в квизе*/
    .t835 .t-img-select__text {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
        text-align: center !important;
    }
    
    /*Размер картинок в квизе*/
    .t835 .t-img-select__control {
        margin-left: 10px !important;
        margin-right: 10px !important;
        width: 175px !important;
    }
    .t835 .t-img-select__container {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    
    /*Галочка выбранного варианта в квизе*/
    .t835 .t-img-select__indicator:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76.887 55.552'%3E%3Cpath fill='%23ffffff' d='M34.373 49.541L76.887 5.889 70.739 0 28.426 43.458 6.078 20.632 0 26.585l22.488 22.972 6.029 5.995-.091-.085.091.085 5.856-6.011z'/%3E%3C/svg%3E") !important;
        top: 5px !important;
        left: 5px !important;
    }
    
    /*Поля в квизе*/
    .t835 .t-input.js-tilda-rule {
        color: #000000 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
        opacity: 1 !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        height: 50px !important;
    }
    
    /*Радокнопки в квизе*/
    .t835 .t-radio__control {
        box-sizing: border-box !important;
        color: #949494 !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
        height: 50px !important;
        border: 1px solid #949494 !important;
        width: 100% !important;
        border-radius: 50px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        margin-top: 15px !important;
        margin-bottom: auto !important;
        line-height: 50px !important;
    }  
    
    /*Ответы в виде галочек в квизе*/
    .t835 .t-checkbox__control {
        color: #949494 !important;
        font-size: 18px !important;
        line-height: 1.3 !important;
        font-weight: 400 !important;
        font-family: 'SourceCodePro-Inter' !important;
    }    
    
    /*Кнопки квиза*/
    .t835__btn-wrapper .t835__btn_prev td::before, .t835__btn-wrapper .t835__btn_next td::after {
        display: none !important;
    }
    .t835__btn_prev, .t835__btn_next, .t835__btn_result, .t835 .t-submit {
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-top: 0px !important;
    }
    .t835 .t-form__submit {
        margin-top: 0px !important;
    }
    .t835__btn_prev {
        background-color: #F3F3F3 !important;
    }
    .t835__btn_prev:hover {
        background-color: #E8E2E2 !important;
    }   
    .t835__quiz-form-wrapper .t-form__submit {
        right: 100px !important;
    }
    
    /*Отступ снизу у кнопок в квизе*/
    .t835__quiz {
        padding-bottom: 80px !important;
    }
    
    /*Отступ слева и справа у кнопок в квизе*/
    .t835__btn-wrapper {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    
    /*Отступы по краям у текстового контейнера в квизе*/
    .t835__quiz-form-wrapper {
        padding-top: 80px !important;
        padding-bottom: 60px !important;
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    
    /*Отступы у вопроса квиза*/
    .t835 .t-input-title {
        padding-bottom: 0px !important;
    }
    
    /*Отступ от картинки до её названия в квизе*/
    .t835 .t-img-select__text {
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }  
    
    /*Отступы между вариантами в виде картинок в квизе*/
    .t835 .t-img-select__control {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    .t835 .t-img-select__container {
        margin-top: 0px !important;
    }
    
    /*Отступ снизу у вопроса в квизе*/
    .t835 .t-input-group {
        margin-bottom: 0px !important;
    }
    
    /*Отступ от вопроса до описания и от описания до поля в квизе*/
    .t835 .t-input-subtitle {
        padding-top: 15px !important;
        padding-bottom: 25px !important;
    }   
    
    /*Отступ от вопроса до радиокнопок*/
    .t835 .t-radio__wrapper {
        margin-top: 40px !important;    
    }
    
    /*Отступ от индикатора радиокнопки до текста*/
    .t835 .t-radio__indicator {
        margin-right: 20px !important;
    }
    /*Отступ от индикатора радиокнопки до текста*/
    .t835 .t-checkbox__indicator {
        margin-right: 20px !important;
        border-radius: 5px !important;
    }    
    
    /*Отступ межлу полями в квизе*/
    .t835 .t-input.js-tilda-rule {
        margin-top: 15px !important;
    }    
    
    /*Отступы между галочками в квизе*/
    .t835 .t-checkbox__control {
        margin-top: 15px !important;
        max-width: 540px !important;
    }
    
    /*Отступ снизу у галереи с изображением*/
    .t670 .t-slds__bullet_wrapper, .t670 .t-slds__caption__container {
        display: none !important;
    }
    
    /*Скругление изображений в галерее*/
    .t670__imgwrapper .t-bgimg {
        border-radius: 15px !important;
    }
    
    /*Изображение в двухколоночном блоке на странице "О нас"*/
    .t493__flex-wrapper {
        position: relative !important;
    }
    .t493__box-img {
        right: 180px !important;
        top: 0px !important;
        height: 100% !important;
        position: absolute !important;
    }
    .t493__img {
        height: 100% !important;
        border-radius: 15px !important;
    }
    .t493__textwrapper {
        padding-left: 0px !important;
    }
    
    /*Ширина контейнера в блоке "Кто мы" на странице "О нас"*/
    .t524__container {
        max-width: 800px !important;
    }
    
    /*Ширина колонки в блоке "Кто мы" на странице "О нас"*/
    .t524__col {
        max-width: 360px !important;
    }
    
    /*Отступ от изображения до заголовка в блоке "Кто мы" на странице "О нас"*/
    .t524__imgwrapper {
        margin-bottom: 30px !important;
    }
    
    /*Заголовок в блоке "Кто мы" на странице "О нас"*/
    .t524__persname {
        margin-bottom: 0px !important;
    }
    
    /*Описание в блоке "Кто мы" на странице "О нас"*/
    .t524__persdescr {
        padding-top: 15px !important;
    }
    
    /*Сообщение после отправки формы*/
    .t-form__successbox {
        border-radius: 0px !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        margin-bottom: 20px !important;
    }
    
    /*--------------------------------------------------------------------------------------------------------------------------------------------------*/
    
    /*Описание в блоке природа, эстетика... на главной*/
    .t480__descr {
        margin-top: 50px !important;
    }
    
    /*Кнопка в блоке природа, эстетика... на главной*/
    .t480__btn-wrapper {
        padding-top: 50px !important;
    }
    
    /*Блок природа, эстеттика... на главной*/
    .t480 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    
    /*Текстовый контейнер в блоке природа, эстетитка... на главной*/
    .t480__textwrapper {
        height: auto !important;
    }
    
    /*Изображение в блоке природа, эстетитка... на главной*/
    .t480__blockimg {
        height: auto !important;
        padding-bottom: 114.286% !important;
    }
    
    /*Табы на главной*/
    #allrecords [data-record-type="395"] .t395__tab {
        background-color: transparent !important;
        border-color: #000000 !important;
        border-top: 1px solid #FFFFFF !important;
        border-left: 1px solid #FFFFFF !important;
        border-right: 1px solid #FFFFFF !important;
        height: 60px !important;
        box-sizing: border-box !important;
    }  
    #allrecords [data-record-type="395"] .t395__tab:last-child {
        border-right: 1px solid #FFFFFF !important;
    }
    #allrecords [data-record-type="395"] .t395__tab.t395__tab_active {
        background-color: transparent !important;
        border-color: #000000 !important;
        border-top: 1px solid #000000 !important;
        border-left: 1px solid #000000 !important;
        border-right: 1px solid #000000 !important;
    }
    .t395__title {
        margin: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;        
    }
    .t395__tab_active:after {
        display: none !important;
    }
    
    /*Заголовки плиток с проектами на главной*/
    .t959__card-title, .t959 .t-card__title {
        line-height: 0.8 !important;
        margin-left: 0px !important;        
        margin-top: 0px !important;          
        margin-bottom: 0px !important;          
        margin-right: 110px !important;
    }
    
    /*Описание плиток с проектами на главной*/
    .t959__card-desc, .t959 .t-card__descr {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 110px !important;
    }
    
    /*Стрелки в плитках с проектами на главной*/
    .t959__card-arrow path {
        display: none !important
    }
    .t959__card-arrow {
        height: 50px !important;
        width: 50px !important;
        background-color: #C5F600 !important;
        background-image: url('https://static.tildacdn.com/tild3263-6461-4737-b130-636433623638/photo.svg') !important;
        background-repeat: no-repeat !important;
        background-size: 14px 22px !important;
        background-position: center !important;
        right: 40px !important;
        bottom: 40px !important;
        top: unset !important;
        -webkit-transform: scale(.5) !important;
        -ms-transform: scale(.5) !important;
        transform: scale(.5) !important;
    }   
    .t959__card-arrow {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;         
        opacity: 0 !important;
    }
    .t959__card-content:hover .t959__card-arrow {
        opacity: 1 !important;
        -webkit-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        transform: scale(1) !important;
    }
    .t959__animation_slow {
        -webkit-transition: all 0.3s linear !important;
        -moz-transition: all 0.3s linear !important;
        -ms-transition: all 0.3s linear !important;
        -o-transition: all 0.3s linear !important;
        transition: all 0.3s linear !important;  
    }
    
    /*Текстовый контейнер в плитках проектов на главной*/
    .t959__card-content {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        padding: 40px !important;
    }
    .t959__card-content .t-card__title {
        margin: 0px !important;
    }
    
    /*Плитки проектов на главной*/
    .t959__container {
        padding: 0px !important;
    }
    .t959__card {
        padding-top: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t959__card-inner {
        width: 100% !important;
    }
    .t959__row {
        margin-top: 0px !important;
    }
    
    /*Плитка проектов на всю ширину на главной*/
    .t959__card_100 .t959__card-inner {
        padding-bottom: 50% !important;
    }
    
    /*Изображения в блоке Наши клиента на главной*/
    .t594__container {
        margin-top: -40px !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .t594__item {
        padding-top: 40px !important;
        padding-bottom: 0px !important;
    }
    
    /*Блок Инстаграм на главной*/
    .t802__container {
        margin-top: -20px !important;
    }
    
    /*Рамка футера*/
    .t464 .t-container {
        max-width: 1160px !important;
        box-sizing: border-box !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border: 1px solid #000000 !important;
    }
    
    /*Пункты в футере*/
    .t464__descr li:not(:last-child) {
        margin-bottom: 20px !important;
    }   
    .t464__descr li {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;          
    }
    .t464__descr li:hover {
        opacity: .7 !important;       
    }    
    .t464 > .t-container > div:last-child > .t464__col {
        max-width: 50% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;        
        box-sizing: border-box !important;
    }
    .t464 > .t-container > div:last-child > .t464__col:last-child {
        max-width: 50% !important;
        padding-left: 15px !important;
        padding-right: 40px !important;
    }       
    .t464 > .t-container > div:last-child {
        margin-left: auto !important;
        width: 50% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    
    /*Описание в футере*/
    .t464 > .t-container > .t464__col {
        max-width: 50% !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t464__text {
        max-width: 300px !important;
        margin-top: 30px !important;
    }
    
    /*Заголовок обложки на странице проекта*/
    .t153__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
        line-height: 0.8 !important;
        margin-left: -8px !important;
    }
    
    /*Надзаголовок обложки на странице проекта*/
    .t153__uptitle {
        padding-bottom: 10px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;          
        letter-spacing: 0 !important;
        position: relative !important;
        z-index: 1 !important;
    }
    .t153__uptitle a {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important; 
        color: #FFFFFF !important;
    }
    .t153__uptitle a:hover {
        opacity: .7 !important;
    }    
    
    /*Описание обложки на странице проекта*/
    .t153__descr {
        padding-bottom: 0px !important;
        padding-top: 50px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;          
        max-width: 500px !important;
    }
    
    /*Текстовый контейнер обложки на странцие проекта*/
    .t153 span.space {
        display: none !important;
    }
    .t153 {
        padding-bottom: 100px !important;
    }
    [data-record-type="167"] .t-cover__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        width: 100% !important;
    }
    [data-record-type="167"] .t-col {
        max-width: 100% !important;
    }
    
    /*Обложка на странице проекта*/
    [data-record-type="167"] .t-cover, [data-record-type="167"] .t-cover__carrier, [data-record-type="167"] .t-cover__filter, [data-record-type="167"] .t-cover__wrapper {
        min-height: 650px !important;
    }
    
    /*Заголовок в блоке Что сделано на странице проекта*/
    .t478__title {
        max-width: 460px !important;
    }
    
    /*Описание в блоке Что сделано на странице проекта*/
    .t478__descr {
        margin-top: 50px !important;
    }
    .t478__textwrapper {
        height: auto !important;
    }
    
    /*Изображение в блоке Что сделано на странице проекта*/
    .t478__blockimg {
        height: auto !important;
        padding-bottom: 100% !important;
    }
    
    /*Изображения на всю ширину на странице проекта*/
    .t663__bgimg {
        padding-bottom: 50% !important;
    }
    .t663__row {
        padding-top: 40px !important;
        padding-bottom: 0px !important;
    }
    
    /*Поп-ап форма*/
    .t702__wrapper {
        padding: 0px !important;
    }
    .t702 .t-popup__container {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .t702__img {
        margin-bottom: 60px !important;
    }
    #allrecords .t-upwidget-container__button {
        height: 45px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        color: #FFFFFF !important;
        background-color: #000000 !important;
        font-size: 16px !important;
        line-height: 45px !important;
        font-weight: 400 !important;
    }
    
    /*Заголовок поп-ап формы*/
    .t702__title {
        margin-bottom: 0px !important;
    }
    
    /*Описание поп-ап формы*/
    .t702__descr {
        padding-top: 30px !important;
    }
    .t702__descr strong {
        font-weight: 600 !important;
    }
    
    /*Отступ от текстового контейнера до полей в поп-ап форме*/
    .t702__text-wrapper {
        margin-bottom: 40px !important;
    }
    
    /*Поля в поп-ап форме*/
    .t702 .t-input-group:not(.t-input-group_ta) .t-input {
        height: 55px !important;
    }
    .t702 .t-input {
        padding-left: 30px !important;
        padding-right: 30px !important;
        font-size: 16px !important;
        line-height: 1.4 !important;
    }   
    .t702 .t-input-group {
        margin-bottom: 20px !important;
    }
    .t702 .t-input-group_ta .t-input {
        padding-top: 16px !important;
    }
    
    /*Подсказки в поп-ап форме*/
    #allrecords input::-webkit-input-placeholder {color:#949494 !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color:#949494 !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color:#949494 !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color:#949494 !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color:#949494 !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color:#949494 !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color:#949494 !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color:#949494 !important; opacity: 1 !important;}
    
    /*Заголовки полей в поп-ап форме*/
    .t702 .t-input-title {
        padding-bottom: 20px !important;
        font-weight: 600 !important;
        line-height: 1.4 !important;
        font-size: 16px !important;
    }
    
    /*Варианты в виде картинок в поп-ап форме*/
    .t702 .t-img-select__container {
        margin: 0px !important;
    }
    .t702 .t-img-select__control {
        width: 80px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 20px !important;
    }
    .t702 .t-img-select__control:last-child {
        margin-right: 0px !important;
    }   
    .t702 .t-img-select__text {
        font-size: 16px !important;
        text-align: center !important;
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }
    .t702 .t-img-select__indicator:after {
        top: -5px !important;
        left: -5px !important;
        background-color: #000000 !important;
    }
    .t702 .t-input-group_ri {
        margin-top: 40px !important;
    }
    
    /*Кнопка в поп-ап форме*/
    .t702 .t-form__submit {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }    
    
    /*Текст под кнопкой в поп-ап форме*/
    .t702__form-bottom-text {
        margin-top: 20px !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        color: #949494 !important;
    }
    .t702__form-bottom-text a {
        color: #949494 !important;
    }
    
    /*Обложка на странице О нас*/
    [data-record-type="14"] .t-cover, [data-record-type="14"] .t-cover__carrier, [data-record-type="14"] .t-cover__filter, [data-record-type="14"] .t-cover__wrapper {
        min-height: 650px !important;
    }  
    [data-record-type="14"] .t-cover__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        width: 100% !important;
    }  
    
    /*Семиболд текст на странице О нас*/
    .t119__preface {
        margin-top: 0px !important;
    }
    
    /*Отступ от изображения до текста в карточках в блоке Кто мы на странице О нас*/
    .t537__bgimg {
        margin-bottom: 20px !important;
    }
    
    /*Заголовки карточек в блок Кто мы на странице О нас*/
    .t537__persname {
        margin-bottom: 0px !important;
    }
    
    /*Описания карточек в блок Кто мы на странице О нас*/
    .t537__persdescr {
        margin-bottom: 0px !important;
        margin-top: 10px !important;
    }    
    
    /*Карточки в блок Кто мы на странице О нас*/
    .t537__col {
        max-width: calc(100% / 4) !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t537__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    
    /*Изображения в блоке Кто мы на странице О нас*/
    .t537__bgimg {
        padding-bottom: 140% !important;
    }
    
    /*Плитки с услугами*/
    .t649__separator {
        display: none !important;
    }
    .t649 .t-card__col {
        max-width: 100% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t649__textwrapper {
        width: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 50% 50% !important;
        grid-template-columns: 50% 50% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-top: 1px solid #000000 !important;
        box-sizing: border-box !important;
    }
    .t649 .t-card__col:last-child .t649__textwrapper {
        border-bottom: 1px solid #000000 !important;
        box-sizing: border-box !important;
    }
    .t649 .t-card__uptitle {
        max-width: 360px !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        letter-spacing: 0 !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
    }
    .t649 .t-card__title {
        max-width: 360px !important;
        line-height: 0.8 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;  
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -moz-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -ms-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .t649 .t-card__col:hover .t-card__title {
        color: #C5F600 !important;
    }
    .t649 .t-card__descr {
        max-width: 360px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;  
        margin-left: auto !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 1 !important;
        -ms-grid-row-span: 3 !important;
        grid-row: 1 / span 3 !important;
    }
    .t649 .t-card__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        margin-left: auto !important;
        padding-left: 0px !important;     
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 10px !important;
    }    
    .t649 .t-card__descr ul li {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        border: 1px solid #000000 !important;
        border-radius: 30px !important;
        white-space: nowrap !important;
        -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -moz-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -ms-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .t649 .t-card__descr ul li:hover {
        color: #FFFFFF !important;
        background-color: #000000 !important;
    }
    
    /*Верхняя часть футера*/
    [data-record-type="455"] .t-cover {
        height: auto !important;
        background: unset !important;
        overflow: unset !important;
    }
    [data-record-type="455"] .t-cover__carrier, [data-record-type="455"] .t-cover__filter {
        display: none !important;
    }
    .t455 .t-container {
        position: static !important;
    }
    .t455 .t-cover__wrapper {
        height: auto !important;
    }
    .t455__wrapper {
        max-width: 100% !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        column-gap: 20px !important;
    }
    .t455__textwrapper {
        width: 100% !important;
        max-width: calc(50% - 10px) !important;
        text-align: left !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t455__title {
        padding: 0px !important;
        letter-spacing: -0.02em !important;
    }
    .t455__title ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t455__title ul li:not(:last-child) {
        margin-bottom: 20px !important;
    }
    .t455__descr {
        padding: 0px !important;
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    .t455 .t-sociallinks {
        width: 100% !important;
        max-width: calc(50% - 10px) !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;  
        position: relative !important;
        z-index: 3 !important;
    }
    .t455 .t-sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t455 .t-sociallinks__item {
        width: 60px !important;
        height: 60px !important;
        padding: 0px !important;
        box-sizing: border-box !important;
    }
    .t455 .t-sociallinks__item:not(:first-child) {
        margin-left: -10px !important;
    }
    .t455 .t-sociallinks__item a {
        width: 100% !important;
        max-width: unset !important;
        height: 100% !important;
        max-height: unset !important;
        box-sizing: border-box !important;
    }
    .t455 .t-sociallinks__svg {
        width: 100% !important;
        height: 100% !important;
        box-sizing: border-box !important;
    }
    .t455 .t-sociallinks__item_instagram svg path, .t-sociallinks__item_telegram svg path, .t455 .t-sociallinks__item a:before {
        display: none !important;
    }
    .t455 .t-sociallinks__item .t-sociallinks__svg {
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        border: 1px solid #000000 !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
    }
    .t455 .t-sociallinks__item_instagram .t-sociallinks__svg {
        background-image: url(https://static.tildacdn.com/tild6539-6661-4133-b337-633031626563/ig.svg) !important;
    }
    .t455 .t-sociallinks__item_telegram .t-sociallinks__svg {
        background-image: url(https://static.tildacdn.com/tild3535-3335-4134-b561-666431626233/tg.svg) !important;
    }    
    
    /*Средняя часть футера*/
    [data-record-type="447"].t-rec_pt_60 {
        padding-top: 60px !important;
    }
    .t447 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t447__col {
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        max-width: calc(100% / 4) !important;
    }
    .t447__descr ul li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    
    /*Форма в футере*/
    .t447 .t-container > div:not(.t447__floatbeaker_lr3, .t447__col) {
        width: 50% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t447 .t-container > div:not(.t447__floatbeaker_lr3, .t447__col) > .t447__col {
        max-width: 440px !important;
    }
    .t447 .t-container > div:not(.t447__floatbeaker_lr3, .t447__col) > .t447__col:first-child {
        display: none !important;
    }
    .t447__title {
        letter-spacing: -0.02em !important;
        margin-bottom: 30px !important;
    }
    .t447__title ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t447__title ul li:not(:first-child) {
        margin-top: 30px !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
    }
    .t447__blockinput {
        padding-right: 0px !important;
    }
    .t447__input {
        height: 50px !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        padding-left: 15px !important;
        padding-right: 65px !important;
        background-color: transparent !important;
    }
    .t447__form-bottom-text {
        color: #949494 !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
    }
    .t447__input-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        position: relative !important;
    }
    .t447__form-bottom-text {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    .t447__blockinput {
        display: block !important;
    }
    .t447__blockbutton {
        display: block !important;
        width: auto !important;
        height: auto !important;
        position: absolute !important;
        top: 4px !important;
        right: 4px !important;
    }
    #allrecords .t447__submit {
        width: 42px !important;
        min-width: unset !important;
        height: 42px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
        padding: 0px !important;
    }
    .t447__btniconwrapper {
        width: 16px !important;
        height: 16px !important;
        background-image: url(https://static.tildacdn.com/tild3263-6461-4737-b130-636433623638/photo.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
    }
    .t447__btniconwrapper svg {
        display: none !important;
    }
    .t447 .t447__submit:hover, .t447 .t447__submit:focus-visible {
        opacity: 1 !important;
    }
    
    /*Нижняя часть футера*/
    [data-record-type="144"].t-rec_pt_75 {
        padding-top: 80px !important;
    }
    [data-record-type="144"].t-rec_pb_45 {
        padding-bottom: 40px !important;
    }
    .t134 .t-col {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t134__title, .t134__descr {
        max-width: 50% !important;
        opacity: 1 !important;
        color: #949494 !important;
        letter-spacing: 0 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t134__title {
        text-align: left !important;
    }
    .t134__descr {
        text-align: right !important;
    }
    
    /*Каталог проектов*/
    .t754 .t-store__grid-separator {
        display: none !important;
    }
    .t754 .t-store__grid-cont_mobile-grid:not(.js-store-parts-select-container, .js-store-grid-cont-preloader) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t754 .t-store__card {
        width: 50% !important;
        max-width: 50% !important;
        position: relative !important;
        margin: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t754 .t-store__card:nth-child(4n - 1) {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t754 .t-store__card:nth-child(4n - 1) .t-store__card__imgwrapper {
        padding-bottom: 50% !important;
    }
    .t754 .t-store__card__imgwrapper {
        padding-bottom: 100% !important;
    }
    .t754 .t-store__card__imgwrapper:after {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        /*background-color: #000000 !important;*/
        /*opacity: .2 !important;*/
        background: rgb(0,0,0);
        background: -moz-linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.4) 100%);
        background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.4) 100%);
        background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.4) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
        z-index: 2 !important;
    }
    .t754 .t-store__card__bgimg {
        -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -moz-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -ms-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;        
    }
    .t754 .t-store__card:hover .t-store__card__bgimg {
        -webkit-transform: scale(1.05) !important;
        -ms-transform: scale(1.05) !important;
        transform: scale(1.05) !important;        
    }
    .t754 .t-store__card__textwrapper {
        position: absolute !important;
        top: 0px !important;
        bottom: 0px !important;
        left: 20px !important;
        right: 20px !important;
        padding: 40px !important;
        z-index: 2 !important;
        text-align: left !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
    }
    .t754 .t-store__card__title {
        margin-right: 110px !important;
    }
    .t754 .t-store__card__descr {
        margin-top: 20px !important;
        margin-right: 110px !important;
    }
    .t754 .t-store__card__btns-wrapper {
        margin: 0px !important;
        padding: 0px !important;
        position: absolute !important;
        bottom: 40px !important;
        right: 60px !important;
        z-index: 2 !important;
    }
    #allrecords .t754 .t-store__card__btn {
        width: 50px !important;
        min-width: unset !important;
        height: 50px !important;
        padding: 0px !important;
        font-size: 0px !important;
        background-color: #C5F600 !important;
        background-image: url(https://static.tildacdn.com/tild3263-6461-4737-b130-636433623638/photo.svg) !important;
        background-repeat: no-repeat !important;
        background-size: 14px 22px !important;
        background-position: center !important;
        -webkit-transform: scale(.5) !important;
        -ms-transform: scale(.5) !important;
        transform: scale(.5) !important;
        -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -moz-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -ms-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        opacity: 0 !important;
    }
    #allrecords .t754 .t-store__card:hover .t-store__card__btn {
        opacity: 1 !important;
        -webkit-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        transform: scale(1) !important;
    }
    
    /*Разделы в каталоге с проектами*/
    .t754 .t-store__parts-switch-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-bottom: 60px !important;
        text-align: left !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;  
        column-gap: 10px !important;
        row-gap: 20px !important;
    }
    .t754 .t-store__parts-switch-btn {
        text-transform: lowercase !important;
        white-space: nowrap !important;
        margin: 0px !important;
        color: #000000 !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        opacity: 1 !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        border: 1px solid #000000 !important;
        border-radius: 30px !important;
        box-sizing: border-box !important;
        -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -moz-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -ms-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        -o-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;
        transition: all .3s cubic-bezier(0.4, 0, 0.2, 1) !important;        
    }
    .t754 .t-store__parts-switch-btn.t-active {
        color: #FFFFFF !important;
        background-color: #000000 !important;
    }
    .t754 .t-store__parts-switch-btn:hover {
        color: #FFFFFF !important;
        background-color: #000000 !important;
    }
    
    /*Ничего не найдено в каталоге*/
    .t-store__empty-part-msg-cont {
        margin-bottom: 0px !important;
    }
    .t-store__empty-part-msg-wrapper {
        color: #000000 !important;
        border-color: #000000 !important;
    }
    .t-store__empty-part-msg {
        color: #000000 !important;
        font-family: 'SourceCodePro-Inter' !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
    }
    
    /*Главный заголовок на странице О нас*/
    .t017 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        column-gap: 40px !important;
    }
    .t017__title {
        width: calc(50% - 20px) !important;
        padding: 0px !important;
        margin: 0px !important;
        line-height: 0.8 !important;
    }
    .t017__descr {
        width: calc(50% - 20px) !important;
        padding: 0px !important;
        margin: 0px !important;   
        letter-spacing: -0.02em !important;
    }
    
    /*Галерея в 1 и 2 колонки на странице О нас*/
    [data-record-type="667"].t-rec_pt_45 {
        padding-top: 40px !important;
    }    
    .t667__row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;        
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t667__row:not(:last-child) {
        padding-bottom: 40px !important;
    }
    .t667__tile {
        width: 100% !important;
        max-width: 50% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t667__tile_100 {
        max-width: 100% !important;
    }
    .t667__bgimg_16-9 {
        padding-bottom: 60% !important;
    }
    
    /*Слайдер на странцие О нас*/
    .t923 .t-slds__main {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t923 .t-slds__container {
        width: 100% !important;
    }
    .t923__slds-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t923__col {
        width: 100% !important;
        margin: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t923__wrapper {
        background-color: #F4F4F4 !important;
    }
    .t923__content {
        background-color: transparent !important;
    }
    .uc-without-bg .t923__wrapper {
        background-color: transparent !important;
    }
    .t923__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .uc-without-bg .t923__textwrapper {
        padding-top: 20px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t923 .t-card__title {
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t923 .t-card__descr {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t923 .t-card__title + .t-card__descr {
        margin-top: 10px !important;
    }
    .t923 .t-slds__arrow_wrapper {
        width: calc((100% - 1160px) / 2) !important;
    }
    .t923 .t-slds__arrow-right {
        right: unset !important;
        left: 40px !important;
    }
    .t923 .t-slds__arrow-left {
        left: unset !important;
        right: 40px !important;
    }
    .t-slds__arrow-withbg {
        width: 40px !important;
        height: 40px !important;
    }
    #allrecords .t-slds__arrow_body {
        width: 9px !important;
    }
    
    
    
@media screen and (max-width: 1360px) { 
    
    /*Слайдер на странцие О нас*/
    .t923 .t-slds__arrow-right {
        right: 20px !important;
        left: unset !important;
    }
    .t923 .t-slds__arrow-left {
        left: 20px !important;
        right: unset !important;
    }
    
    
}
    
    
    
@media screen and (max-width: 1200px) {    
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 170px !important;
    }
    
    /*Меню на ПК*/
    .t228__maincontainer {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Пункты меню на ПК*/
    .t228__list_item {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Рамка футера*/
    .t344 .t-container {
        max-width: 940px !important;
    }    
    
    /*Колонки пунктов меню в футере*/
    .t344__col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        /*box-sizing: border-box !important;*/
        max-width: 180px !important;
    }
    .t344__col:first-child {
        padding-left: 79px !important;
    }   
    .t344__col:last-child {
        padding-right: 79px !important;
    }       
    
    /*Стандартные главные заголовки в обложке на первом экране*/
    .t001__title {
        font-size: 139px !important;
    }
    .t102__title {
        font-size: 103px !important;
    }    
    
    /*Стандартные большие заголовки*/
    .t037__title, .t182__title, .t005A__title, .t050__title, .t480__title, .t478__title {
        font-size: 67px !important;
    }  
    
    /*Стандартные средние заголовки*/
    .t795__title {
        font-size: 45px !important;
    }    
    
    /*Описания в обложке на первом экране*/
    .t001__descr {
        font-size: 26px !important;
    } 
    
    /*Отступы сверху и снизу у текстового контейнера на первом экране*/
    .t001__wrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }  
    
    /*Отступы сверху и снизу у текстового контейнера в обложке с большим заголовком*/
    .t182__wrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    
    /*Стрелки в блоке "Этапы" в карточке продукта*/
    .t549__arrow {
        left: -60px !important;
    }      
    
    /*Большие заголовки в карточке продукта*/
    .t744__title, .t509__title, .t509 .t-card__title, .t-store__prod-popup__name {
        font-size: 45px !important;
    }   
    
    /*Цена в карточке продукта*/
    .t744__price-item, .t-store__prod-popup__price-item {
        font-size: 26px !important;
    }
    
    /*Контейнер релевантных товаров*/
    .t-store__relevants__title {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Плитки релевантных товаров*/
    .t-store__relevants-grid-cont .t-store__card {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Заголовок Релевантные товары и отступы в карточке продукта*/
    .t-store__relevants__title {
        font-size: 45px !important;
        margin-top: 140px !important;
        margin-bottom: 60px !important;
    }    
    
    /*"Вернуться в каталог" для поп-ап карточек продуктов на отдельной странице*/
    .t-store .t-store__prod-popup__close-txt-wr:first-child {
        display: block !important;
        top: 100px !important;
        z-index: 9 !important;
    }
    
    /*Отступ сверху до контйнера с продуктом в поп-ап карточке на отдельной странице*/
    .t-store__prod-snippet__container {
        padding-top: 95px !important;
    }    
    
    /*Заголовки в плитке статей в контактах*/
    .t915 .t-feed__post-title {
        font-size: 45px !important;
    }    
    
    /*Вертикальные отступы между плитками статей в контактах*/
    .t915 .t-feed__grid-separator {
        margin-bottom: 20px !important;
    }
    
    /*Заголовок статьи в поп-ап*/
    .t-feed__post-popup__title {
        font-size: 45px !important;
    }
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        font-size: 45px !important;
    }  
    
    /*Размер картинок в квизе*/
    .t835 .t-img-select__control {
        width: 140px !important;
    }    
    
    /*Кнопки квиза*/
    .t835__btn_prev, .t835__btn_next, .t835__btn_result, .t835 .t-submit {
        min-width: 220px !important;
    }    
    
    /*Отступ слева и справа у кнопок в квизе*/
    .t835__btn-wrapper {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .t835__quiz-form-wrapper .t-form__submit {
        right: 80px !important;
    }    
    
    /*Отступы по краям у текстового контейнера в квизе*/
    .t835__quiz-form-wrapper {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }   
    
    /*Ширина контейнера в блоке "Кто мы" на странице "О нас"*/
    .t524__container {
        max-width: 640px !important;
    }
    
    /*Ширина колонки в блоке "Кто мы" на странице "О нас"*/
    .t524__col {
        max-width: 300px !important;
    }  
    
    /*--------------------------------------------------------------------------------------------------------------------------------------------------*/
    
    /*Заголовки плиток с проектами на главной*/
    .t959__card-title, .t959__card-content .t-card__title {
        font-size: 33px !important;
    }
    
    /*Плитки проектов на главной*/
    .t959__card {
        padding-top: 20px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Изображения в блоке Наши клиента на главной*/
    .t594__container {
        margin-top: -20px !important;
    }  
    .t594__item {
        padding-top: 20px !important;
    }
    
    /*Описание в блоке Инстаграм*/
    .t037__text {
        font-size: 33px !important;
    }
    
    /*Рамка футера*/
    .t464 .t-container {
        max-width: 940px !important;
    }    
    
    /*Логотип в футере*/
    .t464__logo {
        max-width: 170px !important;
    }
    
    /*Заголовок обложки на странице проекта*/
    .t153__title {
        font-size: 103px !important;
        margin-left: -7px !important;
    }   
    
    /*Обложка на странице проекта*/
    [data-record-type="167"] .t-cover, [data-record-type="167"] .t-cover__carrier, [data-record-type="167"] .t-cover__filter, [data-record-type="167"] .t-cover__wrapper {
        min-height: 550px !important;
    }  
    
    /*Заголовок в блоке Что сделано на странице проекта*/
    .t478__title {
        max-width: 400px !important;
    }
    
    /*Описание в блоке Что сделано на странице проекта*/
    .t478__descr {
        max-width: 400px !important;
    }   
    
    /*Изображения на всю ширину на странице проекта*/
    .t663__row {
        padding-top: 20px !important;
    } 
    
    /*Заголовок поп-ап формы*/
    .t702__title {
        font-size: 33px !important;
    }   
    
    /*Обложка на странице О нас*/
    [data-record-type="14"] .t-cover, [data-record-type="14"] .t-cover__carrier, [data-record-type="14"] .t-cover__filter, [data-record-type="14"] .t-cover__wrapper {
        min-height: 550px !important;
    }  
    
    /*Карточки в блок Кто мы на странице О нас*/
    .t537__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }   
    
    /*Плитки с услугами*/
    .t649 .t-card__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t649 .t-card__title {
        font-size: 45px !important;    
    }
    
    /*Верхняя часть футера*/
    .t455__wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t455__title {
        font-size: 32px !important;
    }
    /*.t455 .t-sociallinks__item {*/
    /*    width: 70px !important;*/
    /*    height: 70px !important;*/
    /*}*/
    
    /*Средняя часть футера*/
    .t447__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }  
    
    /*Форма в футере*/
    .t447 .t-container > div:not(.t447__floatbeaker_lr3, .t447__col) > .t447__col {
        max-width: 360px !important;
    }  
    
    /*Нижняя часть футера*/
    .t134__title, .t134__descr {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Каталог проектов*/
    .t754 .t-store__card {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t754 .t-store__grid-cont_mobile-grid:not(.js-store-parts-select-container, .js-store-grid-cont-preloader) {
        row-gap: 20px !important;
    }
    .t754 .t-store__card__textwrapper {
        left: 10px !important;
        right: 10px !important;
    }
    .t754 .t-store__card__title {
        font-size: 33px !important;
    }
    .t754 .t-store__card__btns-wrapper {
        right: 50px !important;
    }
    
    /*Разделы в каталоге с проектами*/
    .t754 .t-store__parts-switch-wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Главный заголовок на странице О нас*/
    .t017__title {
        font-size: 67px !important;
    }
    .t017__descr {
        font-size: 32px !important;
    }    
    
    /*Галерея в 1 и 2 колонки на странице О нас*/
    [data-record-type="667"].t-rec_pt_45 {
        padding-top: 20px !important;
    }
    .t667__row {
        row-gap: 20px !important;        
    }
    .t667__row:not(:last-child) {
        padding-bottom: 20px !important;
    }
    .t667__tile {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Слайдер на странцие О нас*/
    .t923 .t-slds__main {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }   
    
    /*Смотрите также в статье в поп-ап*/
    .t-feed__post-popup__relevants {
        max-width: 640px !important;
    }
    .t-feed__post-popup__relevants-item {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;    
        padding-right: 10px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t-feed__post-popup__relevants-title {
        font-size: 32px !important;
    }    
    
    
}



@media screen and (max-width: 960px) {    
    
    /*Логотип в мобильно меню*/
    .t450__logoimg {
        max-width: 158px !important;
    }
    
    /*Пункты в мобильном меню*/
    .t450 .t-menu__link-item {
        font-size: 17px !important;
    }
    .t450 .t-menusub__link-item {
        font-size: 17px !important;
    }  
    
    /*Описания в мобильном меню*/
    .t450__right_descr {
        font-size: 17px !important;
    }
    
    /*Пункты футера*/
    .t344__descr {
        font-size: 18px !important;
    }
    
    /*Отступы между пункатми футера*/
    .t344__descr li {
        margin-bottom: 15px !important;
    }
    .t344__descr li:last-child {
        margin-bottom: 0px !important;
    }
    
    /*Отступы между колонками с пунктами футера*/
    .t344__col {
        text-align: center !important;
        margin-bottom: 50px !important;
    }
    
    /*Скрытие лишних колонок с пунктами футера*/
    .t344__col:nth-child(1) {
        display: none !important;
    }  
    .t344__col:nth-child(4) {
        margin-bottom: 0px !important;
    }  
    .t344__col:nth-child(2) {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t344__col:nth-child(5) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }  
    .t344__col:nth-child(4) {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }        
    
    /*Рамка футера*/
    .t344 .t-container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        border: none !important;
        max-width: 600px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }    
    
    /*Колонки пунктов меню в футере*/
    .t344__col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        /*box-sizing: border-box !important;*/
        max-width: 100% !important;
    }
    .t344__col:first-child {
        padding-left: 0px !important;
    }   
    .t344__col:last-child {
        padding-right: 0px !important;
    }      
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 17px !important;
    }     
    
    /*Стандартные главные заголовки в обложке на первом экране*/
    .t001__title {
        font-size: 116px !important;
    }
    .t102__title {
        font-size: 85px !important;
    }        
    
    /*Стандартные большие заголовки*/
    .t037__title, .t182__title, .t005A__title, .t050__title, .t480__title, .t478__title {
        font-size: 58px !important;
    }
    
    /*Стандартные подзаголовки*/
    .t026__title {
        font-size: 20px !important;
    } 
    
    /*Стандартные средние заголовки*/
    .t795__title {
        font-size: 40px !important;
    }      
    
    /*Стандартные большие описания*/
    .t119__preface {
        font-size: 17px !important;
    }  
    
    /*Стандартные средние описания*/
    .t004 .t-text {
        font-size: 17px !important;
    }
    
    /*Описания в обложке на первом экране*/
    .t001__descr {
        font-size: 23px !important;
        max-width: 400px !important;
        padding-top: 35px !important;
    }
    .t102__descr {
        font-size: 17px !important;
        padding-top: 40px !important;
    }
    
    /*Отступы сверху и снизу у текстового контейнера на первом экране*/
    .t001__wrapper, .t102 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }  
    
    /*Выравнивание по левому краю текста на первом экране*/
    .t001__title, .t001__descr {
        text-align: left !important;
        margin-left: 0px !important;
    }
    
    /*Описания в двухколоночном текстовом блоке*/
    .t005A__text {
        font-size: 17px !important;
    }
    .t005A .t-col:nth-child(2) {
        position: relative !important;
        text-align: left !important;
    }    
    .t037 .t-col:nth-child(2) {
        position: relative !important;
        text-align: left !important;
    }
    .t005A .t-row {
        display: -webkit-block !important;
        display: block !important;
    }    
    
    /*Отступ от заголовка до описания в двухколоночном текстовом блоке*/
    .t037__text {
        font-size: 30px !important;
        padding-top: 40px !important;
    }
    .t005A .t-col:nth-child(2) .t005A__text {
        padding-top: 30px !important;
    }
    
    /*Описания в одноколоночном текстовом блоке*/
    .t795__descr {
        font-size: 17px !important;
        padding-top: 40px !important;
    }   
    .t050__descr {
        font-size: 17px !important;
        padding-top: 40px !important;  
    }
    
    /*Отступы между колонками в трехколоночном текстовом блоке*/
    .t822__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 50px !important;        
    }    
    .t822__container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t822__col-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t822__col:last-child {
        padding-bottom: 0px !important;
    }    
    
    /*Скрытие разделителя в трехколоночном текстовом блоке*/
    .t822__col-wrapper:before {
        display: none !important;
    }    
    
    /*Заголовки в трехколоночных блоках*/
    .t822__title {
        font-size: 20px !important;
    }
    
    /*Текст в трехколоночных блоках*/
    .t822__text {
        font-size: 18px !important;
    }
    
    /*Стрелки у подазголовков*/
    .t026__title::after {
        width: 17px !important;
        height: 17px !important;
    }    
    
    /*Отступы сверху и снизу у текстового контейнера в обложке с большим заголовком*/
    .t182__wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }    
    
    /*Отступ от заголовка до описания в обложке с большим заголовком*/
    .t182__descr {
        padding-top: 40px !important;
    }
    
    /*Отступ от описания до кнопки в обложке с большим заголовком*/
    .t182__buttons {
        margin-top: 45px !important;
    } 
    .t182__buttons .t-btnwrapper {
        margin: 0px !important;
    }
    
    /*Описание в обложке с большим заголовком*/
    .t182__descr {
        font-size: 17px !important;
    }
    
    /*Отступ от изображения до заголовка в плитке продуктов*/
    .t-store__card__textwrapper, .t776__textwrapper {
        padding-top: 25px !important;
    }
    
    /*Заголовки в плитке продуктов*/
    .t-store__card__title, .t776__title {
        font-size: 17px !important;
    }
    
    /*Описания в плитке продуктов*/
    .t-store__card__descr, .t776__descr {
        font-size: 17px !important;
    }
    
    /*Цены в плитке продуктов*/
    .t-store__card__price-item, .t776__price-item {
        font-size: 17px !important;
    }
    
    /*Вертикальные отступы между плитками продуктов*/
    .t778 .t-store__card, .t776__col {
        margin-bottom: 0px !important;
        margin-top: 50px !important;
    }
    .t778 .t-store__card:first-child, .t778 .t-store__card:nth-child(2), .t776__col:first-child, .t776__col:nth-child(2) {
        margin-top: 0px !important;
    }
    
    /*Лейблы в плитке продуктов*/
    .t-store__card__mark {
        height: 30px !important;
        font-size: 16px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t-store__card__mark-wrapper {
        top: 15px !important;
        right: 15px !important;
    }    
    
    /*Ширина плиток продуктов с горизонтальным скроллом*/
    .t776__container_mobile-flex .t776__col, .t-store__grid-cont_mobile-one-row .t-col {
        min-width: 320px !important;
        max-width: 320px !important;
    }
    
    /*Отступ слева у контейнера с плитками продуктов с горизонтальным скроллом*/
    .t776__container_mobile-flex .t776__col:first-child, .t-store__grid-cont_mobile-one-row .t-col:first-child {
        margin-left: calc((100% - 640px) / 2) !important;
    }
    .t-store__relevants__container .t-store__grid-cont_mobile-one-row .t-col:first-child {
        margin-left: 0 !important;
        /*margin-left: calc((100vw - 580px) / 2) !important;*/
    } 
    .t-store__relevants__container .t-store__grid-cont_mobile-one-row .t-col:last-child {
        margin-right: 0px !important;
        padding-right: 0px !important;
    }     
    
    /*Отступ снизу у контейнера с плитками продуктов с горизонтальным скроллом*/
    .t776__container_mobile-flex, .t-store__grid-cont_mobile-one-row:nth-child(n) {
        padding-bottom: 5px !important;
    }
    
    /*Хлебные крошки*/
    .t758__link-item__wrapper .t-menu__link-item {
        font-size: 17px !important;
    }
    
    /*Большие заголовки в карточке продукта*/
    .t744__title, .t509__title, .t509 .t-card__title, .t-store__prod-popup__name {
        font-size: 40px !important;
    } 
    
    /*Цена в карточке продукта*/
    .t744__price-item, .t-store__prod-popup__price-item {
        font-size: 23px !important;
    }  
    
    /*Кнопки с варинтами в карточке продукта*/
    .t-product__option-variants_buttons .t-product__option-title_buttons {
        font-size: 17px !important;
    }  
    
    /*Название доп. опции в карточке продукта*/
    .t-product__option-title {
        font-size: 17px !important;
    }   
    
    /*Выпадающий список с вариантами доп. опций в карточке продукта*/
    .t-product__option-select {
        padding-left: 25px !important;
        padding-right: 25px !important;
        font-size: 17px !important;
    }
    
    /*Текст в карточке продукта*/
    .t744__descr, .t-store__prod-popup__text {
        font-size: 17px !important;
    }    
    
    /*"Назад" в карточке продукта*/
    .t-store__prod-popup__close-txt {
        font-size: 17px !important;
    }    
    
    /*Отступ от изображения до заголовка в карточке продукта*/
    .t744__col_first {
        margin-bottom: 35px !important;
    }
    .t-store__prod-popup__info {
        padding-top: 35px !important;
    }
    
    /*Отступ от заголовка до цены в карточке продукта*/
    .t744__title-wrapper, .t-store__prod-popup__title-wrapper {
        margin-bottom: 25px !important;
    }
    
    /*Отступ от цены до доп. опций в карточке продукта*/
    .t744__price-wrapper, .t-store__prod-popup__price-wrapper {
        margin-bottom: 25px !important;
    }   
    
    /*Отступ от доп. опций до кнопки в карточке продукта*/
    .t744__btn-wrapper, .t-store__prod-popup__btn-wrapper {
        margin-top: 25px !important;
    }
    
    /*Отступ от кнопки до текста в карточке продукта*/
    .t744__descr, .t-store__prod-popup__text {
        margin-top: 35px !important;
    }    
    
    /*Заголовки в блоке "Этапы" в карточке продукта*/
    .t549__title {
        font-size: 20px !important;
    }
    
    /*Описания в блоке "Этапы" в карточке продукта*/
    .t549__text {
        font-size: 17px !important;
    }
    
    /*Отступ от изображения до заголовка в блоке "Этапы" в карточке продукта*/
    .t549__textwrapper {
        margin-top: 20px !important;
    }
    
    /*Изображения в блоке "Этапы" в карточке продукта*/
    .t549__bgimg {
        background-size: contain !important;
        margin-left: auto !important;
        height: 100px !important;
    }
    
    /*Выравнивание по левому краю текста в блоке "Этапы" в карточке продукта*/
    .t549__title, .t549__text {
        text-align: center !important;
    }
    
    /*Стрелки в блоке "Этапы" в карточке продукта*/
    .t549__arrow > svg {
        width: 18px !important;
        stroke-width: 2px !important;
    }
    .t549__arrow {
        left: 0px !important;
        margin: 30px !important;
    }    
    
    /*Ширина контейнера с текстов в блоке "Этапы" в карточке продукта*/
    .t549__textwrapper {
        max-width: 360px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Изображения в блоке "Этапы" в карточке продукта*/
    .t549__bgimg {
        height: 60px !important;
        width: 60px !important;
    }
    
    /*Описание в блоке "Как заказать" в карточке продуктов*/
    .t509__descr {
        font-size: 19px !important;
    }  
    
    /*Отступ от заголовка до текста в блоке "Как заказать" в карточке продукта*/
    .t509__title, .t509 .t-card__title {
        margin-bottom: 35px !important;
    }
    
    /*Отступ от текста до кнопки в блоке "Как заказать" в карточке продукта*/
    .t509 .t-btn {
        margin-top: 45px !important;
    }    
    
    /*Изображения в блоке "Как заказать" в карточке продукта*/
    .t509__mobileimg {
        display: none !important;
    }
    .t509__desktopimg {
        height: auto !important;
       display: block !important; 
       position: static !important;
       margin-top: 50px !important;
    }
    .t509__imgwrapper {
        height: auto !important;
        position: relative !important;
        padding-bottom: 114.286% !important;
    }
    .t509__blockimg {
        position: absolute !important;
    }
    
    /*Заголовок Релевантные товары и отступы в карточке продукта*/
    .t-store__relevants__title {
        font-size: 40px !important;
        margin-top: 120px !important;
        margin-bottom: 50px !important;
    }     
    
    /*Цены рекомендуемых товаров в карточке продукта*/
    .t-store__prod-popup__col-right {
        margin-left: 0px !important;
    }
    
    /*Ширина контейнера с рекомендуемыми товарами в карточке продукта*/
    .t-store__relevants__container {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-store__relevants__container > .t-container {
        max-width: 100% !important;
    }
    .t-store__relevants__container > .t-container > .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__relevants__title {
        margin-left: calc((100% - 620px) / 2) !important;
        margin-right: calc((100% - 620px) / 2) !important;
    }
    .t-store__relevants__container .t-store__grid-cont_mobile-one-row .t-col:first-child {
        margin-left: calc((100% - 620px) / 2) !important;
    }
    .t-store__relevants__container .t-store__grid-cont_mobile-one-row .t-col:last-child {
        margin-right: calc((100% - 620px) / 2) !important;
    }    
    .t-store .t-popup .t-store .t-popup__container {
        max-width: 100% !important;
    }
    .t-store .t-popup {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store .t-popup .t-popup__container{
        max-width: 100% !important;
    }
    .t-store .t-popup .t-store__prod-popup__container {
        padding-left: 0px !important;
        padding-right: 0px !important; 
    }
    .t-store .t-popup .t-store__product-popup {
        max-width: 640px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
    .t-store__relevants-grid-cont .t-store__card:nth-child(n) {
        margin-top: 0px !important;
    }
    
    /*"Вернуться в каталог" для поп-ап карточек продуктов на отдельной странице*/
    .t-store .t-store__prod-popup__close-txt-wr:first-child {
        display: block !important;
        top: 80px !important;
        z-index: 9 !important;
    }
    
    /*Отступ сверху до контйнера с продуктом в поп-ап карточке на отдельной странице*/
    .t-store__prod-snippet__container {
        padding-top: 95px !important;
    }      
    
    /*Прижатие заголовка к низу в плитке статей в контактах*/
    .t915 .t-feed__col-grid__wrapper {
        padding: 30px !important;
    }
    
    /*Заголовки в плитке статей в контактах*/
    .t915 .t-feed__post-title {
        font-size: 40px !important;
    }   
    
    /*Горизонтальные скролл плиток статей в контактах*/
    .t915__container {
        overflow: auto !important;
        max-width: 100% !important;
        padding-bottom: 5px !important;
    }
    .t915 .t-feed__post {
        min-width: 320px !important;
        max-width: 320px !important;
        margin-bottom: 0px !important;
    }
    .t915 .t-feed__post:first-child {
        margin-left: calc((100% - 640px) / 2) !important;
    }
    .t915__scroll-icon-wrapper {
        display: none !important;
    }
    
    /*Ховер плиток статей в контактах*/
    .t915 .t-feed__col-grid__post-wrapper:hover {
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }   
    
    /*Отступ сверху у заголовка статьи в поп-ап*/
    .t-feed__post-popup__container {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .t915 .t-feed__post-popup__container {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }    
    
    /*Заголовок статьи в поп-ап*/
    .t-feed__post-popup__title {
        font-size: 40px !important;
    }
    
    /*Текст статьи в поп-ап*/
    .t-feed__post-popup__text {
        font-size: 19px !important;
    }
    .t-redactor__text ol li:not(:first-child) {
        margin-top: 15px !important;
    }    
    
    /*Отступ от заголовка до текста в статье поп-ап*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 35px !important;
    }
    
    /*Авторы в статье поп-ап*/
    .t-feed__post-popup__author-wrapper {
        margin-top: 35px !important;
    }       
    .t-feed__post-popup__author-name {
        font-size: 13px !important;
    }    
    
    /*Смотрите также в статье в поп-ап*/
    .t-feed__post-popup__relevants-wrapper {
        row-gap: 50px !important;
    }
    .t-feed__post-popup__relevants-item-wrapper {
        max-width: 100% !important;        
    }
    .t-feed__post-popup__relevants-item {
        padding-left: 0px !important;    
        padding-right: 0px !important;
    }
    .t-feed__post-popup__relevants-item-title {
        font-size: 17px !important;
    }    
    .t-feed__post-popup__relevants-title {
        font-size: 28px !important;
        margin-top: 80px !important;
        margin-bottom: 25px !important;
    }    
    
    /*Текст лейбла корзины*/
    .t706__carticon-text {
        font-size: 17px !important;
    }   
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        font-size: 40px !important;
    }    
    
    /*Итоговая сумма в корзине*/
    .t706__cartwin-prodamount-wrap, .t706__cartwin-totalamount-wrap > span {
        font-size: 19px !important;
    }
    
    /*Название товара в корзине*/
    .t706__product-title {
        font-size: 17px !important;
    }  
    
    /*Выбранные опции товара в корзине*/
    .t706__product-title__option {
        font-size: 13px !important;
    }    
    
    /*Заголовки полей в корзине*/
    .t706 .t-input-title {
        font-size: 17px !important;
    }         
    
    /*Стоимость товара в корзине*/
    .t706__product-amount {
        font-size: 17px !important;
    }  
    
    /*Количество товара в корзине*/
    .t706__product-quantity {
        font-size: 17px !important;
    }    
    
    /*Текстовый комментарий в корзине*/
    .t706__orderform .t-text:not(.t-img-select__text, .t-input-description) {
        font-size: 15px !important;
    }    
    .t706__orderform .t-text > span {
        font-size: 17px !important;
    }
    
    /*Подсказки в корзине*/
    .t706__orderform .t-input.js-tilda-rule {
        font-size: 15px !important;
    }
    
    /*Подписи у картинок в корзине*/
    .t706__orderform .t-img-select__text {
        font-size: 17px !important;
    }
    
    /*Подпись под полем в корзине*/
    .t706__orderform .t-input-description {
        font-size: 13px !important;
    }    
    
    /*Размер картинок в корзине*/
    .t-img-select__control {
        width: 85px !important;
    }
    
    /*Текст под кнопкой в корзине*/
    .t706__form-bottom-text {
        font-size: 15px !important;
    }
    
    /*Заголовок "Доставка" в корзине*/
    .t706__orderform .t-radio__wrapper-delivery .t-name {
        font-size: 19px !important;
    }
    
    /*Способы доставки в корзине*/
    .t706 .t706__orderform .delivery-checkbox-label {
        font-size: 15px !important;
    }
    .t706 .t706__orderform .delivery-minimum {
        font-size: 15px !important;
        display: block !important;
        padding-top: 5px !important;
    }
    .t706 .delivery-minimum-time:nth-child(n), .t706 .delivery-minimum-price:nth-child(n) {
        font-size: 15px !important; 
    }  
    
    /*Сумма заказа в корзине*/
    .t706__cartwin-totalamount-info, .t706 .delivery-full-address {
        font-size: 15px !important;
    }    
    
    /*Отступ от заголовка корзины до линии*/
    .t706__cartwin-top {
        padding-bottom: 25px !important;
    }
    
    /*Отступ от линии до суммы в корзине*/
    .t706__cartwin-bottom {
        padding-top: 25px !important;
    }
    
    /*Отступ от суммы до полей в корзине*/
    .t706__orderform {
        margin-top: 35px !important;
    }
    
    /*Отступ от заголовка поля до самого поля в корзине*/
    .t706 .t-input-title {
        margin-top: 35px !important;
    }
    .t706 .t-input-group_tx {
        margin-top: 35px !important;
    }
    .t706 .t-input-group_ri {
        margin-bottom: 35px !important;
    }
    
    /*Отступ от полей до кнопки в корзине*/
    .t706 .t-form__submit {
        margin-top: 45px !important;
    }    
    
    /*Отступ от полей до заголовка "Доставка*/
    .t706__orderform  .t-radio__wrapper-delivery { 
        margin-top: 35px !important;
    }
    
    /*Текст в шапке квиза*/
    .t835__quiz-description-title, .t835__result-title {
        font-size: 17px !important;
    }
    .t835__quiz-description-counter {
        font-size: 17px !important;
    }  
    
    /*Вопросы квиза*/
    .t835 .t-input-title {
        font-size: 20px !important;
    }  
    
    /*Описание вопроса квиза*/
    .t835 .t-input-subtitle {
        font-size: 17px !important;
    }    
    
    /*Названия вариантов ответа в виде картинок в квизе*/
    .t835 .t-img-select__text {
        font-size: 17px !important;
    }   
    
    /*Размер картинок в квизе*/
    .t835 .t-img-select__control {
        width: 158px !important;
    } 
    
    /*Поля в квизе*/
    .t835 .t-input.js-tilda-rule {
        font-size: 17px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }    
    
    /*Радокнопки в квизе*/
    .t835 .t-radio__control {
        font-size: 17px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
        margin-top: 15px !important;
    } 
    
    /*Ответы в виде галочек в квизе*/
    .t835 .t-checkbox__control {
        font-size: 17px !important;
    }      
    
    /*Отступы по боками от текста в шапке квиза*/
    .t835__quiz-description {
        padding-left: 25px !important;
        padding-right: 25px !important;
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }    
    
    /*Отступ снизу у кнопок в квизе*/
    .t835__quiz {
        padding-bottom: 60px !important;
    }
    
    /*Отступ слева и справа у кнопок в квизе*/
    .t835__btn-wrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t835__quiz-form-wrapper .t-form__submit {
        right: 40px !important;
    }    
    
    /*Отступы по краям у текстового контейнера в квизе*/
    .t835__quiz-form-wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }   
    
    /*Отступы справа и слева у квиза*/
    .t835__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Отступы между вариантами в виде картинок в квизе*/
    .t835 .t-img-select__control {
        margin-top: 25px !important;
    }    
    
    /*Отступ от вопроса до описания и от описания до поля в квизе*/
    .t835 .t-input-subtitle {
        padding-bottom: 15px !important;
    }    
    
    /*Отступ от вопроса до радиокнопок*/
    .t835 .t-radio__wrapper {
        margin-top: 30px !important;    
    }   
    
    /*Отступы справа и слева у изображения в галерее*/
    .t670 .t-slds__wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Соотношение сторон у изображения в галерее*/
    .t670__separator {
        padding-bottom: 66.666666% !important;
    }

    /*Отступ от изображения до заголовка в блоке "Кто мы" на странице "О нас"*/
    .t524__imgwrapper {
        margin-bottom: 25px !important;
    }
    
    /*Заголовок в блоке "Кто мы" на странице "О нас"*/
    .t524__persname {
        font-size: 20px !important;
    }    
    
    /*Описание в блоке "Кто мы" на странице "О нас"*/
    .t524__persdescr {
        font-size: 17px !important;
    } 
    
    /*Отступ снизу у карточек в блоке "Кто мы" на странице "О нас"*/
    .t524__col-mobstyle {
        margin-bottom: 0px !important;
    }
    
    /*--------------------------------------------------------------------------------------------------------------------------------------------------*/
    
    /*Описание в блоке природа, эстетика... на главной*/
    .t480__descr {
        font-size: 17px !important;
        margin-top: 40px !important;
        max-width: 100% !important;
    }
    .t509 .t-card__descr {
        font-size: 17px !important;
    }
    
    /*Кнопка в блоке природа, эстетика... на главной*/
    .t480__btn-wrapper {
        padding-top: 45px !important;
        padding-bottom: 0px !important;
    }  
    
    /*Отступ от текста до изображения в блоке природа, эстетика... на главной*/
    .t480__top {
        margin-bottom: 50px !important;
    }
    
    /*Табы на главной*/
    .t395__wrapper_mobile {
        height: 60px !important;
        box-sizing: border-box !important;
    }
    #allrecords .t395__select:nth-child(n) {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 30px !important;
        padding-right: 65px !important;
        height: 100% !important;
        font-size: 17px !important;
        font-weight: 400 !important;
        background-color: transparent !important;
    }
    #allrecords .t395__firefoxfix:nth-child(n) {
        background-color: transparent !important;
        width: 30px !important;
    }
    .t395__wrapper_mobile:after {
        right: 30px !important;
        border: none !important;
        background-image: url('https://static.tildacdn.com/tild3263-6461-4737-b130-636433623638/photo.svg') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 10px !important;
        height: 16px !important;
        -moz-transform: translateY(-50%) rotate(90deg) !important;
        -ms-transform: translateY(-50%) rotate(90deg) !important;
        -webkit-transform: translateY(-50%) rotate(90deg) !important;
        -o-transform: translateY(-50%) rotate(90deg) !important;
        transform: translateY(-50%) rotate(90deg) !important;
    }
    
    /*Заголовки плиток с проектами на главной*/
    .t959__card-title, .t959__card-content .t-card__title {
        font-size: 30px !important;
        margin-right: 90px !important; 
    }
    .uc-without-arrow .t959__card-title, .uc-without-arrow .t959__card-content .t-card__title {
        margin-right: 0px !important; 
    }    
    
    /*Описание плиток с проектами на главной*/
    .t959__card-desc, .t959 .t-card__descr {
        font-size: 17px !important;
        margin-right: 90px !important;        
    }    
    .uc-without-arrow .t959__card-desc, .uc-without-arrow .t959 .t-card__descr {
        margin-right: 0px !important;        
    }      
    
    /*Стрелки в плитках с проектами на главной*/
    .t959__card-arrow {
        height: 40px !important;
        width: 40px !important;
        background-size: 12px 19px !important;
        right: 30px !important;
        bottom: 30px !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        opacity: 1 !important;
    } 
    .uc-without-arrow .t959__card-arrow {
        display: none !important;
    }
    
    /*Текствый контейнер плиток с проектами на главной*/
    .t959__card-content {
        padding: 30px !important;
    }
    
    /*Плитки проектов на главной*/
    .t959__card {
        padding-top: 30px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t959__card_100 .t959__card-inner {
        padding-bottom: 100% !important;
    }
    
    /*Изображения в блоке Наши клиента на главной*/
    .t594__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }   
    .t594__item {
        width: 50% !important;
    }
    .t594__img {
        max-width: 100% !important;
    }
    
    /*Блок Инстаграм на главной*/
    .t802__container {
        padding-left: 10px !important;
        padding-right: 10px !important;        
    }
    .t802__col {
        padding-top: 20px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Рамка футера*/
    .t464 .t-container {
        max-width: 640px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border: none !important;
    }  
    
    /*Логотип в футере*/
    .t464__logo {
        max-width: 158px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }   
    .t464 > .t-container > .t464__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
        max-width: 100% !important;
        margin-bottom: 0px !important;
    }
    
    /*Скрытие описания в футере*/
    .t464__text {
        position: absolute;
        clip: rect(0 0 0 0);
        width: 1px;
        height: 1px;
        margin: -1px;
    }
    
    /*Пункты в футере*/
    .t464__descr {
        font-size: 17px !important;
    }    
    .t464 > .t-container > div:last-child {
        width: 100% !important;
    }
    .t464 > .t-container > div:last-child > .t464__col:nth-child(n) {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important; 
        margin-top: 50px !important;
        margin-bottom: 0px !important;
        text-align: center !important;
    }
    
    /*Заголовок обложки на странице проекта*/
    .t153__title {
        font-size: 85px !important;
        margin-left: -5px !important;
    }   
    
    /*Надзаголовок обложки на странице проекта*/
    .t153__uptitle {
        font-size: 17px !important;
    }
    
    /*Описание обложки на странице проекта*/
    .t153__descr {
        font-size: 17px !important;
        padding-top: 40px !important;
    }   
    
    /*Текстовый контейнер обложки на странцие проекта*/
    .t153 {
        padding-bottom: 50px !important;
    }  
    
    /*Заголовок в блоке Что сделано на странице проекта*/
    .t478__title {
        max-width: 100% !important;
    }
    
    /*Описание в блоке Что сделано на странице проекта*/
    .t478__descr {
        font-size: 17px !important;
        margin-top: 40px !important;
        max-width: 100% !important;
    }  
    
    /*Отступ от текста до изображения в блоке Что сделано на странице проекта*/
    .t478__top {
        margin-bottom: 50px !important;
    }
    
    /*Изображения на всю ширину на странице проекта*/
    .t663__bgimg {
        padding-bottom: 100% !important;
    }
    .t663__row {
        padding-top: 30px !important;
    }    
    
    /*Изображения в 2 колонки на странице проекта*/
    #allrecords .t603__tile:nth-child(n) {
        width: 100% !important;
        padding-top: 30px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
        max-width: 600px !important;        
    }    
    .t702__img {
        margin-bottom: 50px !important;
    }    
    #allrecords .t-upwidget-container__button {
        padding-left: 25px !important;
        padding-right: 25px !important;
        font-size: 15px !important;
    }    
    
    /*Заголовок поп-ап формы*/
    .t702__title {
        font-size: 30px !important;
    }  
    
    /*Описание поп-ап формы*/
    .t702__descr {
        font-size: 17px !important;
        padding-top: 25px !important;
    }    
    
    /*Поля в поп-ап форме*/
    .t702 .t-input {
        font-size: 15px !important;
    } 
    .t702 .t-input-group_ta .t-input {
        padding-top: 17px !important;
    }    

    /*Заголовки полей в поп-ап форме*/
    .t702 .t-input-title {
        font-size: 15px !important;
    } 
    
    /*Варианты в виде картинок в поп-ап форме*/
    .t702 .t-img-select__text {
        font-size: 15px !important;
    }    
    .t702 .t-img-select__control {
        width: 75px !important;
    }
    .t702 .t-input-group_ri {
        margin-top: 35px !important;
    }    
    
    /*Кнопка в поп-ап форме*/
    .t702 .t-form__submit {
        margin-top: 45px !important;
    }  
    
    /*Текст под кнопкой в поп-ап форме*/
    .t702__form-bottom-text {
        font-size: 15px !important;
    }    
    
    /*Отступ от текстового контейнера до полей в поп-ап форме*/
    .t702__text-wrapper {
        margin-bottom: 35px !important;
    }   
    
    /*Обложка на странице О нас*/
    .t102 {
        text-align: left !important;
        margin-left: 0px !important;
    }
    
    /*Картинка на странице О нас*/
    .t107__width {
        max-width: 640px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    
    /*Заголовки карточек в блок Кто мы на странице О нас*/
    .t537__persname {
        font-size: 17px !important;
    }
    
    /*Описания карточек в блок Кто мы на странице О нас*/
    .t537__persdescr {
        font-size: 15px !important;
    }     
    
    /*Карточки в блок Кто мы на странице О нас*/
    .t537__col {
        min-width: 50% !important;
        max-width: 50% !important;
    }
    .t537__col:last-child {
        min-width: calc(50% + 10px) !important;
        max-width: calc(50% + 10px) !important;
        padding-right: 20px !important;
    }    
    .t537__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }    
    .t537__itemwrapper {
        max-width: 100% !important;
        margin-bottom: 0px !important;
    }
    .t537 {
        overflow-x: auto !important;
        padding-bottom: 10px !important;
    }
    
    /*Сообщение после отправки формы*/
    .t-form__successbox {
        font-size: 17px !important;
        margin-bottom: 15px !important;
    }    
    
    /*Плитки с услугами*/
    .t649 .t-card__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }       
    .t649__textwrapper {
        padding-top: 40px !important;
        padding-bottom: 45px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }    
    .t649 .t-card__uptitle {
        margin-top: 30px !important;
        font-size: 17px !important;
    }
    .t649 .t-card__title {
        font-size: 40px !important;
    }
    .t649 .t-card__descr {
        max-width: 100% !important;
        margin-top: 35px !important;
        margin-left: 0px !important;
        font-size: 17px !important;
    }    
    .t649 .t-card__descr ul {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    
    /*Верхняя часть футера*/
    .t455__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    .t455__textwrapper {
        max-width: 100% !important;
        text-align: center !important;
    }
    .t455__title {
        font-size: 28px !important;
    }
    .t455__descr {
        font-size: 17px !important;
        margin-top: 25px !important;
    }     
    .t455 .t-sociallinks {
        max-width: 100% !important;
        margin-top: 35px !important;
    }
    .t455 .t-sociallinks__wrapper {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t455 .t-sociallinks__item {
        width: 55px !important;
        height: 55px !important;
    }
    
    /*Средняя часть футера*/
    [data-record-type="447"].t-rec_pt_60 {
        padding-top: 50px !important;
    }    
    .t447 .t-container > .t447__col {
        display: none !important;
    }
    .t447__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
        max-width: 100% !important;
    }    
    
    /*Форма в футере*/
    .t447 .t-container > div:not(.t447__floatbeaker_lr3, .t447__col) {
        width: 100% !important;
    }
    .t447 .t-container > div:not(.t447__floatbeaker_lr3, .t447__col) > .t447__col {
        max-width: 100% !important;
    }      
    .t447__title {
        font-size: 19px !important;
        margin-bottom: 25px !important;
    }
    .t447__title ul li:not(:first-child) {
        margin-top: 25px !important;
        font-size: 15px !important;
    }    
    .t447__form-bottom-text {
        font-size: 13px !important;
    }
    .t447__input {
        font-size: 15px !important;
    }
    
    /*Нижняя часть футера*/
    [data-record-type="144"].t-rec_pt_75 {
        padding-top: 40px !important;
    }
    [data-record-type="144"].t-rec_pb_45 {
        padding-bottom: 30px !important;
    }
    .t134__title {
        display: none !important;
    }
    .t134__title, .t134__descr {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        font-size: 15px !important;
        text-align: left !important;
    }  
    
    /*Каталог проектов*/
    .t754 .t-store__card {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    .t754 .t-store__card:nth-child(4n - 1) .t-store__card__imgwrapper {
        padding-bottom: 100% !important;
    }    
    .t754 .t-store__card__textwrapper {
        left: 20px !important;
        right: 20px !important;
        padding: 30px !important;
    }
    .t754 .t-store__card__title {
        font-size: 30px !important;
        margin-right: 0px !important;
    }
    .t754 .t-store__card__descr {
        font-size: 17px !important;
        margin-right: 0px !important;
    }
    .t754 .t-store__card__btns-wrapper {
        display: none !important;
    }
    
    /*Разделы в каталоге с проектами*/
    .t754 .js-store-parts-select-container {
        max-width: 100% !important;
    }
    .t754 .t-store__parts-switch-wrapper {
        overflow: auto !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-bottom: 50px !important;
    }  
    .t754 .t-store__parts-switch-btn {
        font-size: 17px !important;
    }    
    .t754 .t-store__parts-switch-btn:first-child {
        margin-left: calc((100% - 600px) / 2) !important;
    }
    .t754 .t-store__parts-switch-btn:last-child {
        margin-right: calc((100% - 600px) / 2) !important;
    }
    
    /*Ничего не найдено в каталоге*/
    .t-store__empty-part-msg-cont {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t-store__empty-part-msg {
        font-size: 17px !important;
    }    
    
    /*Главный заголовок на странице О нас*/
    .t017__title {
        width: 100% !important;
        font-size: 58px !important;
    }
    .t017__descr {
        width: 100% !important;
        font-size: 28px !important;
        margin-top: 35px !important;
    }     
    
    /*Галерея в 1 и 2 колонки на странице О нас*/
    .t667__row {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t667__tile {
        max-width: 100% !important;
    }
    
    /*Слайдер на странцие О нас*/
    .t923 .t-slds__main {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t923__textwrapper {
        padding-top: 25px !important;
        padding-bottom: 35px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .t923 .t-card__title {
        font-size: 17px !important;       
    }
    .t923 .t-card__descr {
        font-size: 15px !important;  
    }
    .t923 .t-slds__arrow-right {
        right: 15px !important;
    }
    .t923 .t-slds__arrow-left {
        left: 15px !important;
    } 
    .t-slds__arrow-withbg {
        width: 35px !important;
        height: 35px !important;
    }
    #allrecords .t-slds__arrow_body {
        width: 8px !important;
    }    
    
    /*Блок с анонсом*/
    .t654__cell-container {
        padding: 20px !important;
    }
    .t654__text {
        font-size: 15px !important;
    }
    
    
}



@media screen and (max-width: 640px) {    
    
    /*Логотип в мобильно меню*/
    .t450__logoimg {
        max-width: 147px !important;
    }    
    
    /*Стандартные главные заголовки в обложке на первом экране*/
    .t001__title {
        font-size: 93px !important;
    }
    .t102__title {
        font-size: 68px !important;
    }     
    
    /*Стандартные большие заголовки*/
    .t037__title, .t182__title, .t005A__title, .t050__title, .t480__title, .t478__title {
        font-size: 49px !important;
    }    
    
    /*Стандартные средние заголовки*/
    .t795__title {
        font-size: 35px !important;
    }   
    
    /*Описания в обложке на первом экране*/
    .t001__descr {
        font-size: 21px !important;
        max-width: 350px !important;
    }   
    
    /*Ширина плиток продуктов с горизонтальным скроллом*/
    .t776__container_mobile-flex .t776__col {
        min-width: 80% !important;
        max-width: 80% !important;
    }   
    .t-store__relevants-grid-cont .t-store__card:nth-child(n) {
        min-width: 80vw !important;
        max-width: 80vw !important;
        box-sizing: content-box !important;
    }   
    
    /*Отступ между плитками продуктов с горизонтальным скроллом*/
    .t776__container_mobile-flex .t776__col, .t-store__grid-cont_mobile-one-row .t-col {
        padding-right: 10px !important;
        padding-left: 10px !important;
    } 
    
    /*Отступ слева у контейнера с плитками продуктов с горизонтальным скроллом*/
    .t776__container_mobile-flex .t776__col:first-child, .t-store__grid-cont_mobile-one-row .t-col:first-child {
        margin-left: 10px !important;
        /*padding-left: 20px !important;*/
    }   

    /*Отступ справа у контейнера с плитками продуктов с горизонтальным скроллом*/
    .t776__container_mobile-flex .t776__col:last-child, .t-store__grid-cont_mobile-one-row .t-col:last-child {
        margin-right: 10px !important;
        /*padding-right: 20px !important;*/
    }    
    
    /*Большие заголовки в карточке продукта*/
    .t744__title, .t509__title, .t509 .t-card__title, .t-store__prod-popup__name {
        font-size: 35px !important;
    }  
    
    /*Цена в карточке продукта*/
    .t744__price-item, .t-store__prod-popup__price-item {
        font-size: 21px !important;
    }     
    
    /*Изображения в блоке "Этапы" в карточке продукта*/
    .t549__bgimg {
        height: 50px !important;
        width: 50px !important;
    }      
    
    /*Заголовок Релевантные товары и отступы в карточке продукта*/
    .t-store__relevants__title {
        font-size: 35px !important;
        margin-top: 100px !important;
        margin-bottom: 50px !important;
    }    
    .t-store__relevants__title {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .t-store__relevants__container .t-store__grid-cont_mobile-one-row .t-col:first-child {
        margin-left: 10px !important;
    }
    .t-store__relevants__container .t-store__grid-cont_mobile-one-row .t-col:last-child {
        margin-right: 20px !important;
    }     
    
    /*Заголовки в плитке статей в контактах*/
    .t915 .t-feed__post-title {
        font-size: 35px !important;
    }   
    
    /*Горизонтальные скролл плиток статей в контактах*/
    .t915 .t-feed__post {
        min-width: 80% !important;
        max-width: 80% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t915 .t-feed__post:first-child {
        margin-left: 10px !important;
    }   
    .t915 .t-feed__post:last-child {
        margin-right: 10px !important;
    }     
    
    /*Отступ сверху у заголовка статьи в поп-ап*/
    .t-feed__post-popup__container {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .t915 .t-feed__post-popup__container {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }    
    
    /*Заголовок статьи в поп-ап*/
    .t-feed__post-popup__title {
        font-size: 35px !important;
    }
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        font-size: 35px !important;
    }     
    
    /*Размер картинок в квизе*/
    .t835 .t-img-select__control {
        width: calc((100% - 40px) / 2) !important;
    }  
    
    /*Кнопки квиза*/
    .t835__btn_prev, .t835__btn_next, .t835__btn_result, .t835 .t-submit {
        min-width: 160px !important;
    }  
    
    /*Отступы справа и слева у изображения в галерее*/
    .t670 .t-slds__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    
    /*Изображения в блоке "Кто мы" на странице "О нас"*/
    .t524__col-mobstyle:nth-child(odd) {
         padding-left: 20px !important; 
    }
    .t524__col-mobstyle:nth-child(even) {
         padding-right: 20px !important; 
    }    

    /*--------------------------------------------------------------------------------------------------------------------------------------------------*/
    
    /*Заголовки плиток с проектами на главной*/
    .t959__card-title, .t959__card-content .t-card__title {
        font-size: 28px !important;
    }
    
    /*Описание в блоке Инстаграм на главной*/
    .t037__text {
        font-size: 28px !important;
    } 
    
    /*Логотип в футере*/
    .t464__logo {
        max-width: 147px !important;
    }    
    
    /*Заголовок обложки на странице проекта*/
    .t153__title {
        font-size: 68px !important;
        margin-left: -4px !important;
    } 
    
    /*Заголовок поп-ап формы*/
    .t702__title {
        font-size: 28px !important;
    }   
    
    /*Карточки в блок Кто мы на странице О нас*/
    .t537__col {
        min-width: 80% !important;
        max-width: 80% !important;
    }   
    .t537__col:last-child {
        min-width: calc(80% + 10px) !important;
        max-width: calc(80% + 10px) !important;
    }    
    
    /*Изображения в карточках в блоке Кто мы на странице О нас*/
    .t537__bgimg {
        padding-bottom: 120% !important;
    }
    
    /*Плитки с услугами*/
    .t649 .t-card__title {
        font-size: 35px !important;
    }
    
    /*Верхняя часть футера*/
    .t455__title {
        font-size: 25px !important;
    }
    
    /*Каталог проектов*/
    .t754 .t-store__card__title {
        font-size: 28px !important;
    }    
    
    /*Разделы в каталоге с проектами*/
    .t754 .t-store__parts-switch-btn:first-child {
        margin-left: 0px !important;
    }
    .t754 .t-store__parts-switch-btn:last-child {
        margin-right: 0px !important;
    }    
    
    /*Главный заголовок на странице О нас*/
    .t017__title {
        font-size: 49px !important;
    }
    .t017__descr {
        font-size: 25px !important;
    }    
    
    /*Смотрите также в статье в поп-ап*/
    .t-feed__post-popup__relevants-title {
        font-size: 25px !important;
    }      
    
    
}



@media screen and (max-width: 560px) { 

    /*Скругление углов у изображений в карточке товара*/
    .t776 .t-slds__main .t-bgimg {
        border-radius: 0px !important;
    }   
    
    /*Поп-ап форма*/
    .t702 .t-popup {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t702 .t-popup__container {
        padding-top: 0px !important;
    }
    .t702 .t-popup__close {
        background-color: #FFFFFF !important;
    }


}



@media screen and (max-width: 480px) {    
    
    /*Логотип в мобильно меню*/
    .t450__logoimg {
        max-width: 135px !important;
    }    
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 50px !important;
        padding-bottom: 40px !important;
    }
    .t450__rightside {
        padding-top: 40px !important;
        padding-bottom: 0px !important;    
    }
    .t450__logowrapper {
        margin-bottom: 40px !important;
    } 
    
    /*Пункты в мобильном меню*/
    .t450 .t-menu__link-item {
        margin-bottom: 15px !important;
    }
    .t450 .t-menusub__list-item {
        margin-bottom: 15px !important;
    }
    .t450 .t-menusub__menu {
        margin-top: 5px !important;
        margin-bottom: 20px !important;
    }   
    .t450 .t-menu__link-item {
        font-size: 16px !important;
    }
    .t450 .t-menusub__link-item {
        font-size: 16px !important;
    }  
    
    /*Описания в мобильном меню*/
    .t450__right_descr {
        font-size: 16px !important;
    }
    
    /*Иконки соцсетей в мобильном меню*/
    .t450__right_social_links .t-sociallinks__item {
        padding-right: 10px !important;
    }
    .t450__right_social_links .t-sociallinks__item:nth-last-child(2) {
        padding-right: 0px !important;
    } 
    .t450__right_social_links .t-sociallinks__svg {
        width: 35px !important;
        height: 35px !important;
    }
    
    /*Отступы между нижними элементами в мобильном меню*/
    .t450__top {
        margin-bottom: 40px !important;
    }
    
    /*Пункты футера*/
    .t344__descr {
        font-size: 16px !important;
    }    
    
    /*Отступы между колонками с пунктами футера*/
    .t344__col {
        margin-bottom: 40px !important;
    }    
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 16px !important;
        height: 55px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }  
    .t142__text {
        line-height: 55px !important;
    }
    
    /*Стандартные главные заголовки в обложке на первом экране*/
    .t001__title {
        font-size: 70px !important;
    }
    .t102__title {
        font-size: 50px !important;
    }       
    
    /*Стандартные большие заголовки*/
    .t037__title, .t182__title, .t005A__title, .t050__title, .t480__title, .t478__title {
        font-size: 40px !important;
    } 
    
    /*Стандартные средние заголовки*/
    .t795__title {
        font-size: 30px !important;
    }      
    
    /*Стандартные подзаголовки*/
    .t026__title {
        font-size: 18px !important;
    } 
    
    /*Стандартные большие описания*/
    .t119__preface {
        font-size: 16px !important;
    }   
    
    /*Стандартные средние описания*/
    .t004 .t-text {
        font-size: 16px !important;
    }        
    
    /*Описания в обложке на первом экране*/
    .t001__descr {
        font-size: 18px !important;
        max-width: 300px !important;
        padding-top: 30px !important;
    }    
    .t102__descr {
        font-size: 16px !important;
        padding-top: 30px !important;
    }    
    
    /*Отступы сверху и снизу у текстового контейнера на первом экране*/
    .t001__wrapper, .t102 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }    
    
    /*Описания в двухколоночном текстовом блоке*/
    .t005A__text {
        font-size: 16px !important;
    }
    
    /*Отступ от заголовка до описания в двухколоночном текстовом блоке*/
    .t037__text {
        font-size: 25px !important;
        padding-top: 30px !important;
    }
    .t005A .t-col:nth-child(2) .t005A__text {
        padding-top: 20px !important;
    } 
    
    /*Описания в одноколоночном текстовом блоке*/
    .t795__descr {
        font-size: 16px !important;
        padding-top: 30px !important;
    }    
    .t050__descr {
        font-size: 16px !important;
        padding-top: 30px !important;  
    }    
    
    /*Отступы между колонками в трехколоночном текстовом блоке*/
    .t822__col {
        padding-bottom: 40px !important;
    }
    .t822__col:last-child {
        padding-bottom: 0px !important;
    }      
    
    /*Заголовки в трехколоночных блоках*/
    .t822__title {
        padding-bottom: 15px !important;
        font-size: 18px !important;
    }
    
    /*Текст в трехколоночных блоках*/
    .t822__text {
        font-size: 15px !important;
    }    
    
    /*Стрелки у подазголовков*/
    .t026__title::after {
        width: 16px !important;
        height: 16px !important;
        top: 0px !important;
    }     
    
    /*Отступы сверху и снизу у текстового контейнера в обложке с большим заголовком*/
    .t182__wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }    
    
    /*Отступ от заголовка до описания в обложке с большим заголовком*/
    .t182__descr {
        padding-top: 30px !important;
    }
    
    /*Отступ от описания до кнопки в обложке с большим заголовком*/
    .t182__buttons {
        margin-top: 40px !important;
    }      
    
    /*Описание в обложке с большим заголовком*/
    .t182__descr {
        font-size: 16px !important;
    }  
    
    /*Вертикальные отступы между плитками продуктов*/
    .t778 .t-store__card, .t776__col {
        margin-top: 40px !important;
    }    
    
    /*Отступ от изображения до заголовка в плитке продуктов*/
    .t-store__card__textwrapper, .t776__textwrapper {
        padding-top: 20px !important;
    }
    
    /*Отступ от заголовка до описания в плитке продуктов*/
    .t-store__card__descr, .t776__descr {
        margin-top: 10px !important;
    }  
    
    /*Отступ от описания до цены в плитке продуктов*/
    .t-store__card__price-wrapper, .t776__price-wrapper  {
        margin-top: 0px !important;
    }
    .t-store__card__price-item, .t776__price-item {
        margin-top: 10px !important;
    }  
    
    /*Заголовки в плитке продуктов*/
    .t-store__card__title, .t776__title {
        font-size: 16px !important;
    }
    
    /*Описания в плитке продуктов*/
    .t-store__card__descr, .t776__descr {
        font-size: 16px !important;
    }
    
    /*Цены в плитке продуктов*/
    .t-store__card__price-item, .t776__price-item {
        font-size: 16px !important;
    }   
    
    /*Вертикальные отступы между плитками продуктов*/
    /*.t778 .t-store__card, .t776__col {*/
    /*    margin-top: 20px !important;*/
    /*} */
    
    /*Лейблы в плитке продуктов*/
    .t-store__card__mark {
        height: 25px !important;
        font-size: 14px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t-store__card__mark-wrapper {
        top: 10px !important;
        right: 10px !important;
    }     
    
    /*Хлебные крошки*/
    .t758__link-item__wrapper .t-menu__link-item  {
        font-size: 16px !important;
    } 
    
    /*Большие заголовки в карточке продукта*/
    .t744__title, .t509__title, .t509 .t-card__title, .t-store__prod-popup__name {
        font-size: 30px !important;
    }  
    
    /*Цена в карточке продукта*/
    .t744__price-item, .t-store__prod-popup__price-item {
        font-size: 18px !important;
    }    
    
    /*Кнопки с варинтами в карточке продукта*/
    .t-product__option-variants_buttons .t-product__option-title_buttons {
        line-height: 45px !important;
        font-size: 16px !important;
    }
    .t-product__option-item_buttons {
        min-width: 45px !important;
        height: 45px !important;
    }    
    
    /*Название доп. опции в карточке продукта*/
    .t-product__option-title {
        font-size: 16px !important;
    }   
    
    /*Выпадающий список с вариантами доп. опций в карточке продукта*/
    .t-product__option-select {
        height: 45px !important;
        min-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        line-height: 45px !important;
        font-size: 16px !important;
    }
    .t-product__option-variants_regular {
       min-width: 100% !important; 
    }
    
    /*Ширина кнопки в карточке продукта*/
    .t744__btn, .t-store__prod-popup__btn {
        min-width: 100% !important;
    }    
    
    /*Текст в карточке продукта*/
    .t744__descr, .t-store__prod-popup__text {
        font-size: 16px !important;
    }  
    
    /*"Назад" в карточке продукта*/
    .t-store__prod-popup__close-txt {
        font-size: 16px !important;
    }      
    
    /*Отступ от изображения до заголовка в карточке продукта*/
    .t744__col_first {
        margin-bottom: 30px !important;
    }    
    .t-store__prod-popup__info {
        padding-top: 30px !important;
    }    
    
    /*Отступ от заголовка до цены в карточке продукта*/
    .t744__title-wrapper, .t-store__prod-popup__title-wrapper {
        margin-bottom: 20px !important;
    }
    
    /*Отступ от цены до доп. опций в карточке продукта*/
    .t744__price-wrapper, .t-store__prod-popup__price-wrapper {
        margin-bottom: 20px !important;
    }   
    
    /*Отступы между доп. опциями в карточке продукта*/
    .t-product__option {
        margin-bottom: 15px !important;
    }
    
    /*Отступ от доп. опций до кнопки в карточке продукта*/
    .t744__btn-wrapper, .t-store__prod-popup__btn-wrapper {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    
    /*Отступ от кнопки до текста в карточке продукта*/
    .t744__descr, .t-store__prod-popup__text {
        margin-top: 30px !important;
    }    
    
    /*Скругление углов у изображений в карточке товара*/
    .t744__col .t-slds__thumbsbullet-wrapper .t-slds__bgimg, .t776 .t-slds__thumbsbullet-wrapper .t-bgimg {
        border-radius: 5px !important;
    } 
    .t744__col .t-slds__thumbsbullet-wrapper .t-slds__thumbsbullet, .t776 .t-slds__thumbsbullet-wrapper .t-slds__thumbsbullet {
        margin-top: 5px !important;
        margin-right: 5px !important;
    }       
    
    /*Заголовки в блоке "Этапы" в карточке продукта*/
    .t549__title {
        font-size: 18px !important;
    }
    
    /*Описания в блоке "Этапы" в карточке продукта*/
    .t549__text {
        font-size: 16px !important;
    }    
    
    /*Отступ от изображения до заголовка в блоке "Этапы" в карточке продукта*/
    .t549__textwrapper {
        margin-top: 15px !important;
    }
    
    /*Отступ от заголовка до описания в блоке "Этапы" в карточке продукта*/
    .t549__text {
        margin-top: 10px !important;
    } 
    
    /*Стрелки в блоке "Этапы" в карточке продукта*/
    .t549__arrow > svg {
        width: 16px !important;
        stroke-width: 2px !important;
    }
    .t549__arrow {
        left: 0px !important;
        margin: 20px !important;
    }    
    
    /*Изображения в блоке "Этапы" в карточке продукта*/
    .t549__bgimg {
        height: 40px !important;
        width: 40px !important;
    }       
    
    /*Описание в блоке "Как заказать" в карточке продуктов*/
    .t509__descr {
        font-size: 18px !important;
    }     
    
    /*Отступ от заголовка до текста в блоке "Как заказать" в карточке продукта*/
    .t509__title, .t509 .t-card__title {
        margin-bottom: 30px !important;
    }
    
    /*Отступ от текста до кнопки в блоке "Как заказать" в карточке продукта*/
    .t509 .t-btn {
        margin-top: 40px !important;
    }   
    
    /*Изображения в блоке "Как заказать" в карточке продукта*/
    .t509__desktopimg {
       margin-top: 40px !important;
    }
    
    /*Заголовок Релевантные товары и отступы в карточке продукта*/
    .t-store__relevants__title {
        font-size: 30px !important;
        margin-top: 80px !important;
        margin-bottom: 40px !important;
    }    
    
    /*"Вернуться в каталог" для поп-ап карточек продуктов на отдельной странице*/
    .t-store .t-store__prod-popup__close-txt-wr:first-child {
        display: block !important;
        top: 66px !important;
        z-index: 9 !important;
    }
    
    /*Отступ сверху до контйнера с продуктом в поп-ап карточке на отдельной странице*/
    .t-store__prod-snippet__container {
        padding-top: 50px !important;
    }     
    
    /*Прижатие заголовка к низу в плитке статей в контактах*/
    .t915 .t-feed__col-grid__wrapper {
        padding: 20px !important;
    }
    
    /*Заголовки в плитке статей в контактах*/
    .t915 .t-feed__post-title {
        font-size: 30px !important;
    }  
    
    /*Отступ сверху у заголовка статьи в поп-ап*/
    .t-feed__post-popup__container {
        padding-top: 100px !important;
        padding-bottom: 80px !important;
    }
    .t915 .t-feed__post-popup__container {
        padding-top: 100px !important;
        padding-bottom: 80px !important;
    }    
    
    /*Заголовок статьи в поп-ап*/
    .t-feed__post-popup__title {
        font-size: 30px !important;
    }
    
    /*Текст статьи в поп-ап*/
    .t-feed__post-popup__text {
        font-size: 18px !important;
    }
    .t-redactor__text ol li:not(:first-child) {
        margin-top: 10px !important;
    }    
    
    /*Отступ от заголовка до текста в статье поп-ап*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 30px !important;
    }  
    
    /*Авторы в статье поп-ап*/
    .t-feed__post-popup__author-wrapper {
        margin-top: 30px !important;
    }
    .t-feed__post-popup__author-name {
        font-size: 12px !important;
    }   
    
    /*Смотрите также в статье в поп-ап*/
    .t-feed__post-popup__relevants-wrapper {
        row-gap: 40px !important;
    }
    .t-feed__post-popup__relevants-textwrapper {
        margin-top: 15px !important;
    }
    .t-feed__post-popup__relevants-item-title {
        font-size: 16px !important;
    }  
    .t-feed__post-popup__relevants-title {
        font-size: 22px !important;
        margin-top: 60px !important;
        margin-bottom: 20px !important;
    }    

    /*Текст лейбла корзины*/
    .t706__carticon-text {
        font-size: 16px !important;
    }    
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        font-size: 30px !important;
    }   
    
    /*Итоговая сумма в корзине*/
    .t706__cartwin-prodamount-wrap, .t706__cartwin-totalamount-wrap > span {
        font-size: 18px !important;
    }
    
    /*Название товара в корзине*/
    .t706__product-title {
        font-size: 16px !important;
    }  
    
    /*Выбранные опции товара в корзине*/
    .t706__product-title__option {
        font-size: 12px !important;
    }    
    
    /*Заголовки полей в корзине*/
    .t706 .t-input-title {
        font-size: 16px !important;
    }     
    
    /*Стоимость товара в корзине*/
    .t706__product-amount {
        font-size: 16px !important;
    }
    
    /*Количество товара в корзине*/
    .t706__product-quantity {
        font-size: 16px !important;
    }    
    
    /*Текстовый комментарий в корзине*/
    .t706__orderform .t-text:not(.t-img-select__text, .t-input-description) {
        font-size: 14px !important;
    }    
    .t706__orderform .t-text > span {
        font-size: 16px !important;
    }
    
    /*Подсказки в корзине*/
    .t706__orderform .t-input.js-tilda-rule {
        font-size: 14px !important;
    }
    
    /*Подписи у картинок в корзине*/
    .t706__orderform .t-img-select__text {
        font-size: 16px !important;
    }
    
    /*Подпись под полем в корзине*/
    .t706__orderform .t-input-description {
        font-size: 12px !important;
    }        
    
    /*Размер картинок в корзине*/
    .t-img-select__control {
        width: 80px !important;
    }
    
    /*Текст под кнопкой в корзине*/
    .t706__form-bottom-text {
        font-size: 14px !important;
    }
    
    /*Заголовок "Доставка" в корзине*/
    .t706__orderform .t-radio__wrapper-delivery .t-name {
        font-size: 18px !important;
    }    
    
    /*Способы доставки в корзине*/
    .t706 .t706__orderform .delivery-checkbox-label {
        font-size: 14px !important;
    }
    .t706 .t706__orderform .delivery-minimum {
        font-size: 14px !important;
    }
    .t706 .delivery-minimum-time:nth-child(n), .t706 .delivery-minimum-price:nth-child(n) {
        font-size: 14px !important;
    }
    #addresses-wrapper {
        margin-top: 15px !important;
        margin-bottom: 0px !important;
    }
    .t706 .t-input-group_dl {
        margin-bottom: 0px !important;
    }
    .t-input-group_pm {
        margin-top: 20px !important;
    }
    
    /*Сумма заказа в корзине*/
    .t706__cartwin-totalamount-info, .t706 .delivery-full-address {
        font-size: 14px !important;
    }    
    
    /*Высота полей в корзине*/
    .t706 .t-form .t-input {
        height: 45px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Отступ от заголовка корзины до линии*/
    .t706__cartwin-top {
        padding-bottom: 20px !important;
    }
    
    /*Отступ от линии до суммы в корзине*/
    .t706__cartwin-bottom {
        padding-top: 20px !important;
    }
    
    /*Отступ от суммы до полей в корзине*/
    .t706__orderform {
        margin-top: 30px !important;
    }
    
    /*Отступ от заголовка поля до самого поля в корзине*/
    .t706 .t-input-title {
        padding-bottom: 15px !important;
        margin-top: 30px !important;
    }
    .t706 .t-input-group_tx {
        margin-bottom: 15px !important;
        margin-top: 30px !important;
    }
    .t706 .t-input-group_ri {
        margin-bottom: 30px !important;
    }
    
    /*Отступ от полей до кнопки в корзине*/
    .t706 .t-form__submit {
        margin-top: 40px !important;
    }
    
    /*Отступ от кнопки до текста под формой*/
    .t706__form-bottom-text {
        margin-top: 15px !important;
    }    
    
    /*Отступ от полей до заголовка "Доставка*/
    .t706__orderform  .t-radio__wrapper-delivery { 
        margin-top: 30px !important;
    }
    
    /*Отступ от заголовка "Доставка" до полей*/
    .t706__orderform  .t-radio__wrapper-delivery .t-input-title {
        margin-top: 15px !important;
    }  
    
    /*Отступ от карты до поля с пунктом выдаче в корзине*/
    .t706 #delivery-yandex-map {
        margin-top: 15px !important;
    }    
    
    /*Текст в шапке квиза*/
    .t835__quiz-description-title, .t835__result-title {
        font-size: 16px !important;
    }
    .t835__quiz-description-counter {
        font-size: 16px !important;
    }   
    
    /*Вопросы квиза*/
    .t835 .t-input-title {
        font-size: 18px !important;
    }    
    
    /*Описание вопроса квиза*/
    .t835 .t-input-subtitle {
        font-size: 16px !important;
    }       
    
    /*Названия вариантов ответа в виде картинок в квизе*/
    .t835 .t-img-select__text {
        font-size: 16px !important;
    }   
    
    /*Галочка выбранного варианта в квизе*/
    .t835 .t-img-select__indicator:after {
        top: 0px !important;
        left: 0px !important;
    }    
    
    /*Поля в квизе*/
    .t835 .t-input.js-tilda-rule {
        font-size: 16px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        height: 45px !important;
    }  
    
    /*Радокнопки в квизе*/
    .t835 .t-radio__control {
        font-size: 16px !important;
        height: 45px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        line-height: 45px !important;
        margin-top: 10px !important;
    }     
    
    /*Ответы в виде галочек в квизе*/
    .t835 .t-checkbox__control {
        font-size: 16px !important;
    }        
    
    /*Кнопки квиза*/
    .t835__btn_prev, .t835__btn_next, .t835__btn_result, .t835 .t-submit {
        min-width: 30% !important;
    }      
    
    /*Отступы по боками от текста в шапке квиза*/
    .t835__quiz-description {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }   

    /*Отступ слева и справа у кнопок в квизе*/
    .t835__btn-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t835__quiz-form-wrapper .t-form__submit {
        right: 20px !important;
    }      
    
    /*Отступы по краям у текстового контейнера в квизе*/
    .t835__quiz-form-wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    
    /*Отступы между вариантами в виде картинок в квизе*/
    .t835 .t-img-select__control {
        margin-top: 20px !important;
    }   
    
    /*Отступ от вопроса до описания и от описания до поля в квизе*/
    .t835 .t-input-subtitle {
        padding-top: 10px !important;
        padding-bottom: 20px !important;
    }    
    
    /*Отступ от вопроса до радиокнопок*/
    .t835 .t-radio__wrapper {
        margin-top: 10px !important;    
    }    
    
    /*Отступ от индикатора радиокнопки до текста*/
    .t835 .t-radio__indicator, .t835 .t-checkbox__indicator {
        margin-right: 15px !important;
    }    
    
    /*Отступ межлу полями в квизе*/
    .t835 .t-input.js-tilda-rule {
        margin-top: 10px !important;
    }  
    
    /*Отступы между галочками в квизе*/
    .t835 .t-checkbox__control {
        margin-top: 10px !important;
    } 
    
    /*Соотношение сторон у изображения в галерее*/
    .t670__separator {
        padding-bottom: 85.366% !important;
    }   
    
    /*Отступ от изображения до заголовка в блоке "Кто мы" на странице "О нас"*/
    .t524__imgwrapper {
        margin-bottom: 20px !important;
    }    
    
    /*Заголовок в блоке "Кто мы" на странице "О нас"*/
    .t524__persname {
        font-size: 18px !important;
    }       
    
    /*Описание в блоке "Кто мы" на странице "О нас"*/
    .t524__persdescr {
        font-size: 16px !important;
        padding-top: 10px !important;
    }   
    
    /*Ширина изображений в блоке "Кто мы" на странице "О нас"*/
    .t524__itemwrapper, .t524__imgwrapper, .t524__col-mobstyle {
        max-width: 100% !important;
        width: 100% !important;
    }
    
    /*Отступ снизу у карточек в блоке "Кто мы" на странице "О нас"*/
    .t524__col-mobstyle {
        margin-bottom: 40px !important;
    }
    /*Отступ снизу у карточек в блоке "Кто мы" на странице "О нас"*/
    .t524__col-mobstyle:last-child {
        margin-bottom: 0px !important;
    }    
    
    /*--------------------------------------------------------------------------------------------------------------------------------------------------*/
    
    /*Описание в блоке природа, эстетика... на главной*/
    .t480__descr {
        font-size: 16px !important;
        margin-top: 30px !important;
    }    
    .t509 .t-card__descr {
        font-size: 16px !important;
    }    
    
    /*Кнопка в блоке природа, эстетика... на главной*/
    .t480__btn-wrapper {
        padding-top: 40px !important;
    }    
    
    /*Отступ от текста до изображения в блоке природа, эстетика... на главной*/
    .t480__top {
        margin-bottom: 40px !important;
    }   
    
    /*Табы на главной*/
    .t395__wrapper_mobile {
        height: 55px !important;
    }
    #allrecords .t395__select:nth-child(n) {
        padding-left: 20px !important;
        padding-right: 55px !important;
        font-size: 16px !important;
    }
    #allrecords .t395__firefoxfix:nth-child(n) {
        background-color: transparent !important;
        width: 20px !important;
    }
    .t395__wrapper_mobile:after {
        right: 20px !important;
        width: 8px !important;
        height: 14px !important;
    }   
    
    /*Заголовки плиток с проектами на главной*/
    .t959__card-title, .t959__card-content .t-card__title {
        font-size: 25px !important;
        margin-right: 75px !important;
    }
    .uc-without-arrow .t959__card-title, .uc-without-arrow .t959__card-content .t-card__title {
        margin-right: 0px !important; 
    }     
    
    /*Описание плиток с проектами на главной*/
    .t959__card-desc, .t959 .t-card__descr {
        font-size: 16px !important;
        margin-top: 15px !important;
        margin-right: 75px !important;
    }
    .uc-without-arrow .t959__card-desc, .uc-without-arrow .t959 .t-card__descr {
        margin-right: 0px !important;        
    }     
    
    /*Стрелки в плитках с проектами на главной*/
    .t959__card-arrow {
        height: 35px !important;
        width: 35px !important;
        background-size: 10px 16px !important;
        right: 20px !important;
        bottom: 20px !important;
    }  
    
    /*Текствый контейнер плиток с проектами на главной*/
    .t959__card-content {
        padding: 20px !important;
    } 
    
    /*Плитки проектов на главной*/
    .t959__card {
        padding-top: 20px !important;
    } 
    
    /*Изображения в блоке Наши клиента на главной*/
    .t594__container {
        margin-top: -10px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }   
    .t594__item {
        padding-top: 10px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    
    /*Блок Инстаграм на главной*/
    .t802__container {
        margin-top: -10px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;       
    }
    .t802__col {
        padding-top: 10px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    } 
    
    /*Логотип в футере*/
    .t464__logo {
        max-width: 135px !important;
    } 
    
    /*Пункты в футере*/
    .t464__descr {
        font-size: 16px !important;
    }
    .t464__descr li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    .t464 > .t-container > div:last-child > .t464__col:nth-child(n) {
        margin-top: 40px !important;
    } 
    
    /*Заголовок обложки на странице проекта*/
    .t153__title {
        font-size: 50px !important;
        margin-left: -2px !important;
    }   
    
    /*Надзаголовок обложки на странице проекта*/
    .t153__uptitle {
        font-size: 16px !important;
        padding-bottom: 5px !important;
    }
    
    /*Описание обложки на странице проекта*/
    .t153__descr {
        font-size: 16px !important;
        padding-top: 30px !important;
    }
    
    /*Текстовый контейнер обложки на странцие проекта*/
    .t153 {
        padding-bottom: 40px !important;
    }     
    
    /*Обложка на странице проекта*/
    [data-record-type="167"] .t-cover, [data-record-type="167"] .t-cover__carrier, [data-record-type="167"] .t-cover__filter, [data-record-type="167"] .t-cover__wrapper {
        min-height: 450px !important;
    }    
    
    /*Описание в блоке Что сделано на странице проекта*/
    .t478__descr {
        font-size: 16px !important;
        margin-top: 30px !important;
    } 
    
    /*Отступ от текста до изображения в блоке Что сделано на странице проекта*/
    .t478__top {
        margin-bottom: 40px !important;
    }  
    
    /*Изображения на всю ширину на странице проекта*/
    .t663__row {
        padding-top: 20px !important;
    }    
    
    /*Изображения в 2 колонки на странице проекта*/
    #allrecords .t603__tile:nth-child(n) {
        padding-top: 20px !important;
    }    
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        margin-top: 50px !important;
        margin-bottom: 40px !important;
    } 
    .t702__img {
        margin-bottom: 40px !important;
    }
    #allrecords .t-upwidget-container__button {
        height: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        font-size: 14px !important;
        line-height: 40px !important;
    }    

    /*Заголовок поп-ап формы*/
    .t702__title {
        font-size: 25px !important;
    }       
    
    /*Описание поп-ап формы*/
    .t702__descr {
        font-size: 16px !important;
        padding-top: 20px !important;
    }   
    
    /*Поля в поп-ап форме*/
    .t702 .t-input-group:not(.t-input-group_ta) .t-input {
        height: 50px !important;
    }
    .t702 .t-input {
        font-size: 14px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    .t702 .t-input-group {
        margin-bottom: 15px !important;
    } 
    .t702 .t-input-group_ta .t-input {
        padding-top: 15px !important;
    }      

    /*Заголовки полей в поп-ап форме*/
    .t702 .t-input-title {
        font-size: 14px !important;
        padding-bottom: 15px !important;
    }     
    
    /*Варианты в виде картинок в поп-ап форме*/
    .t702 .t-img-select__container {
        margin: 0px !important;
    }
    .t702 .t-img-select__control {
        margin-right: 15px !important;
    }
    .t702 .t-img-select__text {
        font-size: 14px !important;
        margin-top: 5px !important;
    }    
    .t702 .t-img-select__control {
        width: 70px !important;
    }
    .t702 .t-img-select__indicator:after {
        width: 25px !important;
        height: 25px !important;
    }
    .t702 .t-input-group_ri {
        margin-top: 30px !important;
    }    
    
    /*Кнопка в поп-ап форме*/
    .t702 .t-form__submit {
        margin-top: 40px !important;
    }
    
    /*Текст под кнопкой в поп-ап форме*/
    .t702__form-bottom-text {
        margin-top: 15px !important;
        font-size: 14px !important;
    }
    
    /*Отступ от текстового контейнера до полей в поп-ап форме*/
    .t702__text-wrapper {
        margin-bottom: 30px !important;
    }  
    
    /*Обложка на странице О нас*/
    [data-record-type="14"] .t-cover, [data-record-type="14"] .t-cover__carrier, [data-record-type="14"] .t-cover__filter, [data-record-type="14"] .t-cover__wrapper {
        min-height: 450px !important;
    }     
    
    /*Отступ от изображения до текста в карточках в блоке Кто мы на странице О нас*/
    .t537__bgimg {
        margin-bottom: 15px !important;
    }
    
    /*Заголовки карточек в блок Кто мы на странице О нас*/
    .t537__persname {
        font-size: 16px !important;
    }
    
    /*Описания карточек в блок Кто мы на странице О нас*/
    .t537__persdescr {
        font-size: 14px !important;
        margin-top: 5px !important;
    }  

    /*Сообщение после отправки формы*/
    .t-form__successbox {
        font-size: 16px !important;
    }      
    
    /*Плитки с услугами*/
    .t649__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
    }      
    .t649 .t-card__uptitle {
        margin-top: 20px !important;
        font-size: 16px !important;
    }
    .t649 .t-card__title {
        font-size: 30px !important;
    }
    .t649 .t-card__descr {
        margin-top: 30px !important;
        font-size: 16px !important;
    }   
    
    /*Верхняя часть футера*/
    .t455__title {
        font-size: 22px !important;
    }
    .t455__title ul li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    .t455__descr {
        font-size: 16px !important;
        margin-top: 20px !important;
    } 
    .t455 .t-sociallinks {
        margin-top: 30px !important;
    }    
    .t455 .t-sociallinks__item {
        width: 50px !important;
        height: 50px !important;
    }
    .t455 .t-sociallinks__item:not(:first-child) {
        margin-left: -5px !important;
    }  
    
    /*Средняя часть футера*/
    [data-record-type="447"].t-rec_pt_60 {
        padding-top: 40px !important;
    }    
    
    /*Форма в футере*/
    .t447__title {
        font-size: 18px !important;
        margin-bottom: 20px !important;
    }
    .t447__title ul li:not(:first-child) {
        margin-top: 20px !important;
        font-size: 14px !important;
    }       
    .t447__form-bottom-text {
        font-size: 12px !important;
        margin-top: 15px !important;        
    }   
    .t447__input {
        font-size: 14px !important;
    }  
    
    /*Нижняя часть футера*/
    [data-record-type="144"].t-rec_pt_75 {
        padding-top: 30px !important;
    }
    [data-record-type="144"].t-rec_pb_45 {
        padding-bottom: 20px !important;
    }
    .t134__title, .t134__descr {
        font-size: 14px !important;
    }   
    
    /*Каталог проектов*/
    .t754 .t-store__card__textwrapper {
        padding: 20px !important;
    }
    .t754 .t-store__card__title {
        font-size: 25px !important;
    }
    .t754 .t-store__card__descr {
        font-size: 16px !important;
        margin-top: 15px !important;
    }
    
    /*Разделы в каталоге с проектами*/
    .t754 .t-store__parts-switch-wrapper {
        margin-bottom: 40px !important;
    }   
    .t754 .t-store__parts-switch-btn {
        font-size: 16px !important;
    }    
    
    /*Ничего не найдено в каталоге*/
    .t-store__empty-part-msg {
        font-size: 16px !important;
    }  
    
    /*Главный заголовок на странице О нас*/
    .t017__title {
        font-size: 40px !important;
    }
    .t017__descr {
        font-size: 22px !important;
        margin-top: 30px !important;
    } 
    
    /*Слайдер на странцие О нас*/
    .t923__textwrapper {
        padding-top: 20px !important;
        padding-bottom: 30px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .uc-without-bg .t923__textwrapper {
        padding-top: 15px !important;
    }    
    .t923 .t-card__title {
        font-size: 16px !important;       
    }
    .t923 .t-card__descr {
        font-size: 14px !important;  
    }
    .t923 .t-card__title + .t-card__descr {
        margin-top: 5px !important;
    }      
    .t923 .t-slds__arrow-right {
        right: 10px !important;
    }
    .t923 .t-slds__arrow-left {
        left: 10px !important;
    }     
    .t-slds__arrow-withbg {
        width: 30px !important;
        height: 30px !important;
    }
    #allrecords .t-slds__arrow_body {
        width: 7px !important;
    }    
    
    /*Блок с анонсом*/
    .t654__text {
        font-size: 14px !important;
    }    
    
    
}