@media screen and (max-width: 640px){
.t702 .t-popup__container
    {min-height: 60vh !important;
    top: 130px !important;
    }
}

.t702 .t-popup__container
    {border-radius: 10px !important;     }


/*cookies*/
.t657__wrapper {
    box-shadow: 0 0 40px 0 rgb(0 0 0 / 10%) !important; }

/*размер в подсказках полей*/
.t-input-block .t-input-block_rd-flex .t-input {
    font-size: 14px !important; }

/*услуги*/
.shape .tn-atom {
  background-color: #FFF !important; /* Исходный цвет */
  transition: background-color 0.3s ease; }
.shape, .text {
  transition: color 0.3s ease; }
.shape:hover .tn-atom {
  background-color: #FF6A00 !important; /* Новый цвет при наведении */ }
.shape:hover + .text .tn-atom,
.shape:hover ~ .text .tn-atom {
  color: #fff !important; /* Цвет текста при наведении на .shape */ }
  