.main-card-photo {
    width: 100%;
    overflow: hidden;
    border-radius: 12px;
}

.main-card-photo .tn-atom__img{
    transition: transform 0.3s ease;
}

.main-card-photo:hover .tn-atom__img {
    transform: scale(1.1);
}

.text-underline{
    text-decoration: underline;
}

.tn-molecule{
    overflow: hidden; /* Основное свойство */
    -webkit-overflow: hidden; /* Для старых версий Safari (необязательно) */
    -moz-overflow: hidden; /* Для старых версий Firefox (необязательно) */
    overflow-x: hidden; /* Скрытие переполнения по оси X */
    overflow-y: hidden; /* Скрытие переполнения по оси Y */
}

#rec943428886 .tn-elem[data-elem-id="1744023937841"]{
    height: 120%;
}

.tn-atom a{
    transition: 0.1s;
}
.tn-atom a:hover{
    color: #0A272D !important;
}

.social-icon{
    border-radius: 99px;
}
.social-icon .tn-atom{
    transition: 0.2s ease;
}
.social-icon .tn-atom:hover{
    background-color: #E8F6F9 !important;
    
}
.social-icon:hover{
    border: #003E4C 0.5px solid;
}

.t-popup__container.t-popup__container-static{
    margin: 0px !important;
}

body{
    scroll-behavior: smooth;
}
.blur-03{
    backdrop-filter: blur(0.6px) !important;
}

.uc-popup-blur > div > div {
    backdrop-filter: blur(4px) !important;
}
