/* _mixins.scss */
/* TYPOGRAPHY */
/* COLORS */
/* E6 = 90% alpha */
/* POWERMAIL */
/*COOKIE BAR - BEGIN */
/*COOKIE BAR - END */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* BEGIN Regular */
@font-face {
  font-family: Frutiger LT;
  src: url("../Fonts/b9819434-b9d8-4cad-932c-c6f5bf24c676.woff2?v=1.102") format("woff2"), url("../Fonts/bbdfcd6c-f9d7-4cea-a57a-55c49b48cf46.woff?v=1.102") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* END Regular */
/* BEGIN Light */
@font-face {
  font-family: Frutiger LT Light;
  src: url("../Fonts/700a661e-f33d-40cc-89de-d5e404003dca.woff2?v=1.102") format("woff2"), url("../Fonts/29296ee2-84ae-4300-93d3-0347a6c8c5a4.woff?v=1.102") format("woff");
  font-weight: 300;
  font-style: normal;
}
/* END Light */
/* BEGIN Bold */
@font-face {
  font-family: Frutiger LT Bold;
  src: url("../Fonts/4b1044e7-ad74-42b6-8f36-dc0968c4e41e.woff2?v=1.102") format("woff2"), url("../Fonts/97bf3509-3ff2-4f67-bcc7-922105b63d5c.woff?v=1.102") format("woff");
  font-weight: bold;
  font-style: normal;
}
/* END Bold */
/* BASIC STYLES */
* {
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.hidden {
  display: none !important;
  visibility: hidden;
}

.clearer {
  clear: both;
}

.align-left,
.text-left {
  text-align: left;
}

.align-center,
.text-center {
  text-align: center;
}

.align-right,
.text-right {
  text-align: right;
}

.align-justify,
.text-justify {
  text-align: justify;
}

.iframeContainer {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  margin: 0 0 1em 0;
}

.iframeContainer iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* GRID SYSTEM */
.col {
  float: left;
}

.cols-100 .col {
  float: none !important;
}

.cols-50-50 .col01 {
  width: 48%;
  margin: 0 4% 1em 0;
}

.cols-50-50 .col02 {
  width: 48%;
}

.cols-66-33 .col01 {
  width: 65.4%;
  margin: 0 4% 1em 0;
}

.cols-66-33 .col02 {
  width: 30.6%;
}

.cols-33-66 .col01 {
  width: 30.6%;
  margin: 0 4% 1em 0;
}

.cols-33-66 .col02 {
  width: 65.4%;
}

.cols-33-33-33 .col01 {
  width: 30.6%;
  margin: 0 4% 1em 0;
}

.cols-33-33-33 .col02 {
  width: 30.6%;
  margin: 0 4% 1em 0;
}

.cols-33-33-33 .col03 {
  width: 30.6%;
}

.cols-60-40 .col01 {
  width: 58%;
  margin: 0 4% 1em 0;
}

.cols-60-40 .col02 {
  width: 38%;
}

.cols-40-60 .col01 {
  width: 38%;
  margin: 0 4% 1em 0;
}

.cols-40-60 .col02 {
  width: 58%;
}

.cols-75-25 .col01 {
  width: 74%;
  margin: 0 4% 1em 0;
}

.cols-75-25 .col02 {
  width: 22%;
}

.cols-25-75 .col01 {
  width: 22%;
  margin: 0 4% 1em 0;
}

.cols-25-75 .col02 {
  width: 74%;
}

.cols-25-25-25-25 .col01,
.cols-25-25-25-25 .col02,
.cols-25-25-25-25 .col03 {
  width: 22%;
  margin: 0 4% 1em 0;
}

.cols-25-25-25-25 .col04 {
  width: 22%;
  margin: 0;
}

@media screen and (max-width: 767px) {
  .col {
    width: 100% !important;
    margin: 0 !important;
  }
}
/* MULTI COL LIST */
.multiColList ul li {
  display: inline-block;
  margin: 0 4% 1em 0 !important;
  padding: 0 !important;
}

.multiColList02 ul li {
  width: 48%;
}

.multiColList02 ul li:nth-child(2n+2) {
  margin: 0 0 1em 0 !important;
}

.multiColList03 ul li {
  width: 30.6%;
}

.multiColList03 ul li:nth-child(3n+3) {
  margin: 0 0 1em 0 !important;
}

.multiColList04 ul li {
  width: 21.6%;
}

.multiColList04 ul li:nth-child(4n+4) {
  margin: 0 0 1em 0 !important;
}

@media screen and (max-width: 767px) {
  .multiColList ul li {
    display: block;
    width: 100%;
  }
}
/* TABLE ITEMS */
.tableItem {
  display: table;
}
.tableItem .tableItemRow {
  display: table-row;
}
.tableItem .tableItemLeft,
.tableItem .tableItemRight {
  display: table-cell;
  padding: 0 16px 0 0;
}

.tableItemContent {
  display: table;
  margin: 16px 0;
}
.tableItemContent .tableItemContentLeft,
.tableItemContent .tableItemContentRight {
  display: table-cell;
  vertical-align: middle;
  padding: 0 12px 0 0;
}
.tableItemContent .ce-media,
.tableItemContent .ce-gallery figure {
  padding: 0;
}
.tableItemContent .tableItemContentRight * {
  margin: 0 !important;
  padding: 0 !important;
}

@media screen and (max-width: 767px) {
  .tableItemContent.twoLines .tableItemContentLeft,
  .tableItemContent.twoLines .tableItemContentRight {
    width: 100%;
    display: block;
    padding-bottom: 8px !important;
  }
  .ce-left .ce-gallery, .ce-right .ce-gallery, .ce-column {
    float: none;
  }
  .ce-gallery {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ce-column {
    margin-bottom: 12px;
  }
  .ce-row .ce-column:last-child {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 480px) {
  .tableItem .tableItemLeft,
  .tableItem .tableItemRight {
    width: 100%;
    display: block;
  }
}
/* _powermail.scss - upgraded to form extension */
.frame-type-form_formframework h3,
.powermail_legend,
.parsley-errors-list,
.hide_legend legend,
.parsley-errors-list,
.powermail-errors-list,
.tx-femanager legend,
.tx-femanager .alert.bg-danger,
.powermail_message.powermail_message_error h2 {
  display: none !important;
}

fieldset {
  all: unset;
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  box-shadow: none;
  border-radius: 0;
}

select {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

.frame-type-form_formframework .form-group input, .frame-type-form_formframework .form-group textarea, .frame-type-form_formframework .form-group select {
  border: 1px solid #cfcfcf;
}

.frame-type-form_formframework {
  width: 100% !important;
  font-family: "Frutiger LT";
  margin: 20px 0;
}
.frame-type-form_formframework .row {
  display: flex;
  gap: 15px;
}
.frame-type-form_formframework .row .col-6 {
  flex: 1 0 40%;
}
.frame-type-form_formframework label {
  color: rgba(33, 33, 33, 0.9019607843);
}
.frame-type-form_formframework fieldset.powermail_fieldset {
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  -webkit-box-shadow: 0 !important 2px 5px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 !important 2px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 !important 2px 5px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 !important 2px 5px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 !important 2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 !important 2px 5px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.frame-type-form_formframework .form-group {
  text-align: left;
  margin: 0 0 10px 0;
}
.frame-type-form_formframework .form-group label {
  font-family: "Frutiger LT";
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
}
.frame-type-form_formframework .form-group input,
.frame-type-form_formframework .form-group textarea,
.frame-type-form_formframework .form-group select {
  outline: none;
  width: 100%;
  text-align: left;
  border: 1px solid #cfcfcf !important;
  border-radius: 0px;
  font-family: "Frutiger LT";
  background-color: #ffffff;
  padding: 0.5em;
  font-size: 16px;
  -webkit-appearance: none;
  position: relative;
}
.frame-type-form_formframework .form-group input.parsley-error, .frame-type-form_formframework .form-group input.powermail_field_error,
.frame-type-form_formframework .form-group textarea.parsley-error,
.frame-type-form_formframework .form-group textarea.powermail_field_error,
.frame-type-form_formframework .form-group select.parsley-error,
.frame-type-form_formframework .form-group select.powermail_field_error {
  border: 2px solid #E73230 !important;
}
.frame-type-form_formframework .form-group textarea {
  min-height: 115px;
}
.frame-type-form_formframework .form-group input::-webkit-input-placeholder, .frame-type-form_formframework .form-group textarea::-webkit-input-placeholder, .frame-type-form_formframework .form-group select::-webkit-input-placeholder {
  font-family: "Frutiger LT";
  font-size: 11px;
  color: #7B7B7B;
  position: absolute;
  bottom: 0.5em;
}
.frame-type-form_formframework .form-group input::placeholder textarea::placeholder, .frame-type-form_formframework .form-group select::placeholder {
  font-family: "Frutiger LT Bold";
  font-size: 11px;
  color: #7B7B7B;
  position: absolute;
  bottom: 0.5em;
}
.frame-type-form_formframework .form-group select::-webkit-input-placeholder {
  bottom: initial;
  top: 0.5em;
}
.frame-type-form_formframework .form-group select::placeholder {
  bottom: initial;
  top: 0.5em;
}
.frame-type-form_formframework .form-group input, .frame-type-form_formframework .form-group select {
  height: 48px;
}
.frame-type-form_formframework .checkbox .form-check label, .frame-type-form_formframework .checkbox .form-radio label, .frame-type-form_formframework .radio .form-check label, .frame-type-form_formframework .radio .form-radio label {
  display: grid;
  grid-template-columns: 1.3em auto;
  gap: 0.75em;
  align-items: start;
  text-transform: none;
  padding: 0;
  font-size: 14px;
  color: rgba(33, 33, 33, 0.9019607843);
  line-height: 1.43;
  font-family: "Frutiger LT";
  font-weight: 400;
}
.frame-type-form_formframework .checkbox .form-check label a, .frame-type-form_formframework .checkbox .form-radio label a, .frame-type-form_formframework .radio .form-check label a, .frame-type-form_formframework .radio .form-radio label a {
  color: rgba(33, 33, 33, 0.9019607843);
  text-decoration: underline;
}
.frame-type-form_formframework .checkbox .form-check label.disabled, .frame-type-form_formframework .checkbox .form-radio label.disabled, .frame-type-form_formframework .radio .form-check label.disabled, .frame-type-form_formframework .radio .form-radio label.disabled {
  color: #cfcfcf;
  cursor: not-allowed;
}
.frame-type-form_formframework .checkbox .form-check label input, .frame-type-form_formframework .checkbox .form-radio label input, .frame-type-form_formframework .radio .form-check label input, .frame-type-form_formframework .radio .form-radio label input {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 1.3em;
  height: 1.3em;
  padding: 0px;
  border: 2px solid #cfcfcf;
  border-radius: 0px;
  transform: translateY(-0.075em);
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
  display: grid;
  place-content: center;
}
.frame-type-form_formframework .checkbox .form-check label input::before, .frame-type-form_formframework .checkbox .form-radio label input::before, .frame-type-form_formframework .radio .form-check label input::before, .frame-type-form_formframework .radio .form-radio label input::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  transform: scale(0);
  transition: 150ms transform ease-in-out;
  box-shadow: inset 1em 1em #008BD2;
  transform-origin: bottom left;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  background-color: CanvasText;
}
.frame-type-form_formframework .checkbox .form-check label input:checked::before, .frame-type-form_formframework .checkbox .form-radio label input:checked::before, .frame-type-form_formframework .radio .form-check label input:checked::before, .frame-type-form_formframework .radio .form-radio label input:checked::before {
  transform: scale(1);
}
.frame-type-form_formframework .checkbox .form-check label input:focus, .frame-type-form_formframework .checkbox .form-radio label input:focus, .frame-type-form_formframework .radio .form-check label input:focus, .frame-type-form_formframework .radio .form-radio label input:focus {
  border-color: rgba(33, 33, 33, 0.9019607843);
  box-shadow: 0 0 0 3px rgba(207, 207, 207, 0.5);
  outline: none;
}
.frame-type-form_formframework .checkbox .form-check label input:hover:not(:focus), .frame-type-form_formframework .checkbox .form-radio label input:hover:not(:focus), .frame-type-form_formframework .radio .form-check label input:hover:not(:focus), .frame-type-form_formframework .radio .form-radio label input:hover:not(:focus) {
  border-color: rgba(33, 33, 33, 0.9019607843);
}
.frame-type-form_formframework .checkbox .form-check label input:disabled, .frame-type-form_formframework .checkbox .form-radio label input:disabled, .frame-type-form_formframework .radio .form-check label input:disabled, .frame-type-form_formframework .radio .form-radio label input:disabled {
  color: #cfcfcf;
  cursor: not-allowed;
}
.frame-type-form_formframework .checkbox .form-check label.has-error input, .frame-type-form_formframework .checkbox .form-radio label.has-error input, .frame-type-form_formframework .radio .form-check label.has-error input, .frame-type-form_formframework .radio .form-radio label.has-error input {
  border: solid 2px #E73230 !important;
}
.frame-type-form_formframework .ceckbox {
  margin-top: 20px;
}
.frame-type-form_formframework .radio .powermail_field {
  display: flex;
  gap: 1.2rem;
}
.frame-type-form_formframework .radio .powermail_radiowrap {
  align-items: center;
}
.frame-type-form_formframework .radio .powermail_radiowrap label {
  line-height: 1.2;
  font-size: 1rem !important;
}
.frame-type-form_formframework .radio .powermail_radiowrap input {
  border-radius: 999px;
}
.frame-type-form_formframework.checkbox .powermail_label, .frame-type-form_formframework.form-group_type_radio .powermail_label {
  display: none;
}
.frame-type-form_formframework.checkbox .powermail_field, .frame-type-form_formframework.form-group_type_radio .powermail_field {
  margin-left: 0;
  margin-right: 0;
}
.frame-type-form_formframework .actions .btn-group {
  text-align: right;
}
.frame-type-form_formframework .actions .btn-group .btn {
  height: auto;
  cursor: pointer;
  display: inline-block;
  border: solid 1px #008BD2;
  border-radius: 999px;
  background-color: #008BD2;
  color: #fff;
  font-family: "Frutiger LT Bold";
  font-size: 18px;
  line-height: 26px;
  padding: 12px 71.5px 18px;
  -webkit-transition: all 0.2s ease-out;
  -khtml-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.frame-type-form_formframework .actions .btn-group .btn:hover {
  color: #F6C900;
}

section.primary .frame-type-form_formframework .powermail_label {
  color: #fff;
}
section.primary .frame-type-form_formframework .form-group input.parsley-error, section.primary .frame-type-form_formframework .form-group input.powermail_field_error,
section.primary .frame-type-form_formframework .form-group textarea.parsley-error,
section.primary .frame-type-form_formframework .form-group textarea.powermail_field_error,
section.primary .frame-type-form_formframework .form-group select.parsley-error,
section.primary .frame-type-form_formframework .form-group select.powermail_field_error {
  background-color: rgba(255, 255, 255, 0.2) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
section.primary .frame-type-form_formframework .form-group .checkbox label, section.primary .frame-type-form_formframework .form-group .radio label {
  color: #fff;
}
section.primary .frame-type-form_formframework .form-group .checkbox label a, section.primary .frame-type-form_formframework .form-group .radio label a {
  color: #fff;
}
section.primary .frame-type-form_formframework .form-group.form-group_type_submit .powermail_field input, section.primary .frame-type-form_formframework .form-group.form-group_type_submit .powermail_field button, section.primary .frame-type-form_formframework .form-group.form-group_captcha .powermail_field input, section.primary .frame-type-form_formframework .form-group.form-group_captcha .powermail_field button {
  color: #fff;
}

@media (min-width: 48em) {
  .frame-type-form_formframework .form-group {
    margin: 0 0 1.875vw 0;
  }
  .frame-type-form_formframework .form-group label {
    font-size: 0.7777rem;
  }
  .frame-type-form_formframework .form-group input, .frame-type-form_formframework .form-group select {
    height: 3.25vw;
  }
  .frame-type-form_formframework .form-group input,
  .frame-type-form_formframework .form-group textarea,
  .frame-type-form_formframework .form-group select {
    font-size: 0.7777rem;
  }
  .frame-type-form_formframework .form-group input::-webkit-input-placeholder, .frame-type-form_formframework .form-group textarea::-webkit-input-placeholder, .frame-type-form_formframework .form-group select::-webkit-input-placeholder {
    font-size: 0.7777rem;
  }
  .frame-type-form_formframework .form-group input::placeholder textarea::placeholder, .frame-type-form_formframework .form-group select::placeholder {
    font-size: 0.7777rem;
  }
  .frame-type-form_formframework .form-group.checkbox, .frame-type-form_formframework .form-group.form-group_type_radio {
    margin: 0;
  }
  .frame-type-form_formframework .form-group.checkbox .powermail_checkwrap, .frame-type-form_formframework .form-group.form-group_type_radio .powermail_radiowrap {
    gap: 0.75em;
  }
  .frame-type-form_formframework .form-group.checkbox .powermail_checkwrap label, .frame-type-form_formframework .form-group.form-group_type_radio .powermail_radiowrap label {
    font-size: 0.7222rem;
  }
  .frame-type-form_formframework .form-group.checkbox .powermail_checkwrap input, .frame-type-form_formframework .form-group.form-group_type_radio .powermail_radiowrap input {
    width: 1.3em;
    height: 1.3em;
    margin: 0;
  }
  .frame-type-form_formframework .form-group.form-group_type_submit, .frame-type-form_formframework .form-group.form-group_captcha {
    display: block;
    margin: 0px;
  }
  .frame-type-form_formframework .form-group.form-group_type_submit .powermail_field input, .frame-type-form_formframework .form-group.form-group_type_submit .powermail_field button, .frame-type-form_formframework .form-group.form-group_captcha .powermail_field input, .frame-type-form_formframework .form-group.form-group_captcha .powermail_field button {
    font-size: 1rem;
    line-height: 1.4444444444rem;
    padding: 0.75vw 4.46875vw 1.125vw;
  }
}
@media (min-width: 61.25em) {
  .frame-type-form_formframework fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .frame-type-form_formframework .form-group.form-group_type_input, .frame-type-form_formframework .form-group.form-group_type_select, .frame-type-form_formframework .form-group.form-group_type_radio, .frame-type-form_formframework .form-group.checkbox, .frame-type-form_formframework .form-group.form-group_type_textarea, .frame-type-form_formframework .form-group.form-group_type_date {
    display: block;
    width: 49%;
  }
  .frame-type-form_formframework .form-group.form-group_type_input.layout1, .frame-type-form_formframework .form-group.form-group_type_select.layout1, .frame-type-form_formframework .form-group.form-group_type_radio.layout1, .frame-type-form_formframework .form-group.checkbox.layout1, .frame-type-form_formframework .form-group.form-group_type_textarea.layout1, .frame-type-form_formframework .form-group.form-group_type_date.layout1 {
    width: 100%;
  }
  .frame-type-form_formframework .form-group.form-group_type_input.layout2, .frame-type-form_formframework .form-group.form-group_type_select.layout2, .frame-type-form_formframework .form-group.form-group_type_radio.layout2, .frame-type-form_formframework .form-group.checkbox.layout2, .frame-type-form_formframework .form-group.form-group_type_textarea.layout2, .frame-type-form_formframework .form-group.form-group_type_date.layout2 {
    width: 14.5%;
  }
  .frame-type-form_formframework .form-group.form-group_type_input.layout3, .frame-type-form_formframework .form-group.form-group_type_select.layout3, .frame-type-form_formframework .form-group.form-group_type_radio.layout3, .frame-type-form_formframework .form-group.checkbox.layout3, .frame-type-form_formframework .form-group.form-group_type_textarea.layout3, .frame-type-form_formframework .form-group.form-group_type_date.layout3 {
    width: 32.18%;
  }
  .frame-type-form_formframework .form-group.form-group_type_input.layout4, .frame-type-form_formframework .form-group.form-group_type_select.layout4, .frame-type-form_formframework .form-group.form-group_type_radio.layout4, .frame-type-form_formframework .form-group.checkbox.layout4, .frame-type-form_formframework .form-group.form-group_type_textarea.layout4, .frame-type-form_formframework .form-group.form-group_type_date.layout4 {
    width: 84.5%;
  }
  .frame-type-form_formframework .form-group.form-group_type_input.layout5, .frame-type-form_formframework .form-group.form-group_type_select.layout5, .frame-type-form_formframework .form-group.form-group_type_radio.layout5, .frame-type-form_formframework .form-group.checkbox.layout5, .frame-type-form_formframework .form-group.form-group_type_textarea.layout5, .frame-type-form_formframework .form-group.form-group_type_date.layout5 {
    width: 33.5%;
  }
}
body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: rgb(30, 30, 30);
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden; /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */
.fancybox-caption {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

/* SASS compile error */
/*@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}*/
/*workaround (https://github.com/fancyapps/fancybox/issues/2153)*/
@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}
.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
  /* SASS compile error */
  /*    @supports (padding: max(0px)) {
          .fancybox-caption {
              padding-left: max(12px, env(safe-area-inset-left));
              padding-right: max(12px, env(safe-area-inset-right));
          }
      }*/
  /*workaround (https://github.com/fancyapps/fancybox/issues/2153)*/
  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
  opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
/**
 * Swiper 7.3.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 16, 2021
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

.tx-agru-jobs .rowIsHidden {
  display: none !important;
}
.tx-agru-jobs .jobFilters {
  margin: 0 0 45px 0;
  padding: 0 27px;
}
.tx-agru-jobs .jobFilters .jobFilter > span {
  display: none;
}
.tx-agru-jobs .jobFilters .jobFilter.jobCategory div {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.tx-agru-jobs .jobFilters .jobFilter.jobCategory div span {
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: flex-end;
  font-family: "Frutiger LT Bold";
  border: solid 1px #E6E6E6;
  background-color: #fff;
  font-size: 14px;
  line-height: 26px;
  color: #008BD2;
  margin: 3px;
  padding: 5px 17px 7px 20px;
  border-radius: 24px;
  -webkit-transition: all 0.2s ease-out;
  -khtml-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.tx-agru-jobs .jobFilters .jobFilter.jobCategory div span .indicator {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  border: 0;
  margin: 0 0 0 7.5px;
  padding: 0px;
  color: #212121;
  font-size: 11px;
  line-height: 12px;
  border-radius: 50px;
  background-color: #F6C900;
}
.tx-agru-jobs .jobFilters .jobFilter.jobCategory div span.selected:not(.indicator), .tx-agru-jobs .jobFilters .jobFilter.jobCategory div span:hover:not(.indicator) {
  border: solid 1px #008BD2;
  background-color: #008BD2;
  color: #fff;
}
.tx-agru-jobs .jobsList .loading {
  display: none;
  position: relative;
  width: 100%;
  height: 60px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill-opacity='0'/%3E%3Cg%3E%3Cpath d='M64 9.75A54.25 54.25 0 0 0 9.75 64H0a64 64 0 0 1 128 0h-9.75A54.25 54.25 0 0 0 64 9.75z' fill='%23E6E6E6' fill-opacity='1'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='1000ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/g%3E%3C/svg%3E");
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px auto;
}
.tx-agru-jobs .jobsList .jobs .rows .row {
  background-color: #fff;
  padding: 25px 50px 25px 31px;
  -webkit-box-shadow: inset 0px -1px 0px 0px #E6E6E6;
  box-shadow: inset 0px -1px 0px 0px #E6E6E6;
}
.tx-agru-jobs .jobsList .jobs .rows .row a.title {
  display: table;
  margin: 0 0 5px 0;
  width: auto;
  color: #008BD2;
  font-size: 15px;
  line-height: 20px;
  font-family: "Frutiger LT Bold";
}
.tx-agru-jobs .jobsList .jobs .rows .row a.title span.additionalInfo {
  font-family: "Frutiger LT";
}
.tx-agru-jobs .jobsList .jobs .rows .row a.title:hover {
  color: #F6C900;
}
.tx-agru-jobs .jobsList .jobs .rows .row .jobData {
  font-size: 12px;
  line-height: 12px;
  display: flex;
}
.tx-agru-jobs .jobsList .jobs .rows .row .jobData .position, .tx-agru-jobs .jobsList .jobs .rows .row .jobData .state, .tx-agru-jobs .jobsList .jobs .rows .row .jobData .city {
  margin: 0 10px 0 0;
}
.tx-agru-jobs .jobsList .jobs .rows .row .jobData .city {
  margin: 0px;
}
.tx-agru-jobs .jobsList .jobs .rows .row a.showDetails {
  display: none;
}
.tx-agru-jobs .jobsList .jobs .rows .row:first-child {
  border-top: solid 1px #E6E6E6;
}
.tx-agru-jobs .jobsList .jobs .rows .row:nth-child(odd) {
  background: #FAFAFA;
}
.tx-agru-jobs .jobsList .jobs .noJobsAvailable {
  margin: 60px 0;
  text-align: center;
}
.tx-agru-jobs .jobsList a.loadMoreJobs {
  cursor: pointer;
  display: table;
  margin: 55px auto 0 auto;
  padding: 25px 27px 0 27px;
  color: #008BD2;
  font-family: "Frutiger LT Bold";
  font-size: 16px;
  line-height: 26px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='23px' viewBox='0 0 24 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-175.000000, -1888.000000)' fill='%23F6C900' fill-rule='nonzero'%3E%3Cg transform='translate(127.000000, 1888.000000)'%3E%3Cpath d='M60,0 C53.3813053,0 48,4.98269006 48,11.1111111 C48,17.2395322 53.3813053,22.2222222 60,22.2222222 C66.6186947,22.2222222 72,17.2395322 72,11.1111111 C72,4.98269006 66.6186947,0 60,0 Z M61.3134821,12.9120468 L61.3134821,15.9529825 C61.3134821,16.2800936 61.0351832,16.5377778 60.6819032,16.5377778 L59.2924295,16.5377778 C58.9391495,16.5377778 58.6608505,16.2800936 58.6608505,15.9529825 L58.6608505,12.9120468 C58.6608505,12.5849357 58.3825516,12.3272515 58.0292716,12.3272515 L54.7450611,12.3272515 C54.3917811,12.3272515 54.1134821,12.0695673 54.1134821,11.7424561 L54.1134821,10.4559064 C54.1134821,10.1287953 54.3917811,9.87111111 54.7450611,9.87111111 L58.0292716,9.87111111 C58.3825516,9.87111111 58.6608505,9.6134269 58.6608505,9.28631579 L58.6608505,6.24538012 C58.6608505,5.91826901 58.9391495,5.6605848 59.2924295,5.6605848 L60.6819032,5.6605848 C61.0351832,5.6605848 61.3134821,5.91826901 61.3134821,6.24538012 L61.3134821,9.28631579 C61.3134821,9.6134269 61.5917811,9.87111111 61.9450611,9.87111111 L65.2292716,9.87111111 C65.5825516,9.87111111 65.8608505,10.1287953 65.8608505,10.4559064 L65.8608505,11.7424561 C65.8608505,12.0695673 65.5825516,12.3272515 65.2292716,12.3272515 L61.9450611,12.3272515 C61.5917811,12.3272515 61.3134821,12.5849357 61.3134821,12.9120468 L61.3134821,12.9120468 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 24px auto;
  background-position: top 0 center;
  background-repeat: no-repeat;
}
.tx-agru-jobs .jobsList a.loadMoreJobs:hover {
  color: #F6C900;
}
.tx-agru-jobs.list {
  margin: 8px 0 118px 0;
}
.tx-agru-jobs.teaserlist {
  margin: 11px 0 60px 0;
}
.tx-agru-jobs.teaserlist .teaserlistHeadline {
  text-align: center;
  font-family: "Frutiger LT Bold";
  color: #008BD2;
  font-size: 24px;
  line-height: 50px;
  margin: 0 0 10px 0;
}
.tx-agru-jobs.relatedjobs {
  margin: 49px 0 60px 0;
}
.tx-agru-jobs.show h3 {
  color: #008BD2;
  font-family: "Frutiger LT Bold";
  font-size: 24px;
  line-height: 28px;
  margin: 0px 0 15px;
}
.tx-agru-jobs.show .detailColumns {
  padding: 0 27px;
}
.tx-agru-jobs.show .contentBlocks .block {
  margin: 55px 0 0 0;
  padding: 0 0 50px 0;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0.08px;
  border-bottom: solid 1px #D9D9D9;
}
.tx-agru-jobs.show .contentBlocks .block img {
  max-width: 100%;
}
.tx-agru-jobs.show .contentBlocks .block .description.addedTopMargin {
  margin-top: 16px;
}
.tx-agru-jobs.show .contentBlocks .block ul li {
  padding: 0 0 15px 16px;
  margin: 0 0 0 10px;
  list-style-type: none;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='5px' height='5px' viewBox='0 0 5 5' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-38.000000, -1585.000000)' fill='%23008BD2'%3E%3Cg id='Group-9' transform='translate(0.000000, 1070.000000)'%3E%3Cg id='Group' transform='translate(28.000000, 464.000000)'%3E%3Cg id='Group-16' transform='translate(10.000000, 43.000000)'%3E%3Ccircle id='Oval' cx='2.5' cy='10.5' r='2.5'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: auto 5px;
  background-position: left top 8px;
  background-repeat: no-repeat;
}
.tx-agru-jobs.show .contentBlocks .block a {
  color: rgba(33, 33, 33, 0.9019607843);
}
.tx-agru-jobs.show .contentBlocks .block p {
  line-height: 24px;
}
.tx-agru-jobs.show .contentBlocks .block a.link_filled_centered, .tx-agru-jobs.show .contentBlocks .block a.link_filled, .tx-agru-jobs.show .contentBlocks .block a.link_transparent, .tx-agru-jobs.show .contentBlocks .block a.link_transparent_centered {
  color: #fff;
}
.tx-agru-jobs.show .contentBlocks .block a.link_filled_centered:hover, .tx-agru-jobs.show .contentBlocks .block a.link_filled:hover, .tx-agru-jobs.show .contentBlocks .block a.link_transparent:hover, .tx-agru-jobs.show .contentBlocks .block a.link_transparent_centered:hover {
  color: #F6C900;
}
.tx-agru-jobs.show .contentBlocks .block .applicationLinks a.link_mail {
  display: table;
  margin-top: 6px;
}
.tx-agru-jobs.show .contentBlocks .block .applicationLinks a.link_whatsapp {
  display: table;
  margin-top: 6px;
}
.tx-agru-jobs.show .contentBlocks .block .applicationLinks a.link_online {
  display: table;
  margin-top: 6px;
}
.tx-agru-jobs.show .contentBlocks .block:last-child {
  padding-bottom: 90px;
  border-bottom: none;
}
.tx-agru-jobs.show .quickInfoPanel {
  padding: 0px;
  margin: 24px 0 65px 0;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent {
  position: relative;
  width: 100%;
  background-color: #008BD2;
  color: #fff;
  padding: 0;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .backgroundShape {
  width: 48px;
  height: 48px;
  z-index: 0;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails {
  padding: 56px 20px 40px 20px;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .headline {
  text-align: center;
  font-family: "Frutiger LT Bold";
  font-size: 26px;
  line-height: 28px;
  margin: 0 0 31px 0;
  display: none;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .headlineSecondary {
  font-size: 28px;
  font-family: "Frutiger LT Bold";
  color: #F6C900;
  margin: 0 0 8px 0;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobDetailsIntro {
  margin: 0 0 20px 0;
  line-height: 24px;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobInfo {
  line-height: 18px;
  margin: 0 0 10px 0;
  padding: 0 0 0 23px;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobInfo:last-child {
  margin: 0px;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobTitle {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='17px' height='16px' viewBox='0 0 17 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-56.000000, -362.000000)' fill='%23F6C900' fill-rule='nonzero'%3E%3Cg id='Group-7' transform='translate(56.000000, 362.000000)'%3E%3Cg id='Group-24'%3E%3Cpath d='M10.3818667,9.51111111 L10.3818667,9.653472 C10.3818667,10.7201387 9.51104,11.5908942 8.44444444,11.5908942 C7.37784889,11.5908942 6.50702222,10.7200676 6.50702222,9.653472 L6.50702222,9.51111111 L0.355555556,8.32014222 C0.231249778,8.30208711 0.106951111,8.26667022 -8.01136935e-13,8.19583644 L-8.01136935e-13,13.5645476 C-8.01136935e-13,14.8798187 1.06666667,15.9464142 2.38186667,15.9464142 L14.5242667,15.9464142 C15.8395378,15.9464142 16.9061333,14.8797476 16.9061333,13.5645476 L16.9068277,8.19583644 C16.7998837,8.24930844 16.6755744,8.28472533 16.5512722,8.32014222 L10.3818667,9.51111111 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M14.5424,3.37777778 L12.3736889,3.37777778 L12.3736889,2.48888889 C12.3736889,1.12014222 11.2535467,-9.76996262e-15 9.8848,-9.76996262e-15 L7.00426667,-9.76996262e-15 C5.63552,-9.76996262e-15 4.51537778,1.12014222 4.51537778,2.48888889 L4.51537778,3.37777778 L2.34666667,3.37777778 C1.04874667,3.37777778 0.000177777778,4.42638222 0.000177777778,5.72426667 L0.000177777778,6.72010667 C0.000177777778,7.04024889 0.231431111,7.30691556 0.533511111,7.37774222 L6.5072,8.53329778 C6.52525511,7.48469333 7.37802667,6.64849778 8.44462222,6.64849778 C9.49322667,6.64849778 10.3648,7.48391111 10.3820444,8.53329778 L16.3376,7.37774222 C16.6577422,7.30690844 16.8889956,7.04024889 16.8889956,6.72010667 L16.8889956,5.70691556 C16.8889956,4.42705778 15.8403911,3.37767111 14.5425067,3.37767111 L14.5424,3.37777778 Z M6.34648889,2.47152 C6.34648889,2.11596444 6.64856889,1.83123556 6.98677333,1.83123556 L9.88472889,1.83123556 C10.2402844,1.83123556 10.5250133,2.13331556 10.5250133,2.47152 L10.5250133,3.36040889 L6.34648889,3.36040889 L6.34648889,2.47152 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M9.42222222,9.65351111 L9.42222222,8.58684444 C9.42222222,8.05351111 8.97777778,7.60906667 8.44444444,7.60906667 C7.91111111,7.60906667 7.46666667,8.05351111 7.46666667,8.58684444 L7.46666667,9.65351111 C7.46666667,10.1868444 7.91111111,10.6312889 8.44444444,10.6312889 C8.97777778,10.6312889 9.42222222,10.1868444 9.42222222,9.65351111 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 17px auto;
  background-position: left top;
  background-repeat: no-repeat;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobAddress {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='11px' height='16px' viewBox='0 0 11 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-59.000000, -410.000000)' fill='%23F6C900' fill-rule='nonzero'%3E%3Cg id='Group-7' transform='translate(56.000000, 362.000000)'%3E%3Cg id='Shape-2' transform='translate(3.000000, 48.000000)'%3E%3Cpath d='M5.16129032,0 C2.31093677,0 7.62945263e-13,2.20391226 7.62945263e-13,4.92263226 C7.62945263e-13,7.64135226 5.16129032,16 5.16129032,16 C5.16129032,16 10.3225806,7.64250839 10.3225806,4.92263226 C10.3225806,2.20275613 8.01164387,0 5.16129032,0 Z M5.16129032,6.66709884 C4.37355355,6.66709884 3.66258374,6.1922271 3.36136258,5.46449342 C3.05943123,4.7360991 3.22652325,3.89803768 3.78394426,3.34134503 C4.34071948,2.78392568 5.1787809,2.616832 5.90709265,2.91876335 C6.63482632,3.22005058 7.10966503,3.93102039 7.10966503,4.7186911 C7.10966503,5.794816 6.23741523,6.66709884 5.16125729,6.66709884 L5.16129032,6.66709884 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 11px auto;
  background-position: left 3px top;
  background-repeat: no-repeat;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobEmployment {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-57.000000, -457.000000)' fill='%23F6C900' fill-rule='nonzero'%3E%3Cg id='Group-7' transform='translate(56.000000, 362.000000)'%3E%3Cg id='Shape-3' transform='translate(1.000000, 95.000000)'%3E%3Cpath d='M8,0 C3.58112,0 0,3.58112 0,8 C0,12.41888 3.58112,16 8,16 C12.41888,16 16,12.41888 16,8 C16,3.58112 12.41888,0 8,0 Z M8,2.88 C8.35376,2.88 8.64,3.1662496 8.64,3.52 L8.64,7.63008 L11.649984,9.37008 C11.9562336,9.5463296 12.056224,9.933824 11.879984,10.240096 C11.703744,10.546368 11.31624,10.646336 11.009968,10.470096 L7.749808,8.590096 C7.724808,8.580096 7.7023072,8.56384608 7.679808,8.550096 C7.4885568,8.4388448 7.359808,8.2363456 7.359808,8.00008 L7.359808,3.52008 C7.359808,3.16632 7.6460576,2.88008 7.999808,2.88008 L8,2.88 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 16px auto;
  background-position: left top 1px;
  background-repeat: no-repeat;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobWage {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-57.000000, -485.000000)' fill='%23F6C900' fill-rule='nonzero'%3E%3Cg id='Group-7' transform='translate(56.000000, 362.000000)'%3E%3Cg id='Shape-4' transform='translate(1.000000, 123.000000)'%3E%3Cpath d='M7.91666667,-4.08562073e-14 C3.55016667,-4.08562073e-14 -6.09290396e-13,3.55016667 -6.09290396e-13,7.91666667 C-6.09290396e-13,12.2831667 3.55016667,15.8333333 7.91666667,15.8333333 C12.2831667,15.8333333 15.8333333,12.2831667 15.8333333,7.91666667 C15.8333333,3.55016667 12.2831667,-4.08562073e-14 7.91666667,-4.08562073e-14 Z M8.63346667,6.43366667 C8.7168,6.43366667 8.76693,6.50007333 8.76693,6.56713 L8.76693,7.28393 C8.76693,7.36726333 8.70052333,7.41739333 8.63346667,7.41739333 L6.1003,7.41674233 C6.08337333,7.583409 6.06644667,7.75007567 6.06644667,7.91674233 C6.06644667,8.083409 6.08337333,8.23314233 6.09965,8.399809 L8.63281667,8.399809 C8.71615,8.399809 8.76628,8.46621567 8.76628,8.53327233 L8.76628,9.25007233 C8.76628,9.33340567 8.69987333,9.38353567 8.63281667,9.38353567 L6.41665,9.38353567 C6.85025,10.250069 7.64971667,10.8503357 8.56631667,10.8503357 C9.14965,10.8503357 9.71605,10.6003357 10.1665833,10.1667357 C10.2167133,10.1166057 10.3000467,10.1166057 10.3501833,10.1667357 L11.1503167,10.8998023 C11.2004467,10.9499323 11.2167233,11.0495423 11.1503167,11.099669 C10.4335167,11.816469 9.51685,12.2162023 8.56698333,12.2162023 C6.91725,12.2162023 5.50065,11.0326023 4.95048333,9.382869 L4.01688333,9.382869 C3.93355,9.382869 3.88342,9.31646233 3.88342,9.24940567 L3.88342,8.53260567 C3.88342,8.44927233 3.94982667,8.39914233 4.01688333,8.39914233 L4.73368333,8.39914233 C4.71675667,8.23247567 4.70048,8.08274233 4.70048,7.91607567 C4.70048,7.749409 4.71740667,7.58274233 4.73368333,7.433009 L4.01688333,7.433009 C3.93355,7.433009 3.88342,7.36660233 3.88342,7.29954567 L3.88342,6.58274567 C3.88342,6.49941233 3.94982667,6.44928233 4.01688333,6.44928233 L4.95048333,6.44928233 C5.50061667,4.799549 6.90031667,3.615949 8.56698333,3.615949 C9.53378333,3.615949 10.4504833,4.01568233 11.1503167,4.73248233 C11.2004467,4.78261233 11.2004467,4.88222233 11.1503167,4.932349 L10.3501833,5.66541567 C10.3000533,5.71554567 10.21672,5.71554567 10.1665833,5.66541567 C9.71671667,5.215549 9.14965,4.965549 8.56631667,4.965549 C7.64965,4.965549 6.84948333,5.54888233 6.41665,6.432349 L8.63346667,6.43366667 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 16px auto;
  background-position: left top 1px;
  background-repeat: no-repeat;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobContactPerson {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='15px' viewBox='0 0 15 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-58.000000, -532.000000)' fill='%23F6C900' fill-rule='nonzero'%3E%3Cg id='Group-7' transform='translate(56.000000, 362.000000)'%3E%3Cg id='Path-3' transform='translate(2.000000, 170.000000)'%3E%3Cpath d='M9.76796053,8.52375021 C10.9598882,7.67105942 11.7377961,6.276316 11.7377961,4.69973705 C11.7377961,2.10394758 9.63384868,-4.20716094e-15 7.03805921,-4.20716094e-15 C4.44148026,-0.000770709339 2.33753289,2.10394758 2.33753289,4.69973705 C2.33753289,6.27714495 3.11544079,7.67190811 4.30736842,8.52375021 C1.77710526,9.44737521 1.71091211e-13,11.4903949 1.71091211e-13,13.0053949 C1.71091211e-13,15.0230923 3.15098684,14.9968591 7.03736842,14.9968591 C10.92375,14.9968591 14.0747368,15.0230548 14.0747368,13.0053949 C14.0747368,11.4904344 12.2984211,9.44743442 9.76815789,8.52375021 L9.76796053,8.52375021 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 14.2px auto;
  background-position: left 1px top 1px;
  background-repeat: no-repeat;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob {
  padding: 15px 20px 30px 20px;
  text-align: center;
  border-top: solid 1px rgba(255, 255, 255, 0.2);
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob span {
  display: block;
  font-size: 13px;
  line-height: 35px;
  font-family: "Frutiger LT Bold";
  margin: 0 0 10px 0;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareOptions {
  display: flex;
  justify-content: center;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper .shareLinks {
  line-height: 1 !important;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper ul li.shareMessengerItem, .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper ul li.shareAnyItem {
  display: none !important;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper ul li a.shareMessenger::before {
  background: url("data:image/svg+xml,%3Csvg id='Group_14' data-name='Group 14' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape' d='M2.61,14V11.528A6.284,6.284,0,0,1,0,6.482,6.765,6.765,0,0,1,7,0a6.766,6.766,0,0,1,7,6.482,6.765,6.765,0,0,1-7,6.481,7.556,7.556,0,0,1-2.009-.271L2.611,14ZM5.916,6.827h0L7.7,8.728l3.828-4.062L8.09,6.567l-1.826-1.9L2.436,8.728l3.479-1.9Z' transform='translate(8.004 8)' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper ul li a.shareMessenger::after {
  background: url("data:image/svg+xml,%3Csvg id='Group_14' data-name='Group 14' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23F6C900' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape' d='M2.61,14V11.528A6.284,6.284,0,0,1,0,6.482,6.765,6.765,0,0,1,7,0a6.766,6.766,0,0,1,7,6.482,6.765,6.765,0,0,1-7,6.481,7.556,7.556,0,0,1-2.009-.271L2.611,14ZM5.916,6.827h0L7.7,8.728l3.828-4.062L8.09,6.567l-1.826-1.9L2.436,8.728l3.479-1.9Z' transform='translate(8.004 8)' fill='%23F6C900'/%3E%3C/svg%3E%0A") no-repeat center;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper ul li a.shareFacebook::before {
  background: url("data:image/svg+xml,%3Csvg id='Group_12' data-name='Group 12' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape_Copy' data-name='Shape Copy' d='M3.98,12.563H1.326V6.28H0V4.116H1.326v-1.3C1.326,1.051,2.074,0,4.2,0H5.973V2.165H4.866c-.828,0-.883.3-.883.867l0,1.083H5.985L5.75,6.28H3.979v6.282Z' transform='translate(11.738 8.438)' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper ul li a.shareFacebook::after {
  background: url("data:image/svg+xml,%3Csvg id='Group_12' data-name='Group 12' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23F6C900' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape_Copy' data-name='Shape Copy' d='M3.98,12.563H1.326V6.28H0V4.116H1.326v-1.3C1.326,1.051,2.074,0,4.2,0H5.973V2.165H4.866c-.828,0-.883.3-.883.867l0,1.083H5.985L5.75,6.28H3.979v6.282Z' transform='translate(11.738 8.438)' fill='%23F6C900'/%3E%3C/svg%3E%0A") no-repeat center;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper ul li a.shareWhatsapp::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='30px' viewBox='0 0 31 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1538.000000, -415.000000)'%3E%3Cg id='Group-7' transform='translate(1538.000000, 339.000000)'%3E%3Cg id='Group-3' transform='translate(0.000000, 76.000000)'%3E%3Crect id='Rectangle-672' stroke='%23FFFFFF' stroke-width='1.5' x='1.25' y='0.75' width='28.5139925' height='28.5' rx='14.25'%3E%3C/rect%3E%3Cpath d='M15.8743549,6.66666667 C18.0055571,6.66666667 20.0064899,7.497396 21.5124,9.002604 C23.0157055,10.5078127 23.8442164,12.5078127 23.8442164,14.6354167 C23.8416112,19.028646 20.2670281,22.6015627 15.8743549,22.6015627 L15.8743549,22.6015627 C14.5377944,22.5989587 13.2246823,22.2656253 12.0626825,21.6302087 L12.0626825,21.6302087 L7.83675373,22.7395833 L8.96748955,18.6119793 C8.26924736,17.403646 7.9018881,16.033854 7.90449398,14.6302087 C7.90449398,10.2395833 11.4816823,6.66666667 15.8743549,6.66666667 Z M13.0527274,10.9531253 C12.9198528,10.9531253 12.703606,11.002604 12.5212296,11.2031253 C12.3388526,11.401042 11.8255927,11.8828127 11.8255927,12.8619793 C11.8255927,13.7799481 12.4530211,14.670451 12.6130271,14.8876123 L12.6384716,14.9218753 C12.7374758,15.0520833 14.0427723,17.0625 16.0410993,17.9244793 C16.515279,18.1302087 16.8852428,18.252604 17.1744403,18.34375 C17.6512252,18.494792 18.0863241,18.4739587 18.4302344,18.4244793 C18.813225,18.3671873 19.6078668,17.9427087 19.7746112,17.4765627 C19.9387497,17.0130207 19.9387497,16.6145833 19.8892479,16.53125 C19.8397455,16.4479167 19.7068709,16.3984373 19.5062567,16.2968753 C19.3082477,16.1979167 18.3286244,15.716146 18.1462474,15.651042 C17.963871,15.5833333 17.8309964,15.5520833 17.6981218,15.75 C17.5652478,15.9505207 17.1848618,16.3984373 17.0676198,16.53125 C16.9529831,16.6614587 16.8357411,16.6796873 16.6377321,16.5807293 C16.4371172,16.4817707 15.7961938,16.2708333 15.0354224,15.591146 C14.4440007,15.065104 14.0427723,14.4114587 13.9281355,14.213542 C13.8108929,14.0130207 13.9151081,13.90625 14.014113,13.807292 C14.1053015,13.71875 14.2147271,13.5755207 14.313732,13.4583333 C14.4127361,13.34375 14.4466059,13.2604167 14.5143462,13.127604 C14.5794805,12.994792 14.5456107,12.877604 14.4961083,12.778646 C14.4466059,12.6796873 14.0479827,11.6979167 13.8812383,11.2994793 C13.719705,10.9114587 13.5555658,10.966146 13.4331128,10.9583333 C13.318476,10.9531253 13.1856014,10.9531253 13.0527274,10.9531253 Z' id='Combined-Shape' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper ul li a.shareWhatsapp::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='30px' viewBox='0 0 31 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1538.000000, -415.000000)'%3E%3Cg id='Group-7' transform='translate(1538.000000, 339.000000)'%3E%3Cg id='Group-3' transform='translate(0.000000, 76.000000)'%3E%3Crect id='Rectangle-672' stroke='%23F6C900' stroke-width='1.5' x='1.25' y='0.75' width='28.5139925' height='28.5' rx='14.25'%3E%3C/rect%3E%3Cpath d='M15.8743549,6.66666667 C18.0055571,6.66666667 20.0064899,7.497396 21.5124,9.002604 C23.0157055,10.5078127 23.8442164,12.5078127 23.8442164,14.6354167 C23.8416112,19.028646 20.2670281,22.6015627 15.8743549,22.6015627 L15.8743549,22.6015627 C14.5377944,22.5989587 13.2246823,22.2656253 12.0626825,21.6302087 L12.0626825,21.6302087 L7.83675373,22.7395833 L8.96748955,18.6119793 C8.26924736,17.403646 7.9018881,16.033854 7.90449398,14.6302087 C7.90449398,10.2395833 11.4816823,6.66666667 15.8743549,6.66666667 Z M13.0527274,10.9531253 C12.9198528,10.9531253 12.703606,11.002604 12.5212296,11.2031253 C12.3388526,11.401042 11.8255927,11.8828127 11.8255927,12.8619793 C11.8255927,13.7799481 12.4530211,14.670451 12.6130271,14.8876123 L12.6384716,14.9218753 C12.7374758,15.0520833 14.0427723,17.0625 16.0410993,17.9244793 C16.515279,18.1302087 16.8852428,18.252604 17.1744403,18.34375 C17.6512252,18.494792 18.0863241,18.4739587 18.4302344,18.4244793 C18.813225,18.3671873 19.6078668,17.9427087 19.7746112,17.4765627 C19.9387497,17.0130207 19.9387497,16.6145833 19.8892479,16.53125 C19.8397455,16.4479167 19.7068709,16.3984373 19.5062567,16.2968753 C19.3082477,16.1979167 18.3286244,15.716146 18.1462474,15.651042 C17.963871,15.5833333 17.8309964,15.5520833 17.6981218,15.75 C17.5652478,15.9505207 17.1848618,16.3984373 17.0676198,16.53125 C16.9529831,16.6614587 16.8357411,16.6796873 16.6377321,16.5807293 C16.4371172,16.4817707 15.7961938,16.2708333 15.0354224,15.591146 C14.4440007,15.065104 14.0427723,14.4114587 13.9281355,14.213542 C13.8108929,14.0130207 13.9151081,13.90625 14.014113,13.807292 C14.1053015,13.71875 14.2147271,13.5755207 14.313732,13.4583333 C14.4127361,13.34375 14.4466059,13.2604167 14.5143462,13.127604 C14.5794805,12.994792 14.5456107,12.877604 14.4961083,12.778646 C14.4466059,12.6796873 14.0479827,11.6979167 13.8812383,11.2994793 C13.719705,10.9114587 13.5555658,10.966146 13.4331128,10.9583333 C13.318476,10.9531253 13.1856014,10.9531253 13.0527274,10.9531253 Z' id='Combined-Shape' fill='%23F6C900' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper ul li a.shareMail::before {
  background: url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cg id='Group_4' data-name='Group 4' transform='translate(8.004 10.667)'%3E%3Cpath id='Shape' d='M.492,9.13,4.968,4.963,6.757,6.588a.37.37,0,0,0,.492,0L9.039,4.963,13.514,9.13Zm9.05-4.621L14.007.459V8.667ZM0,.459l4.465,4.05L0,8.667ZM.5,0H13.509L7,5.9Z' transform='translate(0)' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob .shareLinksWrapper ul li a.shareMail::after {
  background: url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23F6C900' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cg id='Group_4' data-name='Group 4' transform='translate(8.004 10.667)'%3E%3Cpath id='Shape' d='M.492,9.13,4.968,4.963,6.757,6.588a.37.37,0,0,0,.492,0L9.039,4.963,13.514,9.13Zm9.05-4.621L14.007.459V8.667ZM0,.459l4.465,4.05L0,8.667ZM.5,0H13.509L7,5.9Z' transform='translate(0)' fill='%23F6C900'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob a.jobPdf {
  cursor: pointer;
  position: relative;
  width: 40px;
  height: 40px;
  color: transparent;
  text-indent: -9999px;
  display: table;
  margin: 0 4.25px;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob a.jobPdf::before, .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob a.jobPdf::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-size: contain;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob a.jobPdf::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' width='30' height='30' version='1.1' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: none; %7D .cls-1, .cls-3 %7B stroke-width: 0px; %7D .cls-2 %7B stroke: %23FFFFFF; stroke-miterlimit: 10; stroke-width: 1.5px; %7D .cls-3 %7B fill: %23FFFFFF; %7D %3C/style%3E%3C/defs%3E%3Cg id='Rectangle_672' data-name='Rectangle 672'%3E%3Cpath class='cls-1' d='M15,0h0C23.3,0,30,6.7,30,15h0c0,8.3-6.7,15-15,15h0C6.7,30,0,23.2,0,15H0C0,6.7,6.7,0,15,0Z'/%3E%3Cpath class='cls-2' d='M15,.7h0c7.9,0,14.2,6.4,14.2,14.2h0c0,7.9-6.4,14.2-14.2,14.2h0C7.1,29.2.8,22.8.8,15h0C.8,7.1,7.1.7,15,.7Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M21.8,10.8h-13.5c-.8,0-1.5.7-1.5,1.5v6c0,.8.7,1.5,1.5,1.5h13.5c.8,0,1.5-.7,1.5-1.5v-6c0-.8-.7-1.5-1.5-1.5ZM10.8,16.1c-.1,0-.3,0-.6,0v1.2c0,.3-.2.5-.5.5s-.5-.2-.5-.5v-3.8c0-.1,0-.3.1-.4s.2-.1.4-.1h1.1c.9,0,1.6.7,1.6,1.6s-.7,1.6-1.6,1.6h0ZM15.1,17.6c-.3,0-1,0-1.1,0h0c-.1,0-.3,0-.4-.1,0,0-.1-.2-.1-.4,0,0,0-3.7,0-3.7,0-.1,0-.3.1-.4s.2-.1.4-.1h1c1.2,0,2,.9,2,2.3s-.8,2.3-1.9,2.3h0ZM20.2,14.8c.3,0,.5.2.5.5s-.2.5-.5.5h-.9v1.4c0,.3-.2.5-.5.5s-.5-.2-.5-.5v-3.8c0-.3.2-.5.5-.5h1.5c.3,0,.5.2.5.5s-.2.5-.5.5h-1v.8h.9Z'/%3E%3Cpath class='cls-3' d='M15.1,13.9h-.5c0,.5,0,2.2,0,2.7.2,0,.4,0,.6,0,.7,0,1-.7,1-1.3,0-.3,0-1.3-1-1.3h0Z'/%3E%3Cpath class='cls-3' d='M10.9,13.9h-.6c0,.2,0,.5,0,.6s0,.4,0,.6c.2,0,.4,0,.6,0,.3,0,.6-.3.6-.6s-.3-.6-.6-.6Z'/%3E%3Cpath class='cls-3' d='M21.4,9.8c-.1-.3-.3-.6-.5-.9l-2.1-2.2c-.5-.5-1.1-.8-1.8-.8h-6.7c-.8,0-1.5.7-1.5,1.5v2.3h12.6Z'/%3E%3Cpath class='cls-3' d='M8.8,20.8v.7c0,.8.7,1.5,1.5,1.5h9.7c.8,0,1.5-.7,1.5-1.5v-.7h-12.7Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  opacity: 1;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob a.jobPdf::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' width='30' height='30' version='1.1' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: none; %7D .cls-1, .cls-3 %7B stroke-width: 0px; %7D .cls-2 %7B stroke: %23F6C900; stroke-miterlimit: 10; stroke-width: 1.5px; %7D .cls-3 %7B fill: %23F6C900; %7D %3C/style%3E%3C/defs%3E%3Cg id='Rectangle_672' data-name='Rectangle 672'%3E%3Cpath class='cls-1' d='M15,0h0C23.3,0,30,6.7,30,15h0c0,8.3-6.7,15-15,15h0C6.7,30,0,23.2,0,15H0C0,6.7,6.7,0,15,0Z'/%3E%3Cpath class='cls-2' d='M15,.7h0c7.9,0,14.2,6.4,14.2,14.2h0c0,7.9-6.4,14.2-14.2,14.2h0C7.1,29.2.8,22.8.8,15h0C.8,7.1,7.1.7,15,.7Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M21.8,10.8h-13.5c-.8,0-1.5.7-1.5,1.5v6c0,.8.7,1.5,1.5,1.5h13.5c.8,0,1.5-.7,1.5-1.5v-6c0-.8-.7-1.5-1.5-1.5ZM10.8,16.1c-.1,0-.3,0-.6,0v1.2c0,.3-.2.5-.5.5s-.5-.2-.5-.5v-3.8c0-.1,0-.3.1-.4s.2-.1.4-.1h1.1c.9,0,1.6.7,1.6,1.6s-.7,1.6-1.6,1.6h0ZM15.1,17.6c-.3,0-1,0-1.1,0h0c-.1,0-.3,0-.4-.1,0,0-.1-.2-.1-.4,0,0,0-3.7,0-3.7,0-.1,0-.3.1-.4s.2-.1.4-.1h1c1.2,0,2,.9,2,2.3s-.8,2.3-1.9,2.3h0ZM20.2,14.8c.3,0,.5.2.5.5s-.2.5-.5.5h-.9v1.4c0,.3-.2.5-.5.5s-.5-.2-.5-.5v-3.8c0-.3.2-.5.5-.5h1.5c.3,0,.5.2.5.5s-.2.5-.5.5h-1v.8h.9Z'/%3E%3Cpath class='cls-3' d='M15.1,13.9h-.5c0,.5,0,2.2,0,2.7.2,0,.4,0,.6,0,.7,0,1-.7,1-1.3,0-.3,0-1.3-1-1.3h0Z'/%3E%3Cpath class='cls-3' d='M10.9,13.9h-.6c0,.2,0,.5,0,.6s0,.4,0,.6c.2,0,.4,0,.6,0,.3,0,.6-.3.6-.6s-.3-.6-.6-.6Z'/%3E%3Cpath class='cls-3' d='M21.4,9.8c-.1-.3-.3-.6-.5-.9l-2.1-2.2c-.5-.5-1.1-.8-1.8-.8h-6.7c-.8,0-1.5.7-1.5,1.5v2.3h12.6Z'/%3E%3Cpath class='cls-3' d='M8.8,20.8v.7c0,.8.7,1.5,1.5,1.5h9.7c.8,0,1.5-.7,1.5-1.5v-.7h-12.7Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  opacity: 0;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob a.jobPdf:hover::before {
  opacity: 0;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob a.jobPdf:hover::after {
  opacity: 1;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 342px;
  border-bottom-left-radius: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .backgroundMedia .backgroundOverlay01, .tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .backgroundMedia .backgroundOverlay02 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .backgroundMedia .backgroundOverlay01 {
  background: #212121;
  opacity: 0.1;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .backgroundMedia .backgroundOverlay02 {
  background: rgb(0, 0, 0);
  background: linear-gradient(360deg, rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 100%);
  opacity: 0.6;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent .quickInfoMediaCircle {
  margin: 0 auto 15px auto;
  width: 140px;
  height: 140px;
  overflow: hidden;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent .quickInfoMediaCircle .image {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent .quickInfoMediaCircle video {
  position: relative;
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent a.link_filled_centered {
  position: relative;
  font-size: 16px;
  padding: 8px 55px 10px 55px;
  -webkit-box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.1);
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent a.link_filled_centered.link_mail {
  width: 266px;
  background-size: 39px 39px;
  background-position: left 3px center;
  padding-left: 49px;
  padding-right: 30px;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent a.link_filled_centered.link_whatsapp {
  width: 266px;
  margin-top: 5px;
  background-size: 39px 39px;
  background-position: left 3px center;
  padding-left: 49px;
  padding-right: 30px;
}
.tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent a.link_filled_centered.link_online {
  width: 266px;
  margin-top: 5px;
}
.tx-agru-jobs.show .quickInfoPanel.onlyStickyMedia {
  display: none;
}

@media (min-width: 48em) {
  .tx-agru-jobs.show .contentBlocks .block .applicationLinks {
    display: flex;
    flex-wrap: wrap;
  }
  .tx-agru-jobs.show .contentBlocks .block .applicationLinks a.link_mail {
    display: inline-block;
    margin-left: 0px;
    margin-right: 6px;
  }
  .tx-agru-jobs.show .contentBlocks .block .applicationLinks a.link_whatsapp {
    display: inline-block;
    margin-right: 6px;
  }
}
@media (min-width: 64em) {
  .tx-agru-jobs .jobFilters {
    margin: 0 0 3.8125vw 0;
  }
  .tx-agru-jobs .jobFilters .jobFilter.jobCategory div span {
    font-size: 0.8888888889rem;
    line-height: 1.4444444444rem;
    margin: 0.3125vw;
    padding: 0.425vw 1.125vw 0.55vw 1.3125vw;
    border-radius: 1.5vw;
  }
  .tx-agru-jobs .jobFilters .jobFilter.jobCategory div span .indicator {
    width: 1.375vw;
    height: 1.375vw;
    margin: 0 0 0 0.46875vw;
    font-size: 0.6111111111rem;
    line-height: 0.6666666667rem;
  }
  .tx-agru-jobs .jobsList {
    padding: 0 11.25vw;
  }
  .tx-agru-jobs .jobsList .loading {
    height: 3.75vw;
    background-size: 2.5vw auto;
  }
  .tx-agru-jobs .jobsList .jobs .rows .row {
    padding: 1.1875vw 0.625vw 0.9375vw 1.25vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
  }
  .tx-agru-jobs .jobsList .jobs .rows .row a.title {
    width: 42.89%;
    margin: 0px;
    font-size: 0.8888888889rem;
    line-height: 1;
  }
  .tx-agru-jobs .jobsList .jobs .rows .row .jobData {
    font-size: 0.8888888889rem;
    line-height: 1;
    display: flex;
    flex-wrap: wrap;
    width: 46.19%;
  }
  .tx-agru-jobs .jobsList .jobs .rows .row .jobData .position, .tx-agru-jobs .jobsList .jobs .rows .row .jobData .state, .tx-agru-jobs .jobsList .jobs .rows .row .jobData .city {
    margin: 0px;
  }
  .tx-agru-jobs .jobsList .jobs .rows .row .jobData .position {
    width: 36.3%;
  }
  .tx-agru-jobs .jobsList .jobs .rows .row .jobData .state {
    width: 36.3%;
  }
  .tx-agru-jobs .jobsList .jobs .rows .row .jobData .city {
    width: 27.4%;
  }
  .tx-agru-jobs .jobsList .jobs .rows .row a.showDetails {
    display: block;
    width: 10.9%;
    text-align: center;
    background-color: #008BD2;
    color: #fff;
    font-size: 0.7777777778rem;
    line-height: 1.4444444444rem;
    padding: 0.25vw 0 0.375vw;
    border-radius: 1.125vw;
    font-family: "Frutiger LT Bold";
  }
  .tx-agru-jobs .jobsList .jobs .rows .row a.showDetails:hover {
    color: #F6C900;
  }
  .tx-agru-jobs .jobsList .jobs .noJobsAvailable {
    margin: 3.75vw 0;
  }
  .tx-agru-jobs .jobsList a.loadMoreJobs {
    margin: 4.4375vw auto 0 auto;
    padding: 1.5625vw 0px 0 0px;
    font-size: 0.8888888889rem;
    line-height: 1.4444444444rem;
    background-size: 1.5vw auto;
  }
  .tx-agru-jobs.list {
    margin: 0.4375vw 0 7.375vw 0;
  }
  .tx-agru-jobs.teaserlist {
    margin: 0 0 4.9375vw 0;
  }
  .tx-agru-jobs.teaserlist .teaserlistHeadline {
    text-align: left;
    padding: 0 11.25vw;
    font-size: 1.6666666667rem;
    line-height: 2.7777777778rem;
    margin: 0 0 0.625vw 0;
  }
  .tx-agru-jobs.teaserlist .jobFilters {
    margin: 0 0 2.8125vw 0;
  }
  .tx-agru-jobs.relatedjobs {
    margin: 2.6875vw 0 3.8125vw 0;
  }
  .tx-agru-jobs.show h3 {
    font-size: 1.6666666667rem;
    line-height: 1.6666666667rem;
    margin: 0 0 1.25vw 0;
  }
  .tx-agru-jobs.show .detailColumns {
    padding: 0 9.375vw;
    display: flex;
    flex-wrap: wrap;
  }
  .tx-agru-jobs.show .detailColumns .column:first-child {
    width: 61.53%;
  }
  .tx-agru-jobs.show .detailColumns .column:last-child {
    width: 38.4%;
  }
  .tx-agru-jobs.show .contentBlocks {
    padding: 0 3.3125vw 0 4.375vw;
  }
  .tx-agru-jobs.show .contentBlocks .block {
    margin: 3.75vw 0 0 0;
    padding: 0 0 2.75vw 0;
    font-size: 0.8888888889rem;
    line-height: 1.3333333333rem;
  }
  .tx-agru-jobs.show .contentBlocks .block .description.addedTopMargin {
    margin-top: 2.125vw;
  }
  .tx-agru-jobs.show .contentBlocks .block ul li {
    padding: 0 0 1.0625vw 1vw;
    margin: 0 0 0 0.875vw;
    background-size: auto 0.3125vw;
    background-position: left top 0.5625vw;
    background-repeat: no-repeat;
  }
  .tx-agru-jobs.show .contentBlocks .block p {
    line-height: 1.3333333333rem;
  }
  .tx-agru-jobs.show .contentBlocks .block .applicationLinks a.link_mail {
    margin-right: 0.375vw;
  }
  .tx-agru-jobs.show .contentBlocks .block .applicationLinks a.link_whatsapp {
    margin-right: 0.375vw;
  }
  .tx-agru-jobs.show .contentBlocks .block:last-child {
    padding-bottom: 9.25vw;
  }
  .tx-agru-jobs.show .quickInfoPanel {
    width: 100%;
    margin: 0.9375vw 0 5.75vw 0;
    display: flex;
    flex-wrap: wrap;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent {
    border-bottom-left-radius: 7.5vw;
    width: 61.5%;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .backgroundShape {
    width: 6.25vw;
    height: 6.25vw;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails {
    padding: 3.75vw 5.5vw 3.3125vw 6vw;
    height: 23.5vw;
    max-height: 23.5vw;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .headline {
    text-align: left;
    font-size: 2.7777777778rem;
    line-height: 1;
    margin: 0 0 1.5vw 0;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .headlineSecondary {
    font-size: 2.33rem;
    margin: 0 0 0.75vw 0;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobDetailsIntro {
    margin: 0 0 1.25vw 0;
    line-height: 1.3333333333rem;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobInfo {
    font-size: 1rem;
    line-height: 1.8888888889rem;
    margin: 0 0 0 0;
    padding: 0 0 0 1.9375vw;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobInfo:last-child {
    margin: 0px;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobTitle {
    background-size: 1.0625vw auto;
    background-position: left 0.5vw;
    background-repeat: no-repeat;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobAddress {
    background-size: 0.6875vw auto;
    background-position: left 0.1875vw center;
    background-repeat: no-repeat;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobEmployment {
    background-size: 1vw auto;
    background-position: left center;
    background-repeat: no-repeat;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobWage {
    background-size: 1vw auto;
    background-position: left center;
    background-repeat: no-repeat;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .jobDetails .jobContactPerson {
    background-size: 0.8875vw auto;
    background-position: left 0.0625vw center;
    background-repeat: no-repeat;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob {
    padding: 2.0625vw 6.3125vw 2.625vw 6.3125vw;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 0.625vw;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob span {
    font-size: 0.8333333333rem;
    line-height: 1.9444444444rem;
    margin: 0;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoContent .shareJob a.jobPdf {
    width: 2vw;
    height: 2vw;
    margin: 0 0.2125vw;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoMedia {
    width: 38.5%;
    height: auto;
    border-bottom-left-radius: 0;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent .quickInfoMediaCircle {
    margin: 1.25vw auto 1.5625vw auto;
    width: 16.75vw;
    height: 16.75vw;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent a.link_filled_centered {
    font-size: 0.8888888889rem;
    padding: 0.5625vw 3.71875vw 0.6875vw 3.71875vw;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent a.link_filled_centered.link_mail {
    width: 16.75vw;
    background-size: 2.5vw 2.5vw;
    background-position: left 0.1875vw center;
    padding-left: 3.375vw;
    padding-right: 1.25vw;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent a.link_filled_centered.link_whatsapp {
    width: 16.75vw;
    margin-top: 0.3125vw;
    background-size: 2.5vw 2.5vw;
    background-position: left 0.1875vw center;
    padding-left: 3.375vw;
    padding-right: 1.25vw;
  }
  .tx-agru-jobs.show .quickInfoPanel .quickInfoMedia .quickInfoMediaContent a.link_filled_centered.link_online {
    width: 16.75vw;
    margin-top: 0.3125vw;
  }
  .tx-agru-jobs.show .quickInfoPanel.isSplitUpInDesktopView .quickInfoContent {
    width: 100%;
    height: 30.5vw;
  }
  .tx-agru-jobs.show .quickInfoPanel.isSplitUpInDesktopView .quickInfoMedia {
    display: none;
  }
  .tx-agru-jobs.show .quickInfoPanel.onlyStickyMedia {
    display: block;
    position: sticky;
    top: 25vh;
  }
  .tx-agru-jobs.show .quickInfoPanel.onlyStickyMedia .quickInfoMedia {
    display: flex;
    width: 100%;
    height: 30.5vw;
  }
}
body.pace-running {
  overflow: hidden;
}

body.is-root-page {
  background-color: #008BD2;
}

body.is-root-page > :not(.pace), body.is-root-page:before, body.is-root-page:after {
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}

body.is-root-page:not(.pace-done) > :not(.pace), body.is-root-page:not(.pace-done):before, body.is-root-page:not(.pace-done):after {
  opacity: 0;
}

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace.pace-inactive .pace-progress {
  display: none;
}

.pace .pace-progress {
  background-color: #008BD2;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0) !important;
  -ms-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
}

.pace .pace-progress:after {
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  content: attr(data-progress-text);
  font-family: "Frutiger LT Bold";
  font-weight: 100;
  font-size: 5rem;
  line-height: 1;
  text-align: center;
  color: #F6C900;
  top: 50%;
  transform: translateY(-50%);
}

/* _custom.scss */
html, body {
  height: 100%;
}

html {
  font-size: 15px;
  line-height: 24px;
  color: rgba(33, 33, 33, 0.9019607843);
}

body {
  margin: 0px;
  font-family: "Frutiger LT";
  font-weight: 400;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
body.lock {
  overflow-y: hidden;
}

a {
  color: #F6C900;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  -khtml-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
a.link_filled, a.link_filled_centered {
  display: inline-block;
  text-decoration: none !important;
  border: solid 1px #008BD2;
  border-radius: 999px;
  background-color: #008BD2;
  color: #fff;
  font-family: "Frutiger LT Bold";
  font-size: 16px;
  line-height: 26px;
  padding: 9px 57px 13px;
}
a.link_filled:hover, a.link_filled_centered:hover {
  color: #F6C900;
}
a.link_transparent, a.link_transparent_centered {
  display: inline-block;
  text-decoration: none !important;
  border: solid 2px #008BD2;
  border-radius: 999px;
  background-color: transparent;
  color: #008BD2;
  font-family: "Frutiger LT Bold";
  font-size: 16px;
  line-height: 26px;
  padding: 9px 36.5px 15px;
}
a.link_transparent:hover, a.link_transparent_centered:hover {
  border-color: #F6C900 !important;
  color: #F6C900 !important;
}
a.link_filled_centered, a.link_transparent_centered {
  text-align: center;
  display: table;
  margin: 0 auto;
}
a.cover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  color: transparent;
  text-indent: -999999px;
}
a.link_mail {
  background-size: 41px 41px;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23F6C900' cx='24' cy='24' r='24'/%3E%3Cpath d='M10.924 16 23 26.986 35.076 16H10.924zm-.924.854v15.283l8.288-7.741L10 16.854zm26 0-8.288 7.542L36 32.136V16.855zM19.222 25.24 10.914 33h24.172l-8.308-7.76-3.32 3.026a.684.684 0 0 1-.915 0l-3.321-3.026z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left 4px center;
  padding-left: 59px;
  padding-right: 30px;
}
a.link_whatsapp {
  background-size: 41px 41px;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%2325D366' cx='24' cy='24' r='24'/%3E%3Cpath d='M33.213 14.779A12.895 12.895 0 0 0 24.055 11C16.92 11 11.11 16.78 11.11 23.882a12.769 12.769 0 0 0 1.727 6.441L11 37l6.864-1.795a13.001 13.001 0 0 0 6.187 1.572h.004c7.135 0 12.94-5.78 12.945-12.887 0-3.441-1.346-6.676-3.787-9.111zm-9.158 19.82h-.004c-1.93 0-3.826-.518-5.476-1.491l-.394-.232-4.075 1.061 1.088-3.95-.254-.405a10.645 10.645 0 0 1-1.646-5.7c0-5.902 4.828-10.704 10.765-10.704a10.71 10.71 0 0 1 7.605 3.138 10.625 10.625 0 0 1 3.148 7.574c0 5.907-4.828 10.709-10.757 10.709zm5.9-8.02c-.323-.161-1.914-.94-2.21-1.046-.296-.11-.512-.16-.728.16-.216.325-.833 1.05-1.024 1.264-.186.21-.376.24-.698.08-.326-.16-1.367-.501-2.603-1.6-.96-.851-1.612-1.909-1.798-2.229-.19-.324-.021-.497.14-.657.148-.143.325-.375.486-.565.161-.185.216-.32.326-.535.106-.214.05-.404-.03-.564-.08-.16-.727-1.748-.998-2.393-.263-.628-.53-.539-.728-.552-.186-.008-.402-.008-.618-.008-.216 0-.567.08-.863.404-.297.32-1.13 1.1-1.13 2.684s1.16 3.117 1.32 3.332c.161.21 2.281 3.463 5.527 4.857.77.333 1.37.53 1.84.678.775.245 1.482.21 2.04.13.622-.092 1.913-.779 2.184-1.533.267-.75.267-1.394.186-1.529-.08-.135-.296-.215-.622-.379z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left 4px center;
  padding-left: 59px;
  padding-right: 30px;
}

.col .ce-bodytext ul {
  margin: 0 0 15px 0;
}
.col .ce-bodytext ul li {
  padding: 0 0 0 16px;
  margin: 0 0 0 10px;
  list-style-type: none;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='5px' height='5px' viewBox='0 0 5 5' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-38.000000, -1585.000000)' fill='%23008BD2'%3E%3Cg id='Group-9' transform='translate(0.000000, 1070.000000)'%3E%3Cg id='Group' transform='translate(28.000000, 464.000000)'%3E%3Cg id='Group-16' transform='translate(10.000000, 43.000000)'%3E%3Ccircle id='Oval' cx='2.5' cy='10.5' r='2.5'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: auto 5px;
  background-position: left top 8px;
  background-repeat: no-repeat;
}
.col .ce-bodytext ol {
  margin: 0 0 15px 0;
}
.col .ce-bodytext ol li {
  padding: 0 0 0 16px;
  margin: 0 0 0 25px;
}

section#parent.isStory section#content {
  padding: 0px !important;
}
section#parent.isStory section#content.noHeaderElement {
  padding: 0px;
}
section#parent.isStory section#content > .backgroundShape:first-of-type {
  display: none;
}
section#content {
  padding: 49px 0 0 0;
  position: relative;
}
section#content.noHeaderElement {
  padding: 90px 0 0 0;
}
section#content section.grey {
  border-top: solid 1px #E6E6E6;
  background-color: #FAFAFA;
}
section#content section.primary {
  padding: 50px 0 40px 0;
  background-color: #008BD2;
}
section#content section.primary .ce-bodytext p, section#content section.primary .ce-bodytext a {
  color: #fff;
}
section#content section.primary .ce-bodytext a {
  text-decoration: underline;
}
section#content section.primary a.link_filled, section#content section.primary a.link_filled_centered {
  margin-top: 50px;
  border-color: #fff;
  background-color: #fff;
  color: #fff;
}
section#content section.primary a.link_transparent, section#content section.primary a.link_transparent_centered {
  margin-top: 50px;
  border-color: #fff;
  color: #fff;
}
section#content section.primary h1, section#content section.primary h2 {
  font-size: 40px;
  line-height: 70px;
  margin: 5px 0 15px 0;
  color: #F6C900;
}
section#content section.primary .ce-gallery[data-ce-images="1"] img {
  max-width: 150px;
}
section#content section.story { /*success story */
  overflow: hidden;
}
section#content section.story .col02 {
  position: relative;
  padding: 106px 28px 84px 28px;
}
section#content section.story h3 {
  color: #008BD2;
  font-family: "Frutiger LT Bold";
  font-size: 24px;
  line-height: 28px;
  margin: 65px 0 15px;
}
section#content section.story .ce-bodytext p, section#content section.story .ce-bodytext a {
  font-size: 14px;
  line-height: 24px;
}
section#content section.story .frame-layout-100 .ce-bodytext p {
  font-size: 15px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.frame.frame-layout-100 h1, .frame.frame-layout-100 h2, .frame.frame-layout-100 h3, .frame.frame-layout-100 h4, .frame.frame-layout-100 h5, .frame.frame-layout-100 h6, .frame.frame-layout-100 p, .frame.frame-layout-100 a {
  text-align: center;
}
.frame.frame-layout-100 h4 {
  margin-top: 0px !important;
}
.frame.frame-layout-200 h4 {
  background-image: none !important;
  margin-top: 0px !important;
  padding-top: 0px !important;
}
.frame.frame-layout-300 h4 {
  padding: 0px;
  margin: 0px 0 90px 0;
  background-image: none !important;
  font-size: 24px;
  line-height: 28px;
  color: #008BD2;
}
.frame.frame-layout-300 h4 a {
  text-decoration: underline;
}
.frame.frame-layout-300 h4 a:hover {
  text-decoration: none !important;
}

.enableWithCookies {
  display: none !important;
}

.isCircle {
  overflow: hidden;
  border-radius: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}

b, strong {
  font-family: "Frutiger LT Bold";
  font-weight: normal;
}

h1, h2, h3, h4 {
  font-weight: normal;
}

h1 {
  font-family: "Frutiger LT Bold";
  font-size: 30px;
  line-height: 32px;
  color: #008BD2;
  margin: 0 0 15px 0;
  hyphens: auto;
  -webkit-hyphens: auto;
}

h2 {
  font-family: "Frutiger LT Bold";
  font-size: 30px;
  line-height: 32px;
  color: #008BD2;
  margin: 0 0 15px 0;
}

h3 {
  color: #F6C900;
  font-size: 26px;
  line-height: 28px;
  font-family: "Frutiger LT Light";
  margin: 0px 0 4px 0;
  padding: 0px;
}

h4 { /* check HorizontalScroll Section in main.js if TOP Margin gets changed */
  color: #F6C900;
  font-size: 20px;
  line-height: 25px;
  font-family: "Frutiger LT Bold";
  margin: 55px 0 5px 0;
}

h4.text-center {
  padding: 35px 0 0 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-173.000000, -714.000000)'%3E%3Cg id='Group-4' transform='translate(27.000000, 714.000000)'%3E%3Cg id='Group-3'%3E%3Cg id='Group-2' transform='translate(93.000000, 0.000000)'%3E%3Cg id='Group-20' transform='translate(53.000000, 0.000000)'%3E%3Cg id='Group-21'%3E%3Cpath d='M14.7125531,7.91076284 L14.7125531,0 C6.81644828,0.500205733 0.500205733,6.81644828 0,14.7125531 L7.91076284,14.7125531 C8.36470412,11.1708033 11.1708033,8.36470412 14.7125531,7.91076284 L14.7125531,7.91076284 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3Cpath d='M7.91030477,16.7362792 L0,16.7362792 C0.500205733,24.632384 6.81644828,30.9486265 14.7125531,31.4492903 L14.7125531,23.5385275 C11.1708033,23.0841281 8.36470412,20.278487 7.91030477,16.7362792 L7.91030477,16.7362792 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3Cpath d='M16.7358211,31.4492903 C24.6328421,30.9486265 30.9481685,24.632384 31.4488323,16.7362792 L23.5380694,16.7362792 C23.0841281,20.278487 20.278029,23.0841281 16.7358211,23.5385275 L16.7358211,31.4492903 Z' id='Path' fill='%23F6C900'%3E%3C/path%3E%3Cpath d='M23.5380694,14.7125531 L31.4488323,14.7125531 C30.9477104,6.81644828 24.632384,0.500205733 16.7362792,0 L16.7362792,7.91076284 C20.278029,8.36470412 23.0841281,11.1708033 23.5380694,14.7125531 L23.5380694,14.7125531 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 32px auto;
  background-position: top 0px center;
  background-repeat: no-repeat;
}

h5 {
  color: #F6C900;
  font-size: 16px;
  line-height: 20px;
  font-family: "Frutiger LT Bold";
  margin: 0 0 15px 0;
  font-weight: inherit;
}

p {
  margin: 0 0 16px 0;
}

.contenttable {
  margin: 0 0 16px 0;
}
.contenttable th {
  background: #F7F7F7;
}
.contenttable td, .contenttable th {
  padding: 4px 12px 4px 4px;
}

.content ul, .content ol {
  margin: 0 0 16px 0;
}
.content ul li {
  margin: 0 0 0 36px;
}
.content ol li {
  margin: 0 0 0 48px;
}

.swiper-button-prev, .swiper-button-next {
  width: 46px;
  height: 46px;
  background-color: #008BD2;
  border-radius: 100%;
}
.swiper-button-prev:after, .swiper-button-next:after {
  content: none;
}

.swiper-button-prev {
  left: 17px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='17px' viewBox='0 0 10 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-34.000000, -2310.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Group-10' transform='translate(17.000000, 2086.000000)'%3E%3Cg id='Group-25' transform='translate(23.000000, 233.000000) rotate(-180.000000) translate(-23.000000, -233.000000) translate(0.000000, 210.000000)'%3E%3Cg id='Path-3' transform='translate(19.000000, 15.000000)'%3E%3Cpath d='M5.0499356,12.9989176 C5.37697833,12.9885754 5.68837014,12.8582652 5.92478689,12.6348759 L12.590422,6.28069349 C13.1215932,5.77392096 13.1382573,4.9341628 12.6279149,4.4067127 C12.1175672,3.87926261 11.2718847,3.86271526 10.7407136,4.36948249 L5,9.83831552 L-0.740709613,4.36948249 C-1.27188075,3.86270996 -2.11758987,3.87925731 -2.6279109,4.4067127 C-3.13825859,4.9341628 -3.1215945,5.77394744 -2.59041803,6.28069349 L4.07521711,12.6348759 C4.33663532,12.882051 4.68866884,13.0133999 5.05005292,12.9989176 L5.0499356,12.9989176 Z' id='Path' transform='translate(5.000000, 8.500000) rotate(-90.000000) translate(-5.000000, -8.500000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 10px 17px;
  background-position: left 17px center;
  background-repeat: no-repeat;
}
.swiper-button-prev:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='17px' viewBox='0 0 10 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-34.000000, -2310.000000)' fill='%23F6C900' fill-rule='nonzero'%3E%3Cg id='Group-10' transform='translate(17.000000, 2086.000000)'%3E%3Cg id='Group-25' transform='translate(23.000000, 233.000000) rotate(-180.000000) translate(-23.000000, -233.000000) translate(0.000000, 210.000000)'%3E%3Cg id='Path-3' transform='translate(19.000000, 15.000000)'%3E%3Cpath d='M5.0499356,12.9989176 C5.37697833,12.9885754 5.68837014,12.8582652 5.92478689,12.6348759 L12.590422,6.28069349 C13.1215932,5.77392096 13.1382573,4.9341628 12.6279149,4.4067127 C12.1175672,3.87926261 11.2718847,3.86271526 10.7407136,4.36948249 L5,9.83831552 L-0.740709613,4.36948249 C-1.27188075,3.86270996 -2.11758987,3.87925731 -2.6279109,4.4067127 C-3.13825859,4.9341628 -3.1215945,5.77394744 -2.59041803,6.28069349 L4.07521711,12.6348759 C4.33663532,12.882051 4.68866884,13.0133999 5.05005292,12.9989176 L5.0499356,12.9989176 Z' id='Path' transform='translate(5.000000, 8.500000) rotate(-90.000000) translate(-5.000000, -8.500000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.swiper-button-next {
  right: 17px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='17px' viewBox='0 0 10 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-331.000000, -2311.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Group-10' transform='translate(17.000000, 2086.000000)'%3E%3Cg id='Group-25' transform='translate(318.000000, 233.000000) rotate(-360.000000) translate(-318.000000, -233.000000) translate(295.000000, 210.000000)'%3E%3Cg id='Path-3' transform='translate(19.000000, 15.000000)'%3E%3Cpath d='M5.0499356,12.9989176 C5.37697833,12.9885754 5.68837014,12.8582652 5.92478689,12.6348759 L12.590422,6.28069349 C13.1215932,5.77392096 13.1382573,4.9341628 12.6279149,4.4067127 C12.1175672,3.87926261 11.2718847,3.86271526 10.7407136,4.36948249 L5,9.83831552 L-0.740709613,4.36948249 C-1.27188075,3.86270996 -2.11758987,3.87925731 -2.6279109,4.4067127 C-3.13825859,4.9341628 -3.1215945,5.77394744 -2.59041803,6.28069349 L4.07521711,12.6348759 C4.33663532,12.882051 4.68866884,13.0133999 5.05005292,12.9989176 L5.0499356,12.9989176 Z' id='Path' transform='translate(5.000000, 8.500000) rotate(-90.000000) translate(-5.000000, -8.500000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 10px 17px;
  background-position: right 17px center;
  background-repeat: no-repeat;
}
.swiper-button-next:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='17px' viewBox='0 0 10 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-331.000000, -2311.000000)' fill='%23F6C900' fill-rule='nonzero'%3E%3Cg id='Group-10' transform='translate(17.000000, 2086.000000)'%3E%3Cg id='Group-25' transform='translate(318.000000, 233.000000) rotate(-360.000000) translate(-318.000000, -233.000000) translate(295.000000, 210.000000)'%3E%3Cg id='Path-3' transform='translate(19.000000, 15.000000)'%3E%3Cpath d='M5.0499356,12.9989176 C5.37697833,12.9885754 5.68837014,12.8582652 5.92478689,12.6348759 L12.590422,6.28069349 C13.1215932,5.77392096 13.1382573,4.9341628 12.6279149,4.4067127 C12.1175672,3.87926261 11.2718847,3.86271526 10.7407136,4.36948249 L5,9.83831552 L-0.740709613,4.36948249 C-1.27188075,3.86270996 -2.11758987,3.87925731 -2.6279109,4.4067127 C-3.13825859,4.9341628 -3.1215945,5.77394744 -2.59041803,6.28069349 L4.07521711,12.6348759 C4.33663532,12.882051 4.68866884,13.0133999 5.05005292,12.9989176 L5.0499356,12.9989176 Z' id='Path' transform='translate(5.000000, 8.500000) rotate(-90.000000) translate(-5.000000, -8.500000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.noBottomMargin {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.noTopMargin {
  margin-top: 0px !important;
  padding-top: 0px !important;
}

.container, .gridContainer {
  padding: 0 27px;
  overflow: hidden;
}

.gridContainer .ce-bodytext p.text-center {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.gridContainer .ce-bodytext p.small-content-text {
  font-size: 18px;
  line-height: 1.5em;
  margin-bottom: 20px;
}

.ce-gallery {
  margin: 39px 0 32px 0;
}
.ce-gallery img {
  max-width: 100%;
  height: auto;
  border-bottom-left-radius: 60px;
}

header {
  position: absolute;
  width: 100%;
  z-index: 50;
}
header .logo {
  position: fixed;
  top: 0px;
  right: 0px;
  background-color: #008BD2;
  border-bottom-left-radius: 999px;
  border: solid 1px rgba(255, 255, 255, 0.2);
}
header .logo p {
  margin: 0px;
}
header .logo a {
  display: block;
  width: 190px;
  height: 70px;
  background-image: url("../Images/agru-logo-white.svg");
  background-size: 124px auto;
  background-position: top 13.29px right 22.18px;
  background-repeat: no-repeat;
  color: transparent;
  text-indent: -999px;
}
header .logo.intern a {
  background-image: url("../Images/agru-logo-intern-white.png");
  background-size: 124px auto;
  background-position: top 17.29px right 22.18px;
  background-repeat: no-repeat;
}

a.siteBackLink {
  position: absolute;
  z-index: 51;
  display: block;
  top: 15px;
  left: 15px;
  padding: 0 0 0 9.5px;
  font-family: "Frutiger LT Bold";
  font-size: 13px;
  line-height: 15px;
  color: #008BD2;
}
a.siteBackLink::before, a.siteBackLink::after {
  content: "";
  width: 5px;
  height: 8px;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  margin: auto;
  background-size: 5px 8px;
  background-position: left center;
  background-repeat: no-repeat;
}
a.siteBackLink::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='5px' height='8px' viewBox='0 0 5 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg troke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-15.000000, -19.000000)'%3E%3Cpath d='M0,220 C118.082192,212.513699 212.513699,118.068493 220,0 L101.712329,0 C94.9246575,52.9657534 52.9657534,94.9178082 0,101.712329 L0,220 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3Cg id='Group-14' transform='translate(15.000000, 15.000000)' fill='%23008BD2' fill-rule='nonzero'%3E%3Cpath d='M2.52184683,9.99951895 C2.66492802,9.99492241 2.80116194,9.93700674 2.90459426,9.83772264 L5.82080964,7.01364155 C6.05319701,6.78840932 6.06048755,6.41518347 5.83721277,6.1807612 C5.61393565,5.94633894 5.24394958,5.93898456 5.0115622,6.16421444 L2.5,8.5948069 L-0.0115604558,6.16421444 C-0.243947827,5.93898221 -0.613945569,5.94633658 -0.837211018,6.1807612 C-1.06048813,6.41518347 -1.05319759,6.78842108 -0.820807889,7.01364155 L2.09540749,9.83772264 C2.20977795,9.94757822 2.36379262,10.0059555 2.52189815,9.99951895 L2.52184683,9.99951895 Z' id='Path' transform='translate(2.500000, 8.000000) rotate(-270.000000) translate(-2.500000, -8.000000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
a.siteBackLink::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='5px' height='8px' viewBox='0 0 5 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg troke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-15.000000, -19.000000)'%3E%3Cpath d='M0,220 C118.082192,212.513699 212.513699,118.068493 220,0 L101.712329,0 C94.9246575,52.9657534 52.9657534,94.9178082 0,101.712329 L0,220 Z' id='Path' fill='%23F7F7F7'%3E%3C/path%3E%3Cg id='Group-14' transform='translate(15.000000, 15.000000)' fill='%23F6C900' fill-rule='nonzero'%3E%3Cpath d='M2.52184683,9.99951895 C2.66492802,9.99492241 2.80116194,9.93700674 2.90459426,9.83772264 L5.82080964,7.01364155 C6.05319701,6.78840932 6.06048755,6.41518347 5.83721277,6.1807612 C5.61393565,5.94633894 5.24394958,5.93898456 5.0115622,6.16421444 L2.5,8.5948069 L-0.0115604558,6.16421444 C-0.243947827,5.93898221 -0.613945569,5.94633658 -0.837211018,6.1807612 C-1.06048813,6.41518347 -1.05319759,6.78842108 -0.820807889,7.01364155 L2.09540749,9.83772264 C2.20977795,9.94757822 2.36379262,10.0059555 2.52189815,9.99951895 L2.52184683,9.99951895 Z' id='Path' transform='translate(2.500000, 8.000000) rotate(-270.000000) translate(-2.500000, -8.000000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  opacity: 0;
}
a.siteBackLink:hover {
  color: #F6C900;
}
a.siteBackLink:hover::before {
  opacity: 0;
}
a.siteBackLink:hover::after {
  opacity: 1;
}

body .a2a_menu a {
  color: #008BD2;
  font-size: 14px;
  font-family: "Frutiger LT Bold";
}

body .a2a_menu {
  padding: 12px 8px 0 8px;
}

body a.a2a_i .a2a_svg,
body a.a2a_more .a2a_svg {
  background-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 20px;
}

body a.a2a_i,
body i.a2a_i {
  padding: 2px 8px;
}

body.is-root-page section#content {
  background-color: #ffffff;
}
body.is-root-page .cols-100 {
  position: relative; /* for background shape */
}
body.is-root-page .backgroundShape {
  z-index: 0 !important;
}
body.is-root-page {
  /* hide back link on root */
}
body.is-root-page a.siteBackLink {
  display: none;
}

.isHidden {
  opacity: 0 !important;
}

.stickyPanel, .sideBarFloatingPanel {
  position: absolute;
  max-width: 380px;
  z-index: 12;
  width: calc(100% - 30px);
  background-color: #008BD2;
  border: solid 1px rgba(255, 255, 255, 0.2);
  border-radius: 999px;
  margin: 0 auto;
  max-height: 82px;
  left: 0;
  right: 0;
  padding: 9px;
  display: flex;
  align-items: center;
  -webkit-box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.1);
  opacity: 1;
  -webkit-transition: all 0.2s ease-out;
  -khtml-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.stickyPanel .icon, .stickyPanel .storyImageWrapper, .sideBarFloatingPanel .icon, .sideBarFloatingPanel .storyImageWrapper {
  flex-shrink: 0;
  width: 64px;
  height: 64px;
  margin: 0 13px 0 0;
  background-color: #fff;
  background-size: 44.11px auto;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.35);
}
.stickyPanel .storyImageWrapper, .sideBarFloatingPanel .storyImageWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: visible !important; /* for colorful circle svg */
}
.stickyPanel .storyImageWrapper .colorfulCircle, .sideBarFloatingPanel .storyImageWrapper .colorfulCircle {
  position: absolute;
  width: 74px;
  height: 74px;
  background-image: url("../Images/icon-colorful-circle.png"); /* data uri would be too large */
  background-size: 74px auto;
  background-position: top 2px center;
  background-repeat: no-repeat;
}
.stickyPanel .storyImageWrapper .storyImage, .sideBarFloatingPanel .storyImageWrapper .storyImage {
  width: 53.33px;
  height: 53.33px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.stickyPanel .icon, .sideBarFloatingPanel .icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-173.000000, -714.000000)'%3E%3Cg id='Group-4' transform='translate(27.000000, 714.000000)'%3E%3Cg id='Group-3'%3E%3Cg id='Group-2' transform='translate(93.000000, 0.000000)'%3E%3Cg id='Group-20' transform='translate(53.000000, 0.000000)'%3E%3Cg id='Group-21'%3E%3Cpath d='M14.7125531,7.91076284 L14.7125531,0 C6.81644828,0.500205733 0.500205733,6.81644828 0,14.7125531 L7.91076284,14.7125531 C8.36470412,11.1708033 11.1708033,8.36470412 14.7125531,7.91076284 L14.7125531,7.91076284 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3Cpath d='M7.91030477,16.7362792 L0,16.7362792 C0.500205733,24.632384 6.81644828,30.9486265 14.7125531,31.4492903 L14.7125531,23.5385275 C11.1708033,23.0841281 8.36470412,20.278487 7.91030477,16.7362792 L7.91030477,16.7362792 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3Cpath d='M16.7358211,31.4492903 C24.6328421,30.9486265 30.9481685,24.632384 31.4488323,16.7362792 L23.5380694,16.7362792 C23.0841281,20.278487 20.278029,23.0841281 16.7358211,23.5385275 L16.7358211,31.4492903 Z' id='Path' fill='%23F6C900'%3E%3C/path%3E%3Cpath d='M23.5380694,14.7125531 L31.4488323,14.7125531 C30.9477104,6.81644828 24.632384,0.500205733 16.7362792,0 L16.7362792,7.91076284 C20.278029,8.36470412 23.0841281,11.1708033 23.5380694,14.7125531 L23.5380694,14.7125531 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.stickyPanel .stickyPanelContent, .stickyPanel .sideBarFloatingPanelContent, .sideBarFloatingPanel .stickyPanelContent, .sideBarFloatingPanel .sideBarFloatingPanelContent {
  color: #fff;
  font-size: 15px;
  line-height: 18px;
}
.stickyPanel .stickyPanelContent p, .stickyPanel .sideBarFloatingPanelContent p, .sideBarFloatingPanel .stickyPanelContent p, .sideBarFloatingPanel .sideBarFloatingPanelContent p {
  margin: 0px;
}
.stickyPanel .stickyPanelContent a, .stickyPanel .sideBarFloatingPanelContent a, .sideBarFloatingPanel .stickyPanelContent a, .sideBarFloatingPanel .sideBarFloatingPanelContent a {
  margin: 6px 0 0 0;
  display: block;
  font-family: "Frutiger LT Bold";
  font-size: 14px;
  line-height: 15px;
  color: #F6C900;
  text-decoration: underline;
}
.stickyPanel:hover .stickyPanelContent a, .stickyPanel:hover .sideBarFloatingPanelContent a, .sideBarFloatingPanel:hover .stickyPanelContent a, .sideBarFloatingPanel:hover .sideBarFloatingPanelContent a {
  text-decoration: none;
}

.stickyPanel {
  top: -41px;
}

.shareLinksWrapper {
  display: block;
}
.shareLinksWrapper ul {
  font-size: 0px;
  line-height: 0;
  margin: 0px;
  padding: 0px;
  display: inline-block;
}
.shareLinksWrapper ul li {
  font-size: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline-block;
  margin: 0 4.25px;
  line-height: 0;
}
.shareLinksWrapper ul li a {
  position: relative;
  width: 40px;
  height: 40px;
  color: transparent;
  text-indent: -9999px;
  display: block;
  cursor: pointer;
}
.shareLinksWrapper ul li a::before, .shareLinksWrapper ul li a::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-size: 100% !important;
  -webkit-transition: all 0.2s ease-out;
  -khtml-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.shareLinksWrapper ul li a::before {
  opacity: 1;
}
.shareLinksWrapper ul li a::after {
  opacity: 0;
}
.shareLinksWrapper ul li a:hover::before {
  opacity: 0;
}
.shareLinksWrapper ul li a:hover::after {
  opacity: 1;
}
.shareLinksWrapper ul li a span, .shareLinksWrapper ul li a svg {
  display: none !important;
}
.shareLinksWrapper ul li a.shareMessenger::before {
  background: url("data:image/svg+xml,%3Csvg id='Group_14' data-name='Group 14' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23008BD2' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape' d='M2.61,14V11.528A6.284,6.284,0,0,1,0,6.482,6.765,6.765,0,0,1,7,0a6.766,6.766,0,0,1,7,6.482,6.765,6.765,0,0,1-7,6.481,7.556,7.556,0,0,1-2.009-.271L2.611,14ZM5.916,6.827h0L7.7,8.728l3.828-4.062L8.09,6.567l-1.826-1.9L2.436,8.728l3.479-1.9Z' transform='translate(8.004 8)' fill='%23008BD2'/%3E%3C/svg%3E%0A") no-repeat center;
}
.shareLinksWrapper ul li a.shareMessenger::after {
  background: url("data:image/svg+xml,%3Csvg id='Group_14' data-name='Group 14' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23F6C900' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape' d='M2.61,14V11.528A6.284,6.284,0,0,1,0,6.482,6.765,6.765,0,0,1,7,0a6.766,6.766,0,0,1,7,6.482,6.765,6.765,0,0,1-7,6.481,7.556,7.556,0,0,1-2.009-.271L2.611,14ZM5.916,6.827h0L7.7,8.728l3.828-4.062L8.09,6.567l-1.826-1.9L2.436,8.728l3.479-1.9Z' transform='translate(8.004 8)' fill='%23F6C900'/%3E%3C/svg%3E%0A") no-repeat center;
}
.shareLinksWrapper ul li a.shareFacebook::before {
  background: url("data:image/svg+xml,%3Csvg id='Group_12' data-name='Group 12' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23008BD2' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape_Copy' data-name='Shape Copy' d='M3.98,12.563H1.326V6.28H0V4.116H1.326v-1.3C1.326,1.051,2.074,0,4.2,0H5.973V2.165H4.866c-.828,0-.883.3-.883.867l0,1.083H5.985L5.75,6.28H3.979v6.282Z' transform='translate(11.738 8.438)' fill='%23008BD2'/%3E%3C/svg%3E%0A") no-repeat center;
}
.shareLinksWrapper ul li a.shareFacebook::after {
  background: url("data:image/svg+xml,%3Csvg id='Group_12' data-name='Group 12' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23F6C900' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape_Copy' data-name='Shape Copy' d='M3.98,12.563H1.326V6.28H0V4.116H1.326v-1.3C1.326,1.051,2.074,0,4.2,0H5.973V2.165H4.866c-.828,0-.883.3-.883.867l0,1.083H5.985L5.75,6.28H3.979v6.282Z' transform='translate(11.738 8.438)' fill='%23F6C900'/%3E%3C/svg%3E%0A") no-repeat center;
}
.shareLinksWrapper ul li a.shareWhatsapp::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='30px' viewBox='0 0 31 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1538.000000, -415.000000)'%3E%3Cg id='Group-7' transform='translate(1538.000000, 339.000000)'%3E%3Cg id='Group-3' transform='translate(0.000000, 76.000000)'%3E%3Crect id='Rectangle-672' stroke='%23008BD2' stroke-width='1.5' x='1.25' y='0.75' width='28.5139925' height='28.5' rx='14.25'%3E%3C/rect%3E%3Cpath d='M15.8743549,6.66666667 C18.0055571,6.66666667 20.0064899,7.497396 21.5124,9.002604 C23.0157055,10.5078127 23.8442164,12.5078127 23.8442164,14.6354167 C23.8416112,19.028646 20.2670281,22.6015627 15.8743549,22.6015627 L15.8743549,22.6015627 C14.5377944,22.5989587 13.2246823,22.2656253 12.0626825,21.6302087 L12.0626825,21.6302087 L7.83675373,22.7395833 L8.96748955,18.6119793 C8.26924736,17.403646 7.9018881,16.033854 7.90449398,14.6302087 C7.90449398,10.2395833 11.4816823,6.66666667 15.8743549,6.66666667 Z M13.0527274,10.9531253 C12.9198528,10.9531253 12.703606,11.002604 12.5212296,11.2031253 C12.3388526,11.401042 11.8255927,11.8828127 11.8255927,12.8619793 C11.8255927,13.7799481 12.4530211,14.670451 12.6130271,14.8876123 L12.6384716,14.9218753 C12.7374758,15.0520833 14.0427723,17.0625 16.0410993,17.9244793 C16.515279,18.1302087 16.8852428,18.252604 17.1744403,18.34375 C17.6512252,18.494792 18.0863241,18.4739587 18.4302344,18.4244793 C18.813225,18.3671873 19.6078668,17.9427087 19.7746112,17.4765627 C19.9387497,17.0130207 19.9387497,16.6145833 19.8892479,16.53125 C19.8397455,16.4479167 19.7068709,16.3984373 19.5062567,16.2968753 C19.3082477,16.1979167 18.3286244,15.716146 18.1462474,15.651042 C17.963871,15.5833333 17.8309964,15.5520833 17.6981218,15.75 C17.5652478,15.9505207 17.1848618,16.3984373 17.0676198,16.53125 C16.9529831,16.6614587 16.8357411,16.6796873 16.6377321,16.5807293 C16.4371172,16.4817707 15.7961938,16.2708333 15.0354224,15.591146 C14.4440007,15.065104 14.0427723,14.4114587 13.9281355,14.213542 C13.8108929,14.0130207 13.9151081,13.90625 14.014113,13.807292 C14.1053015,13.71875 14.2147271,13.5755207 14.313732,13.4583333 C14.4127361,13.34375 14.4466059,13.2604167 14.5143462,13.127604 C14.5794805,12.994792 14.5456107,12.877604 14.4961083,12.778646 C14.4466059,12.6796873 14.0479827,11.6979167 13.8812383,11.2994793 C13.719705,10.9114587 13.5555658,10.966146 13.4331128,10.9583333 C13.318476,10.9531253 13.1856014,10.9531253 13.0527274,10.9531253 Z' id='Combined-Shape' fill='%23008BD2' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.shareLinksWrapper ul li a.shareWhatsapp::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='30px' viewBox='0 0 31 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1538.000000, -415.000000)'%3E%3Cg id='Group-7' transform='translate(1538.000000, 339.000000)'%3E%3Cg id='Group-3' transform='translate(0.000000, 76.000000)'%3E%3Crect id='Rectangle-672' stroke='%23F6C900' stroke-width='1.5' x='1.25' y='0.75' width='28.5139925' height='28.5' rx='14.25'%3E%3C/rect%3E%3Cpath d='M15.8743549,6.66666667 C18.0055571,6.66666667 20.0064899,7.497396 21.5124,9.002604 C23.0157055,10.5078127 23.8442164,12.5078127 23.8442164,14.6354167 C23.8416112,19.028646 20.2670281,22.6015627 15.8743549,22.6015627 L15.8743549,22.6015627 C14.5377944,22.5989587 13.2246823,22.2656253 12.0626825,21.6302087 L12.0626825,21.6302087 L7.83675373,22.7395833 L8.96748955,18.6119793 C8.26924736,17.403646 7.9018881,16.033854 7.90449398,14.6302087 C7.90449398,10.2395833 11.4816823,6.66666667 15.8743549,6.66666667 Z M13.0527274,10.9531253 C12.9198528,10.9531253 12.703606,11.002604 12.5212296,11.2031253 C12.3388526,11.401042 11.8255927,11.8828127 11.8255927,12.8619793 C11.8255927,13.7799481 12.4530211,14.670451 12.6130271,14.8876123 L12.6384716,14.9218753 C12.7374758,15.0520833 14.0427723,17.0625 16.0410993,17.9244793 C16.515279,18.1302087 16.8852428,18.252604 17.1744403,18.34375 C17.6512252,18.494792 18.0863241,18.4739587 18.4302344,18.4244793 C18.813225,18.3671873 19.6078668,17.9427087 19.7746112,17.4765627 C19.9387497,17.0130207 19.9387497,16.6145833 19.8892479,16.53125 C19.8397455,16.4479167 19.7068709,16.3984373 19.5062567,16.2968753 C19.3082477,16.1979167 18.3286244,15.716146 18.1462474,15.651042 C17.963871,15.5833333 17.8309964,15.5520833 17.6981218,15.75 C17.5652478,15.9505207 17.1848618,16.3984373 17.0676198,16.53125 C16.9529831,16.6614587 16.8357411,16.6796873 16.6377321,16.5807293 C16.4371172,16.4817707 15.7961938,16.2708333 15.0354224,15.591146 C14.4440007,15.065104 14.0427723,14.4114587 13.9281355,14.213542 C13.8108929,14.0130207 13.9151081,13.90625 14.014113,13.807292 C14.1053015,13.71875 14.2147271,13.5755207 14.313732,13.4583333 C14.4127361,13.34375 14.4466059,13.2604167 14.5143462,13.127604 C14.5794805,12.994792 14.5456107,12.877604 14.4961083,12.778646 C14.4466059,12.6796873 14.0479827,11.6979167 13.8812383,11.2994793 C13.719705,10.9114587 13.5555658,10.966146 13.4331128,10.9583333 C13.318476,10.9531253 13.1856014,10.9531253 13.0527274,10.9531253 Z' id='Combined-Shape' fill='%23F6C900' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.shareLinksWrapper ul li a.shareMail::before {
  background: url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23008BD2' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cg id='Group_4' data-name='Group 4' transform='translate(8.004 10.667)'%3E%3Cpath id='Shape' d='M.492,9.13,4.968,4.963,6.757,6.588a.37.37,0,0,0,.492,0L9.039,4.963,13.514,9.13Zm9.05-4.621L14.007.459V8.667ZM0,.459l4.465,4.05L0,8.667ZM.5,0H13.509L7,5.9Z' transform='translate(0)' fill='%23008BD2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
}
.shareLinksWrapper ul li a.shareMail::after {
  background: url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23F6C900' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cg id='Group_4' data-name='Group 4' transform='translate(8.004 10.667)'%3E%3Cpath id='Shape' d='M.492,9.13,4.968,4.963,6.757,6.588a.37.37,0,0,0,.492,0L9.039,4.963,13.514,9.13Zm9.05-4.621L14.007.459V8.667ZM0,.459l4.465,4.05L0,8.667ZM.5,0H13.509L7,5.9Z' transform='translate(0)' fill='%23F6C900'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
}
.shareLinksWrapper ul li a.shareAny::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='30px' viewBox='0 0 31 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1538.000000, -490.000000)'%3E%3Cg id='Group-7' transform='translate(1538.000000, 339.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000, 151.000000)'%3E%3Crect id='Rectangle-672' stroke='%23008BD2' stroke-width='1.5' x='0.75' y='0.75' width='28.5' height='28.5' rx='14.25'%3E%3C/rect%3E%3Ccircle id='Oval' fill='%23008BD2' cx='9' cy='15' r='2'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%23008BD2' cx='15' cy='15' r='2'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%23008BD2' cx='21' cy='15' r='2'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.shareLinksWrapper ul li a.shareAny::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='30px' viewBox='0 0 31 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1538.000000, -490.000000)'%3E%3Cg id='Group-7' transform='translate(1538.000000, 339.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000, 151.000000)'%3E%3Crect id='Rectangle-672' stroke='%23F6C900' stroke-width='1.5' x='0.75' y='0.75' width='28.5' height='28.5' rx='14.25'%3E%3C/rect%3E%3Ccircle id='Oval' fill='%23F6C900' cx='9' cy='15' r='2'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%23F6C900' cx='15' cy='15' r='2'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%23F6C900' cx='21' cy='15' r='2'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}

.backgroundShape {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 220px;
  height: 220px;
  z-index: -1;
}
.backgroundShape.grey {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='900px' height='900px' viewBox='0 0 900 900' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Desktop---Widescreen---w_1600px' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='01a-Landingpage---PHASE-1' transform='translate(0.000000, -860.000000)' fill='%23F7F7F7'%3E%3Cpath d='M0,1760 C483.063512,1729.37422 869.374222,1343.00747 900,860 L416.09589,860 C388.328144,1076.67808 216.678082,1248.30012 0,1276.09589 L0,1760 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.backgroundShape.yellow {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='900px' height='900px' viewBox='0 0 900 900' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Desktop---Widescreen---w_1600px' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='01a-Landingpage---PHASE-1' transform='translate(0.000000, -860.000000)' fill='%23F6C900'%3E%3Cpath d='M0,1760 C483.063512,1729.37422 869.374222,1343.00747 900,860 L416.09589,860 C388.328144,1076.67808 216.678082,1248.30012 0,1276.09589 L0,1760 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.backgroundMedia, dia,
.storiesSlider .slides .slide .slideInner .backgroundMedia {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}
.backgroundMedia .image, dia .image,
.storiesSlider .slides .slide .slideInner .backgroundMedia .image {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.backgroundMedia video, dia video,
.storiesSlider .slides .slide .slideInner .backgroundMedia video {
  position: relative;
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.headerSlideshow {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.headerSlideshow .items {
  position: relative;
}
.headerSlideshow .items .item {
  padding: 92px 25px 138px;
  height: 612px;
}
.headerSlideshow .items .item .backgroundMedia .backgroundOverlay01, .headerSlideshow .items .item .backgroundMedia .backgroundOverlay02 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.headerSlideshow .items .item .backgroundMedia .backgroundOverlay01 {
  background: rgba(0, 0, 0, 0.3);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  opacity: 0.3;
}
.headerSlideshow .items .item .backgroundMedia .backgroundOverlay02 {
  background: rgba(0, 0, 0, 0.3);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%);
  opacity: 0.3;
}
.headerSlideshow .items .item .itemContent {
  position: relative;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  z-index: 0;
}
.headerSlideshow .items .item .itemContent .content {
  width: 100%;
  order: 2;
  margin: 10px 0 0 0;
}
.headerSlideshow .items .item .itemContent .content h1, .headerSlideshow .items .item .itemContent .content h2 {
  font-size: 35px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  font-family: "Frutiger LT Light";
  margin: 0;
}
.headerSlideshow .items .item .itemContent .content h1 strong, .headerSlideshow .items .item .itemContent .content h1 b, .headerSlideshow .items .item .itemContent .content h2 strong, .headerSlideshow .items .item .itemContent .content h2 b {
  font-family: "Frutiger LT Bold";
}
.headerSlideshow .items .item .itemContent .content p {
  display: none;
}
.headerSlideshow .items .item .itemContent .content a {
  margin-top: 20px;
}
.headerSlideshow .items .item .itemContent .content a.link_filled, .headerSlideshow .items .item .itemContent .content a.link_filled_centered {
  -webkit-box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.1);
}
.headerSlideshow .items .item .itemContent .media {
  order: 1;
  width: 190px;
  height: 190px;
  margin: 0 auto;
}
.headerSlideshow .items .item .itemContent .media .image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.headerSlideshow .items .item .itemContent .media video {
  position: relative;
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.headerSlideshow .items .swiper-pagination {
  bottom: 80px;
}
.headerSlideshow .items .swiper-pagination .swiper-pagination-bullet {
  height: 3px;
  width: 40px;
  margin: 0 1.5px;
  background-color: #fff;
  border-radius: 0;
  opacity: 1;
}
.headerSlideshow .items .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #F6C900;
}
.headerSlideshow .shareLinksWrapper {
  display: none;
}

.textImageTeaserSlider {
  position: relative;
  overflow: hidden;
  margin: 49px 0 55px 0px;
}
.textImageTeaserSlider .slides {
  display: flex;
  position: relative;
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  padding: 0 27px 0 27px;
  scroll-padding: 0 27px 0 27px;
}
.textImageTeaserSlider .slides::-webkit-scrollbar {
  display: none;
}
.textImageTeaserSlider .slides .slide {
  display: inline-block;
  flex: 0 0 320px;
  margin: 0 5px 0 0;
  scroll-snap-align: start;
  vertical-align: top;
  white-space: normal;
}
.textImageTeaserSlider .slides .slide .slideMedia {
  position: relative;
  width: 100%;
  height: 220px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.textImageTeaserSlider .slides .slide .slideMedia .backgroundMedia {
  overflow: hidden;
}
.textImageTeaserSlider .slides .slide .slideMedia .media {
  overflow: hidden;
}
.textImageTeaserSlider .slides .slide .slideMedia .media .image {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.textImageTeaserSlider .slides .slide .slideMedia .media video {
  position: relative;
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.textImageTeaserSlider .slides .slide .slideMedia .media {
  width: 140px;
  height: 140px;
}
.textImageTeaserSlider .slides .slide .slideContent {
  position: relative;
  min-height: 367px;
  padding: 40px 20px;
  background-color: #008BD2;
  border-bottom-left-radius: 60px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.textImageTeaserSlider .slides .slide .slideContent .backgroundShape {
  width: 48px;
  height: 48px;
  z-index: 0;
}
.textImageTeaserSlider .slides .slide .slideContent h3 {
  color: #fff;
}
.textImageTeaserSlider .slides .slide .slideContent .text {
  color: #fff;
}

.textImageTeaserClassicSlider {
  position: relative;
  margin: 49px 0 80px 0px;
  padding: 0 32px;
}
.textImageTeaserClassicSlider .slides {
  position: relative;
  overflow: hidden;
}
.textImageTeaserClassicSlider .slides .slide {
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: top;
  white-space: normal;
  width: 295px;
}
.textImageTeaserClassicSlider .slides .slide .slideMedia {
  position: relative;
  width: 100%;
  height: 220px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.textImageTeaserClassicSlider .slides .slide .slideMedia .backgroundMedia {
  overflow: hidden;
}
.textImageTeaserClassicSlider .slides .slide .slideMedia .media {
  overflow: hidden;
}
.textImageTeaserClassicSlider .slides .slide .slideMedia .media .image {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.textImageTeaserClassicSlider .slides .slide .slideMedia .media video {
  position: relative;
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.textImageTeaserClassicSlider .slides .slide .slideMedia .media {
  width: 140px;
  height: 140px;
}
.textImageTeaserClassicSlider .slides .slide .slideContent {
  position: relative;
  min-height: 367px;
  padding: 40px 20px;
  background-color: #008BD2;
  border-bottom-left-radius: 60px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.textImageTeaserClassicSlider .slides .slide .slideContent .backgroundShape {
  width: 48px;
  height: 48px;
  z-index: 0;
}
.textImageTeaserClassicSlider .slides .slide .slideContent h3 {
  color: #fff;
}
.textImageTeaserClassicSlider .slides .slide .slideContent .text {
  color: #fff;
}
.textImageTeaserClassicSlider .swiper-button-prev, .textImageTeaserClassicSlider .swiper-button-next {
  top: 110px;
}
.textImageTeaserClassicSlider .swiper-button-disabled {
  display: none;
}
.textImageTeaserClassicSlider .swiper-pagination {
  bottom: -40px;
}
.textImageTeaserClassicSlider .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
}

.storiesSlider {
  position: relative;
  overflow: hidden;
  padding: 49px 0 60px 0;
}
.storiesSlider .slides {
  position: relative;
  padding: 0 17px;
}
.storiesSlider .slides .slide {
  position: relative;
  overflow: hidden;
  width: 295px;
  height: 500px;
  -webkit-box-shadow: 0px 22px 40px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 22px 40px 0px rgba(0, 0, 0, 0.15);
  border-bottom-left-radius: 60px;
}
.storiesSlider .slides .slide .slideInner {
  opacity: 0.3;
}
.storiesSlider .slides .slide .slideInner .backgroundMedia, .storiesSlider .slides .slide .slideInner .slideContent .media {
  overflow: hidden;
}
.storiesSlider .slides .slide .slideInner .backgroundMedia .backgroundOverlay01, .storiesSlider .slides .slide .slideInner .backgroundMedia .backgroundOverlay02, .storiesSlider .slides .slide .slideInner .slideContent .media .backgroundOverlay01, .storiesSlider .slides .slide .slideInner .slideContent .media .backgroundOverlay02 {
  border-bottom-left-radius: 60px;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.storiesSlider .slides .slide .slideInner .backgroundMedia .backgroundOverlay01, .storiesSlider .slides .slide .slideInner .slideContent .media .backgroundOverlay01 {
  background: rgb(0, 0, 0);
  background: linear-gradient(360deg, rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 100%);
  opacity: 0.6;
}
.storiesSlider .slides .slide .slideInner .backgroundMedia .backgroundOverlay02, .storiesSlider .slides .slide .slideInner .slideContent .media .backgroundOverlay02 {
  background: #212121;
  opacity: 0.1;
}
.storiesSlider .slides .slide .slideInner .slideContent {
  padding: 14px 14px 14px 14px;
}
.storiesSlider .slides .slide .slideInner .slideContent .slideContentMeta {
  display: flex;
  flex-wrap: nowrap;
}
.storiesSlider .slides .slide .slideInner .slideContent .slideContentMeta .icon {
  background-color: #fff;
  flex-shrink: 0;
  width: 42px;
  height: 42px;
  margin: 0 10px 0 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-173.000000, -714.000000)'%3E%3Cg id='Group-4' transform='translate(27.000000, 714.000000)'%3E%3Cg id='Group-3'%3E%3Cg id='Group-2' transform='translate(93.000000, 0.000000)'%3E%3Cg id='Group-20' transform='translate(53.000000, 0.000000)'%3E%3Cg id='Group-21'%3E%3Cpath d='M14.7125531,7.91076284 L14.7125531,0 C6.81644828,0.500205733 0.500205733,6.81644828 0,14.7125531 L7.91076284,14.7125531 C8.36470412,11.1708033 11.1708033,8.36470412 14.7125531,7.91076284 L14.7125531,7.91076284 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3Cpath d='M7.91030477,16.7362792 L0,16.7362792 C0.500205733,24.632384 6.81644828,30.9486265 14.7125531,31.4492903 L14.7125531,23.5385275 C11.1708033,23.0841281 8.36470412,20.278487 7.91030477,16.7362792 L7.91030477,16.7362792 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3Cpath d='M16.7358211,31.4492903 C24.6328421,30.9486265 30.9481685,24.632384 31.4488323,16.7362792 L23.5380694,16.7362792 C23.0841281,20.278487 20.278029,23.0841281 16.7358211,23.5385275 L16.7358211,31.4492903 Z' id='Path' fill='%23F6C900'%3E%3C/path%3E%3Cpath d='M23.5380694,14.7125531 L31.4488323,14.7125531 C30.9477104,6.81644828 24.632384,0.500205733 16.7362792,0 L16.7362792,7.91076284 C20.278029,8.36470412 23.0841281,11.1708033 23.5380694,14.7125531 L23.5380694,14.7125531 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 25px auto;
  background-position: center;
  background-repeat: no-repeat;
}
.storiesSlider .slides .slide .slideInner .slideContent .slideContentMeta .storyInfo .name, .storiesSlider .slides .slide .slideInner .slideContent .slideContentMeta .storyInfo .position {
  color: #fff;
  font-size: 15px;
  line-height: 1;
}
.storiesSlider .slides .slide .slideInner .slideContent .slideContentMeta .storyInfo .name {
  font-family: "Frutiger LT Bold";
}
.storiesSlider .slides .slide .slideInner .slideContent .slideContentMediaWrapper {
  position: relative;
  margin: 94px auto 0;
  width: 190px;
  height: 190px;
  background-color: transparent;
}
.storiesSlider .slides .slide .slideInner .slideContent .slideContentMediaWrapper .colorfulCircle {
  display: none;
}
.storiesSlider .slides .slide .slideInner .slideContent .slideContentMediaWrapper .slideContentMedia {
  width: 100%;
  height: 100%;
}
.storiesSlider .slides .slide .slideInner .slideContent .slideContentMediaWrapper .slideContentMedia .image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.storiesSlider .slides .slide .slideInner .slideContent .slideContentMediaWrapper .slideContentMedia video {
  position: relative;
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.storiesSlider .slides .slide .slideInner .slideContent .slideContentStoryName {
  display: none;
}
.storiesSlider .slides .slide .slideInner .slideContent a {
  text-align: center;
  position: absolute;
  width: 226px;
  display: block;
  font-size: 16px;
  line-height: 26px;
  padding: 9px 30px 16px 31px;
  margin: 0 auto;
  left: 27px;
  bottom: 38px;
}
.storiesSlider .slides .slide.showSlideOnMove .slideInner {
  opacity: 1;
}
.storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner {
  opacity: 1;
}

.socialLinks ul, .contentGrid .social ul {
  margin: 0px;
  padding: 0px;
  font-size: 0px;
}
.socialLinks ul li, .contentGrid .social ul li {
  display: inline-block;
  font-size: 0px;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  margin: 0 3.5px;
}
.socialLinks ul li a, .contentGrid .social ul li a {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  background-size: contain !important;
  color: transparent;
  text-indent: -999px;
}
.socialLinks ul li a::before, .socialLinks ul li a::after, .contentGrid .social ul li a::before, .contentGrid .social ul li a::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-size: 100% !important;
  -webkit-transition: all 0.2s ease-out;
  -khtml-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.socialLinks ul li a::before, .contentGrid .social ul li a::before {
  opacity: 1;
}
.socialLinks ul li a::after, .contentGrid .social ul li a::after {
  opacity: 0;
}
.socialLinks ul li a:hover::before, .contentGrid .social ul li a:hover::before {
  opacity: 0;
}
.socialLinks ul li a:hover::after, .contentGrid .social ul li a:hover::after {
  opacity: 1;
}
.socialLinks ul li a.facebook::before, .contentGrid .social ul li a.facebook::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-97.000000, -3000.000000)'%3E%3Cg id='Group-22' transform='translate(28.000000, 2646.000000)'%3E%3Cg id='Group-11' transform='translate(69.000000, 309.000000)'%3E%3Cg id='Group-39' transform='translate(0.000000, 45.000000)'%3E%3Cg id='Group-83'%3E%3Cg id='Group-27'%3E%3Crect id='Rectangle-672' stroke='%23FFFFFF' stroke-width='2' x='1' y='1' width='37.9264706' height='38' rx='18.9632353'%3E%3C/rect%3E%3Cpath d='M21.0277377,28 L17.6556179,28 L17.6556179,19.9989902 L15.9705882,19.9989902 L15.9705882,17.2421106 L17.6556179,17.2421106 L17.6556179,15.586973 C17.6556179,13.3380459 18.6065701,12 21.3100355,12 L23.560176,12 L23.560176,14.7578894 L22.1538382,14.7578894 C21.101403,14.7578894 21.0318588,15.1431457 21.0318588,15.862156 L21.0272226,17.2421106 L23.5756303,17.2421106 L23.277363,19.9989902 L21.0272226,19.9989902 L21.0272226,28 L21.0277377,28 Z' id='Shape-Copy' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks ul li a.facebook::after, .contentGrid .social ul li a.facebook::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-97.000000, -3000.000000)'%3E%3Cg id='Group-22' transform='translate(28.000000, 2646.000000)'%3E%3Cg id='Group-11' transform='translate(69.000000, 309.000000)'%3E%3Cg id='Group-39' transform='translate(0.000000, 45.000000)'%3E%3Cg id='Group-83'%3E%3Cg id='Group-27'%3E%3Crect id='Rectangle-672' stroke='%23F6C900' stroke-width='2' x='1' y='1' width='37.9264706' height='38' rx='18.9632353'%3E%3C/rect%3E%3Cpath d='M21.0277377,28 L17.6556179,28 L17.6556179,19.9989902 L15.9705882,19.9989902 L15.9705882,17.2421106 L17.6556179,17.2421106 L17.6556179,15.586973 C17.6556179,13.3380459 18.6065701,12 21.3100355,12 L23.560176,12 L23.560176,14.7578894 L22.1538382,14.7578894 C21.101403,14.7578894 21.0318588,15.1431457 21.0318588,15.862156 L21.0272226,17.2421106 L23.5756303,17.2421106 L23.277363,19.9989902 L21.0272226,19.9989902 L21.0272226,28 L21.0277377,28 Z' id='Shape-Copy' fill='%23F6C900'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks ul li a.instagram::before, .contentGrid .social ul li a.instagram::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-144.000000, -3000.000000)'%3E%3Cg id='Group-22' transform='translate(28.000000, 2646.000000)'%3E%3Cg id='Group-11' transform='translate(69.000000, 309.000000)'%3E%3Cg id='Group-39' transform='translate(0.000000, 45.000000)'%3E%3Cg id='Group-36' transform='translate(47.000000, 0.000000)'%3E%3Cg id='Group-6' transform='translate(10.024510, 10.000000)' fill='%23FFFFFF'%3E%3Cpath d='M9.96323529,2.1304 C12.5217235,2.1304 12.8251647,2.14 13.8361029,2.1864 C16.4329206,2.3048 17.6458868,3.5392 17.7640691,6.1216 C17.8103838,7.1336 17.8191676,7.4376 17.8191676,10.0008 C17.8191676,12.5648 17.8095853,12.868 17.7640691,13.88 C17.6450882,16.46 16.4353162,17.6968 13.8361029,17.8152 C12.8251647,17.8616 12.5233206,17.8712 9.96323529,17.8712 C7.40474706,17.8712 7.10130588,17.8616 6.09116618,17.8152 C3.48796029,17.696 2.28138235,16.456 2.1632,13.8792 C2.11688529,12.8672 2.10730294,12.564 2.10730294,10 C2.10730294,7.4368 2.11768382,7.1336 2.1632,6.1208 C2.28218088,3.5392 3.49195294,2.304 6.09116618,2.1856 C7.10210441,2.14 7.40474706,2.1304 9.96323529,2.1304 L9.96323529,2.1304 Z M9.96323529,0.4 C7.36082794,0.4 7.03502794,0.4112 6.01291029,0.4576 C2.53291912,0.6176 0.598880882,2.552 0.439175,6.0416 C0.392061765,7.0664 0.380882353,7.3928 0.380882353,10 C0.380882353,12.6072 0.392061765,12.9344 0.438376471,13.9584 C0.598082353,17.4448 2.52892647,19.3824 6.01211176,19.5424 C7.03502794,19.5888 7.36082794,19.6 9.96323529,19.6 C12.5656426,19.6 12.8922412,19.5888 13.9143588,19.5424 C17.3911559,19.3824 19.3299853,17.448 19.4872956,13.9584 C19.5344088,12.9344 19.5455882,12.6072 19.5455882,10 C19.5455882,7.3928 19.5344088,7.0664 19.4880941,6.0424 C19.3315824,2.5592 17.3983426,0.6184 13.9151574,0.4584 C12.8922412,0.4112 12.5656426,0.4 9.96323529,0.4 L9.96323529,0.4 Z M9.96323529,5.0704 C7.24583971,5.0704 5.04269706,7.2776 5.04269706,10 C5.04269706,12.7224 7.24583971,14.9304 9.96323529,14.9304 C12.6806309,14.9304 14.8837735,12.7232 14.8837735,10 C14.8837735,7.2776 12.6806309,5.0704 9.96323529,5.0704 Z M9.96323529,13.2 C8.19928382,13.2 6.76911765,11.768 6.76911765,10 C6.76911765,8.2328 8.19928382,6.8 9.96323529,6.8 C11.7271868,6.8 13.1573529,8.2328 13.1573529,10 C13.1573529,11.768 11.7271868,13.2 9.96323529,13.2 Z M15.0786147,3.724 C14.4429853,3.724 13.9279338,4.24 13.9279338,4.876 C13.9279338,5.512 14.4429853,6.028 15.0786147,6.028 C15.7134456,6.028 16.2276985,5.512 16.2276985,4.876 C16.2276985,4.24 15.7134456,3.724 15.0786147,3.724 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3Crect id='Rectangle-672' stroke='%23FFFFFF' stroke-width='2' x='1' y='1' width='37.9264706' height='38' rx='18.9632353'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks ul li a.instagram::after, .contentGrid .social ul li a.instagram::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-144.000000, -3000.000000)'%3E%3Cg id='Group-22' transform='translate(28.000000, 2646.000000)'%3E%3Cg id='Group-11' transform='translate(69.000000, 309.000000)'%3E%3Cg id='Group-39' transform='translate(0.000000, 45.000000)'%3E%3Cg id='Group-36' transform='translate(47.000000, 0.000000)'%3E%3Cg id='Group-6' transform='translate(10.024510, 10.000000)' fill='%23F6C900'%3E%3Cpath d='M9.96323529,2.1304 C12.5217235,2.1304 12.8251647,2.14 13.8361029,2.1864 C16.4329206,2.3048 17.6458868,3.5392 17.7640691,6.1216 C17.8103838,7.1336 17.8191676,7.4376 17.8191676,10.0008 C17.8191676,12.5648 17.8095853,12.868 17.7640691,13.88 C17.6450882,16.46 16.4353162,17.6968 13.8361029,17.8152 C12.8251647,17.8616 12.5233206,17.8712 9.96323529,17.8712 C7.40474706,17.8712 7.10130588,17.8616 6.09116618,17.8152 C3.48796029,17.696 2.28138235,16.456 2.1632,13.8792 C2.11688529,12.8672 2.10730294,12.564 2.10730294,10 C2.10730294,7.4368 2.11768382,7.1336 2.1632,6.1208 C2.28218088,3.5392 3.49195294,2.304 6.09116618,2.1856 C7.10210441,2.14 7.40474706,2.1304 9.96323529,2.1304 L9.96323529,2.1304 Z M9.96323529,0.4 C7.36082794,0.4 7.03502794,0.4112 6.01291029,0.4576 C2.53291912,0.6176 0.598880882,2.552 0.439175,6.0416 C0.392061765,7.0664 0.380882353,7.3928 0.380882353,10 C0.380882353,12.6072 0.392061765,12.9344 0.438376471,13.9584 C0.598082353,17.4448 2.52892647,19.3824 6.01211176,19.5424 C7.03502794,19.5888 7.36082794,19.6 9.96323529,19.6 C12.5656426,19.6 12.8922412,19.5888 13.9143588,19.5424 C17.3911559,19.3824 19.3299853,17.448 19.4872956,13.9584 C19.5344088,12.9344 19.5455882,12.6072 19.5455882,10 C19.5455882,7.3928 19.5344088,7.0664 19.4880941,6.0424 C19.3315824,2.5592 17.3983426,0.6184 13.9151574,0.4584 C12.8922412,0.4112 12.5656426,0.4 9.96323529,0.4 L9.96323529,0.4 Z M9.96323529,5.0704 C7.24583971,5.0704 5.04269706,7.2776 5.04269706,10 C5.04269706,12.7224 7.24583971,14.9304 9.96323529,14.9304 C12.6806309,14.9304 14.8837735,12.7232 14.8837735,10 C14.8837735,7.2776 12.6806309,5.0704 9.96323529,5.0704 Z M9.96323529,13.2 C8.19928382,13.2 6.76911765,11.768 6.76911765,10 C6.76911765,8.2328 8.19928382,6.8 9.96323529,6.8 C11.7271868,6.8 13.1573529,8.2328 13.1573529,10 C13.1573529,11.768 11.7271868,13.2 9.96323529,13.2 Z M15.0786147,3.724 C14.4429853,3.724 13.9279338,4.24 13.9279338,4.876 C13.9279338,5.512 14.4429853,6.028 15.0786147,6.028 C15.7134456,6.028 16.2276985,5.512 16.2276985,4.876 C16.2276985,4.24 15.7134456,3.724 15.0786147,3.724 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3Crect id='Rectangle-672' stroke='%23F6C900' stroke-width='2' x='1' y='1' width='37.9264706' height='38' rx='18.9632353'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks ul li a.youtube::before, .contentGrid .social ul li a.youtube::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-191.000000, -3000.000000)'%3E%3Cg id='Group-22' transform='translate(28.000000, 2646.000000)'%3E%3Cg id='Group-11' transform='translate(69.000000, 309.000000)'%3E%3Cg id='Group-39' transform='translate(0.000000, 45.000000)'%3E%3Cg id='Group-3' transform='translate(94.049020, 0.000000)'%3E%3Crect id='Rectangle-672' stroke='%23FFFFFF' stroke-width='2' x='1' y='1' width='37.9264706' height='38' rx='18.9632353'%3E%3C/rect%3E%3Cpath d='M26.1154526,12.9554813 C23.0777115,12.7477509 16.3119103,12.7485953 13.2783836,12.9554813 C9.99367859,13.1801004 9.60679647,15.167895 9.58235294,20.4 C9.60679647,25.6228162 9.99030707,27.6190551 13.2783836,27.8445187 C16.3127532,28.0514047 23.0777115,28.0522491 26.1154526,27.8445187 C29.4001577,27.6198996 29.7870398,25.632105 29.8114833,20.4 C29.7870398,15.1771838 29.4035292,13.1809449 26.1154526,12.9554813 L26.1154526,12.9554813 Z M17.1682768,23.7777308 L17.1682768,17.0222692 L23.9113203,20.394089 L17.1682768,23.7777308 L17.1682768,23.7777308 Z' id='Shape' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks ul li a.youtube::after, .contentGrid .social ul li a.youtube::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-191.000000, -3000.000000)'%3E%3Cg id='Group-22' transform='translate(28.000000, 2646.000000)'%3E%3Cg id='Group-11' transform='translate(69.000000, 309.000000)'%3E%3Cg id='Group-39' transform='translate(0.000000, 45.000000)'%3E%3Cg id='Group-3' transform='translate(94.049020, 0.000000)'%3E%3Crect id='Rectangle-672' stroke='%23F6C900' stroke-width='2' x='1' y='1' width='37.9264706' height='38' rx='18.9632353'%3E%3C/rect%3E%3Cpath d='M26.1154526,12.9554813 C23.0777115,12.7477509 16.3119103,12.7485953 13.2783836,12.9554813 C9.99367859,13.1801004 9.60679647,15.167895 9.58235294,20.4 C9.60679647,25.6228162 9.99030707,27.6190551 13.2783836,27.8445187 C16.3127532,28.0514047 23.0777115,28.0522491 26.1154526,27.8445187 C29.4001577,27.6198996 29.7870398,25.632105 29.8114833,20.4 C29.7870398,15.1771838 29.4035292,13.1809449 26.1154526,12.9554813 L26.1154526,12.9554813 Z M17.1682768,23.7777308 L17.1682768,17.0222692 L23.9113203,20.394089 L17.1682768,23.7777308 L17.1682768,23.7777308 Z' id='Shape' fill='%23F6C900'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks ul li a.linkedIn::before, .contentGrid .social ul li a.linkedIn::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-238.000000, -3000.000000)'%3E%3Cg id='Group-22' transform='translate(28.000000, 2646.000000)'%3E%3Cg id='Group-11' transform='translate(69.000000, 309.000000)'%3E%3Cg id='Group-39' transform='translate(0.000000, 45.000000)'%3E%3Cg id='Group-8' transform='translate(141.073529, 0.000000)'%3E%3Crect id='Rectangle-672' stroke='%23FFFFFF' stroke-width='2' x='1' y='1' width='37.9264706' height='38' rx='18.9632353'%3E%3C/rect%3E%3Cpath d='M15.0139056,12.4057971 C15.0139056,13.3664928 14.2383339,14.1449275 13.2810968,14.1449275 C12.3238597,14.1449275 11.548288,13.3664928 11.548288,12.4057971 C11.548288,11.4457971 12.3238597,10.6666667 13.2810968,10.6666667 C14.2383339,10.6666667 15.0139056,11.4457971 15.0139056,12.4057971 Z M15.0278799,15.5362319 L11.5343137,15.5362319 L11.5343137,26.6666667 L15.0278799,26.6666667 L15.0278799,15.5362319 Z M20.6050089,15.5362319 L17.1338016,15.5362319 L17.1338016,26.6666667 L20.6057077,26.6666667 L20.6057077,20.8238841 C20.6057077,17.5751884 24.8182498,17.3094493 24.8182498,20.8238841 L24.8182498,26.6666667 L28.3034314,26.6666667 L28.3034314,19.6190145 C28.3034314,14.1372754 22.0695119,14.3369275 20.6050089,17.0353623 L20.6050089,15.5362319 Z' id='Shape' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks ul li a.linkedIn::after, .contentGrid .social ul li a.linkedIn::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-238.000000, -3000.000000)'%3E%3Cg id='Group-22' transform='translate(28.000000, 2646.000000)'%3E%3Cg id='Group-11' transform='translate(69.000000, 309.000000)'%3E%3Cg id='Group-39' transform='translate(0.000000, 45.000000)'%3E%3Cg id='Group-8' transform='translate(141.073529, 0.000000)'%3E%3Crect id='Rectangle-672' stroke='%23F6C900' stroke-width='2' x='1' y='1' width='37.9264706' height='38' rx='18.9632353'%3E%3C/rect%3E%3Cpath d='M15.0139056,12.4057971 C15.0139056,13.3664928 14.2383339,14.1449275 13.2810968,14.1449275 C12.3238597,14.1449275 11.548288,13.3664928 11.548288,12.4057971 C11.548288,11.4457971 12.3238597,10.6666667 13.2810968,10.6666667 C14.2383339,10.6666667 15.0139056,11.4457971 15.0139056,12.4057971 Z M15.0278799,15.5362319 L11.5343137,15.5362319 L11.5343137,26.6666667 L15.0278799,26.6666667 L15.0278799,15.5362319 Z M20.6050089,15.5362319 L17.1338016,15.5362319 L17.1338016,26.6666667 L20.6057077,26.6666667 L20.6057077,20.8238841 C20.6057077,17.5751884 24.8182498,17.3094493 24.8182498,20.8238841 L24.8182498,26.6666667 L28.3034314,26.6666667 L28.3034314,19.6190145 C28.3034314,14.1372754 22.0695119,14.3369275 20.6050089,17.0353623 L20.6050089,15.5362319 Z' id='Shape' fill='%23F6C900'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks ul li:first-child, .contentGrid .social ul li:first-child {
  margin-left: 0px;
}
.socialLinks.filled ul li a::after, .contentGrid .social.filled ul li a::after {
  content: none;
}
.socialLinks.filled ul li a.facebook::before, .contentGrid .social.filled ul li a.facebook::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-96.000000, -7052.000000)'%3E%3Cg id='Group-26' transform='translate(0.000000, 4642.000000)'%3E%3Cg id='Group-24' transform='translate(0.000000, 1543.000000)'%3E%3Cg id='Group-32' transform='translate(27.000000, 618.000000)'%3E%3Cg id='Group-40' transform='translate(69.000000, 249.000000)'%3E%3Cg id='Group-83'%3E%3Crect id='Rectangle-672' fill='%2332599D' x='0' y='0' width='40' height='40' rx='20'%3E%3C/rect%3E%3Cpath d='M21.0664628,28 L17.6881328,28 L17.6881328,19.9989902 L16,19.9989902 L16,17.2421106 L17.6881328,17.2421106 L17.6881328,15.586973 C17.6881328,13.3380459 18.6408363,12 21.3492805,12 L23.6035649,12 L23.6035649,14.7578894 L22.1946372,14.7578894 C21.1402638,14.7578894 21.0705915,15.1431457 21.0705915,15.862156 L21.0659467,17.2421106 L23.6190476,17.2421106 L23.3202311,19.9989902 L21.0659467,19.9989902 L21.0659467,28 L21.0664628,28 Z' id='Shape-Copy' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks.filled ul li a.facebook:hover::before, .contentGrid .social.filled ul li a.facebook:hover::before {
  opacity: 0.8 !important;
}
.socialLinks.filled ul li a.instagram::before, .contentGrid .social.filled ul li a.instagram::before {
  background: url("../Images/icon-instagram-colorful.png") no-repeat center; /* data uri would be too large */
}
.socialLinks.filled ul li a.instagram:hover::before, .contentGrid .social.filled ul li a.instagram:hover::before {
  opacity: 0.8 !important;
}
.socialLinks.filled ul li a.youtube::before, .contentGrid .social.filled ul li a.youtube::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='40px' viewBox='0 0 41 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-294.000000, -6974.000000)'%3E%3Cg id='Group-33' transform='translate(160.000000, 5969.000000)'%3E%3Cg id='Group-17' transform='translate(40.000000, 992.000000)'%3E%3Cg id='Group-40' transform='translate(0.000000, 13.000000)'%3E%3Cg id='Group-3' transform='translate(94.225000, 0.000000)'%3E%3Crect id='Rectangle-672' fill='%23FA000F' x='0' y='0' width='40' height='40' rx='20'%3E%3C/rect%3E%3Cpath d='M26.1635474,12.9554813 C23.1202119,12.7477509 16.3419507,12.7485953 13.3028374,12.9554813 C10.0120832,13.1801004 9.62448855,15.167895 9.6,20.4 C9.62448855,25.6228162 10.0087054,27.6190551 13.3028374,27.8445187 C16.3427951,28.0514047 23.1202119,28.0522491 26.1635474,27.8445187 C29.4543016,27.6198996 29.8418962,25.632105 29.8663848,20.4 C29.8418962,15.1771838 29.4576793,13.1809449 26.1635474,12.9554813 L26.1635474,12.9554813 Z M17.1998943,23.7777308 L17.1998943,17.0222692 L23.9553559,20.394089 L17.1998943,23.7777308 L17.1998943,23.7777308 Z' id='Shape' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks.filled ul li a.youtube:hover::before, .contentGrid .social.filled ul li a.youtube:hover::before {
  opacity: 0.8 !important;
}
.socialLinks.filled ul li a.linkedIn::before, .contentGrid .social.filled ul li a.linkedIn::before {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='40px' viewBox='0 0 41 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-341.000000, -6974.000000)'%3E%3Cg id='Group-33' transform='translate(160.000000, 5969.000000)'%3E%3Cg id='Group-17' transform='translate(40.000000, 992.000000)'%3E%3Cg id='Group-40' transform='translate(0.000000, 13.000000)'%3E%3Cg id='Group-8' transform='translate(141.337500, 0.000000)'%3E%3Crect id='Rectangle-672' fill='%230078BA' x='0' y='0' width='40' height='40' rx='20'%3E%3C/rect%3E%3Cpath d='M15.0415556,12.4057971 C15.0415556,13.3664928 14.2645556,14.1449275 13.3055556,14.1449275 C12.3465556,14.1449275 11.5695556,13.3664928 11.5695556,12.4057971 C11.5695556,11.4457971 12.3465556,10.6666667 13.3055556,10.6666667 C14.2645556,10.6666667 15.0415556,11.4457971 15.0415556,12.4057971 Z M15.0555556,15.5362319 L11.5555556,15.5362319 L11.5555556,26.6666667 L15.0555556,26.6666667 L15.0555556,15.5362319 Z M20.6429556,15.5362319 L17.1653556,15.5362319 L17.1653556,26.6666667 L20.6436556,26.6666667 L20.6436556,20.8238841 C20.6436556,17.5751884 24.8639556,17.3094493 24.8639556,20.8238841 L24.8639556,26.6666667 L28.3555556,26.6666667 L28.3555556,19.6190145 C28.3555556,14.1372754 22.1101556,14.3369275 20.6429556,17.0353623 L20.6429556,15.5362319 Z' id='Shape' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
}
.socialLinks.filled ul li a.linkedIn:hover::before, .contentGrid .social.filled ul li a.linkedIn:hover::before {
  opacity: 0.8 !important;
}

.contentGrid {
  margin: 60px 0 60px;
  width: 100%;
  padding: 0 27px;
}
.contentGrid .infoTeaser {
  position: relative;
  padding: 40px 20px 46px 20px;
  background-color: #008BD2;
  text-align: center;
}
.contentGrid .infoTeaser .backgroundShape {
  width: 48px;
  height: 48px;
  z-index: 0;
}
.contentGrid .infoTeaser h3, .contentGrid .infoTeaser .text {
  color: #fff;
}
.contentGrid .infoTeaser .text {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.contentGrid .infoTeaser .social {
  margin: 30px 0 0 0;
}
.contentGrid .infoTeaser .social p {
  font-family: "Frutiger LT Bold";
  color: #fff;
  font-size: 13px;
  line-height: 35px;
  margin: 0 0 10px 0;
}
.contentGrid .gridItems .gridItem {
  width: 100%;
  height: 250px;
}
.contentGrid .gridItems .gridItem.l1 {
  position: relative;
}
.contentGrid .gridItems .gridItem.l1 .backgroundMedia .backgroundOverlay01 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
  background: rgb(0, 0, 0);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 55%, rgb(0, 0, 0) 100%);
  opacity: 0.8;
}
.contentGrid .gridItems .gridItem.l1 .itemContentWrapper .itemContent {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: start;
}
.contentGrid .gridItems .gridItem.l1 .itemContentWrapper .itemContent .image {
  width: 29px;
  height: 29px;
  flex-shrink: 0;
  margin: 0 5px 0 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.contentGrid .gridItems .gridItem.l1 .itemContentWrapper .itemContent .name {
  color: #fff;
  font-family: "Frutiger LT Bold";
  font-size: 12px;
  line-height: 14px;
}
.contentGrid .gridItems .gridItem.l2 {
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border: solid 1px #D9D9D9;
}
.contentGrid .gridItems .gridItem.l2 .itemContentWrapper {
  width: 100%;
}
.contentGrid .gridItems .gridItem.l2 .itemContentWrapper .itemContent {
  padding: 0 26px;
  text-align: center;
}
.contentGrid .gridItems .gridItem.l2 .itemContentWrapper .itemContent .text {
  font-size: 14px;
  line-height: 20px;
}
.contentGrid .gridItems .gridItem.l2 .itemContentWrapper .itemContent .hashtag {
  font-family: "Frutiger LT Bold";
  font-size: 18px;
  line-height: 21px;
  color: #008BD2;
  margin: 22px 0 0 0;
}
.contentGrid .gridItems .gridItem:nth-child(7), .contentGrid .gridItems .gridItem:nth-child(8), .contentGrid .gridItems .gridItem:nth-child(9) {
  display: none;
}

.sideBarVideo {
  position: relative;
  width: 100%;
  height: 320px;
}
.sideBarVideo .backgroundMedia .backgroundOverlay01, .sideBarVideo .backgroundMedia .backgroundOverlay02, .sideBarVideo .backgroundMedia .backgroundOverlay03 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.sideBarVideo .backgroundMedia .backgroundOverlay01 {
  background: rgb(255, 255, 255);
  background: linear-gradient(360deg, rgba(255, 255, 255, 0) 40%, rgb(255, 255, 255) 100%);
  opacity: 1;
  z-index: 2;
}
.sideBarVideo .backgroundMedia .backgroundOverlay02 {
  background-color: #212121;
  opacity: 0.3;
}
.sideBarVideo .backgroundMedia .backgroundOverlay03 {
  background: rgb(0, 0, 0);
  background: linear-gradient(360deg, rgba(0, 0, 0, 0) 85%, rgb(0, 0, 0) 100%);
  opacity: 0.6;
}
.sideBarVideo .sideBarMeta {
  display: none;
  flex-wrap: nowrap;
}
.sideBarVideo .sideBarMeta .icon {
  background-color: #fff;
  flex-shrink: 0;
  width: 42px;
  height: 42px;
  margin: 0 10px 0 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-173.000000, -714.000000)'%3E%3Cg id='Group-4' transform='translate(27.000000, 714.000000)'%3E%3Cg id='Group-3'%3E%3Cg id='Group-2' transform='translate(93.000000, 0.000000)'%3E%3Cg id='Group-20' transform='translate(53.000000, 0.000000)'%3E%3Cg id='Group-21'%3E%3Cpath d='M14.7125531,7.91076284 L14.7125531,0 C6.81644828,0.500205733 0.500205733,6.81644828 0,14.7125531 L7.91076284,14.7125531 C8.36470412,11.1708033 11.1708033,8.36470412 14.7125531,7.91076284 L14.7125531,7.91076284 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3Cpath d='M7.91030477,16.7362792 L0,16.7362792 C0.500205733,24.632384 6.81644828,30.9486265 14.7125531,31.4492903 L14.7125531,23.5385275 C11.1708033,23.0841281 8.36470412,20.278487 7.91030477,16.7362792 L7.91030477,16.7362792 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3Cpath d='M16.7358211,31.4492903 C24.6328421,30.9486265 30.9481685,24.632384 31.4488323,16.7362792 L23.5380694,16.7362792 C23.0841281,20.278487 20.278029,23.0841281 16.7358211,23.5385275 L16.7358211,31.4492903 Z' id='Path' fill='%23F6C900'%3E%3C/path%3E%3Cpath d='M23.5380694,14.7125531 L31.4488323,14.7125531 C30.9477104,6.81644828 24.632384,0.500205733 16.7362792,0 L16.7362792,7.91076284 C20.278029,8.36470412 23.0841281,11.1708033 23.5380694,14.7125531 L23.5380694,14.7125531 Z' id='Path' fill='%23008BD2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 25px auto;
  background-position: center;
  background-repeat: no-repeat;
}
.sideBarVideo .sideBarMeta .sideBarMetaInfo .name, .sideBarVideo .sideBarMeta .sideBarMetaInfo .position {
  color: #fff;
  font-size: 15px;
  line-height: 1;
}
.sideBarVideo .sideBarMeta .sideBarMetaInfo .name {
  font-family: "Frutiger LT Bold";
}
.sideBarVideo .playBtn {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 125px;
  margin: auto;
  width: 62px;
  height: 62px;
  border-radius: 999px;
  -webkit-box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.1);
}
.sideBarVideo .playBtn::before, .sideBarVideo .playBtn::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.2s ease-out;
  -khtml-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.sideBarVideo .playBtn::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='92px' height='92px' viewBox='0 0 92 92' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-219.000000, -404.000000)'%3E%3Cg id='Group-10' transform='translate(219.000000, 404.000000)'%3E%3Ccircle id='Oval' fill='%23008BD2' cx='46' cy='46' r='46'%3E%3C/circle%3E%3Cpath d='M59.0053916,47.8857048 L41.5136519,59.6080126 C40.0313593,60.6312563 38,59.5281228 38,57.7213676 L38,34.2791119 C38,32.4692417 40.0313593,31.3692232 41.5136519,32.392467 L59.0022684,44.1116282 C60.3320685,44.9751081 60.3320685,47.0215169 59.0053182,47.8849968 L59.0053916,47.8857048 Z' id='Path' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.sideBarVideo .playBtn::after {
  opacity: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='92px' height='92px' viewBox='0 0 92 92' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-219.000000, -404.000000)'%3E%3Cg id='Group-10' transform='translate(219.000000, 404.000000)'%3E%3Ccircle id='Oval' fill='%23F6C900' cx='46' cy='46' r='46'%3E%3C/circle%3E%3Cpath d='M59.0053916,47.8857048 L41.5136519,59.6080126 C40.0313593,60.6312563 38,59.5281228 38,57.7213676 L38,34.2791119 C38,32.4692417 40.0313593,31.3692232 41.5136519,32.392467 L59.0022684,44.1116282 C60.3320685,44.9751081 60.3320685,47.0215169 59.0053182,47.8849968 L59.0053916,47.8857048 Z' id='Path' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.sideBarVideo .sideBarFloatingPanel {
  position: absolute;
  bottom: -42px;
}
.sideBarVideo:hover .playBtn::before {
  opacity: 0;
}
.sideBarVideo:hover .playBtn::after {
  opacity: 1;
}

.articleMetaDataBar {
  margin: 19px 0 0 0;
  border-top: solid 1px #D8D8D8;
  border-bottom: solid 1px #D8D8D8;
  padding: 8px 0 21px 0;
  display: flex;
  flex-wrap: wrap;
  text-transform: uppercase;
}
.articleMetaDataBar .column {
  width: 100%;
  margin: 0 0 15px 0;
  font-size: 12px;
  line-height: 32px;
  letter-spacing: 0.07px;
  text-align: center;
}
.articleMetaDataBar .column:last-child {
  margin: 0px;
}
.articleMetaDataBar .column .readingTime {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-261.000000, -892.000000)' fill='%23373737' fill-rule='nonzero'%3E%3Cg id='Group-6'%3E%3Cg id='Group-37' transform='translate(28.000000, 874.000000)'%3E%3Cg id='Group-35' transform='translate(10.000000, 8.000000)'%3E%3Cg id='Group-3' transform='translate(223.000000, 10.000000)'%3E%3Cpath d='M7.0176836,0.000151744535 C5.16080193,-0.00492909606 3.37757645,0.728395447 2.06095579,2.0392081 C0.745137151,3.35004243 0.00339460072,5.13002751 6.52922848e-06,6.98781417 C-0.00252715757,8.84566587 0.732434818,10.6281656 2.04402657,11.9431404 C3.35561832,13.2582019 5.1363727,13.9983033 6.99403472,14 C8.85176176,14.0016877 10.6332748,13.264987 11.9475111,11.9516164 C13.261639,10.6390912 14.0000065,8.8575453 14.0000065,6.99954186 C13.9974598,5.14676276 13.2616606,3.37111324 11.9534504,2.05939012 C10.6452401,0.746864925 8.87042509,0.00676347072 7.01774863,-1.55431223e-15 L7.0176836,0.000151744535 Z M7.0176836,12.6452407 C5.52067246,12.6452407 4.08552559,12.0507923 3.02620304,10.9914637 C1.9677909,9.9329805 1.3733824,8.49678351 1.3733824,6.99971528 C1.3733824,5.50264705 1.9677909,4.06736052 3.02620304,3.00796689 C4.08546057,1.94948372 5.52071582,1.35503534 7.0176836,1.35503534 C8.51465138,1.35503534 9.95070866,1.94948372 11.0091642,3.00796689 C12.0684217,4.06729549 12.6628302,5.50264705 12.6628302,6.99971528 C12.6602899,8.49682687 12.0650402,9.93120292 11.006628,10.9888623 C9.94906125,12.0473455 8.51471641,12.6426393 7.01774863,12.6452407 L7.0176836,12.6452407 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M7.4925234,6.59428901 L7.4925234,3.29548801 C7.4925234,2.92503534 7.18654824,2.625 6.8087617,2.625 C6.43097516,2.625 6.125,2.92503534 6.125,3.29548801 L6.125,6.87171013 L6.125,6.87087186 C6.125,7.04855011 6.19764941,7.21952563 6.32585527,7.34523408 L8.45919177,9.42793076 C8.58483326,9.55699916 8.76004692,9.62823824 8.94209164,9.62488688 C9.12328739,9.62572493 9.29764772,9.55448671 9.4249915,9.42793076 C9.6916695,9.1664297 9.6916695,8.74235945 9.4249915,8.48002163 L7.4925234,6.59428901 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 14px auto;
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 18px;
}
.articleMetaDataBar .column .shareLinksWrapper .shareLinks {
  line-height: 0 !important;
}
.articleMetaDataBar .column .shareLinksWrapper {
  display: block;
}
.articleMetaDataBar .column .shareLinksWrapper li.shareAnyItem, .articleMetaDataBar .column .shareLinksWrapper li.shareWhatsappItem {
  display: none;
}

#a2apage_dropdown {
  padding: 19px 22px;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
  width: 292px !important;
  border-radius: 6px;
}
#a2apage_dropdown .a2a_mini_services {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#a2apage_dropdown a.a2a_i, #a2apage_dropdown a.a2a_more {
  width: 48%;
  font-size: 12px;
  line-height: 1;
  color: #008BD2;
  display: flex;
  align-items: center;
  padding: 0px;
  margin: 0 0 8px 0;
}
#a2apage_dropdown a.a2a_i .a2a_svg, #a2apage_dropdown a.a2a_more .a2a_svg {
  flex-shrink: 0;
  margin: 0 6px 0 0;
}
#a2apage_dropdown a.a2a_more {
  border: none;
  width: 100%;
  padding: 8px 0 0 0;
  margin: 0px;
}

.a2a_menu a.a2a_i:active,
.a2a_menu a.a2a_i:focus,
.a2a_menu a.a2a_i:hover,
.a2a_menu a.a2a_more:active,
.a2a_menu a.a2a_more:focus,
.a2a_menu a.a2a_more:hover {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #F6C900 !important;
}

.contacts {
  position: relative;
  height: auto;
  overflow: hidden;
  margin: 49px 0 0 0;
  padding: 0 0 90px 0;
}
.contacts .items .item {
  text-align: center;
  margin: 0 0 45px 0;
}
.contacts .items .item .imageWrapper {
  position: relative;
  aspect-ratio: 1/1;
  width: 120px;
  margin: 0 auto 30px auto;
}
.contacts .items .item .imageWrapper img {
  display: block;
  border-radius: 50%;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.contacts .items .item .itemContentWrapper .itemContent .title {
  font-family: "Frutiger LT Bold";
  color: #008BD2;
  font-size: 20px;
  hyphens: auto;
}
.contacts .items .item .itemContentWrapper .itemContent .description {
  margin: 3px 0 16px 0;
  font-size: 15px;
  line-height: 1.46;
}
.contacts .items .item .itemContentWrapper .itemContent .mail, .contacts .items .item .itemContentWrapper .itemContent .phone {
  font-size: 16px;
}
.contacts .items .item .itemContentWrapper .itemContent .mail a, .contacts .items .item .itemContentWrapper .itemContent .phone a {
  font-size: 16px;
  color: rgba(33, 33, 33, 0.9019607843);
}
.contacts .items .item:last-child {
  margin: 0;
}

footer {
  background-color: #fff;
  padding: 50px 27px 47px 27px;
}
footer p {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.08px;
  margin: 0px;
}
footer .footerRows .footerRow .ce-bodytext ul {
  margin: 0px;
  padding: 0px;
}
footer .footerRows .footerRow .ce-bodytext ul li {
  margin: 0px 0 13px 0;
  padding: 0px;
  list-style-type: none;
}
footer .footerRows .footerRow .ce-bodytext ul li a {
  color: #A6A6A6;
  line-height: 32px;
}
footer .footerRows .footerRow .ce-bodytext ul li a:hover {
  color: rgba(33, 33, 33, 0.9019607843);
}
footer .footerRows .footerRow .socialLinks {
  margin: 44px 0 40px 0;
  width: 100%;
  display: block;
  text-align: center;
}
footer .footerRows .footerRow .socialLinks ul li {
  margin: 0 3.1px;
}
footer .footerRows .footerRow .border {
  width: 70%;
  height: 3px;
}
footer .footerRows .footerRow .border.primary {
  background-color: #008BD2;
}
footer .footerRows .footerRow .largeLink {
  width: 25%;
}
footer .footerRows .footerRow .largeLink a {
  font-family: "Frutiger LT Bold";
  font-size: 20px;
  line-height: 18px;
  color: #008BD2;
}
footer .footerRows .footerRow.footerRowImpressum {
  margin: 0 0 30px 0;
  padding: 0 10px;
}
footer .footerRows .footerRow.footerRowLast {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
footer .footerRows .footerRow.footerRowLinks {
  text-align: center;
}

@media (min-width: 48em) {
  .contentGrid .infoTeaser {
    width: 100%;
  }
  .contentGrid .gridItems {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .contentGrid .gridItems .gridItem {
    width: 33.33%;
  }
  .contacts .items {
    margin: 0 auto;
    width: 500px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px;
  }
  .contacts .items .item {
    width: 230px;
    margin: 0;
  }
}
@media (min-width: 64em) {
  html {
    font-size: 12px;
  }
  html {
    line-height: 1.77em;
  }
}
@media screen and (min-width: 64em) and (min-width: 1024px) {
  html {
    font-size: calc(12px + 1.5 * (100vw - 1024px) / 176);
  }
}
@media screen and (min-width: 64em) and (min-width: 1200px) {
  html {
    font-size: 13.5px;
  }
}
@media (min-width: 64em) {
  a.link_filled, a.link_filled_centered {
    font-size: 1rem;
    line-height: 1.4444444444rem;
    padding: 0.8125vw 4.46875vw 1.0625vw;
  }
  a.link_transparent, a.link_transparent_centered {
    font-size: 1.1111111111rem;
    line-height: 1.4444444444rem;
    padding: 0.75vw 2.34375vw 1.125vw;
  }
  a.link_mail {
    background-position: left 0.3125vw center;
    background-size: 3vw 3vw;
    padding-left: 4.125vw;
    padding-right: 1.875vw;
  }
  a.link_whatsapp {
    background-position: left 0.3125vw center;
    background-size: 3vw 3vw;
    padding-left: 4.125vw;
    padding-right: 1.875vw;
  }
  .col .ce-bodytext ul {
    margin: 0 0 0.625vw 0;
  }
  .col .ce-bodytext ul li {
    padding: 0 0 0.625vw 1vw;
    margin: 0 0 0 0.875vw;
    background-size: auto 0.3125vw;
    background-position: left top 0.8125vw;
    background-repeat: no-repeat;
  }
  .col .ce-bodytext ol {
    margin: 0 0 0.625vw 0;
  }
  .col .ce-bodytext ol li {
    padding: 0 0 0.625vw 0.6875vw;
    margin: 0 0 0 1.5vw;
  }
  section#parent.isStory a.siteBackLink {
    left: 39.3125vw !important;
  }
  section#content {
    padding: 0px;
  }
  section#content.noHeaderElement {
    padding: 7.3125vw 0 0 0;
  }
  section#content.noHeaderElement h1 {
    font-size: 4.4444444444rem;
    line-height: 4.4444444444rem;
  }
  section#content section.primary {
    padding: 3.2vw 0 3.2vw 0;
  }
  section#content section.primary a.link_filled, section#content section.primary a.link_filled_centered {
    margin-top: 2.25vw;
  }
  section#content section.primary a.link_transparent, section#content section.primary a.link_transparent_centered {
    margin-top: 2.25vw;
  }
  section#content section.primary h1, section#content section.primary h2 {
    font-size: 4.4444444444rem;
    line-height: 3.8888888889rem;
    margin: 2.1875vw 0 2.4375vw 0;
  }
  section#content section.primary .ce-gallery[data-ce-images="1"] img {
    max-width: unset;
    width: 18.5625vw;
  }
  section#content section.story { /*success story */
    overflow: initial;
    display: flex;
    flex-wrap: wrap;
  }
  section#content section.story .col01 {
    position: sticky;
    top: 0px;
    align-self: flex-start; /* used for position: sticky */
    width: 33.06%;
  }
  section#content section.story .col02 {
    padding: 9.625vw 6.25vw 6.375vw 6.25vw;
    width: 66.94%;
  }
  section#content section.story h1, section#content section.story h2 {
    font-size: 2.7777777778rem !important;
    line-height: 3rem !important;
    margin: 0 0 1.875vw 0;
  }
  section#content section.story h3 {
    font-size: 1.6666666667rem;
    line-height: 1.6666666667rem;
    margin: 3.75vw 0 1.25vw 0;
  }
  section#content section.story h4 {
    font-size: 1.6666666667rem;
    line-height: 1.3888888889rem;
    background-image: none;
    margin: 0 0 0.3125vw 0;
    padding: 0;
  }
  section#content section.story .ce-bodytext p, section#content section.story .ce-bodytext a {
    font-size: 0.8888888889rem;
    line-height: 1.5555555556rem;
  }
  section#content section.story .frame-layout-100 .ce-bodytext p {
    font-size: 1rem;
    line-height: 1.7777777778rem;
    letter-spacing: 0.1px;
    max-width: none;
  }
  .frame.frame-layout-100 h1, .frame.frame-layout-100 h2, .frame.frame-layout-100 h3, .frame.frame-layout-100 h4, .frame.frame-layout-100 h5, .frame.frame-layout-100 h6, .frame.frame-layout-100 p, .frame.frame-layout-100 a {
    text-align: initial;
  }
  .frame.frame-layout-300 h4 {
    margin: 0 0 7.0625vw 0;
    font-size: 1.6666666667rem;
    line-height: 2.2222222222rem;
  }
  h1 {
    font-size: 2.7777777778rem;
    line-height: 2.7777777778rem;
    margin: 0 0 1.0625vw 0;
  }
  h2 {
    font-size: 2.7777777778rem;
    line-height: 2.7777777778rem;
    margin: 0 0 1.0625vw 0;
  }
  h3 {
    font-size: 2.7777777778rem;
    line-height: 2.7777777778rem;
    margin: 0px 0 0.625vw 0;
  }
  h4 { /* check HorizontalScroll Section in main.js if TOP Margin gets changed */
    font-size: 1.9444444444rem;
    line-height: 1.9444444444rem;
    margin: 6.0625vw 0 1.25vw 0;
  }
  h4.text-center {
    padding: 4.375vw 0 0 0;
    background-size: 3.25vw auto;
  }
  h5 {
    font-size: 1.55rem;
    line-height: 1.6rem;
    margin: 0 0 1.5625vw 0;
  }
  p {
    margin: 0 0 2.125vw 0;
  }
  .contenttable {
    margin: 0 0 1.125vw 0;
  }
  .contenttable td, .contenttable th {
    padding: 0.25vw 0.75vw 0.25vw 0.25vw;
  }
  .content ul, .content ol {
    margin: 0 0 1vw 0;
  }
  .content ul li {
    margin: 0 0 0 2.25vw;
  }
  .content ol li {
    margin: 0 0 0 3vw;
  }
  .container, .gridContainer {
    padding: 0px;
  }
  .gridContainer {
    max-width: 57.875vw;
    margin: 0 auto;
  }
  .gridContainer .ce-bodytext p.text-center {
    max-width: 47.5vw;
    margin-left: auto;
    margin-right: auto;
  }
  .cols-frame-containerWide .gridContainer {
    max-width: 77.5vw;
  }
  .swiper-button-prev, .swiper-button-next {
    width: 2.875vw;
    height: 2.875vw;
  }
  .swiper-button-prev {
    left: 32.125vw;
    background-size: 0.625vw 1.0625vw;
    background-position: left 1.0625vw center;
    background-repeat: no-repeat;
  }
  .swiper-button-next {
    right: 32.125vw;
    background-size: 0.625vw 1.0625vw;
    background-position: right 1.0625vw center;
    background-repeat: no-repeat;
  }
  .ce-gallery {
    margin: 2.625vw 0 1.875vw 0;
  }
  .ce-gallery img {
    border-bottom-left-radius: 5vw;
  }
  header .logo a {
    width: 21.625vw;
    height: 7.625vw;
    background-size: 13.625vw auto;
    background-position: top 1.6875vw right 2.8125vw;
    background-repeat: no-repeat;
  }
  header .logo.intern a {
    background-size: 13.625vw auto;
    background-position: top 2vw right 2.8125vw;
    background-repeat: no-repeat;
  }
  body .a2a_menu a {
    font-size: 0.8888888889rem;
  }
  body .a2a_menu {
    padding: 0.75vw 0.5vw 0 0.5vw;
  }
  body a.a2a_i .a2a_svg,
  body a.a2a_more .a2a_svg {
    background-size: 1.25vw;
    height: 1.25vw;
    width: 1.25vw;
    line-height: 1.25vw;
  }
  body a.a2a_i,
  body i.a2a_i {
    padding: 0.3vw 0.5vw;
    line-height: 1.35;
  }
  body a.a2a_more {
    line-height: 1.35;
    padding-bottom: 0;
  }
  a.siteBackLink {
    top: 1.625vw;
    left: 2.1875vw;
    padding: 0 0 0 0.75vw;
    font-size: 0.8333333333rem;
    line-height: 1.9444444444rem;
  }
  a.siteBackLink::before, a.siteBackLink::after {
    width: 0.4375vw;
    height: 0.5vw;
    background-size: 0.4375vw 0.5vw;
    background-position: left center;
    background-repeat: no-repeat;
  }
  .stickyPanel, .sideBarFloatingPanel {
    position: fixed;
    max-width: none;
    width: 22.75vw;
    max-height: 5.75vw;
    padding: 0.5625vw;
  }
  .stickyPanel .icon, .stickyPanel .storyImageWrapper, .sideBarFloatingPanel .icon, .sideBarFloatingPanel .storyImageWrapper {
    width: 4.625vw;
    height: 4.625vw;
    margin: 0 0.8125vw 0 0;
    background-size: 3.1875vw auto;
  }
  .stickyPanel .storyImageWrapper .colorfulCircle, .sideBarFloatingPanel .storyImageWrapper .colorfulCircle {
    width: 5.331875vw;
    height: 5.331875vw;
    background-size: 5.331875vw auto;
    background-position: top 0.125vw center;
    background-repeat: no-repeat;
  }
  .stickyPanel .storyImageWrapper .storyImage, .sideBarFloatingPanel .storyImageWrapper .storyImage {
    width: 3.854375vw;
    height: 3.854375vw;
  }
  .stickyPanel .stickyPanelContent, .stickyPanel .sideBarFloatingPanelContent, .sideBarFloatingPanel .stickyPanelContent, .sideBarFloatingPanel .sideBarFloatingPanelContent {
    font-size: 0.8333333333rem;
    line-height: 1rem;
  }
  .stickyPanel .stickyPanelContent a, .stickyPanel .sideBarFloatingPanelContent a, .sideBarFloatingPanel .stickyPanelContent a, .sideBarFloatingPanel .sideBarFloatingPanelContent a {
    margin: 0.375vw 0 0 0;
    font-size: 0.7777777778rem;
    line-height: 0.8888888889rem;
  }
  .stickyPanel {
    top: auto;
    bottom: 1.6vw;
    left: auto;
    right: 1.6vw;
  }
  .shareLinksWrapper .shareLinks ul li {
    margin: 0 0.2125vw;
  }
  .shareLinksWrapper .shareLinks ul li a {
    width: 2vw;
    height: 2vw;
  }
  .backgroundShape {
    width: 56.25vw;
    height: 56.25vw;
  }
  .headerSlideshow .items .item {
    padding: 0px;
    height: 53.75vw;
  }
  .headerSlideshow .items .item .itemContent {
    margin: 8vw 8.3125vw 0 5.125vw;
    align-items: center;
    justify-content: space-between;
  }
  .headerSlideshow .items .item .itemContent .content {
    width: 44.9vw;
    order: 1;
    margin: 0;
  }
  .headerSlideshow .items .item .itemContent .content h1, .headerSlideshow .items .item .itemContent .content h2 {
    text-align: left;
    font-size: 4rem;
    line-height: 4.1rem;
    margin: 0;
    letter-spacing: -1px;
    text-shadow: 0 0 20px rgba(0, 15, 30, 0.2), 0 0 2px rgba(0, 15, 30, 0.3);
  }
  .headerSlideshow .items .item .itemContent .content p {
    display: block;
    margin: 0.8125vw 0 0 0;
    color: #fff;
    font-size: 1.11111111rem;
    line-height: 1.5rem;
    letter-spacing: 0.1px;
    max-width: 35.75vw;
    text-shadow: 0 0 20px rgba(0, 15, 30, 0.2), 0 0 2px rgba(0, 15, 30, 0.3);
  }
  .headerSlideshow .items .item .itemContent .content a {
    margin: 2.8125vw 0 0 0;
  }
  .headerSlideshow .items .item .itemContent .media {
    margin: 0px;
    order: 2;
    width: 39.5vw;
    height: 39.5vw;
  }
  .headerSlideshow .items .swiper-pagination {
    bottom: 3.1875vw;
  }
  .headerSlideshow .items .swiper-pagination .swiper-pagination-bullet {
    width: 2.5vw;
  }
  .headerSlideshow .shareLinksWrapper {
    position: absolute;
    z-index: 1;
    right: 1.9375vw;
    top: 50%;
    transform: translateY(-50%);
    display: block;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li {
    display: block;
    margin: 0 0 0.5vw 0;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a {
    width: 1.9375vw;
    height: 2vw;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a.shareMessenger::before {
    background: url("data:image/svg+xml,%3Csvg id='Group_14' data-name='Group 14' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape' d='M2.61,14V11.528A6.284,6.284,0,0,1,0,6.482,6.765,6.765,0,0,1,7,0a6.766,6.766,0,0,1,7,6.482,6.765,6.765,0,0,1-7,6.481,7.556,7.556,0,0,1-2.009-.271L2.611,14ZM5.916,6.827h0L7.7,8.728l3.828-4.062L8.09,6.567l-1.826-1.9L2.436,8.728l3.479-1.9Z' transform='translate(8.004 8)' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a.shareMessenger::after {
    background: url("data:image/svg+xml,%3Csvg id='Group_14' data-name='Group 14' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23F6C900' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape' d='M2.61,14V11.528A6.284,6.284,0,0,1,0,6.482,6.765,6.765,0,0,1,7,0a6.766,6.766,0,0,1,7,6.482,6.765,6.765,0,0,1-7,6.481,7.556,7.556,0,0,1-2.009-.271L2.611,14ZM5.916,6.827h0L7.7,8.728l3.828-4.062L8.09,6.567l-1.826-1.9L2.436,8.728l3.479-1.9Z' transform='translate(8.004 8)' fill='%23F6C900'/%3E%3C/svg%3E%0A") no-repeat center;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a.shareFacebook::before {
    background: url("data:image/svg+xml,%3Csvg id='Group_12' data-name='Group 12' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape_Copy' data-name='Shape Copy' d='M3.98,12.563H1.326V6.28H0V4.116H1.326v-1.3C1.326,1.051,2.074,0,4.2,0H5.973V2.165H4.866c-.828,0-.883.3-.883.867l0,1.083H5.985L5.75,6.28H3.979v6.282Z' transform='translate(11.738 8.438)' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a.shareFacebook::after {
    background: url("data:image/svg+xml,%3Csvg id='Group_12' data-name='Group 12' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23F6C900' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cpath id='Shape_Copy' data-name='Shape Copy' d='M3.98,12.563H1.326V6.28H0V4.116H1.326v-1.3C1.326,1.051,2.074,0,4.2,0H5.973V2.165H4.866c-.828,0-.883.3-.883.867l0,1.083H5.985L5.75,6.28H3.979v6.282Z' transform='translate(11.738 8.438)' fill='%23F6C900'/%3E%3C/svg%3E%0A") no-repeat center;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a.shareWhatsapp::before {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='30px' viewBox='0 0 31 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1538.000000, -415.000000)'%3E%3Cg id='Group-7' transform='translate(1538.000000, 339.000000)'%3E%3Cg id='Group-3' transform='translate(0.000000, 76.000000)'%3E%3Crect id='Rectangle-672' stroke='%23FFFFFF' stroke-width='1.5' x='1.25' y='0.75' width='28.5139925' height='28.5' rx='14.25'%3E%3C/rect%3E%3Cpath d='M15.8743549,6.66666667 C18.0055571,6.66666667 20.0064899,7.497396 21.5124,9.002604 C23.0157055,10.5078127 23.8442164,12.5078127 23.8442164,14.6354167 C23.8416112,19.028646 20.2670281,22.6015627 15.8743549,22.6015627 L15.8743549,22.6015627 C14.5377944,22.5989587 13.2246823,22.2656253 12.0626825,21.6302087 L12.0626825,21.6302087 L7.83675373,22.7395833 L8.96748955,18.6119793 C8.26924736,17.403646 7.9018881,16.033854 7.90449398,14.6302087 C7.90449398,10.2395833 11.4816823,6.66666667 15.8743549,6.66666667 Z M13.0527274,10.9531253 C12.9198528,10.9531253 12.703606,11.002604 12.5212296,11.2031253 C12.3388526,11.401042 11.8255927,11.8828127 11.8255927,12.8619793 C11.8255927,13.7799481 12.4530211,14.670451 12.6130271,14.8876123 L12.6384716,14.9218753 C12.7374758,15.0520833 14.0427723,17.0625 16.0410993,17.9244793 C16.515279,18.1302087 16.8852428,18.252604 17.1744403,18.34375 C17.6512252,18.494792 18.0863241,18.4739587 18.4302344,18.4244793 C18.813225,18.3671873 19.6078668,17.9427087 19.7746112,17.4765627 C19.9387497,17.0130207 19.9387497,16.6145833 19.8892479,16.53125 C19.8397455,16.4479167 19.7068709,16.3984373 19.5062567,16.2968753 C19.3082477,16.1979167 18.3286244,15.716146 18.1462474,15.651042 C17.963871,15.5833333 17.8309964,15.5520833 17.6981218,15.75 C17.5652478,15.9505207 17.1848618,16.3984373 17.0676198,16.53125 C16.9529831,16.6614587 16.8357411,16.6796873 16.6377321,16.5807293 C16.4371172,16.4817707 15.7961938,16.2708333 15.0354224,15.591146 C14.4440007,15.065104 14.0427723,14.4114587 13.9281355,14.213542 C13.8108929,14.0130207 13.9151081,13.90625 14.014113,13.807292 C14.1053015,13.71875 14.2147271,13.5755207 14.313732,13.4583333 C14.4127361,13.34375 14.4466059,13.2604167 14.5143462,13.127604 C14.5794805,12.994792 14.5456107,12.877604 14.4961083,12.778646 C14.4466059,12.6796873 14.0479827,11.6979167 13.8812383,11.2994793 C13.719705,10.9114587 13.5555658,10.966146 13.4331128,10.9583333 C13.318476,10.9531253 13.1856014,10.9531253 13.0527274,10.9531253 Z' id='Combined-Shape' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a.shareWhatsapp::after {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='30px' viewBox='0 0 31 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1538.000000, -415.000000)'%3E%3Cg id='Group-7' transform='translate(1538.000000, 339.000000)'%3E%3Cg id='Group-3' transform='translate(0.000000, 76.000000)'%3E%3Crect id='Rectangle-672' stroke='%23F6C900' stroke-width='1.5' x='1.25' y='0.75' width='28.5139925' height='28.5' rx='14.25'%3E%3C/rect%3E%3Cpath d='M15.8743549,6.66666667 C18.0055571,6.66666667 20.0064899,7.497396 21.5124,9.002604 C23.0157055,10.5078127 23.8442164,12.5078127 23.8442164,14.6354167 C23.8416112,19.028646 20.2670281,22.6015627 15.8743549,22.6015627 L15.8743549,22.6015627 C14.5377944,22.5989587 13.2246823,22.2656253 12.0626825,21.6302087 L12.0626825,21.6302087 L7.83675373,22.7395833 L8.96748955,18.6119793 C8.26924736,17.403646 7.9018881,16.033854 7.90449398,14.6302087 C7.90449398,10.2395833 11.4816823,6.66666667 15.8743549,6.66666667 Z M13.0527274,10.9531253 C12.9198528,10.9531253 12.703606,11.002604 12.5212296,11.2031253 C12.3388526,11.401042 11.8255927,11.8828127 11.8255927,12.8619793 C11.8255927,13.7799481 12.4530211,14.670451 12.6130271,14.8876123 L12.6384716,14.9218753 C12.7374758,15.0520833 14.0427723,17.0625 16.0410993,17.9244793 C16.515279,18.1302087 16.8852428,18.252604 17.1744403,18.34375 C17.6512252,18.494792 18.0863241,18.4739587 18.4302344,18.4244793 C18.813225,18.3671873 19.6078668,17.9427087 19.7746112,17.4765627 C19.9387497,17.0130207 19.9387497,16.6145833 19.8892479,16.53125 C19.8397455,16.4479167 19.7068709,16.3984373 19.5062567,16.2968753 C19.3082477,16.1979167 18.3286244,15.716146 18.1462474,15.651042 C17.963871,15.5833333 17.8309964,15.5520833 17.6981218,15.75 C17.5652478,15.9505207 17.1848618,16.3984373 17.0676198,16.53125 C16.9529831,16.6614587 16.8357411,16.6796873 16.6377321,16.5807293 C16.4371172,16.4817707 15.7961938,16.2708333 15.0354224,15.591146 C14.4440007,15.065104 14.0427723,14.4114587 13.9281355,14.213542 C13.8108929,14.0130207 13.9151081,13.90625 14.014113,13.807292 C14.1053015,13.71875 14.2147271,13.5755207 14.313732,13.4583333 C14.4127361,13.34375 14.4466059,13.2604167 14.5143462,13.127604 C14.5794805,12.994792 14.5456107,12.877604 14.4961083,12.778646 C14.4466059,12.6796873 14.0479827,11.6979167 13.8812383,11.2994793 C13.719705,10.9114587 13.5555658,10.966146 13.4331128,10.9583333 C13.318476,10.9531253 13.1856014,10.9531253 13.0527274,10.9531253 Z' id='Combined-Shape' fill='%23F6C900' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a.shareMail::before {
    background: url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cg id='Group_4' data-name='Group 4' transform='translate(8.004 10.667)'%3E%3Cpath id='Shape' d='M.492,9.13,4.968,4.963,6.757,6.588a.37.37,0,0,0,.492,0L9.039,4.963,13.514,9.13Zm9.05-4.621L14.007.459V8.667ZM0,.459l4.465,4.05L0,8.667ZM.5,0H13.509L7,5.9Z' transform='translate(0)' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a.shareMail::after {
    background: url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' width='30.014' height='30' viewBox='0 0 30.05 30.05'%3E%3Cg id='Rectangle_672' data-name='Rectangle 672' fill='none' stroke='%23F6C900' stroke-miterlimit='10' stroke-width='1.5'%3E%3Crect width='30.014' height='30' rx='15' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='28.514' height='28.5' rx='14.25' fill='none'/%3E%3C/g%3E%3Cg id='Group_4' data-name='Group 4' transform='translate(8.004 10.667)'%3E%3Cpath id='Shape' d='M.492,9.13,4.968,4.963,6.757,6.588a.37.37,0,0,0,.492,0L9.039,4.963,13.514,9.13Zm9.05-4.621L14.007.459V8.667ZM0,.459l4.465,4.05L0,8.667ZM.5,0H13.509L7,5.9Z' transform='translate(0)' fill='%23F6C900'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a.shareAny::before {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='30px' viewBox='0 0 31 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1538.000000, -490.000000)'%3E%3Cg id='Group-7' transform='translate(1538.000000, 339.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000, 151.000000)'%3E%3Crect id='Rectangle-672' stroke='%23FFFFFF' stroke-width='1.5' x='0.75' y='0.75' width='28.5' height='28.5' rx='14.25'%3E%3C/rect%3E%3Ccircle id='Oval' fill='%23FFFFFF' cx='9' cy='15' r='2'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%23FFFFFF' cx='15' cy='15' r='2'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%23FFFFFF' cx='21' cy='15' r='2'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  }
  .headerSlideshow .shareLinksWrapper .shareLinks ul li a.shareAny::after {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='30px' viewBox='0 0 31 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1538.000000, -490.000000)'%3E%3Cg id='Group-7' transform='translate(1538.000000, 339.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000, 151.000000)'%3E%3Crect id='Rectangle-672' stroke='%23F6C900' stroke-width='1.5' x='0.75' y='0.75' width='28.5' height='28.5' rx='14.25'%3E%3C/rect%3E%3Ccircle id='Oval' fill='%23F6C900' cx='9' cy='15' r='2'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%23F6C900' cx='15' cy='15' r='2'%3E%3C/circle%3E%3Ccircle id='Oval' fill='%23F6C900' cx='21' cy='15' r='2'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  }
  .textImageTeaserSlider {
    margin: 1.9375vw 0 0 0px;
  }
  .textImageTeaserSlider .slides {
    scroll-snap-type: initial;
    padding: 0 0 0 12.5vw;
    scroll-padding: 0;
  }
  .textImageTeaserSlider .slides .slide {
    flex: 0 0 75vw;
    margin: 0 0.625vw 0 0;
    border-bottom-left-radius: 7.5vw;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
  }
  .textImageTeaserSlider .slides .slide .slideMedia {
    position: relative;
    width: 37.5vw;
    height: 40.5vw;
  }
  .textImageTeaserSlider .slides .slide .slideMedia .media {
    width: 20.25vw;
    height: 20.25vw;
    margin-top: 8%;
  }
  .textImageTeaserSlider .slides .slide .slideContent {
    width: 37.5vw;
    height: 40.5vw;
    padding: 15.625vw 5.1875vw 7.875vw 3.75vw;
    border-bottom-left-radius: 0;
    text-align: left;
    align-items: flex-start;
  }
  .textImageTeaserSlider .slides .slide .slideContent .backgroundShape {
    width: 13.4375vw;
    height: 13.4375vw;
  }
  .textImageTeaserSlider .slides .slide .slideContent .text {
    line-height: 1.5555555556rem;
  }
  .textImageTeaserSlider {
    /* HORIZONAL SCROLLING */
  }
  .textImageTeaserSlider .slides {
    margin: 0 auto;
    overflow: visible;
    top: 7vw; /* compensation for .textImageTeaserSlider margin */
    /*
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    */
  }
  .textImageTeaserSlider .scene {
    position: absolute;
    height: 100vh;
    top: 0;
    left: 0;
    right: 0;
  }
  .textImageTeaserSlider .scene--active {
    position: fixed;
  }
  .textImageTeaserSlider .scene--ended {
    position: absolute;
    bottom: 0;
    top: auto;
  }
  .textImageTeaserSlider .horizontal-scroll-section {
    position: relative;
    min-height: 100vh;
    transition: 0.2s opacity;
  }
  .textImageTeaserSlider {
    /* HORIZONAL SCROLLING */
  }
  .textImageTeaserClassicSlider {
    margin: 1.9375vw 0 7.5vw 0px;
    padding: 0;
  }
  .textImageTeaserClassicSlider .slides .slide {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    transition: opacity 0.2s ease-in-out;
  }
  .textImageTeaserClassicSlider .slides .slide .slideMedia {
    position: relative;
    width: 37.5vw;
    height: 40.5vw;
    border-bottom-left-radius: 7.5vw;
    overflow: hidden;
  }
  .textImageTeaserClassicSlider .slides .slide .slideMedia .media {
    width: 20.25vw;
    height: 20.25vw;
    margin-top: 8%;
  }
  .textImageTeaserClassicSlider .slides .slide .slideContent {
    width: 37.5vw;
    height: 40.5vw;
    padding: 15.625vw 5.1875vw 7.875vw 3.75vw;
    border-bottom-left-radius: 0;
    text-align: left;
    align-items: flex-start;
  }
  .textImageTeaserClassicSlider .slides .slide .slideContent .backgroundShape {
    width: 13.4375vw;
    height: 13.4375vw;
  }
  .textImageTeaserClassicSlider .slides .slide .slideContent .text {
    line-height: 1.5555555556rem;
  }
  .textImageTeaserClassicSlider .slides .slide.swiper-slide-next, .textImageTeaserClassicSlider .slides .slide.swiper-slide-prev {
    opacity: 0.3;
  }
  .textImageTeaserClassicSlider .swiper-button-prev {
    left: 8vw;
    top: 50%;
  }
  .textImageTeaserClassicSlider .swiper-button-next {
    right: 8vw;
    top: 50%;
  }
  .textImageTeaserClassicSlider .swiper-pagination {
    bottom: -4vw;
  }
  .textImageTeaserClassicSlider .swiper-pagination-bullet {
    width: 0.8vw;
    height: 0.8vw;
  }
  .storiesSlider {
    padding: 4.25vw 0 8vw 0;
  }
  .storiesSlider .slides {
    padding: 0;
  }
  .storiesSlider .slides .slide {
    height: 42.5vw;
    margin: 0px 1.35vw;
    width: 12.5625vw;
    border-bottom-left-radius: 0;
    box-shadow: none;
    display: inline-grid;
    align-items: center;
    box-shadow: none;
  }
  .storiesSlider .slides .slide .slideInner {
    width: 12.5625vw;
    position: relative;
    height: 21.375vw;
    border-bottom-left-radius: 5vw;
    overflow: visible;
  }
  .storiesSlider .slides .slide .slideInner .backgroundMedia {
    z-index: 0;
    border-bottom-left-radius: 5vw;
  }
  .storiesSlider .slides .slide .slideInner .backgroundMedia video, .storiesSlider .slides .slide .slideInner .backgroundMedia .image {
    border-bottom-left-radius: 5vw;
  }
  .storiesSlider .slides .slide .slideInner .backgroundMedia .backgroundOverlay01 {
    /* flickers in safari */
    background: #212121;
    opacity: 0.7;
    z-index: 1;
  }
  .storiesSlider .slides .slide .slideInner .slideContent {
    position: relative;
    height: 100%;
    padding: 7.8125vw 2.5vw 0px 2.5vw;
    z-index: 1;
  }
  .storiesSlider .slides .slide .slideInner .slideContent .slideContentMeta {
    display: none;
  }
  .storiesSlider .slides .slide .slideInner .slideContent .slideContentMediaWrapper {
    position: initial;
    margin: 0px auto 0;
    width: 4.25vw;
    height: 4.25vw;
    background-color: #fff;
    overflow: visible !important; /* for colorful circle svg */
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .storiesSlider .slides .slide .slideInner .slideContent .slideContentMediaWrapper .colorfulCircle {
    display: block;
    position: absolute;
    width: 5vw;
    height: 5vw;
    background-image: url("../Images/icon-colorful-circle.png"); /* data uri would be too large */
    background-size: 5vw auto;
    background-position: top 0.125vw center;
    background-repeat: no-repeat;
  }
  .storiesSlider .slides .slide .slideInner .slideContent .slideContentMediaWrapper .slideContentMedia {
    width: 3.75vw;
    height: 3.75vw;
  }
  .storiesSlider .slides .slide .slideInner .slideContent .slideContentStoryName {
    display: block;
    opacity: 1;
    font-family: "Frutiger LT Bold";
    color: #fff;
    margin: 0.8125vw 0 0 0;
    font-size: 0.8333333333rem;
    line-height: 1;
    text-align: center;
  }
  .storiesSlider .slides .slide .slideInner .slideContent a {
    display: none;
  }
  .storiesSlider .slides .slide.showInnerContent:not(.swiper-slide-duplicate-active) .slideInner .slideContent {
    -webkit-transition: transform 0.2s ease-out;
    -khtml-transition: transform 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out;
    -ms-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    opacity: 1 !important;
  }
  @-webkit-keyframes scaleBackgroundImage {
    0% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
    100% {
      -webkit-transform: scale(1.9905);
      transform: scale(1.9905);
    }
  }
  @keyframes scaleBackgroundImage {
    0% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
    100% {
      -webkit-transform: scale(1.9905);
      transform: scale(1.9905);
    }
  }
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) {
    overflow: initial;
    z-index: 2;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner {
    border-bottom-left-radius: 3.75vw;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .backgroundMedia {
    -webkit-animation: scaleBackgroundImage 0.25s forwards ease-in-out;
    animation: scaleBackgroundImage 0.25s forwards ease-in-out;
    -webkit-box-shadow: 0px 22px 40px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 22px 40px 0px rgba(0, 0, 0, 0.15);
    border-bottom-left-radius: 3.75vw;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .backgroundMedia video, .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .backgroundMedia .image {
    border-bottom-left-radius: 3.75vw;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .backgroundMedia .backgroundOverlay01 {
    background: rgb(0, 0, 0);
    background: linear-gradient(360deg, rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 100%);
    opacity: 0.6;
    border-bottom-left-radius: 3.75vw;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .backgroundMedia .backgroundOverlay02 {
    background: #212121;
    opacity: 0.3;
    border-bottom-left-radius: 3.75vw;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .slideContent {
    opacity: 0;
    -webkit-animation: fadeIn 0.4s 0.15s forwards ease-in-out;
    animation: fadeIn 0.4s 0.15s forwards ease-in-out;
    position: absolute;
    width: 25vw;
    height: 42.5vw;
    left: -6.25vw;
    top: -10.569vw;
    padding: 0.8vw 0.8vw 0 0.8vw;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .slideContent .slideContentMeta {
    display: flex;
    align-items: center;
    /*padding: 0 calculate-vw(18) 0 0;*/
    padding: 0;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .slideContent .slideContentMeta .icon {
    width: 2.625vw;
    height: 2.625vw;
    margin: 0 0.625vw 0 0;
    background-size: 1.5625vw auto;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .slideContent .slideContentMeta .storyInfo .name, .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .slideContent .slideContentMeta .storyInfo .position {
    margin: 0px;
    text-align: left;
    font-size: 0.8333333333rem;
    /*                                        font-size: calculate-rem(7.54);*/
    line-height: 1;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .slideContent .slideContentMediaWrapper {
    margin: 7.9375vw auto 0;
    width: 20vw;
    height: 20vw;
    background-color: transparent;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .slideContent .slideContentMediaWrapper .slideContentMedia {
    width: 20vw;
    height: 20vw;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .slideContent .slideContentMediaWrapper .colorfulCircle {
    display: none;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .slideContent .slideContentStoryName {
    display: none;
  }
  .storiesSlider .slides .slide.swiper-slide-active:not(.swiper-slide-duplicate-active):not(.showSlideOnMove) .slideInner .slideContent a {
    position: relative;
    width: auto;
    display: table;
    font-size: 0.8888888889rem;
    line-height: 1.4444444444rem;
    padding: 0.5625vw 2.5vw 0.8125vw 2.5vw;
    margin: 4vw auto 0;
    bottom: unset;
    left: unset;
  }
  .storiesSlider .slides .swiper-button-prev, .storiesSlider .slides .swiper-button-next {
    top: 47% !important;
  }
  .socialLinks ul li, .contentGrid .social ul li {
    margin: 0 0.21875vw;
  }
  .socialLinks ul li a, .contentGrid .social ul li a {
    width: 2.5vw;
    height: 2.5vw;
  }
  .socialLinks ul li:first-child, .contentGrid .social ul li:first-child {
    margin-left: 0px;
  }
  .contentGrid {
    margin: 8vw 0 0;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
  }
  .contentGrid .infoTeaser {
    width: 37.5%;
    height: 48.75vw;
    padding: 15.5vw 6.5625vw 11.25vw 4.375vw;
    text-align: left;
  }
  .contentGrid .infoTeaser .backgroundShape {
    width: 13.4375vw;
    height: 13.4375vw;
  }
  .contentGrid .infoTeaser h5 {
    margin: 0 0 1.4vw 0;
  }
  .contentGrid .infoTeaser .text {
    max-width: none;
  }
  .contentGrid .infoTeaser p {
    line-height: 1.6;
  }
  .contentGrid .infoTeaser .social {
    position: absolute;
    bottom: 5.125vw;
    margin: 0;
  }
  .contentGrid .infoTeaser .social p {
    font-size: 0.8333333333rem;
    line-height: 1.9444444444rem;
    margin: 0 0 0.5vw 0;
  }
  .contentGrid .gridItems {
    width: 62.5%;
    display: flex;
    flex-wrap: wrap;
  }
  .contentGrid .gridItems .gridItem {
    width: 33.33%;
    height: 16.25vw;
  }
  .contentGrid .gridItems .gridItem.l1 .itemContentWrapper .itemContent {
    bottom: 1.0625vw;
    left: 1.25vw;
  }
  .contentGrid .gridItems .gridItem.l1 .itemContentWrapper .itemContent .image {
    width: 1.8125vw;
    height: 1.8125vw;
    margin: 0 0.5625vw 0 0;
  }
  .contentGrid .gridItems .gridItem.l1 .itemContentWrapper .itemContent .name {
    font-size: 0.7777777778rem;
    line-height: 1;
  }
  .contentGrid .gridItems .gridItem.l2 .itemContentWrapper .itemContent {
    padding: 0 2.0625vw;
  }
  .contentGrid .gridItems .gridItem.l2 .itemContentWrapper .itemContent .text {
    font-size: 0.8333333333rem;
    line-height: 1.2222222222rem;
  }
  .contentGrid .gridItems .gridItem.l2 .itemContentWrapper .itemContent .hashtag {
    font-size: 1rem;
    line-height: 1.1666666667rem;
    margin: 1.125vw 0 0 0;
  }
  .contentGrid .gridItems .gridItem:nth-child(7), .contentGrid .gridItems .gridItem:nth-child(8), .contentGrid .gridItems .gridItem:nth-child(9) {
    display: flex;
  }
  .sideBarVideo {
    max-height: 100vh;
    height: 100vh;
  }
  .sideBarVideo .backgroundMedia .backgroundOverlay01 {
    display: none;
  }
  .sideBarVideo .sideBarMeta {
    padding: 1.375vw 1.625vw 0 1.625vw;
    display: flex;
    align-items: center;
  }
  .sideBarVideo .sideBarMeta .icon {
    width: 2.625vw;
    height: 2.625vw;
    margin: 0 0.625vw 0 0;
    background-size: 1.5625vw auto;
  }
  .sideBarVideo .sideBarMeta .sideBarMetaInfo .name, .sideBarVideo .sideBarMeta .sideBarMetaInfo .position {
    margin: 0px;
    text-align: left;
    font-size: 0.8333333333rem;
    line-height: 1;
  }
  .sideBarVideo .playBtn {
    top: 50%;
    transform: translateY(-50%);
    width: 5.75vw;
    height: 5.75vw;
  }
  .sideBarVideo .sideBarFloatingPanel {
    bottom: 3.6875vw;
  }
  .articleMetaDataBar {
    margin: 1.5vw 0 0 0;
    padding: 0.625vw 0 0.625vw 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }
  .articleMetaDataBar .column {
    width: auto;
    margin: 0px;
    font-size: 0.7777777778rem;
    line-height: 1.7777777778rem;
    text-align: left;
  }
  .articleMetaDataBar .column .readingTime {
    background-size: 0.875vw auto;
    padding: 0 0 0 1.125vw;
  }
  #a2apage_dropdown {
    padding: 1.1875vw 1.375vw;
    width: 18.25vw !important;
  }
  #a2apage_dropdown a.a2a_i, #a2apage_dropdown a.a2a_more {
    font-size: 0.7777777778rem;
    line-height: 0.8333333333rem;
    margin: 0 0 0.75vw 0;
  }
  #a2apage_dropdown a.a2a_i .a2a_svg, #a2apage_dropdown a.a2a_more .a2a_svg {
    margin: 0 0.40625vw 0 0;
  }
  #a2apage_dropdown a.a2a_more {
    padding: 0.75vw 0 0 0;
    margin: 0px;
  }
  .contacts {
    margin: 4.25vw 0 0 0;
    padding: 0 0 9.6875vw 0;
  }
  .contacts .items {
    width: auto;
    gap: 2.2222222222rem;
  }
  .contacts .items .item {
    width: 14.8888888889rem;
    margin: 0;
  }
  .contacts .items .item .imageWrapper {
    width: 10.7777777778rem;
    margin: 0 auto 2.1111111111rem auto;
  }
  .contacts .items .item .itemContentWrapper .itemContent .title {
    font-size: 1.1111111111rem;
    line-height: 1;
  }
  .contacts .items .item .itemContentWrapper .itemContent .description {
    margin: 0.2777777778rem 0 1.1666666667rem 0;
    font-size: 0.8333333333rem;
  }
  .contacts .items .item .itemContentWrapper .itemContent .mail, .contacts .items .item .itemContentWrapper .itemContent .phone {
    line-height: 1;
    font-size: 0.8888888889rem;
  }
  .contacts .items .item .itemContentWrapper .itemContent .mail a, .contacts .items .item .itemContentWrapper .itemContent .phone a {
    font-size: 0.8888888889rem;
  }
  .contacts .items .item .itemContentWrapper .itemContent .phone {
    margin: 0.5555555556rem 0 0 0;
  }
  footer {
    padding: 3.625vw 2.5vw 3.5vw 2.5vw;
  }
  footer p {
    font-size: 0.7777777778rem;
    line-height: 1.7777777778rem;
  }
  footer .footerRows .footerRow .ce-bodytext ul {
    margin: 0 auto;
    text-align: center;
  }
  footer .footerRows .footerRow .ce-bodytext ul li {
    display: inline-block;
    margin: 0 0.46875vw;
  }
  footer .footerRows .footerRow .ce-bodytext ul li a {
    line-height: 1.7777777778rem;
    font-size: 0.7777777778rem;
  }
  footer .footerRows .footerRow .socialLinks {
    width: 11.375vw;
    text-align: left;
    margin: 0px;
  }
  footer .footerRows .footerRow .socialLinks ul li {
    margin: 0 0.21875vw;
  }
  footer .footerRows .footerRow .socialLinks ul li:first-child {
    margin-left: 0px;
  }
  footer .footerRows .footerRow .socialLinks ul li:last-child {
    margin-right: 0px;
  }
  footer .footerRows .footerRow .border {
    width: 71.5625vw;
  }
  footer .footerRows .footerRow .largeLink {
    width: 9.6875vw;
  }
  footer .footerRows .footerRow .largeLink a {
    font-size: 2.2222222222rem;
    line-height: 1.6666666667rem;
  }
  footer .footerRows .footerRow.footerRowImpressum {
    margin: 0 0 0.4375vw 0;
    padding: 0px;
  }
  footer .footerRows .footerRow.footerRowLast {
    margin: 3.5vw 0 0 0;
  }
}
@media (min-width: 75em) {
  html {
    font-size: 13.5px;
  }
  html {
    line-height: 1.77em;
  }
}
@media screen and (min-width: 75em) and (min-width: 1200px) {
  html {
    font-size: calc(13.5px + 4.5 * (100vw - 1200px) / 400);
  }
}
@media screen and (min-width: 75em) and (min-width: 1600px) {
  html {
    font-size: 18px;
  }
}
@media (min-width: 100em) {
  html {
    font-size: 18px;
  }
  html {
    line-height: 1.77em;
  }
}
@media screen and (min-width: 100em) and (min-width: 1600px) {
  html {
    font-size: calc(18px + 9 * (100vw - 1600px) / 800);
  }
}
@media screen and (min-width: 100em) and (min-width: 2400px) {
  html {
    font-size: 27px;
  }
}
/* _print.css */
@media print {
  body {
    background: #ffffff !important;
    color: #000 !important;
  }
  * {
    box-shadow: none !important;
    text-shadow: none !important;
  }
  header, footer {
    display: none !important;
  }
}
