
/*
 *************************************************************************
 **                                                                     **
 **                                                                     **
 **                  !DO NOT EDIT THIS FILE MANUALLY!                   **
 **                 !ANY CHANGES  WILL BE OVERWRITTEN!                  **
 **          Place your custom changes inside custom.css-file           **
 **                                                                     **
 **                !DIESE  DATEI NICHT VON HAND AENDERN!                **
 **            !AENDERUNGEN WERDEN MASCHINELL UEBERSCHRIEBEN!           **
 **            Manuelle CSS-Anpassungen platzieren Sie bitte            **
 **                     in der custom.css-Datei                         **
 **                                                                     **
 **                                                                     **
 *************************************************************************
*/


/*

	Main file of LESS-Styling, Generated: 2018-02-01 12:02:41
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*

	LESS-Atoms-Styling, Generated: 2018-02-01 12:02:41
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*   SKIPPED BECAUSE EMPTY: @color_1: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_10: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_11: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_12: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_13: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_14: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_15: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_16: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_17: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_18: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_19: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_2: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_20: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_3: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_4: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_5: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_6: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_7: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_8: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_9: ;   */
/*

	LESS-Styling, Generated: 2018-02-01 12:02:41
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
@font-face {
  font-family: 'Helvetica-Th';
  src: url('/fonts/HelveticaNeueLTStd-Th.eot');
  src: url('/static/fonts/HelveticaNeueLTStd-Th.eot?#iefix') format('embedded-opentype'), url('/static/fonts/HelveticaNeueLTStd-Th.woff') format('woff'), url('/static/fonts/HelveticaNeueLTStd-Th.ttf') format('truetype'), url('/static/fonts/HelveticaNeueLTStd-Th.svg#svgFontName') format('svg');
}
@font-face {
  font-family: 'Helvetica-Bd';
  src: url('/fonts/HelveticaNeueLTStd-Bd.eot');
  src: url('/static/fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'), url('/static/fonts/HelveticaNeueLTStd-Bd.woff') format('woff'), url('/static/fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'), url('/static/fonts/HelveticaNeueLTStd-Bd.svg#svgFontName') format('svg');
}
/*

	LESS-Styling, Generated: 2018-02-01 12:02:41
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*

	LESS-Styling, Generated: 2018-02-01 12:02:41
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*

	LESS-Styling, Generated: 2018-02-01 12:02:41
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
@media only screen and (min-width: 0px) {
  [data-size-lg="12"] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="11"] {
    width: 91.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="10"] {
    width: 83.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="9"] {
    width: 75%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="8"] {
    width: 66.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="7"] {
    width: 58.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="6"] {
    width: 50%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="5"] {
    width: 41.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="4"] {
    width: 33.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="3"] {
    width: 25%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="2"] {
    width: 16.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="1"] {
    width: 8.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-lg="0"] {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  [data-size-md="12"] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="11"] {
    width: 91.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="10"] {
    width: 83.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="9"] {
    width: 75%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="8"] {
    width: 66.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="7"] {
    width: 58.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="6"] {
    width: 50%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="5"] {
    width: 41.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="4"] {
    width: 33.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="3"] {
    width: 25%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="2"] {
    width: 16.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="1"] {
    width: 8.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-md="0"] {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  [data-size-sm="12"] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="11"] {
    width: 91.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="10"] {
    width: 83.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="9"] {
    width: 75%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="8"] {
    width: 66.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="7"] {
    width: 58.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="6"] {
    width: 50%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="5"] {
    width: 41.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="4"] {
    width: 33.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="3"] {
    width: 25%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="2"] {
    width: 16.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="1"] {
    width: 8.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-sm="0"] {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  [data-size-xs="12"] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="11"] {
    width: 91.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="10"] {
    width: 83.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="9"] {
    width: 75%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="8"] {
    width: 66.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="7"] {
    width: 58.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="6"] {
    width: 50%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="5"] {
    width: 41.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="4"] {
    width: 33.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="3"] {
    width: 25%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="2"] {
    width: 16.66666667%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="1"] {
    width: 8.33333333%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
  [data-size-xs="0"] {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
/* Atom: atom-h1 */
/* Atom: atom-h2 */
/* Atom: atom-h3 */
/* Atom: atom-h4 */
/* Atom: atom-h5 */
/* Atom: atom-h6 */
/* Atom: atom-paragraph */
/* Atom: atom-strong */
/* Atom: atom-em */
/* Atom: atom-u */
/* Atom: atom-del */
/* Atom: atom-small */
/* Atom: atom-abbr */
/* Atom: atom-mark */
/* Atom: atom-span */
/* Atom: atom-input */
/* Atom: atom-textarea */
/* Atom: atom-submit */
/* Atom: atom-button */
/* Atom: atom-textlink */
/* Atom: atom-checkbox */
/* Atom: atom-label */
/* Atom: atom-code */
/* Atom: atom-slickPrev */
/* Atom: atom-slickNext */
/* Atom: atom-mainNav-link */
/* Atom: atom-mainNav-openIcon */
/* Atom: atom-hr */
/* Atom: atom-customListItem */
/* Atom: atom-tabItem */
/* Atom: atom-slickDot */
/* Atom: atom-noUi-value */
/* Atom: atom-noUi-desc */
/* Atom: atom-slick-close */
/* Atom: atom-accordionHeader-icon */
.atom-breadcrumbItem {
  color: #000000;
  font-size: 75%;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
}
.atom-breadcrumbItem:hover {
  color: #003980;
}
/* Atom: atom-has-shape */
/* Atom: atom-teaserCaptionBorder */
.atom-phoneLink {
  color: #003980;
  -: ;font-size: 40px;
  -: ;font-size: 2.5rem;
  text-decoration: none;
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
  display: inline-block;
}
@media only screen and (max-width: 992px) {
  .atom-phoneLink {
    font-size: 8vw;
  }
}
@media only screen and (max-width: 320px) {
  .atom-phoneLink [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
/* Atom: atom-scrollStationsClose */
/* Atom: atom-pagenationItem */
/* Atom: atom-icon */
/* Atom: atom-breadcrumb-item */
/* Atom: atom-context-paragraph */
/* Atom: atom-context-title */
/* Atom: atom-under */
/* Atom: atom-input-fileUpload */
/* Atom: atom-legend */
/* Atom: atom-submenu-color */
/* Mol: molecule-figure */
/* Mol: molecule-mainNav */
/* Mol: molecule-switch */
/* Mol: molecule-mmenu-icon */
/* Mol: molecule-checkbox */
/* Mol: molecule-radio */
/* Mol: molecule-select */
/* Mol: molecule-fieldset */
/* Mol: molecule-withLabel */
/* Mol: molecule-ul */
/* Mol: molecule-alert-message */
/* Mol: molecule-tabs */
/* Mol: molecule-slickDots */
/* Mol: molecule-noUi-handle */
/* Mol: molecule-noUi-base */
/* Mol: molecule-accordionHeader */
/* Mol: molecule-accordionContent */
/* Mol: molecule-breadCrumb-item */
/* Mol: molecule-address */
/* Mol: molecule-pagination */
/* Mol: molecule-teaserLabel */
/* Mol: molecule-simpleTeaserCaption */
/* Mol: molecule-search-result */
/* Mol: molecule-metaNaviagtion */
/* Mol: vis-group-tooltip */
/* Mol: molecule-cr_extended */
/* Mol: molecule-detailcontent */
/* Mol: molecule-fileUploadBtn */
/* Mol: molecule-buttonwrapper-parallax */
/* Mol: flex */
/* Mol: flex-direction */
/* Mol: flex-order */
/* Mol: flex-align */
/* Mod: container-fluid */
@media only screen and (max-width: 992px) {
  .mobile-gradient {
    background-color: #e5ebf2;
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #e5ebf2), color-stop(36%, #fafafa), color-stop(100%, #f6f7f8));
    background: -webkit-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
    background: -moz-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
    background: -ms-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
    background: -o-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
    -: ;padding: 40px 0px !important;
    -: ;padding: 2.5rem 0rem !important;
  }
}
@media only screen and (max-width: 320px) {
  .mobile-gradient [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
@media only screen and (max-width: 992px) {
  .container-fluid-storyslide.standalone .caption {
    width: 100%;
  }
  .container-fluid-storyslide.standalone .caption article p,
  .container-fluid-storyslide.standalone .caption article h2 {
    font-size: 20px;
  }
  .container-fluid-storyslide.standalone .story article p {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
}
@media only screen and (max-width: 992px) {
  .container-fluid-teaser .btn {
    -: ;margin-top: 40px;
    -: ;margin-top: 2.5rem;
  }
}
/* Mod: the-header */
/* Mod: module-dataTab */
/* Mod: module-filter */
/* Mod: is-slider */
/* Mod: has-noUiSlider */
/* Mod: slick-gallery */
/* Mod: accordion */
/* Mod: is-breadcrumb */
/* Mod: cookiebar */
.popupbox {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 10;
}
.popupbox .popup {
  position: absolute;
  background-color: #ffffff;
  width: auto;
  left: 20%;
  right: 20%;
  top: 20%;
  bottom: 20%;
  overflow: auto;
}
.popupbox .popupheader {
  background-color: #86c107;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  width: 100%;
}
.popupbox .popupheader * {
  vertical-align: middle;
  display: table-cell;
  width: auto;
}
.popupbox .popupheader p,
.popupbox .popupheader h1,
.popupbox .popupheader h2,
.popupbox .popupheader h3,
.popupbox .popupheader h4,
.popupbox .popupheader h5 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.popupbox .popupheader i {
  background-image: url('../img/icon-close.png');
  background-repeat: no-repeat;
  background-position: center;
  height: auto;
  -: ;width: 16px;
  -: ;width: 1rem;
  cursor: pointer;
}
.popupbox .popupheader,
.popupbox section {
  -: ;padding: 20px;
  -: ;padding: 1.25rem;
}
.popupbox form,
.popupbox div > div,
.popupbox figure {
  -: ;padding: 10px 0px;
  -: ;padding: 0.625rem 0rem;
}
.popupbox h1,
.popupbox h2,
.popupbox h3,
.popupbox h4,
.popupbox h5,
.popupbox p {
  -: ;margin-bottom: 10px;
  -: ;margin-bottom: 0.625rem;
}
.popupbox[data-size="large"] .popup {
  -: ;top: 10px;
  -: ;top: 0.625rem;
  -: ;bottom: 10px;
  -: ;bottom: 0.625rem;
  -: ;left: 10px;
  -: ;left: 0.625rem;
  -: ;right: 10px;
  -: ;right: 0.625rem;
}
.popupbox[data-size="middle"] .popup {
  left: 10%;
  right: 10%;
  top: 10%;
  bottom: 10%;
}
.popupbox[data-size="small"] .popup {
  left: 30%;
  right: 30%;
  top: 30%;
  bottom: 30%;
}
@media only screen and (max-width: 992px) {
  .popupbox[data-size="large"] .popup,
  .popupbox[data-size="middle"] .popup,
  .popupbox[data-size="small"] .popup {
    left: 10%;
    right: 10%;
    top: 20%;
    bottom: 20%;
  }
}
/* Mod: the-footer */
/* Mod: tab-content */
/* Mod: stream-box */
/* Mod: vis-group */
/* Mod: sitemap */
/* Mod: simple-teaser */
/* Mod: teaser-bar */
/* Mod: c-text */
/* Mod: vis-group-locations */
/* Mod: location-filter */
/* Mod: story-slide */
/* Mod: job-search-result */
/* Mod: search-results */
/* Mod: imprint */
/* Mod: vis-group-mobile */
/* Mod: mobile-stream-box */
/* Mod: mobile-vis-group */
/* Mod: stream-box-interactive */
/* Mod: gradient-box */
/* Mod: search-bar */
/* Mod: subpage */
/* Mod: teaser-list */
/* Mod: sharebox */
/* Mod: author */
/* Mod: i-text */
/* Mod: form */
/* Mod: job-form */
/* Mod: stream-box-small */
/* Mod: stream-box-text */
/* Mod: lightbox */
/* Mod: perspective */
/* Mod: jobdetailpage */
/* Mod: equalized */
/* Mod: news-single */
/* Mod: detailseite */
/* Mod: is-icon-slider */
/* Mod: success */
.success {
  -: ;margin-top: 150px;
  -: ;margin-top: 9.375rem;
}
.success figure {
  float: left;
  -: ;padding-right: 15px;
  -: ;padding-right: 0.9375rem;
}
.success figure i {
  background-image: url('vhs-assets-css-e03ff81fe235f5c5293cf456498d7a6f.png');
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  content: "";
  -: ;width: 60px;
  -: ;width: 3.75rem;
  -: ;height: 60px;
  -: ;height: 3.75rem;
  background-size: cover;
}
.success h3 {
  color: #003980;
  font-size: 20px;
  -: ;padding-top: 5px;
  -: ;padding-top: 0.3125rem;
}
.success p {
  color: #979797;
  font-size: 100%;
}
/* Mod: newsletter-button */
.newsletter-button {
  margin-left: 18.125rem;
  margin-top: 3.125rem;
}
@media only screen and (max-width: 1200px) {
  .newsletter-button {
    margin-left: 14.125rem;
  }
}
@media only screen and (max-width: 992px) {
  .newsletter-button {
    margin-left: 1.25rem;
  }
}
/* Mod: newsletter-form */
.newsletter-form .formbox {
  margin-top: 12.5rem;
}
@media only screen and (max-width: 992px) {
  .newsletter-form .formbox {
    margin-top: 6.25rem;
  }
}
.newsletter-form .formbox .required p {
  font-size: 20px;
  -: ;margin-left: 75px;
  -: ;margin-left: 4.6875rem;
}
/* Mod: newsletter-headline */
.newsletter-headline {
  -: ;margin: 100px 0px 0px 0px;
  -: ;margin: 6.25rem 0rem 0rem 0rem;
}
/*

	LESS-Mapping, Generated: 2018-02-01 12:02:41
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*

	LESS-Mapping, Generated: 2016-08-09 13:54:30
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 100%;
}
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html p,
html figure,
html img,
html form {
  margin: 0px;
  padding: 0px;
}
html figure img {
  display: block;
}
html a img {
  border: none;
  text-decoration: none;
}
html a:focus,
html input:focus,
html textarea:focus,
html button:focus {
  outline: none;
}
html div {
  vertical-align: top;
}
@media only screen and (min-width: 0px) {
  html {
    font-family: 'size-lg';
  }
}
@media only screen and (max-width: 1200px) {
  html {
    font-family: 'size-sm';
  }
}
@media only screen and (max-width: 992px) {
  html {
    font-family: 'size-sm';
  }
}
@media only screen and (max-width: 992px) {
  html {
    font-family: 'size-xs';
  }
}
@media only screen and (max-width: 320px) {
  html [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
body {
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  color: initial;
  line-height: initial;
  letter-spacing: initial;
  height: 100%;
  overflow-x: hidden;
}
body.no-scroll,
body .nobodyscroll {
  min-height: 1px;
  max-height: 100vh;
  overflow: hidden;
  position: fixed;
  height: 100%;
  width: 100%;
}
@media only screen and (max-width: 992px) {
  body {
    background-image: none;
  }
}
header {
  -: ;padding: 0px 0px;
  -: ;padding: 0rem 0rem;
  position: fixed;
  z-index: 21;
  width: 100%;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
  background-color: #ffffff;
}
header .navigation {
  -: ;height: 130px;
  -: ;height: 8.125rem;
  -webkit-transition: all 75ms ease-out;
  -moz-transition: all 75ms ease-out;
  -o-transition: all 75ms ease-out;
  transition: all 75ms ease-out;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;margin: 0px 15px;
  -: ;margin: 0rem 0.9375rem;
}
header .navigation svg {
  float: right;
  -: ;width: 80px;
  -: ;width: 5rem;
  -: ;heihgt: 80px;
  -: ;heihgt: 5rem;
  background-color: #003980;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #003980), color-stop(36%, #43658d), color-stop(100%, #748497));
  background: -webkit-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -moz-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -ms-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -o-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
}
header #main-nav {
  /*li.active{
        &:nth-child(1){
            .rem(width,30);
        }
        &:nth-child(2){
            .rem(width,100);
        }
        &:nth-child(3){
            .rem(width,41);
        }
        &:nth-child(4){
            .rem(width,45);
        }
        &:nth-child(5){
            .rem(width,95);
        }
    }*/
}
header #main-nav figure {
  -: ;width: 190px;
  -: ;width: 17.875rem;
  float: left;
  -: ;margin: 40px 0px 40px 50px;
  -: ;margin: 2.5rem 0rem 2.5rem 3.125rem;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  -: ;margin-right: 80px;
  -: ;margin-right: 5rem;
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
}
header #main-nav figure img {
  width: 100%;
  height: auto;
}
header #main-nav ul {
  display: inline-block;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;margin-top: 64px;
  -: ;margin-top: 4rem;
  -: ;margin-left: 380px;
  -: ;margin-left: 23.75rem;
}
header #main-nav ul > li {
  float: left;
  position: relative;
  list-style-type: none;
  -: ;padding: 0px 0px;
  -: ;padding: 0rem 0rem;
  -: ;min-height: 66px;
  -: ;min-height: 4.125rem;
  -: ;margin-right: 30px;
  -: ;margin-right: 1.875rem;
}
header #main-nav ul > li svg,
header #main-nav ul > li i {
  display: none;
}
header #main-nav ul > li:nth-child(1) {
  -: ;width: 68px;
  -: ;width: 4.25rem;
}
header #main-nav ul > li:nth-child(1):hover a {
  -: ;width: 68px;
  -: ;width: 4.25rem;
}
header #main-nav ul > li:nth-child(2) {
  -: ;width: 135px;
  -: ;width: 8.4375rem;
}
header #main-nav ul > li:nth-child(2):hover a {
  -: ;width: 135px;
  -: ;width: 8.4375rem;
}
header #main-nav ul > li:nth-child(3) {
  -: ;width: 79px;
  -: ;width: 4.9375rem;
}
header #main-nav ul > li:nth-child(3):hover a {
  -: ;width: 79px;
  -: ;width: 4.9375rem;
}
header #main-nav ul > li:nth-child(4) {
  -: ;width: 82px;
  -: ;width: 5.125rem;
}
header #main-nav ul > li:nth-child(4):hover a {
  -: ;width: 82px;
  -: ;width: 5.125rem;
}
header #main-nav ul > li:nth-child(5) {
  -: ;width: 135px;
  -: ;width: 8.4375rem;
}
header #main-nav ul > li:nth-child(5):hover a {
  -: ;width: 135px;
  -: ;width: 8.4375rem;
}
header #main-nav ul > li:nth-child(6) {
  -: ;width: 137px;
  -: ;width: 8.5625rem;
}
header #main-nav ul > li:nth-child(6):hover a {
  -: ;width: 137px;
  -: ;width: 8.5625rem;
}
header #main-nav ul > li a {
  border-bottom: 10px solid transparent;
  text-decoration: none;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  -: ;padding-left: 0px;
  -: ;padding-left: 0rem;
  -: ;padding-right: 0px;
  -: ;padding-right: 0rem;
  color: #003980;
  padding: 10px .0vw 46px .0vw;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding-bottom: 34px;
  -: ;padding-bottom: 2.125rem;
  -: ;padding-top: 0px;
  -: ;padding-top: 0rem;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto auto;
  width: 100%;
}
header #main-nav ul > li:last-child > a {
  border-right: none;
}
header #main-nav ul > li:hover > a {
  color: #003980;
  border-bottom: 10px solid #003980;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
header #main-nav ul > li:hover > ul {
  display: block;
  -: ;margin-left: 0px;
  -: ;margin-left: 0rem;
}
header #main-nav ul > li:hover > ul li:hover ul {
  height: auto;
}
header #main-nav ul > li.active > a {
  border-bottom: 10px solid #003980;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
header #main-nav ul > li.active:nth-child(1) {
  width: 68px;
}
header #main-nav ul > li.active:nth-child(2) {
  width: 135px;
}
header #main-nav ul > li.active:nth-child(3) {
  width: 79px;
}
header #main-nav ul > li.active:nth-child(4) {
  width: 82px;
}
header #main-nav ul > li.active:nth-child(5) {
  width: 135px;
}
header #main-nav ul > li.mobile-only {
  display: none;
}
header #main-nav ul > li > ul {
  position: absolute;
  z-index: 40;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
  text-align: left;
  display: none;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e6ebf2+0,ffffff+100 */
  background: #e6ebf2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6ebf2 0%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e6ebf2 0%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e6ebf2 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ebf2', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  -: ;min-width: 166px;
  -: ;min-width: 10.375rem;
  width: 100vw;
  -: ;padding: 40px 0px;
  -: ;padding: 2.5rem 0rem;
}
header #main-nav ul > li > ul:before {
  content: "";
  height: 100%;
  width: 100%;
  display: inline-block;
  position: absolute;
  left: -100%;
  top: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e6ebf2+0,ffffff+100 */
  background: #e6ebf2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6ebf2 0%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e6ebf2 0%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e6ebf2 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ebf2', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
}
header #main-nav ul > li > ul li {
  -: ;left: 0px;
  -: ;left: 0rem;
  white-space: nowrap;
  float: none;
  list-style-type: none;
  -: ;padding: 0px 0px;
  -: ;padding: 0rem 0rem;
  text-align: center;
  border-right: none;
  min-height: 40px;
  /*  &:first-child{
                    > a{
                    .rem(padding-top,@mainNav * 2 + 10)!important;
                    .rem(padding-bottom,10);
                    .rem(padding-left, @mainNav *2);
                    .rem(padding-right,@mainNav);
                    width:100%;
                    display:block;
                    border:none;

                }
                }*/
  /* &:last-child{
                    > a{
                    .rem(padding-bottom,@mainNav * 2 + 10);
                    .rem(padding-top,10);
                    .rem(padding-left, @mainNav *2);
                    width:100%;
                    display:block;
                }
                }*/
}
header #main-nav ul > li > ul li:nth-child(1) {
  min-width: 1px;
}
header #main-nav ul > li > ul li:nth-child(2) {
  min-width: 1px;
}
header #main-nav ul > li > ul li:nth-child(3) {
  min-width: 1px;
}
header #main-nav ul > li > ul li:nth-child(4) {
  min-width: 1px;
}
header #main-nav ul > li > ul li:nth-child(5) {
  min-width: 1px;
}
header #main-nav ul > li > ul li:nth-child(6) {
  min-width: 1px;
}
header #main-nav ul > li > ul li:hover a {
  color: #003980;
  border: none;
  position: initial;
}
header #main-nav ul > li > ul li a {
  border: none;
  -: ;min-width: 120px;
  -: ;min-width: 7.5rem;
  color: #86c107;
  display: block;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  color: #003980;
  text-transform: initial;
  font-weight: 400;
  text-align: left;
  -: ;padding: 5px 10px 5px 0px;
  -: ;padding: 0.3125rem 0.625rem 0.3125rem 0rem;
  width: 100%;
}
header #main-nav ul > li > ul li:last-child {
  border-bottom: none;
}
header #main-nav ul > li > ul li.active > a {
  font-weight: 600;
}
header #main-nav ul > li > ul li ul {
  position: initial;
  -: ;height: 0px;
  -: ;height: 0rem;
  -: ;padding-bottom: 0px;
  -: ;padding-bottom: 0rem;
}
header #main-nav ul > li > ul li ul li {
  border-bottom: 1px solid #000000;
}
header #main-nav ul > li > ul li ul li a {
  background: #86c107;
  color: #003980;
}
header #main-nav.align-left {
  text-align: left;
}
header #main-nav.align-center {
  text-align: center;
}
header #main-nav.align-right {
  text-align: right;
}
@media only screen and (max-width: 1200px) {
  header #main-nav figure {
    -: ;width: 160px;
    -: ;width: 15rem;
    float: left;
    -: ;max-height: 40px;
    -: ;max-height: 2.5rem;
    -: ;margin: 16px 14px 0px 0px !important;
    -: ;margin: 1rem 0.875rem 0rem 0rem !important;
    -: ;left: 20px;
    -: ;left: 1.25rem;
  }
  header #main-nav figure img {
    width: 100%;
    height: auto;
  }
  header #main-nav > ul {
    display: inline-block;
    position: absolute;
    -: ;top: 16px;
    -: ;top: 1rem;
    right: -100%;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    width: 50%;
    background: #003980;
    overflow-y: scroll;
    height: auto;
  }
  header #main-nav > ul.visible {
    right: 0;
    -webkit-opacity: 0.95;
    -moz-opacity: 0.95;
    opacity: 0.95;
    text-align: -webkit-center;
  }
  header #main-nav > ul > li {
    float: none;
    position: relative;
    list-style-type: none;
    -: ;padding: 0px 0px;
    -: ;padding: 0rem 0rem;
    text-align: center;
  }
  header #main-nav > ul > li a {
    position: initial;
  }
  header #main-nav > ul > li:hover a {
    color: #ffffff;
  }
  header #main-nav > ul > li i {
    -: ;width: 40px;
    -: ;width: 2.5rem;
    -: ;height: 40px;
    -: ;height: 2.5rem;
    -: ;right: 10px;
    -: ;right: 0.625rem;
    -: ;top: 0px;
    -: ;top: 0rem;
    position: absolute;
    z-index: 99;
    display: block;
    background-image: url('vhs-assets-css-9e37a72efb10a7d057fe9194a0b79af5.png');
    background-repeat: no-repeat;
    background-position: center center;
    -: ;background-size: 35px;
    -: ;background-size: 2.1875rem;
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
  }
  header #main-nav > ul > li.mobile-only {
    display: block;
    text-align: center;
    -: ;margin-top: 10px;
    -: ;margin-top: 0.625rem;
    /* &:hover{
                    a{
                    color:@base-color;
                }
                }*/
  }
  header #main-nav > ul > li.mobile-only a {
    text-align: center;
    display: none;
    -: ;width: 40px;
    -: ;width: 2.5rem;
    margin: 0 auto;
    -: ;padding-top: 10px;
    -: ;padding-top: 0.625rem;
    position: initial;
  }
  header #main-nav > ul > li.mobile-only a:first-of-type:after {
    content: '/';
    -: ;margin: 0px 6px;
    -: ;margin: 0rem 0.375rem;
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
  }
  header #main-nav > ul > li.mobile-only a:last-of-type {
    -: ;padding-left: 15px;
    -: ;padding-left: 0.9375rem;
  }
  header #main-nav > ul > li.mobile-only a.active {
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  }
  header #main-nav > ul > li.mobile-only form {
    -: ;margin-top: 40px;
    -: ;margin-top: 2.5rem;
    position: relative;
  }
  header #main-nav > ul > li.mobile-only form input {
    -webkit-transition: all 125ms ease-out;
    -moz-transition: all 125ms ease-out;
    -o-transition: all 125ms ease-out;
    transition: all 125ms ease-out;
    background-color: transparent;
    border: none;
    background-image: url('vhs-assets-css-ff4d11a6133444397f7684e634baad1d.png');
    background-repeat: no-repeat;
    background-position: center center;
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
    color: transparent;
  }
  header #main-nav > ul > li.mobile-only form input::-webkit-input-placeholder {
    color: transparent;
  }
  header #main-nav > ul > li.mobile-only form input:-moz-placeholder {
    color: transparent;
  }
  header #main-nav > ul > li.mobile-only form input::-moz-placeholder {
    color: transparent;
  }
  header #main-nav > ul > li.mobile-only form input:-ms-input-placeholder {
    color: transparent;
  }
  header #main-nav > ul > li.mobile-only form input::-ms-input-placeholder {
    color: transparent;
  }
  header #main-nav > ul > li.mobile-only form input:focus {
    background-color: #ffffff;
    color: #979797;
  }
  header #main-nav > ul > li.mobile-only form input:focus::-webkit-input-placeholder {
    color: #979797;
  }
  header #main-nav > ul > li.mobile-only form input:focus:-moz-placeholder {
    color: #979797;
  }
  header #main-nav > ul > li.mobile-only form input:focus::-moz-placeholder {
    color: #979797;
  }
  header #main-nav > ul > li.mobile-only form input:focus:-ms-input-placeholder {
    color: #979797;
  }
  header #main-nav > ul > li.mobile-only form input:focus::-ms-input-placeholder {
    color: #979797;
  }
  header #main-nav > ul > li.mobile-only form button {
    visibility: hidden;
  }
  header #main-nav > ul > li.active > a {
    border-bottom: none;
  }
  header #main-nav > ul > li:hover > ul {
    display: none;
  }
  header #main-nav > ul > li:hover > ul li:hover ul {
    height: auto;
  }
  header #main-nav > ul > li a {
    text-decoration: none;
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
    -: ;padding-left: 0px;
    -: ;padding-left: 0rem;
    -: ;padding-right: 0px;
    -: ;padding-right: 0rem;
    color: #003980;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -: ;padding: 5px 0px;
    -: ;padding: 0.3125rem 0rem;
    color: #ffffff;
    -: ;font-size: 26px;
    -: ;font-size: 1.625rem;
  }
  header #main-nav > ul > li:first-child {
    -: ;margin-top: 20px;
    -: ;margin-top: 1.25rem;
    -: ;padding-right: 0px;
    -: ;padding-right: 0rem;
  }
  header #main-nav > ul > li:first-child > a {
    -: ;padding: 0px 0px;
    -: ;padding: 0rem 0rem;
    -: ;margin-top: 0px;
    -: ;margin-top: 0rem;
  }
  header #main-nav > ul > li:last-child {
    border-bottom: none;
  }
  header #main-nav > ul > li:last-child > a {
    -: ;padding: 0px 0px;
    -: ;padding: 0rem 0rem;
  }
  header #main-nav > ul > li ul {
    position: initial;
    z-index: 40;
    -: ;margin: 12px 0px;
    -: ;margin: 0.75rem 0rem;
    -: ;padding: 15px 0px;
    -: ;padding: 0.9375rem 0rem;
    left: initial;
    top: initial;
    text-align: left;
    background: #ffffff;
    display: none;
    overflow-y: initial;
    width: 100%;
    height: auto;
    max-height: none;
    -webkit-opacity: 1 !important;
    -moz-opacity: 1 !important;
    opacity: 1 !important;
  }
  header #main-nav > ul > li ul.visible {
    display: block;
  }
  header #main-nav > ul > li ul.visible ~ i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
  }
  header #main-nav > ul > li ul li {
    white-space: nowrap;
    float: none;
    list-style-type: none;
    /* &:first-child{
                        .rem(padding,0,0);
                        .rem(margin-top,0);
                        > a{
                        .rem(padding,@mainNav, @mainNav / 2)!important;
                        width:100%;
                        display:block;
                    }
                    }
                        &:last-child{
                        .rem(padding,0,0);
                        .rem(margin-bottom,10);
                        border-bottom:none;
                        > a{
                        .rem(padding,@mainNav, @mainNav / 2);
                        width:100%;
                        display:block;
                    }
                    }*/
  }
  header #main-nav > ul > li ul li a {
    position: initial;
    -: ;padding: 2px 0px 2px 0px;
    -: ;padding: 0.125rem 0rem 0.125rem 0rem;
    color: #003980 !important;
    text-align: center;
    display: block;
    -: ;font-size: 18px;
    -: ;font-size: 1.125rem;
    -: ;padding-left: 0px !important;
    -: ;padding-left: 0rem !important;
  }
  header #main-nav > ul > li ul li a:hover {
    color: #003980 !important;
  }
  header #main-nav > ul > li ul li ul {
    position: initial;
    display: none;
    height: auto;
    max-height: none;
  }
  header #main-nav > ul > li ul li ul li {
    border-bottom: 1px solid #000000;
    white-space: nowrap;
    float: none;
    list-style-type: none;
    -: ;padding: 0px;
    -: ;padding: 0rem;
  }
  header #main-nav > ul > li ul li ul li a {
    background: #979797;
    color: #86c107;
    display: block;
    -: ;padding: 20px 10px;
    -: ;padding: 1.25rem 0.625rem;
  }
  header #main-nav > ul > li ul li ul li:first-child {
    -: ;padding: 0px 0px;
    -: ;padding: 0rem 0rem;
  }
  header #main-nav > ul > li ul li ul li:first-child > a {
    -: ;padding: 20px 10px;
    -: ;padding: 1.25rem 0.625rem;
    width: 100%;
    display: block;
  }
  header #main-nav > ul > li ul li ul li:last-child {
    -: ;padding: 0px 0px;
    -: ;padding: 0rem 0rem;
  }
  header #main-nav > ul > li ul li ul li:last-child > a {
    -: ;padding: 20px 10px;
    -: ;padding: 1.25rem 0.625rem;
    width: 100%;
    display: block;
  }
  header #main-nav > ul > li ul li ul.visible {
    display: block;
    height: auto;
  }
}
@media only screen and (max-width: 992px) {
  header #main-nav ul {
    width: 100%;
  }
}
@media only screen and (max-width: 320px) {
  header #main-nav [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
@media only screen and (max-width: 378px) {
  header #main-nav figure {
    -: ;margin: 16px 0px 0px 0px !important;
    -: ;margin: 1rem 0rem 0rem 0rem !important;
    width: 50vw;
  }
}
header #mobile-menu {
  position: relative;
  float: right;
  z-index: 40;
  -: ;right: -32px;
  -: ;right: -2rem;
  -: ;top: -17px;
  -: ;top: -1.0625rem;
  -: ;width: 114px;
  -: ;width: 7.125rem;
  -: ;height: 114px;
  -: ;height: 7.125rem;
  cursor: pointer;
  display: none;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  -: ;margin-left: -20px;
  -: ;margin-left: -1.25rem;
}
header #mobile-menu path,
header #mobile-menu rect {
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  fill: #ffffff;
  -: ;width: 16px;
  -: ;width: 1rem;
  -: ;height: 1px;
  -: ;height: 0.0625rem;
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
header #mobile-menu[contextmenu="open"] g path:nth-of-type(1n+1),
header #mobile-menu[contextmenu="open"] g rect:nth-of-type(1n+1) {
  -moz-transform: rotate(45deg) translateX(8px) translateY(-11px);
  -webkit-transform: rotate(45deg) translateX(8px) translateY(-11px);
  -o-transform: rotate(45deg) translateX(8px) translateY(-11px);
  -ms-transform: rotate(45deg) translateX(8px) translateY(-11px);
  transform: rotate(45deg) translateX(8px) translateY(-11px);
}
header #mobile-menu[contextmenu="open"] g path:nth-of-type(2),
header #mobile-menu[contextmenu="open"] g rect:nth-of-type(2) {
  -moz-transform: rotate(-45deg) translateX(-15px) translateY(7px);
  -webkit-transform: rotate(-45deg) translateX(-15px) translateY(7px);
  -o-transform: rotate(-45deg) translateX(-15px) translateY(7px);
  -ms-transform: rotate(-45deg) translateX(-15px) translateY(7px);
  transform: rotate(-45deg) translateX(-15px) translateY(7px);
}
header #mobile-menu[contextmenu="open"] g path:nth-of-type(3),
header #mobile-menu[contextmenu="open"] g rect:nth-of-type(3) {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
@media only screen and (max-width: 1200px) {
  header #mobile-menu {
    display: block;
  }
}
@media only screen and (max-width: 320px) {
  header #mobile-menu [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
@media only screen and (max-width: 1200px) {
  header {
    -: ;height: 80px;
    -: ;height: 5rem;
    position: fixed;
    -: ;left: 0px;
    -: ;left: 0rem;
    -: ;top: 0px;
    -: ;top: 0rem;
    width: 100%;
  }
  header .navigation {
    height: initial;
  }
}
@media only screen and (max-width: 320px) {
  header [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
main {
  min-height: 100vh;
  min-width: 100%;
  display: block;
  overflow-x: hidden;
  -: ;padding-top: 130px;
  -: ;padding-top: 8.125rem;
}
main#page-1 [data-viewtooltip-id="11"] {
  width: 12vw;
}
main#page-1 [data-viewtooltip-id="11"] p {
  max-width: 12vw;
}
main#page-29 .container-fluid-stream .fakt:nth-child(2n+1) article {
  left: auto;
  right: 0;
  text-align: left;
}
main#page-29 .container-fluid-stream .fakt:nth-child(8n+1) article {
  left: 0;
  right: auto;
}
main#page-29 .container-fluid-stream .fakt:nth-child(9n+1) article {
  left: auto;
  right: 0;
}
main#page-29 .container-fluid-stream .fakt:nth-child(10n+1) article {
  left: 0;
  right: auto;
  text-align: left;
}
main#page-29 .container-fluid-stream .fakt:nth-child(14n+1) article {
  left: 0;
  right: auto;
  text-align: left;
}
@media only screen and (max-width: 1200px) {
  main {
    -: ;padding-top: 74px;
    -: ;padding-top: 4.625rem;
  }
}
@media only screen and (max-width: 320px) {
  main [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.container-fluid {
  /*
    .the-teasers{
        .rem(padding-top,125);
        .simple-teaser{
            &:nth-of-type(2n+1){
                float:right;
            }
            &:last-of-type{
                float:left;
            }
        }
        &.layout-services{
        	.rem(padding-top,60);
        }
    }
    */
}
.container-fluid-slides {
  overflow: hidden;
}
.container-fluid.gradient {
  background-color: #e5ebf2;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #e5ebf2), color-stop(36%, #fafafa), color-stop(100%, #f6f7f8));
  background: -webkit-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  background: -moz-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  background: -ms-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  background: -o-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  -: ;padding: 90px 0px;
  -: ;padding: 5.625rem 0rem;
}
@media only screen and (max-width: 992px) {
  .container-fluid.gradient {
    -: ;padding: 0px 0px;
    -: ;padding: 0rem 0rem;
  }
}
@media only screen and (max-width: 320px) {
  .container-fluid.gradient [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.container-fluid.detailseite {
  -: ;padding: 30px 0px;
  -: ;padding: 1.875rem 0rem;
}
.container-fluid.detailseite .cr {
  -: ;max-width: 1700px;
  -: ;max-width: 106.25rem;
}
@media only screen and (max-width: 992px) {
  .container-fluid.detailseite {
    -: ;padding: 0px 0px;
    -: ;padding: 0rem 0rem;
  }
}
@media only screen and (max-width: 320px) {
  .container-fluid.detailseite [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.container-fluid-stream {
  -: ;padding: 80px 0px;
  -: ;padding: 5rem 0rem;
  background-color: #e5ebf2;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #e5ebf2), color-stop(36%, #fafafa), color-stop(100%, #f6f7f8));
  background: -webkit-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  background: -moz-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  background: -ms-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  background: -o-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  clear: both;
  overflow: hidden;
}
.container-fluid-stream .cr {
  -: ;max-width: 1600px;
  -: ;max-width: 100rem;
  position: relative;
}
.container-fluid-stream .c-text {
  max-width: 33.33%;
  float: left;
  margin-right: 8vw;
  -: ;min-height: 100px;
  -: ;min-height: 6.25rem;
  position: absolute;
  -: ;left: 20px;
  -: ;left: 1.25rem;
  -: ;top: 0px;
  -: ;top: 0rem;
}
.container-fluid-stream .c-text h3 {
  font-size: 2vw;
}
.container-fluid-stream .c-text p {
  font-size: 1.5vw;
}
.container-fluid-stream a[data-streambtn="more"] {
  -: ;height: 49px;
  -: ;height: 3.0625rem;
  -: ;margin-left: 60px;
  -: ;margin-left: 3.75rem;
}
.container-fluid-stream .buttonswrapper {
  position: relative;
  height: 70px;
}
.container-fluid-stream .buttonswrapper .btn {
  position: absolute;
}
.container-fluid-stream .buttonswrapper .btn:last-of-type {
  left: 270px;
}
@media only screen and (max-width: 320px) {
  .container-fluid-stream .buttonswrapper [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.container-fluid-stream .stream-box:nth-of-type(1n+1) {
  float: right;
  -: ;margin-right: 100px;
  -: ;margin-right: 6.25rem;
  margin-top: 4vh;
}
.container-fluid-stream .stream-box:nth-of-type(1n+1) figure {
  float: left;
}
.container-fluid-stream .stream-box:nth-of-type(1n+1) div article p {
  text-align: left;
}
.container-fluid-stream .stream-box:nth-of-type(1n+1) .teaser-label {
  right: auto;
  left: -2vw;
}
.container-fluid-stream .stream-box:nth-of-type(2n+1) {
  float: left;
}
.container-fluid-stream .stream-box:nth-of-type(2n+1) h2,
.container-fluid-stream .stream-box:nth-of-type(2n+1) h3,
.container-fluid-stream .stream-box:nth-of-type(2n+1) p {
  text-align: right;
}
.container-fluid-stream .stream-box:nth-of-type(2n+1) hr {
  float: right;
}
.container-fluid-stream .stream-box:nth-of-type(2n+1) figure {
  float: left;
  right: 0;
  left: auto;
}
.container-fluid-stream .stream-box:nth-of-type(2n+1) div {
  left: 0;
}
.container-fluid-stream .stream-box:nth-of-type(2n+1) div article p {
  text-align: right;
}
.container-fluid-stream .stream-box:nth-of-type(2n+1) .teaser-label {
  right: -2vw;
  left: auto;
}
.container-fluid-stream .stream-box:nth-of-type(3n+1) {
  float: right;
  margin-right: -1vw;
}
.container-fluid-stream .stream-box:nth-of-type(3n+1) figure {
  float: right;
}
.container-fluid-stream .stream-box:nth-of-type(3n+1) div article p {
  text-align: left;
}
.container-fluid-stream .stream-box:nth-of-type(3n+1) .teaser-label {
  right: auto;
  left: -2vw;
}
.container-fluid-stream .stream-box:nth-of-type(4n+1) {
  float: left;
  margin-left: 5vw;
}
.container-fluid-stream .stream-box:nth-of-type(4n+1) figure {
  float: left;
}
.container-fluid-stream .stream-box:nth-of-type(4n+1) div article p {
  text-align: right;
}
.container-fluid-stream .stream-box:nth-of-type(4n+1) .teaser-label {
  right: -2vw;
  left: auto;
}
.container-fluid-stream .stream-box:nth-of-type(5n+1) {
  float: right;
  margin-right: 5vw;
}
.container-fluid-stream .stream-box:nth-of-type(5n+1) figure {
  float: left;
}
.container-fluid-stream .stream-box:nth-of-type(5n+1) div article p {
  text-align: left;
}
.container-fluid-stream .stream-box:nth-of-type(5n+1) .teaser-label {
  right: auto;
  left: -2vw;
}
.container-fluid-stream .stream-box:nth-of-type(6n+1) {
  float: left;
  -: ;margin-right: 100px;
  -: ;margin-right: 6.25rem;
}
.container-fluid-stream .stream-box:nth-of-type(6n+1) figure {
  float: left;
}
.container-fluid-stream .stream-box:nth-of-type(6n+1) div article p {
  text-align: right;
}
.container-fluid-stream .stream-box:nth-of-type(6n+1) .teaser-label {
  right: -2vw;
  left: auto;
}
.container-fluid-stream .stream-box:nth-of-type(7n+1) {
  float: right;
  margin-right: 20vw;
}
.container-fluid-stream .stream-box:nth-of-type(7n+1) figure {
  float: left;
}
.container-fluid-stream .stream-box:nth-of-type(7n+1) div article p {
  text-align: left;
}
.container-fluid-stream .stream-box:nth-of-type(7n+1) .teaser-label {
  right: auto;
  left: -2vw;
}
.container-fluid-stream .stream-box:nth-of-type(8n+1) {
  float: right;
  margin-right: -1vw;
}
.container-fluid-stream .stream-box:nth-of-type(8n+1) figure {
  float: left;
  left: 0;
}
.container-fluid-stream .stream-box:nth-of-type(8n+1) div {
  right: 0;
  float: right;
  left: auto;
}
.container-fluid-stream .stream-box:nth-of-type(8n+1) div article p {
  text-align: left;
}
.container-fluid-stream .stream-box:nth-of-type(8n+1) .teaser-label {
  right: auto;
  left: -2vw;
}
.container-fluid-stream .stream-box:nth-of-type(9n+1) {
  float: left;
  margin-right: 10vw;
}
.container-fluid-stream .stream-box:nth-of-type(9n+1) h2,
.container-fluid-stream .stream-box:nth-of-type(9n+1) h3,
.container-fluid-stream .stream-box:nth-of-type(9n+1) p {
  text-align: right;
}
.container-fluid-stream .stream-box:nth-of-type(9n+1) hr {
  float: right;
}
.container-fluid-stream .stream-box:nth-of-type(9n+1) figure {
  float: left;
}
.container-fluid-stream .stream-box:nth-of-type(9n+1) div article p {
  text-align: left;
}
.container-fluid-stream .stream-box:nth-of-type(9n+1) .teaser-label {
  right: auto;
  left: -2vw;
}
.container-fluid-stream .stream-box:nth-of-type(10n+1) {
  float: right;
  -: ;margin-bottom: 100px;
  -: ;margin-bottom: 6.25rem;
}
.container-fluid-stream .stream-box:nth-of-type(10n+1) figure {
  float: left;
}
.container-fluid-stream .stream-box:nth-of-type(10n+1) div article p {
  text-align: right;
}
.container-fluid-stream .stream-box:nth-of-type(10n+1) .teaser-label {
  /*right:auto;
                    left:-2vw;*/
  left: auto;
  right: -2vw;
}
.container-fluid-stream .stream-box:nth-of-type(14n+1) {
  float: right;
  -: ;margin-bottom: 100px;
  -: ;margin-bottom: 6.25rem;
}
.container-fluid-stream .stream-box:nth-of-type(14n+1) figure {
  float: left;
}
.container-fluid-stream .stream-box:nth-of-type(14n+1) div article p {
  text-align: right;
}
.container-fluid-stream .stream-box:nth-of-type(14n+1) .teaser-label {
  /*right:auto;
                    left:-2vw;*/
  left: auto;
  right: -2vw;
}
.container-fluid-stream .stream-box:nth-of-type(18n+1) {
  float: left;
}
.container-fluid-stream .stream-box:nth-of-type(18n+1) h2,
.container-fluid-stream .stream-box:nth-of-type(18n+1) h3,
.container-fluid-stream .stream-box:nth-of-type(18n+1) p {
  text-align: right;
}
.container-fluid-stream .stream-box:nth-of-type(18n+1) hr {
  float: right;
}
.container-fluid-stream .stream-box:nth-of-type(18n+1) figure {
  float: left;
  right: 0;
  left: auto;
}
.container-fluid-stream .stream-box:nth-of-type(18n+1) div {
  left: 0;
}
.container-fluid-stream .stream-box:nth-of-type(18n+1) div article p {
  text-align: right;
}
.container-fluid-stream .stream-box:nth-of-type(18n+1) .teaser-label {
  right: -2vw;
  left: auto;
}
.container-fluid-stream .stream-box.fakt article {
  min-width: 1px;
  width: 24vw;
}
.container-fluid-stream .stream-box.fakt {
  top: 0vh;
}
.container-fluid-stream .btn[data-streambtn] {
  display: none;
}
.container-fluid-stream .btn[data-stream-initial-position] {
  display: block;
  z-index: 20;
}
@media only screen and (max-width: 992px) {
  .container-fluid-stream {
    -: ;padding: 40px 0px;
    -: ;padding: 2.5rem 0rem;
  }
  .container-fluid-stream .c-text {
    max-width: none;
    float: none;
    position: initial;
  }
  .container-fluid-stream .c-text h3 {
    -: ;font-size: 40px;
    -: ;font-size: 2.5rem;
  }
  .container-fluid-stream .c-text p {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
  .container-fluid-stream .c-text hr {
    -: ;width: 200px !important;
    -: ;width: 12.5rem !important;
  }
  .container-fluid-stream .btn.primary {
    -: ;margin-left: 40px;
    -: ;margin-left: 2.5rem;
  }
  .container-fluid-stream .btn.reload {
    display: none;
  }
  .container-fluid-stream .btn[data-stream-initial-position] {
    display: none;
  }
  .container-fluid-stream .btn[data-streambtn] {
    display: block;
    position: initial;
    width: auto;
    max-width: none;
  }
  .container-fluid-stream .buttonswrapper {
    display: none;
  }
  .container-fluid-stream .mobilestream .buttonswrapper {
    display: block;
  }
}
@media only screen and (max-width: 320px) {
  .container-fluid-stream [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.container-fluid-locations {
  -: ;padding: 90px 0px;
  -: ;padding: 5.625rem 0rem;
}
@media only screen and (max-width: 992px) {
  .container-fluid-locations {
    -: ;padding: 40px 40px;
    -: ;padding: 2.5rem 2.5rem;
  }
}
@media only screen and (max-width: 320px) {
  .container-fluid-locations [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.container-fluid-storytext {
  -: ;padding: 140px 0px 80px 0px;
  -: ;padding: 8.75rem 0rem 5rem 0rem;
}
@media only screen and (max-width: 992px) {
  .container-fluid-storytext {
    -: ;padding: 40px 0px;
    -: ;padding: 2.5rem 0rem;
  }
}
@media only screen and (max-width: 320px) {
  .container-fluid-storytext [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.container-fluid .the-teasers {
  -: ;padding-top: 125px;
  -: ;padding-top: 7.8125rem;
  -: ;min-width: 660px;
  -: ;min-width: 41.25rem;
}
@media only screen and (max-width: 1358px) {
  .container-fluid .the-teasers {
    min-width: 1px!important;
  }
}
.container-fluid-teaser {
  -: ;padding: 100px 0px 80px 0px;
  -: ;padding: 6.25rem 0rem 5rem 0rem;
}
.container-fluid-teaser .location-filter {
  -: ;padding-left: 0px;
  -: ;padding-left: 0rem;
}
.container-fluid-teaser .the-teasers {
  -: ;padding-top: 125px;
  -: ;padding-top: 7.8125rem;
  -: ;min-width: 660px;
  -: ;min-width: 41.25rem;
}
@media only screen and (max-width: 1358px) {
  .container-fluid-teaser .the-teasers {
    min-width: 1px!important;
  }
}
@media only screen and (max-width: 1200px) {
  .container-fluid-teaser .the-teasers {
    width: 500px;
  }
}
@media only screen and (max-width: 992px) {
  .container-fluid-teaser .the-teasers {
    width: auto;
  }
}
.container-fluid-teaser .teaser-bars {
  -: ;padding-top: 80px;
  -: ;padding-top: 5rem;
}
.container-fluid-teaser .teaser-bars.layout-services {
  -: ;pading-top: 100px;
  -: ;pading-top: 6.25rem;
}
@media only screen and (max-width: 992px) {
  .container-fluid-teaser {
    -: ;padding: 40px 0px 0px 0px;
    -: ;padding: 2.5rem 0rem 0rem 0rem;
  }
  .container-fluid-teaser .the-teasers {
    -: ;padding: 0px 0px;
    -: ;padding: 0rem 0rem;
  }
  .container-fluid-teaser .btn.mitarbeiter {
    display: none;
  }
  .container-fluid-teaser .mobile-only {
    -: ;margin: 40px;
    -: ;margin: 2.5rem;
  }
}
@media only screen and (max-width: 320px) {
  .container-fluid-teaser [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.container-fluid-sitemap {
  background-color: #e5ebf2;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #e5ebf2), color-stop(36%, #fafafa), color-stop(100%, #f6f7f8));
  background: -webkit-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  background: -moz-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  background: -ms-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
  background: -o-linear-gradient(-55deg, #e5ebf2 0%, #fafafa 55%, #f6f7f8 100%);
}
.container-fluid .teaser-bars.layout-services {
  -: ;padding-top: 80px;
  -: ;padding-top: 5rem;
}
.container-fluid .teaser-bars.layout-certificates {
  -: ;padding: 290px 0px 0px 0px;
  -: ;padding: 18.125rem 0rem 0rem 0rem;
}
.container-fluid .teaser-bars.layout-certificates .teaser-bar:last-of-type {
  -: ;margin-bottom: 40px;
  -: ;margin-bottom: 2.5rem;
}
@media only screen and (max-width: 992px) {
  .container-fluid .teaser-bars .teaser-bar:last-of-type {
    border: 1px solid red;
    -: ;marign-bottom: 40px;
    -: ;marign-bottom: 2.5rem;
  }
}
.container-fluid.contact .cr.contact {
  -: ;margin-top: 200px;
  -: ;margin-top: 12.5rem;
}
@media only screen and (max-width: 992px) {
  .container-fluid.contact {
    -: ;padding: 80px 20px;
    -: ;padding: 5rem 1.25rem;
  }
  .container-fluid.contact .c-text {
    -: ;padding: 0px;
    -: ;padding: 0rem;
  }
  .container-fluid.contact .cr.contact {
    -: ;margin-top: 20px;
    -: ;margin-top: 1.25rem;
  }
}
@media only screen and (max-width: 992px) {
  .container-fluid.contact ul.contact {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .container-fluid.contact [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.container-fluid.jobform .cr.jobform {
  -: ;margin-top: 200px;
  -: ;margin-top: 12.5rem;
}
@media only screen and (max-width: 992px) {
  .container-fluid.jobform .cr.jobform {
    -: ;margin-top: 0px;
    -: ;margin-top: 0rem;
  }
}
@media only screen and (max-width: 320px) {
  .container-fluid.jobform [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.cr {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1600px;
  width: auto;
  height: auto;
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0 auto;
  position: relative;
}
.cr:after {
  content: "";
  display: block;
  clear: both;
}
.cr .cr {
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.cr [data-size-lg],
.cr [data-size-md],
.cr [data-size-sm],
.cr [data-size-xs] {
  float: left;
  vertical-align: top;
  height: auto;
  box-sizing: border-box;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  /*> div:not(.cr){
        margin-bottom:@gutter;
    }*/
}
@media only screen and (max-width: 992px) {
  .cr [data-size-lg],
  .cr [data-size-md],
  .cr [data-size-sm],
  .cr [data-size-xs] {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media only screen and (max-width: 320px) {
  .cr [data-size-lg] [data-size-xs],
  .cr [data-size-md] [data-size-xs],
  .cr [data-size-sm] [data-size-xs],
  .cr [data-size-xs] [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
@media only screen and (max-width: 992px) {
  .cr {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.cr .detailcontent[data-size-lg] {
  background-color: #fff;
  -: ;padding: 72px 0px 108px 65px;
  -: ;padding: 4.5rem 0rem 6.75rem 4.0625rem;
  -: ;margin-bottom: 72px;
  -: ;margin-bottom: 4.5rem;
}
@media only screen and (max-width: 1200px) {
  .cr .detailcontent[data-size-lg] {
    background-color: #fff;
    -: ;padding: 72px 0px 108px 35px;
    -: ;padding: 4.5rem 0rem 6.75rem 2.1875rem;
    -: ;margin-bottom: 72px;
    -: ;margin-bottom: 4.5rem;
  }
}
@media only screen and (max-width: 992px) {
  .cr .detailcontent[data-size-lg] {
    background-color: #fff;
    -: ;padding: 72px 35px 108px;
    -: ;padding: 4.5rem 2.1875rem 6.75rem;
    -: ;margin-bottom: 72px;
    -: ;margin-bottom: 4.5rem;
  }
}
@media only screen and (max-width: 992px) {
  .cr .detailcontent[data-size-lg] {
    background-color: #fff;
    -: ;padding: 40px;
    -: ;padding: 2.5rem;
    -: ;margin-bottom: 40px;
    -: ;margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 320px) {
  .cr [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
h1 {
  background: #ffffff;
  font-family: inherit;
  color: #fafafa;
  font-weight: 300;
  line-height: initial;
  text-align: initial;
  text-transform: uppercase;
  -: ;font-size: 24px;
  -: ;font-size: 1.5rem;
  -: ;letter-spacing: 0px;
  -: ;letter-spacing: 0rem;
}
h2 {
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  color: #003980;
  font-weight: 300;
  line-height: initial;
  text-align: initial;
  -: ;font-size: 40px;
  -: ;font-size: 2.5rem;
  -: ;letter-spacing: 0px;
  -: ;letter-spacing: 0rem;
}
@media only screen and (max-width: 1200px) {
  h2 {
    -: ;font-size: 30px;
    -: ;font-size: 1.875rem;
  }
}
@media only screen and (max-width: 992px) {
  h2 {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
}
@media only screen and (max-width: 320px) {
  h2 [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
h3 {
  font-family: inherit;
  color: #003980;
  font-weight: 300;
  line-height: initial;
  text-align: initial;
  -: ;font-size: 40px;
  -: ;font-size: 2.5rem;
  -: ;letter-spacing: 0px;
  -: ;letter-spacing: 0rem;
}
h3 span {
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
@media only screen and (max-width: 992px) {
  h3 {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
}
@media only screen and (max-width: 320px) {
  h3 [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
h4 {
  background-color: #fafafa;
  font-family: inherit;
  color: #ffffff;
  font-weight: 300;
  line-height: initial;
  text-align: initial;
  text-transform: uppercase;
  -: ;font-size: 24px;
  -: ;font-size: 1.5rem;
  -: ;letter-spacing: 0px;
  -: ;letter-spacing: 0rem;
}
h5 {
  font-family: inherit;
  color: #003980;
  font-weight: 600;
  line-height: initial;
  text-align: initial;
  text-transform: uppercase;
  -: ;font-size: 15px;
  -: ;font-size: 0.9375rem;
  -: ;letter-spacing: 0px;
  -: ;letter-spacing: 0rem;
}
h6 {
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  color: #003980;
  font-weight: initial;
  line-height: initial;
  text-align: initial;
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
  -: ;letter-spacing: 0px;
  -: ;letter-spacing: 0rem;
}
p {
  color: #979797;
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  font-weight: 600;
  line-height: 140%;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
}
@media only screen and (max-width: 992px) {
  p {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
}
@media only screen and (max-width: 320px) {
  p [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
a.textlink {
  text-decoration: none;
  -: ;font-size: 15px;
  -: ;font-size: 0.9375rem;
  color: #003980;
  display: inline-block;
  -: ;margin-top: 20px;
  -: ;margin-top: 1.25rem;
  -webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  text-transform: uppercase;
  font-weight: 600;
}
a.textlink:before {
  content: url('../img/icon-textlink.png');
  position: relative;
  -: ;top: -3px;
  -: ;top: -0.1875rem;
  -: ;left: 0px;
  -: ;left: 0rem;
  display: inline-block;
  -: ;padding-right: 5px;
  -: ;padding-right: 0.3125rem;
}
a.textlink:hover {
  -: ;padding-left: 15px;
  -: ;padding-left: 0.9375rem;
}
a.btn {
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fafafa;
  color: #ffffff;
  text-transform: initial;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  -: ;padding: 15px 17px 10px 17px;
  -: ;padding: 0.9375rem 1.0625rem 0.625rem 1.0625rem;
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-decoration: none;
  border: none;
  float: left;
  text-align: left;
}
a.btn:hover {
  background-color: #ededed;
}
a.btn.primary {
  background-color: #003980;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #003980), color-stop(36%, #43658d), color-stop(100%, #748497));
  background: -webkit-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -moz-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -ms-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -o-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
}
a.btn.primary .icon {
  float: right;
  display: inline-block;
  -: ;width: 22px;
  -: ;width: 1.375rem;
  -: ;height: 22px;
  -: ;height: 1.375rem;
  background-size: 50%;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
}
a.btn.primary .icon.icon-reload {
  -: ;width: 30px;
  -: ;width: 1.875rem;
  -: ;height: 30px;
  -: ;height: 1.875rem;
  -: ;margin-top: -4px;
  -: ;margin-top: -0.25rem;
  background-size: 66%;
}
a.btn.secondary {
  background-color: #86c107;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
  background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
}
a.btn.secondary .icon {
  float: right;
  display: inline-block;
  -: ;width: 20px;
  -: ;width: 1.25rem;
  -: ;height: 20px;
  -: ;height: 1.25rem;
  background-size: 100% auto;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
}
a.btn.mobile-only {
  display: none;
}
a.btn.tertiary {
  color: #003980;
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
  background-color: base-color;
}
a.btn.tertiary .icon {
  float: right;
  -: ;width: 20px;
  -: ;width: 1.25rem;
  -: ;height: 20px;
  -: ;height: 1.25rem;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
  background-image: url('vhs-assets-css-23e1713e3838665682e3a50f951a70e2.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -: ;margin-top: 3px;
  -: ;margin-top: 0.1875rem;
}
a.btn.tertiary:hover {
  background-color: base-color;
}
@media only screen and (max-width: 992px) {
  a.btn {
    -: ;margin: 0px 0px 40px 40px;
    -: ;margin: 0rem 0rem 2.5rem 2.5rem;
  }
  a.btn.no-mobile {
    display: none;
  }
  a.btn.mobile-only {
    display: block;
  }
}
@media only screen and (max-width: 320px) {
  a.btn [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
strong,
b {
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
em {
  font-style: italic;
}
u {
  text-decoration: underline;
}
small {
  font-size: 75%;
  float: left;
}
mark {
  color: #ffffff;
  background-color: #008dca;
}
code {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #979797;
  -: ;padding: 6px 6px 6px 12px;
  -: ;padding: 0.375rem 0.375rem 0.375rem 0.75rem;
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
  border: 1px solid #86c107;
  border-left: 4px solid #fafafa;
  width: 100%;
  display: block;
  clear: both;
}
hr {
  border-top: 0px solid #003980;
  border-left: 0px solid #003980;
  border-right: 0px solid #003980;
  border-bottom: 2px solid #003980;
  border-style: double;
  -: ;margin: 15px 0px 30px 0px;
  -: ;margin: 0.9375rem 0rem 1.875rem 0rem;
  text-align: left;
}
@media only screen and (max-width: 320px) {
  hr [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
ul {
  -: ;padding-left: 0px;
  -: ;padding-left: 0rem;
  -: ;margin-left: 20px;
  -: ;margin-left: 1.25rem;
}
ul li {
  color: #86c107;
  -: ;font-size: 13px;
  -: ;font-size: 0.8125rem;
}
ul.no-dots {
  -: ;margin-left: 0px;
  -: ;margin-left: 0rem;
  -: ;padding-left: 0px;
  -: ;padding-left: 0rem;
}
ul.no-dots li {
  list-style-type: none;
  -: ;padding-left: 0px;
  -: ;padding-left: 0rem;
  -: ;margin-left: 0px;
  -: ;margin-left: 0rem;
}
ul.custom-list {
  -: ;margin-left: 0px;
  -: ;margin-left: 0rem;
  -: ;padding-left: 0px;
  -: ;padding-left: 0rem;
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
ul.custom-list li {
  list-style-type: none;
  background-image: url('vhs-assets-css-ff989069997baeea84e8d796f7b43eaa.png');
  background-position: left top 3px;
  background-size: 12px;
  background-repeat: no-repeat;
}
ul.custom-dots {
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
ul.custom-dots li {
  -: ;padding-left: 30px;
  -: ;padding-left: 1.875rem;
  -: ;padding-bottom: 2px;
  -: ;padding-bottom: 0.125rem;
  list-style-type: none;
  position: relative;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  color: #979797;
}
ul.custom-dots li:before {
  content: '';
  -: ;width: 8px;
  -: ;width: 0.5rem;
  -: ;height: 8px;
  -: ;height: 0.5rem;
  background-color: #86c107;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  float: left;
  -: ;margin-left: -20px;
  -: ;margin-left: -1.25rem;
  -: ;margin-top: 6px;
  -: ;margin-top: 0.375rem;
}
ul.custom-dots li ul {
  -: ;padding-top: 2px;
  -: ;padding-top: 0.125rem;
}
ul.custom-dots li ul li {
  -: ;padding-left: 35px;
  -: ;padding-left: 2.1875rem;
}
ul.custom-dots li ul li:before {
  content: '';
  -: ;width: 3px;
  -: ;width: 0.1875rem;
  -: ;height: 3px;
  -: ;height: 0.1875rem;
  background-color: #86c107;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  float: left;
  -: ;margin-left: -10px;
  -: ;margin-left: -0.625rem;
  -: ;margin-top: 8px;
  -: ;margin-top: 0.5rem;
}
ul.contact {
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
}
ul.contact li {
  list-style-type: none;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  color: #003980;
  -: ;min-height: 22px;
  -: ;min-height: 1.375rem;
}
ul.contact li a {
  color: #003980;
  text-decoration: none;
}
@media only screen and (max-width: 992px) {
  ul.custom-dots {
    -: ;margin-bottom: 0px;
    -: ;margin-bottom: 0rem;
  }
  ul.custom-dots:after {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  ul [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  -: ;padding: 0px 10px;
  -: ;padding: 0rem 0.625rem;
  color: #979797;
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  font-weight: 600;
  line-height: 140%;
  box-sizing: border-box;
  border: 1px solid #b7c6da;
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  -: ;height: 40px;
  -: ;height: 2.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media only screen and (max-width: 992px) {
  input {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
}
@media only screen and (max-width: 320px) {
  input [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
input::-webkit-input-placeholder {
  color: #979797;
}
input:-moz-placeholder {
  color: #979797;
}
input::-moz-placeholder {
  color: #979797;
}
input:-ms-input-placeholder {
  color: #979797;
}
input::-ms-input-placeholder {
  color: #979797;
}
input[type="submit"] {
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fafafa;
  color: #ffffff;
  text-transform: initial;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  -: ;padding: 15px 17px 10px 17px;
  -: ;padding: 0.9375rem 1.0625rem 0.625rem 1.0625rem;
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-decoration: none;
  border: none;
  float: left;
  text-align: left;
}
input[type="submit"]:hover {
  background-color: #ededed;
}
input[type="submit"].primary {
  background-color: #003980;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #003980), color-stop(36%, #43658d), color-stop(100%, #748497));
  background: -webkit-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -moz-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -ms-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -o-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
}
input[type="submit"].primary .icon {
  float: right;
  display: inline-block;
  -: ;width: 22px;
  -: ;width: 1.375rem;
  -: ;height: 22px;
  -: ;height: 1.375rem;
  background-size: 50%;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
}
input[type="submit"].primary .icon.icon-reload {
  -: ;width: 30px;
  -: ;width: 1.875rem;
  -: ;height: 30px;
  -: ;height: 1.875rem;
  -: ;margin-top: -4px;
  -: ;margin-top: -0.25rem;
  background-size: 66%;
}
input[type="submit"].secondary {
  background-color: #86c107;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
  background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
}
input[type="submit"].secondary .icon {
  float: right;
  display: inline-block;
  -: ;width: 20px;
  -: ;width: 1.25rem;
  -: ;height: 20px;
  -: ;height: 1.25rem;
  background-size: 100% auto;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
}
input[type="submit"].mobile-only {
  display: none;
}
input[type="submit"].tertiary {
  color: #003980;
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
  background-color: base-color;
}
input[type="submit"].tertiary .icon {
  float: right;
  -: ;width: 20px;
  -: ;width: 1.25rem;
  -: ;height: 20px;
  -: ;height: 1.25rem;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
  background-image: url('vhs-assets-css-23e1713e3838665682e3a50f951a70e2.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -: ;margin-top: 3px;
  -: ;margin-top: 0.1875rem;
}
input[type="submit"].tertiary:hover {
  background-color: base-color;
}
@media only screen and (max-width: 992px) {
  input[type="submit"] {
    -: ;margin: 0px 0px 40px 40px;
    -: ;margin: 0rem 0rem 2.5rem 2.5rem;
  }
  input[type="submit"].no-mobile {
    display: none;
  }
  input[type="submit"].mobile-only {
    display: block;
  }
}
@media only screen and (max-width: 320px) {
  input[type="submit"] [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
select {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #003980;
  width: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  position: relative;
  background-size: 10px;
  -webkit-background-size: 10px;
  -moz-background-size: 10px;
  -o-background-size: 10px;
  background-repeat: no-repeat;
  -: ;padding-right: 20px;
  -: ;padding-right: 1.25rem;
  background-image: url('vhs-assets-css-23e1713e3838665682e3a50f951a70e2.png');
  background-position: right top 5px;
  background-color: transparent;
  background-size: auto auto;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  border: none;
}
select:-ms-expand {
  display: none;
}
select:focus {
  outline: none;
}
@media only screen and (max-width: 320px) {
  select [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.has-radio {
  -: ;margin: 20px 0px;
  -: ;margin: 1.25rem 0rem;
}
.has-radio input[type="radio"] {
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
  visibility: hidden;
}
.has-radio input[type="radio"] + label {
  display: block;
  cursor: pointer;
  float: left;
  -: ;margin-right: 16px;
  -: ;margin-right: 1rem;
}
.has-radio input[type="radio"] + label:before {
  content: '';
  -webkit-transition: all 75ms ease-out;
  -moz-transition: all 75ms ease-out;
  -o-transition: all 75ms ease-out;
  transition: all 75ms ease-out;
  border: 1px solid #000000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;height: 16px;
  -: ;height: 1rem;
  -: ;width: 16px;
  -: ;width: 1rem;
  -: ;margin-right: 8px;
  -: ;margin-right: 0.5rem;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  float: left;
  -webkit-box-shadow: inset 0px 0px 0px 4px #ffffff;
  -moz-box-shadow: inset 0px 0px 0px 4px #ffffff;
  box-shadow: inset 0px 0px 0px 4px #ffffff;
}
.has-radio input[type="radio"]:checked + label:before {
  background-color: #000000;
}
@media only screen and (max-width: 320px) {
  .has-radio [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.is-checkbox input[type="checkbox"] {
  visibility: hidden;
  display: none;
}
.is-checkbox input[type="checkbox"] + label {
  display: block;
  cursor: pointer;
  -: ;margin: 0px 10px 0px 0px;
  -: ;margin: 0rem 0.625rem 0rem 0rem;
  user-select: none;
  -: ;height: 20px;
  -: ;height: 1.25rem;
  -: ;width: 20px;
  -: ;width: 1.25rem;
  float: left;
  -: ;padding-right: 12px;
  -: ;padding-right: 0.75rem;
}
.is-checkbox input[type="checkbox"] + label:after {
  content: "";
  display: block;
  border: 1px solid #003980;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 10px;
  -: ;padding: 0.625rem;
  background-position: center -20;
}
.is-checkbox input[type="checkbox"]:checked + label:after {
  content: "";
  background-image: url('vhs-assets-css-ff989069997baeea84e8d796f7b43eaa.png');
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (max-width: 320px) {
  .is-checkbox [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #979797;
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  -: ;min-height: 200px;
  -: ;min-height: 12.5rem;
  border: 1px solid #b7c6da;
  -: ;padding: 10px;
  -: ;padding: 0.625rem;
  width: 100%;
  resize: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
textarea::-webkit-input-placeholder {
  color: #86c107;
}
textarea:-moz-placeholder {
  color: #86c107;
}
textarea::-moz-placeholder {
  color: #86c107;
}
textarea:-ms-input-placeholder {
  color: #86c107;
}
textarea::-ms-input-placeholder {
  color: #86c107;
}
@media only screen and (max-width: 992px) {
  textarea {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
}
@media only screen and (max-width: 320px) {
  textarea [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
@media only screen and (max-width: 992px) {
  textarea {
    color: #003980;
  }
}
@media only screen and (max-width: 320px) {
  textarea [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.has-checkbox input[type="checkbox"] {
  visibility: hidden;
  display: none;
}
.has-checkbox input[type="checkbox"] + label {
  display: block;
  cursor: pointer;
  -: ;margin: 0px 10px 0px 0px;
  -: ;margin: 0rem 0.625rem 0rem 0rem;
  user-select: none;
  -: ;height: 20px;
  -: ;height: 1.25rem;
  -: ;width: 20px;
  -: ;width: 1.25rem;
  float: left;
  -: ;padding-right: 12px;
  -: ;padding-right: 0.75rem;
}
.has-checkbox input[type="checkbox"] + label:after {
  content: "";
  display: block;
  border: 1px solid #003980;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 10px;
  -: ;padding: 0.625rem;
  background-position: center -20;
}
.has-checkbox input[type="checkbox"]:checked + label:after {
  content: "";
  background-image: url('vhs-assets-css-ff989069997baeea84e8d796f7b43eaa.png');
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (max-width: 320px) {
  .has-checkbox [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
fieldset {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  border: 0px;
}
@media only screen and (max-width: 320px) {
  fieldset [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
label {
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  display: inline-block;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  color: #979797;
}
@media only screen and (max-width: 992px) {
  label {
    -: ;font-size: 16px;
    -: ;font-size: 1rem;
  }
}
@media only screen and (max-width: 320px) {
  label [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
legend {
  /*	   clear:both;    
    width:100%;
    .rem(margin-bottom, @size);
    label{
    .rem(margin-bottom, @size / 4);
}
    &.is-inline{
    display:table;
    label{*/
  display: table-cell;
  vertical-align: top;
  -: ;padding-bottom: 0px;
  -: ;padding-bottom: 0rem;
  -: ;width: 200px;
  -: ;width: 12.5rem;
  -: ;padding-right: 66px;
  -: ;padding-right: 4.125rem;
  -: ;padding-top: 0px;
  -: ;padding-top: 0rem;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  color: #979797;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  -: ;min-height: 180px;
  -: ;min-height: 11.25rem;
  float: left;
  /*
}
    input{
    text-align:left;
}
    &.align-left{
    text-align:left;
}
    &.align-center{
    text-align:center;
}
    &.align-right{
    text-align:right;
}
}*/
}
@media only screen and (max-width: 1400px) {
  legend {
    -: ;width: 120px;
    -: ;width: 7.5rem;
  }
}
@media only screen and (max-width: 992px) {
  legend {
    /*     &.is-inline{
        display:block;
        clear:both;
        .rem(margin-bottom, @size);
        label{*/
    display: block;
    width: 100%;
    vertical-align: initial;
    -: ;padding-bottom: 0px;
    -: ;padding-bottom: 0rem;
    text-align: left;
    min-height: auto;
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
    -: ;margin-bottom: 5px;
    -: ;margin-bottom: 0.3125rem;
    -: ;font-size: 16px;
    -: ;font-size: 1rem;
    /*  }
        input{
        float:none;
        width:100%;
    }
    }*/
  }
}
@media only screen and (max-width: 320px) {
  legend [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
address {
  -: ;margin: 30px 0px;
  -: ;margin: 1.875rem 0rem;
  -: ;padding-left: 15px;
  -: ;padding-left: 0.9375rem;
}
address ul li {
  font-style: normal;
}
address ul li a {
  text-decoration: none;
  color: #86c107;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
}
address ul li a:hover {
  color: #003980;
}
address ul li:first-child {
  font-weight: 600;
  color: #fafafa;
}
@media only screen and (max-width: 992px) {
  address {
    -: ;padding-left: 0px;
    -: ;padding-left: 0rem;
  }
}
@media only screen and (max-width: 320px) {
  address [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.has-switch {
  width: auto;
  display: inline-block;
  -: ;margin-bottom: 20px;
  -: ;margin-bottom: 1.25rem;
}
.has-switch input[type="checkbox"] {
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
  visibility: hidden;
}
.has-switch input[type="checkbox"] + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
  -: ;padding: 2px;
  -: ;padding: 0.125rem;
  -: ;width: 60px;
  -: ;width: 3.75rem;
  -: ;height: 18px;
  -: ;height: 1.125rem;
  float: right;
  border: 1px solid #86c107;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.has-switch input[type="checkbox"] + label:before,
.has-switch input[type="checkbox"] + label:after {
  display: block;
  position: absolute;
  -: ;top: 1px;
  -: ;top: 0.0625rem;
  -: ;left: 1px;
  -: ;left: 0.0625rem;
  -: ;bottom: 1px;
  -: ;bottom: 0.0625rem;
  content: "";
}
.has-switch input[type="checkbox"] + label:before {
  -: ;right: 1px;
  -: ;right: 0.0625rem;
  background-color: #ffffff;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.has-switch input[type="checkbox"] + label:after {
  -: ;width: 20px;
  -: ;width: 1.25rem;
  -: ;height: 20px;
  -: ;height: 1.25rem;
  background-color: #86c107;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  transition: margin 0.3s;
}
.has-switch input[type="checkbox"]:checked + label:before {
  background-color: #ffffff;
}
.has-switch input[type="checkbox"]:checked + label:after {
  -: ;margin-left: 42px;
  -: ;margin-left: 2.625rem;
  background-color: #fafafa;
}
@media only screen and (max-width: 320px) {
  .has-switch [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.with-label {
  clear: both;
  width: 100%;
  -: ;margin-bottom: 20px;
  -: ;margin-bottom: 1.25rem;
}
.with-label label {
  -: ;margin-bottom: 5px;
  -: ;margin-bottom: 0.3125rem;
}
.with-label.is-inline {
  display: table;
}
.with-label.is-inline label {
  display: table-cell;
  vertical-align: top;
  -: ;padding-bottom: 0px;
  -: ;padding-bottom: 0rem;
  -: ;width: 200px;
  -: ;width: 12.5rem;
  -: ;padding-right: 66px;
  -: ;padding-right: 4.125rem;
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
}
.with-label.is-inline input {
  text-align: left;
}
.with-label.is-inline.align-left {
  text-align: left;
}
.with-label.is-inline.align-center {
  text-align: center;
}
.with-label.is-inline.align-right {
  text-align: right;
}
@media only screen and (max-width: 1400px) {
  .with-label.is-inline label {
    -: ;width: 120px;
    -: ;width: 7.5rem;
  }
}
@media only screen and (max-width: 992px) {
  .with-label.is-inline {
    display: block;
    clear: both;
    -: ;margin-bottom: 20px;
    -: ;margin-bottom: 1.25rem;
  }
  .with-label.is-inline label {
    display: block;
    width: 100%;
    vertical-align: initial;
    -: ;padding-bottom: 0px;
    -: ;padding-bottom: 0rem;
    text-align: left;
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
  }
  .with-label.is-inline input {
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 320px) {
  .with-label [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
button {
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fafafa;
  color: #ffffff;
  text-transform: initial;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  -: ;padding: 15px 17px 10px 17px;
  -: ;padding: 0.9375rem 1.0625rem 0.625rem 1.0625rem;
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-decoration: none;
  border: none;
  float: left;
  text-align: left;
}
button:hover {
  background-color: #ededed;
}
button.primary {
  background-color: #003980;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #003980), color-stop(36%, #43658d), color-stop(100%, #748497));
  background: -webkit-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -moz-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -ms-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -o-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
}
button.primary .icon {
  float: right;
  display: inline-block;
  -: ;width: 22px;
  -: ;width: 1.375rem;
  -: ;height: 22px;
  -: ;height: 1.375rem;
  background-size: 50%;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
}
button.primary .icon.icon-reload {
  -: ;width: 30px;
  -: ;width: 1.875rem;
  -: ;height: 30px;
  -: ;height: 1.875rem;
  -: ;margin-top: -4px;
  -: ;margin-top: -0.25rem;
  background-size: 66%;
}
button.secondary {
  background-color: #86c107;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
  background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
}
button.secondary .icon {
  float: right;
  display: inline-block;
  -: ;width: 20px;
  -: ;width: 1.25rem;
  -: ;height: 20px;
  -: ;height: 1.25rem;
  background-size: 100% auto;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
}
button.mobile-only {
  display: none;
}
button.tertiary {
  color: #003980;
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
  background-color: base-color;
}
button.tertiary .icon {
  float: right;
  -: ;width: 20px;
  -: ;width: 1.25rem;
  -: ;height: 20px;
  -: ;height: 1.25rem;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
  background-image: url('vhs-assets-css-23e1713e3838665682e3a50f951a70e2.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -: ;margin-top: 3px;
  -: ;margin-top: 0.1875rem;
}
button.tertiary:hover {
  background-color: base-color;
}
@media only screen and (max-width: 992px) {
  button {
    -: ;margin: 0px 0px 40px 40px;
    -: ;margin: 0rem 0rem 2.5rem 2.5rem;
  }
  button.no-mobile {
    display: none;
  }
  button.mobile-only {
    display: block;
  }
}
@media only screen and (max-width: 320px) {
  button [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
figure img {
  width: 100%;
  height: auto;
}
.breadcrumb {
  list-style: none;
  padding: 0;
  margin: -10px 0px -10px;
}
.breadcrumb li {
  float: left;
  -: ;padding: 5px 0px;
  -: ;padding: 0.3125rem 0rem;
  color: #979797;
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  font-weight: 600;
  line-height: 140%;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
}
@media only screen and (max-width: 992px) {
  .breadcrumb li {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
}
@media only screen and (max-width: 320px) {
  .breadcrumb li [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.breadcrumb li:after {
  content: '>';
  font-size: 100%;
  -: ;padding-right: 10px;
  -: ;padding-right: 0.625rem;
}
.breadcrumb li a {
  color: #979797;
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  font-weight: 600;
  line-height: 140%;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
  -: ;padding-right: 10px;
  -: ;padding-right: 0.625rem;
}
@media only screen and (max-width: 992px) {
  .breadcrumb li a {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
}
@media only screen and (max-width: 320px) {
  .breadcrumb li a [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.breadcrumb li:first-child a {
  -: ;padding-left: 0px;
  -: ;padding-left: 0rem;
}
.breadcrumb li:last-child a {
  -: ;padding-right: 0px;
  -: ;padding-right: 0rem;
}
.breadcrumb li:last-child:after {
  display: none;
}
.breadcrumb:after {
  content: '';
  clear: both;
  display: block;
  width: 100%;
}
@media only screen and (max-width: 1200px) {
  .breadcrumb {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .breadcrumb {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .breadcrumb {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .breadcrumb [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.has-shape {
  position: relative;
}
.has-shape.has-triangle-top:before {
  content: '';
  position: absolute;
  -: ;width: 0px;
  -: ;width: 0rem;
  -: ;height: 0px;
  -: ;height: 0rem;
  left: 50%;
  -: ;margin-left: -6px;
  -: ;margin-left: -0.375rem;
  -: ;top: -18px;
  -: ;top: -1.125rem;
  -: ;border-left-width: 6px;
  -: ;border-left-width: 0.375rem;
  border-left-style: solid;
  border-left-color: transparent;
  -: ;border-top-width: 6px;
  -: ;border-top-width: 0.375rem;
  border-top-style: solid;
  border-top-color: transparent;
  -: ;border-right-width: 6px;
  -: ;border-right-width: 0.375rem;
  border-right-style: solid;
  border-right-color: transparent;
  -: ;border-bottom-width: 12px;
  -: ;border-bottom-width: 0.75rem;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
.has-shape.has-triangle-right:before {
  content: '';
  position: absolute;
  -: ;width: 0px;
  -: ;width: 0rem;
  -: ;height: 0px;
  -: ;height: 0rem;
  top: 50%;
  -: ;margin-top: -6px;
  -: ;margin-top: -0.375rem;
  -: ;right: -18px;
  -: ;right: -1.125rem;
  -: ;border-left-width: 12px;
  -: ;border-left-width: 0.75rem;
  border-left-style: solid;
  border-left-color: #000000;
  -: ;border-top-width: 6px;
  -: ;border-top-width: 0.375rem;
  border-top-style: solid;
  border-top-color: transparent;
  -: ;border-right-width: 6px;
  -: ;border-right-width: 0.375rem;
  border-right-style: solid;
  border-right-color: transparent;
  -: ;border-bottom-width: 6px;
  -: ;border-bottom-width: 0.375rem;
  border-bottom-style: solid;
  border-bottom-color: transparent;
}
.has-shape.has-triangle-bottom:before {
  content: '';
  position: absolute;
  -: ;width: 0px;
  -: ;width: 0rem;
  -: ;height: 0px;
  -: ;height: 0rem;
  left: 50%;
  -: ;margin-left: -6px;
  -: ;margin-left: -0.375rem;
  -: ;bottom: -18px;
  -: ;bottom: -1.125rem;
  -: ;border-left-width: 6px;
  -: ;border-left-width: 0.375rem;
  border-left-style: solid;
  border-left-color: transparent;
  -: ;border-top-width: 12px;
  -: ;border-top-width: 0.75rem;
  border-top-style: solid;
  border-top-color: #000000;
  -: ;border-right-width: 6px;
  -: ;border-right-width: 0.375rem;
  border-right-style: solid;
  border-right-color: transparent;
  -: ;border-bottom-width: 6px;
  -: ;border-bottom-width: 0.375rem;
  border-bottom-style: solid;
  border-bottom-color: transparent;
}
.has-shape.has-triangle-left:before {
  content: '';
  position: absolute;
  -: ;width: 0px;
  -: ;width: 0rem;
  -: ;height: 0px;
  -: ;height: 0rem;
  top: 50%;
  -: ;margin-top: -6px;
  -: ;margin-top: -0.375rem;
  -: ;left: -18px;
  -: ;left: -1.125rem;
  -: ;border-left-width: 6px;
  -: ;border-left-width: 0.375rem;
  border-left-style: solid;
  border-left-color: transparent;
  -: ;border-top-width: 6px;
  -: ;border-top-width: 0.375rem;
  border-top-style: solid;
  border-top-color: transparent;
  -: ;border-right-width: 12px;
  -: ;border-right-width: 0.75rem;
  border-right-style: solid;
  border-right-color: #000000;
  -: ;border-bottom-width: 6px;
  -: ;border-bottom-width: 0.375rem;
  border-bottom-style: solid;
  border-bottom-color: transparent;
}
.has-shape.has-triangle-top-left:before {
  content: '';
  position: absolute;
  -: ;width: 0px;
  -: ;width: 0rem;
  -: ;height: 0px;
  -: ;height: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;border-left-width: 0px;
  -: ;border-left-width: 0rem;
  border-left-style: solid;
  border-left-color: transparent;
  -: ;border-top-width: 12px;
  -: ;border-top-width: 0.75rem;
  border-top-style: solid;
  border-top-color: #000000;
  -: ;border-right-width: 12px;
  -: ;border-right-width: 0.75rem;
  border-right-style: solid;
  border-right-color: transparent;
  -: ;border-bottom-width: 0px;
  -: ;border-bottom-width: 0rem;
  border-bottom-style: solid;
  border-bottom-color: transparent;
}
.has-shape.has-triangle-top-right:before {
  content: '';
  position: absolute;
  -: ;width: 0px;
  -: ;width: 0rem;
  -: ;height: 0px;
  -: ;height: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
  -: ;right: 0px;
  -: ;right: 0rem;
  -: ;border-left-width: 12px;
  -: ;border-left-width: 0.75rem;
  border-left-style: solid;
  border-left-color: transparent;
  -: ;border-top-width: 12px;
  -: ;border-top-width: 0.75rem;
  border-top-style: solid;
  border-top-color: #000000;
  -: ;border-right-width: 0px;
  -: ;border-right-width: 0rem;
  border-right-style: solid;
  border-right-color: transparent;
  -: ;border-bottom-width: 0px;
  -: ;border-bottom-width: 0rem;
  border-bottom-style: solid;
  border-bottom-color: transparent;
}
.has-shape.has-triangle-bottom-left:before {
  content: '';
  position: absolute;
  -: ;width: 0px;
  -: ;width: 0rem;
  -: ;height: 0px;
  -: ;height: 0rem;
  -: ;bottom: 0px;
  -: ;bottom: 0rem;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;border-left-width: 0px;
  -: ;border-left-width: 0rem;
  border-left-style: solid;
  border-left-color: transparent;
  -: ;border-top-width: 0px;
  -: ;border-top-width: 0rem;
  border-top-style: solid;
  border-top-color: transparent;
  -: ;border-right-width: 12px;
  -: ;border-right-width: 0.75rem;
  border-right-style: solid;
  border-right-color: transparent;
  -: ;border-bottom-width: 12px;
  -: ;border-bottom-width: 0.75rem;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
.has-shape.has-triangle-bottom-right:before {
  content: '';
  position: absolute;
  -: ;width: 0px;
  -: ;width: 0rem;
  -: ;height: 0px;
  -: ;height: 0rem;
  -: ;bottom: 0px;
  -: ;bottom: 0rem;
  -: ;right: 0px;
  -: ;right: 0rem;
  -: ;border-left-width: 12px;
  -: ;border-left-width: 0.75rem;
  border-left-style: solid;
  border-left-color: transparent;
  -: ;border-top-width: 0px;
  -: ;border-top-width: 0rem;
  border-top-style: solid;
  border-top-color: transparent;
  -: ;border-right-width: 0px;
  -: ;border-right-width: 0rem;
  border-right-style: solid;
  border-right-color: transparent;
  -: ;border-bottom-width: 12px;
  -: ;border-bottom-width: 0.75rem;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
.pagination {
  float: right;
  -: ;margin-top: -12px;
  -: ;margin-top: -0.75rem;
}
.pagination ul li {
  float: left;
}
.pagination ul li a {
  -: ;padding: 3px 10px;
  -: ;padding: 0.1875rem 0.625rem;
  background: #ffffff;
  -: ;margin: 0px 2px;
  -: ;margin: 0rem 0.125rem;
  text-decoration: none;
  color: #86c107;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
}
.pagination ul li a:hover {
  background-color: #f7f7f7;
}
.pagination ul li.current a {
  font-weight: 600;
}
.pagination ul li:last-child a {
  -: ;margin-right: 0px;
  -: ;margin-right: 0rem;
}
@media only screen and (max-width: 320px) {
  .pagination [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.stream-box {
  width: 22vw;
  width: 44vw;
  height: 16vw;
  -: ;max-width: 760px;
  -: ;max-width: 47.5rem;
  -: ;max-height: 300px;
  -: ;max-height: 18.75rem;
  position: relative;
  -: ;margin-bottom: 20px;
  -: ;margin-bottom: 1.25rem;
}
.stream-box figure {
  float: left;
}
.stream-box figure img {
  -: ;max-width: 440px;
  -: ;max-width: 27.5rem;
  width: 27vw;
  height: 16vw;
  -: ;max-height: 300px;
  -: ;max-height: 18.75rem;
}
.stream-box article section h2 {
  font-size: 4vw;
}
.stream-box article section h3 {
  font-size: 2vw;
}
.stream-box article p {
  font-size: 1vw;
  line-height: auto;
}
.stream-box article.top,
.stream-box article.left,
.stream-box article.right,
.stream-box article.top {
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  top: -17vw;
  min-width: 33.33vw;
}
.stream-box article.top h2,
.stream-box article.left h2,
.stream-box article.right h2,
.stream-box article.top h2,
.stream-box article.top h3,
.stream-box article.left h3,
.stream-box article.right h3,
.stream-box article.top h3 {
  text-align: right;
}
.stream-box article.top p,
.stream-box article.left p,
.stream-box article.right p,
.stream-box article.top p {
  clear: both;
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
}
.stream-box article.top hr,
.stream-box article.left hr,
.stream-box article.right hr,
.stream-box article.top hr {
  float: right;
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
}
.stream-box article.bottom {
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  min-width: 33.33vw;
}
.stream-box article.bottom h2,
.stream-box article.bottom h3 {
  text-align: left;
}
.stream-box article.bottom p {
  clear: both;
  text-align: left;
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
}
.stream-box article.bottom hr {
  float: left;
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
}
.stream-box.wide {
  width: 44vw;
  height: 16vw;
  -: ;max-width: 760px;
  -: ;max-width: 47.5rem;
  -: ;max-height: 300px;
  -: ;max-height: 18.75rem;
  position: relative;
  -: ;margin-bottom: 20px;
  -: ;margin-bottom: 1.25rem;
}
.stream-box.wide figure {
  float: left;
  left: 0;
  position: absolute;
  transition: all .05s;
}
.stream-box.wide figure img {
  -: ;max-width: 440px;
  -: ;max-width: 27.5rem;
  width: 27vw;
  height: 16vw;
  -: ;max-height: 300px;
  -: ;max-height: 18.75rem;
}
.stream-box.wide div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  right: 0;
  position: absolute;
  transition: all .05s;
  padding: 2vw 2vw;
  float: right;
  width: 18vw;
  height: 16vw;
  background-color: #ffffff;
  -: ;max-width: 320px;
  -: ;max-width: 20rem;
  -: ;max-height: 300px;
  -: ;max-height: 18.75rem;
}
.stream-box.wide div p {
  font-size: 1vw;
}
.stream-box a[href*="javascript:void"] {
  cursor: default;
}
.stream-box a[href*="javascript:void"] .icon.icon-arrow {
  display: none;
}
.stream-box streambox_lightbox {
  cursor: pointer;
}
.stream-box streambox_lightbox .icon.icon-arrow {
  display: none;
}
.stream-box figure {
  float: left;
  left: 0;
  position: absolute;
  transition: all .05s;
}
.stream-box figure img {
  -: ;max-width: 440px;
  -: ;max-width: 27.5rem;
  width: 27vw;
  height: 16vw;
  -: ;max-height: 300px;
  -: ;max-height: 18.75rem;
}
.stream-box div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  right: 0;
  position: absolute;
  transition: all .05s;
  padding: 2vw 2vw;
  float: right;
  width: 18vw;
  height: 16vw;
  background-color: #ffffff;
  -: ;max-width: 320px;
  -: ;max-width: 20rem;
  -: ;max-height: 300px;
  -: ;max-height: 18.75rem;
}
.stream-box div p {
  font-size: 1vw;
}
@media only screen and (max-width: 992px) {
  .stream-box.bounce-transition {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .stream-box [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.teaser-label {
  position: absolute;
  z-index: 1;
  -: ;left: 0px;
  -: ;left: 0rem;
  top: 3.8vw;
  background: lightblue;
  text-decoration: none;
  min-width: 20vw;
  min-height: 5vw;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.5vw 2vw;
  background-color: #86c107;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
  background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  text-align: left;
}
.teaser-label small {
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
  display: inline-block;
  float: none;
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  padding-bottom: .5vw;
  color: #ffffff;
  font-size: 1vw;
}
.teaser-label article p {
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
  padding-top: .5vw;
  display: block;
  clear: both;
  width: 100%;
  color: #ffffff;
  font-size: 1.5vw;
  text-align: left!important;
}
.teaser-label .icon {
  position: absolute;
  -: ;right: 20px;
  -: ;right: 1.25rem;
  -: ;bottom: 36px;
  -: ;bottom: 2.25rem;
}
@media only screen and (max-width: 320px) {
  .teaser-label [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.vis-group .tooltip {
  background-color: #ffffff;
  position: relative;
  -: ;padding: 10px 20px 20px;
  -: ;padding: 0.625rem 1.25rem 1.25rem;
  border: 1px solid rgba(142, 167, 199, 0.3);
  width: 25vw;
  max-width: 100%;
  z-index: 1;
}
.vis-group .tooltip:after {
  content: "";
  background-image: url('vhs-assets-css-9e4f0fd084a39abd6d3d5c2778b0bc2c.png');
  position: absolute;
  -: ;top: 15px;
  -: ;top: 0.9375rem;
  -: ;left: -15px;
  -: ;left: -0.9375rem;
  -: ;height: 26px;
  -: ;height: 1.625rem;
  -: ;width: 15px;
  -: ;width: 0.9375rem;
}
.vis-group .tooltip h3 {
  font-size: 2vw;
}
.vis-group .tooltip hr {
  -: ;margin: 15px 0px;
  -: ;margin: 0.9375rem 0rem;
  width: 25%;
}
.vis-group .tooltip p,
.vis-group .tooltip a {
  font-size: 1.0vw;
  font-weight: 300;
  color: #979797;
}
.vis-group .tooltip a {
  -: ;margin-top: 15px;
  -: ;margin-top: 0.9375rem;
  display: block;
  color: #003980;
}
@media only screen and (max-width: 320px) {
  .vis-group .tooltip [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.vis-group [data-vis-nodes] {
  position: relative;
  height: 33vw;
  -: ;max-width: 1370px;
  -: ;max-width: 85.625rem;
  width: 75vw;
  float: right;
}
.vis-group .market {
  position: relative;
  -: ;right: -40px;
  -: ;right: -2.5rem;
}
.vis-group .market section {
  position: absolute;
  -: ;width: 500px;
  -: ;width: 31.25rem;
  max-width: 100%;
  left: -40px;
}
.vis-group h3 {
  font-size: 2.5vw;
  width: 25vw;
}
.vis-group p {
  font-size: 1.5vw;
  width: 25vw;
}
@media only screen and (min-width: 0px) {
  .vis-group {
    display: block;
  }
}
@media only screen and (max-width: 992px) {
  .vis-group {
    height: auto!important;
    -: ;height: 200px;
    -: ;height: 12.5rem;
    -: ;padding-top: 40px;
    -: ;padding-top: 2.5rem;
  }
  .vis-group .market {
    position: relative;
  }
  .vis-group .market section {
    position: initial;
    width: auto;
    max-width: 100%;
  }
  .vis-group h3 {
    font-size: 32px;
    width: auto;
  }
  .vis-group p {
    font-size: 26px;
    width: auto;
  }
}
@media only screen and (max-width: 992px) {
  .vis-group {
    -: ;padding: 0px 40px;
    -: ;padding: 0rem 2.5rem;
    -: ;padding-top: 40px;
    -: ;padding-top: 2.5rem;
    min-height: 1px;
    -: ;padding-left: 0px;
    -: ;padding-left: 0rem;
    -: ;padding-right: 40px;
    -: ;padding-right: 2.5rem;
  }
  .vis-group [data-vis-nodes] {
    display: none;
  }
  .vis-group .market section {
    left: 0px;
  }
}
@media only screen and (max-width: 320px) {
  .vis-group [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.sitemap {
  -: ;padding: 20px 0px;
  -: ;padding: 1.25rem 0rem;
}
.sitemap .cr {
  -: ;padding: 0px;
  -: ;padding: 0rem;
  clear: both;
  display: none;
}
.sitemap p {
  float: none;
  display: block;
  cursor: pointer;
}
.sitemap p small {
  display: block;
  width: 100%;
}
.sitemap p.copyright {
  display: none;
}
.sitemap p[data-id="sitemap"] {
  display: block;
  float: none;
  -: ;height: 34px;
  -: ;height: 2.125rem;
}
.sitemap h6 {
  -: ;margin: 30px 0px;
  -: ;margin: 1.875rem 0rem;
}
.sitemap h6 a {
  color: #003980;
  text-decoration: none;
}
.sitemap nav {
  display: none;
  display: block;
}
.sitemap nav ul li a {
  color: #979797;
  text-decoration: none;
}
.sitemap .copyright {
  display: none;
}
@media only screen and (max-width: 992px) {
  .sitemap .copyright {
    display: block;
    float: right;
    -: ;margin-right: 20px;
    -: ;margin-right: 1.25rem;
  }
  .sitemap p[data-id="sitemap"] {
    display: initial;
    float: left;
    -: ;height: 34px;
    -: ;height: 2.125rem;
  }
}
@media only screen and (max-width: 992px) {
  .sitemap {
    -: ;padding-left: 50px;
    -: ;padding-left: 3.125rem;
  }
  .sitemap p {
    -: ;margin-left: -10px;
    -: ;margin-left: -0.625rem;
    float: left;
  }
  .sitemap p.mobile-only {
    display: block;
    float: right;
    -: ;margin-right: 40px;
    -: ;margin-right: 2.5rem;
    -: ;font-size: 18px;
    -: ;font-size: 1.125rem;
  }
}
@media only screen and (max-width: 320px) {
  .sitemap [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.simple-teaser {
  max-width: 310px;
  width: 17vw;
  float: left;
  position: relative;
  margin-bottom: 20px;
  -: ;margin-right: 20px;
  -: ;margin-right: 1.25rem;
}
.simple-teaser.hidden {
  display: none;
}
.simple-teaser figcaption {
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;right: 0px;
  -: ;right: 0rem;
  -: ;bottom: 0px;
  -: ;bottom: 0rem;
  -: ;min-height: 130px;
  -: ;min-height: 8.125rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #86c107;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
  background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  -: ;padding: 5px 30px 20px 30px;
  -: ;padding: 0.3125rem 1.875rem 1.25rem 1.875rem;
  -: ;padding-bottom: 0px;
  -: ;padding-bottom: 0rem;
}
.simple-teaser figcaption:after {
  content: '';
  -: ;width: 30px;
  -: ;width: 1.875rem;
  -: ;height: 30px;
  -: ;height: 1.875rem;
  background-image: url('vhs-assets-css-70b4af889c62cdca10a23124f3e83aa4.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 32px;
  position: absolute;
  -: ;right: 15px;
  -: ;right: 0.9375rem;
  -: ;bottom: 30px;
  -: ;bottom: 1.875rem;
}
.simple-teaser figcaption small {
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
  display: inline-block;
  float: none;
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  color: #ffffff;
  -: ;padding-bottom: 10px;
  -: ;padding-bottom: 0.625rem;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
.simple-teaser figcaption p {
  display: block;
  clear: both;
  width: 100%;
  color: #ffffff;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
}
.simple-teaser figcaption .icon {
  position: absolute;
  -: ;right: 20px;
  -: ;right: 1.25rem;
  -: ;bottom: 36px;
  -: ;bottom: 2.25rem;
}
@media only screen and (max-width: 320px) {
  .simple-teaser figcaption [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.simple-teaser figcaption p {
  font-size: 1.2vw;
}
.simple-teaser figcaption p .subline {
  border: none;
}
.simple-teaser a[href="javascript:void(0)"] figcaption {
  cursor: default;
}
.simple-teaser a[href="javascript:void(0)"] figcaption:after {
  display: none;
}
@media only screen and (max-width: 992px) {
  .simple-teaser {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .simple-teaser [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.icon.icon-arrow {
  background-image: url('vhs-assets-css-70b4af889c62cdca10a23124f3e83aa4.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50%;
  -: ;width: 30px;
  -: ;width: 1.875rem;
  -: ;height: 30px;
  -: ;height: 1.875rem;
}
.icon.icon-reload {
  background-image: url('vhs-assets-css-23162a9c27f5a255320854b32b89d939.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 40px;
}
.icon.icon-teaserBar {
  background-color: #86c107;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
  background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  float: right;
  -: ;width: 50px;
  -: ;width: 3.125rem;
  -: ;height: 50px;
  -: ;height: 3.125rem;
  position: absolute;
  -: ;right: 0px;
  -: ;right: 0rem;
  -: ;bottom: 20px;
  -: ;bottom: 1.25rem;
}
.icon.icon-teaserBar img {
  display: block;
  margin: 0 auto 0 auto;
  -: ;width: 15px;
  -: ;width: 0.9375rem;
  -: ;margin-top: 10px;
  -: ;margin-top: 0.625rem;
}
.icon.download {
  background-color: #86c107;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
  background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  float: right;
  -: ;width: 50px;
  -: ;width: 3.125rem;
  -: ;height: 50px;
  -: ;height: 3.125rem;
  position: absolute;
  z-index: 1;
  -: ;right: 60px;
  -: ;right: 3.75rem;
  -: ;bottom: 20px;
  -: ;bottom: 1.25rem;
}
.icon.download img {
  display: block;
  margin: 0 auto 0 auto;
}
.teaser-bar {
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #003980;
  clear: both;
  position: relative;
  -: ;padding-bottom: 15px;
  -: ;padding-bottom: 0.9375rem;
  -: ;margin-top: 30px;
  -: ;margin-top: 1.875rem;
}
.teaser-bar.hidden,
.teaser-bar[disabled] {
  display: none;
}
.teaser-bar a {
  text-decoration: none;
}
.teaser-bar a p {
  display: block;
  float: none;
  color: #003980;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  line-height: 120%;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  max-width: calc(100% - 120px);
}
.teaser-bar a p small {
  float: none;
  color: #979797;
  font-size: 100%;
}
@media only screen and (max-width: 992px) {
  .teaser-bar {
    -: ;margin: 30px 40px 0px 40px;
    -: ;margin: 1.875rem 2.5rem 0rem 2.5rem;
  }
}
@media only screen and (max-width: 320px) {
  .teaser-bar [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.teaser-list {
  -: ;margin-top: 80px;
  -: ;margin-top: 5rem;
}
.teaser-list .simple-teaser {
  width: 19%;
  margin: 0 0 0 0.5%;
}
.teaser-list .simple-teaser:first-child,
.teaser-list .simple-teaser:nth-child(5n+1) {
  margin: 0;
}
.teaser-list .simple-teaser:nth-child(n+5) {
  margin-bottom: 0.5%;
}
@media only screen and (max-width: 320px) {
  .teaser-list [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.c-text ul {
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
.c-text ul li {
  -: ;padding-left: 30px;
  -: ;padding-left: 1.875rem;
  -: ;padding-bottom: 20px;
  -: ;padding-bottom: 1.25rem;
  list-style-type: none;
  position: relative;
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  color: #979797;
}
.c-text ul li:before {
  content: '';
  -: ;width: 8px;
  -: ;width: 0.5rem;
  -: ;height: 8px;
  -: ;height: 0.5rem;
  background-color: #86c107;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  float: left;
  -: ;margin-left: -20px;
  -: ;margin-left: -1.25rem;
  -: ;margin-top: 8px;
  -: ;margin-top: 0.5rem;
}
.c-text ul li ul {
  -: ;padding-top: 2px;
  -: ;padding-top: 0.125rem;
}
.c-text ul li ul li {
  -: ;padding-left: 35px;
  -: ;padding-left: 2.1875rem;
}
.c-text ul li ul li:before {
  content: '';
  -: ;width: 3px;
  -: ;width: 0.1875rem;
  -: ;height: 3px;
  -: ;height: 0.1875rem;
  background-color: #86c107;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  float: left;
  -: ;margin-left: -10px;
  -: ;margin-left: -0.625rem;
  -: ;margin-top: 8px;
  -: ;margin-top: 0.5rem;
}
.c-text b,
.c-text strong {
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
.c-text hr {
  -: ;max-width: 400px !important;
  -: ;max-width: 25rem !important;
}
.c-text article {
  clear: both;
}
@media only screen and (max-width: 992px) {
  .c-text {
    -: ;padding-top: 40px;
    -: ;padding-top: 2.5rem;
  }
  .c-text h2 {
    -: ;font-size: 32px;
    -: ;font-size: 2rem;
    -: ;margin-bottom: 20px;
    -: ;margin-bottom: 1.25rem;
  }
  .c-text h3 {
    -: ;font-size: 30px;
    -: ;font-size: 1.875rem;
  }
  .c-text p {
    -: ;font-size: 26px;
    -: ;font-size: 1.625rem;
  }
}
@media only screen and (max-width: 992px) {
  .c-text {
    -: ;padding: 40px 40px;
    -: ;padding: 2.5rem 2.5rem;
  }
  .c-text hr {
    -: ;max-width: 200px !important;
    -: ;max-width: 12.5rem !important;
  }
}
@media only screen and (max-width: 320px) {
  .c-text [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.vis-group-locations:after,
.location-filter:after {
  content: '';
  display: block;
  clear: both;
}
.vis-group-locations [disabled],
.location-filter [disabled] {
  display: none !important;
}
.vis-group-locations .continent article section hr,
.location-filter .continent article section hr {
  width: 90%!important;
}
.vis-group-locations form,
.location-filter form {
  -: ;margin: 80px 0px 0px 0px;
  -: ;margin: 5rem 0rem 0rem 0rem;
  clear: both;
  display: block;
}
.vis-group-locations form .filter,
.location-filter form .filter {
  -: ;margin-bottom: 30px;
  -: ;margin-bottom: 1.875rem;
}
.vis-group-locations form .filter label,
.location-filter form .filter label {
  float: inline-block;
  float: none;
  color: #003980;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  font-size: 20px;
}
.vis-group-locations form .filter select,
.location-filter form .filter select {
  width: auto;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  width: 300px;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
.vis-group-locations form .filter select option,
.location-filter form .filter select option {
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
.vis-group-locations form .filter select.country,
.location-filter form .filter select.country {
  -: ;width: 202px;
  -: ;width: 12.625rem;
}
.vis-group-locations form .filter select.location,
.location-filter form .filter select.location {
  -: ;width: 218px;
  -: ;width: 13.625rem;
}
.vis-group-locations form .filter select.morroinn,
.location-filter form .filter select.morroinn {
  -: ;width: 165px;
  -: ;width: 10.3125rem;
}
.vis-group-locations form .filter select.targetGroup,
.location-filter form .filter select.targetGroup {
  -: ;width: 184px;
  -: ;width: 11.5rem;
}
.vis-group-locations form .filter.mobile-only,
.location-filter form .filter.mobile-only {
  display: none;
}
.vis-group-locations form .filter.mobile-only.country,
.location-filter form .filter.mobile-only.country {
  -: ;width: 202px;
  -: ;width: 12.625rem;
}
.vis-group-locations form .filter.mobile-only.location,
.location-filter form .filter.mobile-only.location {
  -: ;width: 218px;
  -: ;width: 13.625rem;
}
.vis-group-locations form .filter.mobile-only.morroinn,
.location-filter form .filter.mobile-only.morroinn {
  -: ;width: 165px;
  -: ;width: 10.3125rem;
}
.vis-group-locations .output article p,
.location-filter .output article p,
.vis-group-locations .more-info article p,
.location-filter .more-info article p {
  color: #003980;
}
.vis-group-locations .output article p.p1,
.location-filter .output article p.p1,
.vis-group-locations .more-info article p.p1,
.location-filter .more-info article p.p1 {
  font-size: 100%;
}
.vis-group-locations .output article p small,
.location-filter .output article p small,
.vis-group-locations .more-info article p small,
.location-filter .more-info article p small {
  line-height: 120%;
}
.vis-group-locations .output a,
.location-filter .output a,
.vis-group-locations .more-info a,
.location-filter .more-info a {
  text-decoration: none;
  color: #003980;
}
.vis-group-locations .output .btn,
.location-filter .output .btn,
.vis-group-locations .more-info .btn,
.location-filter .more-info .btn {
  -: ;min-width: 370px;
  -: ;min-width: 23.125rem;
}
.vis-group-locations .more-info,
.location-filter .more-info {
  float: left;
  -: ;margin: 40px 0px 0px 0px;
  -: ;margin: 2.5rem 0rem 0rem 0rem;
  width: 100%;
}
.vis-group-locations .more-info article p,
.location-filter .more-info article p {
  color: #979797;
  -: ;margin-bottom: 30px;
  -: ;margin-bottom: 1.875rem;
  display: block;
  float: left;
}
.vis-group-locations .more-info .btn,
.location-filter .more-info .btn {
  clear: both;
  float: none;
  width: 100%;
  -: ;margin-bottom: 0px;
  -: ;margin-bottom: 0rem;
  color: #ffffff;
}
.vis-group-locations figure,
.location-filter figure {
  -: ;margin-left: 80px;
  -: ;margin-left: 5rem;
  position: relative;
  margin: auto;
  height: 100%;
  float: right;
  margin-top: 8vw;
}
.vis-group-locations figure .continent,
.location-filter figure .continent {
  position: absolute;
}
.vis-group-locations figure .continent[data-name="usa"],
.location-filter figure .continent[data-name="usa"] {
  left: 22%;
  top: 29.5%;
}
.vis-group-locations figure .continent[data-name="asia"],
.location-filter figure .continent[data-name="asia"] {
  left: 78%;
  top: 41%;
}
.vis-group-locations figure .continent[data-name="europe"],
.location-filter figure .continent[data-name="europe"] {
  top: 26%;
  left: 53.5%;
}
.vis-group-locations figure .continent .point,
.location-filter figure .continent .point {
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  position: absolute;
  display: block;
  width: 4.27083333vw;
  height: 4.27083333vw;
  left: -2.13541667vw;
  top: -2.13541667vw;
  background: url('vhs-assets-css-77524810b91602ad02a7dfa749e4418a.png') no-repeat;
  background-size: contain;
  cursor: pointer;
}
.vis-group-locations figure .continent .state,
.location-filter figure .continent .state {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
}
.vis-group-locations figure .continent .state[data-orientation] .line,
.location-filter figure .continent .state[data-orientation] .line {
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0;
}
.vis-group-locations figure .continent .state[data-orientation] .label,
.location-filter figure .continent .state[data-orientation] .label {
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  position: absolute;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  color: #86c107;
  font-size: 0.5vw;
  white-space: nowrap;
  cursor: pointer;
  opacity: 0;
}
.vis-group-locations figure .continent .state[data-orientation="0"] .line,
.location-filter figure .continent .state[data-orientation="0"] .line {
  background-image: url('vhs-assets-css-6233acc5ac7be4aeffdfccb83d82b2b7.png');
  width: 0.225vw;
  height: 1.975vw;
  left: -0.1125vw;
  top: -3.7375vw;
}
.vis-group-locations figure .continent .state[data-orientation="0"] .label,
.location-filter figure .continent .state[data-orientation="0"] .label {
  left: 0.35vw;
  top: -3.95vw;
}
.vis-group-locations figure .continent .state[data-orientation="1"] .line,
.location-filter figure .continent .state[data-orientation="1"] .line {
  background-image: url('vhs-assets-css-f6bca4e863b6edef5430b62141463f9b.png');
  width: 0.85vw;
  height: 0.875vw;
  left: 1.275vw;
  top: -2.05vw;
}
.vis-group-locations figure .continent .state[data-orientation="1"] .label,
.location-filter figure .continent .state[data-orientation="1"] .label {
  top: -2.325vw;
  left: 2.3vw;
}
.vis-group-locations figure .continent .state[data-orientation="2"] .line,
.location-filter figure .continent .state[data-orientation="2"] .line {
  background-image: url('vhs-assets-css-378f96f7c38551eab445e6d4ad2ae879.png');
  width: 1.85vw;
  height: 0.225vw;
  left: 1.75vw;
  top: -0.1125vw;
}
.vis-group-locations figure .continent .state[data-orientation="2"] .label,
.location-filter figure .continent .state[data-orientation="2"] .label {
  left: 3.775vw;
  top: -0.325vw;
}
.vis-group-locations figure .continent .state[data-orientation="3"] .line,
.location-filter figure .continent .state[data-orientation="3"] .line {
  background-image: url('vhs-assets-css-8d33a58fb04da4df280ed1c5618aa27a.png');
  width: 1vw;
  height: 1vw;
  left: 1.25vw;
  top: 1.175vw;
}
.vis-group-locations figure .continent .state[data-orientation="3"] .label,
.location-filter figure .continent .state[data-orientation="3"] .label {
  left: 2.45vw;
  top: 1.75vw;
}
.vis-group-locations figure .continent .state[data-orientation="4"] .line,
.location-filter figure .continent .state[data-orientation="4"] .line {
  background-image: url('vhs-assets-css-67533b6d14afbc41f24ed5723569bf7f.png');
  width: 0.225vw;
  height: 1.975vw;
  left: -0.1125vw;
  top: 1.7625vw;
}
.vis-group-locations figure .continent .state[data-orientation="4"] .label,
.location-filter figure .continent .state[data-orientation="4"] .label {
  left: 0.35vw;
  top: 3.325vw;
}
.vis-group-locations figure .continent .state[data-orientation="5"] .line,
.location-filter figure .continent .state[data-orientation="5"] .line {
  background-image: url('vhs-assets-css-6d6afa745b777fe0cd0e3514537f866a.png');
  width: 1vw;
  height: 1vw;
  left: -2.25vw;
  top: 1.175vw;
}
.vis-group-locations figure .continent .state[data-orientation="5"] .label,
.location-filter figure .continent .state[data-orientation="5"] .label {
  right: 2.45vw;
  top: 1.75vw;
}
.vis-group-locations figure .continent .state[data-orientation="6"] .line,
.location-filter figure .continent .state[data-orientation="6"] .line {
  background-image: url('vhs-assets-css-aa81d684b17080128d71cb95b7146c84.png');
  width: 1.85vw;
  height: 0.225vw;
  left: -3.6vw;
  top: -0.1125vw;
}
.vis-group-locations figure .continent .state[data-orientation="6"] .label,
.location-filter figure .continent .state[data-orientation="6"] .label {
  right: 3.775vw;
  top: -0.325vw;
}
.vis-group-locations figure .continent .state[data-orientation="7"] .line,
.location-filter figure .continent .state[data-orientation="7"] .line {
  background-image: url('vhs-assets-css-4f1096a86f3ec70fe56f1c76c7653594.png');
  width: 0.85vw;
  height: 0.875vw;
  left: -2.125vw;
  top: -2.05vw;
}
.vis-group-locations figure .continent .state[data-orientation="7"] .label,
.location-filter figure .continent .state[data-orientation="7"] .label {
  top: -2.325vw;
  right: 2.3vw;
}
.vis-group-locations figure .continent.active .point,
.location-filter figure .continent.active .point {
  background: url('vhs-assets-css-dbbc2d859fa49fa8a1dde3414a6ff919.png') no-repeat;
  background-size: contain;
  width: 7.34375vw;
  height: 7.34375vw;
  left: -3.671875vw;
  top: -3.671875vw;
}
.vis-group-locations figure .continent.active .state,
.location-filter figure .continent.active .state {
  display: block;
}
.vis-group-locations figure .continent.active .state[data-orientation] .line,
.location-filter figure .continent.active .state[data-orientation] .line {
  opacity: 1;
}
.vis-group-locations figure .continent.active .state[data-orientation] .label,
.location-filter figure .continent.active .state[data-orientation] .label {
  font-size: 1.04166667vw;
  opacity: 1;
}
.vis-group-locations figure .continent.active .state[data-orientation="0"] .line,
.location-filter figure .continent.active .state[data-orientation="0"] .line {
  background-image: url('vhs-assets-css-6233acc5ac7be4aeffdfccb83d82b2b7.png');
  width: 0.46875vw;
  height: 4.11458333vw;
  left: -0.234375vw;
  top: -7.78645833vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="0"] .label,
.location-filter figure .continent.active .state[data-orientation="0"] .label {
  left: 0.72916667vw;
  top: -8.22916667vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="1"] .line,
.location-filter figure .continent.active .state[data-orientation="1"] .line {
  background-image: url('vhs-assets-css-f6bca4e863b6edef5430b62141463f9b.png');
  width: 1.77083333vw;
  height: 1.82291667vw;
  left: 2.65625vw;
  top: -4.27083333vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="1"] .label,
.location-filter figure .continent.active .state[data-orientation="1"] .label {
  top: -4.84375vw;
  left: 4.79166667vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="2"] .line,
.location-filter figure .continent.active .state[data-orientation="2"] .line {
  background-image: url('vhs-assets-css-378f96f7c38551eab445e6d4ad2ae879.png');
  width: 3.85416667vw;
  height: 0.46875vw;
  left: 3.64583333vw;
  top: -0.234375vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="2"] .label,
.location-filter figure .continent.active .state[data-orientation="2"] .label {
  left: 7.86458333vw;
  top: -0.67708333vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="3"] .line,
.location-filter figure .continent.active .state[data-orientation="3"] .line {
  background-image: url('vhs-assets-css-8d33a58fb04da4df280ed1c5618aa27a.png');
  width: 2.08333333vw;
  height: 2.08333333vw;
  left: 2.60416667vw;
  top: 2.44791667vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="3"] .label,
.location-filter figure .continent.active .state[data-orientation="3"] .label {
  left: 5.10416667vw;
  top: 3.64583333vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="4"] .line,
.location-filter figure .continent.active .state[data-orientation="4"] .line {
  background-image: url('vhs-assets-css-67533b6d14afbc41f24ed5723569bf7f.png');
  width: 0.46875vw;
  height: 4.11458333vw;
  left: -0.234375vw;
  top: 3.671875vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="4"] .label,
.location-filter figure .continent.active .state[data-orientation="4"] .label {
  left: 0.72916667vw;
  top: 6.92708333vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="5"] .line,
.location-filter figure .continent.active .state[data-orientation="5"] .line {
  background-image: url('vhs-assets-css-6d6afa745b777fe0cd0e3514537f866a.png');
  width: 2.08333333vw;
  height: 2.08333333vw;
  left: -4.6875vw;
  top: 2.44791667vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="5"] .label,
.location-filter figure .continent.active .state[data-orientation="5"] .label {
  right: 5.10416667vw;
  top: 3.64583333vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="6"] .line,
.location-filter figure .continent.active .state[data-orientation="6"] .line {
  background-image: url('vhs-assets-css-aa81d684b17080128d71cb95b7146c84.png');
  width: 3.85416667vw;
  height: 0.46875vw;
  left: -7.5vw;
  top: -0.234375vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="6"] .label,
.location-filter figure .continent.active .state[data-orientation="6"] .label {
  right: 7.86458333vw;
  top: -0.67708333vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="7"] .line,
.location-filter figure .continent.active .state[data-orientation="7"] .line {
  background-image: url('vhs-assets-css-4f1096a86f3ec70fe56f1c76c7653594.png');
  width: 1.77083333vw;
  height: 1.82291667vw;
  left: -4.42708333vw;
  top: -4.27083333vw;
}
.vis-group-locations figure .continent.active .state[data-orientation="7"] .label,
.location-filter figure .continent.active .state[data-orientation="7"] .label {
  top: -4.84375vw;
  right: 4.79166667vw;
}
.vis-group-locations.labore figure,
.location-filter.labore figure {
  margin-top: 2vw;
}
.vis-group-locations.labore figure .continent[data-name="meulebeke"],
.location-filter.labore figure .continent[data-name="meulebeke"] {
  left: 10%;
  top: 52%;
}
.vis-group-locations.labore figure .continent[data-name="bocholt"],
.location-filter.labore figure .continent[data-name="bocholt"] {
  left: 30.5%;
  top: 39.75%;
}
.vis-group-locations.labore figure .continent[data-name="dierdorf"],
.location-filter.labore figure .continent[data-name="dierdorf"] {
  top: 66%;
  left: 45.5%;
}
.vis-group-locations.labore figure .continent[data-name="emsdetten"],
.location-filter.labore figure .continent[data-name="emsdetten"] {
  top: 27.5%;
  left: 42%;
}
.vis-group-locations.labore figure .continent[data-name="rudolstadt"],
.location-filter.labore figure .continent[data-name="rudolstadt"] {
  top: 45%;
  left: 52%;
}
.vis-group-locations.labore figure .continent .label,
.location-filter.labore figure .continent .label {
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  position: absolute;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  color: #003980;
  font-size: 1.04166667vw;
  white-space: nowrap;
  cursor: pointer;
  left: 3vw;
  top: -0.8vw;
}
.vis-group-locations.labore figure .continent.active .label,
.location-filter.labore figure .continent.active .label {
  left: 4.7vw;
  top: -1.285vw;
  font-size: 2.07vw;
}
.vis-group-locations.labore figure .contintent:not(.active) .point,
.location-filter.labore figure .contintent:not(.active) .point {
  background: url('vhs-assets-css-fbd74bc9aa7d7c5ebe103d91d566eaa0.png') no-repeat;
}
@media only screen and (min-width: 0px) {
  .vis-group-locations .continent form,
  .location-filter .continent form,
  .vis-group-locations .continent .output,
  .location-filter .continent .output {
    display: none;
  }
  .vis-group-locations .continent.continent-selected form,
  .location-filter .continent.continent-selected form,
  .vis-group-locations .continent.continent-selected .output,
  .location-filter .continent.continent-selected .output {
    display: block;
  }
}
@media only screen and (max-width: 1200px) {
  .vis-group-locations .continent form,
  .location-filter .continent form,
  .vis-group-locations .continent .output,
  .location-filter .continent .output {
    display: none;
  }
  .vis-group-locations .continent.continent-selected form,
  .location-filter .continent.continent-selected form,
  .vis-group-locations .continent.continent-selected .output,
  .location-filter .continent.continent-selected .output {
    display: block;
  }
}
@media only screen and (max-width: 992px) {
  .vis-group-locations .continent form,
  .location-filter .continent form,
  .vis-group-locations .continent .output,
  .location-filter .continent .output {
    display: none;
  }
  .vis-group-locations .continent.continent-selected form,
  .location-filter .continent.continent-selected form,
  .vis-group-locations .continent.continent-selected .output,
  .location-filter .continent.continent-selected .output {
    display: block;
  }
  .vis-group-locations .output article p,
  .location-filter .output article p,
  .vis-group-locations .more-info article p,
  .location-filter .more-info article p {
    color: #003980;
  }
  .vis-group-locations .output article p.p1,
  .location-filter .output article p.p1,
  .vis-group-locations .more-info article p.p1,
  .location-filter .more-info article p.p1 {
    font-size: 100%;
  }
  .vis-group-locations .output article p small,
  .location-filter .output article p small,
  .vis-group-locations .more-info article p small,
  .location-filter .more-info article p small {
    line-height: 120%;
  }
  .vis-group-locations .output a,
  .location-filter .output a,
  .vis-group-locations .more-info a,
  .location-filter .more-info a {
    text-decoration: none;
    color: #003980;
  }
  .vis-group-locations .output .btn,
  .location-filter .output .btn,
  .vis-group-locations .more-info .btn,
  .location-filter .more-info .btn {
    min-width: 1px;
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
    -: ;margin-bottom: 20px;
    -: ;margin-bottom: 1.25rem;
  }
}
@media only screen and (max-width: 992px) {
  .vis-group-locations .continent form,
  .location-filter .continent form,
  .vis-group-locations .continent .output,
  .location-filter .continent .output {
    display: block;
  }
  .vis-group-locations form .filter,
  .location-filter form .filter {
    position: relative;
  }
  .vis-group-locations form .filter.mobile-only,
  .location-filter form .filter.mobile-only {
    display: block;
  }
  .vis-group-locations form .filter select,
  .location-filter form .filter select {
    width: 200px;
  }
  .vis-group-locations .map-interactive,
  .location-filter .map-interactive {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .vis-group-locations [data-size-xs],
  .location-filter [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.story-slide {
  display: inline-block;
  width: 100%;
}
.story-slide .story .slick-slide,
.story-slide .slider-layers .slick-slide {
  position: relative;
  height: auto;
}
.story-slide .story .slick-slide:focus,
.story-slide .slider-layers .slick-slide:focus {
  outline: none;
}
.story-slide .story.image.slick-slider figure {
  overflow: hidden;
  min-height: 600px;
}
.story-slide .story.image.slick-slider img {
  height: auto;
  width: auto;
}
.story-slide .caption {
  width: 43.6%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4vw 2vw 0 8vw;
  min-height: 600px;
  min-width: 420px;
  background-color: #003980;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #003980), color-stop(36%, #4d7f51), color-stop(100%, #86c107));
  background: -webkit-linear-gradient(-33deg, #003980 0%, #4d7f51 50%, #86c107 100%);
  background: -moz-linear-gradient(-33deg, #003980 0%, #4d7f51 50%, #86c107 100%);
  background: -ms-linear-gradient(-33deg, #003980 0%, #4d7f51 50%, #86c107 100%);
  background: -o-linear-gradient(-33deg, #003980 0%, #4d7f51 50%, #86c107 100%);
  height: 100%;
  float: left;
}
.story-slide .caption p {
  margin-bottom: 2vw;
  color: #ffffff;
}
.story-slide .caption p small {
  float: none;
  display: block;
  width: 100%;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
.story-slide .caption p:last-child {
  margin-bottom: 0;
}
.story-slide .caption h2 {
  color: #ffffff;
  font-size: 1.5vw;
}
.story-slide .caption h2.title {
  font-size: 1.7vw;
  margin-bottom: 2vw;
  font-weight: 600;
}
.story-slide .caption .light {
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  font-weight: 400;
}
.story-slide .story {
  float: left;
  width: 50%;
  min-height: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4vw 2vw 0 4vw;
  background: #ffffff;
}
.story-slide .story article p {
  font-size: 1.5vw;
}
.story-slide .story.picture {
  -: ;padding: 0px;
  -: ;padding: 0rem;
  width: calc(100% - 43.6%);
}
@media only screen and (max-width: 992px) {
  .story-slide .story.picture {
    width: 100%;
  }
}
.story-slide.detailcontent {
  position: relative;
}
.story-slide.detailcontent .caption {
  -: ;padding: 62px 72px 80px;
  -: ;padding: 3.875rem 4.5rem 5rem;
}
.story-slide.detailcontent .caption strong,
.story-slide.detailcontent .caption small {
  font-weight: 400;
}
.story-slide.detailcontent .caption strong {
  font-weight: normal;
}
.story-slide.detailcontent .slick-list,
.story-slide.detailcontent .slick-track,
.story-slide.detailcontent .story.image.slick-slider figure {
  height: 100%;
}
.story-slide.detailcontent .story {
  min-height: initial;
  position: absolute;
  padding: 0;
  top: 0;
  bottom: 0;
  left: 43.6%;
  right: 0;
  width: auto;
}
.story-slide.detailcontent .story.text {
  -: ;padding: 62px 80px;
  -: ;padding: 3.875rem 5rem;
  width: 50%;
}
.story-slide.detailcontent .story-container .story.text {
  z-index: 1;
  position: relative;
  width: 30%;
  margin: 0 auto;
  background: transparent;
  -: ;left: 450px;
  -: ;left: 28.125rem;
  -: ;top: 150px;
  -: ;top: 9.375rem;
}
.story-slide.detailcontent .story-container .story.text p {
  color: #ffffff;
}
@media only screen and (max-width: 1200px) {
  .story-slide .gradient-box:first-of-type {
    display: none;
  }
  .story-slide .gradient-box:last-of-type {
    display: block;
  }
  .story-slide.standalone .gradient-box:first-of-type {
    display: block;
  }
  .story-slide.detailcontent .story,
  .story-slide .story {
    position: static;
    left: 0;
    width: 100%;
  }
  .story-slide.detailcontent .story.image.slick-slider img,
  .story-slide .story.image.slick-slider img {
    max-width: 100%;
    height: auto;
  }
  .story-slide.detailcontent .story.text,
  .story-slide .story.text {
    width: 100%;
  }
  .story-slide.detailcontent .gradient-box:last-of-type .caption,
  .story-slide .gradient-box:last-of-type .caption {
    display: block;
    position: static;
    left: 0;
    width: 100%;
    -: ;padding: 40px;
    -: ;padding: 2.5rem;
  }
  .story-slide.detailcontent .gradient-box:last-of-type .caption p,
  .story-slide .gradient-box:last-of-type .caption p {
    -: ;margin-bottom: 35px;
    -: ;margin-bottom: 2.1875rem;
  }
  .story-slide.detailcontent .gradient-box:last-of-type .caption p:last-of-type,
  .story-slide .gradient-box:last-of-type .caption p:last-of-type {
    margin-bottom: 0;
  }
  .story-slide.detailcontent .gradient-box:last-of-type .caption h2.title,
  .story-slide .gradient-box:last-of-type .caption h2.title {
    -: ;font-size: 28px;
    -: ;font-size: 1.75rem;
    -: ;margin-bottom: 35px;
    -: ;margin-bottom: 2.1875rem;
    font-weight: 600;
  }
}
@media only screen and (max-width: 1200px) {
  .story-slide .story.image.slick-slider figure {
    min-height: 1px;
  }
  .story-slide .caption {
    min-height: 1px;
    min-width: 1px;
  }
  .story-slide .caption article {
    -: ;padding-bottom: 20px;
    -: ;padding-bottom: 1.25rem;
  }
  .story-slide .caption article h2 {
    font-size: 3vw;
  }
}
@media only screen and (max-width: 1200px) {
  .story-slide .story {
    width: 53.4%;
    float: left;
  }
  .story-slide.detailcontent .caption strong {
    font-size: 2vw;
  }
}
@media only screen and (max-width: 992px) {
  .story-slide:not(.lightbox-content) .story {
    width: 100%;
    -: ;padding: 40px;
    -: ;padding: 2.5rem;
  }
  .story-slide:not(.lightbox-content) .story .slick-track {
    width: 100%!important;
  }
  .story-slide:not(.lightbox-content) .story .slick-track figure {
    width: 100%!important;
  }
  .story-slide:not(.lightbox-content) .story .slick-track {
    width: 100%;
  }
  .story-slide:not(.lightbox-content) .story.image.slick-slider img {
    min-width: 1px;
  }
  .story-slide:not(.lightbox-content) .caption {
    -: ;padding: 40px;
    -: ;padding: 2.5rem;
  }
}
@media only screen and (max-width: 992px) {
  .story-slide.detailcontent .caption strong {
    font-size: 2.5vw;
  }
}
@media only screen and (max-width: 320px) {
  .story-slide [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.location-filter .output article p {
  color: #979797 !important;
}
.location-filter .output article a {
  color: #979797 !important;
}
@media only screen and (max-width: 1200px) {
  .location-filter {
    -: ;padding-left: 0px;
    -: ;padding-left: 0rem;
  }
}
@media only screen and (max-width: 992px) {
  .location-filter {
    -: ;padding: 0px 40px;
    -: ;padding: 0rem 2.5rem;
  }
}
@media only screen and (max-width: 320px) {
  .location-filter [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.location-filter:after {
  content: '';
  display: block;
  clear: both;
}
.location-filter [disabled] {
  display: none !important;
}
.location-filter .continent article section hr {
  width: 90%!important;
}
.location-filter form {
  -: ;margin: 80px 0px 0px 0px;
  -: ;margin: 5rem 0rem 0rem 0rem;
  clear: both;
  display: block;
}
.location-filter form .filter {
  -: ;margin-bottom: 30px;
  -: ;margin-bottom: 1.875rem;
}
.location-filter form .filter label {
  float: inline-block;
  float: none;
  color: #003980;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  font-size: 20px;
}
.location-filter form .filter select {
  width: auto;
  -: ;margin-left: 10px;
  -: ;margin-left: 0.625rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  width: 300px;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
.location-filter form .filter select option {
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
.location-filter form .filter select.country {
  -: ;width: 202px;
  -: ;width: 12.625rem;
}
.location-filter form .filter select.location {
  -: ;width: 218px;
  -: ;width: 13.625rem;
}
.location-filter form .filter select.morroinn {
  -: ;width: 165px;
  -: ;width: 10.3125rem;
}
.location-filter form .filter select.targetGroup {
  -: ;width: 184px;
  -: ;width: 11.5rem;
}
.location-filter form .filter.mobile-only {
  display: none;
}
.location-filter form .filter.mobile-only.country {
  -: ;width: 202px;
  -: ;width: 12.625rem;
}
.location-filter form .filter.mobile-only.location {
  -: ;width: 218px;
  -: ;width: 13.625rem;
}
.location-filter form .filter.mobile-only.morroinn {
  -: ;width: 165px;
  -: ;width: 10.3125rem;
}
.location-filter .output article p,
.location-filter .more-info article p {
  color: #003980;
}
.location-filter .output article p.p1,
.location-filter .more-info article p.p1 {
  font-size: 100%;
}
.location-filter .output article p small,
.location-filter .more-info article p small {
  line-height: 120%;
}
.location-filter .output a,
.location-filter .more-info a {
  text-decoration: none;
  color: #003980;
}
.location-filter .output .btn,
.location-filter .more-info .btn {
  -: ;min-width: 370px;
  -: ;min-width: 23.125rem;
}
.location-filter .more-info {
  float: left;
  -: ;margin: 40px 0px 0px 0px;
  -: ;margin: 2.5rem 0rem 0rem 0rem;
  width: 100%;
}
.location-filter .more-info article p {
  color: #979797;
  -: ;margin-bottom: 30px;
  -: ;margin-bottom: 1.875rem;
  display: block;
  float: left;
}
.location-filter .more-info .btn {
  clear: both;
  float: none;
  width: 100%;
  -: ;margin-bottom: 0px;
  -: ;margin-bottom: 0rem;
  color: #ffffff;
}
.location-filter figure {
  -: ;margin-left: 80px;
  -: ;margin-left: 5rem;
  position: relative;
  margin: auto;
  height: 100%;
  float: right;
  margin-top: 8vw;
}
.location-filter figure .continent {
  position: absolute;
}
.location-filter figure .continent[data-name="usa"] {
  left: 22%;
  top: 29.5%;
}
.location-filter figure .continent[data-name="asia"] {
  left: 78%;
  top: 41%;
}
.location-filter figure .continent[data-name="europe"] {
  top: 26%;
  left: 53.5%;
}
.location-filter figure .continent .point {
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  position: absolute;
  display: block;
  width: 4.27083333vw;
  height: 4.27083333vw;
  left: -2.13541667vw;
  top: -2.13541667vw;
  background: url('vhs-assets-css-77524810b91602ad02a7dfa749e4418a.png') no-repeat;
  background-size: contain;
  cursor: pointer;
}
.location-filter figure .continent .state {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
}
.location-filter figure .continent .state[data-orientation] .line {
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0;
}
.location-filter figure .continent .state[data-orientation] .label {
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  position: absolute;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  color: #86c107;
  font-size: 0.5vw;
  white-space: nowrap;
  cursor: pointer;
  opacity: 0;
}
.location-filter figure .continent .state[data-orientation="0"] .line {
  background-image: url('vhs-assets-css-6233acc5ac7be4aeffdfccb83d82b2b7.png');
  width: 0.225vw;
  height: 1.975vw;
  left: -0.1125vw;
  top: -3.7375vw;
}
.location-filter figure .continent .state[data-orientation="0"] .label {
  left: 0.35vw;
  top: -3.95vw;
}
.location-filter figure .continent .state[data-orientation="1"] .line {
  background-image: url('vhs-assets-css-f6bca4e863b6edef5430b62141463f9b.png');
  width: 0.85vw;
  height: 0.875vw;
  left: 1.275vw;
  top: -2.05vw;
}
.location-filter figure .continent .state[data-orientation="1"] .label {
  top: -2.325vw;
  left: 2.3vw;
}
.location-filter figure .continent .state[data-orientation="2"] .line {
  background-image: url('vhs-assets-css-378f96f7c38551eab445e6d4ad2ae879.png');
  width: 1.85vw;
  height: 0.225vw;
  left: 1.75vw;
  top: -0.1125vw;
}
.location-filter figure .continent .state[data-orientation="2"] .label {
  left: 3.775vw;
  top: -0.325vw;
}
.location-filter figure .continent .state[data-orientation="3"] .line {
  background-image: url('vhs-assets-css-8d33a58fb04da4df280ed1c5618aa27a.png');
  width: 1vw;
  height: 1vw;
  left: 1.25vw;
  top: 1.175vw;
}
.location-filter figure .continent .state[data-orientation="3"] .label {
  left: 2.45vw;
  top: 1.75vw;
}
.location-filter figure .continent .state[data-orientation="4"] .line {
  background-image: url('vhs-assets-css-67533b6d14afbc41f24ed5723569bf7f.png');
  width: 0.225vw;
  height: 1.975vw;
  left: -0.1125vw;
  top: 1.7625vw;
}
.location-filter figure .continent .state[data-orientation="4"] .label {
  left: 0.35vw;
  top: 3.325vw;
}
.location-filter figure .continent .state[data-orientation="5"] .line {
  background-image: url('vhs-assets-css-6d6afa745b777fe0cd0e3514537f866a.png');
  width: 1vw;
  height: 1vw;
  left: -2.25vw;
  top: 1.175vw;
}
.location-filter figure .continent .state[data-orientation="5"] .label {
  right: 2.45vw;
  top: 1.75vw;
}
.location-filter figure .continent .state[data-orientation="6"] .line {
  background-image: url('vhs-assets-css-aa81d684b17080128d71cb95b7146c84.png');
  width: 1.85vw;
  height: 0.225vw;
  left: -3.6vw;
  top: -0.1125vw;
}
.location-filter figure .continent .state[data-orientation="6"] .label {
  right: 3.775vw;
  top: -0.325vw;
}
.location-filter figure .continent .state[data-orientation="7"] .line {
  background-image: url('vhs-assets-css-4f1096a86f3ec70fe56f1c76c7653594.png');
  width: 0.85vw;
  height: 0.875vw;
  left: -2.125vw;
  top: -2.05vw;
}
.location-filter figure .continent .state[data-orientation="7"] .label {
  top: -2.325vw;
  right: 2.3vw;
}
.location-filter figure .continent.active .point {
  background: url('vhs-assets-css-dbbc2d859fa49fa8a1dde3414a6ff919.png') no-repeat;
  background-size: contain;
  width: 7.34375vw;
  height: 7.34375vw;
  left: -3.671875vw;
  top: -3.671875vw;
}
.location-filter figure .continent.active .state {
  display: block;
}
.location-filter figure .continent.active .state[data-orientation] .line {
  opacity: 1;
}
.location-filter figure .continent.active .state[data-orientation] .label {
  font-size: 1.04166667vw;
  opacity: 1;
}
.location-filter figure .continent.active .state[data-orientation="0"] .line {
  background-image: url('vhs-assets-css-6233acc5ac7be4aeffdfccb83d82b2b7.png');
  width: 0.46875vw;
  height: 4.11458333vw;
  left: -0.234375vw;
  top: -7.78645833vw;
}
.location-filter figure .continent.active .state[data-orientation="0"] .label {
  left: 0.72916667vw;
  top: -8.22916667vw;
}
.location-filter figure .continent.active .state[data-orientation="1"] .line {
  background-image: url('vhs-assets-css-f6bca4e863b6edef5430b62141463f9b.png');
  width: 1.77083333vw;
  height: 1.82291667vw;
  left: 2.65625vw;
  top: -4.27083333vw;
}
.location-filter figure .continent.active .state[data-orientation="1"] .label {
  top: -4.84375vw;
  left: 4.79166667vw;
}
.location-filter figure .continent.active .state[data-orientation="2"] .line {
  background-image: url('vhs-assets-css-378f96f7c38551eab445e6d4ad2ae879.png');
  width: 3.85416667vw;
  height: 0.46875vw;
  left: 3.64583333vw;
  top: -0.234375vw;
}
.location-filter figure .continent.active .state[data-orientation="2"] .label {
  left: 7.86458333vw;
  top: -0.67708333vw;
}
.location-filter figure .continent.active .state[data-orientation="3"] .line {
  background-image: url('vhs-assets-css-8d33a58fb04da4df280ed1c5618aa27a.png');
  width: 2.08333333vw;
  height: 2.08333333vw;
  left: 2.60416667vw;
  top: 2.44791667vw;
}
.location-filter figure .continent.active .state[data-orientation="3"] .label {
  left: 5.10416667vw;
  top: 3.64583333vw;
}
.location-filter figure .continent.active .state[data-orientation="4"] .line {
  background-image: url('vhs-assets-css-67533b6d14afbc41f24ed5723569bf7f.png');
  width: 0.46875vw;
  height: 4.11458333vw;
  left: -0.234375vw;
  top: 3.671875vw;
}
.location-filter figure .continent.active .state[data-orientation="4"] .label {
  left: 0.72916667vw;
  top: 6.92708333vw;
}
.location-filter figure .continent.active .state[data-orientation="5"] .line {
  background-image: url('vhs-assets-css-6d6afa745b777fe0cd0e3514537f866a.png');
  width: 2.08333333vw;
  height: 2.08333333vw;
  left: -4.6875vw;
  top: 2.44791667vw;
}
.location-filter figure .continent.active .state[data-orientation="5"] .label {
  right: 5.10416667vw;
  top: 3.64583333vw;
}
.location-filter figure .continent.active .state[data-orientation="6"] .line {
  background-image: url('vhs-assets-css-aa81d684b17080128d71cb95b7146c84.png');
  width: 3.85416667vw;
  height: 0.46875vw;
  left: -7.5vw;
  top: -0.234375vw;
}
.location-filter figure .continent.active .state[data-orientation="6"] .label {
  right: 7.86458333vw;
  top: -0.67708333vw;
}
.location-filter figure .continent.active .state[data-orientation="7"] .line {
  background-image: url('vhs-assets-css-4f1096a86f3ec70fe56f1c76c7653594.png');
  width: 1.77083333vw;
  height: 1.82291667vw;
  left: -4.42708333vw;
  top: -4.27083333vw;
}
.location-filter figure .continent.active .state[data-orientation="7"] .label {
  top: -4.84375vw;
  right: 4.79166667vw;
}
.location-filter.labore figure {
  margin-top: 2vw;
}
.location-filter.labore figure .continent[data-name="meulebeke"] {
  left: 10%;
  top: 52%;
}
.location-filter.labore figure .continent[data-name="bocholt"] {
  left: 30.5%;
  top: 39.75%;
}
.location-filter.labore figure .continent[data-name="dierdorf"] {
  top: 66%;
  left: 45.5%;
}
.location-filter.labore figure .continent[data-name="emsdetten"] {
  top: 27.5%;
  left: 42%;
}
.location-filter.labore figure .continent[data-name="rudolstadt"] {
  top: 45%;
  left: 52%;
}
.location-filter.labore figure .continent .label {
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  position: absolute;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  color: #003980;
  font-size: 1.04166667vw;
  white-space: nowrap;
  cursor: pointer;
  left: 3vw;
  top: -0.8vw;
}
.location-filter.labore figure .continent.active .label {
  left: 4.7vw;
  top: -1.285vw;
  font-size: 2.07vw;
}
.location-filter.labore figure .contintent:not(.active) .point {
  background: url('vhs-assets-css-fbd74bc9aa7d7c5ebe103d91d566eaa0.png') no-repeat;
}
@media only screen and (min-width: 0px) {
  .location-filter .continent form,
  .location-filter .continent .output {
    display: none;
  }
  .location-filter .continent.continent-selected form,
  .location-filter .continent.continent-selected .output {
    display: block;
  }
}
@media only screen and (max-width: 1200px) {
  .location-filter .continent form,
  .location-filter .continent .output {
    display: none;
  }
  .location-filter .continent.continent-selected form,
  .location-filter .continent.continent-selected .output {
    display: block;
  }
}
@media only screen and (max-width: 992px) {
  .location-filter .continent form,
  .location-filter .continent .output {
    display: none;
  }
  .location-filter .continent.continent-selected form,
  .location-filter .continent.continent-selected .output {
    display: block;
  }
  .location-filter .output article p,
  .location-filter .more-info article p {
    color: #003980;
  }
  .location-filter .output article p.p1,
  .location-filter .more-info article p.p1 {
    font-size: 100%;
  }
  .location-filter .output article p small,
  .location-filter .more-info article p small {
    line-height: 120%;
  }
  .location-filter .output a,
  .location-filter .more-info a {
    text-decoration: none;
    color: #003980;
  }
  .location-filter .output .btn,
  .location-filter .more-info .btn {
    min-width: 1px;
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
    -: ;margin-bottom: 20px;
    -: ;margin-bottom: 1.25rem;
  }
}
@media only screen and (max-width: 992px) {
  .location-filter .continent form,
  .location-filter .continent .output {
    display: block;
  }
  .location-filter form .filter {
    position: relative;
  }
  .location-filter form .filter.mobile-only {
    display: block;
  }
  .location-filter form .filter select {
    width: 200px;
  }
  .location-filter .map-interactive {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .location-filter [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.job-search-result {
  -: ;padding-top: 60px;
  -: ;padding-top: 3.75rem;
}
.job-search-result article p span {
  -: ;margin: 0px 6px;
  -: ;margin: 0rem 0.375rem;
}
.job-search-result .btn {
  display: block;
  float: none;
  clear: both;
  max-width: none;
  -: ;width: 300px;
  -: ;width: 18.75rem;
}
.job-search-result .btn:first-of-type {
  -: ;margin-top: 90px;
  -: ;margin-top: 5.625rem;
}
@media only screen and (max-width: 320px) {
  .job-search-result [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.search-results {
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 80px 80px 120px 80px;
  -: ;padding: 5rem 5rem 7.5rem 5rem;
}
.search-results .search-bar {
  position: relative;
  -: ;border-bottom-width: 2px;
  -: ;border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: #003980;
  -: ;padding: 20px 0px 10px 0px;
  -: ;padding: 1.25rem 0rem 0.625rem 0rem;
  -: ;min-height: 50px;
  -: ;min-height: 3.125rem;
}
.search-results .search-bar a {
  text-decoration: none;
}
.search-results .search-bar a article section h2 {
  display: inline-block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 60%;
}
.search-results .search-bar a article p {
  float: left;
  display: inline-block;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  color: #003980;
  -: ;font-size: 36px;
  -: ;font-size: 2.25rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(40% - 70px);
}
.search-results .search-bar a article p:before {
  content: ',';
  -: ;margin-right: 6px;
  -: ;margin-right: 0.375rem;
}
.search-results .search-bar a article i {
  -: ;top: 15px;
  -: ;top: 0.9375rem;
}
@media only screen and (max-width: 320px) {
  .search-results .search-bar [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.search-results .search-bar:last-of-type {
  -: ;margin-bottom: 50px;
  -: ;margin-bottom: 3.125rem;
}
@media only screen and (max-width: 320px) {
  .search-results [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.imprint {
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 80px 80px 120px 80px;
  -: ;padding: 5rem 5rem 7.5rem 5rem;
}
.imprint h2 {
  color: #979797;
}
@media only screen and (max-width: 320px) {
  .imprint [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.meta {
  /*position:absolute;
    .rem(right,20);
    .rem(top,64);        */
  float: left;
  position: relative;
  margin-left: 1vw;
}
.meta form {
  float: left;
}
.meta form select {
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  color: #979797;
  background-image: url('vhs-assets-css-c1168fa2e40fd707f5018398c978a6f0.png');
  background-position: ;
  -: ;padding-right: 30px;
  -: ;padding-right: 1.875rem;
  -: ;margin-right: 45px;
  -: ;margin-right: 2.8125rem;
}
.meta form select#language {
  display: none;
}
.meta form input {
  border: none;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  -: ;max-width: 40px;
  -: ;max-width: 2.5rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  height: auto;
  position: absolute;
  -: ;top: -2px;
  -: ;top: -0.125rem;
  -: ;right: 0px;
  -: ;right: 0rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  color: transparent;
  background-color: #ffffff;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  background-image: url('vhs-assets-css-a0af94c9c0fb95a6415ea3e02569a615.png');
  background-repeat: no-repeat;
  background-position: right 0px top 2px;
}
.meta form input::-webkit-input-placeholder {
  color: #979797;
}
.meta form input:-moz-placeholder {
  color: #979797;
}
.meta form input::-moz-placeholder {
  color: #979797;
}
.meta form input:-ms-input-placeholder {
  color: #979797;
}
.meta form input::-ms-input-placeholder {
  color: #979797;
}
.meta form input:focus {
  color: #979797;
}
.meta form input:focus ~ button {
  display: block;
}
.meta form button {
  position: absolute;
  -: ;right: 0px;
  -: ;right: 0rem;
  -: ;top: -12px;
  -: ;top: -0.75rem;
  display: none;
  background-image: url('vhs-assets-css-a0af94c9c0fb95a6415ea3e02569a615.png');
  background-repeat: no-repeat;
  background-position: right 0px top 2px;
  background-color: #ffffff;
}
@media only screen and (max-width: 1200px) {
  .meta {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .meta [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.meta.small {
  display: none;
  margin-left: 9vw;
}
@media only screen and (min-width: 1200px) and (max-width: 1648px) {
  .meta.small {
    display: block;
  }
}
.meta.small #languade {
  display: none;
}
.meta.small input {
  -: ;width: 150px;
  -: ;width: 9.375rem;
  -: ;max-width: 140px;
  -: ;max-width: 8.75rem;
}
.meta.large {
  display: none;
}
@media only screen and (min-width: 1649px) {
  .meta.large {
    display: block;
    position: absolute;
    -: ;right: 128px;
    -: ;right: 8rem;
  }
  .meta.large form {
    float: left;
  }
  .meta.large form select {
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
    color: #979797;
    background-image: url('vhs-assets-css-c1168fa2e40fd707f5018398c978a6f0.png');
    background-position: ;
    -: ;padding-right: 30px;
    -: ;padding-right: 1.875rem;
    -: ;margin-right: 160px;
    -: ;margin-right: 10rem;
  }
  .meta.large form #languade {
    display: none;
  }
  .meta.large form input {
    border: none;
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
    -: ;max-width: 150px;
    -: ;max-width: 9.375rem;
    -: ;padding: 0px;
    -: ;padding: 0rem;
    height: auto;
    position: absolute;
    -: ;top: -2px;
    -: ;top: -0.125rem;
    -: ;right: 0px;
    -: ;right: 0rem;
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
    color: transparent;
    background-color: #ffffff;
    -webkit-transition: all 125ms ease-out;
    -moz-transition: all 125ms ease-out;
    -o-transition: all 125ms ease-out;
    transition: all 125ms ease-out;
    background-image: url('vhs-assets-css-a0af94c9c0fb95a6415ea3e02569a615.png');
    background-repeat: no-repeat;
    background-position: right 0px top 2px;
    -: ;width: 150px;
    -: ;width: 9.375rem;
  }
  .meta.large form input::-webkit-input-placeholder {
    color: #979797;
  }
  .meta.large form input:-moz-placeholder {
    color: #979797;
  }
  .meta.large form input::-moz-placeholder {
    color: #979797;
  }
  .meta.large form input:-ms-input-placeholder {
    color: #979797;
  }
  .meta.large form input::-ms-input-placeholder {
    color: #979797;
  }
  .meta.large form input:focus {
    color: #979797;
  }
  .meta.large form input:focus ~ button {
    display: block;
  }
  .meta.large form button {
    position: absolute;
    -: ;right: 0px;
    -: ;right: 0rem;
    -: ;top: -12px;
    -: ;top: -0.75rem;
    display: none;
    background-image: url('vhs-assets-css-a0af94c9c0fb95a6415ea3e02569a615.png');
    background-repeat: no-repeat;
    background-position: right 0px top 2px;
    background-color: #ffffff;
  }
}
@media only screen and (min-width: 0px) {
  .vis-group-mobile {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .vis-group-mobile {
    display: block;
  }
  .vis-group-mobile a {
    display: inline-block;
    -: ;margin: 20px 0px 20px 40px;
    -: ;margin: 1.25rem 0rem 1.25rem 2.5rem;
    width: calc(100% - 80px);
    clear: both;
  }
  .vis-group-mobile a figure {
    float: left;
    width: auto;
  }
  .vis-group-mobile a figure img {
    -: ;width: 100px;
    -: ;width: 6.25rem;
    -: ;height: 100px;
    -: ;height: 6.25rem;
  }
  .vis-group-mobile a div {
    display: inline-block;
    -: ;padding-top: 35px;
    -: ;padding-top: 2.1875rem;
    -: ;padding-left: 30px;
    -: ;padding-left: 1.875rem;
    max-width: calc(100% - 132px);
    float: left;
  }
  .vis-group-mobile a div p {
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
    color: #003980;
  }
}
@media only screen and (max-width: 320px) {
  .vis-group-mobile [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.mobile-stream-box {
  -: ;margin: 40px 0px;
  -: ;margin: 2.5rem 0rem;
  -: ;height: 200px;
  -: ;height: 12.5rem;
  clear: both;
}
.mobile-stream-box figure {
  float: right;
  -: ;width: 200px;
  -: ;width: 12.5rem;
  -: ;height: 200px;
  -: ;height: 12.5rem;
  overflow: hidden;
}
.mobile-stream-box article {
  float: left;
  width: 100%;
  background-color: #86c107;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
  background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
  -: ;height: 200px;
  -: ;height: 12.5rem;
}
.mobile-stream-box article div {
  width: calc(100% - 220px);
  height: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 40px 0px 40px 40px;
  -: ;padding: 2.5rem 0rem 2.5rem 2.5rem;
}
.mobile-stream-box article div small {
  font-size: 3vw;
  display: block;
  width: 100%;
  color: #ffffff;
}
.mobile-stream-box article div hr {
  -: ;margin: 0px;
  -: ;margin: 0rem;
  clear: both;
  -: ;width: 50px;
  -: ;width: 3.125rem;
  border-top: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
}
.mobile-stream-box article div p {
  color: #ffffff;
  font-size: 4vw;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}
.mobile-stream-box article div .icon.icon-arrow {
  background-image: url('vhs-assets-css-70b4af889c62cdca10a23124f3e83aa4.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  -: ;width: 20px;
  -: ;width: 1.25rem;
  -: ;height: 24px;
  -: ;height: 1.5rem;
  float: right;
  -: ;margin-top: -30px;
  -: ;margin-top: -1.875rem;
}
.mobile-stream-box a[href*="javascript:void"] {
  cursor: default;
}
.mobile-stream-box.fakt {
  height: auto;
}
.mobile-stream-box.fakt article {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: transparent;
  -: ;padding: 0px 20px;
  -: ;padding: 0rem 1.25rem;
  height: auto;
}
.mobile-stream-box.fakt article section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
  -: ;padding-right: 40px;
  -: ;padding-right: 2.5rem;
}
.mobile-stream-box.fakt article section h2 {
  text-align: right;
  -: ;font-size: 40px;
  -: ;font-size: 2.5rem;
}
.mobile-stream-box.fakt article section h3 {
  text-align: right;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
.mobile-stream-box.fakt article section hr {
  display: none;
}
.mobile-stream-box.fakt article p {
  width: 50%;
  float: right;
}
.mobile-stream-box.fakt:after {
  content: '';
  clear: both;
  display: block;
}
@media only screen and (min-width: 0px) {
  .mobile-stream-box {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .mobile-stream-box {
    display: block;
  }
}
@media only screen and (max-width: 320px) {
  .mobile-stream-box [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.mobile-stream-box article div p {
  display: block;
  max-width: calc(100% - 20px);
}
.sharebox p {
  -: ;margin-bottom: 30px;
  -: ;margin-bottom: 1.875rem;
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
.sharebox a {
  display: inline-block;
  -: ;max-width: 40px;
  -: ;max-width: 2.5rem;
  -: ;margin-right: 14px;
  -: ;margin-right: 0.875rem;
}
.sharebox a:last-of-type {
  margin-right: 0;
}
.sharebox img {
  max-width: 100%;
}
@media only screen and (max-width: 320px) {
  .sharebox [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.author h3 {
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}
.author p {
  font-weight: 400;
}
.author p.label {
  -: ;margin-bottom: 30px;
  -: ;margin-bottom: 1.875rem;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  font-weight: 600;
}
.author a {
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  color: #003980;
}
.author img {
  max-width: 50%;
  -: ;margin-bottom: 30px;
  -: ;margin-bottom: 1.875rem;
}
@media only screen and (max-width: 320px) {
  .author [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.detailcontent .main-content {
  -: ;padding-right: 85px;
  -: ;padding-right: 5.3125rem;
  border-right: 1px solid #f7f7f7;
  max-width: 77.5%;
}
.detailcontent .sidebar {
  -: ;padding-left: 35px;
  -: ;padding-left: 2.1875rem;
  min-width: 21%;
}
@media only screen and (max-width: 1200px) {
  .detailcontent .story.image .slick-slide img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 992px) {
  .detailcontent .main-content {
    -: ;padding-right: 10px;
    -: ;padding-right: 0.625rem;
    border-right: none;
    max-width: 100%;
  }
  .detailcontent .sidebar {
    -: ;padding-left: 10px;
    -: ;padding-left: 0.625rem;
  }
  .detailcontent .sidebar .mobile-only .sharebox {
    -: ;margin-top: 32px;
    -: ;margin-top: 2rem;
  }
}
@media only screen and (max-width: 320px) {
  .detailcontent [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.i-text {
  -: ;margin-bottom: 28px;
  -: ;margin-bottom: 1.75rem;
  font-weight: 400;
  line-height: 1.25;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  clear: both;
}
.i-text figure {
  -: ;margin-top: 6px;
  -: ;margin-top: 0.375rem;
  -: ;margin-bottom: 0px;
  -: ;margin-bottom: 0rem;
}
.i-text figure.left {
  float: left;
  -: ;margin-right: 0px;
  -: ;margin-right: 0rem;
}
.i-text figure.right {
  float: right;
  -: ;margin-left: 0px;
  -: ;margin-left: 0rem;
}
.i-text p {
  -: ;margin-bottom: 28px;
  -: ;margin-bottom: 1.75rem;
  font-weight: 400;
  line-height: 1.25;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.i-text h1,
.i-text h2,
.i-text h3,
.i-text h4,
.i-text h5,
.i-text h6 {
  color: #979797;
  -: ;margin: 72px 0px 35px;
  -: ;margin: 4.5rem 0rem 2.1875rem;
}
.i-text ul {
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
.i-text ul li {
  -: ;padding-left: 30px;
  -: ;padding-left: 1.875rem;
  -: ;padding-bottom: 2px;
  -: ;padding-bottom: 0.125rem;
  list-style-type: none;
  position: relative;
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  color: #979797;
  -: ;padding-left: 20px;
  -: ;padding-left: 1.25rem;
  -: ;margin-bottom: 32px;
  -: ;margin-bottom: 2rem;
}
.i-text ul li:before {
  content: '';
  -: ;width: 8px;
  -: ;width: 0.5rem;
  -: ;height: 8px;
  -: ;height: 0.5rem;
  background-color: #86c107;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  float: left;
  -: ;margin-left: -20px;
  -: ;margin-left: -1.25rem;
  -: ;margin-top: 12px;
  -: ;margin-top: 0.75rem;
}
.i-text ul li ul {
  -: ;padding-top: 2px;
  -: ;padding-top: 0.125rem;
}
.i-text ul li ul li {
  -: ;padding-left: 35px;
  -: ;padding-left: 2.1875rem;
}
.i-text ul li ul li:before {
  content: '';
  -: ;width: 3px;
  -: ;width: 0.1875rem;
  -: ;height: 3px;
  -: ;height: 0.1875rem;
  background-color: #86c107;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  float: left;
  -: ;margin-left: -10px;
  -: ;margin-left: -0.625rem;
  -: ;margin-top: 8px;
  -: ;margin-top: 0.5rem;
}
@media only screen and (max-width: 1200px) {
  .i-text figure {
    max-width: 100%;
    width: 100%;
    float: none;
  }
}
@media only screen and (max-width: 320px) {
  .i-text [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.subpage {
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 80px 80px 120px 80px;
  -: ;padding: 5rem 5rem 7.5rem 5rem;
}
@media only screen and (max-width: 320px) {
  .subpage [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.stream-box.small {
  max-height: none;
}
.stream-box.small hr {
  -: ;max-width: 80px;
  -: ;max-width: 5rem;
}
.stream-box.small h2 {
  font-size: 4.5vw;
}
.stream-box.small h2,
.stream-box.small h3,
.stream-box.small p {
  text-align: right;
}
.stream-box.small hr {
  margin-left: auto;
  margin-right: 0px;
}
@media only screen and (max-width: 320px) {
  .stream-box.small [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
main form {
  /*AUSNAHME*/
}
main form fieldset div ul {
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;margin-top: 10px;
  -: ;margin-top: 0.625rem;
  -: ;margin-left: 0px;
  -: ;margin-left: 0rem;
  clear: both;
}
main form fieldset div ul li {
  list-style-type: none;
  color: red;
  float: left;
}
main form fieldset div ul.error {
  display: block;
}
main form fieldset div select {
  border: 1px solid #003980;
  width: 100%;
  -: ;height: 40px;
  -: ;height: 2.5rem;
  -: ;padding: 0px 10px;
  -: ;padding: 0rem 0.625rem;
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  color: #979797;
  background-position: right 10px center;
  background-color: #ffffff;
}
main form fieldset div.label-up label {
  vertical-align: top;
  -: ;padding-top: 4px;
  -: ;padding-top: 0.25rem;
}
main form fieldset div.is-checkbox {
  width: calc(33.33% - 100px);
  float: left;
  -: ;margin-bottom: 28px;
  -: ;margin-bottom: 1.75rem;
}

main form fieldset div.is-checkbox.privacy {
  width: calc(100% - 270px);
  margin-bottom: 0;
}

#field_42.privacy {
  margin-bottom: 50px;
}

#field_42.privacy .parsley-required {
  padding-left: 280px;
}

@media only screen and (max-width: 1500px) {
  #field_42.privacy .parsley-required {
    padding-left: 200px
  }
}

@media only screen and (max-width: 992px) {
  #field_42.privacy .parsley-required {
    padding-left: 0px;
  }
}

#field_42.privacy .powermail_label {
  min-height: 1px !important;
}
main form fieldset div.is-checkbox.privacy > label {
  margin-bottom:  0;
}

main form fieldset div.is-checkbox.privacy > label > small {
  margin-bottom: 0;
}

main form fieldset div.is-checkbox.privacy > label + label {
  width: calc(100% - 60px);
}
main form fieldset div.is-checkbox.privacy a {
  color: #979797;
  text-decoration: none;
}
main form fieldset div.is-checkbox label {
  -: ;padding-top: 0px;
  -: ;padding-top: 0rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
}
main form fieldset div.is-checkbox p {
  float: left;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
}
main form fieldset div.is-checkbox p a {
  color: #979797;
  text-decoration: none;
}
main form fieldset div.is-checkbox label[for="privacy"] {
  -: ;margin-bottom: 40px;
  -: ;margin-bottom: 2.5rem;
}
main form fieldset div.is-checkbox label[for="privacy"] + p {
  max-width: 100%;
  text-align: left;
  font-size: 1vw;
}
main form fieldset div.is-checkbox small {
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  max-width: 100%;
  text-align: left;
  font-size: 1vw;
  -: ;margin-bottom: 40px;
  -: ;margin-bottom: 2.5rem;
}
main form fieldset div.full-width .is-checkbox {
  width: 100%;
  clear: both;
  -: ;margin-bottom: 28px;
  -: ;margin-bottom: 1.75rem;
}
main form fieldset div.required {
  -: ;width: 200px;
  -: ;width: 12.5rem;
  display: inline-block;
}
main form fieldset div.required p {
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  float: right;
}
main form fieldset:last-of-type button {
  -: ;margin-left: 266px;
  -: ;margin-left: 16.625rem;
}
main form #field_41 .is-checkbox {
  width: calc(100% - 270px);
}
@media only screen and (max-width: 1400px) {
  main form fieldset div.label-up label {
    vertical-align: top;
    -: ;padding-top: 6px;
    -: ;padding-top: 0.375rem;
  }
  main form fieldset div.is-checkbox {
    width: 30%;
    float: left;
    -: ;margin-bottom: 28px;
    -: ;margin-bottom: 1.75rem;
  }
  main form fieldset div.is-checkbox label {
    -: ;padding-top: 0px;
    -: ;padding-top: 0rem;
  }
  main form fieldset div.is-checkbox p {
    float: left;
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
    line-height: 120%;
  }
  main form fieldset div.is-checkbox p a {
    color: #979797;
    text-decoration: none;
  }
  main form fieldset div.is-checkbox label[for="privacy"] + p {
    max-width: 85%;
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
  main form fieldset div.full-width .is-checkbox {
    width: 100%;
    clear: both;
    -: ;margin-bottom: 28px;
    -: ;margin-bottom: 1.75rem;
  }
  main form fieldset div.required {
    display: inline-block;
  }
  main form fieldset div.required p {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
    float: right;
  }
  main form fieldset:last-of-type button {
    -: ;margin-left: 266px;
    -: ;margin-left: 16.625rem;
  }
}
@media only screen and (max-width: 1200px) {
  main form fieldset div.label-up label {
    vertical-align: top;
    -: ;padding-top: 6px;
    -: ;padding-top: 0.375rem;
  }
  main form fieldset div.is-checkbox {
    float: left;
    -: ;margin-bottom: 28px;
    -: ;margin-bottom: 1.75rem;
  }
  main form fieldset div.is-checkbox label {
    -: ;padding-top: 0px;
    -: ;padding-top: 0rem;
  }
  main form fieldset div.is-checkbox p {
    float: left;
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
    line-height: 120%;
  }
  main form fieldset div.is-checkbox p a {
    color: #979797;
    text-decoration: none;
  }
  main form fieldset div.is-checkbox label[for="privacy"] + p {
    max-width: 85%;
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
  }
  main form fieldset div.is-checkbox small {
    -: ;font-size: 16px;
    -: ;font-size: 1rem;
  }
  main form fieldset div.full-width .is-checkbox {
    width: 100%;
    clear: both;
    -: ;margin-bottom: 28px;
    -: ;margin-bottom: 1.75rem;
  }
  main form fieldset div.required {
    display: inline-block;
  }
  main form fieldset div.required p {
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
    float: right;
  }
  main form fieldset:last-of-type button {
    -: ;margin-left: 266px;
    -: ;margin-left: 16.625rem;
  }
}
@media only screen and (max-width: 992px) {
  main form fieldset div.label-up label {
    vertical-align: top;
    -: ;padding-top: 6px;
    -: ;padding-top: 0.375rem;
  }
  main form fieldset div.with-label {
    -: ;margin: 0px;
    -: ;margin: 0rem;
  }
  main form fieldset div.with-label > label {
    -: ;padding: 40px 0px 10px 0px;
    -: ;padding: 2.5rem 0rem 0.625rem 0rem;
  }
  main form fieldset div.is-checkbox {
    width: 50%;
    float: left;
    -: ;margin-bottom: 10px;
    -: ;margin-bottom: 0.625rem;
  }
  main form fieldset div.is-checkbox label {
    -: ;padding-top: 0px;
    -: ;padding-top: 0rem;
  }
  main form fieldset div.is-checkbox p {
    float: left;
    -: ;font-size: 16px;
    -: ;font-size: 1rem;
    line-height: 120%;
    -: ;padding-top: 4px;
    -: ;padding-top: 0.25rem;
  }
  main form fieldset div.is-checkbox p a {
    color: #979797;
    text-decoration: none;
  }
  main form fieldset div.is-checkbox label[for="privacy"] + p {
    max-width: 85%;
    -: ;font-size: 16px;
    -: ;font-size: 1rem;
  }
  main form fieldset div.is-checkbox small {
    margin-bottom: 0;
  }
  main form fieldset div.is-checkbox.privacy > label {
    -: ;margin-bottom: 0px;
    -: ;margin-bottom: 0rem;
  }
  main form fieldset div.full-width .is-checkbox {
    width: 100%;
    clear: both;
    -: ;margin-bottom: 28px;
    -: ;margin-bottom: 1.75rem;
  }
  main form fieldset div.required {
    display: inline-block;
  }
  main form fieldset div.required p {
    -: ;font-size: 16px;
    -: ;font-size: 1rem;
    float: left;
  }
  main form fieldset div.text {
    -: ;margin-bottom: 20px;
    -: ;margin-bottom: 1.25rem;
  }
  main form fieldset:last-of-type button {
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
    -: ;margin-top: 40px;
    -: ;margin-top: 2.5rem;
  }
  main form fieldset button[type="submit"] {
    margin-left: 0;
  }
}
@media only screen and (max-width: 320px) {
  main form [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.jobform[data-step="01"],
.jobform[data-step="02"],
.jobform[data-step="03"],
.jobform[data-step="04"] {
  position: relative;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
  width: 100%;
  display: none;
}
.jobform[data-step="01"].visible,
.jobform[data-step="02"].visible,
.jobform[data-step="03"].visible,
.jobform[data-step="04"].visible {
  display: block;
}
.jobform[data-step="01"] .step-02,
.jobform[data-step="01"] .step-03,
.jobform[data-step="01"] .step-04 {
  display: none;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.jobform[data-step="01"].visible {
  display: block;
}
.jobform[data-step="01"] .step-01 {
  -: ;min-height: 520px;
  -: ;min-height: 32.5rem;
}
.jobform[data-step="01"] fieldset button.step {
  -: ;margin-left: 280px;
  -: ;margin-left: 17.5rem;
  -: ;width: 240px;
  -: ;width: 15rem;
  text-align: left;
}
.jobform[data-step="02"] {
  display: none;
}
.jobform[data-step="02"] .step-01,
.jobform[data-step="02"] .step-03,
.jobform[data-step="02"] .step-04 {
  display: none;
}
.jobform[data-step="02"].visible {
  display: block;
}
.jobform[data-step="02"] .step-02 {
  -: ;min-height: 520px;
  -: ;min-height: 32.5rem;
}
.jobform[data-step="02"] fieldset label {
  vertical-align: top;
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
}
.jobform[data-step="02"] fieldset button.step {
  -: ;margin-left: 280px;
  -: ;margin-left: 17.5rem;
  -: ;width: 240px;
  -: ;width: 15rem;
  text-align: left;
}
.jobform[data-step="03"] {
  display: none;
}
.jobform[data-step="03"] .step-01,
.jobform[data-step="03"] .step-02,
.jobform[data-step="03"] .step-04 {
  display: none;
}
.jobform[data-step="03"].visible {
  display: block;
}
.jobform[data-step="03"] .step-03 {
  -: ;min-height: 520px;
  -: ;min-height: 32.5rem;
  position: relative;
}
.jobform[data-step="03"] fieldset ul {
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  -: ;margin-top: 20px;
  -: ;margin-top: 1.25rem;
}
.jobform[data-step="03"] fieldset ul li {
  list-style-type: none;
  color: #979797;
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
  -: ;min-height: 22px;
  -: ;min-height: 1.375rem;
  -: ;margin-right: 10px;
  -: ;margin-right: 0.625rem;
}
.jobform[data-step="03"] fieldset ul li:nth-of-type(2n+1) {
  float: left;
}
.jobform[data-step="03"] fieldset ul li:nth-of-type(1n+3) {
  -: ;margin-left: 70px;
  -: ;margin-left: 4.375rem;
}
.jobform[data-step="03"] fieldset input[type="file"] {
  display: none;
}
.jobform[data-step="03"] fieldset label.upload {
  -: ;width: 240px;
  -: ;width: 15rem;
  -: ;height: 49px;
  -: ;height: 3.0625rem;
  background: red;
  -: ;margin: 30px 0px;
  -: ;margin: 1.875rem 0rem;
  cursor: pointer;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  -: ;padding: 15px 17px 10px 17px;
  -: ;padding: 0.9375rem 1.0625rem 0.625rem 1.0625rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #003980;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #003980), color-stop(36%, #43658d), color-stop(100%, #748497));
  background: -webkit-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -moz-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -ms-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -o-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  color: #ffffff;
  position: relative;
}
.jobform[data-step="03"] fieldset label.upload:after {
  content: '';
  -: ;width: 22px;
  -: ;width: 1.375rem;
  -: ;height: 22px;
  -: ;height: 1.375rem;
  position: absolute;
  -: ;right: 20px;
  -: ;right: 1.25rem;
  -: ;top: 14px;
  -: ;top: 0.875rem;
  background-image: url('vhs-assets-css-70b4af889c62cdca10a23124f3e83aa4.png');
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center center;
}
.jobform[data-step="03"] fieldset p {
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
}
.jobform[data-step="03"] fieldset label {
  vertical-align: top;
  -: ;padding-top: 10px;
  -: ;padding-top: 0.625rem;
}
.jobform[data-step="03"] fieldset button.step {
  -: ;margin-left: 0px;
  -: ;margin-left: 0rem;
  position: absolute;
  bottom: 0;
  left: 0;
  -: ;width: 240px;
  -: ;width: 15rem;
  text-align: left;
}
.jobform[data-step="04"] {
  display: none;
}
.jobform[data-step="04"] .step-01,
.jobform[data-step="04"] .step-02,
.jobform[data-step="04"] .step-03 {
  display: none;
}
.jobform[data-step="04"].visible {
  display: block;
}
.jobform[data-step="04"] .step-04 {
  -: ;min-height: 520px;
  -: ;min-height: 32.5rem;
  position: relative;
}
.jobform[data-step="04"] fieldset ul {
  -: ;padding: 0px;
  -: ;padding: 0rem;
  -: ;margin: 20px 0px;
  -: ;margin: 1.25rem 0rem;
  -: ;margin-left: 0px;
  -: ;margin-left: 0rem;
  display: block;
}
.jobform[data-step="04"] fieldset ul li {
  list-style-type: none;
  color: #979797;
  -: ;font-size: 18px;
  -: ;font-size: 1.125rem;
  -: ;min-height: 22px;
  -: ;min-height: 1.375rem;
  -: ;margin: 6px 0px;
  -: ;margin: 0.375rem 0rem;
}
.jobform[data-step="04"] fieldset ul li a {
  color: #003980;
}
.jobform[data-step="04"] fieldset ul li.is-link {
  color: #003980;
  cursor: pointer;
}
.jobform[data-step="04"] fieldset button[type="submit"] {
  -: ;margin: 0px;
  -: ;margin: 0rem;
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;bottom: 0px;
  -: ;bottom: 0rem;
}
.jobform .formheading[data-step],
.jobform .formsidebar[data-step] {
  display: none;
}
.jobform .formheading[data-step="0"],
.jobform .formsidebar[data-step="0"] {
  display: block;
}
.jobform .btn.step {
  -: ;margin-top: 50px;
  -: ;margin-top: 3.125rem;
  -: ;width: 260px;
  -: ;width: 16.25rem;
}
.jobform .powermail_tabmenu,
.jobform .powermail_tab_navigation_next,
.jobform .powermail_tab_navigation_previous,
.jobform .btn.prev,
.jobform .upload > label {
  display: none;
}
.jobform div {
  /* Helpers */
  /* File Icons */
  /* Thumbs */
  /*-------------------------
	Default Theme
-------------------------*/
  /*-------------------------
	Thumbnails
-------------------------*/
  /* Thumbnails: Grid */
}
.jobform div .jFiler * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.jobform div .jFiler {
  font-family: sans-serif;
  font-size: 14px;
  color: #494949;
}
.jobform div .jFiler ul.list-inline li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
.jobform div .jFiler .pull-left {
  float: left;
}
.jobform div .jFiler .pull-right {
  float: right;
}
.jobform div span.jFiler-icon-file {
  position: relative;
  display: block;
  background: #e1e1e1 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAAEACAYAAADsqNl9AAAD5klEQVR42u3azUqUURjA8bHAEpIK+9hlRBGC0QfVustI+oAo2nQJgYGFFEUhJF1NUVAXEC6iSyhIDCoX5js9Z5xpXmxsRjOdmfP7wfPqwtWZ589xhqlUN2Y5Zi5mJmYi5lzMgZhdFbpavEb32sxsURSfq5mqrPPv52MexYxZrb4NIusoOgoiDudb/JiMGbZSWQSRbRSdBPEqZtQqZRdEllFU2rxPuB8zYI2yDSK7KNYKYinmlvURRG5RVNa4GW5aHUHkGEWrIKasjSByjWJ1EC+tjCByjqKy6qPVI1ZGEDlHUb4h7loXQeQeRSOILzF7rIsgco+iEcS0VRGEKFaCSB+znrQqghDFShDvrYkgRNEM4pk1EYQomkFctiaCEEUziDPWRBCiaAYxYk0EIYpmEIPWRBCiqAeBIEQhCEGIQhBsWxA9E4UNEYQoBCEIUQiC7giiq6OwIYIQhSAEIQpB0H1BdF0UNkQQohCEIEQhCLo7iFoUMZ8EgSC6JAobIghRCEIQohAEvRXEtkRhQwQhCkEIQhSCoHeD2LIobIggRCEIQYhCEPRHEP81ChsiCFEIQhCiEAT9F8SmR2FDBCEKQQhCFIKgv4PYlChsiCD6bZ7/SxQ2RBCiEIQgRCEI8gpiQ1HYEEGIQhCCEIUgyDeIjqOwIYIQhSAEIQpBsBLEKVGsHYUNcUuIQhCCMK2jsB2CEEUpCtshClOKwmYIwpSisBn5BjEqgj+jsBluCVMaWyEKIQiCUhCXhCAI3BKC4K9RXBeEIHBbCALvKwTBRuO4IQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEi1Wh10ClBrYXd6jDgKqAVxMD3OOgqoBXE+PSYcBdSCuJIeM44CakHMpseco4BKpSiKDymI5Zgxx0Hmt8N4TDX9kjx0JGQexONyEPMxw46FTGPYF7NQDiKZdDRkGsSDRgTlIL7HHHU8ZBbD8ZjFVkEkr2MGHBOZxLAj5m05gNVBJNOOipzeSLcLIn0Me9tx0ecx3KnvetsgkiVR0Ocx/Gy1+GsF0bgppr2noI9C2BnzpNXN0EkQDW9ijjlOejyGEzHv2i17J0EkP2KmYvY6WnoshP31/3QWO1n0ToNoWKhfOeOOmi4P4XTM06Iovq5nwdcbxG/pm4Hp67IxV2MuxByKGfJSsMWLPxRzOOZizLWYF7GbHze6178AQI59RSRyAJkAAAAASUVORK5CYII=') no-repeat;
  background-size: cover;
  width: 57px;
  height: 74px;
  line-height: 90px;
  text-align: center;
  margin: 0 auto;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
}
.jobform div span.jFiler-icon-file i[class*="icon-jfi-"] {
  font-size: 24px;
}
.jobform div span.jFiler-icon-file.f-image {
  background-color: #e15955;
}
.jobform div span.jFiler-icon-file.f-video {
  background-color: #4183d7;
}
.jobform div span.jFiler-icon-file.f-audio {
  background-color: #5bab6e;
}
.jobform div .jFiler-row:after,
.jobform div .jFiler-item:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}
.jobform div .jFiler-items ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.jobform div .jFiler-theme-default .jFiler-input {
  position: relative;
  display: block;
  height: 40px;
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  border: 1px solid transparent;
  font-family: 'Arial';
  color: #272727;
  cursor: pointer;
  overflow: visible;
  -: ;margin-top: 130px;
  -: ;margin-top: 8.125rem;
}
.jobform div .jFiler-theme-default .jFiler-input.dragged {
  border: 1px dashed #aaaaaa;
  background: #f9f9f9;
}
.jobform div .jFiler-theme-default .jFiler-inpu.draggedt:hover {
  background: #FFF8D0;
}
.jobform div .jFiler-theme-default .jFiler-input.dragged * {
  pointer-events: none;
}
.jobform div .jFiler-theme-default .jFiler-input.dragged .jFiler-input-caption {
  width: 100%;
  text-align: center;
  color: #272727;
}
.jobform div .jFiler-theme-default .jFiler-input.dragged .jFiler-input-button {
  display: none;
}
.jobform div .jFiler-theme-default .jFiler-input-caption span {
  display: block;
  float: left;
  height: 100%;
  padding-top: 11px;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #979797;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  font-size: 20px;
}
.jobform div .jFiler-theme-default .jFiler-input-button {
  background-color: #003980;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #003980), color-stop(36%, #43658d), color-stop(100%, #748497));
  background: -webkit-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -moz-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -ms-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  background: -o-linear-gradient(0deg, #003980 0%, #43658d 50%, #748497 100%);
  -: ;margin-top: -100px;
  -: ;margin-top: -6.25rem;
  -: ;height: 50px;
  -: ;height: 3.125rem;
  -: ;width: 260px;
  -: ;width: 16.25rem;
  color: #ffffff;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  text-align: left;
  -: ;padding-left: 20px;
  -: ;padding-left: 1.25rem;
  -: ;padding-top: 15px;
  -: ;padding-top: 0.9375rem;
  position: relative;
}
.jobform div .jFiler-theme-default .jFiler-input-button i {
  -: ;width: 24px;
  -: ;width: 1.5rem;
  -: ;height: 40px;
  -: ;height: 2.5rem;
  position: absolute;
  -: ;right: 10px;
  -: ;right: 0.625rem;
  -: ;top: 5px;
  -: ;top: 0.3125rem;
}
.jobform div .jFiler-items-default .jFiler-item {
  position: relative;
  background: #f7f7f7;
  color: #4d4d4c;
  clear: both;
}
.jobform div .jFiler-items-default .jFiler-item .jFiler-item-icon {
  font-size: 32px;
  color: #48A0DC;
  margin-right: 15px;
  margin-top: -3px;
}
.jobform div .jFiler-items-default .jFiler-item .jFiler-item-title {
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  color: #979797;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
}
.jobform div .jFiler-items-default .jFiler-item .jFiler-item-title:before {
  content: '(';
}
.jobform div .jFiler-items-default .jFiler-item .jFiler-item-title:after {
  content: ')';
}
.jobform div .jFiler-items-default .jFiler-item .jFiler-item-others {
  font-size: 12px;
  color: #777;
  margin-left: -5px;
  margin-right: -5px;
  display: none;
}
.jobform div .jFiler-items-default .jFiler-item .jFiler-item-others span {
  padding-left: 5px;
  padding-right: 5px;
  color: #272727;
}
.jobform div .jFiler-items-default .jFiler-item-assets {
  position: absolute;
  display: block;
  right: 16px;
  top: 50%;
  margin-top: -10px;
  display: none;
}
.jobform div .jFiler-items-default .jFiler-item-assets a {
  padding: 6px 16px;
  cursor: pointer;
  background: #fafafa;
  color: #777;
  border: 1px solid #e3e3e3;
  background-image: url(../img/icon-trash.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.jobform div .jFiler-items-default .jFiler-item-assets .jFiler-item-trash-action:hover,
.jobform div .jFiler-items-default .jFiler-item-assets .jFiler-item-trash-action:active {
  color: #d9534f;
}
.jobform div .jFiler-items-default .jFiler-item-assets .jFiler-item-trash-action:active {
  background: transparent;
}
.jobform div .jFiler-items-grid .jFiler-item {
  float: left;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container {
  position: relative;
  margin: 0 20px 30px 0;
  padding: 10px;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.06);
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb {
  position: relative;
  width: 190px;
  height: 145px;
  min-height: 115px;
  border: 1px solid #e1e1e1;
  overflow: hidden;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb .jFiler-item-thumb-image {
  width: 100%;
  height: 100%;
  text-align: center;
}
.jobform div .jFiler-item .jFiler-item-container .jFiler-item-thumb img {
  max-width: none;
  max-height: 100%;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb span.jFiler-icon-file {
  margin-top: 32px;
}
.jobform div .jFiler-items-grid .jFiler-item-thumb-image.fi-loading {
  background: url('data:image/gif;base64,R0lGODlhIwAjAMQAAP////f39+/v7+bm5t7e3tbW1s7OzsXFxb29vbW1ta2traWlpZycnJSUlIyMjISEhHt7e3Nzc2tra2NjY1paWlJSUkpKSkJCQjo6OjExMSkpKRkZGRAQEAAAAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBAAeACwAAAAAIwAjAAAF5CAgjmRpnmiqrmzrvnAsz3Rto4Fwm4EYLIweQHcTKAiAQOPRI0QKRcYiEGA4qI8K9HZoGAIOSOBgCdIGBeLCMUgoBJSJjsBAxAiKRSFAQBCVBwMKGRsNQi8DBwsJhyQVGxMKjTCJk0kPjDI5AlQqBAcICFstBQqmmScFGh0dHBaWKAIEBQQDKQEKDxEQCTMBA5Y/o5oDoZYCHB1PMgIHCQacwCPACRStDTEDBrYABQg5wAgGIg4YYjQCogEGB3wI3J2+oD0G42PfN2Pc7D2JRDb/+In4t8MHwYIIEypcyLChQ4YhAAAh+QQFBAAeACwIAAgAEwATAAAFlqAnjiKSjAFJBscgLos4NIQ6JggAKLHXSDWbp6CoLRgeg0ShGwkIKQ9iITggPJFHaqA4eAYIRK0a9SwK0spl0TQkvEIJJnIlCdDCRk4lEJIGBgcHRn4jBBkciROFKgkNDg51jCJBJJU2ARocD4xNAQsGCBMcGz2FAxwZKQwVDYVwEhwOI02MAxsceJMeOgwaJ7skCX0jIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwJAAcAEgAVAAAFjqAnjmJAnihgHChqCACAJKMyoMHBeggSJ40baoC4zTwFB6IlOiwLhkCDMUIYUAUSgiA4RCZLAXPkoDQOsfFosVNjDYaBQiRmWjaaDMTdXDAYbWMJQnwiGBoOBEwmIwVeGhhzKAJ+BBsXIgoSVCcEAxkbAw8enEwAARkaYqluAqliChlLY64aQrNjAT2MKCEAIfkEBQQAHgAsBwAIABQAFAAABZqgJ45jUQBkqorGgQqIsKqteCjyTLbAsBg6UoBA8CgSIoGhGGQNAoXG4zAaNBcPxalJQhS4KwGhUCQgRYHZQGKxVBpgD8CQUCiAYEQTpZpcGFYrBgw5HgkEBg4XFHoqFx10CwMZFCIIDwl8IwscFAQXGR4NGQo6BBocRRUYHgIWGEwqBxoPHgEWoYYXVCsBCTIBqzkHaVwHvCshACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcACAAVABQAAAWaoCeOpDECZKqKgRcY7bqanoHI6+EKSIHjCJ2oMPidCgIPQbHwGUkIBoLwJAEM1OpqQBgkC0yjwBGRRBQokfdXOASzo0MjqTrQUwQIpwM/QSYJKQoaHRUKHgtQSgwTEUIeDRcPSRQcHgiBFREiB1IkdAkaEgMUGAILFoE4AxkaRRIVLRIURTIGGQ0iExWcEzQyBzGwI05PV78rIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwHAAgAFAAUAAAFlaAnjmRBnmgqCip6kEGbDnJqvmJAsLVIDwgEoTc6JAy0k05VSIoKiSgipgoIaIFKZ8tBVBeNBgORkEwkDt6sYECSBosUwJRybDiqxuOgTmTwCAUKIwAHAwMJDw10CxUNMRIaBQcIAmhPCgYjVAcZDx4REx5lOCoWGCIPER4Bqi0FFwwiEBIxBg9DKpqpEVS5PQUFACohACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcACAAUABQAAAWRoCeOpEGeaCoGKmqOQlvKXgId4usR6DA+HA6kQDsxMB0Nr0hSTHxFAgJxIABogpiEI9rgVAiF2ICARCANVovAjsESKoKaNGBkMqrEojA/WDYSHgMIJAVZBwsKSwoSCyIOFx4FJg4LVwQHRCgVDQIOEAEHDi9XJwISFAIADA4iDJ1xEwoiDa2SDFA0rCO5NGwtIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwHAAgAEwAUAAAFj6AnisNonqeBLWg7GpwmtAENcc8s6ifyGKJMp1DyIFqNjecxUEiKLpGi4slATcBW4hkdDQ6HbHd048TELtah8XCwxqjAsXXdKSyWuuiAILwmGBBABzUiBDUFCQglCBAJIgsTBAQFAQpzAwZ1BREsCwweBQt+Lg8QNQpvCAqFJwMQc6mGjy6kHrI7cB4DeiIhACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcABwASABUAAAWXoCeOI0GQaBpUl5CSRZV4QrYN71hoWBBkGpdISAI4No2BhoNLHRijy8YQmQwOpJMC2BAgIh5fgJZKSDYWYg4FWZMMhkLT7XHYeAW6wrBgLGZ0KQZjgR4IEhFqJIAeBQ8UDQUCeSNzIwcNCCIJDwMDJwgGawSZAQgzBAiWIwELDSIHmh6xOQyiAKciV4oeAHO0IwB0ArweIQAh+QQFBAAeACwAAAAAAQABAAAFA6AXAgAh+QQFBAAeACwHAAcAEAAVAAAFjKAnjuMwkKgnjFJVosSEeMGVrcc1j8TlehVMIIDh7EaMzMKDuTE4k4DHsCiIKJnCI0LYcE6ehMWyPDxGgshyZL5MUqID6uCAowsEwsouWlTGFAR8HgUJCglHgyNWigF0dXYzBAwPCoJgcAUKBnELAgKYcAObHgdyfIYiBQcAdgIJjAanrq0AsoojQyghACH5BAUEAB4ALAAAAAABAAEAAAUDoBcCACH5BAUEAB4ALAcACAAUABQAAAWYoCeKwQhF5aiqA3SIlDVW7yoOlCRKlVhtNZtHYUkIKBfPYoNaFRADUUTWeAwyGYHHAFmIDhIJImBorBIFB6cDSZUnEGEA08k0UiPDQrsSTB58HgEDhEIqAHgIERESVoY2BAcIBwaPlh5Rl04KCnhnKwMJDFCelgMIBAAeT3hBNqoeAggFIgiaX7ZblZoBB5lbqoG3wzbCKyEAIfkEBQQAHgAsBwAHABUAEwAABZygJ46jIJBoSjZPqa6GGEmBZ0zx60Gt90QiSSb3QkgOHskkkMj0UAOkyCEhLBiey2X0SIwMLKRVAPAEHggCY8N5egiKB6OGAmwtC1UhQScFIgt9JAKCKQUICQkxBw2NCycqBhsdlBgBAwUGBgRlKgMPExMSgSSdKmQvBAgIOqwoAgeKkDopBgMiMbOutCgGSLe8IlIeSKbBI1LAKCEAIfkEBQQAHgAsAAAAAAEAAQAABQOgFwIAIfkEBQQAHgAsAAAAAAEAAQAABQOgFwIAIfkECQQAHgAsAAAAACMAIwAABbWgJ45kaZ5oqq5s675wLM90baPBvS6MTgoKgqjxEBEihZuAsRAxHKJHJXk7NAwBB8RzsPRqBYFo4RgkFALKxMhAxAiKBdXtAXgah4Eis2nIBgcLCSgVGxMKNYAoD4MzAgI5KgQHCAhULQUKmgmRJgUaIhwWLwIEBQQDKQEKDxEQCXYxnSUBcjapKAIcHUg+JgkUHRx+YB6zIw4YEMc2QiMBzDB0HgbGvifR19rb3N3e3+Dh4ikhADs=') no-repeat center;
  width: 100%;
  height: 100%;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  background: rgba(76, 76, 77, 0.8);
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 10;
  overflow-y: auto;
  -webkit-transition: all 0.12s;
  -moz-transition: all 0.12s;
  transition: all 0.12s;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-thumb:hover .jFiler-item-thumb-overlay {
  opacity: 1;
  filter: aplpha(opacity(100));
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info {
  display: table;
  padding: 0 10px;
  overflow: auto;
  width: 100%;
  height: 100%;
  text-align: center;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info .jFiler-item-title {
  display: block;
  font-weight: bold;
  word-break: break-all;
  line-height: 1;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info .jFiler-item-others {
  display: inline-block;
  font-size: 10px;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets {
  margin-top: 10px;
  color: #999;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .text-success {
  color: #3C763D;
}
.jobform div .jFiler-items-grid .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .text-error {
  color: #A94442;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .jFiler-jProgressBar {
  width: 120px;
  margin-left: -5px;
}
.jobform div .jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-assets .jFiler-item-others {
  font-size: 12px;
}
.jobform div .jFiler-items-grid .jFiler-item-trash-action:hover {
  cursor: pointer;
  color: #d9534f;
}
@media only screen and (max-width: 320px) {
  .jobform div [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.jobform fieldset p {
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
}
.jobform fieldset[data-step="0"] .step,
.jobform fieldset[data-step="1"] .step {
  -: ;margin-left: 290px;
  -: ;margin-left: 18.125rem;
}
.jobform fieldset button[type="submit"] {
  -: ;margin-left: -10px;
  -: ;margin-left: -0.625rem;
}
.jobform #powermail_overview ul li {
  color: #979797;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  float: none;
  clear: both;
  display: block;
}
.jobform #powermail_overview ul li.is-link {
  -: ;margin-bottom: 40px;
  -: ;margin-bottom: 2.5rem;
}
.jobform #powermail_overview ul li.is-link a {
  color: #003980;
}
@media only screen and (max-width: 992px) {
  .jobform {
    -: ;padding: 20px;
    -: ;padding: 1.25rem;
  }
  .jobform .c-text {
    -: ;padding: 20px;
    -: ;padding: 1.25rem;
  }
  .jobform ul.contact {
    display: none;
  }
  .jobform[data-step="01"] {
    -: ;padding-top: 60px;
    -: ;padding-top: 3.75rem;
    -: ;min-height: 0px;
    -: ;min-height: 0rem;
  }
  .jobform[data-step="01"] fieldset label {
    -: ;padding-top: 0px;
    -: ;padding-top: 0rem;
  }
  .jobform[data-step="01"] fieldset button.step {
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
  }
  .jobform[data-step="02"] .step-02 {
    -: ;min-height: 0px;
    -: ;min-height: 0rem;
  }
  .jobform[data-step="02"] fieldset button.step {
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
  }
  .jobform[data-step="03"] .step-03 {
    -: ;min-height: 0px;
    -: ;min-height: 0rem;
  }
  .jobform[data-step="03"] fieldset button.step {
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
    position: initial;
  }
  .jobform[data-step="04"] .step-04 {
    -: ;min-height: 0px;
    -: ;min-height: 0rem;
  }
  .jobform[data-step="04"] fieldset button[type="submit"] {
    position: initial;
  }
  .jobform #field_41 .is-checkbox {
    width: 100%;
    max-width: none;
  }
  .jobform .is-checkbox.privacy {
    width: 100%;
  }
}
@media only screen and (max-width: 320px) {
  .jobform [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.stream-box-text hr {
  -: ;max-width: 80px;
  -: ;max-width: 5rem;
}
.stream-box-text h2 {
  font-size: 4.5vw;
}
.stream-box-text.right h2,
.stream-box-text.right h3,
.stream-box-text.right p {
  text-align: right;
}
.stream-box-text.right hr {
  margin-left: auto;
  margin-right: 0px;
}
.stream-box-text.left h2,
.stream-box-text.left h3,
.stream-box-text.left p {
  text-align: left;
}
@media only screen and (max-width: 320px) {
  .stream-box-text [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
footer {
  -: ;padding: 20px;
  -: ;padding: 1.25rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  position: relative;
  width: 100%;
  clear: both;
}
footer .foo-inner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 10px 0px;
  -: ;padding: 0.625rem 0rem;
}
footer .foo-inner:after {
  content: '';
  display: block;
  clear: both;
}
footer .foo-inner p {
  color: #003980;
}
footer .foo-inner nav {
  float: right;
}
footer .foo-inner nav ul {
  -: ;margin: 6px 0px 0px 0px;
  -: ;margin: 0.375rem 0rem 0rem 0rem;
}
footer .foo-inner nav ul li {
  float: left;
  list-style-type: none;
}
footer .foo-inner nav ul li a {
  text-decoration: none;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  -: ;padding-left: 0px;
  -: ;padding-left: 0rem;
  -: ;padding-right: 0px;
  -: ;padding-right: 0rem;
  color: #003980;
  padding: 0vw 2vw 0vw 2vw;
}
footer .foo-inner nav ul li:last-child a {
  -: ;padding-right: 0px;
  -: ;padding-right: 0rem;
}
@media only screen and (max-width: 992px) {
  footer .foo-inner p {
    display: none;
  }
  footer .foo-inner nav {
    float: left;
  }
}
@media only screen and (max-width: 320px) {
  footer [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.lightbox {
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.75);
  position: fixed;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
  z-index: 21;
  overflow: auto;
}
.lightbox .lightbox-content {
  display: block;
  width: 80vw;
  border: 20px solid #ffffff;
  margin: 0 auto;
  margin-top: 30vh;
}
.lightbox .lightbox-content .gradient-box {
  -: ;min-height: 500px;
  -: ;min-height: 31.25rem;
  width: 40%;
  display: inline-block;
}
.lightbox .lightbox-content .gradient-box .caption {
  overflow: auto;
  -: ;height: 500px;
  -: ;height: 31.25rem;
  -: ;min-height: 500px;
  -: ;min-height: 31.25rem;
  -: ;padding: 40px;
  -: ;padding: 2.5rem;
  width: 100%;
}
.lightbox .lightbox-content .gradient-box .caption p {
  -: ;margin: 0px 0px 10px 0px;
  -: ;margin: 0rem 0rem 0.625rem 0rem;
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
}
.lightbox .lightbox-content .gradient-box .caption hr {
  border-bottom-color: #ffffff;
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
.lightbox .lightbox-content .gradient-box .caption h2 {
  font-family: 'Helvetica-Th', Arial, Sans-Serif;
  -: ;margin-top: 20px;
  -: ;margin-top: 1.25rem;
  -: ;font-size: 40px;
  -: ;font-size: 2.5rem;
}
.lightbox .lightbox-content .story {
  display: inline-block;
  float: right;
  width: 60%;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  position: relative;
  -: ;min-height: 500px;
  -: ;min-height: 31.25rem;
}
.lightbox .lightbox-content .story .lightbox-close {
  position: absolute;
  -: ;top: 0px;
  -: ;top: 0rem;
  -: ;right: 0px;
  -: ;right: 0rem;
  z-index: 1;
  -: ;width: 50px;
  -: ;width: 3.125rem;
  -: ;height: 50px;
  -: ;height: 3.125rem;
  cursor: pointer;
  background-color: #ffffff;
  background-image: url('vhs-assets-css-4ac2625bb3aa18794e43ec12829cd0c9.png');
  background-position: center;
  background-size: 40px 40px;
  background-repeat: no-repeat;
}
.lightbox .lightbox-content .story figure {
  position: relative;
  -: ;max-height: 500px;
  -: ;max-height: 31.25rem;
  overflow: hidden;
}
.lightbox .lightbox-content .story figure .slick-arrow,
.lightbox .lightbox-content .story figure .slick-dots {
  position: absolute;
  -: ;right: 40px;
  -: ;right: 2.5rem;
  -: ;bottom: 40px;
  -: ;bottom: 2.5rem;
  z-index: 2;
}
.lightbox .lightbox-content .story figure .slick-arrow {
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
}
.lightbox .lightbox-content .story figure .slick-arrow.slick-prev {
  left: auto;
  right: 0;
  -: ;width: 28px;
  -: ;width: 1.75rem;
  -: ;height: 28px;
  -: ;height: 1.75rem;
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  bottom: 20px;
  -: ;margin-top: -14px;
  -: ;margin-top: -0.875rem;
  padding: 0px;
  background-color: transparent;
  background-image: url('vhs-assets-css-ca6a50df9ba1aba9b1a28d5acd132a49.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 80%;
  z-index: 9;
  -: ;font-size: 0px;
  -: ;font-size: 0rem;
  color: transparent;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.lightbox .lightbox-content .story figure .slick-arrow.slick-prev:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.lightbox .lightbox-content .story figure .slick-arrow.slick-next {
  -: ;right: 0px;
  -: ;right: 0rem;
  -: ;width: 28px;
  -: ;width: 1.75rem;
  -: ;height: 28px;
  -: ;height: 1.75rem;
  position: absolute;
  -: ;right: 40px;
  -: ;right: 2.5rem;
  bottom: 20px;
  -: ;margin-top: -14px;
  -: ;margin-top: -0.875rem;
  padding: 0px;
  background-color: transparent;
  background-image: url('vhs-assets-css-93ccaf31daf9d8449a6c5a482acf6aad.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 80%;
  z-index: 9;
  -: ;font-size: 0px;
  -: ;font-size: 0rem;
  color: transparent;
}
.lightbox .lightbox-content .story figure .slick-dots {
  -: ;right: 80px;
  -: ;right: 5rem;
  -: ;bottom: 12px;
  -: ;bottom: 0.75rem;
}
.lightbox .lightbox-content .story figure .slick-dots li {
  float: left;
  list-style-type: none;
  -: ;margin: 0px 10px;
  -: ;margin: 0rem 0.625rem;
}
.lightbox .lightbox-content .story figure .slick-dots li.slick-active {
  border-bottom: 1px solid #ffffff;
}
.lightbox .lightbox-content .story figure .slick-dots li button {
  background: none;
  -: ;padding: 0px 0px;
  -: ;padding: 0rem 0rem;
  -: ;margin: 0px 0px;
  -: ;margin: 0rem 0rem;
}
@media only screen and (max-width: 1200px) {
  .lightbox {
    /*  phraenk was here | 2015731628ANGE */
  }
  .lightbox .lightbox-content {
    width: calc(100vw - 40px);
    -: ;margin-top: 79px;
    -: ;margin-top: 4.9375rem;
    -: ;padding: 0px;
    -: ;padding: 0rem;
    height: calc(100vh - 120px);
    overflow: auto;
    position: relative;
  }
  .lightbox .lightbox-content .gradient-box {
    float: none;
    clear: both;
    display: block;
    width: 100%;
    position: initial;
  }
  .lightbox .lightbox-content .gradient-box .caption {
    height: auto;
    overflow: auto;
  }
  .lightbox .lightbox-content .story {
    float: none;
    display: block;
    width: 100%;
    /*MMA Anpassungen Lightbox Ticket 56297*/
  }
  .lightbox .lightbox-content .story .lightbox-close {
    position: fixed;
    -: ;top: 98px;
    -: ;top: 6.125rem;
    -: ;right: 19px;
    -: ;right: 1.1875rem;
  }
}
@media only screen and (max-width: 992px) {
  .lightbox {
    width: 100vw;
    height: 100vh;
  }
  .lightbox .lightbox-content {
    border: 20px solid #ffffff;
    background-color: #ffffff;
    overflow: auto;
    position: relative;
  }
  .lightbox .lightbox-content .gradient-box {
    float: none;
    clear: both;
    display: block;
    width: 100%;
    position: initial;
  }
  .lightbox .lightbox-content .gradient-box .caption {
    height: auto;
    overflow: auto;
  }
  .lightbox .lightbox-content .story {
    float: none;
    display: block;
    width: 100%;
    height: auto;
    min-height: auto;
    /*MMA Anpassungen Lightbox Ticket 56297*/
  }
  .lightbox .lightbox-content .story .lightbox-close {
    top: calc(10% + 20px);
    position: fixed;
    -: ;right: 19px;
    -: ;right: 1.1875rem;
  }
}
@media only screen and (max-width: 320px) {
  .lightbox [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.perspective {
  width: 20%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 0px 40px;
  -: ;padding: 0rem 2.5rem;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-opacity: 0.33;
  -moz-opacity: 0.33;
  opacity: 0.33;
}
.perspective:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.perspective figure figcaption {
  font-size: 1.5vw;
  color: #003980;
  text-align: center;
  -: ;margin-top: 50px;
  -: ;margin-top: 3.125rem;
}
@media only screen and (max-width: 992px) {
  .perspective {
    -: ;padding: 0px 10px;
    -: ;padding: 0rem 0.625rem;
  }
}
@media only screen and (max-width: 320px) {
  .perspective [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
@media only screen and (max-width: 992px) {
  .perspective {
    width: 100%;
    -: ;margin: 0px 80px;
    -: ;margin: 0rem 5rem;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
  .perspective figure img {
    -: ;max-width: 125px;
    -: ;max-width: 7.8125rem;
    display: block;
    margin: 0 auto;
  }
  .perspective figure figcaption {
    -: ;font-size: 26px;
    -: ;font-size: 1.625rem;
  }
}
@media only screen and (max-width: 320px) {
  .perspective [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.jobdetailpage {
  /* .story-slide.detailcontent .caption strong{
    	font-size:1.25vw;
    }*/
  /* Anpassungen Robin Becker ... */
}
.jobdetailpage .btn {
  clear: both;
  float: none;
  display: block;
  -: ;width: 306px;
  -: ;width: 19.125rem;
  max-width: none;
}
.jobdetailpage ul {
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
}
.jobdetailpage ul li {
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  color: #979797;
  list-style-type: none;
  -: ;margin-bottom: 20px;
  -: ;margin-bottom: 1.25rem;
  -: ;padding-left: 30px;
  -: ;padding-left: 1.875rem;
  position: relative;
}
.jobdetailpage ul li:before {
  content: '';
  -: ;padding: 0px 4px;
  -: ;padding: 0rem 0.25rem;
  background-color: #86c107;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  -: ;left: 2px;
  -: ;left: 0.125rem;
  -: ;width: 2px;
  -: ;width: 0.125rem;
  -: ;height: 10px;
  -: ;height: 0.625rem;
}
.jobdetailpage .story-slide .story article p {
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  font-weight: 400;
}
.jobdetailpage .slick-list {
  overflow: visible;
}
.jobdetailpage .story-slide.detailcontent .story {
  position: initial;
}
.jobdetailpage .story-slide.detailcontent .story.image {
  min-height: initial;
  position: absolute;
  padding: 0;
  top: 0;
  bottom: 0;
  left: 43.6%;
  right: 0;
  width: auto;
}
.jobdetailpage .story-slide.detailcontent .story.text {
  -: ;padding-bottom: 0px;
  -: ;padding-bottom: 0rem;
  display: table-footer-group;
}
.jobdetailpage .story-slide .caption p {
  line-height: 100%;
}
.jobdetailpage .story-slide.detailcontent .gradient-box:last-of-type {
  display: none;
}
.jobdetailpage .btn {
  position: initial!important;
}
@media only screen and (min-width: 0px) {
  .jobdetailpage .stellenangebote.detailcontent .story-slide {
    -: ;margin: -72px 0px 0px -65px;
    -: ;margin: -4.5rem 0rem 0rem -4.0625rem;
    width: calc(100% + 65px);
    -: ;margin-bottom: 72px;
    -: ;margin-bottom: 4.5rem;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.text {
    position: absolute;
    -: ;right: 50px;
    -: ;right: 3.125rem;
    -: ;top: 50px;
    -: ;top: 3.125rem;
    left: auto;
    width: 30%;
  }
  .jobdetailpage .stellenangebote.detailcontent .btn {
    -: ;width: 306px;
    -: ;width: 19.125rem;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1660px) {
  .jobdetailpage .stellenangebote.detailcontent .btn {
    max-width: none;
    width: 100%;
  }
  .jobdetailpage .stellenangebote.detailcontent .btn i {
    float: none;
    margin-left: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .jobdetailpage .story-slide {
    -: ;margin: 0px 0px 50px 0px;
    -: ;margin: 0rem 0rem 3.125rem 0rem;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide {
    -: ;margin: -72px 0px 0px -35px;
    -: ;margin: -4.5rem 0rem 0rem -2.1875rem;
    -: ;margin-bottom: 72px;
    -: ;margin-bottom: 4.5rem;
    width: calc(100% + 35px);
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container {
    position: relative;
    float: none;
    width: 100%;
    -: ;max-height: 600px;
    -: ;max-height: 37.5rem;
    height: 100%;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.image {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.text {
    -: ;right: 145px;
    -: ;right: 9.0625rem;
    -: ;top: 150px;
    -: ;top: 9.375rem;
    width: 50%;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.video {
    height: auto!Important;
    width: 100%!Important;
    padding: 0px!Important;
    margin: 0px!Important;
    display: block!Important;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .gradient-box {
    float: none;
  }
  .jobdetailpage .stellenangebote.detailcontent .btn {
    max-width: none;
    width: 100%;
  }
  .jobdetailpage .stellenangebote.detailcontent .btn i {
    float: none;
    margin-left: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .jobdetailpage .story-slide.detailcontent .gradient-box:last-of-type {
    display: block;
  }
  .jobdetailpage .story-slide.detailcontent .story.text {
    -: ;padding: 0px;
    -: ;padding: 0rem;
    -: ;padding-bottom: 20px;
    -: ;padding-bottom: 1.25rem;
  }
}
@media only screen and (max-width: 992px) {
  .jobdetailpage .story-slide.detailcontent .gradient-box:last-of-type {
    -: ;margin-left: -40px;
    -: ;margin-left: -2.5rem;
    width: 130%;
    display: table-header-group;
  }
  .jobdetailpage .story-slide.detailcontent .gradient-box:last-of-type .caption {
    -: ;margin-bottom: 20px;
    -: ;margin-bottom: 1.25rem;
  }
  .jobdetailpage .story-slide.detailcontent .caption article p:first-child {
    display: none;
  }
  .jobdetailpage .story-slide.detailcontent .caption p {
    line-height: 120%;
  }
  .jobdetailpage .story-slide.detailcontent .caption strong {
    -: ;font-size: 26px;
    -: ;font-size: 1.625rem;
  }
  .jobdetailpage .i-text p {
    -: ;font-size: 26px;
    -: ;font-size: 1.625rem;
  }
  .jobdetailpage .btn {
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
  }
  .jobdetailpage .sharebox p a {
    -: ;max-width: 80px;
    -: ;max-width: 5rem;
  }
  .jobdetailpage .author {
    -: ;height: 200px;
    -: ;height: 12.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -: ;padding: 20px 0px;
    -: ;padding: 1.25rem 0rem;
    background-color: #86c107;
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
    background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    position: relative;
    -: ;left: -50px;
    -: ;left: -3.125rem;
    width: calc(100% + 100px);
  }
  .jobdetailpage .author:after {
    content: '';
    display: block;
  }
  .jobdetailpage .author .label {
    -: ;margin-bottom: 10px;
    -: ;margin-bottom: 0.625rem;
  }
  .jobdetailpage .author .label:after {
    content: '';
    -: ;width: 50px;
    -: ;width: 3.125rem;
    border-bottom: 2px solid #ffffff;
    clear: both;
    display: block;
    -: ;margin: 6px 0px;
    -: ;margin: 0.375rem 0rem;
  }
  .jobdetailpage .author h3 {
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
    -: ;margin-bottom: 10px;
    -: ;margin-bottom: 0.625rem;
  }
  .jobdetailpage .author .label,
  .jobdetailpage .author h3,
  .jobdetailpage .author .x {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% - 200px);
    float: left;
    display: inline-block;
    -: ;padding-left: 20px;
    -: ;padding-left: 1.25rem;
    color: #ffffff;
  }
  .jobdetailpage .author .label p,
  .jobdetailpage .author h3 p,
  .jobdetailpage .author .x p {
    color: #ffffff;
  }
  .jobdetailpage .author .label a,
  .jobdetailpage .author h3 a,
  .jobdetailpage .author .x a {
    color: #ffffff;
  }
  .jobdetailpage .author figure {
    -: ;width: 200px;
    -: ;width: 12.5rem;
    -: ;height: 200px;
    -: ;height: 12.5rem;
    float: right;
    -: ;margin-top: -20px;
    -: ;margin-top: -1.25rem;
  }
  .jobdetailpage .author figure img {
    width: 100%;
    height: 100%;
    max-width: none;
    -: ;margin: 0px;
    -: ;margin: 0rem;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide {
    width: calc(100% + 80px);
    -: ;margin: -35px 0px 0px -40px;
    -: ;margin: -2.1875rem 0rem 0rem -2.5rem;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.text {
    width: 50%;
    -: ;top: 70px;
    -: ;top: 4.375rem;
    -: ;right: 50px;
    -: ;right: 3.125rem;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.text p {
    -: ;font-size: 18px;
    -: ;font-size: 1.125rem;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.video {
    height: auto!Important;
    width: 100%!Important;
    padding: 0px!Important;
    margin: 0px!Important;
    display: block!Important;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .gradient-box:last-of-type {
    width: 100%;
    margin: 0;
    display: block;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .gradient-box:last-of-type .caption {
    width: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .jobdetailpage .stellenangebote.detailcontent .btn {
    max-width: none;
    width: 100%;
  }
  .jobdetailpage .stellenangebote.detailcontent .btn i {
    float: none;
    margin-left: 0;
  }
}
@media only screen and (max-width: 480px) {
  .jobdetailpage .author .label,
  .jobdetailpage .author h3,
  .jobdetailpage .author .x {
    font-size: 4vw;
  }
  .jobdetailpage .author .label p,
  .jobdetailpage .author h3 p,
  .jobdetailpage .author .x p {
    color: #ffffff;
    font-size: 4vw;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.text {
    width: 50%;
    -: ;top: 20px;
    -: ;top: 1.25rem;
    -: ;right: 20px;
    -: ;right: 1.25rem;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.video {
    display: none;
  }
}
@media only screen and (max-width: 350px) {
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.text {
    width: 100%;
    right: 10%;
    left: 10%;
    position: static;
    width: 55%;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.text article p {
    color: #979797;
    margin-bottom: 1.75rem;
    font-weight: 400;
    line-height: 1.25;
  }
  .jobdetailpage .stellenangebote.detailcontent .story-slide .story-container .story.video {
    display: none;
  }
}
@media only screen and (min-width: 0px) {
  .jobdetailpage .detailcontent.stellenangebote .story-slide .story-container {
    position: relative;
  }
  .jobdetailpage .detailcontent.stellenangebote .story-slide .story-container .story.text {
    position: static;
  }
  .jobdetailpage .detailcontent.stellenangebote .story-slide .story-container .story.text article p {
    color: #979797;
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
  }
  .jobdetailpage .detailcontent.stellenangebote .story-slide .story-container .story.video {
    background: #ffffff;
    width: 1065px;
    position: absolute;
    float: left;
    -: ;height: 600px;
    -: ;height: 37.5rem;
    height: auto;
  }
  .jobdetailpage .detailcontent.stellenangebote .story-slide .story-container .story.video video {
    width: 100%;
    height: 100%;
    -: ;min-height: 600px;
    -: ;min-height: 37.5rem;
  }
  .jobdetailpage .detailcontent.stellenangebote .story-slide .story-container .story.video video:focus {
    outline: none;
  }
}
@media only screen and (max-width: 1200px) {
  .jobdetailpage .detailcontent.stellenangebote .story-slide .story-container .story.text {
    position: static;
    width: 100%;
  }
  .jobdetailpage .detailcontent.stellenangebote .story-slide .story-container .story.text article {
    padding-left: 6%;
    padding-right: 6%;
    padding-top: 6%;
  }
  .jobdetailpage .detailcontent.stellenangebote .story-slide .story-container .story.text article p {
    color: #979797;
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
    font-size: 26px;
    font-weight: 400;
  }
}
select::-ms-expand {
  display: none;
}
.equalized {
  position: relative;
}
.equalized .btn {
  position: absolute;
  -: ;left: 10px;
  -: ;left: 0.625rem;
  -: ;bottom: 0px;
  -: ;bottom: 0rem;
}
.equalized.newsletter-form .cr.jobform {
  -: ;margin-top: 100px;
  -: ;margin-top: 6.25rem;
}
.equalized.newsletter-form .cr.jobform button {
  margin-top: 3.125rem;
  margin-left: 18.125rem;
}
.equalized.newsletter-form .cr.jobform .text .align-right:nth-child(1) {
  -: ;padding: 15px 0px 25px 80px;
  -: ;padding: 0.9375rem 0rem 1.5625rem 5rem;
  color: #979797;
  font-size: 20px;
  line-height: 140%;
  text-align: left;
  font-weight: bold;
}
@media only screen and (max-width: 320px) {
  .equalized [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
@media only screen and (max-width: 480px) {
  .news-single .author .label,
  .news-single .author h3,
  .news-single .author .x {
    font-size: 4vw;
  }
  .news-single .author .label p,
  .news-single .author h3 p,
  .news-single .author .x p {
    color: #ffffff;
    font-size: 4vw;
  }
}
@media only screen and (max-width: 992px) {
  .news-single .author {
    -: ;height: 200px;
    -: ;height: 12.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -: ;padding: 20px 0px;
    -: ;padding: 1.25rem 0rem;
    background-color: #86c107;
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
    background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    position: relative;
    -: ;left: -50px;
    -: ;left: -3.125rem;
    width: calc(100% + 100px);
  }
  .news-single .author:after {
    content: '';
    display: block;
  }
  .news-single .author .label {
    -: ;margin-bottom: 10px;
    -: ;margin-bottom: 0.625rem;
  }
  .news-single .author .label:after {
    content: '';
    -: ;width: 50px;
    -: ;width: 3.125rem;
    border-bottom: 2px solid #ffffff;
    clear: both;
    display: block;
    -: ;margin: 6px 0px;
    -: ;margin: 0.375rem 0rem;
  }
  .news-single .author h3 {
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
    -: ;margin-bottom: 10px;
    -: ;margin-bottom: 0.625rem;
  }
  .news-single .author .label,
  .news-single .author h3,
  .news-single .author .x {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% - 200px);
    float: left;
    display: inline-block;
    -: ;padding-left: 20px;
    -: ;padding-left: 1.25rem;
    color: #ffffff;
  }
  .news-single .author .label p,
  .news-single .author h3 p,
  .news-single .author .x p {
    color: #ffffff;
  }
  .news-single .author .label a,
  .news-single .author h3 a,
  .news-single .author .x a {
    color: #ffffff;
  }
  .news-single .author figure {
    -: ;width: 200px;
    -: ;width: 12.5rem;
    -: ;height: 200px;
    -: ;height: 12.5rem;
    float: right;
    -: ;margin-top: -20px;
    -: ;margin-top: -1.25rem;
  }
  .news-single .author figure img {
    width: 100%;
    height: 100%;
    max-width: none;
    -: ;margin: 0px;
    -: ;margin: 0rem;
  }
  .news-single .sharebox p a {
    -: ;max-width: 80px;
    -: ;max-width: 5rem;
  }
  .news-single .i-text h2 {
    -: ;font-size: 32px;
    -: ;font-size: 2rem;
  }
  .news-single .i-text p {
    -: ;font-size: 26px;
    -: ;font-size: 1.625rem;
  }
}
@media only screen and (max-width: 320px) {
  .news-single [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
@media only screen and (min-width: 993px) and (max-width: 200000px) {
  .desktop-only.desktop-only {
    display: block;
  }
  .tablet-only {
    display: none;
  }
  .mobile-only {
    display: none;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .desktop-only.desktop-only {
    display: block;
  }
  .tablet-only {
    display: none;
  }
  .mobile-only {
    display: none;
  }
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
  .desktop-only {
    display: none;
  }
  .tablet-only.tablet-only {
    display: block;
  }
  .mobile-only {
    display: none;
  }
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  .desktop-only {
    display: none;
  }
  .tablet-only {
    display: none;
  }
  .mobile-only.mobile-only {
    display: block;
  }
}
.teaser-bars.layout-services.mobile-gradient {
  background: none;
}
@media only screen and (max-width: 480px) {
  .detailseite .author .label,
  .detailseite .author h3,
  .detailseite .author .x,
  .detailseite .author a {
    font-size: 4vw;
  }
  .detailseite .author .label p,
  .detailseite .author h3 p,
  .detailseite .author .x p,
  .detailseite .author a p {
    color: #ffffff;
    font-size: 4vw;
  }
}
@media only screen and (max-width: 992px) {
  .detailseite .sharebox p a {
    -: ;max-width: 80px;
    -: ;max-width: 5rem;
  }
  .detailseite .author {
    -: ;height: 200px;
    -: ;height: 12.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -: ;padding: 20px 0px;
    -: ;padding: 1.25rem 0rem;
    background-color: #86c107;
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
    background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    position: relative;
    -: ;left: -50px;
    -: ;left: -3.125rem;
    width: calc(100% + 100px);
  }
  .detailseite .author:after {
    content: '';
    display: block;
  }
  .detailseite .author .label {
    -: ;margin-bottom: 10px;
    -: ;margin-bottom: 0.625rem;
  }
  .detailseite .author .label:after {
    content: '';
    -: ;width: 50px;
    -: ;width: 3.125rem;
    border-bottom: 2px solid #ffffff;
    clear: both;
    display: block;
    -: ;margin: 6px 0px;
    -: ;margin: 0.375rem 0rem;
  }
  .detailseite .author h3 {
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
    -: ;margin-bottom: 10px;
    -: ;margin-bottom: 0.625rem;
  }
  .detailseite .author .label,
  .detailseite .author h3,
  .detailseite .author .x {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% - 200px);
    float: left;
    display: inline-block;
    -: ;padding-left: 20px;
    -: ;padding-left: 1.25rem;
    color: #ffffff;
  }
  .detailseite .author .label p,
  .detailseite .author h3 p,
  .detailseite .author .x p {
    color: #ffffff;
  }
  .detailseite .author .label a,
  .detailseite .author h3 a,
  .detailseite .author .x a {
    color: #ffffff;
  }
  .detailseite .author figure {
    -: ;width: 200px;
    -: ;width: 12.5rem;
    -: ;height: 200px;
    -: ;height: 12.5rem;
    float: right;
    -: ;margin-top: -20px;
    -: ;margin-top: -1.25rem;
  }
  .detailseite .author figure img {
    width: 100%;
    height: 100%;
    max-width: none;
    -: ;margin: 0px;
    -: ;margin: 0rem;
  }
  .detailseite .i-text h2 {
    -: ;font-size: 32px;
    -: ;font-size: 2rem;
  }
  .detailseite .i-text p {
    -: ;font-size: 26px;
    -: ;font-size: 1.625rem;
  }
}
@media only screen and (max-width: 320px) {
  .detailseite [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.is-slider {
  transition: none;
}
.is-slider .has-slider-nav,
.is-slider .is-slider,
.is-slider .slider-layers {
  overflow: hidden;
  position: relative;
}
.is-slider .has-slider-nav .slick-slide,
.is-slider .is-slider .slick-slide,
.is-slider .slider-layers .slick-slide {
  position: relative;
  height: auto;
}
.is-slider .has-slider-nav .slick-slide:focus,
.is-slider .is-slider .slick-slide:focus,
.is-slider .slider-layers .slick-slide:focus {
  outline: none;
}
.is-slider .video {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: 0;
}
.is-slider .video iframe {
  width: 100% !important;
  height: 100% !important;
}
.is-slider figure {
  position: relative;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;min-height: 800px;
  -: ;min-height: 50rem;
  background-position: center center;
}
.is-slider figure figcaption {
  position: absolute;
  width: 100%;
}
.is-slider figure figcaption section {
  position: relative;
  -: ;min-height: 800px;
  -: ;min-height: 50rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 120px 20px;
  -: ;padding: 7.5rem 1.25rem;
  -: ;max-width: 1600px;
  -: ;max-width: 100rem;
  margin: 0 auto;
}
.is-slider figure figcaption section .teaser-label {
  top: auto;
  -: ;bottom: 60px;
  -: ;bottom: 3.75rem;
  -: ;left: 20px;
  -: ;left: 1.25rem;
  -: ;width: 400px;
  -: ;width: 25rem;
  -: ;height: 130px;
  -: ;height: 8.125rem;
  -: ;padding: 20px 30px;
  -: ;padding: 1.25rem 1.875rem;
}
.is-slider figure figcaption section .teaser-label small {
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
}
.is-slider figure figcaption section .teaser-label p {
  color: #ffffff;
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
}
.is-slider figure figcaption section article p {
  color: #003980;
}
.is-slider.low figure {
  -: ;min-height: 400px;
  -: ;min-height: 25rem;
}
.is-slider.low figure figcaption section {
  -: ;min-height: 400px;
  -: ;min-height: 25rem;
}
.is-slider .is-slider-nav {
  position: relative;
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
}
.is-slider .is-slider-nav .slick-slide {
  height: auto;
  -: ;margin: 0px 5px;
  -: ;margin: 0rem 0.3125rem;
}
.is-slider .is-slider-nav .slick-slide:focus {
  outline: none;
}
.is-slider .slick-prev {
  -: ;width: 28px;
  -: ;width: 1.75rem;
  -: ;height: 28px;
  -: ;height: 1.75rem;
  position: absolute;
  -: ;left: 10px;
  -: ;left: 0.625rem;
  bottom: 50%;
  -: ;margin-top: -14px;
  -: ;margin-top: -0.875rem;
  padding: 0px;
  background-color: transparent;
  background-image: url('vhs-assets-css-ca6a50df9ba1aba9b1a28d5acd132a49.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 80%;
  z-index: 9;
  -: ;font-size: 0px;
  -: ;font-size: 0rem;
  color: transparent;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.is-slider .slick-prev:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.is-slider .slick-next {
  -: ;width: 28px;
  -: ;width: 1.75rem;
  -: ;height: 28px;
  -: ;height: 1.75rem;
  position: absolute;
  -: ;right: 10px;
  -: ;right: 0.625rem;
  bottom: 50%;
  -: ;margin-top: -14px;
  -: ;margin-top: -0.875rem;
  padding: 0px;
  background-color: transparent;
  background-image: url('vhs-assets-css-93ccaf31daf9d8449a6c5a482acf6aad.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 80%;
  z-index: 9;
  -: ;font-size: 0px;
  -: ;font-size: 0rem;
  color: transparent;
}
.is-slider .slick-dots {
  -: ;margin: 20px 0px;
  -: ;margin: 1.25rem 0rem;
  text-align: center;
  width: 100%;
  position: absolute;
  z-index: 1;
  -: ;bottom: 5px;
  -: ;bottom: 0.3125rem;
}
.is-slider .slick-dots li {
  display: inline-block;
  -: ;margin: 1.5px;
  -: ;margin: 0.09375rem;
}
.is-slider .slick-dots li button {
  background: #ffffff;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  -: ;width: 9px;
  -: ;width: 0.5625rem;
  -: ;height: 9px;
  -: ;height: 0.5625rem;
  color: transparent;
  border: none;
}
.is-slider .slick-dots li.slick-active button {
  background: #dcfb99;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  -: ;width: 9px;
  -: ;width: 0.5625rem;
  -: ;height: 9px;
  -: ;height: 0.5625rem;
  color: transparent;
  border: none;
}
@media only screen and (max-width: 320px) {
  .is-slider .slick-dots [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.is-slider .is-arrow {
  z-index: 1;
  position: absolute;
  -: ;bottom: 59px;
  -: ;bottom: 3.6875rem;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 992px) {
  .is-slider .is-slider-nav {
    position: relative;
    -: ;padding: 0px 0px;
    -: ;padding: 0rem 0rem;
    -: ;margin: 0px 0px;
    -: ;margin: 0rem 0rem;
    border: none;
  }
  .is-slider .is-slider-nav .slick-slide {
    -: ;margin: 0px 0px;
    -: ;margin: 0rem 0rem;
    -: ;padding: 0px 0px;
    -: ;padding: 0rem 0rem;
    display: none;
  }
  .is-slider figure {
    -: ;min-height: 400px;
    -: ;min-height: 25rem;
  }
  .is-slider figure figcaption section {
    -: ;padding-top: 60px;
    -: ;padding-top: 3.75rem;
    -: ;padding: 120px 40px;
    -: ;padding: 7.5rem 2.5rem;
  }
  .is-slider figure img {
    -: ;min-height: 400px;
    -: ;min-height: 25rem;
    -: ;width: 768px;
    -: ;width: 48rem;
  }
  .is-slider figure figcaption section {
    -: ;min-height: 400px;
    -: ;min-height: 25rem;
  }
}
@media only screen and (max-width: 320px) {
  .is-slider [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.is-icon-slider {
  transition: none;
}
.is-icon-slider .has-slider-nav,
.is-icon-slider .is-slider,
.is-icon-slider .slider-layers {
  overflow: hidden;
  position: relative;
}
.is-icon-slider .has-slider-nav .slick-slide,
.is-icon-slider .is-slider .slick-slide,
.is-icon-slider .slider-layers .slick-slide {
  position: relative;
  height: auto;
}
.is-icon-slider .has-slider-nav .slick-slide:focus,
.is-icon-slider .is-slider .slick-slide:focus,
.is-icon-slider .slider-layers .slick-slide:focus {
  outline: none;
}
.is-icon-slider figure {
  position: relative;
  -: ;left: 0px;
  -: ;left: 0rem;
  background-position: center center;
}
.is-icon-slider .slick-prev {
  -: ;width: 28px;
  -: ;width: 1.75rem;
  -: ;height: 28px;
  -: ;height: 1.75rem;
  position: absolute;
  -: ;left: 40px;
  -: ;left: 2.5rem;
  bottom: 50%;
  -: ;margin-top: -14px;
  -: ;margin-top: -0.875rem;
  padding: 0px;
  background-color: transparent;
  background-image: url('vhs-assets-css-ca6a50df9ba1aba9b1a28d5acd132a49.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 80%;
  z-index: 9;
  -: ;font-size: 0px;
  -: ;font-size: 0rem;
  color: transparent;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
.is-icon-slider .slick-prev:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.is-icon-slider .slick-next {
  -: ;width: 28px;
  -: ;width: 1.75rem;
  -: ;height: 28px;
  -: ;height: 1.75rem;
  position: absolute;
  -: ;right: 40px;
  -: ;right: 2.5rem;
  bottom: 50%;
  -: ;margin-top: -14px;
  -: ;margin-top: -0.875rem;
  padding: 0px;
  background-color: transparent;
  background-image: url('vhs-assets-css-93ccaf31daf9d8449a6c5a482acf6aad.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 80%;
  z-index: 9;
  -: ;font-size: 0px;
  -: ;font-size: 0rem;
  color: transparent;
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
.is-icon-slider .slick-dots {
  -: ;margin: 20px 0px;
  -: ;margin: 1.25rem 0rem;
  text-align: center;
  width: 100%;
  position: absolute;
  z-index: 1;
  -: ;bottom: 5px;
  -: ;bottom: 0.3125rem;
}
.is-icon-slider .slick-dots li {
  display: inline-block;
  -: ;margin: 1.5px;
  -: ;margin: 0.09375rem;
}
.is-icon-slider .slick-dots li button {
  background: #ffffff;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  -: ;width: 9px;
  -: ;width: 0.5625rem;
  -: ;height: 9px;
  -: ;height: 0.5625rem;
  color: transparent;
  border: none;
}
.is-icon-slider .slick-dots li.slick-active button {
  background: #dcfb99;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  -: ;width: 9px;
  -: ;width: 0.5625rem;
  -: ;height: 9px;
  -: ;height: 0.5625rem;
  color: transparent;
  border: none;
}
@media only screen and (max-width: 320px) {
  .is-icon-slider .slick-dots [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.is-icon-slider .is-arrow {
  z-index: 1;
  position: absolute;
  -: ;bottom: 59px;
  -: ;bottom: 3.6875rem;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 320px) {
  .is-icon-slider [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.tabs [data-tab] {
  -: ;padding: 15px 0px 40px 0px;
  -: ;padding: 0.9375rem 0rem 2.5rem 0rem;
  -: ;border-bottom-width: 3px;
  -: ;border-bottom-width: 0.1875rem;
  border-bottom-style: solid;
  border-bottom-color: #979797;
}
.tabs [data-tab]:after {
  content: "";
  clear: both;
  display: block;
}
.tabs [data-tab] figure {
  -: ;width: 300px;
  -: ;width: 18.75rem;
  float: left;
  -: ;margin: 12px 12px 0px 0px;
  -: ;margin: 0.75rem 0.75rem 0rem 0rem;
}
.tabs [data-tab] article p {
  -: ;margin: 8px 0px;
  -: ;margin: 0.5rem 0rem;
}
.tabs .tabheader {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  display: block;
}
.tabs .tabheader ul li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
  -webkit-transition: all 75ms ease-out;
  -moz-transition: all 75ms ease-out;
  -o-transition: all 75ms ease-out;
  transition: all 75ms ease-out;
  -: ;padding: 15px 15px 15px 30px;
  -: ;padding: 0.9375rem 0.9375rem 0.9375rem 1.875rem;
  margin-bottom: -1px;
  margin-left: -1px;
  cursor: pointer;
  background: #b2b2b2;
  width: 33.33%;
  list-style-type: none;
  color: #ffffff;
  text-transform: uppercase;
  -: ;font-size: 15px;
  -: ;font-size: 0.9375rem;
  position: relative;
  -: ;margin: 20px 0px 3px 0px;
  -: ;margin: 1.25rem 0rem 0.1875rem 0rem;
}
.tabs .tabheader ul li:first-of-type {
  -: ;margin-left: 0px;
  -: ;margin-left: 0rem;
}
.tabs .tabheader ul li:after {
  content: '';
  height: 100%;
  -: ;width: 3px;
  -: ;width: 0.1875rem;
  background-color: #979797;
  position: absolute;
  right: 0;
  bottom: 0;
}
.tabs .tabheader ul li:last-child:after {
  display: none;
}
.tabs .tabheader ul li.active {
  background: #fafafa;
}
.tabs .tabheader ul li.active:before {
  position: absolute;
  display: block;
  content: "";
  width: 1px;
  height: 1px;
  left: -1px;
  bottom: -1px;
}
.tabs .tabheader ul li:hover {
  background-color: #ffffff;
}
@media only screen and (max-width: 992px) {
  .tabs .tabheader ul li {
    width: 100%;
    clear: both;
    -: ;margin: 0px 0px 3px 0px;
    -: ;margin: 0rem 0rem 0.1875rem 0rem;
  }
  .tabs .tabheader ul li:after {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .tabs .tabheader ul li [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
@media only screen and (max-width: 320px) {
  .tabs [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
@media only screen and (max-width: 992px) {
  .tabs [data-tab] figure {
    width: 100%;
    -: ;margin-bottom: 12px;
    -: ;margin-bottom: 0.75rem;
  }
}
@media only screen and (max-width: 320px) {
  .tabs [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.tabs .tab-content {
  clear: both;
  display: block;
  background: #ffffff;
}
.tabs .tab-content .date article p {
  float: right;
  clear: both;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;font-size: 15px;
  -: ;font-size: 0.9375rem;
}
.tabs .tab-content [data-tab] {
  border-bottom: 3px solid #979797;
  -: ;padding-bottom: 0px;
  -: ;padding-bottom: 0rem;
}
@media only screen and (max-width: 320px) {
  .tabs .tab-content [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.tabs .tab-content .date article p {
  float: right;
  clear: both;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;font-size: 15px;
  -: ;font-size: 0.9375rem;
}
.tabs .tab-content [data-tab] {
  border-bottom: 3px solid #979797;
  -: ;padding-bottom: 0px;
  -: ;padding-bottom: 0rem;
}
@media only screen and (max-width: 320px) {
  .tabs .tab-content [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.tab-content {
  clear: both;
  display: block;
  background: #ffffff;
}
.tab-content .date article p {
  float: right;
  clear: both;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;font-size: 15px;
  -: ;font-size: 0.9375rem;
}
.tab-content [data-tab] {
  border-bottom: 3px solid #979797;
  -: ;padding-bottom: 0px;
  -: ;padding-bottom: 0rem;
}
@media only screen and (max-width: 320px) {
  .tab-content [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.accordion {
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
}
.accordion .accordion-content {
  -: ;max-height: 0px;
  -: ;max-height: 0rem;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  visibility: hidden;
  background-color: #ffffff;
  -: ;padding-left: 0px;
  -: ;padding-left: 0rem;
  -: ;padding-right: 0px;
  -: ;padding-right: 0rem;
}
.accordion .accordion-content article {
  -: ;margin: 30px 0px;
  -: ;margin: 1.875rem 0rem;
}
.accordion .accordion-content article section h5 {
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
.accordion .accordion-content article ul {
  -: ;margin-top: 0px;
  -: ;margin-top: 0rem;
  -: ;margin-bottom: 0px;
  -: ;margin-bottom: 0rem;
}
.accordion .accordion-content article figure {
  -: ;width: 100px;
  -: ;width: 6.25rem;
  -: ;margin-right: 5px;
  -: ;margin-right: 0.3125rem;
}
.accordion .accordion-content article figure.align-right {
  float: right;
  -: ;margin-left: 5px;
  -: ;margin-left: 0.3125rem;
}
.accordion .accordion-content article figure.align-left {
  -: ;margin-right: 5px;
  -: ;margin-right: 0.3125rem;
  float: left;
}
.accordion .accordion-header {
  -: ;padding: 15px 20px 15px 0px;
  -: ;padding: 0.9375rem 1.25rem 0.9375rem 0rem;
  cursor: pointer;
  background-color: #ffffff;
  -: ;margin-bottom: 20px;
  -: ;margin-bottom: 1.25rem;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #003980;
}
.accordion .accordion-header h2,
.accordion .accordion-header h3,
.accordion .accordion-header h4,
.accordion .accordion-header h5,
.accordion .accordion-header p {
  -: ;font-size: 26px;
  -: ;font-size: 1.625rem;
  font-family: 'Helvetica-Bd', Arial, Sans-Serif;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 60px);
  display: inline-block;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  background-color: transparent;
  color: #979797;
}
.accordion .accordion-header i {
  background-image: url('vhs-assets-css-23e1713e3838665682e3a50f951a70e2.png');
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  -: ;right: 0px;
  -: ;right: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
  -: ;height: 30px;
  -: ;height: 1.875rem;
  -: ;width: 30px;
  -: ;width: 1.875rem;
  float: right;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
}
.accordion .accordion-header.open i {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.accordion .accordion-header.open + .accordion-content {
  visibility: visible;
  border-top: 0px;
  margin-top: -1px;
  -: ;max-height: 500px;
  -: ;max-height: 31.25rem;
  -: ;padding-bottom: 40px;
  -: ;padding-bottom: 2.5rem;
  -: ;padding-top: 15px;
  -: ;padding-top: 0.9375rem;
}
@media only screen and (max-width: 320px) {
  .accordion [data-size-xs] {
    width: 100%;
    float: left;
    vertical-align: top;
    min-height: 1px;
  }
}
.under {
  -: ;margin-top: 80px;
  -: ;margin-top: 5rem;
  display: block;
  float: left;
  width: 100%;
}
@media only screen and (max-width: 992px) {
  .under {
    -: ;margin: 0px;
    -: ;margin: 0rem;
  }
}


.cr.jobform .btn-group {
  display: none;
}



h1.headnote {
    margin-bottom: 2vw;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy5sZXNzIiwibGF5b3V0Lmxlc3MiLCJhdG9tX2F0b20tYWNjb3JkaW9uSGVhZGVyLWljb24ubGVzcyIsInVzZWZ1bC5sZXNzIiwiYXRvbV9hdG9tLXRlYXNlckNhcHRpb25Cb3JkZXIubGVzcyIsImJhc2UubGVzcyIsIm1vZHVsZXNfY29udGFpbmVyLWZsdWlkLmxlc3MiLCJtb2R1bGVzX2Nvb2tpZWJhci5sZXNzIiwibW9kdWxlc19zdWNjZXNzLmxlc3MiLCJtb2R1bGVzX25ld3NsZXR0ZXItYnV0dG9uLmxlc3MiLCJtb2R1bGVzX25ld3NsZXR0ZXItZm9ybS5sZXNzIiwibW9kdWxlc19uZXdzbGV0dGVyLWhlYWRsaW5lLmxlc3MiLCJtYXBwaW5nLmxlc3MiLCJtb2R1bGVzX3RoZS1oZWFkZXIubGVzcyIsIm1vbGVjdWxlc19tb2xlY3VsZS1tYWluTmF2Lmxlc3MiLCJhdG9tX2F0b20tbWFpbk5hdi1saW5rLmxlc3MiLCJhdG9tX2F0b20tc3VibWVudS1jb2xvci5sZXNzIiwibW9sZWN1bGVzX21vbGVjdWxlLW1tZW51LWljb24ubGVzcyIsIm1vbGVjdWxlc19tb2xlY3VsZS1idXR0b253cmFwcGVyLXBhcmFsbGF4Lmxlc3MiLCJtb2xlY3VsZXNfbW9sZWN1bGUtY3JfZXh0ZW5kZWQubGVzcyIsImF0b21fYXRvbS1oMS5sZXNzIiwiYXRvbV9hdG9tLWgyLmxlc3MiLCJhdG9tX2F0b20taDMubGVzcyIsImF0b21fYXRvbS1oNC5sZXNzIiwiYXRvbV9hdG9tLWg1Lmxlc3MiLCJhdG9tX2F0b20taDYubGVzcyIsImF0b21fYXRvbS1wYXJhZ3JhcGgubGVzcyIsImF0b21fYXRvbS10ZXh0bGluay5sZXNzIiwiYXRvbV9hdG9tLWJ1dHRvbi5sZXNzIiwiYXRvbV9hdG9tLXN0cm9uZy5sZXNzIiwiYXRvbV9hdG9tLWVtLmxlc3MiLCJhdG9tX2F0b20tdS5sZXNzIiwiYXRvbV9hdG9tLXNtYWxsLmxlc3MiLCJhdG9tX2F0b20tbWFyay5sZXNzIiwiYXRvbV9hdG9tLWNvZGUubGVzcyIsImF0b21fYXRvbS1oci5sZXNzIiwibW9sZWN1bGVzX21vbGVjdWxlLXVsLmxlc3MiLCJhdG9tX2F0b20tY3VzdG9tTGlzdEl0ZW0ubGVzcyIsImF0b21fYXRvbS1pbnB1dC5sZXNzIiwibW9sZWN1bGVzX21vbGVjdWxlLXNlbGVjdC5sZXNzIiwibW9sZWN1bGVzX21vbGVjdWxlLXJhZGlvLmxlc3MiLCJtb2xlY3VsZXNfbW9sZWN1bGUtY2hlY2tib3gubGVzcyIsImF0b21fYXRvbS10ZXh0YXJlYS5sZXNzIiwibW9sZWN1bGVzX21vbGVjdWxlLWZpZWxkc2V0Lmxlc3MiLCJhdG9tX2F0b20tbGFiZWwubGVzcyIsImF0b21fYXRvbS1sZWdlbmQubGVzcyIsIm1vbGVjdWxlc19tb2xlY3VsZS1hZGRyZXNzLmxlc3MiLCJtb2xlY3VsZXNfbW9sZWN1bGUtc3dpdGNoLmxlc3MiLCJtb2xlY3VsZXNfbW9sZWN1bGUtd2l0aExhYmVsLmxlc3MiLCJtb2xlY3VsZXNfbW9sZWN1bGUtZmlndXJlLmxlc3MiLCJtb2R1bGVzX2lzLWJyZWFkY3J1bWIubGVzcyIsIm1vbGVjdWxlc19tb2xlY3VsZS1icmVhZENydW1iLWl0ZW0ubGVzcyIsImF0b21fYXRvbS1oYXMtc2hhcGUubGVzcyIsIm1vbGVjdWxlc19tb2xlY3VsZS1wYWdpbmF0aW9uLmxlc3MiLCJhdG9tX2F0b20tcGFnZW5hdGlvbkl0ZW0ubGVzcyIsIm1vZHVsZXNfc3RyZWFtLWJveC5sZXNzIiwibW9sZWN1bGVzX21vbGVjdWxlLXRlYXNlckxhYmVsLmxlc3MiLCJtb2R1bGVzX3Zpcy1ncm91cC5sZXNzIiwibW9sZWN1bGVzX3Zpcy1ncm91cC10b29sdGlwLmxlc3MiLCJtb2R1bGVzX3NpdGVtYXAubGVzcyIsIm1vZHVsZXNfc2ltcGxlLXRlYXNlci5sZXNzIiwibW9sZWN1bGVzX21vbGVjdWxlLXNpbXBsZVRlYXNlckNhcHRpb24ubGVzcyIsImF0b21fYXRvbS1pY29uLmxlc3MiLCJtb2R1bGVzX3RlYXNlci1iYXIubGVzcyIsIm1vZHVsZXNfdGVhc2VyLWxpc3QubGVzcyIsIm1vZHVsZXNfYy10ZXh0Lmxlc3MiLCJtb2R1bGVzX3Zpcy1ncm91cC1sb2NhdGlvbnMubGVzcyIsIm1vZHVsZXNfc3Rvcnktc2xpZGUubGVzcyIsIm1vZHVsZXNfbG9jYXRpb24tZmlsdGVyLmxlc3MiLCJtb2R1bGVzX2pvYi1zZWFyY2gtcmVzdWx0Lmxlc3MiLCJtb2R1bGVzX3NlYXJjaC1yZXN1bHRzLmxlc3MiLCJtb2xlY3VsZXNfbW9sZWN1bGUtc2VhcmNoLXJlc3VsdC5sZXNzIiwibW9kdWxlc19pbXByaW50Lmxlc3MiLCJtb2xlY3VsZXNfbW9sZWN1bGUtbWV0YU5hdmlhZ3Rpb24ubGVzcyIsIm1vZHVsZXNfdmlzLWdyb3VwLW1vYmlsZS5sZXNzIiwibW9kdWxlc19tb2JpbGUtc3RyZWFtLWJveC5sZXNzIiwibW9kdWxlc19zaGFyZWJveC5sZXNzIiwibW9kdWxlc19hdXRob3IubGVzcyIsIm1vbGVjdWxlc19tb2xlY3VsZS1kZXRhaWxjb250ZW50Lmxlc3MiLCJhdG9tX2F0b20tY29udGV4dC1wYXJhZ3JhcGgubGVzcyIsIm1vZHVsZXNfaS10ZXh0Lmxlc3MiLCJhdG9tX2F0b20tY29udGV4dC10aXRsZS5sZXNzIiwibW9kdWxlc19zdWJwYWdlLmxlc3MiLCJtb2R1bGVzX3N0cmVhbS1ib3gtc21hbGwubGVzcyIsIm1vZHVsZXNfZm9ybS5sZXNzIiwibW9kdWxlc19qb2ItZm9ybS5sZXNzIiwiYXRvbV9hdG9tLWlucHV0LWZpbGVVcGxvYWQubGVzcyIsIm1vbGVjdWxlc19tb2xlY3VsZS1maWxlVXBsb2FkQnRuLmxlc3MiLCJtb2R1bGVzX3N0cmVhbS1ib3gtdGV4dC5sZXNzIiwibW9kdWxlc190aGUtZm9vdGVyLmxlc3MiLCJtb2R1bGVzX2xpZ2h0Ym94Lmxlc3MiLCJhdG9tX2F0b20tc2xpY2tQcmV2Lmxlc3MiLCJhdG9tX2F0b20tc2xpY2tOZXh0Lmxlc3MiLCJtb2R1bGVzX3BlcnNwZWN0aXZlLmxlc3MiLCJtb2R1bGVzX2pvYmRldGFpbHBhZ2UubGVzcyIsIm1vZHVsZXNfZXF1YWxpemVkLmxlc3MiLCJtb2R1bGVzX25ld3Mtc2luZ2xlLmxlc3MiLCJtb2R1bGVzX2RldGFpbHNlaXRlLmxlc3MiLCJtb2R1bGVzX2lzLXNsaWRlci5sZXNzIiwibW9sZWN1bGVzX21vbGVjdWxlLXNsaWNrRG90cy5sZXNzIiwiYXRvbV9hdG9tLXNsaWNrRG90Lmxlc3MiLCJtb2R1bGVzX2lzLWljb24tc2xpZGVyLmxlc3MiLCJtb2R1bGVzX21vZHVsZS1kYXRhVGFiLmxlc3MiLCJtb2xlY3VsZXNfbW9sZWN1bGUtdGFicy5sZXNzIiwiYXRvbV9hdG9tLXRhYkl0ZW0ubGVzcyIsIm1vZHVsZXNfdGFiLWNvbnRlbnQubGVzcyIsIm1vZHVsZXNfYWNjb3JkaW9uLmxlc3MiLCJtb2xlY3VsZXNfbW9sZWN1bGUtYWNjb3JkaW9uQ29udGVudC5sZXNzIiwibW9sZWN1bGVzX21vbGVjdWxlLWFjY29yZGlvbkhlYWRlci5sZXNzIiwiYXRvbV9hdG9tLXVuZGVyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE4REE7RUFDRSxhQUFhLGNBQWI7RUFDQSxTQUFTLG1DQUFUO0VBQ0EsU0FBUyxrREFBa0QsT0FBTywwQkFFekQsNENBQTRDLE9BQU8sYUFDbkQsMkNBQTJDLE9BQU8saUJBQ2xELHVEQUF1RCxPQUFPLE1BSnZFOztBQU9GO0VBQ0UsYUFBYSxjQUFiO0VBQ0EsU0FBUyxtQ0FBVDtFQUNBLFNBQVMsa0RBQWtELE9BQU8sMEJBRXpELDRDQUE0QyxPQUFPLGFBQ25ELDJDQUEyQyxPQUFPLGlCQUNsRCx1REFBdUQsT0FBTyxNQUp2RTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUM5REQsd0JBQXdDO0VBaUNyQztJQVRILFdBQUE7SUFDRyxXQUFBO0lBQ0EsbUJBQUE7SUFDSCxlQUFBOztFQU9HO0lBVkgsbUJBQUE7SUFDRyxXQUFBO0lBQ0EsbUJBQUE7SUFDSCxlQUFB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 */


.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}


@font-face {
    font-family: 'Helvetica-Th';
    src: url('/typo3conf/ext/j77_template/Resources/Public/Frontend/fonts/HelveticaNeueLTStd-Th.eot');
    src: url('/typo3conf/ext/j77_template/Resources/Public/Frontend/fonts/HelveticaNeueLTStd-Th.eot?#iefix') format('embedded-opentype'),
        url('/static/fonts/HelveticaNeueLTStd-Th.woff2') format('woff2'),
        url('/typo3conf/ext/j77_template/Resources/Public/Frontend/fonts/HelveticaNeueLTStd-Th.woff') format('woff'),
        url('/typo3conf/ext/j77_template/Resources/Public/Frontend/fonts/HelveticaNeueLTStd-Th.ttf') format('truetype'),
        url('/typo3conf/ext/j77_template/Resources/Public/Frontend/fonts/HelveticaNeueLTStd-Th.svg#svgFontName') format('svg');
}

@font-face {
    font-family: 'Helvetica-Bd';
    src: url('/typo3conf/ext/j77_template/Resources/Public/Frontend/fonts/HelveticaNeueLTStd-Bd.eot');
    src: url('/typo3conf/ext/j77_template/Resources/Public/Frontend/fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),
            url('/static/fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2'),
            url('/typo3conf/ext/j77_template/Resources/Public/Frontend/fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),
            url('/typo3conf/ext/j77_template/Resources/Public/Frontend/fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'),
            url('/typo3conf/ext/j77_template/Resources/Public/Frontend/fonts/HelveticaNeueLTStd-Bd.svg#svgFontName') format('svg');
}

.is-slider figure{
    background-size:cover;
    background-position:center top;
}

header .navigation{
    height:auto;
}

header #main-nav ul{
    display:flex;
    justify-content: left;
}

header #main-nav ul>li{
    width: auto!important;
    display: inline-block;
    float: none;
    position: relative;
}

header #main-nav ul>li:hover > a{
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
}

header #main-nav ul>li.active:hover > a{
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}

header #main-nav ul > li a{
    position: relative;
    transition: all 200ms ease-out;
}

.container-fluid.gradient.detailseite{
    padding:10px 0px;
}

.breadcrumb{
    margin:0px;
}

.breadcrumb li{
    padding:0px 0px;
}

.breadcrumb li:after{
    font-size: 80%;
}

.breadcrumb li a{
    font-size:14px;
    text-decoration:none;
}

.teaserbox{
    margin:120px 0px;
}

.teaserbox figure{
    height: 500px;
    overflow: hidden;
}

.teaserbox figure img{
    object-fit:cover;
    object-position: center top;
    width:100%;
	height:100%;
}

.teaserbox .teaserbox--caption{
    background-color: #86c107;
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #86c107), color-stop(36%, #86c107), color-stop(100%, rgba(134, 193, 7, 0.7)));
    background: -webkit-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -moz-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -ms-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    background: -o-linear-gradient(-45deg, #86c107 0%, #86c107 25%, rgba(134, 193, 7, 0.7) 100%);
    text-align: left;
    padding: 1.5vw 2vw;
    position: relative;
    min-height: 150px;
}

.teaserbox .teaserbox--caption a{
    text-decoration:none;
}

.teaserbox .teaserbox--caption p{
    padding-top: .5vw;
    display: block;
    clear: both;
    width: 100%;
    color: #ffffff;
    font-size: 1.5vw;
    text-align: left!important;
}

.teaserbox .teaserbox--caption p small strong{
    font-size: 18px;
    font-size: 1.125rem;
    display: inline-block;
    float: none;
    border-bottom-width: 1px;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
    padding-bottom: .5vw;
    color: #ffffff;
    font-size: 1vw;
}

.teaserbox .icon.icon-arrow{
    position: absolute;
    right: 20px;
    right: 1.25rem;
    bottom: 36px;
    bottom: 2.25rem;
    background-image: url('vhs-assets-css-70b4af889c62cdca10a23124f3e83aa4.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50%;
    width: 30px;
    width: 1.875rem;    
    height: 30px;
    height: 1.875rem;
}

.video{
    position: relative;
}

.video iframe{
    min-width: 100%;
}

.video--poster{
    position:relative;
    cursor:pointer;
}

.video--poster:before{
    content:'';
    width:120px;
    height:120px;
    position:absolute;
    left:50%;
    top:50%;
    margin:-60px 0px 0px -60px;
    display:block;
    background-image:url('/typo3conf/ext/j77_template/Resources/Public/Frontend/img/plyr.png');
}

.video--poster.native{
    position:absolute;
    height:100%;
    z-index:2;
    left:0;
    top:0;
}

.video--poster.native img{
    object-fit:cover;
    object-position: center top;
    width:100%;
	height:100%;
}

.plyr__controls{
    display:none;
}

.plyr__video-wrapper{
    padding-bottom:0px!important;
}

header #main-nav.align-left .lang{
    margin: 0;
    position: relative;
    top: -44px;
}

.intro{
    min-height:400px;
    display:flex;
    justify-content: center;
    align-items:center;
    background-color: #003980;
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #003980), color-stop(36%, #4d7f51), color-stop(100%, #86c107));
    background: -webkit-linear-gradient(-33deg, #003980 0%, #4d7f51 50%, #86c107 100%);
    background: -moz-linear-gradient(-33deg, #003980 0%, #4d7f51 50%, #86c107 100%);
    background: -ms-linear-gradient(-33deg, #003980 0%, #4d7f51 50%, #86c107 100%);
    background: -o-linear-gradient(-33deg, #003980 0%, #4d7f51 50%, #86c107 100%);
}

.intro .intro--caption{
    padding:20px 20px;
}

.text-center{
    text-align:center!important;
}

.intro .intro--caption h1,
.intro .intro--caption h2,
.intro .intro--caption h3,
.intro .intro--caption h4,
.intro .intro--caption h5,
.intro .intro--caption h6{
    color:#fff;
    font-size: 80px;
}

.intro .intro--caption p{
    color:#fff;
}

#showcase {
    width:1600px;
    margin:0 auto;
    height:666px;
    visibility:hidden;
    z-index:0;
}
    
#showcase .slide{
    background: #66a026; /* Old browsers */
    background: -moz-linear-gradient(45deg,  #66a026 0%, #90bc0d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg,  #66a026 0%,#90bc0d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg,  #66a026 0%,#90bc0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a026', endColorstr='#90bc0d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    padding:40px 20px;
    width:550px;
    height: 220px;
    color:#fff;
    cursor:pointer;
}

#showcase .slide .slide--title{
    display:flex;
    justify-content: center;
    align-items: center;
    margin-bottom:40px;
    position: relative;
}

#showcase .slide .slide--title:after{
    content:'';
    width:40px;
    height:3px;
    background:#fff;
    position: absolute;
    left:50%;
    bottom:0px;
    margin-left:-20px;
    opacity:1;
    transition: all 200ms ease-out;
}

#showcase .slide.active .slide--title:after{
    opacity:0;
}

#showcase .slide .slide--caption{

    background-image: url('vhs-assets-css-70b4af889c62cdca10a23124f3e83aa4.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 20px auto;
    position: relative;
    height:100%;

}


#showcase .slide .slide--title h1{
    display: block;
    width: 100%;
    text-align: center;
    text-indent: -80px;
}

#showcase .slide .slide--title h1 i{
    width:60px;
    height:60px;
    margin-right:40px;
    display:inline-block;
}

#showcase .slide .slide--title h1 span{
    position: relative;
    top: -20px;
    font-size:40px;
    color:#fff;
}

#showcase .slide p{
    color:#fff;
}

#showcase .slide a{
    text-decoration:none;
    color:#fff;
}


form.pattern-form .powermail_check_legend{
    text-align:right;
}

form.pattern-form div.is-checkbox{
    min-width:190px;
}

form.pattern-form div.is-checkbox label{
    font-size:18px;
}

form.pattern-form .powermail_check_legend{
    min-height:100px;
}

em[data-tooltip]{
    font-style: normal;
    position: relative;
    border-bottom:1px solid #979797;
    cursor:pointer;
}

em[data-tooltip] div{
    opacity:0;
    visibility: hidden;
    position:absolute;
    z-index:5;
    left:calc(50% - 150px);
    margin-left:-25%;
    bottom:400%;
    width:300px;
    background-color:#01448a;
    padding:20px 20px;
    color:#fff;
    font-size:16px;
    line-height: 120%;
    text-align: center;
    cursor:default;
    -webkit-transition: all 250ms ease-in;
    -moz-transition: all 250ms ease-in;
    -ms-transition: all 250ms ease-in;
    -o-transition: all 250ms ease-in;
    transition: all 250ms ease-in;
    background-image: url('vhs-assets-css-bc90e9989813741425b6454041391cad.png');
    background-repeat: no-repeat;
    background-position: right 10px top 10px;
    background-size:16px 16px;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    -webkit-box-shadow: 0 6px 10px 0 rgba(0000,000,000,.15);
    box-shadow: 0 6px 10px 0 rgba(0000,000,000,.15);
}

em[data-tooltip] div:after{
    content:'';
    width:30px;
    height:30px;
    background:#01448a;
    position:absolute;
    z-index:-1;
    left:50%;
    bottom:-15px;
    margin-left:-15px;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none;

}

em[data-tooltip].active > div{
    bottom:200%;
    opacity:1;
    visibility: visible;
}

em[data-tooltip] div p{
    display:block;
    width:100%;
    text-align: center;
    font-style: normal;
    font-size:34px;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
    margin-bottom:40px;
    position:relative;
    color:#fff;
}

em[data-tooltip] div p small{
    font-size:16px;
    line-height:120%;
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
    text-align: center;
    display: block;
    width: 100%;
}

em[data-tooltip] div p small:before{
    color:#fff;
    content:'';
    width:40px;
    height:3px;
    background:#fff;
    position: absolute;
    left:50%;
    bottom:20px;
    margin-left:-20px;
    opacity:1;
    transition: all 200ms ease-out;
}

.c-text ul li:before{
	margin-top:14px;
}

@media only screen and (max-width: 1650px){
    header #main-nav.align-left .lang{
        right:-106px;
    }
    #showcase {
        left: 50%;
    margin-left: -800px;
    }
}

@media only screen and (max-width: 1200px){
    .teaserbox .teaserbox--caption p{
        padding-top: .5vw;
        font-size: 20px;
    }
    
    .teaserbox .teaserbox--caption p small strong{
        font-size: 24px;
    }   
}

html body header #main-nav ul>li>ul li:hover > a{
	font-family: 'Helvetica-Bd', Arial, Sans-Serif!important;
}




/*
    Ticket 70052 | Anpassen der Hauptnavigation
*/

/*header #main-nav > ul > li:nth-child(2) a {
    
    
}*/

header #main-nav > ul > li:nth-child(2).active > a,
header #main-nav > ul > li:nth-child(2):hover > a{
    border-bottom: 10px solid #86c107;
color:#86c107;
}

/*
    Ticket 70051 | "Signature Content Element"
*/

.statement{
    position:relative;
    padding:0px 0px 120px 0px;
    margin:120px 0px;
}

.statement.no-margin{
    margin:60px 0px;
    padding:0px;
}

.statement .statement--info-block{
    position:relative;
    z-index:2;
    max-width:70%;
}

.statement article section{
    margin-bottom:40px;
}

.statement article section p{
    color:#86c107;
    font-weight: 300;
    font-size:60px;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
    line-height:120%;
}

.statement .indented{
    padding-left:120px;
}

.statement--read-more{
    margin-top:80px;
}

.statement--read-more p span{
    font-size:16px;
    cursor:pointer;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
    text-transform:uppercase;
}

.statement--read-more p span:hover{
    color:#003980;
}

.statement--read-more p span::after{
    content:'>>';
    margin-left:8px;
    font-size:16px;
}

figure.profile{
    /*width:600px;
    height:600px;*/
    width:360px;
    height:360px;
    position:absolute;
    z-index:1;
    right:60px;
    top:0;
    overflow:hidden;
    border-radius:50%;
}

figure.profile img{
    object-fit:cover;
    object-position:center center;
    width: 100%;
    height: 100%;
}

figure.signature,
figure.signature--mobile{
    width:50%;
    height:100px;
    position:absolute;
    z-index:1;
    right:0;
    bottom:40px;
    overflow:hidden;
}

/*figure.signature{
	bottom:-100px;
}*/

figure.signature img,
figure.signature--mobile img{
    height:100%;
    width:auto;
    float:right;
}

figure.signature--mobile{
    display:none;
}

@media only screen and (max-width: 1200px){
    .statement{
        padding:60px 0px;
        margin:60px 0px;
    }
    .statement .indented{
        padding-left:30px;
        max-width:66.66%;
    }
    .statement .statement--info-block{
        max-width:90%;
    }
    .statement article section{
        padding-left:30px;
        margin-top:240px;
    }
    .statement article section p{
        font-size:26px;
    }
    figure.profile{
        right:-100px;
        top:60px;
        width:400px;
        height:400px;
    }
    figure.signature{
        display:none;
    }
    figure.signature--mobile{
        display:block;
        right:auto;
        width:100%;
        margin-left:30px;
        margin-top:20px;
        position:static;
    }
    figure.signature--mobile img{
        float:left;
	max-width: 100%;
    	height: auto;
    }
    .statement--read-more{
        margin-top:30px;
    }
    .statement--read-more p span{
        font-size:12px;
    }
	.statement.no-margin article section{
	margin:0px;
}
.c-text{
	padding-bottom:0px;
	padding-top:0px;

}
}




/*
    Repeat
*/

.repeat{
    background-color: #003980;
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #517048), color-stop(36%, #95BD29), color-stop(100%, #86c107));
    background: -webkit-linear-gradient(
-33deg
, #517048 0%, #95BD29 50%, #86c107 100%);
    background: -moz-linear-gradient(-33deg, #517048 0%, #95BD29 50%, #86c107 100%);
    background: -ms-linear-gradient(-33deg, #517048 0%, #95BD29 50%, #86c107 100%);
    background: -o-linear-gradient(-33deg, #517048 0%, #95BD29 50%, #86c107 100%);
    position:relative;
    min-height:100vh;
    overflow:hidden;
    margin:120px 0px;
}

.repeat .repeat--intro{
    position:relative;
    display:flex;
    flex-direction:row;
    align-items:center;
}

.repeat .repeat--intro .repeat--intro-grafics{
    width:600px;
    height:480px;
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
}

.repeat .repeat--intro .repeat--intro-grafics figure{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:1;
}

.repeat .repeat--intro .repeat--intro-grafics figure img{
    object-fit:contain;
    object-position: center top;
    width: 100%;
    height: 100%;
}

.repeat .repeat--intro .repeat--title{
    padding-left:2vw;
}

.repeat .repeat--intro .repeat--title p{
    padding-left:40px;
    color:#fff;
    font-size:6vw;
    line-height:100%;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}

.repeat section.has-icon{
    display:flex;
    flex-direction:row;
    align-items:flex-end;
}

.repeat section.has-icon span{
    color:#fff;
    font-size:30px;
    text-transform:uppercase;
    letter-spacing: 6px;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
    position:relative;
    top:10px;
}

.repeat section.has-icon figure{
    width:120px;
    height:60px;
    margin-right:20px;
}

.repeat .repeat--description{
    margin:40px 0px; 
    position:relative;
    z-index:1;
}

.repeat .repeat--description ul li{
    position:relative;

}

.repeat .repeat--description ul li:before{
    content:'';
    position:absolute;
    border-radius:14px;
    background-color:#fff;
    width: 10px;
    height: 10px;
    left: -20px;
    top: 15px;
}

.repeat .repeat--description p,
.repeat .repeat--description h1,
.repeat .repeat--description h2,
.repeat .repeat--description h3,
.repeat .repeat--description h4,
.repeat .repeat--description h5,
.repeat .repeat--description h6{
    color:#fff;
}

.repeat .repeat--circular{
    border:1px dashed #fff;
    position:relative;
    width:666px;
    height:666px;
    border-radius:100%;
    margin-top:100px;
}

.repeat .repeat--circular-description,
.repeat .repeat--percentage-description{
    position:absolute;
    left: -180px;
    bottom: 70px;
    transform: rotate(-90deg);
    border-bottom:1px solid #fff;
}

.repeat .repeat--circular-description p,
.repeat--percentage-description p{
    color:#fff;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
    font-size: 14px;
}

.repeat .repeat--circular:before{
    content:'';
    width:calc(100% - 10px);
    height:calc(100% - 10px);
    position:absolute;
    left:4px;
    top:4px;
    border:1px dotted #fff;
    border-radius:100%;
}

.repeat .repeat--circular .repeat--circular--icon-group{
    position:absolute;
    left:0;
    top:0;
    width:100px;
    height:100px;
    display:flex;
    align-items: center;
}

.repeat .repeat--circular .repeat--circular--icon-group figure{
    overflow:hidden;
    position:relative;
    border-radius:100%;
    width:100px;
    height:100px;
    margin-right:15px;
}

.repeat .repeat--circular .repeat--circular--icon-group:before{
    content:'';
    width:30px;
    height:30px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    position:absolute;
}

.repeat .repeat--circular .repeat--circular--icon-group .repeat--circular-icon--title p{
    color:#fff;
}

.repeat .repeat--circular .repeat--circular--icon-group figure img{
    object-fit:cover;
    object-position:center center;
    width:100%;
    height:100%;
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(1){
    left:50%;
    margin-left:-50px;
    margin-top:-50px;
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(1) .repeat--circular-icon--title{
    position: relative;
    top: -10px;
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(1):before{
    left:263%;
    top:120%;
    transform: rotate(16deg);
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(2){
    left:100%;
    margin-left:-66px;
    top:33.33%;
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(2):before{
    left:34%;
    top:185%;
    transform: rotate(60deg);
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(3){
    left:83%;
    margin-left:-50px;
    top:80%;
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(3):before{
    left:-180%;
    top:114%;
    transform: rotate(135deg);
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(4){
    left:20%;
    margin-left:-50px;
    top:80%;
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(4):before{
    left:-70%;
    top:-84%;
    transform: rotate(205deg);
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(5){
    left:0;
    margin-left:-33px;
    top:33.33%;
}

.repeat .repeat--circular .repeat--circular--icon-group:nth-of-type(5):before{
    left:127%;
    top:-140%;
    transform: rotate(256deg);
}

.repeat .repeat--percentage{
    position:relative;
}

.repeat .repeat--percentage .repeat--percentage-description{
    bottom:125px;
}

.repeat .repeat--percentage .repeat--percentage--mobile{
    display:none;
}

.repeat .repeat--social{
    position:relative;
    margin:160px 0px;
}

.repeat .repeat--social:before,
.repeat .repeat--social:after{
    content:'';
    width:140%;
    position:absolute;
    left:-20%;
    right:-20%;
    top:-80px;
    height:1px;
    border-top:1px dashed #fff;
}

.repeat .repeat--social:after{
    top:auto;
    bottom:-80px;
}

.repeat .repeat--social figure.repeat--background{
    position:absolute;
    z-index:0;
    left:-500px;
    top:0;
    width:500px;
}

.repeat .repeat--social figure.repeat--background:last-of-type{
    left:auto;
    right:-500px;
}

.repeat .repeat--social .repeat--icon-bar{
    display:flex;
    justify-content: space-between;
    padding:40px 0px;
}

.repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item{
    display:flex;
    align-items: flex-start;
    max-height:100px;
}

.repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item figure{
    width:80px;
    height:80;
    margin-right:10px;
}

.repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item .repeat--icon-bar--description p,
.repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item .repeat--arrow p{
    color:#fff;
}

.repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item.arrow{
    position:relative;
    align-items: unset;
    display:block;
}

.repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item.arrow figure{
    width:300px;
    height:100px;
}

.repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item.arrow figure img{
    object-fit:contain;
    object-position:center center;
    width:100%;
    height:100%;
}

.repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item.arrow .repeat--icon-bar--description{
    position:absolute;
    left:-20px;
    top:18px;
    width:100%;
}

.repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item.arrow .repeat--icon-bar--description p{
    font-size:14px;
    text-align:center;
    display:block;
}

.repeat .repeat--materials{
    display:flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.repeat .repeat--materials .repeat--materials--item{
    width:200px;
    margin:40px;
    transition: all .2s;
}

.repeat .repeat--materials .repeat--materials--item:hover{
    transform: scale(1.2);
}

.repeat .repeat--materials .repeat--materials--item:hover .repeat--materials-description p{
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}

.repeat .repeat--materials .repeat--materials--item figure{
    width:200px;
    height:200px;
    border-radius:100%;
    overflow:hidden;
    border:1px solid #fff;
}

.repeat .repeat--materials .repeat--materials--item figure img{
    object-fit:cover;
    object-position: center center;
    width:100%;
    height:100%;
}

.repeat .repeat--materials .repeat--materials--item .repeat--materials-description{
    margin-top:20px;
}
.repeat .repeat--materials .repeat--materials--item .repeat--materials-description p{
    color:#fff;
    text-align:center;
    transition: all .2s;
}



@media only screen and (max-width: 992px){
    .repeat{
        margin:60px 0px;
    }
    .repeat .container-fluid{
        padding:0px 20px;
    }
    .repeat .repeat--circular{
        transform: scale(.5);
        left:-100px;
    }
    .repeat .repeat--social figure.repeat--background{
        display:none;
    }
    .repeat .repeat--social .repeat--icon-bar{
        flex-direction: column;
    }
    .repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item{
        margin-bottom:40px;
    }
    .repeat .repeat--social .repeat--icon-bar .repeat--icon-bar--item.arrow{
        width: 300px;
    }
	.repeat .repeat--intro .repeat--intro-grafics{
	height:280px;
}
.repeat .repeat--intro .repeat--title p{
	padding-left:0px;
}

.repeat .repeat--percentage .repeat--percentage--mobile{
    display:block;
}

.repeat .repeat--percentage .repeat--percentage--desktop{
    display:none;
}
.repeat section.has-icon figure{
    width: 100px;
    height: 50px;
}
.repeat .repeat--percentage-description{
    left:-60px;
}

}

.output article a{
    font-size: 1.625rem;
    font-weight: 600;
    line-height: 140%;
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
}

.slick-list{
height:auto!important;
}

main.empty-layout{
    padding:0px 0px;
}

#j77jobs{
    background-image:url("/typo3conf/ext/j77_template/Resources/Public/Frontend/img/twe-jobs-footer.jpg");
    background-repeat:no-repeat;
    background-position:center bottom;
    padding-bottom:20px;
}

#j77jobs .job-header{
    position:fixed;
    z-index:99;
    left:0;
    top:0;
    width:100%;
    height:134px;
    /*
    background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 46%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 46%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 46%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#00ffffff',GradientType=0 );
    */
    background: #FFF;
}

#j77jobs .job-header .job-logo{
    float:left;
    max-height:134px;
    margin:40px 0px 0px 0px;
}

#j77jobs .job-header .jumpmarks{
    float:right;
}

#j77jobs .job-header .jumpmarks ul{
    margin:86px 0px 0px 0px;
    padding:0px 0px;
}

#j77jobs .job-header .jumpmarks ul li{
    margin:0px 0px;
    padding:0px 0px;
    list-style-type:none;
    float:left;
}

#j77jobs .job-header .jumpmarks ul li a{
    margin:0px 20px;
    color:#003980;
    text-decoration:none;
    font-size:20px;
    font-weight:900;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}

#j77jobs .job-header .jumpmarks ul li:first-child a{
    margin-left:0px;
}

#j77jobs .job-header .jumpmarks ul li:last-child a{
    margin-right:0px;
}






#j77jobs .job-intro{
    position:relative;
}

#j77jobs .job-intro .job-intro-image{
    max-height:800px;
}

#j77jobs .job-intro-text{
    position:relative;
    left:0;
    top:-240px;
    max-width:1400px;
    margin:0 auto;
    margin-bottom:-200px;
    background-color:rgba(255,255,255,.8);
    box-sizing:border-box;
    padding:40px 40px;
    text-align:center;
    -webkit-box-shadow: 0 0 16px 0 rgba(000,000,000,.33);
    box-shadow: 0 0 16px 0 rgba(000,000,000,.33);
}

#j77jobs h1,
#j77jobs h2,
#j77jobs h3,
#j77jobs h4,
#j77jobs h5,
#j77jobs h6{
    color:#003980;
    background:transparent;
    font-size:initial;
    text-align:center;
    text-transform:initial;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}

#j77jobs h3,
#j77jobs h4,
#j77jobs h5,
#j77jobs h6{
    font-size:30px;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
    text-align:left;
}

#j77jobs h1{
    font-size: 70px;
}

#j77jobs h2{
    font-size: 25px;
}

#j77jobs h1:after,
#j77jobs h2:after,
#j77jobs h3:after{
    content:'';
    width:54px;
    height:3px;
    background-color:#003980;
    display:block;
    margin:20px auto 40px auto;
}









#j77jobs .collapsible{
    max-width:1040px;
    margin:0 auto;
    padding:0px 20px;
}

#j77jobs .collapsible .job{
    padding:40px 0px 40px 0px;
    border-bottom:1px solid #003980;
}

#j77jobs .collapsible .job section{
    position:relative;
    padding-top:20px;
    cursor:pointer;
}

#j77jobs .collapsible .job section h5{
    max-width:calc(100% - 120px);
}

#j77jobs .collapsible .job section i.icon.icon-teaserBar{
    width:70px;
    height:70px;
    top:30px;
    cursor:pointer;
}

#j77jobs .collapsible .job section i.icon.icon-teaserBar img{
    margin-top: 16px;
    width: 20px;
}

#j77jobs .collapsible .job .job-content{
    box-sizing:border-box;
    max-height:96px;
    overflow:hidden;
    padding:20px 0px 0px 0px;
    max-width:calc(100% - 120px);
}


#j77jobs .collapsible .job a.btn.secondary{
    margin:40px 0px 0px 0px;
}

#j77jobs .collapsible .job.active .job-content{
    max-height:none;
}

#j77jobs .collapsible .job.active section i.icon.icon-teaserBar{
    -webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
}

#j77jobs .collapsible .job .job-content h1,
#j77jobs .collapsible .job .job-content h2,
#j77jobs .collapsible .job .job-content h3,
#j77jobs .collapsible .job .job-content h4,
#j77jobs .collapsible .job .job-content h5,
#j77jobs .collapsible .job .job-content h6{
    margin:40px 0px 20px 0px;
    font-size: 30px;
}

#j77jobs .collapsible .job .job-content h1:after,
#j77jobs .collapsible .job .job-content h2:after,
#j77jobs .collapsible .job .job-content h3:after,
#j77jobs .collapsible .job .job-content h4:after,
#j77jobs .collapsible .job .job-content h5:after,
#j77jobs .collapsible .job .job-content h6:after{
    display:none;
}

#j77jobs .job-contact{
    margin:50px 0px;
    position:relative;
}

#j77jobs .job-contact .job-address p{
    text-align:center;
}

#j77jobs .job-contact .job-address p a{
    color:#979797;
    text-decoration:none;
}

#j77jobs .job-contact .job-disturber figure{
    max-width:260px;
    position:absolute;
    right:-40px;
    top:-130px;
}

@media only screen and (max-width: 1024px){
    
    #j77jobs .job-header .job-logo{
        max-height:60px;
        max-width:140px;
        margin:10px 10px;
    }
    
    #j77jobs .job-header .jumpmarks{
        display:none;
    }
    
    #j77jobs .job-intro .job-intro-image{
        max-height:none;
    }
    
    #j77jobs .job-intro-text{
        position:static;
        margin:40px 0px;
        box-shadow:none;
    }
    
    #j77jobs .collapsible .job .job-content{
        max-height:100px;
    }
    
    #j77jobs .collapsible .job section i.icon.icon-teaserBar{
        top:0px;
    }
    
    #j77jobs .collapsible .job .job-content{
        max-width:100%;
    }
    
    #j77jobs .job-contact .job-disturber figure{
        position:static;
        margin:20px auto;
        max-width:160px;
    }
    
    #j77jobs .collapsible .job a.btn.secondary{
    margin:20px 0px 0px 0px;
}
    
}

html body .simple-teaser figcaption{
	background: -moz-linear-gradient(110deg, rgba(9,63,131,.85) 0%, rgba(9,63,131,1) 25%, rgba(9,63,131,.25) 100%);
	background: -webkit-linear-gradient(110deg, rgba(9,63,131,.85) 0%,rgba(9,63,131,1) 25%,rgba(9,63,131,.25) 100%);
	background: linear-gradient(110deg, rgba(9,63,131,.85) 0%,rgba(9,63,131,1) 0%,rgba(9,63,131,.25) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093f83', endColorstr='#00093f83',GradientType=1 );
}

html body .stream-box a.teaser-label{
	background: -webkit-linear-gradient(0deg,rgba(9,63,131,.85) 0,rgba(9,63,131,1) 25%,rgba(9,63,131,.25) 100%);
    background: -moz-linear-gradient(0deg,rgba(9,63,131,.85) 0%,rgba(9,63,131,1) 25%,rgba(9,63,131,.25) 100%);
    background: -ms-linear-gradient(0deg,rgba(9,63,131,.85) 0%,rgba(9,63,131,1) 25%,rgba(9,63,131,.25) 100%);
    background: -o-linear-gradient(0deg,rgba(9,63,131,.85) 0%,rgba(9,63,131,1) 25%,rgba(9,63,131,.25) 100%);
}
html body .stream-box .mobile-stream-box article{
	background: rgba(9,63,131,.85);
    background: rgba(9,63,131,.85);
    background: rgba(9,63,131,.85);
    background: rgba(9,63,131,.85);
}

.sitemap p.h6 a {
    color: #003980;
    text-decoration: none;
}

.sitemap p.h6 {
    margin: 30px 0px;
    margin: 1.875rem 0rem;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
    font-weight: 400;
    line-height: initial;
    text-align: initial;
    font-size: 18px;
    font-size: 1.125rem;
    letter-spacing: 0px;
    letter-spacing: 0rem;
}

.teaser-label h3 {
    padding-top: 10px;
    padding-top: 0.625rem;
    padding-top: .5vw;
    display: block;
    clear: both;
    width: 100%;
    color: #ffffff;
    font-size: 1.5vw;
    text-align: left!important;
    font-weight: 600;
    line-height: 140%;
}

.story-slide .caption h1,
.story-slide .caption h2 {
    margin-bottom: 2vw;
    color: #ffffff;
    background: none;
    text-transform: none;
}
.story-slide .caption h1 small,
.story-slide .caption h2 small {
    float: none;
    display: block;
    width: 100%;
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
}

h1.header-top {
    font-family: 'Helvetica-Bd', Arial, Sans-Serif;
    color: #003980;
    font-weight: 300;
    line-height: initial;
    text-align: initial;
    font-size: 2.5rem;
    text-transform: none;
    background-color: transparent;
    padding: 20px 0;
}

.p-extra p {
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
    color: #003980;
    font-weight: 300;
    line-height: initial;
    text-align: initial;
    font-size: 2.5rem;
    letter-spacing: 0px;
    letter-spacing: 0rem;
}

.detailcontent .cr.extra-small {
    padding: 4.5rem 0rem 6.75rem 4.0625rem;
}

.cr {
    position: static;
}
.imprint h1 {
    color: #979797
}

/*

Additional CSS File, created at 28.02.2017

*/


/* hero slider frontpage */
.container-fluid-stream .stream-box .teaser-label.streambox_lightbox[href*="javascript:void"]{
	cursor:pointer;
}

.lightbox .lightbox-content .gradient-box .caption{
	min-height:1px;
	height:500px;
}

.is-slider figcaption section > article p{
	width:auto;
	display:inline-block;
	background-color: rgba(256, 256, 256, .8);
	padding:20px 30px;
}

.is-slider figcaption section > article p:empty{
	display:none;
}

.is-slider .slick-dots{
	max-width:1600px;
	right:50%;
	margin:0px;
	margin-right:-800px;
	bottom:54px;
	width:auto;
}

.is-slider .slick-dots li button,
.is-slider .slick-dots li.slick-active button{
	width:28px;
	height:28px;
	-webkit-border-radius: 30px 30px 30px 30px;
	border-radius: 30px 30px 30px 30px;
	margin:0px 5px;
	border:2px solid #03407d;
	opacity:.8;
}

.is-slider .slick-dots li.slick-active button{
	background-color:#03407d;
	-webkit-box-shadow:inset 0 0 0 2px rgba(256,256,256,1);
	box-shadow:inset 0 0 0 2px rgba(256,256,256,1);
}


.author{
	display:none!important;
}

.job-search-result .teaser-bar{
	border-bottom:1px solid #003980;
	margin-top:16px;
}

.job-search-result .teaser-bar p:first-child{
	color:#003980;
	font-size:20px;
}

.job-search-result .teaser-bar p small{
	display:block;
	float:none;
	display:block;
	color:#979797;
}

.job-search-result .teaser-bar p{
	max-width:calc(100% - 120px);
	line-height:100%;
}

.job-search-result .teaser-bar .icon.download, 
.job-search-result .teaser-bar .icon.icon-teaserBar{
	bottom:14px;
}



header #main-nav ul>li>ul li a{
	margin:0px;
}


/* mobile acccordion */

.mobile-accordion{
	display:none;
	padding:0px 40px 0px 40px;
}

.mobile-accordion .accordion-group{
	border-bottom:1px solid #003980;
	margin:20px 0px;
	padding-bottom:20px;
}

.mobile-accordion .accordion-group:last-of-type{
	border:none;
}

.mobile-accordion .accordion-group .accordion-header article{
	display:table;
	cursor:pointer;
	width:calc(100% - 60px);
}

.mobile-accordion .accordion-group .accordion-header section h3{
	font-weight:bold;
	font-size:20px;
	display:table-cell;
	height:60px;
	vertical-align: middle;
}

.mobile-accordion .accordion-group .accordion-header figure{
	float:right;
	position:relative;
	top:-60px;
	right:0px;
	width:60px;
	height:60px;
	cursor:pointer;
}

.mobile-accordion .accordion-group .accordion-header figure img{
	position:absolute;
	left:0;
	top:0;
}

.mobile-accordion .accordion-group .accordion-header figure img:last-of-type{
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0;
}

.mobile-accordion .accordion-group .accordion-content{
	padding:30px 0px 30px 0px;
	display:none;
}

.mobile-accordion .accordion-group .accordion-content article a{
	color:#003980;
	border:none;
	display:block;
	margin-top:20px;
}

/* accordion open + close */

.mobile-accordion .accordion-group.on .accordion-header figure img:last-of-type{
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	opacity:1;
}





/* teaser bars (f.e. Events on Frontpage)*/

.container-fluid-teaser .teaser-bars.layout-services{
	margin-bottom:20px;
}

.container-fluid-teaser .teaser-bars.layout-services.archive{
	padding-top:40px;
	display:none;
}

.container-fluid-teaser .teaser-bars.layout-services.archive > article{
	position:relative;
	min-height:72px;
	width:100%;
}

.container-fluid-teaser .teaser-bars.layout-services.archive > article section{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}

.container-fluid-teaser .teaser-bars.layout-services.archive article section h3{
	border-bottom:1px solid #003980;
	padding-bottom:20px;
}

.container-fluid-teaser .teaser-bars.layout-services.archive .teaser-bar a p{
	color:#979797;
}

.container-fluid-teaser .teaser-bars.layout-services.archive.loaded{
	display:block;
}


.story-slide.detailcontent .story figure{
	max-height:600px;
	overflow:hidden;
	height:32.8vw;
}

@media only screen and (min-width:1720px){
	.story-slide.detailcontent .story figure{
		height:600px;
	}
}

.story-slide.detailcontent .story figure img{
	min-height:32.7vw;
}

.story-slide .caption{
	height:32.7vw;
	max-height:600px;
	min-height:600px;
}

.i-text{
	clear:initial;
}

.i-text em{
	clear:both;
	font-size:16px;
}

.i-text.left p,
.i-text.right p{
	margin:0px;
}

.i-text.left{
	float:left;
	margin-right:40px;
}

.i-text.left em{
	float:left;
	margin-top:10px;
}

.i-text.right{
	float:right;
	margin-left:40px;
}





.is-slider .slick-prev{
	width: 42px;
    height: 79px;
    position: absolute;
    left: 40px;
    bottom: 45%;
    margin-top: -14px;
    padding: 0px;
    background-color: transparent;
    background-image: url(/typo3conf/ext/j77_template/Resources/Public/Frontend/img/icon-slick-prev-white.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 80%;
    z-index: 9;
    font-size: 0px;
    color: transparent;
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.is-slider .slick-next{
	width: 42px;
    height: 79px;
    position: absolute;
    right: 40px;
    bottom: 45%;
    margin-top: -14px;
    padding: 0px;
    background-color: transparent;
    background-image: url(/typo3conf/ext/j77_template/Resources/Public/Frontend/img/icon-slick-next-white.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 80%;
    z-index: 9;
    font-size: 0px;
    color: transparent;
}






/* VIS Group Tooltips */

.vis-group .market .tooltip{
	max-width:454px;
	min-width:1px;
	width:28vw!important;
	padding:20px 30px;
}

.vis-group .market .tooltip:before{
	content:'';
	width:100%;
	min-height:2.5vw;
	position:absolute;
	left:0px;
	top:-2.5vw;
}

.vis-group .market .tooltip h3,
.vis-group .market .tooltip p,
.vis-group .market .tooltip hr,
.vis-group .market .tooltip a{
	width:100%;
}

.vis-group .market .tooltip p{
	max-width:454px!important;
	width:28vw;
	min-width:1px;
}

.vis-group .market .tooltip:after{
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	content: "";
	position: absolute;
	left:50%;
	margin-left:-3px;
	top:-20px;
	right:auto;
	bottom:auto;
}




/* Simple Teaser (f.e. Frontpage / Karriere) */

.container-fluid-teaser .simple-teaser{
	position:relative;
	padding-bottom:130px;
}

.container-fluid-teaser .simple-teaser a{
	position:absolute;
	width:100%;
	bottom:0px;
	left:0px;
}

.container-fluid-teaser .simple-teaser a figcaption p,
.container-fluid-teaser .simple-teaser a figcaption small{
	font-size:16px;
}

.container-fluid-teaser .simple-teaser a figcaption:after{
	right:10px;
	bottom:16px;
}

.container-fluid-teaser .simple-teaser a figcaption p:last-of-type{
	height:48px;
	overflow:hidden;
}

/*.container-fluid-teaser .simple-teaser.interview{
	display:none;
}*/

.container-fluid-teaser .simple-teaser.interview.loaded{
	display:block;
}

.meta.small{
	position:absolute;
	right:20px;
	top:auto;
	width:172px;
}

.meta.small input{
	width:100px;
}

header #main-nav.align-left .meta.small .lang {
	margin:0px;
}






.job-form .g-recaptcha{
	/*margin-top:-120px;*/
	position:relative;
	width:calc(100% - 270px);
	float:right;
	box-sizing:border-box;
	padding:0px 20px;
}

.job-form .g-recaptcha > div{
	float:left;
}

.job-form .g-recaptcha iframe{
	float:right;
}
.job-form label[for="powermail_field_antispam"]{
	display:none;
}





/* Main Navigation */

header #main-nav ul>li:nth-child(3){
	width:116px;
}

header #main-nav ul>li.active:nth-child(3){
	width:130px;
}

header #main-nav ul>li.active:nth-child(3) a{
	width:116px;
	margin:0px;
}

header #main-nav ul>li:nth-child(3):hover a{
	width:116px;
}





/* Fixes in Main-Nav */

header #main-nav ul>li:nth-child(5){
	width:86px;
}

header #main-nav ul>li.active:nth-child(5){
	width:94px;
}

header #main-nav ul>li.active:nth-child(5) a{
	width:84px;
	margin:0px;
}

header #main-nav ul>li:nth-child(5):hover a{
	width:84px;
}

header #main-nav ul>li.active:nth-child(6){
	width:130px;
}

header #main-nav ul>li.active:nth-child(6):hover a{
	width:130px;
}

header #main-nav ul>li:nth-child(6):hover a{
	width:130px;
}

/* Fixes in Sub-Nav */

header #main-nav ul>li>ul{
	padding:0px;
	top:2px;
}

header #main-nav ul li ul li:first-child{
	margin-top:40px;
	min-height:40px;
}

header #main-nav ul li ul li{
	padding:0px;
	clear:both;
	display:block;
	min-height:40px;
}

header #main-nav ul>li>ul li:first-child a{
	position:initial;
}

header #main-nav ul>li>ul li:last-child{
	padding-bottom:40px;
}

.standalone .story-slide .caption{
	max-height:100vw;
	min-height:31.225vw;
	height:auto;
}



/* breakpoints ....................................................................................................................... */

@media print{
	html body main{
		max-height:none!important;
		overflow:visible!important;
	}
	
	.jobdetailpage .story-slide .story article p{
		font-size:10px!important;
	}
	
	.i-text ul li{
		font-size:10px!important;
	}
	.i-text.left{
		margin-right:40px;
		width:100%!important;
	}
	.i-text.right{
		margin-left:0px;
		width:100%!important;
	}
	.i-text.right img{
		float:none!important;
	}
	.i-text p{
		display:block;
		float:none;
		clear:both;
		width:100%;
		margin-bottom:20px;
		font-size:10px!important;
	}
	.i-text p b{
		font-size:10px!important;
	}
	.i-text em{
		font-size:16px!important;
		margin-bottom:20px;
	}
}

@media only screen and (max-width: 1720px){
	
	.story-slide.detailcontent .caption{
		height:auto;
		min-height:32.7vw;
		padding-bottom:0px;
	}
	
}

@media only screen and (max-width: 1620px){
	
	.is-slider .slick-dots{
		right:16px;
		margin:0px;
	}
	
}

@media only screen and (max-width: 1400px){
	
	.job-form .g-recaptcha{
		float:left;
		padding-left:0px;
	}
	
	header #main-nav figure{
		margin-left:20px;
	}
	
	header #main-nav ul{
		margin-left:320px;
	}
	
	header #main-nav ul>li{
		margin-right:10px;
	}
	
	
}

@media only screen and (max-width: 1200px){
	
	.is-slider figcaption section > article{
		padding:0px;
	}
	
	.story-slide.detailcontent .story figure{
		overflow:visible;
		height:auto;
	}
	
	header #main-nav>ul>li i{
		display:none;
	}
	
	header #main-nav>ul.visible{
		max-height:calc(100vh - 80px);
		display:block;
	}
	
	header #main-nav>ul>li:first-child,
	header #main-nav>ul>li:nth-child(1),
	header #main-nav>ul>li:nth-child(2),
	header #main-nav>ul>li:nth-child(3),
	header #main-nav>ul>li:nth-child(4),
	header #main-nav>ul>li:nth-child(5),
	header #main-nav>ul>li:nth-child(6){
		width:100%;
		display:block;
	}
	
	header #main-nav>ul>li.active:first-child,
	header #main-nav>ul>li.active:nth-child(1),
	header #main-nav>ul>li.active:nth-child(2),
	header #main-nav>ul>li.active:nth-child(3),
	header #main-nav>ul>li.active:nth-child(4),
	header #main-nav>ul>li.active:nth-child(5),
	header #main-nav>ul>li.active:nth-child(6){
		width:100%;
		display:block;
	}
	
}

@media only screen and (max-width: 992px){
	
	.container-fluid .teaser-bars .teaser-bar:last-of-type{
		border:none;
	}
	
	.mobile-accordion{
		display:block;
	}
	
	.vis-group-mobile{
		display:none;
	}
	
	.container-fluid-teaser .simple-teaser.interview.loaded{
		display:none;
	}
	
	/*.the-teasers .mobile-streams .mobile-stream-box.interview{
		display:none;
	}*/
	
	.the-teasers .mobile-streams .mobile-stream-box.interview.loaded{
		display:block;
	}
	
	.container-fluid-teaser .teaser-bars.layout-services.archive > article{
		padding:0px 40px;
		right:0px;
		left:40px;
		max-width:calc(100vw - 180px);
	}
	
	.container-fluid-teaser .teaser-bars.layout-services.archive article section h3{
		font-size:30px;
	}
	
	.job-form .g-recaptcha{
		float:left;
		clear:both;
		display:block;
		width:100%;
		padding-left:0px;
		margin:0px;
		margin-bottom:40px;
	}
	
	.mobile-stream-box.hidden{
		display:none;
	}
	
	.mobile-stream-box.interview img{
		min-height:200px;
	}
	
	
	
}



@media only screen and (max-width: 960px){

	div[data-size-sm]{
		width:100%!important;
	}
	
	.jobform fieldset button[type=submit]{
		margin:0px;
	}

	main#page-1 .is-slider{
		padding-bottom:240px;
	}
	
	.story-slide .caption{
		height:auto;
		max-height:none;
		min-height:1px;
	}
	
	.is-slider .slick-list,
	.container-fluid-slides{
		overflow:visible;
	}
	
	.is-slider figure figcaption{
		top:570px;
	}
	
	.is-slider figure figcaption section{
		min-height:1px;
		padding:0px;
	}
	
	.is-slider figure figcaption section .teaser-label{
		left:0px;
		width:100%;
		bottom:41px;
	}
	
	.is-slider .slick-dots{
		max-width:100%;
		width:100%;
		right:auto;
		margin:0px;
		margin-right:0px;
		bottom:10px;
	}
	
	.detailcontent .main-content{
		padding-right:0px;
	}
	
	.i-text.left,
	.i-text.right{
		width:100%!important;
		margin:0px 0px 20px 0px;
	}
	
	.i-text.left img,
	.i-text.right img{
		width:100%;
		height:auto;
	}
	
	
}





/* global print styles || print.css */

@media print{
	
	main{
		max-width:760px;
		min-width:1px;
		width:100%;
	}
	
	[data-size-lg]{
		width:100%!important;
	}
	
	.container-fluid-slides .is-slider,
	header #main-nav ul,
	.mobile-accordion .accordion-group .accordion-content,
	.vis-group [data-vis-nodes],
	.container-fluid-sitemap,
	footer .foo-inner nav{
		display:none;
	}
	
	.container-fluid-slides .is-slider.low{
		display:block;
	}
	
	.is-slider.low figure{
		width:100%!important;
	}
	
	header #main-nav figure{
		margin:40px 0px;
	}
	
	.vis-group,
	.vis-group .market{
		position:initial;
		width:100%;
	}
	
	.vis-group h3,
	.vis-group p{
		width:100%;
	}
	
	.vis-group .market section{
		width:100%;
		position:initial;
		margin-left:-10px;
	}
	
	.container-fluid.gradient{
		background:#fff;
	}
	
	.mobile-accordion{
		display:block;
		width:680px;
		clear:both;
		padding:0px;
	}
	
	.simple-teaser{
		max-width:40%;
		width:40%;
	}
	
	.mobile-stream-box{
		display:none!important;
	}
	
	.story-slide .caption,
	.story-slide .story{
		width:100%;
		min-height:1px;
	}
	
	.story-slide .story{
		padding:40px 0px;
	}
	
	.container-fluid-storytext{
		padding:120px 0px 0px 0px;
		clear:both;
	}
	
	.c-text{
		padding:0px;
	}
	
	.i-text{
		float:none!important;
		display:block;
	}
	
	.detailcontent .sidebar{
		display:block!important;
		border:10pxp solid red!important;
	}
	
	
}


/* Social Link Footer aus Angebot 2014700344ANGE*/

.social-footer {
    float: right; 
}

.social-footer::after, .social-footer .no-dots::after {
    clear: both;
    display: table;
    content: "";
}

.social-footer ul {
    margin: 0;
}

main .social-footer li {
    float: left;	
	margin-left: 30px;
}

.social-footer img {
    display: block;
    height: 50px;
    width: auto;
}

.social-footer p span {	
	font-weight: 100;
	font-size: 1.25rem;
}


@media only screen and (min-width:993px){
	.social-footer {
		display: table;
		padding-bottom: 90px;
		padding-top: 40px;
		margin-right: -10px;
	}

	.social-footer ul {	
		display: table-cell;
	}

	.social-footer p {
		display: table-cell;
		line-height: 0;
	}

	.social-footer p span {
		position: relative;
		bottom: 17px;
    	left: 7px;		
	}	
}

@media only screen and (max-width:992px){
	.social-footer {		
		padding-bottom: 20px;
		padding-top: 20px;
		margin-right: 1.25rem;
	}
	
	.social-footer p {
		text-align: right;
	}
	

	.social-footer ul {	
		margin-top: 17px;
	}
	
	.social-footer p span {
		line-height: 1;
		margin-right: -2px;		
	}
}	


.cookiebar{
	background-color:#86c107;
	padding:28px 0px 5px;
	position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 100;
	
}
.cookiebar p{
	color:#ffffff;
	font-size: 18px;
	line-height: 140%;
	font-weight: 400;
	float: left;
    width: calc(100% - 240px);
}
.cookiebar p a{
	color:#ffffff;
	text-decoration:none;
}

.cookiebar button.primary{
	color:#9d9d9d;
	background:#ffffff;
	font-size: 18px;
	line-height: 140%;
	font-weight: 400;
	float: right;
}
@media only screen and (max-width:992px){
	.cookiebar{
		text-align:center;
		padding:28px 20px 5px;
	}
	.cookiebar p{
		width: 100%;
		text-align:left;
	}
	.cookiebar button.primary{
		float: none;
		margin: 10px 0px;
	}
}

.mobile-stream-box a article figure img {
	object-fit: cover;
	min-height: 100%;
	object-position: center;

}


header #main-nav > ul > li.mobile-only a:after {
	content: '/';
    margin: 0px 5px;
    font-family: 'Helvetica-Th', Arial, Sans-Serif;
}

header #main-nav > ul > li.mobile-only a:last-of-type:after {
	display: none;
}

header #main-nav > ul > li.mobile-only a {
	padding-left: 15px;
}

header #main-nav > ul > li.mobile-only a:nth-of-type(3) {
	padding-left: 25px;
}

header #main-nav > ul > li.mobile-only a:first-of-type {
	padding-left: 0;
}

.meta.small {
    width: 220px;
}

h1:first-of-type {
	font-family: 'Helvetica-Bd', Arial, Sans-Serif;
	text-transform: none;
	color: #003980;
	font-weight: 300;
	line-height: initial;
	text-align: initial;
	font-size: 1.7em;
	letter-spacing: 0px;
	background-color: transparent;
	letter-spacing: 0rem;
}

.gradient-box h1 {
	background-color: transparent !important;
	color: #ffffff !important;
}

@media only screen and (min-width:1200px){
	html:not([lang="de"]) #page-23 .job-search-result{
		margin-left:35%;
	}
}

/*

twe-group print styles (only for detail page)

*/

@media print{

    html body{
        background:#fff;
    }

    html body p,
    html body h1,
    html body h2,
    html body h3,
    html body h4,
    html body h5,
    html body h6{
        /*font-size:100%;/*/
	}

	html body .container-fluid-teaser{
		display:none;
	}
	
    html body main{
        padding-top:130px;
    }

    html body header{
        height:90px;
        border-bottom:2px solid #7f9cbf;
        position:absolute;
        max-width:720px;
        left:0;
        right:0;
        margin:0 auto;
    }

    html body header .navigation{
        background-color:transparent;
        height:90px;
    }

    html body header #main-nav ul,
    html body .container-fluid-sitemap,
    html body footer{
        display:none;
    }

    html body header #main-nav figure{
        margin:0px;
        margin-top:10px;
        max-width:160px;
    }

    html body .breadcrumb{
        position:absolute;
        left:0;
        top:-40px;
        z-index:99;
    }

	html body .breadcrumb li a{
		font-size:14px;
	}
	
	html body .breadcrumb li:after{
		font-size:14px;
	}
	
    html body .container-fluid.gradient{
        background:#fff;
    }

    html body .cr {
        border:2px solid #7f9cbf;
        border-top:none;
        border-bottom:none;
        padding:0px;
        max-width:720px!important;
    }

    html body .cr .cr{
        border:none;
    }

    html body .sharebox{
        display:none;
    }

    html body .cr .detailcontent[data-size-lg]{
        padding-bottom:0px;
        margin-bottom:0px;
    }

    html body .container-fluid.detailseite > .cr > [data-size-lg]{
        padding:0px;
    }

    html body .container-fluid.detailseite .story-slide{
        border-top:2px solid #7f9cbf;
    }

    html body main > div{
        padding:0px!important;
    }

	html body .story-slide.detailcontent .caption,
	html body .story-slide.detailcontent .story.text,
	html body .story-slide .story article p{
		padding:10px;
		font-size:16px;
	}

	html body .author a{
		display:none;
	}

	html body .author h3{
		/*font-size:16px;*/
	}

	html body .detailcontent .main-content{
		padding-right:10px;
	}

	html body .jobdetailpage a.btn{
		display:none;
	}

	html body .jobdetailpage ul li{
		font-size:10px;
		margin:0px;
		padding-left:8px;
	}

	html body .jobdetailpage ul li:before{
		width:4px;
		height:4px;
		padding:0px;
		top:6px;
	}

	html body .author p.label{
		font-family:'Helvetica-Th', Arial, Sans-Serif;
	}
	
	html body .detailcontent .sidebar{
		min-width:1px;
	}
	
	html body .detailcontent .sidebar{
    	padding-left: 35px;        
        /* min-width: 21%; */
        position: absolute;
        right: -18%;
        top: 0;
        width: 300px;
    }
	
	html body .story-slide .story article p{
		font-size:10px;
		line-height:initial;
	}
	
	html body .container-fluid-teaser{
		display:none;
	}

	/*html body .story-slide .story.image.slick-slider{
		width:auto;
	}

	html body .story-slide .story.image.slick-slider figure{
		max-height:200px;
	}

	/**/
	html body .story-slide.detailcontent .story.image{
		display:none;
	}

	html body .story-slide.detailcontent .gradient-box .caption{
		float:left;
		margin-right:20px;	
	}
	/**/
	
	html body .story-slide .story.image.slick-slider img{
		min-width:1px;
		width:100%;
	}
	
	html body .container-fluid.detailseite .story-slide .gradient-box:last-of-type{
		display:none;
	}
	
	html body .story-slide .caption{
		min-width:1px;
		min-height:1px;
		height:auto;
	}
	
	
	html body article p{
		font-size:14px!important;
	}
	
	html body p{
		font-size:14px!important;
	}
	
	html body .cr .detailcontent[data-size-lg]{
		padding:20px 10px!important;
	}
	
	html body .story-slide .story{
		width:60%;
	}
	
	html body .detailcontent .sidebar{
		padding-left: 20px;		   
		position: absolute;
		right: 0;
		/*top: -240px;*/
		width: 300px;
		float: left;
		width: 165px;		
	}
	
	html body .story-slide{
		width: 540px;
		float:left;
	}

	html body .story-slide .caption h2.title{
		font-size:16px;
	}
	
	html body .story-slide.detailcontent .caption p{
		font-size:12px;
	}
	
	html body .story-slide.detailcontent .story{
		left:auto;
		right:0;
		width:50%;
	}
	
	html body .story-slide.detailcontent .caption{
		width:50%;
		padding:20px;
	}

	html body .author img{
		max-width:60%;
		width:60%;
	}
	
	html body .author h3{
		font-size:16px;
	}
	
	html body .detailcontent a{
		display:none;
	}
	
	html body .container-fluid.detailseite .story-slide{
		border:none;
	}
	
	html body .container-fluid.detailseite > .cr{
		border-top:2px solid #7f9cbf;
		border-bottom:2px solid #7f9cbf;
	}
	
	html body .story-slide .caption h2.title{
		margin-bottom:26px;
	}
	
	html body .story-slide .caption p{
		margin-bottom:26px;
	}
	
	html body main{
		min-height:1px!important;
		max-height:900px!important;
		overflow:hidden;
	}
	
}




		.bounce-transition {
			display: inline-block; /* otherwise scale animation won't work */
		}
		.bounce-enter {
			animation: bounce-in .75s;
		}
		.bounce-leave {
			animation: bounce-out .75s;
		}
		@keyframes bounce-in {
			0% {
				transform: scale(0);
				opacity: 0;
			}
			50% {
				transform: scale(1.1);
				opacity: 0.5;
			}
			100% {
				transform: scale(1);
				opacity: 1;
			}
		}
		@keyframes bounce-out {
			0% {
				transform: scale(1);
				opacity: 1;
			}
			50% {
				transform: scale(1.1);
				opacity: 0.5;
			}
			100% {
				transform: scale(0);
				opacity: 0;
			}
		}
	

