@keyframes color {
  0%   { background: #3C3FE6; }
  20%  { background: #AA40E6; }
  40%  { background: #7340E6; }
  60%  { background: #4077E6; }
  80%  { background: #AA40E6; }
  100% { background: #3C3FE6; }
}

.uc-bg_gradient .t396__artboard {
  background: #3C3EE6; /* Fallback */
  animation: color 9s infinite linear;
}
/*Меню*/
.t450__right_buttons_but_two_left a {
    background: transparent;
    box-shadow: none!important;
    font-size: 24px;
    padding: 0!important;
}

.t-section__title {
    font-weight:700;
}
.t-descr_xl {
    font-size: 22px;
}


.t450__right_buttons_but {
    display:block;
}
.t450__right_buttons_but .t-btn {
width:100%;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    box-shadow: 0px 3px 10px 0px rgba(60,62,230,0.5);
    
}

.t280__descr{
    color: #ffffff;
    font-size: 20px;
    /* font-family: 'Gilroy',Arial,sans-serif; */
    line-height: 1.2;
    font-weight: 600;
    border-radius: 6px;
    background-color: #3c3ee6;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    box-shadow: 0px 3px 10px 0px rgba(60,62,230,0.5);
    width: 80%;
    display: inline-block;
    padding: 20px;
}






.t450__menu__content{
    box-shadow: 0px 1px 12px rgba(0,0,0,.18);
    border-radius: 100%;
}


#rec715222886 .t395__wrapper {
    display:flex;
}
#rec715222886 .t395__tab {
    margin-left:10px;
}
#rec715222886 .t395__tab:first-child, #rec715222886 .t395__tab:last-child {
    border-radius:7px;
}

/*Страница услуги*/
#rec715790225 .tn-atom a {
    border-bottom:1px dashed;
}
.t819__content {
        padding: 20px 0px 20px 0px;
}
/*Список разделов кейсы*/

#rec722267879 .t-feed__parts-switch-btn span, #rec722267879 .t-feed__parts-switch-btn a {
    padding: 10px 24px 10px!important;
}

.t-feed__textwrapper {
        position: absolute;
    bottom: 30px;
    right: 30px;
    left: 30px;
}
#rec715808236 .t-feed__textwrapper {     
    position: relative;
    bottom: initial;
    right: initial;
    left: initial;
    width: initial;
}
#rec715808236  .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
    margin-bottom: 20px !important;
    border-radius: 6px !important;
}
#rec715808236 .js-feed-container .js-feed-post-title {
    color: initial;
}
#rec722267879 .js-feed-container .js-feed-post-title {
    line-height:1;
}
.t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    background-size: cover;
  box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 25%);
}
.js-feed-container .js-feed-post-title {
    color:#fff;
}
.t-feed__post-label {
    background-color: rgb(255 255 255 / 50%);
}    
.t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
    margin-bottom:0!important;
    border-radius:6px!important;
}
.t-feed__col-grid__content.t-feed__grid-col_paddingsmall {
    padding-bottom:0;
}
.t-feed__button-readmore  {
    display:none;
}



/*Адаптивность*/
@media (max-width: 480px){
    #rec711311842 .t135 {
        padding: 30px 30px 30px 20px!important;
    }
.t-section__title {
    font-size:28px;
}
#rec718809996 .t396__artboard {
    position: fixed!important;
    width: 100%;
    left: auto;
    top: auto;
    bottom: 10px!important;
    transform: none;
    transition: none;
    opacity: 1;
    z-index: 990;
}
}
@media (max-width: 640px){

    #t-header #rec711311842 .t135 {
    position: absolute!important;
    z-index:2!important;
        
    }
  .t-text_md {
    font-size: 18px;
    } 
    #nav711311295 {
        max-width:100vh;
    }
}
@media (min-width: 980px){
.t-section__title {
    font-size:42px;
}
.t-feed__textwrapper {
    width: 400px;
}
    
}

