.t228 {
    border-radius: 0 0 30px 30px;
    box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1) !important;
}

.t1120__title {
    word-break: normal;
    overflow-wrap: break-word;
    hyphens: auto;
}

@media(min-width: 1200px) {
    .t1120__content {
        margin: 0 0 100px 0;
    }
    
    .t858__img {
        padding-bottom: 45px;
    }
    
    .t503 .t-item {
            background: #f9f9f9;
            border-radius: 30px;
            padding: 35px;
            width: 24%;
    }
}

.t1120__uptitle {
    letter-spacing: normal;
}



.t-btn {
    padding: 23px;
    height: auto;
}

.t1196__control_md {
    padding: 0px !important;
    height: 60px !important;
}

.t-item.t-animate {
    transition-duration: 1s;
}

.t1120__descr {
    word-break: break-word !important;
}

@media(max-width: 700px) {
    .tmenu-mobile__container {
        padding: 5px 20px !important;
    }
    
    .t1120 .t-cover__wrapper {
        padding: 0 20px;
    }
    
    .t1120__wrapper.t-cover__wrapper {
        word-break: auto-phrase !important;
    }
    
    .t1120__content {
        max-width: 90%;
    }
    
    .t995__buttons {
        display:none;
    }
    
    .t826__galaxy {
        background-image: -webkit-linear-gradient(top, rgb(59 131 238 / 57%), rgb(55, 116, 204)) !important;
    }
    
    .t718 .t718__contentwrapper {
        text-align: left !important;
    }
}
