  .img-zoom {
    border-radius: 32px !important;
    overflow: hidden;
}
.img-zoom .tn-atom__img,
.img-zoom .t-bgimg {
    border-radius: 32px !important;
    transition: all 500ms ease-in-out !important;
}
.img-zoom:hover .tn-atom__img,
.img-zoom:hover .t-bgimg {
    transform: scale(110%);
}

.hover-white {
    opacity: 0.25;              /* начальная прозрачность */
    transition: opacity 0.3s;   /* плавный переход */
    cursor: pointer;            /* курсор как на кнопке */
}

.hover-white:hover {
    opacity: 1;                 /* прозрачность при наведении */
}


.hover-service {
  transition: filter 0.3s ease;
  cursor: pointer;
}

.hover-service:hover {
  filter: opacity(0.6); /* выглядит как прозрачность */
}


.my-image {
  pointer-events: none; /* клики игнорируются */
}








    






