/* HEADER */
/* Поведение пунктов меню при наведении */
.uc-item-menu a:hover {
    color: #6F58FC !important;
}



/*ГЛАВНАЯ СТРАНИЦА*/

/* Эффект для кнопки в баннере - написать в whatsapp */
.uc-btn-ripple {
  position: relative;
  overflow: hidden;
  background-color: #000;
  color: white;
  z-index: 0;
  border-radius: 12px !important;
}

.uc-btn-ripple::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 200%; /* гарантия выхода за границы без смещения */
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.3) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shine 2.5s infinite;
  z-index: 1;
  pointer-events: none;
  box-sizing: border-box;
  will-change: left;
}


@keyframes shine {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}



/* БАННЕР - прозрачность input */
.uc-banner-form .t-input.t-input-phonemask__wrap,
.uc-banner-form select#sb-1759133656337 {
    background-color: rgb(255 255 255 / 20%) !important;
    backdrop-filter: blur(6px) !important;
    -webkit-backdrop-filter: blur(6px) !important;
}
/* цвет пунктов в выпадающем инпуте */
.uc-banner-form .t-form option {
    color: #262626 !important;
}


/* ТАБЫ - заливка */
.uc-tabs .t395__tab.t395__tab_active {
    background-image: linear-gradient(0.25turn,rgba(111,88,252,1) 0%,rgba(45,25,167,1) 100%) !important;
}

.uc-tabs .t395__tab_active:after {
    width: 0px !important;
}

.uc-tabs .t395__firefoxfix {
    opacity: 0% !important;
}

.uc-tabs .t395__select {
    background-image: linear-gradient(0.25turn,rgba(111,88,252,1) 0%,rgba(45,25,167,1) 100%) !important;
}


/* БУЛЛЕТЫ у СПИСКОВ */
/* Заменяем стандартные буллеты на SVG иконку */
.uc-icon-spisok ul {
    list-style: none; /* убираем стандартные маркеры */
    padding-left: 0px !important;   /* убираем отступ */
}
.uc-icon-spisok ul li {
    position: relative;
    padding-left: 25px; /* отступ слева под иконку */
    margin-bottom: 12px;
}
.uc-icon-spisok ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0em;
    width: 18px;
    height: 18px;
    background-image: url('https://static.tildacdn.com/tild3832-3766-4738-b165-313366616237/icon-spisok.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

/* Скругление углов фото у блока Скупаем и обмениваем технику */
.uc-icon-spisok .t1196__bgimg {
    border-radius: 15px !important;
}


/* ГАРАНТИИ. Выравнивание изображения */
.uc-garantii .t776__img {
    margin: 0 !important;
}


/* FAQ */
.uc-faq .t668__circle,
.uc-faq .t585__circle{
    border-radius: 10px !important;
}


/* ОТЗЫВЫ. Фоновое изображение */
.uc-otzyvy {
    background-image: url('https://static.tildacdn.com/tild6430-3032-4663-a131-313464623137/podlozhka-otzyvy.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}



/*МОБИЛЬНАЯ ВЕРСИЯ*/
@media screen and (max-width: 980px) {
    /* отступы у выпадающего меню */
    .uc-mobile-menu .t978__tooltip-menu_mobile {
        margin-top: 0px !important;
    }
    .uc-mobile-menu .t978__menu {
        padding: 6px 0 !important;
    }
    .uc-mobile-menu .t978__menu-link {
        padding-left: 10px !important;
    }
    .uc-mobile-menu a.t978__menu-link.t978__typo_1363040621.t-name.t-name_xs.t-menu__link-item.t978__menu-link_hook {
        margin-bottom: 0px !important;
    }
    .uc-mobile-menu .t978__tooltip-menu .t978__innermenu-content {
        padding: 0px 0px 0px 20px !important;
    }
    
    
    /* Калькуляторы */
    .uc-calculator .t-container {
        width: 89% !important;
    }
    .t-quiz__quiz-wrapper.t-quiz__quiz-wrapper_fixed-height.t-quiz__quiz-published.without-panel.t-quiz__inputs-in-cols {
        border-radius: 12px !important;
    }
    
    .uc-calculator .t-quiz__main {
        border-radius: 15px !important;
    }
}