@charset "UTF-8";
@media print {    
    .section-concept .c-heading-c--mod {
        color: #000;
    }
    .section-solutions {
        background: none !important;
    }
    .c-hero-split--mod {
        display: flex !important;
        flex-direction: column !important;
    }
    .c-hero-split--mod .c-hero-split__content .c-hero-wrap {
        position: initial;
        transform: none;
    }
    .c-hero-split--mod .c-hero-split__content {
        order: -1;
    }
    .c-link-block--mod.c-link-block--noImg .c-link-block__item .c-link-block__item__link,
    .c-hero-split--mod .c-hero-split__title span,
    .c-link-box--mod.c-link-box a,
    .section-concept {
        background: #fff;
        padding-left: 0;
        color: #000;
    }
    a {
        text-decoration: underline !important;
    }    
    .c-link-block--mod .c-link-block__item .c-link-block__item__title,
    .c-link-block--mod .c-link-block__item .c-link-block__item__title *{
        color: #FFFFFF;       
        font-size: 14px;
    }  
 
    .c-link-block--mod .c-link-block__item .c-link-block__item__title {
        padding: 0 3rem;
    }
    .c-link-block.c-link-block--mod.c-link-block--noImg .c-link-block__item__title span {
        color: #000000;
    } 
    .main-inner {
        max-width: calc(100% - 16rem);
    }
    .c-link-block.c-link-block--col1.c-link-block--mod, 
    .c-link-block.c-link-block--col2.c-link-block--mod, 
    .c-link-block.c-link-block--col3.c-link-block--mod {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        max-width: 100%;
        margin: auto;
        width: 100%;
    }
    .c-link-block.c-link-block--col1.c-link-block--mod {
        justify-content: center;
    }
    .c-link-block.c-link-block--mod .c-link-block__item {
        width: 50%;
        margin-top: 3rem;
    }

    .c-link-block.c-link-block--col2.c-link-block--mod,
    .c-link-block.c-link-block--col3.c-link-block--mod {
        justify-content: flex-start;
    }
    
    .c-link-block--mod .c-link-block__item .c-link-block__item__title br {
        display: none;
    }
    .c-link-block.c-link-block--mod + .c-link-block.c-link-block--mod {
        margin-top: 0 !important;
    }
}
@media print and (min-width: 520px) {
    .menuLocalOn .js-v-modal-bg {
        display: none !important;
    }
}