
body  {
    font-size: 10pt;
}
#jobIntroText p {
    font-size:14pt;
}
@page {
    size: A4;
    margin: 60pt 40pt 60pt;
}

h1, h2, h3, h4, h5 {
    page-break-after: avoid;
}
h1 {
    font-size:24pt
}
h2, #aufgabenProfil h2 {
    font-size:20pt
}

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, #headerImage, #benefits, #aboutQuickline, #bgVideoArea, #contactImage, #contactLeft, #applyTeaser,footer {
    display: none;
}
#buttonEmailMobile, #buttonPhoneMobile  {
    display: block;
}
.solidButton:after {
    display: none;
}
.applyButton {
    display: none;
}
.button {
    background-color:transparent !important;
    color:black;
    padding:0;
    height: auto;
}
#contact svg, .jobMetaIcon {
    display: none;
}
#jobTitleArea {
    margin-top:10px;
}
#jobIntroText {
    margin-bottom:0px;
}
#aufgabenProfil {
    padding:0;
}
#contactRight,#aufgabenProfil .pageInner ul li {
    font-size:10pt;
}
#jobIntroText p {
    font-size:10pt;
    line-height: 16pt;
    padding-top:0;
}
#aufgabenProfil .pageInner ul li {
    line-height: 20pt;
}
#contactRight{
    gap:10px;
    margin-top:10px;
}
#headerLogo svg {
    display: none;
}
#printlogo {
    display: block;
    max-width: 180px;
}
#aufgabenProfil {
    margin-top:0;
}
#aufgabenProfil .pageInner ul {
    gap:0;
}
#aufgabenProfil .pageInner {
    grid-template-columns: 1fr;
    gap:0;
}
#aufgabenProfil h2, #contact .pageInner h2 {
    margin-bottom:10px;
    font-size:16pt !important;
    font-weight: normal;
}
#contact .pageInner h2 b {
    font-weight: normal;
}
#contact {
    padding:0;
}
#contact .pageInner {
    gap:0;
}
#contactHolder * {
    font-size:12pt !important;
    font-weight: normal;
}
.titlePattern:before {
    display: none;
}