#section-image-services {
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), 
        url(../images/services/background-services.jpg);
}

@media screen and (max-width : 525px) {
    #section-image-services {
        flex-wrap: wrap;
    }
}

#section-list-services-left {
    margin-right: 15px;
}

@media screen and (max-width : 525px) {
    #section-list-services-left {
        margin-bottom: 15px;
        margin-right: 0;
    }
}

#section-list-services-right {
    margin-left: 15px;
}

@media screen and (max-width : 525px) {
    #section-list-services-right {
        margin-left: 0;
        margin-top: 15px;
    }
}

.title-service {
    font-family: var(--font-title);
    font-size: 20px;
    margin: 10px 0 30px 0;
}

.subtitle-service {
    font-family: var(--font-subtitle);
    font-size: 30px;
    margin: 0 0 5px 0;
}

.text-list {
    font-family: var(--font-body);
    font-size: var(--font-size-body);
    line-height: 1.8;
    margin: 0 0 10px 0;
}

.text-italic {
    color: var(--secondary-color);
    font-family: var(--font-italic);
    font-size: var(--font-size-body);
    margin: 30px 0 0 0;
}

#block-shell {
    display: flex;
    flex: 1;
    padding: 0;
}

#shell-services {
    height: 90px;
}

@media screen and (max-width : 1024px) {
    #shell-services {
        height: 50px;
    }
}

@media screen and (max-width : 525px) {
    #shell-services {
        height: 35px;
    }
}