.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}
.clearfix:after {
  clear: both;
}
.container--newscontent {
  padding-top: calc(var(--spaceTotal) * 1);
  padding-left: calc(var(--deskSpace) / 2);
  padding-right: calc(var(--deskSpace) / 2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.footarea {
  width: 104.65116279%;
  margin-left: -2.22222222%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.footpart {
  width: 95.55555556%;
  margin-left: 2.22222222%;
  margin-right: 2.22222222%;
}
.footpart.footpart--slim {
  width: 45.55555556%;
}
.area--one {
  width: 104.65116279%;
  margin-left: -2.3255814%;
}
.area--one .unit--form,
.area--one .unit {
  width: 95.55555556%;
  margin-left: 2.22222222%;
  margin-right: 2.22222222%;
}
.area--one .unitTwo--sizeWide {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.area--one .unitTwo--sizeWide .unit__background {
  width: 44.44444444%;
  height: 100%;
}
.area--one .unitTwo--sizeWide .unit__background * {
  height: 100%;
}
.area--one .unitTwo--sizeWide .unit__background img {
  width: 100%;
  height: 100%;
  max-width: 100% !important;
  max-height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.area--one .unitTwo--sizeWide .unit__content {
  width: 55.55555556%;
}
.area--one .unitTwo--sizeIndent {
  width: 84.44444444%;
  margin-left: 7.77777778%;
  margin-right: 7.77777778%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.area--one .unitTwo--sizeIndent .unit__background {
  width: 39.47368421%;
  height: 100%;
}
.area--one .unitTwo--sizeIndent .unit__background * {
  height: 100%;
}
.area--one .unitTwo--sizeIndent .unit__background img {
  width: 100%;
  height: 100%;
  max-width: 100% !important;
  max-height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.area--one .unitTwo--sizeIndent .unit__content {
  width: 60.52631579%;
}
.area--one .unitTwo--sizeHalf {
  width: 45.55555556%;
}
.area--one .unitTwo--sizeSlim {
  width: 45.55555556%;
}
/*# sourceMappingURL=screen-medium.css.map */