body {
    color: #000000 !important;
}

.apply-content, .title, .logo, .shrink, .mainpic, .mainpic-text, .workplace, .similar-section, .footer, .modal-trigger, .contact-img,  .more {
    display: none !important;
}

.row .col {
    padding: 0 !important;
}

a {
    text-decoration: none;
    border-bottom: 0 !important;
}

h1 {
    margin: 2rem 0 1.68rem 0 !important;
}

img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

h5 {
    font-size: 17px !important;
    margin-bottom: 0 !important;
}


ul {
    margin-top: 10px;
    font-size: 13px !important;
}

p {
    font-size: 13px !important;
}

.intro {
    margin-top: -70px;
}

.intro ul li {
    list-style-type: disc !important;
    padding-left: 0 !important;
}

.intro ul {
    margin-left: 15px;
}

.intro ul li:before {
    display: none;
}

.intro .link {
    display: none;
}

.infos {
    margin-top: -100px;
}

.infos > span {
    font-size: 13px !important;
}

.tasks {
    margin-top: -30px;
}

.about {
    margin-top: -20px;
}

.contact {
    background-color: #fff;
    margin-top: -30px;
}

.contact-person, .contact-person2 {
    font-size: 13px !important;
    margin-top: -10px;
}


.contact-person2 h6 {
    color: #000000 !important;
    margin-top: -10px;
    margin-bottom: -25px !important;
}

.row.full-width.contact .col {
    padding: 0 !important;
}


h1.print-only {
    font-size: 26px !important;
    display: inline-block !important;
    color: #000000 !important;
}

img.print-only {
    max-width: 150px !important;
    padding: 0 !important;
    margin-top: 20px ;

}

.print-only {
    display: initial !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    img.print-only {
        display: block !important;
        -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */

    }

    h1.print-only {
        padding-top: 20px;
    }
}