.b24-widget-button-position-bottom-right {
right: 20px !important;
bottom: 40px !important;
}


/* Услуги дизайна - бегущая строка */
.uc-mpro-runstring .t1003 {
    height: 100px !important;
}
.uc-mpro-runstring .t1003__content {
    background-color: #000000;
}
.uc-mpro-runstring .t-text {
    color: #FFFFFF;
    font-size: 40px;
    line-height: 1.5;
}


/* Услуги дизайна - Часто задаваемые вопросы */
.uc-mpro-faq .t585__trigger-button {
    padding-top: 25px;
    padding-bottom: 25px;
}
    
@media screen and (max-width: 959px){
    
    /* Услуги дизайна - бегущая строка */
    
    .uc-mpro-runstring .t-text_md {
        font-size: 30px;
        line-height: 1.25;
    }
    .uc-mpro-runstring .t1003 {
        height: 80px !important;
    }
}

 /* Услуги дизайна - блок с тектом и картинкой */


    .schema-div {
        display: flex;
        flex-direction: column;
        padding: 90px 40px 30px;
        gap:35px;
        color: #FFFFFF;
        background: #232323; 
        border-radius: 15px;
    }
    
    .schema-main {
        display: flex;
        flex-direction: row;
        gap:40px;
        align-items: center;
    }
    
    .schema-description {
        width: 460px;
    }
    
    .schema-image {
        width: 580px;
        /* background: #434343; */
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-around;
    }
    
    .schema-advantages {
        display: flex;
        flex-direction: row;
        gap:40px;
        justify-content: flex-end;
        font-family: 'Circe';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 155%;
    }
    
    .minus {
        background-image: url(https://static.tildacdn.com/tild6166-6338-4264-a664-666363393934/minus.svg);
        background-repeat: no-repeat;
        padding-left: 50px;
    }
    
    .advantages {
        background-image: url(https://static.tildacdn.com/tild3632-3266-4531-a261-333630346461/advantages.svg);
        background-repeat: no-repeat;
        padding-left: 50px;
    }
    
    h3 {
        font-family: 'Circe';
        font-style: normal;
        font-weight: 800;
        font-size: 24px;
        line-height: 125%;
        margin-bottom: 15px;
    }
    
    p {
        font-family: 'Circe';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 155%;
    }
    
    p.schema-more {
        margin-top:28px;
    }
    
    a.schema-link {
        color: #FAE35C !important;
    }
    
    a.schema-link::after {
        color: #FAE35C!important;
        content: " ↗︎";
    }
    
    @media screen and (max-width: 1199px) {
        .schema-div {
            padding: 60px 40px 30px;
            gap: 10px;
        }

        .schema-description {
            width: 360px;
        }
        .schema-image {
            width: 460px;
        }
        .schema-img {
            width:100%;
        }
    }
    
    @media screen and (max-width: 959px) {
        .schema-div {
            padding: 60px 40px 30px;
            gap: 15px;
        }
    
        .schema-main {
            flex-direction: column;
            gap: 30px;
            align-items: center;
        }
        
        .schema-description {
            width: 100%;
        }
        .schema-image {
            width: 100%;
        }
        .schema-img {
            width:100%;
            height: 200px;
        }
        .schema-advantages {
            justify-content: center;
        }
    }
    
    @media screen and (max-width: 639px) {
        .uc-mpro-textimage .t-col {
            padding-left: 10px;
            padding-right: 10px;
        }
        
        .schema-div {
            padding: 45px 20px 30px;
            gap: 0px;
        }
        
        .schema-main {
            flex-direction: column;
            gap: 15px;
        }
        
        .schema-img {
            width:100%;
            height: 200px;
        }
    }

    @media screen and (max-width: 479px) {
        .uc-mpro-textimage .t-col {
            padding-left: 0px;
            padding-right: 0px;
        }
        .schema-advantages {
            gap:20px;
        }
        .minus, .advantages {
            line-height: 120%;
        }
    }    
    

