/*ГЛАВНАЯ СТРАНИЦА*/
/*меню*/
    .uc-menu .tmenu-mobile__container { /*минимальная высота меню*/
        min-height: 70px !important;
    }

/*главный экран*/    
    .uc-glavnyy-ekran .t338__title { /*отступ снизу заголовка*/
        margin-bottom: 20px !important;
    }
    
    .uc-glavnyy-ekran .t338__descr { /*отступ снизу описания*/
        margin-bottom: 40px !important;
    }

/*блок со слайдером*/
    .uc-slayder .t728__bgimg { /*отступ у фотографии*/
        margin: 30px !important;
        border-radius: 20px !important;
    }

/*карточки с услугами на главной странице*/    
    .uc-uslugi .t902__bgimg {
        border-radius: 30px !important;
    }

/*приложение*/       
    .uc-prilozheniye .t1115__image {
        position: relative !important;
        z-index: 10 !important;
    }

/*преимущества*/     
    .uc-preimushchestva .t776__col { /*обводка и высоата карточек*/    
        outline: 1px #fff solid;
        border-radius: 1000px;
        height: 260px !important;
    }
    
    .uc-preimushchestva .t776__content { /*выравнивание по центру*/    
        padding-right: 40px;
        padding-left: 40px;
        height: 260px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .uc-preimushchestva2 .t776__col { /*обводка и высоата карточек*/    
        outline: 1px #171717 solid;
        border-radius: 1000px;
        height: 260px !important;
    }
    
    .uc-preimushchestva2 .t776__content { /*выравнивание по центру*/    
        padding-right: 40px;
        padding-left: 40px;
        height: 260px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
/*зеро-блок «оплата» с анимацией*/
    .uc-oplata2 {
        position: relative !important;
        z-index: 0 !important;
    }

/*блок «партнеры»*/    
    .uc-partners .t594__container { /*выравнивание логотипов по левому краю*/    
        -webkit-justify-content: left !important;
    }
  
    .t594__img { /*логотипы*/  
        outline: 1px #171717 solid;
        border-radius: 1000px;
    }

/*блок «мы всегда готовы помочь»*/      
    .uc-connection .t-cover-outer {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .uc-connection .t1120__content {
        margin-left: 40px;
        margin-right: 40px;
    }
    
/*СТРАНИЦА «О КОМПАНИИ»*/
/*преимущества*/
    .uc-preimushchestva2 .t776__col { /*обводка и высоата карточек*/    
        outline: 1px #171717 solid;
        border-radius: 1000px;
        height: 260px !important;
    }
    
    .uc-preimushchestva2 .t776__content { /*выравнивание по центру*/    
        padding-right: 40px;
        padding-left: 40px;
        height: 260px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
/*блок «наши принципы»*/
    .uc-printsipy .t858__wrap_top { /*поднимаем иконку вверх*/
        top: -50px !important;
    }
    
    .uc-printsipy .t858__img { /*убираем у иконки нижний отступ*/
        padding-bottom: 0px !important;
    }
    
    .uc-printsipy .t858__wrap_bottom { /*поднимаем текст вверх*/
        position: relative;
        top: -30px !important;
    }
    
    .uc-printsipy .t858__col:last-child .t-card__descr { /*скрываем заголовок в последней карточке*/
        display: none !important;
    }
    
    .uc-printsipy .t858__col:last-child .t858__inner-col { /*добавляем фотографию в последней карточке*/
        background-image:url("https://static.tildacdn.com/tild3562-6435-4530-b532-663130333038/30.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }
    
    .uc-printsipy .t858__wrap{
        height: calc(100% - 30px) !important;
    }
    
    .uc-printsipy .t858__inner-col{
        height: calc(100% - 30px) !important;
    }
    
    .uc-printsipy .t858__separator {
        margin-top: 10px !important;
    }
    
/*СТРАНИЦА «ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ»*/
    .uc-populyarnoye .t-store__card { /*часто заказываемые услуги*/
        background: #2f3237;
        margin-bottom: 20px;
        padding: 20px !important;
        border-radius: 30px;
    }

/*кортачки с дополнительными услугами*/
    .uc-dopolnitelnye .t778__showmore:hover {
        background-image: linear-gradient(0turn,rgba(47,50,55,1) 0%,rgba(47,50,55,1) 100%) !important;
        color: #fff !important;
        transition: transform 0.5s;
    }
    
    .uc-dopolnitelnye .t778__btn:hover {
        background-image: linear-gradient(0turn,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%) !important;
        color: #2f3237 !important;
        transition: transform 0.5s;
    }

/*СТРАНИЦА «НОВОСТИ»*/
/*карточки с новостями*/
    .uc-new .js-feed-container { /*контейнер карточек*/
        display: flex;
    }

    .uc-new .t-feed__post { /*карточеки*/
        display: flex;
        flex-direction: column;
        margin: 0 20px !important;
    }

    .uc-new .t-feed__col-grid__post-wrapper { /*делаем текст слева, а фотографию справа*/
        display: flex !important;
        flex-direction: row-reverse !important;
        height: -webkit-fill-available !important;
    }
    
    .uc-new .t-feed__post-bgimg { /*добавляем отступы у фотографии внутри карточки*/
        margin: 30px 30px 30px 0 !important;
        border-radius: 20px !important;
    }
    
    .uc-new .t-feed__post-imgwrapper { /*ширина фотографии*/
        margin: 0px !important;
        width: 50% !important;
    }

    .uc-new .t-feed__col-grid__wrapper { /*отступы у текстового контейнера + его ширина*/
        padding: 0px !important;
        margin: 30px !important;;
        height: auto !important;
        width: 50% !important;
    }
    
    .uc-new .js-feed-container { /*контейнер карточек*/
        display: flex;
    }

    .uc-new .t-feed__post { /*карточки*/
        display: flex;
        flex-direction: column;
        margin: 0 20px !important;
    }

@media screen and (max-width: 1200px){
/*ГЛАВНАЯ СТРАНИЦА*/
/*преимущества*/    
    .uc-preimushchestva .t776__col { /*высоата карточек*/    
        height: 220px !important;
    }
    
    .uc-preimushchestva .t776__content { /*высоата карточек*/     
        height: 220px;
    }
    
/*блок «мы всегда готовы помочь»*/      
    .uc-connection .t-cover-outer {
        max-width: 940px;
        margin-left: auto;
        margin-right: auto;
    }
    
/*СТРАНИЦА «О КОМПАНИИ»*/
/*преимущества*/   
    .uc-preimushchestva2 .t776__col { /*высоата карточек*/    
        height: 220px !important;
    }
    
    .uc-preimushchestva2 .t776__content { /*высоата карточек*/     
        height: 220px;
    }

/*СТРАНИЦА «ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ»*/
/*табы*/
    .t976__wrapper { /*делаем кнопки в одну строку*/
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        gap: 20px !important;
    }
    
    .t976__menu-link { /*убираем внутри кнопки перенос*/
        width: max-content !important;
    }
    
    .t976__list-item { /*убираем отступы у кнопки*/
        padding: 0 0 8px !important;
    }

/*СТРАНИЦА «НОВОСТИ»*/
/*карточки с новостями*/    
    .uc-new .t-feed__post { /*карточки*/
        margin: 0 10px !important;
    }
}

@media screen and (max-width: 980px){
/*ОБЛОЖКА НА СТРАНИЦАХ*/    
    .uc-zagolovok .t102__title { /*Заголовок*/  
        margin: 114px 0 30px !important;
    }

/*меню*/
    .uc-menu .tmenu-mobile.tmenu-mobile_positionfixed { /*отступы и сетка*/
        margin: 20px 20px 0;
        width: -webkit-fill-available;
        border-radius: 10px;
    }

    .t229 {
        margin: 40px 20px 0 20px;
        width: -webkit-fill-available;
        border-radius: 10px;
    }
}

@media screen and (max-width: 960px){
/*ГЛАВНАЯ СТРАНИЦА*/
/*блок «мы всегда готовы помочь»*/      
    .uc-connection .t-cover-outer {
        max-width: 640px;
        margin-left: auto;
        margin-right: auto;
    }
    
/*блок со слайдером*/
    .uc-slayder .t728__bgimg { /*отступ у фотографии*/
        margin: 0 20px 20px !important;
        border-radius: 20px !important;
    }

/*преимущества*/    
    .uc-preimushchestva .t776__col { /*высоата и ширина карточек*/  
       margin: 10px 10px;
       width: 300px !important;
       height: 300px !important;
    }
    
    .uc-preimushchestva .t776__content { /*высоата карточек*/     
        height: 300px;
    }
    
/*СТРАНИЦА «О КОМПАНИИ»*/
/*преимущества*/  
    .uc-preimushchestva2 .t776__col { /*высоата и ширина карточек*/  
       margin: 10px 10px;
       width: 300px !important;
       height: 300px !important;
    }
    
    .uc-preimushchestva2 .t776__content { /*высоата карточек*/     
        height: 300px;
    }

/*карточки в блоке «наши принципы»*/      
    .uc-printsipy .t858__separator { /*скрываем разделитель*/    
        margin-top: 0px !important;
    }
    
    .uc-printsipy  .t858__col { /*нижний отступ у карточек*/   
        margin-bottom: 10px;
    }
    
    .uc-printsipy .t858__col:nth-last-child(2) .t858__wrap{ /*нижний отступ предпоследней карточки*/ 
        height: calc(100% - 10px) !important;
    }
    
    .uc-printsipy .t858__col:nth-last-child(2) .t858__inner-col{ /*нижний отступ предпоследней карточки*/ 
        height: calc(100% - 10px) !important;
    }
    
    .uc-printsipy .t858__col:last-child .t858__wrap{ /*высота последней карточки*/ 
        height: 300px !important;
    }
    
    .uc-printsipy .t858__col:last-child .t858__inner-col{ /*высота последней карточки*/ 
        height: 300px !important;
    }

/*СТРАНИЦА «НОВОСТИ»*/
/*карточки с новостями*/      
    .uc-new .js-feed-container { /*контейнер с карточками*/   
        display: block !important;
    }
    
    .uc-new .t-feed__post { /*карточки*/   
        display: block !important;
    }
    
    .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4){
        margin-top: 20px !important;
    }
}

@media screen and (max-width: 640px){
/*ГЛАВНАЯ СТРАНИЦА*/
/*оплата*/    
    .uc-oplata .t182__buttons { /*верхний отступ кнопки*/  
        margin-top: 20px !important;
    }

/*преимущества*/      
    .uc-preimushchestva .t776__col {  
        width: calc((100% - 40px) / 2) !important;
        aspect-ratio: 1 / 1 !important;
        height: 200px !important;
    }
    
    .uc-preimushchestva .t776__content { /*боковые отступы*/  
        padding-right: 0px !important;
        padding-left: 0px !important;
        height: 200px !important;
    }

/*блок «мы всегда готовы помочь»*/     
    .uc-connection .t1120__content {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    
/*СТРАНИЦА «О КОМПАНИИ»*/
/*преимущества*/   
    .uc-preimushchestva2 .t776__col {  
        width: calc((100% - 40px) / 2) !important;
        aspect-ratio: 1 / 1 !important;
        height: 200px !important;
    }
    
    .uc-preimushchestva2 .t776__content { /*боковые отступы*/  
        padding-right: 0px !important;
        padding-left: 0px !important;
        height: 200px !important;
    }
}

@media screen and (max-width: 640px){
/*СТРАНИЦА «КОНТАКТЫ»*/
/*ширина подложки и карты*/
    .podlogka, .karta {
        width: -webkit-fill-available;
        padding: 0 20px !important;
    }
}

@media screen and (max-width: 480px){
/*ГЛАВНАЯ СТРАНИЦА*/
/*карточки с услугами*/
    .uc-uslugi .t902__bgimg {
        border-radius: 20px !important;
    }
}

@media screen and (max-width: 460px){
/*меню*/
    .uc-menu .tmenu-mobile__container {
        min-height: 40px !important;
        padding: 0px !important;
    }
    
    .uc-menu .tmenu-mobile.tmenu-mobile_positionfixed{
        opacity: 0 !important;
    }
    
    .uc-menu .t-menuburger { /*бургер*/
        height: 40px !important;
        width: 40px !important;
        position: relative !important;
    }
    
    .uc-menu .t-menuburger span { /*линии бургера*/
        opacity: 0 !important;
    }
    
/*ГЛАВНАЯ СТРАНИЦА*/
/*главный экран*/
    .uc-glavnyy-ekran .t339__wrapper {/*выравнивание текста по левому краю*/
        text-align: left;
    }
    
    .uc-glavnyy-ekran .t339__blocklogo { /*скрываем логотип*/
        display: none !important;
    }

/*карточки с услугами на главной странице*/   
    .uc-uslugi .t902__wrap { /*меняем контейнеры местами*/
        display: flex;
        flex-direction: column-reverse !important;
    }
    
    .uc-uslugi .t902__content { /*убираем отступы у текста*/
        padding: 0 !important;
    }
    
    .uc-uslugi .t902__wrap_right { /*контейнер с текстом*/
        padding: 20px 20px 30px;
    }
    
    .t902__wrap_left { /*делаем контейнер с фотографией минимальной высоты 200px*/
        min-height: 250px !important;
    }
    
    .t902__bgwrapper { /*делаем фотографию в контейнере минимальной высоты 200px*/
        min-height: 250px !important;
    }

/*СТРАНИЦА «НОВОСТИ»*/
/*карточки с новостями*/
    .uc-new .t-feed__col-grid__post-wrapper { /*делаем текст сверху, а фотографию снизу*/
        flex-direction: column-reverse !important;
        height: auto !important;
    }
    
    .uc-new .t-feed__post-imgwrapper { /*ширина и высота фотографии*/
        width: -webkit-fill-available !important;
        height: 300px !important;
    }
    
    .uc-new .t-feed__post-bgimg { /*фотография*/
        margin: 0 !important;
        border-radius: 30px !important;
    }
    
    .uc-new .t-feed__col-grid__wrapper { /*ширина текста*/
        width: -webkit-fill-available !important;
    }