@media(min-width: 800px) {
    .t-menu-base__logowrapper {
        max-width: 110px !important;
    }
    
    .t855__item {
        padding: 30px;
        background: #fff;
        border-radius: 20px;
        margin: 15px -30px;
    }
    
    .t1015__content {
        padding: 58px 63px 55px;
    }
    
    .t-input {
        font-size: 14px;
    }
    
    .t-menu-base .t-btn {
        padding-left: 17px;
        padding-right: 17px;
    }
    
    .t-btnflex__icon::before {
        max-width: 15px;
    }
    
    .t702 .t-input-group {
        margin-bottom: 10px;
    }
    
    .t-feed__post-popup__content img {
        max-width: 100%;
        border-radius: 20px;
    }
    
    .t-feed__post-popup__text .t-title {
        color: #0A2160;
    }
    
    .t-feed__post-popup__text .t-redactor__tte-view h2.t-redactor__h2, .t-feed__post-popup__text .t-redactor__tte-view h3.t-redactor__h3, .t-feed__post-popup__text .t-redactor__tte-view h4.t-redactor__h4 {
        color: #0A2160;
        font-weight: 500;
    }
    
    .t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text, .t-feed__post-popup__text .t-redactor__tte-view blockquote.t-redactor__preface {
        FONT-SIZE: 16PX;
    }
    
    .t-menu-base__maincontainer_12-0, .t-menu-base__maincontainer_12-20, .t-menu-base__maincontainer_12-30, .t-menu-base__maincontainer_12-40 {
        max-width: 1170px;
    }
    

}

@media(max-width: 600px) {
        a.t-menu__link-item {
        font-size: 20px !important;
    }
    
    .t855__item {
        margin-top: 30px;
        padding: 40px 20px;
        background: #fff;
        border-radius: 20px;
        margin: 15px;
    }
    
    .t702 .t-popup__block-close {
        background: #002da4;
    }
    
    .t-cover-outer {
        padding: 0px !important;
    } 
    
    .t938__feature-icon {
        max-width: 60px !important;
    }
    
    .t718__contacts {
        color: #ffffff;
        font-size: 23px;
        text-align: left;
    }
    
    .t-text_sm {
        font-size: 14px;
        text-align: left;
        line-height: 1.45;
    }
    
    .t718 ul.t-sociallinks__wrapper {
        margin-bottom: 0;
        padding-left: 0;
        text-align: justify;
        list-style: none;
    }
    
    .t-input {
        font-size: 14px !important;
    }
}

@media(max-width:1180px) and (min-width:500px) {
    .t-menu-base .t-btn {
        display: none;
    }
}


.t688__col .t688__inner-col,
.t688__featured .t688__inner-col {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  will-change: transform;
}

.t688__col .t688__img,
.t688__featured .t688__img {
  transition: transform 0.6s ease;
  will-change: transform;
}

.t688__col .t688__img-separator,
.t688__featured .t688__img-separator {
  transition: opacity 0.35s ease;
}

.t688__col .t-card__title,
.t688__featured .t-card__title,
.t688__col .t-card__descr,
.t688__featured .t-card__descr {
  transition: transform 0.35s ease, opacity 0.35s ease;
}

/* hover */
.t688__col:hover .t688__inner-col,
.t688__featured:hover .t688__inner-col {
  transform: translateY(-8px);
  box-shadow: 0 18px 40px rgba(10, 33, 96, 0.12);
}

.t688__col:hover .t688__img,
.t688__featured:hover .t688__img {
  transform: scale(1.04);
}

.t688__col:hover .t-card__title,
.t688__featured:hover .t-card__title {
  transform: translateY(-2px);
}

.t688__col:hover .t-card__descr,
.t688__featured:hover .t-card__descr {
  transform: translateY(-2px);
  opacity: 0.92;
}
