@media print {
  @import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=8fc44120-6f1e-4432-8b84-acabbdf234cb");

  @font-face {
    font-family: "Univers";
    src: url("../fonts/fccb03f1-1b0d-4b49-b44f-f66b2cd4b6dc.woff2")
        format("woff2"),
      url("../fonts/be036722-04bf-4866-b4c2-141ab9b2bf90.woff") format("woff");
    font-weight: 100;
  }

  @font-face {
    font-family: "Univers";
    src: url("../fonts/5c8d59c2-9c85-4a22-88e3-bf3fba01dcd8.woff2")
        format("woff2"),
      url("../fonts/fc51d03b-0d7d-45df-9415-3c6270c80749.woff") format("woff");
    font-weight: 400;
  }

  @font-face {
    font-family: "Univers";
    src: url("../fonts/8a711a0d-3f17-4bfe-887b-6229858332b3.woff2")
        format("woff2"),
      url("../fonts/05a79c4b-9e9d-46e4-9d4b-610be05371c4.woff") format("woff");
    font-weight: 800;
  }

  html {
    font-size: 10px;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-weight: 100;
    font-family: "Univers";
  }
  body {
    font-weight: 100;
    font-size: 1.8rem;
    line-height: 1.5;
  }
  .header-wrapper .background-yellow,
  .headerslider > img,
  .headerslider .left-slide,
  .nav_mobile,
  .content_block.form_iframe,
  .content_block.form_select,
  #footer .special-menu,
  .slider_praxis,
  .search-wrap,
  aside.special-menu,
  .service_overview .headlines_block,
  .content_block.video {
    display: none !important;
  }
  body,
  h1,
  h2,
  h3,
  p,
  span,
  a {
    color: #000;
    text-decoration: none;
  }
  a {
    text-decoration: none;
  }
  td,
  table {
    border: none;
  }
  table {
    width: 80%;
  }
  td {
    width: 50%;
    vertical-align: baseline;
  }
  td p {
    margin: 0;
  }
  td p + p {
    margin-top: 0.5rem;
  }
  table tr td:first-child:nth-last-child(2) {
    padding-right: 0.8rem;
  }
  table tr td:last-child:nth-child(2) {
    padding-left: 0.8rem;
  }

  .headerslider .grey-box > p {
    margin-bottom: 0.5rem;
  }
  .headerslider p strong {
    font-weight: 700;
  }

  .content_block.gray_box .lg_4.col {
    width: 100%;
    display: block;
  }

  .content_block.gray_box .object, .col .object {
    margin: 5rem 0;
  }

  iframe {
    width: 100%;
    height: 400px;
  }

  .headerslider.full_height {
    min-height: auto !important;
  }
  .employee {
    margin: 3rem 0;
    page-break-inside: avoid;
  }

  .employee .tile {
    display: flex;
  }
  .employee .tile .name-yellow {
    margin-left: 3rem;
  }

  .service_overview .content_block h2 {
      margin-top: 0;
  }
}
