/* размытие фона для шапки */
.t1272 .t-menu-base__maincontainer {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 2px solid #F5F5F5;
}


/* анимации для первого экрана */
.mainLeftCol > .tn-molecule,
.mainRightCol > .tn-molecule {
  --t396-speedhover: 0.3s;
}

.mainPageWrapper:has(.mainRightCol:hover) 
.mainRightCol > .tn-molecule {
  border-color: #4E7AB7 !important;
}

.mainPageWrapper:has(.mainRightCol:hover) 
.mainLeftCol > .tn-molecule {
  border-color: #F5F5F5 !important;
}


/* анимации для плашек парковок */
.parking_preview:hover .tn-atom {
  color: #ffffff !important;
  --t396-speedhover: 0.3s;
}

.parking_preview:hover .tn-molecule {
  background-color: #4E7AB7 !important;   
  --t396-speedhover: 0.3s;
}

 
/* Создать "тег" в блоках заголовка */   
.t017 .t-uptitle {
  display: inline-flex !important;
  align-items: center;
  padding: 8px 24px;
  border: 2px solid #F5F5F5;
  border-radius: 60px;
  background: #ffffff;
  width: auto !important;
  max-width: 100%;
  line-height: 1;
  box-shadow: 0 0 20px rgba(62, 170, 52, 0.1);

  @media (max-width: 640px) {
    padding: 4px 16px;
  }
}


/* Ограничить ширину дескриптора */
.t017__descr {
  @media (min-width: 640px) {
    max-width: 76%;
    margin: 0 auto;
  }
}


/* Карточки кейсов */
.t-feed__col-grid__post-wrapper {
  padding: 8px;
  background: #ffffff;
  border-radius: 24px;
  outline: 2px solid #F5F5F5;
  outline-offset: -2px;
  transition: all 0.3s ease;

  &:hover {
    box-shadow: 0 4px 16px rgba(87, 87, 87, 0.08);
  }

  &:hover .t-feed__post-title {
    color: #3EAA34;
  }
}

/* hover заголовков */
.t897 .t-feed__post:hover .t-feed__post-title {
  color: #3EAA34 !important;
}


/* текстовая обёртка */
.t897 .t-feed__textwrapper,
.t897 .t-feed__post-parts-date-row {
  padding: 0px 16px;

  @media (max-width: 640px) {
    padding: 8px;
  }
}


/* кнопка футера */
.footerForm .t-submit {
  width: 100% !important;
}


/* контейнер */
.t897__container {
  box-sizing: border-box;
  max-width: 1180px;
}


/* сетка новостей */
.t897 .t-width {
  width: 100%;
}

.t897 .t-col_3 {
  max-width: 278px;

  @media (max-width: 1024px) {
    max-width: 240px;
  }
}

.t897 .t-col_4 {
  max-width: 376px;

  @media (max-width: 1024px) {
    max-width: 324px;
  }
}

.t897 .t-col {
  margin-left: 8px;
  margin-right: 8px;
}

.t897 {
  z-index: 2;
  position: relative;
}


/* кнопки новостей */
.t-feed__buttons-wrapper {
  margin-top: 32px;
}


/* хлебные крошки */
.t758__wrapper {
  padding: 0 16px;
}


/* карточки услуг */
.serviceCard:hover .serviceCardName .tn-atom {
  color: #3EAA34 !important;
}

.serviceCard:hover .serviceCardNumber .tn-atom {
  color: #4E7AB7 !important;
}


/* отступ блока */
.t1127__container_last {
  margin-top: 32px;
}


/* слайдер */
.t-slds__wrapper {
  padding: 32px;
  border: 2px solid #F5F5F5;
  border-radius: 24px;
}


/* НОВОЕ (было только во второй версии) */
.t728__bgimg {
  border: 2px solid #F5F5F5;
  border-radius: 8px;
}