/*
 * 
 * Тема : 
 *
 * 
 */

/*

#iblock-dummy {
    padding: 3rem 0;
}

#iblock-dummy .iblock-title {
    text-align: center;
    color: #b0b0b0;
}

#iblock-dummy .iblock-title .title {
    margin-bottom: 0;
    text-transform: uppercase;
    color: #b9b9b9;
}

*/

/*
 * -----------------------------------------------------------------------------
 *
 * Услуги.
 *
 * -----------------------------------------------------------------------------
 */


#iblock-services {
    position: relative;
    padding: 3rem 0;
    
    background-color: #f5f5f5;
}

#iblock-services .iblock-title {
    text-align: center;
}

#iblock-services .iblock-title .title {
    margin-bottom: 0;
    text-transform: uppercase;
    
    color: var(--color-text);
}

#iblock-services .item {
    margin-top: 3rem;
}

#iblock-services .item-box {
    height: 100%;
    
    border-radius: 5px;
    border: 1px solid #e9e9e9;
    
    background-color: #fff;  
    
    overflow: hidden;
}

#iblock-services .image {
    position: relative;
    padding-bottom: 200px;
    
    background-size: cover;
}

#iblock-services .image .blackout {
    position: absolute;
    inset: 0;
    
    background: linear-gradient(to top, rgba(0,0,0,.9), rgba(0,0,0,.2));
}

#iblock-services .image .texts {
    position: absolute;
    left: 1rem; right: 1rem;
    bottom: 1rem;
    
    color: #fff;
}

#iblock-services .image .title {
    font-size: 20px;
    font-weight: 800;
    
    text-transform: uppercase;
}

#iblock-services .image .about {
    margin-top: 1rem;
    
    font-size: 14px;
}

#iblock-services .menu {
    padding: 1rem 0;
}

#iblock-services .box--link {
    padding: 0 1rem;
}

#iblock-services .link {
    display: block;
    position: relative;
    
    padding: 1.25rem 1rem;
    padding-left: 3rem;
    
    font-size: 14px;
    text-decoration: none;
    
    background-position: left .75rem;
    background-repeat: no-repeat;
    background-size: auto 38px;
    
    color: var(--color-prim);
}

/*

#iblock-services .link::before {
    content: "— ";
    position: absolute;
    left: 1rem; top: 8px;
}

*/

#iblock-services .link:hover {
    text-decoration: underline;
}

@media (min-width: 520px) {
    
    #iblock-services .menu {
        display: -ms-flexbox;
        display: flex;
        
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    
    #iblock-services .box--link {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    /*
    
    #iblock-services .menu {
        display: -ms-flexbox;
        display: flex;
    }

    #iblock-services .links {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    */
    
}

@media (min-width: 992px) {

    #iblock-services .iblock-title {
        margin-bottom: 2rem;
    }
    
    #iblock-services .iblock-items {
        display: -ms-flexbox;
        display: flex;

        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        
        margin: 0 -.5rem;
    }

    #iblock-services .item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        
        position: relative;
        margin-top: 1rem;

        padding-right: .5rem;
        padding-left: .5rem;
    }
}

/*

@media (min-width: 992px) {

    #iblock-services .item {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;  
    }
}

*/

/*
 * -----------------------------------------------------------------------------
 *
 * .
 *
 * -----------------------------------------------------------------------------
 */



