
#rec389835959 .t-section__container .t-col {
  display: none !important;
}
#rec389835959 {
  margin-top: 0 !important;
  padding-top: 0 !important;
  display: block;
}
  .t015__title {
    margin-bottom: 32px!important;
  }


.t015__title .accent-word {
  color: var(--uc-color-color-c0392b, #c0392b);
}
/* Если нужно принудительно, используйте !important */
.t-title,
.t-title_lg,
.t015__title {
  font-family: var(--t-headline-font, Arial) !important;
  font-size: 48px !important;
  font-weight: 900 !important;
  color: var(--uc-typo-color-0d2240, #0d2240) !important;
  line-height: 1.15 !important;
  text-transform: none !important;
}
@media (max-width: 960px) {
  .t-title, .t-title_lg, .t015__title {
    font-size: 36px !important;
  }
}
@media (max-width: 640px) {
  .t-title, .t-title_lg, .t015__title {
    font-size: 28px !important;
  }
}
/* Основной блок с номером */
.t228__right_descr {
  display: flex;
  align-items: center;
  margin-right: 15px; /* отступ от иконок соцсетей */
}

/* Ссылка с номером */
.t228__right_descr a[href^="tel:"] {
  display: inline-flex;
  align-items: center;
  gap: 8px; /* расстояние между иконкой и текстом */

  /* Шрифт */
  font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  letter-spacing: 0.5px;
  color: #ffffff;

  /* Фон и обводка */
  background: rgba(255, 255, 255, 0.08);
  padding: 8px 16px 8px 14px;
  border-radius: 30px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(4px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);

  /* Переходы для анимации */
  transition: all 0.25s ease-in-out;
  text-decoration: none;
  line-height: 1.4;
}

/* Иконка телефона (SVG) через псевдоэлемент */
.t228__right_descr a[href^="tel:"]::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: currentColor;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") no-repeat center;
  mask-size: contain;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") no-repeat center;
  -webkit-mask-size: contain;
  background-color: #fff;
  transition: transform 0.3s ease;
}

/* Эффекты при наведении */
.t228__right_descr a[href^="tel:"]:hover {
  background: rgba(255, 255, 255, 0.18);
  border-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(255, 255, 255, 0.1);
  transform: scale(1.03);
  color: #fff;
}

.t228__right_descr a[href^="tel:"]:hover::before {
  transform: rotate(-10deg) scale(1.1);
}

/* Лёгкая пульсация при загрузке (опционально) */
@keyframes softPulse {
  0% { box-shadow: 0 0 0 0 rgba(255,255,255,0.3); }
  70% { box-shadow: 0 0 0 8px rgba(255,255,255,0); }
  100% { box-shadow: 0 0 0 0 rgba(255,255,255,0); }
}
.t228__right_descr a[href^="tel:"] {
  animation: softPulse 2s infinite 2s; /* задержка 2с, чтобы не сразу */
}

/* Адаптивность для мобильных */
@media (max-width: 768px) {
  .t228__right_descr a[href^="tel:"] {
    font-size: 15px;
    padding: 6px 12px 6px 10px;
    gap: 6px;
  }
  .t228__right_descr a[href^="tel:"]::before {
    width: 16px;
    height: 16px;
  }
}












/* ============================================
   HOVER ЭФФЕКТЫ ДЛЯ ПУНКТОВ МЕНЮ (как в коде выше)
   ============================================ */

/* Основные ссылки меню */
#nav2360004431 .t-menu__link-item {
  position: relative;
  transition: color 0.2s ease, opacity 0.2s ease;
  opacity: 0.85;
}

#nav2360004431 .t-menu__link-item::after {
  content: '';
  position: absolute;
  bottom: -4px;
  left: 0;
  right: 0;
  height: 2px;
  background: #C0392B; /* акцентный красный */
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

#nav2360004431 .t-menu__link-item:hover {
  opacity: 1;
  color: #C0392B;
}

#nav2360004431 .t-menu__link-item:hover::after {
  transform: scaleX(1);
}

/* Ссылки в выпадающих подменю */
#nav2360004431 .t-menusub__link-item {
  position: relative;
  transition: color 0.2s ease;
}

#nav2360004431 .t-menusub__link-item::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 1px;
  background: #C0392B;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

#nav2360004431 .t-menusub__link-item:hover {
  color: #C0392B;
}

#nav2360004431 .t-menusub__link-item:hover::after {
  transform: scaleX(1);
}




/* ===== БЛОК С СИНИМ ФОНОМ И ПОЛОСАМИ ===== */
#rec278728250 {
  position: relative;
  overflow: hidden;
  background-color: #275087; /* основной синий фон */
  padding-top: 0px;
  padding-bottom: 30px;
}

/* Диагональные полосы (псевдоэлемент) */
#rec278728250::before {
  content: '';
  position: absolute;
  inset: 0;
  background:
    repeating-linear-gradient(
      -45deg,
      transparent,
      transparent 28px,
      rgba(255, 255, 255, 0.03) 28px,
      rgba(255, 255, 255, 0.03) 29px
    );
  pointer-events: none; /* чтобы не мешать кликам */
  z-index: 0;
}

/* Контент внутри блока – поверх полос */
#rec278728250 .t-container {
  position: relative;
  z-index: 1;
}

/* ===== СТИЛИ ДЛЯ ТЕКСТА И ССЫЛОК (сохранены оригинальные) ===== */
#rec278728250 .t457__copyright {
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
}

#rec278728250 .t457__li a {
  font-size: 14px;
  color: #ffffff;
  font-weight: 400;
}

#rec278728250 a {
  color: #ffffff;
  text-decoration: none;
}

#rec278728250 a:hover {
  text-decoration: underline;
}











.t-col_8 {
    max-width: 100%!important;
}
/*
.t491__content {
  transition: transform 0.3s ease-in-out;
}

.t491__content:hover {
  transform: scale(1.1);
}

.t-feed__slider-grid__post-wrapper{
  transition: transform 0.3s ease-in-out;
}

.t-feed__slider-grid__post-wrapper:hover {
  transform: scale(1.1);
}










.uc-bul li {
    list-style-type: none; /* Прячем исходные маркеры */
   }
.uc-bul li:before {
    color: #275087; /* Цвет маркера */
    content: "●"; /* Сам маркер */
    padding-right: 10px; /* Расстояние от маркера до текста */
    wight:30px;
   }


    

.t-sociallinks__wrapper svg path:hover {
fill:inherit;
stroke:inherit;
stroke-width:inherit;
}





.t-sociallinks__wrapper .t-sociallinks__svg:hover {
fill:#FF9F00;
}




.t491__content:hover {
    color: #FF9F00 !important;
    text-decoration: underline;}
}

.t491__content a:hover {
    color: #FF9F00 !important;
    }


.t-name a:hover {
    color: #FF9F00 !important;
    }





</style>

