.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;
}

#rec1100717096 > div > div:nth-child(4) {
       justify-content: center;
}

.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%;
}


.text-review .tn-atom, .slide-text .tn-atom{
    background-color: inherit !important;
}

.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;
}

.accordion .t-col{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.t-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.t668__title{
    margin-right: 80px !important;
}

/*#rec1096744101 .tn-elem[data-elem-id="1749642970142"] .tn-atom {*/
/*    background-color: inherit !important;*/
/*}*/

@media screen and (max-width: 960px) {
.t-col {
    padding-left: 10px !important;
    padding-right: 10px  !important;
}
}

.t668__icon{
    right: 20px  !important;
    background: white  !important;
    border-radius: 4px !important;
}

.t668__text ul li:not(:first-child) {
    margin-top: 12px;
}

.t668__text ul li::marker {
    color: #74C0AB !important;
}

.button-header{
    pointer-events: all !important;
}

.button-header .tn-molecule{
     transition: 0.2s;
}


.button-header:hover .tn-molecule{
    background: #E8F6F9 !important;
}
.uc-header{
    position: absolute;
    top: 0;
    right: 0; 
}


@media screen and (max-width: 960px) {
    .t-container {
       max-width: 940px !important;
    }}
    .second-text-form{
        display: none !important;
    }

@media screen and (max-width: 1200px) {
    .t-container {
        max-width: 940px !important;
        padding: 0;
    }}

@media screen and (max-width: 600px) {
    .t668__title {
      margin-right: 40px !important;
    }}