/* Для меню t228 (rec1241838681) */
@media (min-width: 980px) {
  #rec1241838681 .t228__maincontainer {
    max-width: 1044px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* Для футера t344 (rec1241851411) */
@media (min-width: 980px) {
  #rec1241851411 .t-container {
    max-width: 1044px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* Для адаптивного хедера (rec1241837881) - предположительно тоже t228 */
@media (min-width: 980px) {
  #rec1241837881 .t228__maincontainer {
    max-width: 1044px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.t-sociallinks__item_whatsapp svg path {
  fill: #25D366 !important;
}



/* Точный расчет для 3 карточек в 1044px */
@media (min-width: 980px) {
  #rec1217803761 .t776__parent {
    max-width: 1044px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    gap: 12px !important;
  }
  
  /* Расчет: (1044px - 24px padding - 24px gap) / 3 = 332px на карточку */
  #rec1217803761 .t-col_4 {
    width: 332px !important;
    flex: 0 0 332px !important;
    max-width: 332px !important;
  }
  
  #rec1217803761 .t776__col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important;
  }
  
  #rec1217803761 .t776__content {
    padding: 15px !important;
    margin: 0 !important;
  }
}