
body {
    font-size: 10pt;
}

@page {
    size: A4;
    margin: 60pt 40pt 60pt;
}

h1, h2, h3, h4, h5 {
    page-break-after: avoid;
}

main {
    border: none;
    box-shadow: none;
}

.title-section {
    color: #333333 !important;
}

.application-section {
    margin: 0 auto;
    border-top: none !important;
    border-bottom: none !important;
}

[data-role=action],
[data-role=image],
.media {
    display: none !important;
}

.contact-image {
    display: none;
}
img, .headerBgImage, .teaser-link, .apply-btn, footer, .follow, iframe,.kununu, .benefits-wrapper,.teamText, div#feat-image, .no-print, header, .app-process {
    display: none !important;
}
.feat {
    padding-top: 30px;
    padding-bottom: 0;
}
.feat .title {
    bottom:0px;
}
.feat {
    min-height: inherit;
}
.intro {
    width: 100%;
}
* {
    font-size:13px !important;
    background-color:white !important;
    color:black !important;
    box-shadow: none!important;
    line-height: 18px !important;
}
h1 {
    font-size:22px !important;
    line-height: 29px !important;
}
ul {
    list-style: inherit;
    list-style-type: disc;
    padding-left:15px;
}
ul li {
    padding-left: 0px;
    padding-bottom: 0px;
}
ul li:before {
    display: none !important;
}
.content {
    padding:0px;
}
.feat .title {
    padding:0px;
}
section, .feat  {
    margin-top: 20px !important;
}
h2 {
    margin-bottom:0px!important;
}
em, #einleitung, .contact-data{
    margin: 0 !important;
    padding:0 !important;
}
em {
    margin-bottom: 20px !important;
}
.content50 {
    min-width: 100% !important;
    max-width: 100% !important;
}
.logo-print {
    display: block !important;
    max-width: 170px;
    margin-left:20px;
}