 :root {
   --C40-whatsapp-bg: #009588;
   --C42-whatsapp-text: #fff;
   --C43-whatsapp-text-hover: #fff;
 }

 /* Color 05 & 13 derzeit nicht belegt */
 body {
   /* C-01 - Background */
   background: #aeaeae;
 }

 .content {
   /* C-02 - Background-Container */
   background: #fff;
 }

 .content h2:before {
   border-left: #0d39ab 30px solid;
 }

 .header {
   /* C-03 - Primary Color 01 */
   background-color: #878787;
 }

 .imgSingle {
   background: #fff;
 }

 .sidebar {
   /* C-03 - Primary Color rgba >> #FFF */
   background: linear-gradient(0deg, rgba(135, 135, 135, 1) 50px, rgba(255, 255, 255, 1) 50px);
 }

 .footer {
   /* C-04 - Primary Color 02 */
   background: #878787;
 }

 .jobTitle h1,
 .jobTitle h3 {
   /* C08 - Jobtitle */
   color: #0d39ab;
 }

 .application {
   /* C06 - Background CTA */
   background: #0d39ab;
 }

 .application:hover {
   /* C07 - Background CTA Hover */
   background: #0d39ab;
 }

 a.btn.link {
   /* C09 - CTA */
   color: #fff;
 }

 a.btn.link:hover {
   /* C09 - CTA */
   color: #fff;
 }

 .whatsapp {
   background-color: var(--C40-whatsapp-bg);
 }

 .whatsapp a.btn {
   color: var(--C42-whatsapp-text);
 }

 .whatsapp a.btn:hover {
   color: var(--C43-whatsapp-text-hover);
 }

 a,
 .content h2,
 .companyInfo strong,
 .contact ul li:first-child,
 .contact strong {
   /* C-10 - Primary Color 03 */
   color: #0d39ab;
 }

 .content ul li::before {
   /* C-11 - Bullet Points */
   color: #0d39ab;
 }

 body,
 .textWrappContent {
   /* C12 - Text First */
   color: #3c3c3b;
 }

 .contact a,
 .contact a strong {
   /* C13 - Text Second */
   color: #0d39ab;
 }

 .companyInfo,
 .introduction,
 .contact ul {
   /* C13 - Text Second */
   color: #3c3c3b;
 }

 /* Firefox Workaround - Print */
 @media only print and (min--moz-device-pixel-ratio:0) {

   a,
   .content h2,
   .contact ul li:first-child,
   .contact a,
   .contact a strong,
   .companyInfo strong,
   .contact strong {
     /* C-04 - Primary Color 02 */
     background-image: linear-gradient(90deg, #0d39ab, #0d39ab);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
   }

   .content ul li::before {
     /* C-04 - Primary Color 02 */
     background-image: linear-gradient(90deg, #3c3c3b, #3c3c3b);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
   }

   .jobTitle h1,
   .jobTitle h2,
   .jobTitle h3 {
     /* C08 - Jobtitle */
     background-image: linear-gradient(90deg, #0d39ab, #0d39ab);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
   }

   a.btn.link {
     /* C09 - CTA */
     color: #fff;
     background-image: linear-gradient(90deg, #fff, #fff);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
   }

   .textWrappContent,
   .companyInfo:not(strong),
   .contact:not(strong),
   .companyInfo:not(strong),
   .introduction:not(strong) {
     /* C12 - Text */
     background-image: linear-gradient(90deg, #3c3c3b, #3c3c3b);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
   }
 }