/*Анимация появления фона из круга*/
.animation-circle {
    position: absolute !important;
    z-index: 1 !important;
}

/* Все основные блоки Тильды должны быть выше анимации */
.t-rec {
    position: relative;
    z-index: 10 !important;
}

body .record {
    position: relative;
    z-index: 10 !important;
}

/* Контейнеры блоков */
.t-container {
    position: relative;
    z-index: 10 !important;
}

/* Специфичные блоки */
.t504, .t050, [data-record-type="784"], .t649, .t482, .t650, .t897__container, .t555, .t480, .t120, .t177, t.657, .t396, .t702  {
    position: relative;
    z-index: 10 !important;
}

    /*Нормальный перенос слов в текстах*/
    .t-heading, .t-title, .t-text, .t-descr, .t-name {
        word-break: normal;
    }

    /*Язык в меню на ПК*/
    .t446__right_langs_lang > a {
        font-weight: 400 !important;
        opacity: 1 !important;
    }
    
    /*Выпадающий список в меню на ПК*/
    .t794__typo {
        -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;
    }
    .t794__content {
        padding: 20px !important;
    }
    .t794__arrow:after {
        border-width: 6px 5px 0 5px !important;
        border-top-color: #141414 !important;
        top: 46% !important;
    }
    .t794__arrow {
        margin-left: 10px !important;
    }
    
    /*Описание в мобильном меню*/
    .t450__right_descr, .t450__right_descr span {
        color: #676767 !important;
    }
    
    /*Выпадающий список в мобильном меню*/
    .t450__menu .t-menusub__arrow:after {
        border-width: 6px 5px 0 5px !important;
        border-top-color: #141414 !important;
        top: 46% !important;
    }    
    
    /*Отступы между элементами в меню на ПК*/
    .t446__right_langs {
        padding-left: 50px !important;
    }
    .t446__right_langs_lang {
        padding: 0px !important;
    }
    .t446__right_buttons {
        padding-left: 50px !important;
    }
    
    /*Тень плашки с согласием на использование куки*/
    .t657__wrapper {
        -webkit-box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%) !important;
        box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%) !important;
        border-radius: 5px !important;
    }
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .t037__text a, .t447__descr li, .t447__form-bottom-text a, .t-feed__post-bgimg, .t447 .t-sociallinks__item, .t450__right_social_links_item {
        -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, .t037__text a:hover, .t447__descr li:hover, .t447__form-bottom-text a:hover, .t447 .t-sociallinks__item:hover, .t450__right_social_links_item:hover {
        opacity: .7 !important;
    }
    
    /*Ховерсы со скейлом*/
    .t-feed__post:hover .t-feed__post-bgimg {
        -webkit-transform: scale(1.05) !important;
        -ms-transform: scale(1.05) !important;
        transform: scale(1.05) !important;
    }
    
    /*Стандартные кнопки*/
    .t-btn:not(.t657__btn), .t-submit:not(.t447__submit), .t-inputpromocode__btn {
        color: #141414 !important;
        border: 1px solid #b6b6b6 !important;
        font-family: Roboto !important;
        font-weight: 500 !important;
        text-transform: uppercase !important;
        font-size: 15px !important;
        height: 60px !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;
        min-width: 280px !important;
        box-sizing: border-box !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }  
    .t142__text, .t400__text {
        display: block !important;
        box-sizing: border-box !important;
        line-height: 60px !important;
        height: auto !important;
    }
    
    /*Ховеры кнопок*/
    .t-btn:hover, .t-submit:not(.t447__submit):hover, .t-inputpromocode__btn:hover {
        background-color: #b4a28b !important;
        border-color: #b4a28b !important;
        color: #FFFFFF !important;
    }    
    
    /*Кнопка в меню*/
    .t446__right_buttons_but .t-btn, .t657__btn {
        height: 45px !important;
        font-weight: 400 !important;
        font-size: 18px !important;
        min-width: 100px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
        text-transform: none !important;
    }
    .t446__right_buttons_but .t-btn {
        color: #FFFFFF !important;
    }
    
    /*Добавление стрелки к стандартным кнопкам*/
    .t182__buttons .t-btn table tbody tr td:after, .t650__btn-text:after, .t142__text:after, .t605 .t-btn table tbody tr td:after, .t784__wrapper .t-btn table tbody tr td:after, .t482 .t-btn table tbody tr td:after, .t702 .t-submit:after, .t450__right_buttons_but .t-btn table tbody tr td:after {
        content: "" !important; 
        background: url('https://static.tildacdn.com/tild6637-3163-4761-a336-663165663639/Arrow_1.svg') no-repeat center center !important;
        background-size: contain !important;
        width: 20px !important;
        height: 11px !important;
        margin-left: 10px !important;
        top: 0px !important;       
        position: relative !important;
        display: inline-block !important;
        transition: all .2s linear !important;
    }
    .t447__submit {
        transition: all .2s linear !important;
    }    
    .t182__buttons .t-btn table tbody tr {
        position: relative !important;
    }   
    
    /*Ховеры кнопок со стрелкой*/
    .t182__buttons .t-btn table tbody tr td:hover:after, .t142__submit:hover .t142__text:after, .t605 .t-btn table tbody tr td:hover:after, .t784__wrapper .t-btn table tbody tr td:hover:after, .t482 .t-btn table tbody tr td:hover:after, .t702 .t-submit:hover:after, .t450__right_buttons_but .t-btn table tbody tr td:hover:after {
        margin-left: 20px !important;
        background: url('https://static.tildacdn.com/tild3462-6162-4365-b161-333862386632/Arrow_2.svg') no-repeat center center !important;
    }  
    .t650__inner-col:hover .t650__btn-text:after {
        margin-left: 20px !important;
    } 
    .t447__submit:hover {
        padding-right: 25px !important;
        opacity: 1 !important;
    }      

    /*Стандратные главные заголовки*/
    .t182__title {
        line-height: 0.95 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        max-width: 840px !important;
        margin-left: auto !important;
        margin-right: auto !important;        
    }
    .t005A__title, .t015__title, .t017__title, .t544__title, .uc-cover .t605__text {
        font-size: 75px !important;
        line-height: 0.95 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important; 
    }   
    .t544__title {
        margin-bottom: 0px !important;
    }    
    
    /*Стандартные большие заголовки*/
    .t050__title, .t605__text, .t037__title, .t565 .t-section__title, .t177__title, .t998__title, .t734__title  {
        line-height: 0.95 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        font-size: 60px !important;
    }
    .t497 .t-section__title, .t491 .t-section__title {
        line-height: 0.95 !important;
        margin-bottom: 0px !important;
        font-size: 60px !important;
        text-transform: uppercase !important;
    }
    
    /*Стандартные средние заголовки*/
    .t030__title {
        line-height: 1.1 !important;
        margin-bottom: 0px !important;
        max-width: 860px !important;
        margin-left: auto !important;
        margin-right: auto !important;        
    }
    
    /*Стандартные описания в двухколоночном блоке*/
    .t005A__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Стандартные описания в блоке с большими заголовками*/
    .t050__descr, .t017__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
    
    /*Языки в мобильном меню*/
    .t450__right_langs_lang {
        font-size: 16px !important;
    }    
    
    /*Отступ от подпунктов до линии в мобильно меню*/
    .t450__list_item .t-menusub__list-item:last-child .t-menusub__link-item {
       margin-bottom: 10px !important;
    }
    
    /*Фон иконок соцсетей в мобильном меню*/
    .t450__right_social_links_item svg {
        background-image: url(https://static.tildacdn.com/tild3731-6562-4939-a261-343431303462/Group_241.svg) !important;
        border-radius: 180px !important;
        box-sizing: border-box !important;
        background-size: contain !important;
        background-origin: content-box !important;
        margin: auto !important;
        width: 75% !important;
        height: 75% !important;
    }
    .t450__right_social_links_item {
        width: 35px !important;
        height: 35px !important;
        box-sizing: border-box !important;
        border-radius: 50% !important;
        border: 1px solid #B6B6B6 !important;
        margin-top: 0px !important;
        margin-right: 5px !important;
        background-color: #FFFFFF !important;
    }
    .t450__right_social_links_item:last-child {
        margin-right: 0px !important;
    }  
    .t450__right_social_links_item a {
        height: 100% !important;
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }      
    
    /*Описание в обложке на первом экране*/
    .t182__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        max-width: 560px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }
    
    /*Отступ от описания до кнопки в обложке на первом экране*/
    .t182__buttons {
        margin-top: 40px !important;
    }
    
    /*Отступы сверху и снизу в обложке на первом экране*/
    .t182__wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    
    /*Удалине стрелок в блоке с достижениями на главной*/
    .t799 .t-slds__arrow_container {
        display: none !important;
    }
    
    /*Рамка текстового контейнера в блоке с достижениями на главной*/
    .t799 .t-col:not(.t799-col_top) {
        margin-left: 420px !important;
        padding-top: 100px !important;
        padding-bottom: 234px !important;        
        padding-left: 60px !important;
        padding-right: 60px !important;
        box-sizing: border-box !important;
        border: 1px solid #D4D4D4 !important;
        border-radius: 20px !important;
    }
    
    /*Изображение в блоке с достижениями на главной*/
    .t799__imgwrapper .t-bgimg {
        border-radius: 20px !important;
        height: 100% !important;
    }
    .t799__imgwrapper, .t799 .t-slds, .t799 .t-slds__container, .t799 .t-slds__items-wrapper, .t799 .t-slds__item, .t799 .t-margin_auto, .t799 .t-slds__wrapper {
        height: 100% !important;
    }
    .t799-col_top {
        height: 100% !important;
        position: absolute !important;
    }
    .t799 .t-container {
        position: relative !important;
        height: auto !important;
    }
    
    /*Ховер текста карточек в блоке с услугами на главной*/
    /*.t650 .t650__inner-col .t650__text .t-name, .t650 .t650__inner-col .t650__text .t-text, .t650 .t650__inner-col .t650__btn-text {*/
    /*    -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;*/
    /*}    */
    /*.t650 .t650__inner-col:hover .t650__text .t-name, .t650 .t650__inner-col:hover .t650__text .t-text, .t650 .t650__inner-col:hover .t650__btn-text {*/
    /*    color: #FFFFFF !important;*/
    /*}*/
    /*.t650 .t650__inner-col:hover .t650__btn-text:after {*/
    /*    background-image: url('https://static.tildacdn.com/tild3462-6162-4365-b161-333862386632/Arrow_2.svg') !important;*/
    /*}    */
    
    /*Рамка карточки в блоке с услугами на главной*/
    /*.t650__inner-col {*/
    /*    border: 1px solid #D4D4D4 !important;*/
    /*    transition: all .2s linear !important;*/
    /*}    */
    /*.t650 .t650__inner-col:hover {*/
    /*    border-color: transparent !important;*/
    /*}*/
    
    /*Рамка карточки в блоке с услугами на главной*/
    .t650 .t650__col {
        box-sizing: border-box !important;
        border-radius: 20px !important;
    } 
    .t650__inner-col {
        transition: background-color .2s linear !important;
        box-sizing: border-box !important;
        border-radius: 20px !important;
    } 
    .t650 .t650__col:hover {
        -webkit-box-shadow: 4px 4px 15px 0px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 4px 4px 15px 0px rgba(0, 0, 0, 0.15);
        box-shadow: 4px 4px 15px 0px rgba(0, 0, 0, 0.15);
    }    
    
    /*Кнопка в блоке с услугами на главной*/
    .t650__btn-text {
        font-size: 15px !important;
    }

    /*Отступ от заголовка до описания в блоке с услугами на главной*/
    .t650__text .t-name {
        margin-bottom: 20px !important;
    }
    
    /*Отступы по краям у текстового контейнера в блоке с услугами на главной*/
    .t650__text {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 50px !important;
        padding-bottom: 60px !important;
    }
    
    /*Отступы по краям у кнопки в блоке с услугами на главной*/
    .t650__btntext-wrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 40px !important;
    }
    
    /*Максимальная высота логотипа в блоке с партнерами*/
    .t738__img {
        max-height: 110px !important;
        -o-object-fit: contain !important;
        object-fit: contain !important;
    }
    
    /*Изображения в блоке с кейсами на главной*/
    .t649__blockimg, .t-feed__post-imgwrapper {
        border-radius: 20px !important;
    }
    
    /*Отступ от изображения до заголовка в плитке с кейсами на главной*/
    .t649__sp, .t-feed__post-imgwrapper {
        margin-bottom: 40px !important;
    }
    
    /*Отступ от заголовка до описания в плитке с кейсами на главной*/
    .t649__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t649__text, .t-feed__post-descr {
        margin-top: 20px !important;
    }
    .t-feed__post-title {
        overflow: visible !important;
    }
    
    /*Отступы между плитками в блоке с кейсами*/
    .t-feed__grid-separator {
        margin-bottom: 80px !important;
    }
/*Изображения в блоке с отзывами*/
.t923__bgimg {
    height: 80px !important;
    width: 80px !important;
    border-radius: 50% !important;
    left: 50px !important;
    top: 50px !important;
}

.t923__imgwrapper {
    padding-bottom: 0 !important;
}

/*Отступы по краям у текстового контейнера в блоке с отзывами*/
.t923__textwrapper {
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
/*Описания в блоке с отзывами*/
#rec403036800 .t-card__title {
    padding-left: 110px !important;
}

/*Заголовки в блоке с отзывами*/
#rec403036800 .t-card__uptitle {
    padding-left: 110px !important;
    margin-bottom: 5px !important;
    margin-top: 10px !important; /* Увеличен отступ сверху с 10px до 50px */
    letter-spacing: 0px !important;
}
/*Тексты в блоке с отзывами*/
.t923 .t-card__descr {
    margin-top: 40px !important;
}
 /*Выравнивание текста в блоке с этапами на главной*/
    .t504__col-wrapper {
        text-align: left !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Скрытие вертикальный линий в блоке с этапами на главной*/
    .t504__line {
        display: none !important;
    }
    
    /*Добавление горизонтальных линий над этапами на главной*/
    .t504__col {
        padding-top: 40px !important;
        border-top: 1px solid #D4D4D4 !important;
        height: auto !important;
    }
    #rec403065702 .t504__col:first-child {
        border-top: 1px solid #B2AA9B !important;
    }  
    
    /*Цифры в блоке с этапами на главной*/
    .t504__uptitle {
        color: #B4A28B !important;
        letter-spacing: 0px !important;
    }
    
    /*Отступ от цифры до заголовка в блоке с этапами на главной*/
    .t504__uptitle {
        padding-bottom: 20px !important;
    }
    
    /*Отступ от заголовка до описания в блоке с этапами на главной*/
    .t504__title {
        padding-bottom: 30px !important;
    }
    
    /*Отступ сверху у кнопка "Показать еще" в блоке с этапами на главной*/
    .t400 {
        padding-top: 50px !important;
    }
    .t400__text {
        padding: 0px !important;
    }
    
    /*Изображение в блоке "Готовы к сотрудничеству?"*/
    .t605__bgimg {
        height: 200px !important;
        width: 200px !important;
    }
    
    /*Описание в блоке "Готовы к сотрудничестве?"*/
    .t605__title {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
        max-width: 400px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Отступ от изображения до заголовка в блоке "Готовы к сотрудничестве?"*/
    .t605__text {
        margin-bottom: 0px !important;
        margin-top: 50px !important;
    }
    
    /*Отступ от описания до кнопки в блоке "Готовы к сотрудничестве?"*/
    .t605 .t-section__bottomwrapper {
        margin-top: 50px !important;
    }
    
    /*Текст в блоке с заголовком "Инстаграм"*/
    .t037__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        text-align: right !important;
    }
    .t037 .t-col:last-child {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    
    /*Скругление углов в блоке "Инстаграм"*/
    .t802__col {
        padding-top: 0px !important;
    }
    .t802__bgimg {
        border-radius: 10px !important;
    }
    
    /*Текст под формой в футере*/
    .t447__form-bottom-text {
        color: #D4D4D4 !important;
        font-size: 14px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        margin-top: 15px !important;
    }
    
    /*Отступ от заголовка до пунктов в футере*/
    .t447__title {
        margin-bottom: 20px !important;
    }
    
    /*Отступы между пунктами в футере*/
    .t447__descr li {
        margin-bottom: 15px !important;
    }
    .t447__descr li:last-child {
        margin-bottom: 0px !important;
    }    
    
    /*Подсказка в форме в футере*/
    .t447__input {
        color: #114411 !important;
        border: 1px solid #b6b6b6 !important;
        font-family: Roboto !important;
        font-weight: 500 !important;
        text-transform: uppercase !important;
        font-size: 15px !important;
        background: transparent !important;
        border-radius: 30px !important;
        line-height: 60px !important;
        height: 60px !important;
    }
    
    /*Ширина контейнеров с пунктами в футере*/
    .t447__col {
        max-width: calc(680px / 3) !important;
    }
    
    /*Ширина первого контейнера с пунктами в футере*/
    .t447__col:nth-child(1){
        max-width: 220px !important;
    }   
    
    /*Ширина второго контейнера с пунктами в футере*/
    .t447__col:nth-child(2) {
        max-width: 280px !important;
    }   
    
    /*Ширина третьего контейнера с пунктами в футере*/
    .t447 > .t-container > div:nth-child(4) > .t447__col:nth-child(1) {
        max-width: 180px !important;
    }       
    
    /*Ширина контейнера с формой в футере*/
    .t447 > .t-container > div:nth-child(4) > .t447__col:nth-child(2) {
        max-width: 360px !important;
    }
    .t447__blockinput {
        padding-left: 0px !important;
        display: block !important;
    }
    .t447__input {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t447 .t-clear .t447__col {
        margin: 0px !important;
    }
    
    /*Добавление стрелки к кнопку в форме в футере*/
    .t447__wrapper {
        position: relative !important;
    }
    .t447__blockbutton {
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        height: 60px !important;
    }
    .t447__submit {
        height: 60px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t447__btniconwrapper {
        background: url('https://static.tildacdn.com/tild3039-3062-4465-b233-643364613438/Arrow_2.svg') no-repeat center center !important;
        background-size: contain !important;  
        width: 28px !important;
        height: 60px !important;
    }
    .t447__btnicon {
        display: none !important;
    }
    
    /*Сообщение об ошибке в футере*/
    .t447__blockinput-errorbox {
        position: relative !important;
        text-align: left !important;
    }
    .t447__blockinput-errors-text {
        font-family: Roboto !important;
        font-weight: 400 !important;
        font-size: 12px !important;
    }
    .t447__allert-wrapper {
        position: relative !important; 
        left: 0px !important;
    }
    
    /*Иконки соцсетей в футере*/
    .t447 .t-sociallinks__item {
        border: 1px solid #B6B6B6 !important;
        border-radius: 180px !important;
        box-sizing: border-box !important;
        background-origin: content-box !important;
        height: 35px !important;
        width: 35px !important;
    }
    .t447 .t-sociallinks__item > a {
        height: 100% !important;
        width: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
    }
    .t447 .t-sociallinks__svg {
        height: 18px !important;
        width: 18px !important;
        margin: auto !important;
    }   
    .t447 .t-sociallinks {
        margin-top: 30px !important;
    }
    
    /*Вертикальное выравнивание по центру текста в блоке "Сертификаты" на странице "О нас"*/
    .t523__row .t-col_10 {
        top: 50% !important;
        position: absolute !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }
    .t523__row {
        position: relative !important;
    }    
    .t523__time, .t523__textwrapper {
        vertical-align: middle !important;
        text-align: left !important;
    }
    
    /*Изображения в блоке "Сертификаты" на странице "О нас"*/
    .t523__row .t-col_2 {
        max-width: 140px !important;
        height: 140px !important;
        margin-right: 40px !important;
        margin-left: 0px !important;
    }
    
    /*Описания в блоке "Сертификаты" на странице "О нас"*/
    .t523__persname {
        max-width: 240px !important;
    }
    
    /*Линии в блоке "Сертификаты" на странице "О нас"*/
    .t523__row {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        border-bottom: 1px solid #D4D4D4 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1160px !important;
        box-sizing: border-box !important;
    }
    .t523__row:first-child {
        border-top: 1px solid #D4D4D4 !important;
    }    
    
    /*Положение текстовых контейнеров в блоке "Резюме" на странице "О нас"*/
    .t547__col {
        float: right !important;
        text-align: left !important;
    }
    .t547__block {
        padding-left: 120px !important;
        padding-right: 0px !important;
    }
    
    /*Года в блоке "Резюме" на странице "О нас"*/
    .t547__title span {
        color: #141414 !important;
        font-size: 50px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        font-family: 'VeraHumana95' !important;
        text-transform: uppercase !important;
        display: inline-block !important;
    }
    
    /*Отступ от года до заголовка в блоке "Резюме" на странице "О нас"*/
    .t547__title span {
        margin-bottom: 20px !important;
    }
    .t547__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }    
    
    /*Отступ от заголовка до описания в блоке "Резюме" на странице "О нас"*/
    .t547__descr {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    
    /*Буллиты в блоке "Резюме" на странице "О нас"*/
    .t547__circle {
        width: 15px !important;
        height: 15px !important;
        border: none !important;
    }
    
    /*Линия в блоке "Резюме" на странице "О нас"*/
    .t547__line {
        width: 1px !important;
    }
    
    /*Заголовок текста в рамке на странице "О нас"*/
    .t120__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        max-width: 660px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Описания текста в рамке на странице "О нас"*/
    .t120__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        max-width: 480px !important;
        margin-left: auto !important;
        margin-right: auto !important;        
    }
    
    /*Рамка у текста на странице "О нас"*/
    .t120 .t-col {
        border: 1px solid #D4D4D4 !important;
        border-radius: 20px !important;
        box-sizing: border-box !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    
    /*Блок с пакетами услуг*/
    .t784__uptitle {
        width: 400px !important;
        float: left !important;
        padding-right: 140px !important;
        box-sizing: border-box !important;
    }
    .t784__descr {
        position: absolute !important;
        bottom: 90px !important;
        left: 0px !important;
        white-space: nowrap !important;
        margin-top: 0px !important;
    }
    .t784__btn-price-wrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t784__wrapper {
        position: relative !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t784__text-wrapper {
        padding-right: 0px !important;
    }
    
    /*Подзаголовок в блоке с пакетами услуг*/
    .t784__uptitle span {
        color: #B4A28B !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        display: inline-block !important;
    }
    
    /*Заголовок в блоке с пакетами услуг*/
    .t784__uptitle {
        letter-spacing: 0px !important;
    }
    
    /*Описание в блоке с пакетами услуг*/
    .t784__title {
        padding-right: 180px !important;
        line-height: 1.5 !important;
    }
    
    /*Цена в блоке с пакетами услуг*/
    .t784__price-item {
        line-height: 1.1 !important;
    }
    .t784__price-wrapper {
        margin-top: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Отступ от заголовка до подзаголовка в блоке с пакетами услуг*/
    .t784__uptitle span {
        margin-top: 20px !important;
    }
    
    /*Отступ от описания до цены в блоке с пакетами услуг*/
    .t784__uptitle {
        margin-bottom: 0px !important;
    }
    .t784__btn-price-wrapper {
        margin-top: 50px !important;
    }
    
    /*Отступ от цены до кнопки в блоке с пакетами услуг*/
    .t784__btn-wrapper {
        margin-top: 60px !important;
    }
    
    /*Линии в блоке с пакетами услуг*/
    [data-record-type="784"] .t-col {
        box-sizing: border-box !important;
        border-top: 1px solid #D4D4D4 !important;
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    /*Добавление линий к элементами списке в блоке с пакетами услуг*/
    .t784__text-wrapper li {
        list-style: none !important;
        background: url(https://static.tildacdn.com/tild3634-3665-4737-b966-613164643030/Line_27.svg) no-repeat !important;
        background-position: left top 13px !important;
        padding-left: 40px !important;
        /*margin-bottom: 15px !important;*/
    }
    .t784__text-wrapper ul {
        padding-left: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Отступ от заголовка до описания в блоке с текстом в рамке на странице SMM*/
    .t482__title {
        margin-bottom: 0px !important;
    }
    .t482__descr {
        margin-top: 30px !important;
    }
    
    /*Отступ от описания до кнопки в блоке с текстом в рамке на странице SMM*/
    .t482 .t-btn {
        margin-top: 50px !important;
    }
    
    /*Рамка в блоке с текстом в рамке на странице SMM*/
    .t482 .t-col {
        box-sizing: border-box !important;
        border: 1px solid #D4D4D4 !important;
        border-radius: 20px !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    
    /*Заголовок в блоке с текстом в рамке на странице SMM*/
    .t482__title {
        max-width: 860px !important;
        margin-left: auto !important;
        margin-right: auto !important
    }
    
    /*Линия активного таба переключения форматов рекламы на странице Google Ads*/
    .t397__tab_active:after {
        display: none !important;
    }
    
    /*Пункты табов переключения форматов рекламы на странице Google Ads*/
    .t397__title {
        line-height: 1.5 !important;
        padding-bottom: 20px !important;
        -webkit-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;
    }
    
    /*Заголовок в блоке с форматами рекламы на странице Google Ads*/
    .t165__uptitle {
        letter-spacing: 0px !important;
    }
    
    /*Отступ от заголовка до подзаголовка в блоке с форматами рекламы на странице Google Ads*/
    .t165__uptitle {
        margin-bottom: 0px !important;
    }
    .t165__title {
        margin-top: 15px !important;
        padding-bottom: 0px !important;
    }
    
    /*Отступ от подзаголовка до описания в блоке с форматами рекламы на странице Google Ads*/    
    .t165__text {
        opacity: 1 !important;
        margin-top: 30px !important;
    }
    
    /*Изображения в блоке с форматами рекламы на странице Google Ads*/
    .t165__left:first-child {
        padding-left: 60px !important;
        padding-right: 60px !important;
        box-sizing: border-box !important;
        margin-left: 0px !important;
    }
    .t165__left:last-child {
        margin-right: 0px !important;
    }
    .t165__img {
        border-radius: 5px !important;
    }
    
    /*Текстовые контейнеры в блоке с форматами рекламы на странице Google Ads*/
    .t165__textwrapper {
        padding-right: 60px !important;
    }
    
    /*Подложка в блоке с форматами рекламы на странице Google Ads*/
    .t165 .t-container {
        max-width: 1160px !important;
        background-color: #F7F7F7 !important;
        border-radius: 20px !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        box-sizing: border-box !important;
    }
    
    /*Скрытие цифр в блоке с этапам на странице Google Ads*/
    .t565__number {
        display: none !important;
    }
    .t565__circle {
        border: none !important;
    }
    
    /*Максимальная ширина заголовка в блоке с этапами на страницу Google Ads*/
    .t565 .t-section__topwrapper {
        max-width: 680px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Удаление лишних отступов в блоке с этапам на странице Google Ads*/
    .t565__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Отступ от маленького заголовка до описания в блоке с этапами на страницу Google Ads*/
    .t565__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t565__descr {
        margin-top: 20px !important;
    }
    
    /*Отступ от описания до линии в блоке с этампами на страинце Google Ads*/
    .t565__block:not(.t565__flipped) {
        padding-right: 100px !important;
    }
    .t565__block-flipped {
        padding-left: 100px !important;
    }  
    
    /*Заголовок в блоке с этапами на странице Google Ads*/
    .t565 .t-section__title {
        color: #141414 !important;
        font-size: 60px !important;
        line-height: 0.95 !important;
        font-weight: 400 !important;
        font-family: 'VeraHumana95' !important;
        text-transform: uppercase !important;
        margin-bottom: 0px !important;
    }
    
    /*Отступ от заголовка до контента в блоке с этапами на странице Google Ads*/
    .t565 .t-section__topwrapper {
        margin-bottom: 60px !important;
    }
    
    /*Изображение в блоке с инфлюенсерами*/
    .t177 .t-col:last-child {
        float: right !important;
        max-width: 520px !important;
        margin-right: 5px !important;
    }
    
    /*Описание в блоке с инфлюенсерами*/
    .t177__text {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
    
    /*Отступ от описания до списка в блоке с инфлюенсерами*/
    .t177 ul {
        margin-bottom: 0px !important;
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
    }
    
    /*Иконки списка в блоке с инфлюенсерами*/
    .t177 li {
        list-style: none !important;
        background: url(https://static.tildacdn.com/tild3634-3665-4737-b966-613164643030/Line_27.svg) no-repeat !important;     
        background-position: left top 13px !important;
        padding-left: 40px !important;
        margin-bottom: 15px !important;
    }
    .t177 li:last-child {
        margin-bottom: 0px !important;
    }
    
    /*Отступы по краям у контейнера в поп-ап формах*/
    .t702__wrapper {
        padding: 50px 40px !important;
    }
    
    /*Заголовок в поп-ап формах*/
    .t702__title {
        margin-bottom: 0px !important;
    }
    
    /*Описание в поп-ап формах*/
    .t702__descr {
        margin-top: 20px !important;
    }     
    
    /*Отступ от заголовочного блока до полей в поп-ап формах*/
    .t702__text-wrapper {
        margin-bottom: 40px !important;
    }
    
    /*Подсказки в поп-ап формах*/
    .t702 .t-input__vis-ph {
        opacity: 1 !important;
        color: #676767 !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        line-height: 1.5 !important;
        height: auto !important;
    }
    
    /*Заполненные поля в поп-ап формах*/
    .t702 .t-input_pvis, .t702 .t-select_bbonly {
        color: #141414 !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        line-height: 1.5 !important;
    }
    
    /*Заголовки полей в поп-ап формах*/
    .t702 .t-input-title {
        color: #676767 !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        line-height: 1.5 !important;
        margin-top: 40px !important;
        margin-bottom: 15px !important;
    }
    
    /*Подзаголовки полей в поп-ап формах*/
    .t702 .t-input-subtitle {
        color: #676767 !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        line-height: 1.5 !important;
        padding-top: 0px !important;
        margin-bottom: 10px !important;
    }
    
    /*Названия чек-боксов в поп-ап формах*/
    .t702 .t-checkbox__control {
        color: #676767 !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        line-height: 1.5 !important;
    }    
    
    /*Текст под формой в поп-ап формах*/
    .t702__form-bottom-text {
        color: #D4D4D4 !important;
        font-size: 14px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        margin-top: 10px !important;
    }
    
    /*Отступ от полей до кнопки в поп-ап формах*/
    .t702 .t-form__submit {
        margin-top: 50px !important;
    }
    
    /*Кнопка в поп-ап формах*/
    .t702 .t-submit {
        max-width: 240px !important;
    }
    .t702 .t-form__submit {
        text-align: left !important;
    }   
    
    /*Отступы между полями в поп-ап формах*/
    .t702 .t-input-group {
        margin-bottom: 20px !important;
    }
    
    /*Выпадающий список в поп-ап формах*/
    .t702 .t-select_bbonly {
        height: 50px !important;
        border-top: 1px solid #D4D4D4 !important;
        border-left: 1px solid #D4D4D4 !important;
        border-right: 1px solid #D4D4D4 !important;
        border-radius: 10px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t702 .t-select__wrapper_bbonly::after {
        right: 20px !important;
        border-top-color: #141414 !important;
    }
    
    /*Отступ от чек-бокса до текста в поп-ап формах*/
    .t702 .t-checkbox__indicator {
        margin-right: 15px !important;
        opacity: 1 !important;
        vertical-align: top !important;
    }
    .t702 .t-checkbox__indicator:after {
        border-color: #141414 !important;    
    }
    .t702 .t-checkbox {
        top: 2px !important;
    }
    
    /*Отступы сверху и снизу от текстового контейнера до линий в блоке "О проекте" на странице кейса*/
    .t521__leftcol {
        margin-left: 0px !important;
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }
    .t521__rightcol {
        margin-right: 0px !important;
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }    
    
    /*Линии в блоке "О проекте" на странице кейса*/
    .t521__row {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
        border-top: 1px solid #D4D4D4 !important;
    }
    .t521__row:last-child {
        border-bottom: 1px solid #D4D4D4 !important;
    }    
    
    /*Ширина карточек в блоке "Каналы" на странице кейса*/
    .t503__col {
        border: 1px solid #DEDEDE !important;
        border-radius: 5px !important;
        max-width: 160px !important;
        box-sizing: border-box !important;
        float: none !important;
        margin-bottom: 40px !important;
    }
    .t503__separator {
        display: none !important;
    }
    
    .t503 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    
    /*Отступ от контента до рамки в блоке "Каналы" на странице кейса*/
    .t503__content {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    
    /*Заголовки в блоке "Каналы" на странице кейса*/
    .t503__title {
        margin-top: 20px !important;
    }
    
    /*Максимальная ширина большого заголовка в блоке "Выполнено" на странице кейса*/
    .t998__textwrapper  {
        max-width: 360px !important;
    }
    
    /*Описание в блоке "Выполнено" на странице кейса*/
    .t998__descr {
        margin-top: 30px !important;
    }    
    .t998__title {
        margin-bottom: 0px !important;
    }
    
    /*Выравнивание элементов по верху в блоке "Выполнено" на странице кейса*/
    .t998__container {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    
    /*Ширина карточек в блоке "Выполнено" на странице кейса*/
    .t998__itemswrapper {
        max-width: 760px !important;
    }
    .t998__col {
        max-width: 360px !important;
        width: 360px !important;
    }
    .t998__col:nth-child(odd) {
        margin-right: 40px !important;
    }    
    .t998__col:nth-child(n) {
        margin-bottom: 50px !important;
    }    
    .t998__item {
        height: auto !important;
        width: 100% !important;
        border-radius: 0 !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !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;
        overflow: visible !important;
    }
    .t998__item-text {
        padding-top: 0px !important;
        text-align: left !important;
        box-sizing: border-box !important;
        /*max-width: 300px !important;*/
    }
    .t998__item-img {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    
    /*Отступ от иконки до текста в блоке "Выполнено" на странице кейса*/
    .t998__item-text {
        padding-left: 30px !important;
    }
    
    /*Блок с галереей на странице кейса*/
    .t532__textwrapper, .t532__overlay  {
        display: none !important;
    }
    .t532__bg {
        position: relative !important;
        padding-bottom: 177.78% !important;
    }
    .t532__table {
        height: auto !important;
        border-radius: 20px !important;
        background-color: transparent !important;
    }
    
    /*Заголовочная секция в блоке "Результат" на странице кейса*/
    .t497 .t-section__container .t-col, .t491 .t-section__container .t-col {
        max-width: 360px !important;
        position: absolute !important;
    }
    .t497 .t-section__container, .t491 .t-section__container {
        position: relative !important;
    } 
    .t497 .t-section__topwrapper, .t491 .t-section__topwrapper {
        margin-bottom: 0px !important;
    }
    
    /*Линии у карточек в блоке "Результаты" на странице кейса*/
    .t497__item, .t491__content {
        border-top: 1px solid #D4D4D4 !important;
    }
    .t497__textwrapper, .t491__content {
        padding-left: 0px !important;
        padding-top: 40px !important;
    }
    
    /*Отступ от маленького заголовка до описания в блоке "Результаты" на странице кейса*/
    .t497__name {
        padding-bottom: 20px !important;
    }
    .t491__descr {
        margin-top: 0px !important;
    }
    .t491__title {
        padding-bottom: 30px !important;
    }
    
    /*Ширина карточек в блоке "Результаты" на странице кейса*/
    .t491__col {
        max-width: 360px !important;
    }
    .t491 .t-container:not(.t-section__container) {
        padding-left: 400px !important;
    }
    .t491 {
        max-width: 1200px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Описание на первом экране на странице кейса*/
    .t015__descr {
        padding-top: 30px !important;
    }
    
    /*Надзаголовок на первом экране на странице кейса*/
    .t015__uptitle  {
        padding-top: 0px !important;
        padding-bottom: 30px !important;
        letter-spacing: 0px !important;
    }    
    
    /*Ширина контейнера с табами с разделами на странице Портфолио*/
    .js-feed-parts-select-container {
        margin-left: 10px !important;
        margin-right: 10px !important;
        max-width: 1180px !important;
    }
    
    /*Высота табов с разделами на странице Портфолио*/
    .t-feed__parts-switch-btn {
        height: 50px !important;
        box-sizing: border-box !important;
        margin-bottom: 20px !important;
    }
    .t-feed__parts-switch-btn span, .t-feed__parts-switch-btn a {
        line-height: 50px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        white-space: nowrap !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }  
    
    /*Отступ от табов с разделами до плиток с кейсами на странице Портфолио*/
    .t-feed__parts-switch-wrapper {
        margin-bottom: 60px !important;
    }
    
    /*Маленькие заголовка на странице Контакты*/
    .t499__title {
        margin-bottom: 0px !important;
    }
    
    /*Описания на странице Контакты*/
    .t499__blockdescr {
        padding-top: 20px !important;
        padding-right: 0px !important;
    }
    
    /*Ширина первой колонки с текстов на стрнаице Контакты*/
    .t499__col:nth-child(odd) {
        max-width: 360px !important;
    }
    /*Ширина первой колонки с текстов на стрнаице Контакты*/
    .t499__col:nth-child(even) {
        max-width: 760px !important;
    }    
    
    /*Карта на странице Контактах*/
    .t555__map {
        background-color: transparent !important;
    }
    .t555__map .t-map {
        border-radius: 20px !important;
    }
    
    /*Изображение в блоке с картой на странице Контакты*/
    .t480__blockimg {
        border-radius: 20px !important;
        position: absolute !important;
        height: 440px !important;
        width: 100% !important;
        top: 0px !important;
        left: 0px !important;
    }
    .t480__top {
        position: relative !important;
    }
    .t480__sizer, .t480__textwrapper {
        display: none !important;
    }
    
    /*Название раздела в поп-ап статьях*/
    .t-feed__post-popup__close-text {
        color: #141414 !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        line-height: 1.5 !important;
        opacity: 1 !important;
    }
    
    /*Заголовок в поп-ап статьях*/
    .t-feed__post-popup__title {
        color: #141414 !important;
        font-size: 40px !important;
        font-weight: 400 !important;
        line-height: 1.1 !important;
    }
    
    /*Текст в поп-ап статьях*/
    .t-feed__post-popup__text {
        line-height: 1.5 !important;
    }
    
    /*Отступ от заголовка до изображения в поп-ап статьях*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 50px !important;
    }
    .t-feed__post-popup__cover-wrapper {
        margin-top: 0px !important;
        margin-bottom: 50px !important;
    }
    
    /*Изображение в поп-ап статьях*/
    .t-feed__post-popup__img {
        border-radius: 20px !important;
    }
    
    /*Разделы и дата в конце поп-ап статей*/
    .t-feed__post-popup__date-parts-wrapper {
        display: none !important;
    }
    
    /*Описание слайдера на главной*/
    .t734__descr {
        margin-top: 30px !important;
    }
    
    /*Отступы от описания до кнопки в слайдере на главной*/
    .t734__button {
        padding-top: 40px !important;
    }
    
    /*Отступы сверху и снизу у текстового контейнера в слайдере на главной*/
    .t734__wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    
    /*Виджет мессенджеров*/
    .t898__btn_label {
        width: 80px !important;
        height: 80px !important;
        -webkit-box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%) !important;
        box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%) !important;
    }
    .t898__bgimg {
        background-size: contain !important;
    }
    .t898__icon_link {
        -webkit-box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%) !important;
        box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%) !important;
    }
    .t898__tooltip {
        font-size: 14px !important;
        line-height: 1.5;
        font-weight: 400;
        font-family: 'Roboto';
        background-color: #141414 !important;
    }
    .t898__tooltip:after {
        border-left-color: #141414 !important;
    }
    
    /*Сообщение об успешной отправке данных с формы*/
    .t447__success-message {
        color: #B4A28B !important;
        font-size: 14px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
    }
    .t447__success-icon-svg g g {
        fill: #B4A28B !important;
    }
    
    /*Подазголовок обложки на странице About*/
    .t544__descr {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    
    /*Описание обложки на странице About*/
    .t544__text {
        margin-top: 40px !important;
    }
    
    /*Изображение обложки на странице About*/
    .t544__blockimg {
        border-radius: 20px !important;
        height: auto !important;
        padding-bottom: 120% !important;
    }
    .t544__col:nth-child(2) {
        max-width: 580px !important;
        margin-left: 0px !important;
    }    
    
    /*Горизонтальные изображения в кейсах*/
    .t661__bgimg {
        border-radius: 20px !important;
    }
    .t661__row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t661__gap {
        display: none !important;
    }
    .t661__tile {
        width: 100% !important;
        padding-top: 40px !important;
        display: block !important;
    }
    .t661__row:first-child .t661__tile:first-child {
        padding-top: 0px !important;
    }    
    
    /*Описание в обложке на странице Colloboration*/
    .uc-cover .t605__title {
        max-width: 525px !important;
    }
    
    /*Табы с формами на странице Colloboration*/
    .t976__menu-link {
        padding-left: 50px !important;
        padding-right: 50px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        height: 60px !important;
        line-height: 60px !important;
    }
    .t976__list-item {
        padding-bottom: 0px !important;
        padding-top: 20px !important;
    }
    .t976__wrapper {
        margin-top: -20px !important;
    }    
    
    /*Отступы от заголовка до поля в формах без подсказок*/
    .uc-header-only .t702 .t-input-title:nth-child(n) {
        margin-bottom: 0px !important;
    }
    
    /*Слайдер на странице кейса*/
    .uc-cases-slider .t923__imgwrapper {
        padding-bottom: 177% !important;
    }
    .uc-cases-slider .t923__bgimg {
        height: 100% !important;
        width: 100% !important;
        left: 0px !important;
        top: 0px !important;
        border-radius: 20px !important;
    }
    .uc-cases-slider .t923__textwrapper {
        padding: 0px !important;
    }
    .uc-cases-slider .t923__descr {
        margin-top: 20px !important;
        font-size: 16px !important;
    }
    
    /*Видео Vimeo в слайдере на странице кейса*/
    .t923  [data-record-type="124"] {
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
        top: 0 !important;
        left: 0 !important;
        z-index: 3 !important;
    }
    .t923 .t116, .t923 .t116 .t-width, .t923 .t116__videowrapper {
        width: 100% !important;
        height: 100% !important;
    }
    .t923 .t116__videowrapper {
        padding-bottom: 0 !important;
        border-radius: 20px !important;
    }
    .t923 .t116__videowrapper iframe {
        border-radius: 20px !important;
    }
    
    /*Новый блок с галереей на странице кейса*/
    .t692__blockimg {
        border-radius: 20px !important;
        position: relative !important;
        z-index: 1 !important;
    }
    .t692__title {
        margin-top: 0px !important;
    }
    .t692__textwrapper {
        padding-top: 20px !important;
    }
    
    /*Видео Vimeo в новом блоке с галереей на странице кейса*/
    .t692  [data-record-type="124"] {
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
        top: 0 !important;
        left: 0 !important;
        z-index: 3 !important;
    }
    .t692 .t116, .t692 .t116 .t-width, .t692 .t116__videowrapper {
        width: 100% !important;
        height: 100% !important;
    }
    .t692 .t116__videowrapper {
        padding-bottom: 0 !important;
        border-radius: 20px !important;
    }
    .t692 .t116__videowrapper iframe {
        border-radius: 20px !important;
    }    



@media screen and (max-width: 1200px) {
    
    /*Стандратные главные заголовки*/
    .t182__title {
        font-size: 65px !important;
        max-width: 760px !important;        
    } 
    .t005A__title, .t015__title, .t017__title, .t544__title, .uc-cover .t605__text {
        font-size: 65px !important;
    }    
    
    /*Стандартные большие заголовки*/
    .t050__title, .t605__text, .t037__title, .t565 .t-section__title, .t177__title, .t998__title, .t497 .t-section__title, .t491 .t-section__title, .t734__title {
        font-size: 54px !important;
    }
    
    /*Стандартные средние заголовки*/
    .t030__title, .t482__title, .t795__title {
        font-size: 44px !important;      
    }    
    
    /*Рамка текстового контейнера в блоке с достижениями на главной*/
    .t799 .t-col:not(.t799-col_top) {
        margin-left: 330px !important;
        padding-top: 80px !important;
        padding-bottom: 208px !important;        
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    
    /*Высота полноэкранного изображения*/
    .t148 .t-cover__wrapp, [data-record-type="160"] .t-cover, [data-record-type="160"] .t-cover__carrier, [data-record-type="160"] .t-cover__filter, [data-record-type="160"] .t-cover__wrapper, .t734, .t734__table, [data-record-type="734"] .t-cover__carrier, [data-record-type="734"] .t-cover__filter {
        height: 550px !important;
    }
    
    /*Отступы между отзывами*/
    .t958__item {
        max-width: 480px !important;
    }  
    .t958 .t-slds__wrapper {
        padding-right: 20px !important;
    }
    
    /*Высота карточек с отзывами*/
    .t958__card {
        height: 375px !important;
    }
    
    /*Ширина карточек в блоке с отзывами*/
    .t923 .t-slds__container {
        width: 100% !important;
    }
    .t923__col {
        width: 460px !important;
    }
    
    /*Цифры в блоке с этапами на главной*/
    .t504__uptitle {
        font-size: 46px !important;
    }
    
    /*Ширина контейнеров с пунктами в футере*/
    .t447__col {
        max-width: calc(580px / 3) !important;
    }
    
    /*Ширина первого контейнера с пунктами в футере*/
    .t447__col:nth-child(1){
        max-width: 180px !important;
    }   
    
    /*Ширина второго контейнера с пунктами в футере*/
    .t447__col:nth-child(2) {
        max-width: 250px !important;
    }   
    
    /*Ширина третьего контейнера с пунктами в футере*/
    .t447 > .t-container > div:nth-child(4) > .t447__col:nth-child(1) {
        max-width: 150px !important;
    }       
    
    /*Ширина контейнера с формой в футере*/
    .t447 > .t-container > div:nth-child(4) > .t447__col:nth-child(2) {
        max-width: 300px !important;
    }    
    
    /*Линии в блоке "Сертификаты" на странице "О нас"*/
    .t523__row {
        max-width: 940px !important;
    }    
    
    /*Ширина заголовков в блоке "Сертификаты" на странице "О нас"*/
    .t523__time {
        width: 470px !important;
    }
    
    /*Изображения в блоке "Сертификаты" на странице "О нас"*/
    .t523__row .t-col_2 {
        max-width: 130px !important;
        height: 130px !important;
    }  
    .t523__row .t-col_10 {
        max-width: 760px !important;
    } 
    
    /*Года в блоке "Резюме" на странице "О нас"*/
    .t547__title span {
        font-size: 46px !important;
    } 
    
    /*Положение текстовых контейнеров в блоке "Резюме" на странице "О нас"*/
    .t547__block {
        padding-left: 80px !important;
    } 
    
    /*Заголовок текста в рамке на странице "О нас"*/
    .t120__title {
        font-size: 44px !important;
    }
    
    /*Рамка у текста на странице "О нас"*/
    .t120 .t-col {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }    
    
    /*Блок с пакетами услуг*/
    .t784__uptitle {
        width: 320px !important;
        float: left !important;
        padding-right: 60px !important;
        box-sizing: border-box !important;
    }   
    
    /*Заголовок в блоке с пакетами услуг*/
    .t784__title {
        padding-right: 120px !important;
    }
    
    /*Рамка в блоке с текстом в рамке на странице SMM*/
    .t482 .t-col {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }   
    
    /*Подложка в блоке с форматами рекламы на странице Google Ads*/
    .t165 .t-container {
        max-width: 940px !important;
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }   
    
    /*Отступ от описания до линии в блоке с этампами на страинце Google Ads*/
    .t565__block:not(.t565__flipped) {
        padding-right: 80px !important;
    }
    .t565__block-flipped {
        padding-left: 80px !important;
    }   
    
    /*Отступ между описаниями в блоке с этапами на странице Google Ads*/
    .t565__item {
        padding-bottom: 80px !important;
    }
    
    /*Изображение в блоке с инфлюенсерами*/
    .t177 .t-col:last-child {
        max-width: 470px !important;
    }    
    
    /*Линии в блоке "О проекте" на странице кейса*/
    .t521__row {
        max-width: 940px !important;
    }    
    
    /*Ширина карточек в блоке "Каналы" на странице кейса*/
    .t503__col {
        max-width: 140px !important;
        margin-bottom: 20px !important;
    }  
    
    /*Максимальная ширина большого заголовка в блоке "Выполнено" на странице кейса*/
    .t998__textwrapper  {
        max-width: 300px !important;
    }
    
    /*Ширина карточек в блоке "Выполнено" на странице кейса*/
    .t998__itemswrapper {
        max-width: 620px !important;
    }   
    .t998__col {
        max-width: 300px !important;
        width: 300px !important;
    }    
    .t998__col:nth-child(odd) {
        margin-right: 20px !important;
    }    
    
    /*Отступ от иконки до текста в блоке "Выполнено" на странице кейса*/
    .t998__item-text {
        padding-left: 20px !important;
    }  
    
    /*Заголовочная секция в блоке "Результат" на странице кейса*/
    .t497 .t-section__container .t-col {
        max-width: 300px !important;
    }
    
    /*Маленькие заголовки в блоке "Резуальтаты" на странице кейса*/
    .t497__name {
        font-size: 46px !important;
    }
    
    /*Ширина карточек в блоке "Результаты" на странице кейса*/
    .t491__col {
        max-width: 300px !important;
    }
    .t491 .t-container:not(.t-section__container) {
        padding-left: 320px !important;
    }
    .t491 {
        max-width: 960px !important;
    }    
    
    /*Отступ между плитками услуг на странице Услуги*/
    .t650 .t650__row:not(:first-child) {
        margin-top: 20px !important;
    }
    
    /*Ширина контейнера с табами с разделами на странице Портфолио*/
    .js-feed-parts-select-container {
        max-width: 960px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    } 
    
    /*Ширина первой колонки с текстов на стрнаице Контакты*/
    .t499__col:nth-child(odd) {
        max-width: 300px !important;
    }
    /*Ширина первой колонки с текстов на стрнаице Контакты*/
    .t499__col:nth-child(even) {
        max-width: 620px !important;
    }   
    
    /*Карта на странице Контактах*/
    .t555__contentbox, .t555__map, .t555__map .t-map {
        height: 400px !important;
    }
    
    /*Изображение в блоке с картой на странице Контакты*/
    .t480__blockimg {
        height: 400px !important;
    }
    
    /*Изображение обложки на странице About*/
    .t544__col:nth-child(2) {
        max-width: 470px !important;
    }    
    .t544__text {
        max-width: 400px !important;
    }   
    
    /*Горизонтальные изображения в кейсах*/
    .t661__tile {
        padding-top: 20px !important;
    }
    .t661__row:first-child .t661__tile:first-child {
        padding-top: 0px !important;
    }  
 
    
}



@media screen and (max-width: 1100px) {
    
    /*Отступ от краяю экрана до стрелки в блоке с партнерами*/
    .t738 .t-slds__arrow-right, .t923 .t-slds__arrow-right {
        right: 15px !important;
    }
    .t738 .t-slds__arrow-left, .t923 .t-slds__arrow-left {
        left: 15px !important;
    }    
    
    
}



@media screen and (max-width: 960px) {
    
    /*Отступы у текстового контейнера в плашке с согласием на использование куки*/
    .t657__wrapper {
        padding: 20px !important;
    }
    .t657_rectangle:nth-child(n) {
        left: 20px !important;
        bottom: 20px !important;
        right: 20px !important;
    }
    
    /*Текст в плашке с согласием на использование куки*/
    .t657__text {
        font-size: 15px !important;
    }
    
    /*Стандартные кнопки*/
    .t-btn:not(.t657__btn), .t-submit:not(.t447__submit), .t-inputpromocode__btn {
        font-size: 14px !important;
    }   
    .t657__btn {
        font-size: 17px !important;
    }
    
    /*Стандратные главные заголовки*/
    .t182__title, .t005A__title, .t015__title, .t017__title, .t544__title, .uc-cover .t605__text {
        font-size: 54px !important;
    }  
    
    /*Стандартные большие заголовки*/
    .t050__title, .t605__text, .t037__title, .t565 .t-section__title, .t177__title, .t998__title, .t497 .t-section__title, .t491 .t-section__title, .t734__title {
        font-size: 47px !important;
    }
    
    /*Стандартные средние заголовки*/
    .t030__title, .t482__title, .t795__title {
        font-size: 38px !important;      
    }     
    
    /*Стандартные описания в двухколоночном блоке*/
    .t005A__text {
        font-size: 17px !important;
        margin-top: 25px !important;
    }    
    
    /*Стандартные описания в блоке с большими заголовками*/
    .t050__descr, .t017__descr {
        font-size: 17px !important;
        padding-top: 25px !important;
    }    
    
    /*Ширина логотипа в мобильном меню*/
    .t450__logoimg {
        max-width: 200px !important;
    }
    
    /*Пунткы в мобильно меню*/
    .t450__list_item .t-menu__link-item, .t450__list_item .t-menusub__link-item {
        font-size: 17px !important;
    }
    
    /*Описание в обложке на первом экране*/
    .t182__descr {
        padding-top: 25px !important;
        font-size: 22px !important;
    }    
    
    /*Отступ от описания до кнопки в обложке на первом экране*/
    .t182__buttons {
        margin-top: 35px !important;
    }   
    
    /*Отступы сверху и снизу в обложке на первом экране*/
    .t182__wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }    
    
    /*Высота обложки*/
    [data-record-type="205"] .t-cover__wrapper {
        height: auto !important;
    }
    [data-record-type="205"] .t-cover {
        height: auto !important;
        background-color: transparent !important;
        /*background-image: none !important;*/
    }    
    [data-record-type="205"] .t-container {
        position: relative !important;
    }
    [data-record-type="205"] .t-cover__carrier {
        display: none !important;
    }
    [data-record-type="205"] .t-cover__filter {
        height: 100% !important;
    }
    
    /*Текст в блоке с достижениями на главной*/
    .t799__text {
        font-size: 17px !important;
    }  
    
    /*Изображение в блоке с достижениями на главной*/
    .t799-col_top {
        position: relative !important;
        margin-bottom: 30px !important;
    }    
    .t799__separator {
        padding-bottom: 120% !important;
    }
    
    /*Рамка текстового контейнера в блоке с достижениями на главной*/
    .t799 .t-col:not(.t799-col_top) {
        margin-left: auto !important;
        margin-right: auto !important;
        padding-top: 60px !important;
        padding-bottom: 169px !important;        
        padding-left: 40px !important;
        padding-right: 40px !important;
        max-width: 600px !important;
    } 
    
    /*Заголовки в блоке с услугами на главной*/
    .t650__text .t-name {
        font-size: 26px !important;
    }
    
    /*Кнопка в блоке с услугами на главной*/
    .t650__btn-text {
        font-size: 14px !important;
    }   
    
    /*Отступы по краям у текстового контейнера в блоке с услугами на главной*/
    .t650__text {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 40px !important;
    }
    .t650 .t650__row:nth-child(n) {
        margin-top: 0px !important;
    }
    
    /*Отступы по краям у кнопки в блоке с услугами на главной*/
    .t650__btntext-wrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-bottom: 40px !important;
    }  
    
    /*Отступы между карточка в блоке с услугами на главной*/
    .t650__col {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 20px !important;
        margin-right: 20px !important;
        margin-bottom: 30px !important;
    }
    .t650__row:last-child .t650__col:last-child {
        margin-bottom: 0px !important;
    }
    
    /*Высота полноэкранного изображения*/
    .t148 .t-cover__wrapp, [data-record-type="160"] .t-cover, [data-record-type="160"] .t-cover__carrier, [data-record-type="160"] .t-cover__filter, [data-record-type="160"] .t-cover__wrapper, .t734, .t734__table, [data-record-type="734"] .t-cover__carrier, [data-record-type="734"] .t-cover__filter {
        height: 500px !important;
    } 
    
    /*Отступ от краяю экрана до стрелки в блоке с партнерами*/
    .t738 .t-slds__arrow-right {
        right: 20px !important;
    }
    .t738 .t-slds__arrow-left {
        left: 20px !important;
    }  
    
    /*Заголовки в плитке с кейсами на главной*/
    .t649__title, .t-feed__post-title {
        font-size: 26px !important;
    }
    
    /*Отступ от изображения до заголовка в плитке с кейсами на главной*/
    .t649__sp, .t-feed__post-imgwrapper {
        margin-bottom: 35px !important;
    } 
    .t649__title {
        margin-top: 35px !important;
    }
    
    /*Ширина плиток с кейсами на главной*/
    .t649__col, .t-feed__post {
        max-width: 100% !important;
        width: 100% !important;
        display: block !important;
        margin-bottom: 60px !important;
        vertical-align: top !important;
    }
    .t649__col {
        max-width: 100% !important;
        width: 100% !important;
    }    
    .t649__col:last-child, .t-feed__post:last-child {
        margin-bottom: 0px !important;
    }   
    .t649__textwrapper {
        display: block !important;
        width: 100% !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t649__linkwrapper {
        width: 100% !important;
    }
    .t649__blockimg, .t-feed__post-imgwrapper {
        padding-bottom: 100% !important;
    }  
    
    /*Изображения в блоке с отзывами*/
    .t958__avatar {
        height: 70px !important;
        width: 70px !important;
        margin-right: 25px !important;
    } 
    
    /*Заголовки в блоке с отзывами*/
    .t958__author-name {
        font-size: 26px !important;
    } 
    
    /*Описания в блоке с отзывами*/
    .t958__author-descr {
        font-size: 15px !important;
    }
    
    /*Текст в блоке с отзывами*/
    .t958__review-text {
        font-size: 17px !important;
    }
    
    /*Отступы у текстового контейнера в блоке с отзывами*/
    .t958__card_preview {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }  
    
    /*Отступы между отзывами*/
    .t958__item {
        max-width: 640px !important;
    }  
    .t958 .t-slds__wrapper {
        padding-right: 20px !important;
    }    
    .t958__slider {
        margin-left: calc((100% - 640px) / 2) !important;
    }
    
    /*Высота карточек с отзывами*/
    .t958__card {
        height: 285px !important;
    }   
    
    /*Изображения в блоке с отзывами*/
    .t923__bgimg {
        height: 70px !important;
        width: 70px !important;
        left: 40px !important;
        top: 40px !important;
    }
    
    /*Отступы по краям у текстового контейнера в блоке с отзывами*/
    .t923__textwrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }   
    
    /*Заголовки в блоке с отзывами*/
    .t923__uptitle {
        margin-top: 8px !important;
        margin-left: 95px !important;
        font-size: 26px !important;
    }
    
    /*Описания в блоке с отзывами*/
    .t923__title {
        margin-left: 95px !important;
        font-size: 15px !important;        
    }  
    
    /*Тексты в блоке с отзывами*/
    .t923__descr {
        margin-top: 35px !important;
        font-size: 17px !important;        
    }    
    
    /*Ширина карточек в блоке с отзывами*/
    .t923 .t-slds__container {
        width: 100% !important;
    }
    .t923__col {
        width: 600px !important;
    }
    
    /*Добавление горизонтальных линий над этапами на главной*/
    .t504__col {
        padding-top: 35px !important;
    } 
    
    /*Цифры в блоке с этапами на главной*/
    .t504__uptitle {
        font-size: 41px !important;
    }    
    
    /*Заголовки в блоке с этапами на главной*/
    .t504__title {
        font-size: 26px !important;
    }
    
    /*Отступ от заголовка до описания в блоке с этапами на главной*/
    .t504__title {
        padding-bottom: 20px !important;
    }   
    
    /*Ширина контейнера в блоке с этапами на главной*/
    .t504 .t-container {
        max-width: 600px !important;
    }
    
    /*Отступы между этапами на главной*/
    .t504__col {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 60px !important;
    }
    .t504__col-wrapper {
        padding: 0px !important;
    }
    .t504__col:last-child {
        margin-bottom: 0px !important;
    }    
    
    /*Изображение в блоке "Готовы к сотрудничеству?"*/
    .t605__bgimg {
        height: 175px !important;
        width: 175px !important;
    }  
    
    /*Описание в блоке "Готовые к сотрудничестве?"*/
    .t605__title {
        margin-top: 25px !important;
        font-size: 17px !important;
    }   
    
    /*Отступ от изображения до заголовка в блоке "Готовы к сотрудничестве?"*/
    .t605__text {
        margin-top: 40px !important;
    }
    
    /*Отступ от описания до кнопки в блоке "Готовы к сотрудничестве?"*/
    .t605 .t-section__bottomwrapper {
        margin-top: 40px !important;
    }    
    
    /*Текст в блоке с заголовком "Инстаграм"*/
    .t037__text {
        font-size: 26px !important;
        text-align: left !important;
        padding-top: 25px !important;
    }  
    .t037__title {
        margin-bottom: 0px !important;
    }
    
    /*Ширина изображений в блоке "Инстаграм"*/
    .t802__col {
        width: 50% !important;
        padding-bottom: 0px !important;
    }   
    .t802__col:last-child {
        display: none !important;
    }
    
    /*Заголовки в футере*/
    .t447__title {
        font-size: 17px !important;
    }
    
    /*Пункты в футере*/
    .t447__descr {
        font-size: 15px !important;
    }
    
    /*Ширина контейнеров с пунктами в футере*/
    .t447__col {
        max-width: 100% !important;
        margin-bottom: 50px !important;
    }
    
    /*Ширина первого контейнера с пунктами в футере*/
    .t447__col:nth-child(1){
        max-width: 100% !important;
    }   
    
    /*Ширина второго контейнера с пунктами в футере*/
    .t447__col:nth-child(2) {
        max-width: 100% !important;
    }   
    
    /*Ширина третьего контейнера с пунктами в футере*/
    .t447 > .t-container > div:nth-child(4) > .t447__col:nth-child(1) {
        max-width: 100% !important;
    }       
    
    /*Ширина контейнера с формой в футере*/
    .t447 > .t-container > div:nth-child(4) > .t447__col:nth-child(2) {
        max-width: 400px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        display: block !important;
        float: unset !important;
        margin-bottom: 0px !important;
    }   
    
    /*Выриванивание текстовых элементов по центру в футере*/
    .t447 .t-container {
        text-align: center !important;
    }
    
    /*Подсказка в форме в футере*/
    .t447__input {
        font-size: 14px !important;
    }
    
    /*Сообщение об ошибке в футере*/
    .t447__blockinput-errorbox {
        text-align: center !important;
    }    
    
    /*Описания в блоке "Сертификаты" на странице "О нас"*/
    .t523__persname {
        font-size: 17px !important;
    }   
    
    /*Заголовки в блоке "Сертификаты" на странице "О нас"*/
    .t523__time {
        font-size: 26px !important;
    }   
    
    /*Линии в блоке "Сертификаты" на странице "О нас"*/
    .t523__row {
        max-width: 600px !important;
    }    
    
    /*Ширина заголовков в блоке "Сертификаты" на странице "О нас"*/
    .t523__time {
        width: 100% !important;
    }
    
    /*Изображения в блоке "Сертификаты" на странице "О нас"*/
    .t523__row .t-col_2 {
        max-width: 110px !important;
        height: 110px !important;
        padding: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }  
    .t523__row .t-col_10 {
        max-width: 600px !important;
    }   
    .t523__img {
        margin: 0px !important;
    }
    
    /*Выравнивание текста по центру в блоке "Сертификаты" на странице "О нас"*/
    .t523__time, .t523__textwrapper {
        text-align: center !important;
    }
    .t523__persname {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Вертикальное выравнивание по центру текста в блоке "Сертификаты" на странице "О нас"*/
    .t523__row .t-col_10 {
        top: 0 !important;
        position: relative !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }
    .t523__row {
        position: relative !important;
    }   
    
    /*Смена последовательности заголовков и описаний в блоке "Сертификаты" на странице "О нас"*/
    .t523__tablewrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    
    /*Отступ от изображения до заголовка в блоке "Сертификаты" на странице "О нас"*/
    .t523__time {
        margin-top: 25px !important;
        max-width: 400px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Отступ от изображения до заголовка в блоке "Сертификаты" на странице "О нас"*/
    .t523__persname {
        margin-top: 15px !important;
    }   
    
    /*Года в блоке "Резюме" на странице "О нас"*/
    .t547__title span {
        font-size: 41px !important;
    }     
    
    /*Заголовки в блоке "Резюме" на странице "О нас"*/
    .t547__title {
        font-size: 26px !important;
    }
    
    /*Описания в блоке "Резюме" на странице "О нас"*/
    .t547__descr {
        font-size: 17px !important;
    }   
    
    /*Линия в блоке "Резюме" на странице "О нас"*/
    .t547__line {
        left: 6px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t547__circle {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    /*Буллиты в блоке "Резюме" на странице "О нас"*/
    .t547__circle {
        width: 13px !important;
        height: 13px !important;
        left: 0px !important;
    }   
    
    /*Ширина текстовых контейнеров в блоке "Резюме" на странице "О нас"*/
    .t547__col {
        width: 100% !important;
    }
    
    /*Отступ слева у текстовых контейнеров в блоке "Резюме" на странице "О нас"*/
    .t547__block {
        padding-left: 60px !important;
    }
    
    /*Отступ от заголовка до описания в блоке "Резюме" на странице "О нас"*/
    .t547__descr {
        margin-top: 25px !important;
    }  
    
    /*Отступы между текстовыми контейнерами в блоке "Резюме" на странице "О нас"*/
    .t547__item {
        padding-bottom: 60px !important;
    }
    
    /*Заголовок текста в рамке на странице "О нас"*/
    .t120__title {
        font-size: 38px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    
    /*Описания текста в рамке на странице "О нас"*/
    .t120__descr {
        font-size: 17px !important;
        padding-top: 25px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }    
    
    /*Рамка у текста на странице "О нас"*/
    .t120 .t-col {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }    
    
    /*Заголовок в блоке с пакетами услуг*/
    .t784__uptitle {
        font-size: 26px !important;
        width: 100% !important;
        padding-right: 0px !important;
    }
    
    /*Подзаголовок в блоке с пакетами услуг*/
    .t784__uptitle span {
        font-size: 15px !important;
        width: 100% !important;
        padding-right: 0px !important;
    }
    
    /*Описание в блоке с пакетами услуг*/
    .t784__title {
        font-size: 17px !important;
        padding-right: 0px !important;
    } 
    
    /*Цена в блоке с пакетами услуг*/
    .t784__price-item {
        font-size: 36px !important;
    }
    .t784__btn-price-wrapper {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    
    /*Подпись к цене в блоке с пакетами услуг*/
    .t784__descr {
        font-size: 15px !important;
    }
    
    /*Блок с пакетами услуг*/
    .t784__wrapper {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        width: 100% !important;
    }
    
    /*Линии в блоке с пакетами услуг*/
    [data-record-type="784"] .t-col {
        max-width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    
    /*Отступ от заголовка до подзаголовка в блоке с пакетами услуг*/
    .t784__uptitle span {
        margin-top: 15px !important;
    }
    
    /*Отступ от описания до цены в блоке с пакетами услуг*/
    .t784__btn-price-wrapper {
        margin-top: 40px !important;
    }
    
    /*Отступ от цены до кнопки в блоке с пакетами услуг*/
    .t784__btn-wrapper {
        margin-top: 52px !important;
    } 
    
    /*Отступ от подзаголовка до описания в блоке с пакетами услуг*/
    .t784__title {
        margin-top: 25px !important;
    }
    
    /*Отступ у подписи к цене в блоке с пакетам услуг*/
    .t784__descr {
        bottom: 85px !important;
    }    
    
    /*Описание текста в рамке на странице SMM*/
    .t482__descr {
        font-size: 17px !important;
    }
    
    /*Отступ от заголовка до описания в блоке с текстом в рамке на странице SMM*/
    .t482__descr {
        margin-top: 25px !important;
    }
    
    /*Отступ от описания до кнопки в блоке с текстом в рамке на странице SMM*/
    .t482 .t-btn {
        margin-top: 40px !important;
    }   
    
    /*Рамка в блоке с текстом в рамке на странице SMM*/
    .t482 .t-col {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Рамка табов в блоке с форматами рекламы на странице Google Ads*/
    .t397__select {
        border-width: 1px !important;
        border-color: #D4D4D4 !important;
        border-radius: 10px !important;
        font-weight: 400 !important;
        padding-left: 30px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: auto !important;
        margin-bottom: auto !important;
        height: 55px !important;
    }
    
    /*Стрелка табов в блоке с форматами рекламы на странице Google Ads*/
    .t397__wrapper_mobile:after {
        border-width: 7px 6px 0 6px !important;
        right: 30px !important;
    }
    
    /*Заголовок в блоке с форматами рекламы на странице Google Ads*/
    .t165__uptitle {
        font-size: 26px !important;
    }   
    
    /*Подзаголовок в блоке с форматами рекламы на странице Google Ads*/
    .t165__title {
        font-size: 15px !important;
    }
    
    /*Описание в блоке с форматами рекламы на странице Google Ads*/
    .t165__text {
        font-size: 17px !important;
    }
    
    /*Отступ от подзаголовка до описания в блоке с форматами рекламы на странице Google Ads*/    
    .t165__text {
        margin-top: 25px !important;
    }    
    
    /*Подложка в блоке с форматами рекламы на странице Google Ads*/
    .t165 .t-container {
        max-width: 600px !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        display: block !important;
    }    
    
    /*Изображения в блоке с форматами рекламы на странице Google Ads*/
    .t165__left:first-child {
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;           
    }
    .t165__left:last-child {
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;           
    }
    .t165__img {
        float: none !important;
    }
    
    /*Текстовые контейнеры в блоке с форматами рекламы на странице Google Ads*/
    .t165__textwrapper {
        padding-right: 0px !important;
        margin-top: 40px !important;
    }    
    
    /*Маленькие заголовки в блоке этапы на странице Google Ads*/
    .t565__title {
        font-size: 17px !important;
    }
    
    /*Отступ от описания до линии в блоке с этампами на страинце Google Ads*/
    .t565__block:not(.t565__flipped) {
        padding-right: 60px !important;
    }
    .t565__block-flipped {
        padding-left: 60px !important;
    }   
    
    /*Отступ между описаниями в блоке с этапами на странице Google Ads*/
    .t565__item {
        padding-bottom: 60px !important;
    }  
    
    /*Булиты в блоке с этапами на странице Google Ads*/
    .t565__circle {
        width: 13px !important;
        height: 13px !important;
    }
    
    /*Отступ от заголовка до контента в блоке с этапами на странице Google Ads*/
    .t565 .t-section__topwrapper {
        margin-bottom: 50px !important;
    } 
    
    /*Описание в блоке с инфлюенсерами*/
    .t177__text {
        padding-top: 25px !important;
        font-size: 17px !important;
    } 
    
    /*Отступ от описания до списка в блоке с инфлюенсерами*/
    .t177 ul {
        padding-top: 25px !important;
    }
    
    /*Изображение в блоке с инфлюенсерами*/
    .t177 .t-col:last-child {
        float: none !important;
        max-width: 100% !important;
    }
    
    /*Отступ от текстового контейнера до изображения в блоке с инфлюенсерами*/
    .t177 .t-col:first-child {
        margin-bottom: 50px !important;
    }    
    
    /*Отступы по краям у контейнера в поп-ап формах*/
    .t702__wrapper {
        padding: 45px 35px !important;
    }  
    
    /*Заголовок в поп-ап формах*/
    .t702__title {
        font-size: 26px !important;
    }
    
    /*Описание в поп-ап формах*/
    .t702__descr {
        font-size: 17px !important;
    }   
    
    /*Отступ от заголовочного блока до полей в поп-ап формах*/
    .t702__text-wrapper {
        margin-bottom: 30px !important;
    }    
    
    /*Подсказки в поп-ап формах*/
    .t702 .t-input__vis-ph {
        font-size: 15px !important;
    }
    
    /*Заполненные поля в поп-ап формах*/
    .t702 .t-input_pvis, .t702 .t-select_bbonly {
        font-size: 15px !important;
    }
    
    /*Заголовки полей в поп-ап формах*/
    .t702 .t-input-title {
        font-size: 15px !important;
    } 
    
    /*Отступ от полей до кнопки в поп-ап формах*/
    .t702 .t-form__submit {
        margin-top: 45px !important;
    }    
    
    /*Подзаголовки полей в поп-ап формах*/
    .t702 .t-input-subtitle {
        font-size: 13px !important;
    }    
    
    /*Заголовки в блоке "О проекте" на странице кейса*/
    .t521__time {
        font-size: 26px !important;
    }    
    
    /*Описания в блоке "О проекте" на странице кейса*/
    .t521__text {
        font-size: 17px !important;
        margin-top: 25px !important;
    }
    
    /*Линии в блоке "О проекте" на странице кейса*/
    .t521__row {
        max-width: 600px !important;
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }  
    
    /*Отступы сверху и снизу от текстового контейнера до линий в блоке "О проекте" на странице кейса*/
    .t521__leftcol {
        margin-left: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t521__rightcol {
        margin-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }     
 
    /*Заголовки в блоке "Каналы" на странице кейса*/
    .t503__title {
        font-size: 15px !important;
        margin-top: 15px !important;
    } 
    
    /*Ширина изображений в блоке "Каналы" на странице кейса*/
    .t503__img {
        width: 55px !important;
    }
    
    /*Отступ от контента до рамки в блоке "Каналы" на странице кейса*/
    .t503__content {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }    
    
    /*Ширина карточек в блоке "Каналы" на странице кейса*/
    .t503__col {
        max-width: 135px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }  
    .t503 .t-container {
        max-width: 620px !important;
    }
    
    /*Описание в блоке "Выполнено" на странице кейса*/
    .t998__item-text {
        font-size: 17px !important;
    }
    .t998__descr {
        font-size: 17px !important;
        margin-top: 25px !important;
    }
    
    /*Отступ от заголовка до контента в блоке "Выполнено" на странице кейса*/
    .t998__textwrapper {
        margin-bottom: 0px !important;
    }
    .t998__itemswrapper {
        margin-top: 45px !important;
    }
    
    /*Ширина иконок в блоке "Выполнено" на странице кейса*/
    .t998__item-img {
        height: 45px !important;
        width: 45px !important;
    }
    
    /*Отступы между элементами в блоке "Выполнено" на странице кейса*/
    .t998__col {
        padding-bottom: 0px !important;
    }
    .t998__col:nth-child(n) {
        margin-bottom: 45px !important;
    }      
    
    /*Отступ от иконки до текста в блоке "Выполнено" на странице кейса*/
    .t998__item-text {
        padding-left: 25px !important;
        max-width: 100% !important;
    }
    
    /*Ширина карточек в блоке "Выполнено" на странице кейса*/
    .t998__col {
        max-width: 290px !important;
        width: 290px !important;
    }
    .t998__itemswrapper {
        max-width: 640px !important;
    }
    .t998__textwrapper {
        max-width: 100% !important;
    }
    
    /*Блок с галереей на странице кейса*/
    .t532__container {
        max-width: 620px !important;
    }
    .t532__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 20px !important;
    }
    .t532__col:nth-last-child(-n+2) {
        padding-bottom: 0px !important;
    }    
    .t532__table {
        margin-bottom: 0px !important;
    }
    
    /*Блок с галереей на странице кейса*/
    .t532__col {
        width: 50% !important;
        display: inline-block !important;
    }    
    .t532__col:nth-child(4n+1), .t532__col:first-child {
        width: 100% !important;
    }
    .t532__separator {
        display: none !important;
    }
    .t532__table {
        max-width: 100% !important;
    }      
    
    /*Заголовочная секция в блоке "Результат" на странице кейса*/
    .t497 .t-section__container .t-col, .t491 .t-section__container .t-col {
        max-width: 100% !important;
        position: relative !important;
    }
    .t497 .t-section__topwrapper, .t491 .t-section__topwrapper {
        margin-bottom: 45px !important;
    }
    
    /*Линии у карточек в блоке "Результаты" на странице кейса*/
    .t497__textwrapper, .t491__content {
        padding-top: 35px !important;
    }  
    .t497__col {
        margin-top: 55px !important;
    }
    .t497__col:first-child {
        margin-top: 0px !important;
    }   
    .t491__col {
        margin-bottom: 55px !important;
    }
    .t491__col:last-child {
        margin-bottom: 0px !important;
    }    
    
    /*Ширина карточек в блоке "Результаты" на странице кейса*/
    .t491__col {
        max-width: 100% !important;
    }
    .t491 .t-container:not(.t-section__container) {
        padding-left: 0px !important;
    }
    .t491 {
        max-width: 640px !important;
    }        
    
    /*Отступ от маленького заголовка до описания в блоке "Результаты" на странице кейса*/
    .t491__title {
        padding-bottom: 25px !important;
    }    
    
    /*Маленькие заголовки в блоке "Резуальтаты" на странице кейса*/
    .t497__name {
        font-size: 41px !important;
    } 
    .t491__title {
        font-size: 26px !important;
    }
    
    /*Описание на первом экране на странице кейса*/
    .t015__descr {
        padding-top: 25px !important;
        font-size: 22px !important;
    }
    
    /*Надзаголовок на первом экране на странице кейса*/
    .t015__uptitle  {
        padding-bottom: 25px !important;
        font-size: 17px !important;
    }     
    
    /*Ширина контейнера с табами с разделами на странице Портфолио*/
    .js-feed-parts-select-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        max-width: 100% !important;
    }        
    
    /*Горизонтальный скролл табов с разделами на странице Портфолио*/
    .t-feed__parts-switch-wrapper {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .js-feed-parts-select-container {
        overflow: auto !important;
        padding-left: calc((100% - 620px) / 2) !important;
        padding-right: calc((100% - 620px) / 2) !important;
    }
    .t-feed__parts-switch-wrapper {
        margin-bottom: 0px !important;
    }
    .t897__container:not(.js-feed-container) {
        max-width: 100% !important;
        display: block !important;
    }
    
    /*Маленькие заголовка на странице Контакты*/
    .t499__title {
        font-size: 26px !important;
    }
    
    /*Описания на странице контакты*/
    .t499__blockdescr {
        font-size: 17px !important;
    }    
    
    /*Ширина первой колонки с текстов на стрнаице Контакты*/
    .t499__col:nth-child(n) {
        max-width: 100% !important;
        padding-bottom: 60px !important;
    }
    /*Ширина первой колонки с текстов на стрнаице Контакты*/
    .t499__col:last-child {
        padding-bottom: 0px !important;
    }   
    
    /*Карта на странице Контактах*/
    .t555__contentbox, .t555__map, .t555__map .t-map {
        height: auto !important;
    }
    .t555__map .t-map {
        padding-bottom: 120% !important;
    }
    
    /*Изображение в блоке с картой на странице Контакты*/
    .t480__blockimg {
        position: relative !important;
        height: auto !important;
        padding-bottom: 120% !important;
    }   
    .t480__top {
        margin-bottom: 30px !important;
    }
    .t555__contentbox {
        display: none !important;
    }
    
    /*Название раздела в поп-ап статьях*/
    .t-feed__post-popup__close-text {
        font-size: 17px !important;
    }
    
    /*Заголовок в поп-ап статьях*/
    .t-feed__post-popup__title {
        font-size: 36px !important;
    }
    
    /*Текст в поп-ап статьях*/
    .t-feed__post-popup__text {
        font-size: 17px !important;
    }
    
    /*Отступ от заголовка до изображения в поп-ап статьях*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 45px !important;
    }
    .t-feed__post-popup__cover-wrapper {
        margin-bottom: 45px !important;
    }    
    
    /*Описание слайдера на главной*/
    .t734__descr {
        font-size: 17px !important;
        margin-top: 25px !important;
    }
    
    /*Отступы от описания до кнопки в слайдере на главной*/
    .t734__button {
        padding-top: 35px !important;
    }
    
    /*Виджет мессенджеров*/
    .t898__btn_label {
        width: 70px !important;
        height: 70px !important;
    }
    .t898__bgimg:nth-child(n) {
        margin: 22px !important;
    }    
    .t898__tooltip {
        font-size: 13px !important;
    }
    
    /*Подазголовок обложки на странице About*/
    .t544__descr {
        margin-top: 25px !important;
        font-size: 26px !important;
    }
    
    /*Описание обложки на странице About*/
    .t544__text {
        margin-top: 35px !important;
        font-size: 17px !important;
    }    
    
    /*Изображение обложки на странице About*/
    .t544__col:nth-child(2), .t544__descr, .t544__text {
        max-width: 100% !important;
    } 
    .t544__top {
        margin-bottom: 45px !important;
    }    
    
    /*Описание в обложке на странице Colloboration*/
    .uc-cover .t605__title {
        font-size: 22px !important;
    }   
    
    /*Табы с формами на странице Colloboration*/
    .t976__menu-link {
        padding-left: 30px !important;
        padding-right: 30px !important;
        font-size: 14px !important;
    }
    .t976__list-item {
        padding-top: 15px !important;
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
    .t976__wrapper {
        margin-top: -15px !important;
    }  
    
    /*Слайдер на странице кейса*/
    .uc-cases-slider .t923 .t-slds__main {
        max-width: 620px !important;
    }
    .uc-cases-slider .t923__slds-wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Новый блок с галереей на странице кейса*/
    .t692__col {
        width: 50% !important;
        display: inline-block !important;
        margin-bottom: 0px !important;
        margin-top: 35px !important;
        float: left !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t692 .t-container {
        margin-top: -35px !important;
        max-width: 620px !important;
    }
    .t692__col:nth-child(4n+1), .t692__col:first-child {
        width: 100% !important;
    }
    .t692__separator {
        display: none !important;
    }
 
    
}



@media screen and (max-width: 640px) {
    
    /*Элементы на всю ширину минус 20px по краям*/
    .full-width {
        width: calc(100% - 40px) !important;
    }    
    
    /*Стандратные главные заголовки*/
    .t182__title, .t005A__title, .t015__title, .t017__title, .t544__title, .uc-cover .t605__text {
        font-size: 44px !important;
    } 
    
    /*Стандартные большие заголовки*/
    .t050__title, .t605__text, .t037__title, .t565 .t-section__title, .t177__title, .t998__title, .t497 .t-section__title, .t491 .t-section__title, .t734__title {
        font-size: 40px !important;
    }
    
    /*Стандартные средние заголовки*/
    .t030__title, .t482__title, .t795__title {
        font-size: 32px !important;      
    }  
    
    /*Стандартные описания в двухколоночном блоке*/
    .t005A__text {
        font-size: 16px !important;
        margin-top: 20px !important;
    }    
    
    /*Рамка текстового контейнера в блоке с достижениями на главной*/
    .t799 .t-col:not(.t799-col_top) {
        margin-left: auto !important;
        margin-right: auto !important;
        padding-top: 60px !important;
        padding-bottom: 368px !important;        
        padding-left: 40px !important;
        padding-right: 40px !important;
        max-width: calc(100% - 40px) !important;
    }  
    
    /*Ширина карточек в блоке с услугами на главной*/
    .t650__col {
        max-width: calc(100% - 40px) !important;
    }      
    
    /*Отступы между отзывами*/
    .t958__item, .t958__card {
        max-width: 100% !important;
    } 
    .t958__slider {
        margin-left: 0 !important;
        max-width: 100% !important;
    }    
    .t958__slidecontainer, .t958 .t-slds__wrapper, .t958__item {
        width: 100% !important;
    }
    .t958__slider {
        overflow: hidden !important;
        border-radius: 20px !important;
    }
    .t958__card-wrapper {
        border-radius: 0px !important;
    }
    .t958 .t-slds__wrapper {
        padding-right: 0px !important;
    }
    
    /*Высота карточек с отзывами*/
    .t958__card {
        height: 335px !important;
    }  
    
    /*Заголовки в блоке с отзывами*/
    .t923__uptitle {
        margin-top: 0px !important;
    }  
    
    /*Ширина карточек в блоке с отзывами*/
    .t923__col {
        width: 100% !important;
        padding: 0px !important;
    }
    
    /*Цифры в блоке с этапами на главной*/
    .t504__uptitle {
        font-size: 37px !important;
    } 
    
    /*Ширина карточек в блоке с этапами на главной*/
    .t504 .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
        width: calc(100% - 40px) !important;
    }  
    
    /*Отступ сверху у кнопка "Показать еще" в блоке с этапами на главной*/
    .t400 {
        padding-top: 45px !important;
    }   
    
    /*Линии в блоке "Сертификаты" на странице "О нас"*/
    .t523__row {
        max-width: calc(100% - 40px) !important;
    }   
    
    /*Года в блоке "Резюме" на странице "О нас"*/
    .t547__title span {
        font-size: 37px !important;
    }   
    
    /*Отступ слева у текстовых контейнеров в блоке "Резюме" на странице "О нас"*/
    .t547__block {
        padding-left: 40px !important;
    }  
    
    /*Заголовок текста в рамке на странице "О нас"*/
    .t120__title {
        font-size: 32px !important;
    }
    
    /*Рамка у текста на странице "О нас"*/
    .t120 .t-col {
        max-width: calc(100% - 40px) !important;
    }    
    
    /*Линии в блоке с пакетами услуг*/
    [data-record-type="784"] .t-col {
        max-width: calc(100% - 40px) !important;
    }
    
    /*Рамка в блоке с текстом в рамке на странице SMM*/
    .t482 .t-col {
        width: calc(100% - 40px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }     
    
    /*Подложка в блоке с форматами рекламы на странице Google Ads*/
    .t165 .t-container {
        max-width: calc(100% - 40px) !important;
    }  
    
    /*Отступ от описания до линии в блоке с этампами на страинце Google Ads*/
    .t565__block:not(.t565__flipped) {
        padding-right: 0px !important;
        padding-left: 40px !important;
    }
    .t565__block-flipped {
        padding-left: 40px !important;
    }   
    
    /*Линия в блоке с форматами рекламы на странице Google Ads*/
    .t565__linewrapper {
        padding-bottom: 0px !important;
        position: absolute !important;
        height: 100% !important;
        top: 6px !important;
    }
    .t565__line {
        left: 6px !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }
    .t565__circle {
        position: absolute !important;
    }
    
    /*Заголовок в блоке с этапами на странице Google Ads*/
    .t565 .t-section__title {
        text-align: left !important;
    }
    
    /*Линии в блоке "О проекте" на странице кейса*/
    .t521__row {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }  
    
    /*Ширина карточек в блоке "Каналы" на странице кейса*/
    .t503__col {
        max-width: calc(50% - 30px) !important;
    }  
    .t503 .t-container {
        max-width: 100% !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }  
    
    /*Отступ от иконки до текста в блоке "Выполнено" на странице кейса*/
    .t998__item-text {
        max-width: 100% !important;
    }
    
    /*Ширина карточек в блоке "Выполнено" на странице кейса*/
    .t998__col {
        max-width: 100% !important;
        width: 100% !important;
        padding-bottom: 45px !important;
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    }    
    .t998__col:nth-child(n) {
        margin-bottom: 0px !important;
        margin-right: 0px !important;
    }  
    .t998__col:last-child {
        padding-bottom: 0px !important;
    }  
    
    /*Блок с галереей на странице кейса*/
    .t532__container {
        max-width: calc(100% - 20px) !important;
    }
    
    /*Маленькие заголовки в блоке "Резуальтаты" на странице кейса*/
    .t497__name {
        font-size: 37px !important;
    }    
    
    /*Горизонтальный скролл табов с разделами на странице Портфолио*/
    .js-feed-parts-select-container {
        overflow: auto !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Слайдер на странице кейса*/
    .uc-cases-slider .t923__slds-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    
    /*Новый блок с галереей на странице кейса*/
    .t692 .t-container {
        max-width: calc(100% - 20px) !important;
    }    

    
}



@media screen and (max-width: 560px) {
    
    /*Цвета фона закрытия поп-апов*/
    .t702 .t-popup__close {
        background: #FFFFFF !important;    
    }    
    
    /*Цвет иконки закрытия поп-апов*/
    .t702 .t-popup__close-icon > g {
        fill: #141414 !important;
    }
    
}



@media screen and (max-width: 480px) {
    
    /*Отступы у текстового контейнера в плашке с согласием на использование куки*/
    .t657__wrapper {
        max-width: calc(100% - 40px) !important;
    }
    .t657_rectangle:nth-child(n) {
        left: 20px !important;
        bottom: 20px !important;
        right: 20px !important;
    }
    
    /*Текст в плашке с согласием на использование куки*/
    .t657__text {
        font-size: 14px !important;
    }    
    
    /*Стандартные кнопки*/
    .t-btn:not(.t657__btn), .t-submit:not(.t447__submit), .t-inputpromocode__btn {
        font-size: 13px !important;
        height: 55px !important;
        min-width: 220px !important;
    }  
    .t142__text, .t400__text {
        line-height: 55px !important;
    }   
    .t657__btn {
        font-size: 16px !important;
        height: 40px !important;
    }
    
    /*Добавление стрелки к стандартным кнопкам*/
    .t182__buttons .t-btn table tbody tr td:after, .t650__btn-text:after, .t142__text:after, .t605 .t-btn table tbody tr td:after, .t784__wrapper .t-btn table tbody tr td:after, .t482 .t-btn table tbody tr td:after, .t450__right_buttons_but .t-btn table tbody tr td:after {
        height: 10px !important;
    }    
    
    /*Стандратные главные заголовки*/
    .t182__title {
        font-size: 33px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }  
    .t005A__title, .t015__title, .t017__title, .t544__title, .uc-cover .t605__text {
        font-size: 33px !important;
    }
    
    /*Ширина логотипа в мобильном меню*/
    .t450__logoimg {
        max-width: 180px !important;
    }    
    
    /*Пунткы в мобильно меню*/
    .t450__list_item .t-menu__link-item, .t450__list_item .t-menusub__link-item {
        font-size: 16px !important;
    }   
    
    /*Выпадающий список в мобильном меню*/
    .t450__menu .t-menusub__arrow:after {
        border-width: 5px 4px 0 4px !important;
        border-top-color: #141414 !important;
        top: -1px !important;
    }    
    
    /*Описание в обложке на первом экране*/
    .t182__descr {
        padding-top: 20px !important;
        font-size: 18px !important;
    }      
    
    /*Отступ от описания до кнопки в обложке на первом экране*/
    .t182__buttons {
        margin-top: 30px !important;
    }   
    
    /*Отступы сверху и снизу в обложке на первом экране*/
    .t182__wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }     
    
    /*Стандартные большие заголовки*/
    .t050__title, .t605__text, .t037__title, .t565 .t-section__title, .t177__title, .t998__title, .t497 .t-section__title, .t491 .t-section__title, .t734__title {
        font-size: 33px !important;
    }
    
    /*Стандартные средние заголовки*/
    .t030__title, .t482__title, .t795__title {
        font-size: 25px !important;      
    }        
    
    /*Стандартные описания в блоке с большими заголовками*/
    .t050__descr, .t017__descr {
        font-size: 16px !important;
        padding-top: 20px !important;
    }
    
    /*Текст в блоке с достижениями на главной*/
    .t799__text {
        font-size: 16px !important;
    }   
    
    /*Изображение в блоке с достижениями на главной*/
    .t799-col_top {
        margin-bottom: 20px !important;
    }    
    
    /*Рамка текстового контейнера в блоке с достижениями на главной*/
    .t799 .t-col:not(.t799-col_top) {
        padding-top: 40px !important;
        padding-bottom: 299px !important;        
        padding-left: 30px !important;
        padding-right: 30px !important;
    } 
    
    /*Заголовки в блоке с услугами на главной*/
    .t650__text .t-name {
        font-size: 23px !important;
    }    
    
    /*Кнопка в блоке с услугами на главной*/
    .t650__btn-text {
        font-size: 13px !important;
    }
    
    /*Отступ от заголовка до описания в блоке с услугами на главной*/
    .t650__text .t-name {
        margin-bottom: 15px !important;
    }    
    
    /*Отступы по краям у текстового контейнера в блоке с услугами на главной*/
    .t650__text {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    
    /*Отступы по краям у кнопки в блоке с услугами на главной*/
    .t650__btntext-wrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    
    /*Отступы между карточка в блоке с услугами на главной*/
    .t650__col {
        margin-bottom: 20px !important;
    }
    
    /*Высота полноэкранного изображения*/
    .t148 .t-cover__wrapp, [data-record-type="160"] .t-cover, [data-record-type="160"] .t-cover__carrier, [data-record-type="160"] .t-cover__filter, [data-record-type="160"] .t-cover__wrapper, .t734, .t734__table, [data-record-type="734"] .t-cover__carrier, [data-record-type="734"] .t-cover__filter {
        height: 450px !important;
    }  
    
    /*Отступ от краяю экрана до стрелки в блоке с партнерами*/
    .t738 .t-slds__arrow-right, .t923 .t-slds__arrow-right {
        right: 10px !important;
    }
    .t738 .t-slds__arrow-left, .t923 .t-slds__arrow-left {
        left: 10px !important;
    } 
    
    /*Заголовки в плитке с кейсами на главной*/
    .t649__title, .t-feed__post-title {
        font-size: 23px !important;
    } 
    
    /*Отступ от изображения до заголовка в плитке с кейсами на главной*/
    .t649__sp, .t-feed__post-imgwrapper {
        margin-bottom: 30px !important;
    }  
    .t649__title {
        margin-top: 30px !important;
    }    
    
    /*Отступ от заголовка до описания в плитке с кейсами на главной*/
    .t649__text, .t-feed__post-descr {
        margin-top: 15px !important;
    } 
    
    /*Отступ межлу плитками с кейсами на главной*/
    .t649__col:not(:last-child), .t-feed__post:not(:last-child) {
        margin-bottom: 50px !important;
    }   
    
    /*Изображения в блоке с отзывами*/
    .t958__avatar {
        height: 60px !important;
        width: 60px !important;
        margin-right: 20px !important;
    }
    
    /*Заголовки в блоке с отзывами*/
    .t958__author-name {
        font-size: 23px !important;
    }    
    
    /*Описания в блоке с отзывами*/
    .t958__author-descr {
        font-size: 14px !important;
    }
    
    /*Текст в блоке с отзывами*/
    .t958__review-text {
        font-size: 16px !important;
    }    
    
    /*Отступы у текстового контейнера в блоке с отзывами*/
    .t958__card_preview {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }  
    
    /*Высота карточек с отзывами*/
    .t958__card {
        height: 375px !important;
    } 
    
    /*Изображения в блоке с отзывами*/
    .t923__bgimg {
        height: 60px !important;
        width: 60px !important;
        left: 30px !important;
        top: 40px !important;
    }
    
    /*Отступы по краям у текстового контейнера в блоке с отзывами*/
    .t923__textwrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }  
    
    /*Заголовки в блоке с отзывами*/
    .t923__uptitle {
        margin-left: 80px !important;
        font-size: 23px !important;
    }
    
    /*Описания в блоке с отзывами*/
    .t923__title {
        margin-left: 80px !important;
        font-size: 14px !important;        
    }  
    
    /*Тексты в блоке с отзывами*/
    .t923__descr {
        margin-top: 30px !important;
        font-size: 16px !important;        
    }     
    
    /*Отступы по краям у карточки в блоке с отзывами*/
    .t923__slds-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Добавление горизонтальных линий над этапами на главной*/
    .t504__col {
        padding-top: 30px !important;
    } 
    
    /*Цифры в блоке с этапами на главной*/
    .t504__uptitle {
        font-size: 33px !important;
    }  
    
    /*Заголовки в блоке с этапами на главной*/
    .t504__title {
        font-size: 23px !important;
    }  
    
    /*Отступ от цифры до заголовка в блоке с этапами на главной*/
    .t504__uptitle {
        padding-bottom: 15px !important;
    }
    
    /*Отступ от заголовка до описания в блоке с этапами на главной*/
    .t504__title {
        padding-bottom: 15px !important;
    }    
    
    /*Отступы между этапами на главной*/
    .t504__col {
        margin-bottom: 50px !important;
    }
    .t504__col:last-child {
        margin-bottom: 0px !important;
    }  
    
    /*Отступ сверху у кнопка "Показать еще" в блоке с этапами на главной*/
    .t400 {
        padding-top: 40px !important;
    } 
    
    /*Изображение в блоке "Готовы к сотрудничеству?"*/
    .t605__bgimg {
        height: 150px !important;
        width: 150px !important;
    }    
    
    /*Описание в блоке "Готовые к сотрудничестве?"*/
    .t605__title {
        margin-top: 20px !important;
        font-size: 16px !important;
    }   
    
    /*Отступ от изображения до заголовка в блоке "Готовы к сотрудничестве?"*/
    .t605__text {
        margin-top: 30px !important;
    }
    
    /*Отступ от описания до кнопки в блоке "Готовы к сотрудничестве?"*/
    .t605 .t-section__bottomwrapper {
        margin-top: 30px !important;
    }   
    
    /*Текст в блоке с заголовком "Инстаграм"*/
    .t037__text {
        font-size: 23px !important;
        padding-top: 20px !important;
    }     
    
    /*Ширина изображений в блоке "Инстаграм"*/
    /*.t802__col {*/
    /*    width: 100% !important;*/
    /*    padding-bottom: 20px !important;*/
    /*}   */
    /*.t802__col:last-child {*/
    /*    padding-bottom: 0px !important;*/
    /*}    */
    
    /*Отступы между пунктами в футере*/
    .t447__descr li {
        margin-bottom: 10px !important;
    }
    .t447__descr li:last-child {
        margin-bottom: 0px !important;
    }    
    
    /*Заголовки в футере*/
    .t447__title {
        font-size: 16px !important;
    }
    
    /*Пункты в футере*/
    .t447__descr {
        font-size: 14px !important;
    }    
    
    /*Текст под формой в футере*/
    .t447__form-bottom-text {
        font-size: 13px !important;
        margin-top: 10px !important;        
    }
    
    /*Отступы между контейнерами с пунктами в футере*/
    .t447__col {
        margin-bottom: 40px !important;
    }
    .t447 > .t-container > div:nth-child(4) > .t447__col:nth-child(2) {
        margin-bottom: 0px !important;
    }    
    
    /*Подсказка в форме в футере*/
    .t447__input {
        font-size: 13px !important;
        line-height: 55px !important;
        height: 55px !important;
    }   
    
    /*Добавление стрелки к кнопку в форме в футере*/
    .t447__blockbutton {
        height: 55px !important;
    }
    .t447__submit {
        height: 55px !important;
    }
    .t447__btniconwrapper {
        width: 24px !important;
        height: 55px !important;
    }    
    
    /*Описания в блоке "Сертификаты" на странице "О нас"*/
    .t523__persname {
        font-size: 16px !important;
    }   
    
    /*Заголовки в блоке "Сертификаты" на странице "О нас"*/
    .t523__time {
        font-size: 23px !important;
    } 
    
    /*Изображения в блоке "Сертификаты" на странице "О нас"*/
    .t523__row .t-col_2 {
        max-width: 90px !important;
        height: 90px !important;
    }     
    
    /*Отступ от изображения до заголовка в блоке "Сертификаты" на странице "О нас"*/
    .t523__time {
        margin-top: 20px !important;
    }
    
    /*Отступ от изображения до заголовка в блоке "Сертификаты" на странице "О нас"*/
    .t523__persname {
        margin-top: 10px !important;
    }   
    
    /*Года в блоке "Резюме" на странице "О нас"*/
    .t547__title span {
        font-size: 33px !important;
    }
    
    /*Заголовки в блоке "Резюме" на странице "О нас"*/
    .t547__title {
        font-size: 23px !important;
    }
    
    /*Описания в блоке "Резюме" на странице "О нас"*/
    .t547__descr {
        font-size: 16px !important;
    }     
    
    /*Буллиты в блоке "Резюме" на странице "О нас"*/
    .t547__circle {
        width: 11px !important;
        height: 11px !important;
    }   
    
    /*Отступ слева у текстовых контейнеров в блоке "Резюме" на странице "О нас"*/
    .t547__block {
        padding-left: 30px !important;
    }
    
    /*Отступ от года до заголовка в блоке "Резюме" на странице "О нас"*/
    .t547__title span {
        margin-bottom: 15px !important;
    }
    
    /*Отступ от заголовка до описания в блоке "Резюме" на странице "О нас"*/
    .t547__descr {
        margin-top: 20px !important;
    } 
    
    /*Линия в блоке "Резюме" на странице "О нас"*/
    .t547__line {
        left: 5px !important;
    }   
    
    /*Отступы между текстовыми контейнерами в блоке "Резюме" на странице "О нас"*/
    .t547__item {
        padding-bottom: 50px !important;
    }    
    
    /*Заголовок текста в рамке на странице "О нас"*/
    .t120__title {
        font-size: 25px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Описания текста в рамке на странице "О нас"*/
    .t120__descr {
        font-size: 16px !important;
        padding-top: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    
    /*Рамка у текста на странице "О нас"*/
    .t120 .t-col {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }  
    
    /*Заголовок в блоке с пакетами услуг*/
    .t784__uptitle {
        font-size: 23px !important;
    }
    
    /*Подзаголовок в блоке с пакетами услуг*/
    .t784__uptitle span {
        font-size: 14px !important;
    }
    
    /*Описание в блоке с пакетами услуг*/
    .t784__title {
        font-size: 16px !important;
    } 
    
    /*Цена в блоке с пакетами услуг*/
    .t784__price-item {
        font-size: 32px !important;
    }
    
    /*Подпись к цене в блоке с пакетами услуг*/
    .t784__descr {
        font-size: 14px !important;
    }    
    
    /*Линии в блоке с пакетами услуг*/
    [data-record-type="784"] .t-col {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }  
    
    /*Отступ от заголовка до подзаголовка в блоке с пакетами услуг*/
    .t784__uptitle span {
        margin-top: 10px !important;
    }
    
    /*Отступ от описания до цены в блоке с пакетами услуг*/
    .t784__btn-price-wrapper {
        margin-top: 30px !important;
    }
    
    /*Отступ от цены до кнопки в блоке с пакетами услуг*/
    .t784__btn-wrapper {
        margin-top: 45px !important;
    } 
    
    /*Отступ от подзаголовка до описания в блоке с пакетами услуг*/
    .t784__title {
        margin-top: 20px !important;
    }
    
    /*Отступ у подписи к цене в блоке с пакетам услуг*/
    .t784__descr {
        bottom: 75px !important;
    }     
    
    /*Добавление линий к элементами списке в блоке с пакетами услуг*/
    .t784__text-wrapper li {
        background-position: left top 12px !important;
        padding-left: 35px !important;
    }    
    
    /*Описание текста в рамке на странице SMM*/
    .t482__descr {
        font-size: 16px !important;
    }   
    
    /*Отступ от заголовка до описания в блоке с текстом в рамке на странице SMM*/
    .t482__descr {
        margin-top: 20px !important;
    }
    
    /*Отступ от описания до кнопки в блоке с текстом в рамке на странице SMM*/
    .t482 .t-btn {
        margin-top: 30px !important;
    }  
    
    /*Рамка в блоке с текстом в рамке на странице SMM*/
    .t482 .t-col {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }  
    
    /*Рамка табов в блоке с форматами рекламы на странице Google Ads*/
    .t397__select {
        padding-left: 20px !important;
        height: 50px !important;
    }
    
    /*Стрелка табов в блоке с форматами рекламы на странице Google Ads*/
    .t397__wrapper_mobile:after {
        right: 20px !important;
    }    
    
    /*Заголовок в блоке с форматами рекламы на странице Google Ads*/
    .t165__uptitle {
        font-size: 23px !important;
    }   
    
    /*Подзаголовок в блоке с форматами рекламы на странице Google Ads*/
    .t165__title {
        font-size: 14px !important;
    }
    
    /*Описание в блоке с форматами рекламы на странице Google Ads*/
    .t165__text {
        font-size: 16px !important;
    }    
    
    /*Отступ от заголовка до подзаголовка в блоке с форматами рекламы на странице Google Ads*/
    .t165__title {
        margin-top: 10px !important;
    }
    
    /*Отступ от подзаголовка до описания в блоке с форматами рекламы на странице Google Ads*/    
    .t165__text {
        margin-top: 20px !important;
    }  
    
    /*Подложка в блоке с форматами рекламы на странице Google Ads*/
    .t165 .t-container {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }  
    
    /*Изображения в блоке с форматами рекламы на странице Google Ads*/
    .t165__left:first-child {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t165__left:last-child {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    
    /*Текстовые контейнеры в блоке с форматами рекламы на странице Google Ads*/
    .t165__textwrapper {
        margin-top: 30px !important;
    }     
    
    /*Маленькие заголовки в блоке этапы на странице Google Ads*/
    .t565__title {
        font-size: 16px !important;
    }
    
    /*Линия в блоке с форматами рекламы на странице Google Ads*/
    .t565__linewrapper {
        top: 6px !important;
    }
    .t565__line {
        left: 5px !important;
    }
    
    /*Булиты в блоке с этапами на странице Google Ads*/
    .t565__circle {
        width: 11px !important;
        height: 11px !important;
    }   
    
    /*Отступ от маленького заголовка до описания в блоке с этапами на страницу Google Ads*/
    .t565__descr {
        margin-top: 15px !important;
    } 
    
    /*Отступ от описания до линии в блоке с этампами на страинце Google Ads*/
    .t565__block:not(.t565__flipped) {
        padding-left: 30px !important;
    }
    .t565__block-flipped {
        padding-left: 30px !important;
    } 
    
    /*Отступы между описания в блоке с этапами на странице Google Ads*/
    .t565__item {
        padding-bottom: 40px !important;
    }
    
    /*Отступ от заголовка до контента в блоке с этапами на странице Google Ads*/
    .t565 .t-section__topwrapper {
        margin-bottom: 40px !important;
    }    
    
    /*Описание в блоке с инфлюенсерами*/
    .t177__text {
        padding-top: 20px !important;
        font-size: 16px !important;
    } 
    
    /*Отступ от описания до списка в блоке с инфлюенсерами*/
    .t177 ul {
        padding-top: 20px !important;
    }
    
    /*Иконки списка в блоке с инфлюенсерами*/
    .t177 li {
        background-position: left top 12px !important;
        padding-left: 35px !important;
        margin-bottom: 10px !important;
    }    
    
    /*Отступ от текстового контейнера до изображения в блоке с инфлюенсерами*/
    .t177 .t-col:first-child {
        margin-bottom: 40px !important;
    }   
    
    /*Отступы по краям у контейнера в поп-ап формах*/
    .t702__wrapper {
        padding: 40px 30px !important;
    }   
    
    /*Заголовок в поп-ап формах*/
    .t702__title {
        font-size: 23px !important;
    }
    
    /*Описание в поп-ап формах*/
    .t702__descr {
        font-size: 16px !important;
    }        
    
    /*Отступ от заголовочного блока до полей в поп-ап формах*/
    .t702__text-wrapper {
        margin-bottom: 20px !important;
    }  

    /*Подсказки в поп-ап формах*/
    .t702 .t-input__vis-ph {
        font-size: 14px !important;
    }
    
    /*Заполненные поля в поп-ап формах*/
    .t702 .t-input_pvis, .t702 .t-select_bbonly {
        font-size: 14px !important;
    }
    
    /*Заголовки полей в поп-ап формах*/
    .t702 .t-input-title {
        font-size: 14px !important;
    }  
    
    /*Текст под формой в поп-ап формах*/
    .t702__form-bottom-text {
        font-size: 13px !important;
        margin-top: 10px !important;
    }   
    
    /*Отступ от полей до кнопки в поп-ап формах*/
    .t702 .t-form__submit {
        margin-top: 40px !important;
    }   
    
    /*Кнопка в поп-ап формах*/
    .t702 .t-submit {
        max-width: 220px !important;
    } 
    
    /*Подзаголовки полей в поп-ап формах*/
    .t702 .t-input-subtitle {
        font-size: 12px !important;
        margin-bottom: 5px !important;
    }    
    
    /*Заголовки в блоке "О проекте" на странице кейса*/
    .t521__time {
        font-size: 23px !important;
    }   
    
    /*Описания в блоке "О проекте" на странице кейса*/
    .t521__text {
        font-size: 16px !important;
        margin-top: 20px !important;
    }    
    
    /*Линии в блоке "О проекте" на странице кейса*/
    .t521__row {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }   
    
    /*Заголовки в блоке "Каналы" на странице кейса*/
    .t503__title {
        font-size: 14px !important;
        margin-top: 10px !important;
    }    
    
    /*Ширина изображений в блоке "Каналы" на странице кейса*/
    .t503__img {
        width: 50px !important;
    }    
    
    /*Отступ от контента до рамки в блоке "Каналы" на странице кейса*/
    .t503__content {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }    
    
    /*Описание в блоке "Выполнено" на странице кейса*/
    .t998__item-text {
        font-size: 16px !important;
    }
    .t998__descr {
        font-size: 16px !important;
        margin-top: 20px !important;
    }    
    
    /*Отступ от заголовка до контента в блоке "Выполнено" на странице кейса*/
    .t998__itemswrapper {
        margin-top: 40px !important;
    }
    
    /*Ширина иконок в блоке "Выполнено" на странице кейса*/
    .t998__item-img {
        height: 40px !important;
        width: 40px !important;
    }
    
    /*Отступы между элементами в блоке "Выполнено" на странице кейса*/
    .t998__col {
        padding-bottom: 40px !important;
    }
    
    /*Отступ от иконки до текста в блоке "Выполнено" на странице кейса*/
    .t998__item-text {
        padding-left: 20px !important;
    } 
    
    /*Отступ от маленького заголовка до описания в блоке "Результаты" на странице кейса*/
    .t497__name {
        padding-bottom: 15px !important;
    }
    .t491__title {
        padding-bottom: 20px !important;
    }     
    
    /*Заголовочная секция в блоке "Результат" на странице кейса*/
    .t497 .t-section__topwrapper, .t491 .t-section__topwrapper {
        margin-bottom: 40px !important;
    }
    
    /*Линии у карточек в блоке "Результаты" на странице кейса*/
    .t497__textwrapper, .t491__content {
        padding-top: 30px !important;
    }  
    .t497__col {
        margin-top: 50px !important;
    }  
    .t491__col {
        margin-bottom: 50px !important;
    }
    
    /*Маленькие заголовки в блоке "Резуальтаты" на странице кейса*/
    .t497__name {
        font-size: 33px !important;
    }   
    .t491__title {
        font-size: 23px !important;
    }    
    
    /*Описание на первом экране на странице кейса*/
    .t015__descr {
        padding-top: 20px !important;
        font-size: 18px !important;
    }
    
    /*Надзаголовок на первом экране на странице кейса*/
    .t015__uptitle  {
        padding-bottom: 20px !important;
        font-size: 16px !important;
    }     
    
    /*Ширина контейнера с табами с разделами на странице Портфолио*/
    .js-feed-parts-select-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        max-width: 100% !important;
    }        
    
    /*Горизонтальный скролл табов с разделами на странице Портфолио*/
    .js-feed-parts-select-container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t-feed__parts-switch-btn {
        margin-left: 5px !important;
        margin-right: 5px !important;
        margin-bottom: 10px !important;
        height: 45px !important;
    }
    .t-feed__parts-switch-btn span, .t-feed__parts-switch-btn a {
        line-height: 45px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        font-size: 13px !important;
    }  
    
    /*Маленькие заголовка на странице Контакты*/
    .t499__title {
        font-size: 23px !important;
    }
    
    /*Описания на странице контакты*/
    .t499__blockdescr {
        font-size: 16px !important;
    }   
    
    /*Ширина первой колонки с текстов на стрнаице Контакты*/
    .t499__col:nth-child(n) {
        padding-bottom: 40px !important;
    }
    /*Ширина первой колонки с текстов на стрнаице Контакты*/
    .t499__col:last-child {
        padding-bottom: 0px !important;
    }      
    
    /*Изображение в блоке с картой на странице Контакты*/
    .t480__top {
        margin-bottom: 20px !important;
    }    
    
    /*Название раздела в поп-ап статьях*/
    .t-feed__post-popup__close-text {
        font-size: 16px !important;
    }
    
    /*Заголовок в поп-ап статьях*/
    .t-feed__post-popup__title {
        font-size: 32px !important;
    }
    
    /*Текст в поп-ап статьях*/
    .t-feed__post-popup__text {
        font-size: 16px !important;
    }
    
    /*Отступ от заголовка до изображения в поп-ап статьях*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 40px !important;
    }
    .t-feed__post-popup__cover-wrapper {
        margin-bottom: 40px !important;
    }   
    
    /*Описание слайдера на главной*/
    .t734__descr {
        font-size: 16px !important;
        margin-top: 20px !important;
    }
    
    /*Отступы от описания до кнопки в слайдере на главной*/
    .t734__button {
        padding-top: 30px !important;
    }
    
    /*Отступы сверху и снизу у текстового контейнера в слайдере на главной*/
    .t734__wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }   
    
    /*Виджет мессенджеров*/
    .t898__btn_label {
        width: 60px !important;
        height: 60px !important;
    }
    .t898__bgimg:nth-child(n) {
        margin: 20px !important;
    }
    .t898__tooltip {
        font-size: 12px !important;
    }
    
    /*Подазголовок обложки на странице About*/
    .t544__descr {
        margin-top: 20px !important;
        font-size: 23px !important;
    }
    
    /*Описание обложки на странице About*/
    .t544__text {
        margin-top: 30px !important;
        font-size: 16px !important;
    } 
    
    /*Изображение обложки на странице About*/
    .t544__top {
        margin-bottom: 40px !important;
    }    
    
    /*Табы с формами на странице Colloboration*/
    .t976__menu-link {
        padding-left: 20px !important;
        padding-right: 20px !important;
        height: 55px !important;
        line-height: 55px !important;
        font-size: 13px !important;
    }
    .t976__list-item {
        padding-top: 10px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .t976__wrapper {
        margin-top: -10px !important;
    }  
    
    /*Слайдер на странице кейса*/
    .uc-cases-slider .t923__descr {
        margin-top: 15px !important;
    }
    
    /*Новый блок с галереей на странице кейса*/
    .t692__textwrapper {
        padding-top: 15px !important;
    }   
    .t692__col {
        margin-top: 30px !important;
    }    
    .t692 .t-container {
        margin-top: -30px !important;
    }    
 
    
}



/*Слайдер с отзывами*/

@media screen and (max-width: 1200px) and (min-width: 960px) {
    
    /*Ширина карточек в блоке с отзывами*/
    .t923 .t-slds__item {
        width: 480px !important;
    }    
    
    /*Ширина карточек в слайдере на странице кейса*/
    .uc-cases-slider .t923 .t-slds__item {
        width: 320px !important;
    } 
    .uc-cases-slider .t923__col {
        width: 300px !important;
    }    


}



@media screen and (max-width: 960px) and (min-width: 640px) {
    
    /*Ширина карточек в блоке с отзывами*/
    .t923 .t-slds__item {
        width: 640px !important;
    }
    
    /*Ширина карточек в слайдере на странице кейса*/
    .uc-cases-slider .t923 .t-slds__item {
        width: 310px !important;
    } 
    .uc-cases-slider .t923__col {
        width: 290px !important;
    }     
 
    
}    