@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap);html{ line-height: 1.15;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; }body{ margin: 0; }article,aside,footer,header,nav,section{ display: block; }h1{ font-size: 2em;  margin: .67em 0; }figcaption,figure{ display: block; }figure{ margin: 1em 40px; }hr{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  height: 0;  overflow: visible; }main{ display: block; }pre{ font-family: monospace,monospace;  font-size: 1em; }a{ background-color: transparent;  -webkit-text-decoration-skip: objects; }abbr[title]{ border-bottom: none;  text-decoration: underline;  text-decoration: underline dotted; }b,strong{ font-weight: inherit; }b,strong{ font-weight: bolder; }code,kbd,samp{ font-family: monospace,monospace;  font-size: 1em; }dfn{ font-style: italic; }mark{ background-color: #ff0;  color: #000; }small{ font-size: 80%; }sub,sup{ font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline; }sub{ bottom: -.25em; }sup{ top: -.5em; }audio,video{ display: inline-block; }audio:not([controls]){ display: none;  height: 0; }img{ border-style: none; }svg:not(:root){ overflow: hidden; }button,input,optgroup,select,textarea{ font-family: sans-serif;  font-size: 100%;  line-height: 1.15;  margin: 0; }button{ overflow: visible; }button,select{ text-transform: none; }button,html [type="button"],[type="reset"],[type="submit"]{ -webkit-appearance: button; }button,[type="button"],[type="reset"],[type="submit"]{}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{ border-style: none;  padding: 0; }button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{ outline: 1px dotted ButtonText; }input{ overflow: visible; }[type="checkbox"],[type="radio"]{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  padding: 0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{ height: auto; }[type="search"]{ -webkit-appearance: textfield;  outline-offset: -2px; }[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{ -webkit-appearance: none; }::-webkit-file-upload-button{ -webkit-appearance: button;  font: inherit; }fieldset{ padding: .35em .75em .625em; }legend{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  display: table;  max-width: 100%;  padding: 0;  color: inherit;  white-space: normal; }progress{ display: inline-block;  vertical-align: baseline; }textarea{ overflow: auto; }details{ display: block; }summary{ display: list-item; }menu{ display: block; }canvas{ display: inline-block; }template{ display: none; }[hidden]{ display: none; }html.lb-disable-scrolling{ overflow: hidden;  position: fixed;  height: 100vh;  width: 100vw; }.lightboxOverlay{ position: absolute;  top: 0;  left: 0;  z-index: 9999;  background-color: black;  -webkit-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  opacity: .8;  display: none; }.lightbox{ position: absolute;  left: 0;  width: 100%;  z-index: 10000;  text-align: center;  line-height: 0;  font-weight: normal; }.lightbox .lb-image{ display: block;  height: auto;  max-width: inherit;  max-height: none;  border-radius: 3px;  border: 4px solid white; }.lightbox a img{ border: none; }.lb-outerContainer{ position: relative;  *zoom: 1;  width: 250px;  height: 250px;  margin: 0 auto;  border-radius: 4px;  background-color: white; }.lb-outerContainer:after{ content: "";  display: table;  clear: both; }.lb-loader{ position: absolute;  top: 43%;  left: 0;  height: 25%;  width: 100%;  text-align: center;  line-height: 0; }.lb-cancel{ display: block;  width: 32px;  height: 32px;  margin: 0 auto;  background: url(/fileadmin/t8_jetpack/theme/css/vendor/jquery-lightbox/images/loading.gif) no-repeat; }.lb-nav{ position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10; }.lb-container > .nav{ left: 0; }.lb-nav a{ outline: none;  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); }.lb-prev,.lb-next{ height: 100%;  cursor: pointer;  display: block; }.lb-nav a.lb-prev{ width: 34%;  left: 0;  float: left;  background: url(/fileadmin/t8_jetpack/theme/css/vendor/jquery-lightbox/images/prev.png) left 48% no-repeat;  -webkit-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -webkit-transition: opacity .6s;  -moz-transition: opacity .6s;  -o-transition: opacity .6s;  -webkit-transition: opacity .6s; transition: opacity .6s; }.lb-nav a.lb-prev:hover{ -webkit-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1; }.lb-nav a.lb-next{ width: 64%;  right: 0;  float: right;  background: url(/fileadmin/t8_jetpack/theme/css/vendor/jquery-lightbox/images/next.png) right 48% no-repeat;  -webkit-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -webkit-transition: opacity .6s;  -moz-transition: opacity .6s;  -o-transition: opacity .6s;  -webkit-transition: opacity .6s; transition: opacity .6s; }.lb-nav a.lb-next:hover{ -webkit-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1; }.lb-dataContainer{ margin: 0 auto;  padding-top: 5px;  *zoom: 1;  width: 100%;  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px; }.lb-dataContainer:after{ content: "";  display: table;  clear: both; }.lb-data{ padding: 0 4px;  color: #ccc; }.lb-data .lb-details{ width: 85%;  float: left;  text-align: left;  line-height: 1.1em; }.lb-data .lb-caption{ font-size: 13px;  font-weight: bold;  line-height: 1em; }.lb-data .lb-caption a{ color: #4ae; }.lb-data .lb-number{ display: block;  clear: left;  padding-bottom: 1em;  font-size: 12px;  color: #999; }.lb-data .lb-close{ display: block;  float: right;  width: 30px;  height: 30px;  background: url(/fileadmin/t8_jetpack/theme/css/vendor/jquery-lightbox/images/close.png) top right no-repeat;  text-align: right;  outline: none;  -webkit-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);  opacity: .7;  -webkit-transition: opacity .2s;  -moz-transition: opacity .2s;  -o-transition: opacity .2s;  -webkit-transition: opacity .2s; transition: opacity .2s; }.lb-data .lb-close:hover{ cursor: pointer;  -webkit-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1; }@keyframes plyr-progress{to{ background-position: 25px 0; }}@keyframes plyr-popup{0%{ opacity: .5;  -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); }to{ opacity: 1;  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}@keyframes plyr-fade-in{from{ opacity: 0; }to{ opacity: 1; }}.plyr{ -moz-osx-font-smoothing: auto;  -webkit-font-smoothing: subpixel-antialiased;  direction: ltr;  font-family: Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;  font-variant-numeric: tabular-nums;  font-weight: 500;  line-height: 1.7;  max-width: 100%;  min-width: 200px;  position: relative;  text-shadow: none;  -webkit-transition: box-shadow .3s ease; transition: box-shadow .3s ease; }.plyr audio,.plyr video{ border-radius: inherit;  height: auto;  vertical-align: middle;  width: 100%; }.plyr button{ font: inherit;  line-height: inherit;  width: auto; }.plyr:focus{ outline: 0; }.plyr--full-ui{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{ -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{ touch-action: manipulation; }.plyr__badge{ background: #4f5b5f;  border-radius: 2px;  color: #fff;  font-size: 9px;  line-height: 1;  padding: 3px 4px; }.plyr--full-ui ::-webkit-media-text-track-container{ display: none; }.plyr__captions{ -webkit-animation: plyr-fade-in .3s ease; animation: plyr-fade-in .3s ease;  bottom: 0;  color: #fff;  display: none;  font-size: 14px;  left: 0;  padding: 10px;  position: absolute;  text-align: center;  -webkit-transition: transform .4s ease-in-out; transition: transform .4s ease-in-out;  width: 100%; }.plyr__captions .plyr__caption{ background: rgba(0,0,0,.8);  border-radius: 2px;  -webkit-box-decoration-break: clone;  -webkit-box-decoration-break: clone; box-decoration-break: clone;  line-height: 185%;  padding: .2em .5em;  white-space: pre-wrap; }.plyr__captions .plyr__caption div{ display: inline; }.plyr__captions span:empty{ display: none; }@media (min-width:480px){.plyr__captions{ font-size: 16px;  padding: 20px; }}@media (min-width:768px){.plyr__captions{ font-size: 18px; }}.plyr--captions-active .plyr__captions{ display: block; }.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions{ -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px); transform: translateY(-40px); }.plyr__control{ background: 0 0;  border: 0;  border-radius: 3px;  color: inherit;  cursor: pointer;  -webkit-flex-shrink: 0; flex-shrink: 0;  overflow: visible;  padding: 7px;  position: relative;  -webkit-transition: all .3s ease; transition: all .3s ease; }.plyr__control svg{ display: block;  fill: currentColor;  height: 18px;  pointer-events: none;  width: 18px; }.plyr__control:focus{ outline: 0; }.plyr__control.plyr__tab-focus{ -webkit-box-shadow: 0 0 0 5px rgba(74,74,74,.5); box-shadow: 0 0 0 5px rgba(74,74,74,.5);  outline: 0; }a.plyr__control{ text-decoration: none; }a.plyr__control::after,a.plyr__control::before{ display: none; }.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{ display: none; }.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{ background: #4a4a4a;  color: #fff; }.plyr--video .plyr__control svg{ -webkit-filter: drop-shadow(0 1px 1px rgba(0,0,0,.15)); filter: drop-shadow(0 1px 1px rgba(0,0,0,.15)); }.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{ background: #4a4a4a;  color: #fff; }.plyr__control--overlaid{ background: rgba(74,74,74,.8);  border: 0;  border-radius: 100%;  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15); box-shadow: 0 1px 1px rgba(0,0,0,.15);  color: #fff;  display: none;  left: 50%;  padding: 15px;  position: absolute;  top: 50%;  -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);  z-index: 2; }.plyr__control--overlaid svg{ left: 2px;  position: relative; }.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{ background: #4a4a4a; }.plyr--playing .plyr__control--overlaid{ opacity: 0;  visibility: hidden; }.plyr--full-ui.plyr--video .plyr__control--overlaid{ display: block; }.plyr--full-ui ::-webkit-media-controls{ display: none; }.plyr__controls{ -webkit-align-items: center; -ms-flex-align: center; align-items: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  text-align: center; }.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls > .plyr__control{ margin-left: 5px; }.plyr__controls .plyr__menu + .plyr__control,.plyr__controls .plyr__progress + .plyr__control,.plyr__controls > .plyr__control + .plyr__control,.plyr__controls > .plyr__control + .plyr__menu{ margin-left: 2px; }.plyr__controls > .plyr__control:first-child,.plyr__controls > .plyr__control:first-child + [data-plyr=pause]{ margin-left: 0;  margin-right: auto; }.plyr__controls:empty{ display: none; }@media (min-width:480px){.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls > .plyr__control{ margin-left: 10px; }}.plyr--audio .plyr__controls{ background: #fff;  border-radius: inherit;  color: #4f5b5f;  padding: 10px; }.plyr--video .plyr__controls{ background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7)); background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));  border-bottom-left-radius: inherit;  border-bottom-right-radius: inherit;  bottom: 0;  color: #fff;  left: 0;  padding: 20px 5px 5px;  position: absolute;  right: 0;  -webkit-transition: opacity .4s ease-in-out,transform .4s ease-in-out; transition: opacity .4s ease-in-out,transform .4s ease-in-out;  z-index: 3; }@media (min-width:480px){.plyr--video .plyr__controls{ padding: 35px 10px 10px; }}.plyr--video.plyr--hide-controls .plyr__controls{ opacity: 0;  pointer-events: none;  -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{ display: none; }.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{ display: inline-block; }.plyr__menu{ display: -ms-flexbox; display: -webkit-flex; display: flex;  position: relative; }.plyr__menu .plyr__control svg{ -webkit-transition: transform .3s ease; transition: transform .3s ease; }.plyr__menu .plyr__control[aria-expanded=true] svg{ -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{ display: none; }.plyr__menu__container{ -webkit-animation: plyr-popup .2s ease; animation: plyr-popup .2s ease;  background: rgba(255,255,255,.9);  border-radius: 4px;  bottom: 100%;  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15); box-shadow: 0 1px 2px rgba(0,0,0,.15);  color: #4f5b5f;  font-size: 16px;  margin-bottom: 10px;  position: absolute;  right: -3px;  text-align: left;  white-space: nowrap;  z-index: 3; }.plyr__menu__container > div{ overflow: hidden;  -webkit-transition: height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1); transition: height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1); }.plyr__menu__container::after{ border: 4px solid transparent;  border-top-color: rgba(255,255,255,.9);  content: '';  height: 0;  position: absolute;  right: 15px;  top: 100%;  width: 0; }.plyr__menu__container [role=menu]{ padding: 7px; }.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{ margin-top: 2px; }.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{ margin-top: 0; }.plyr__menu__container .plyr__control{ -webkit-align-items: center; -ms-flex-align: center; align-items: center;  color: #4f5b5f;  display: -ms-flexbox; display: -webkit-flex; display: flex;  font-size: 14px;  padding: 4px 11px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  width: 100%; }.plyr__menu__container .plyr__control > span{ -webkit-align-items: inherit; align-items: inherit;  display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 100%; }.plyr__menu__container .plyr__control::after{ border: 4px solid transparent;  content: '';  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.plyr__menu__container .plyr__control--forward{ padding-right: 28px; }.plyr__menu__container .plyr__control--forward::after{ border-left-color: rgba(79,91,95,.8);  right: 5px; }.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{ border-left-color: currentColor; }.plyr__menu__container .plyr__control--back{ font-weight: 500;  margin: 7px;  margin-bottom: 3px;  padding-left: 28px;  position: relative;  width: -webkit-calc(100% - 14px); width: calc(100% - 14px); }.plyr__menu__container .plyr__control--back::after{ border-right-color: rgba(79,91,95,.8);  left: 7px; }.plyr__menu__container .plyr__control--back::before{ background: #b7c5cd;  -webkit-box-shadow: 0 1px 0 #fff; box-shadow: 0 1px 0 #fff;  content: '';  height: 1px;  left: 0;  margin-top: 4px;  overflow: hidden;  position: absolute;  right: 0;  top: 100%; }.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{ border-right-color: currentColor; }.plyr__menu__container .plyr__control[role=menuitemradio]{ padding-left: 7px; }.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{ border-radius: 100%; }.plyr__menu__container .plyr__control[role=menuitemradio]::before{ background: rgba(0,0,0,.1);  content: '';  display: block;  -webkit-flex-shrink: 0; flex-shrink: 0;  height: 16px;  margin-right: 10px;  -webkit-transition: all .3s ease; transition: all .3s ease;  width: 16px; }.plyr__menu__container .plyr__control[role=menuitemradio]::after{ background: #fff;  border: 0;  height: 6px;  left: 12px;  opacity: 0;  top: 50%;  -webkit-transform: translateY(-50%) scale(0); -ms-transform: translateY(-50%) scale(0); transform: translateY(-50%) scale(0);  -webkit-transition: transform .3s ease,opacity .3s ease; transition: transform .3s ease,opacity .3s ease;  width: 6px; }.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{ background: #4a4a4a; }.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{ opacity: 1;  -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); }.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{ background: rgba(0,0,0,.1); }.plyr__menu__container .plyr__menu__value{ -webkit-align-items: center; -ms-flex-align: center; align-items: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  margin-left: auto;  margin-right: -5px;  overflow: hidden;  padding-left: 25px;  pointer-events: none; }.plyr--full-ui input[type=range]{ -webkit-appearance: none;  background: 0 0;  border: 0;  border-radius: 26px;  color: #4a4a4a;  display: block;  height: 19px;  margin: 0;  padding: 0;  -webkit-transition: box-shadow .3s ease; transition: box-shadow .3s ease;  width: 100%; }.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{ background: 0 0;  border: 0;  border-radius: 2.5px;  height: 5px;  -webkit-transition: box-shadow .3s ease; transition: box-shadow .3s ease;  -webkit-user-select: none;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  background-image: -webkit-linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0)); background-image: linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0)); }.plyr--full-ui input[type=range]::-webkit-slider-thumb{ background: #fff;  border: 0;  border-radius: 100%;  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2); box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);  height: 13px;  position: relative;  -webkit-transition: all .2s ease; transition: all .2s ease;  width: 13px;  -webkit-appearance: none;  margin-top: -4px; }.plyr--full-ui input[type=range]::-moz-range-track{ background: 0 0;  border: 0;  border-radius: 2.5px;  height: 5px;  -webkit-transition: box-shadow .3s ease; transition: box-shadow .3s ease;  -moz-user-select: none;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.plyr--full-ui input[type=range]::-moz-range-thumb{ background: #fff;  border: 0;  border-radius: 100%;  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2); box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);  height: 13px;  position: relative;  -webkit-transition: all .2s ease; transition: all .2s ease;  width: 13px; }.plyr--full-ui input[type=range]::-moz-range-progress{ background: currentColor;  border-radius: 2.5px;  height: 5px; }.plyr--full-ui input[type=range]::-ms-track{ background: 0 0;  border: 0;  border-radius: 2.5px;  height: 5px;  -webkit-transition: box-shadow .3s ease; transition: box-shadow .3s ease;  -ms-user-select: none;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  color: transparent; }.plyr--full-ui input[type=range]::-ms-fill-upper{ background: 0 0;  border: 0;  border-radius: 2.5px;  height: 5px;  -webkit-transition: box-shadow .3s ease; transition: box-shadow .3s ease;  -ms-user-select: none;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.plyr--full-ui input[type=range]::-ms-fill-lower{ background: 0 0;  border: 0;  border-radius: 2.5px;  height: 5px;  -webkit-transition: box-shadow .3s ease; transition: box-shadow .3s ease;  -ms-user-select: none;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  background: currentColor; }.plyr--full-ui input[type=range]::-ms-thumb{ background: #fff;  border: 0;  border-radius: 100%;  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2); box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);  height: 13px;  position: relative;  -webkit-transition: all .2s ease; transition: all .2s ease;  width: 13px;  margin-top: 0; }.plyr--full-ui input[type=range]::-ms-tooltip{ display: none; }.plyr--full-ui input[type=range]:focus{ outline: 0; }.plyr--full-ui input[type=range]::-moz-focus-outer{ border: 0; }.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{ -webkit-box-shadow: 0 0 0 5px rgba(74,74,74,.5); box-shadow: 0 0 0 5px rgba(74,74,74,.5);  outline: 0; }.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{ -webkit-box-shadow: 0 0 0 5px rgba(74,74,74,.5); box-shadow: 0 0 0 5px rgba(74,74,74,.5);  outline: 0; }.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{ -webkit-box-shadow: 0 0 0 5px rgba(74,74,74,.5); box-shadow: 0 0 0 5px rgba(74,74,74,.5);  outline: 0; }.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{ background-color: rgba(255,255,255,.25); }.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{ background-color: rgba(255,255,255,.25); }.plyr--full-ui.plyr--video input[type=range]::-ms-track{ background-color: rgba(255,255,255,.25); }.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{ -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5); box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5); }.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{ -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5); box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5); }.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{ -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5); box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5); }.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{ background-color: rgba(183,197,205,.66); }.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{ background-color: rgba(183,197,205,.66); }.plyr--full-ui.plyr--audio input[type=range]::-ms-track{ background-color: rgba(183,197,205,.66); }.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{ -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1); }.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{ -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1); }.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{ -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1); }.plyr__poster{ background-color: #000;  background-position: 50% 50%;  background-repeat: no-repeat;  background-size: contain;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: opacity .2s ease; transition: opacity .2s ease;  width: 100%;  z-index: 1; }.plyr--stopped.plyr__poster-enabled .plyr__poster{ opacity: 1; }.plyr__time{ font-size: 14px; }.plyr__time + .plyr__time::before{ content: '⁄';  margin-right: 10px; }@media (max-width:767px){.plyr__time + .plyr__time{ display: none; }}.plyr--video .plyr__time{ text-shadow: 0 1px 1px rgba(0,0,0,.15); }.plyr__tooltip{ background: rgba(255,255,255,.9);  border-radius: 3px;  bottom: 100%;  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15); box-shadow: 0 1px 2px rgba(0,0,0,.15);  color: #4f5b5f;  font-size: 14px;  font-weight: 500;  left: 50%;  line-height: 1.3;  margin-bottom: 10px;  opacity: 0;  padding: 5px 7.5px;  pointer-events: none;  position: absolute;  -webkit-transform: translate(-50%,10px) scale(.8); -ms-transform: translate(-50%,10px) scale(.8); transform: translate(-50%,10px) scale(.8);  -webkit-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; transform-origin: 50% 100%;  -webkit-transition: transform .2s .1s ease,opacity .2s .1s ease; transition: transform .2s .1s ease,opacity .2s .1s ease;  white-space: nowrap;  z-index: 2; }.plyr__tooltip::before{ border-left: 4px solid transparent;  border-right: 4px solid transparent;  border-top: 4px solid rgba(255,255,255,.9);  bottom: -4px;  content: '';  height: 0;  left: 50%;  position: absolute;  -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);  width: 0;  z-index: 2; }.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{ opacity: 1;  -webkit-transform: translate(-50%,0) scale(1); -ms-transform: translate(-50%,0) scale(1); transform: translate(-50%,0) scale(1); }.plyr .plyr__control:hover .plyr__tooltip{ z-index: 3; }.plyr__controls > .plyr__control:first-child .plyr__tooltip,.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip{ left: 0;  -webkit-transform: translate(0,10px) scale(.8); -ms-transform: translate(0,10px) scale(.8); transform: translate(0,10px) scale(.8);  -webkit-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100%; }.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before{ left: 16px; }.plyr__controls > .plyr__control:last-child .plyr__tooltip{ left: auto;  right: 0;  -webkit-transform: translate(0,10px) scale(.8); -ms-transform: translate(0,10px) scale(.8); transform: translate(0,10px) scale(.8);  -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; transform-origin: 100% 100%; }.plyr__controls > .plyr__control:last-child .plyr__tooltip::before{ left: auto;  right: 16px;  -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); }.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,.plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,.plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip,.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible,.plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip{ -webkit-transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }.plyr--video{ background: #000;  overflow: hidden; }.plyr--video.plyr--menu-open{ overflow: visible; }.plyr__video-wrapper{ background: #000;  border-radius: inherit;  overflow: hidden;  position: relative;  z-index: 0; }.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{ height: 0;  padding-bottom: 56.25%; }.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{ border: 0;  height: 100%;  left: 0;  position: absolute;  top: 0;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  width: 100%; }.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container{ padding-bottom: 240%;  position: relative;  -webkit-transform: translateY(-38.28125%); -ms-transform: translateY(-38.28125%); transform: translateY(-38.28125%); }.plyr__progress{ -webkit-flex: 1; -ms-flex: 1; flex: 1;  left: 6.5px;  margin-right: 13px;  position: relative; }.plyr__progress input[type=range],.plyr__progress__buffer{ margin-left: -6.5px;  margin-right: -6.5px;  width: -webkit-calc(100% + 13px); width: calc(100% + 13px); }.plyr__progress input[type=range]{ position: relative;  z-index: 2; }.plyr__progress .plyr__tooltip{ font-size: 14px;  left: 0; }.plyr__progress__buffer{ -webkit-appearance: none;  background: 0 0;  border: 0;  border-radius: 100px;  height: 5px;  left: 0;  margin-top: -2.5px;  padding: 0;  position: absolute;  top: 50%; }.plyr__progress__buffer::-webkit-progress-bar{ background: 0 0; }.plyr__progress__buffer::-webkit-progress-value{ background: currentColor;  border-radius: 100px;  min-width: 5px;  -webkit-transition: width .2s ease; transition: width .2s ease; }.plyr__progress__buffer::-moz-progress-bar{ background: currentColor;  border-radius: 100px;  min-width: 5px;  -webkit-transition: width .2s ease; transition: width .2s ease; }.plyr__progress__buffer::-ms-fill{ border-radius: 100px;  -webkit-transition: width .2s ease; transition: width .2s ease; }.plyr--video .plyr__progress__buffer{ -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15); box-shadow: 0 1px 1px rgba(0,0,0,.15);  color: rgba(255,255,255,.25); }.plyr--audio .plyr__progress__buffer{ color: rgba(183,197,205,.66); }.plyr--loading .plyr__progress__buffer{ -webkit-animation: plyr-progress 1s linear infinite; animation: plyr-progress 1s linear infinite;  background-image: -webkit-linear-gradient(-45deg,rgba(47,52,61,.6) 25%,transparent 25%,transparent 50%,rgba(47,52,61,.6) 50%,rgba(47,52,61,.6) 75%,transparent 75%,transparent); background-image: linear-gradient(-45deg,rgba(47,52,61,.6) 25%,transparent 25%,transparent 50%,rgba(47,52,61,.6) 50%,rgba(47,52,61,.6) 75%,transparent 75%,transparent);  background-repeat: repeat-x;  background-size: 25px 25px;  color: transparent; }.plyr--video.plyr--loading .plyr__progress__buffer{ background-color: rgba(255,255,255,.25); }.plyr--audio.plyr--loading .plyr__progress__buffer{ background-color: rgba(183,197,205,.66); }.plyr__volume{ -webkit-align-items: center; -ms-flex-align: center; align-items: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex: 1; -ms-flex: 1; flex: 1;  position: relative; }.plyr__volume input[type=range]{ margin-left: 5px;  position: relative;  z-index: 2; }@media (min-width:480px){.plyr__volume{ max-width: 90px; }}@media (min-width:768px){.plyr__volume{ max-width: 110px; }}.plyr--is-ios .plyr__volume{ display: none !important; }.plyr--is-ios.plyr--vimeo [data-plyr=mute]{ display: none !important; }.plyr:-webkit-full-screen{ background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; }.plyr:-ms-fullscreen{ background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; }.plyr:fullscreen{ background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; }.plyr:-webkit-full-screen video{ height: 100%; }.plyr:-ms-fullscreen video{ height: 100%; }.plyr:fullscreen video{ height: 100%; }.plyr:-webkit-full-screen .plyr__video-wrapper{ height: 100%;  width: 100%; }.plyr:-ms-fullscreen .plyr__video-wrapper{ height: 100%;  width: 100%; }.plyr:fullscreen .plyr__video-wrapper{ height: 100%;  width: 100%; }.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{ height: 0;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{ height: 0;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{ height: 0;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{ display: block; }.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{ display: block; }.plyr:fullscreen .plyr__control .icon--exit-fullscreen{ display: block; }.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg{ display: none; }.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg{ display: none; }.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg{ display: none; }.plyr:-webkit-full-screen.plyr--hide-controls{ cursor: none; }.plyr:-ms-fullscreen.plyr--hide-controls{ cursor: none; }.plyr:fullscreen.plyr--hide-controls{ cursor: none; }@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{ font-size: 21px; }.plyr:-ms-fullscreen .plyr__captions{ font-size: 21px; }.plyr:fullscreen .plyr__captions{ font-size: 21px; }}.plyr:-webkit-full-screen{ background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; }.plyr:-webkit-full-screen video{ height: 100%; }.plyr:-webkit-full-screen .plyr__video-wrapper{ height: 100%;  width: 100%; }.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{ height: 0;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{ display: block; }.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg{ display: none; }.plyr:-webkit-full-screen.plyr--hide-controls{ cursor: none; }@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{ font-size: 21px; }}.plyr:-moz-full-screen{ background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; }.plyr:-moz-full-screen video{ height: 100%; }.plyr:-moz-full-screen .plyr__video-wrapper{ height: 100%;  width: 100%; }.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{ height: 0;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{ display: block; }.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg{ display: none; }.plyr:-moz-full-screen.plyr--hide-controls{ cursor: none; }@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{ font-size: 21px; }}.plyr:-ms-fullscreen{ background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%; }.plyr:-ms-fullscreen video{ height: 100%; }.plyr:-ms-fullscreen .plyr__video-wrapper{ height: 100%;  width: 100%; }.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{ height: 0;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{ display: block; }.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg{ display: none; }.plyr:-ms-fullscreen.plyr--hide-controls{ cursor: none; }@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{ font-size: 21px; }}.plyr--fullscreen-fallback{ background: #000;  border-radius: 0 !important;  height: 100%;  margin: 0;  width: 100%;  bottom: 0;  left: 0;  position: fixed;  right: 0;  top: 0;  z-index: 10000000; }.plyr--fullscreen-fallback video{ height: 100%; }.plyr--fullscreen-fallback .plyr__video-wrapper{ height: 100%;  width: 100%; }.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{ height: 0;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{ display: block; }.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg{ display: none; }.plyr--fullscreen-fallback.plyr--hide-controls{ cursor: none; }@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{ font-size: 21px; }}.plyr__ads{ border-radius: inherit;  bottom: 0;  cursor: pointer;  left: 0;  overflow: hidden;  position: absolute;  right: 0;  top: 0;  z-index: -1; }.plyr__ads > div,.plyr__ads > div iframe{ height: 100%;  position: absolute;  width: 100%; }.plyr__ads::after{ background: rgba(47,52,61,.8);  border-radius: 2px;  bottom: 10px;  color: #fff;  content: attr(data-badge-text);  font-size: 11px;  padding: 2px 6px;  pointer-events: none;  position: absolute;  right: 10px;  z-index: 3; }.plyr__ads::after:empty{ display: none; }.plyr__cues{ background: currentColor;  display: block;  height: 5px;  left: 0;  margin: -2.5px 0 0;  opacity: .8;  position: absolute;  top: 50%;  width: 3px;  z-index: 3; }.plyr__preview-thumb{ background-color: rgba(255,255,255,.9);  border-radius: 3px;  bottom: 100%;  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15); box-shadow: 0 1px 2px rgba(0,0,0,.15);  margin-bottom: 10px;  opacity: 0;  padding: 3px;  pointer-events: none;  position: absolute;  -webkit-transform: translate(0,10px) scale(.8); -ms-transform: translate(0,10px) scale(.8); transform: translate(0,10px) scale(.8);  -webkit-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; transform-origin: 50% 100%;  -webkit-transition: transform .2s .1s ease,opacity .2s .1s ease; transition: transform .2s .1s ease,opacity .2s .1s ease;  z-index: 2; }.plyr__preview-thumb--is-shown{ opacity: 1;  -webkit-transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }.plyr__preview-thumb::before{ border-left: 4px solid transparent;  border-right: 4px solid transparent;  border-top: 4px solid rgba(255,255,255,.9);  bottom: -4px;  content: '';  height: 0;  left: 50%;  position: absolute;  -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);  width: 0;  z-index: 2; }.plyr__preview-thumb__image-container{ background: #b7c5cd;  border-radius: 2px;  overflow: hidden;  position: relative;  z-index: 0; }.plyr__preview-thumb__image-container img{ height: 100%;  left: 0;  max-height: none;  max-width: none;  position: absolute;  top: 0;  width: 100%; }.plyr__preview-thumb__time-container{ bottom: 6px;  left: 0;  position: absolute;  right: 0;  white-space: nowrap;  z-index: 3; }.plyr__preview-thumb__time-container span{ background-color: rgba(0,0,0,.55);  border-radius: 2px;  color: #fff;  font-size: 14px;  padding: 3px 6px; }.plyr__preview-scrubbing{ bottom: 0;  -webkit-filter: blur(1px); filter: blur(1px);  height: 100%;  left: 0;  margin: auto;  opacity: 0;  overflow: hidden;  position: absolute;  right: 0;  top: 0;  -webkit-transition: opacity .3s ease; transition: opacity .3s ease;  width: 100%;  z-index: 1; }.plyr__preview-scrubbing--is-shown{ opacity: 1; }.plyr__preview-scrubbing img{ height: 100%;  left: 0;  max-height: none;  max-width: none;  -o-object-fit: contain;  object-fit: contain;  position: absolute;  top: 0;  width: 100%; }.plyr--no-transition{ -webkit-transition: none !important; transition: none !important; }.plyr__sr-only{ clip: rect(1px,1px,1px,1px);  overflow: hidden;  border: 0 !important;  height: 1px !important;  padding: 0 !important;  position: absolute !important;  width: 1px !important; }.plyr [hidden]{ display: none !important; }.fa,.fas,.far,.fal,.fab{ -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1; }.fa-lg{ font-size: 1.3333333333em;  line-height: .75em;  vertical-align: -.0667em; }.fa-xs{ font-size: .75em; }.fa-sm{ font-size: .875em; }.fa-1x{ font-size: 1em; }.fa-2x{ font-size: 2em; }.fa-3x{ font-size: 3em; }.fa-4x{ font-size: 4em; }.fa-5x{ font-size: 5em; }.fa-6x{ font-size: 6em; }.fa-7x{ font-size: 7em; }.fa-8x{ font-size: 8em; }.fa-9x{ font-size: 9em; }.fa-10x{ font-size: 10em; }.fa-fw{ text-align: center;  width: 1.25em; }.fa-ul{ list-style-type: none;  margin-left: 2.5em;  padding-left: 0; }.fa-ul > li{ position: relative; }.fa-li{ left: -2em;  position: absolute;  text-align: center;  width: 2em;  line-height: inherit; }.fa-border{ border: solid .08em #eee;  border-radius: .1em;  padding: .2em .25em .15em; }.fa-pull-left{ float: left; }.fa-pull-right{ float: right; }.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{ margin-right: .3em; }.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{ margin-left: .3em; }.fa-spin{ -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }.fa-pulse{ -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }@keyframes fa-spin{0%{ -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }100%{ -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }}.fa-rotate-90{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";  -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }.fa-rotate-180{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";  -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.fa-rotate-270{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";  -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }.fa-flip-horizontal{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";  -webkit-transform: scale(-1,1); -ms-transform: scale(-1,1); transform: scale(-1,1); }.fa-flip-vertical{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  -webkit-transform: scale(1,-1); -ms-transform: scale(1,-1); transform: scale(1,-1); }.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  -webkit-transform: scale(-1,-1); -ms-transform: scale(-1,-1); transform: scale(-1,-1); }:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{ -webkit-filter: none; filter: none; }.fa-stack{ display: inline-block;  height: 2em;  line-height: 2em;  position: relative;  vertical-align: middle;  width: 2.5em; }.fa-stack-1x,.fa-stack-2x{ left: 0;  position: absolute;  text-align: center;  width: 100%; }.fa-stack-1x{ line-height: inherit; }.fa-stack-2x{ font-size: 2em; }.fa-inverse{ color: #fff; }.fa-500px:before{ content: ""; }.fa-abacus:before{ content: ""; }.fa-accessible-icon:before{ content: ""; }.fa-accusoft:before{ content: ""; }.fa-acorn:before{ content: ""; }.fa-acquisitions-incorporated:before{ content: ""; }.fa-ad:before{ content: ""; }.fa-address-book:before{ content: ""; }.fa-address-card:before{ content: ""; }.fa-adjust:before{ content: ""; }.fa-adn:before{ content: ""; }.fa-adobe:before{ content: ""; }.fa-adversal:before{ content: ""; }.fa-affiliatetheme:before{ content: ""; }.fa-air-freshener:before{ content: ""; }.fa-alarm-clock:before{ content: ""; }.fa-algolia:before{ content: ""; }.fa-alicorn:before{ content: ""; }.fa-align-center:before{ content: ""; }.fa-align-justify:before{ content: ""; }.fa-align-left:before{ content: ""; }.fa-align-right:before{ content: ""; }.fa-alipay:before{ content: ""; }.fa-allergies:before{ content: ""; }.fa-amazon:before{ content: ""; }.fa-amazon-pay:before{ content: ""; }.fa-ambulance:before{ content: ""; }.fa-american-sign-language-interpreting:before{ content: ""; }.fa-amilia:before{ content: ""; }.fa-analytics:before{ content: ""; }.fa-anchor:before{ content: ""; }.fa-android:before{ content: ""; }.fa-angel:before{ content: ""; }.fa-angellist:before{ content: ""; }.fa-angle-double-down:before{ content: ""; }.fa-angle-double-left:before{ content: ""; }.fa-angle-double-right:before{ content: ""; }.fa-angle-double-up:before{ content: ""; }.fa-angle-down:before{ content: ""; }.fa-angle-left:before{ content: ""; }.fa-angle-right:before{ content: ""; }.fa-angle-up:before{ content: ""; }.fa-angry:before{ content: ""; }.fa-angrycreative:before{ content: ""; }.fa-angular:before{ content: ""; }.fa-ankh:before{ content: ""; }.fa-app-store:before{ content: ""; }.fa-app-store-ios:before{ content: ""; }.fa-apper:before{ content: ""; }.fa-apple:before{ content: ""; }.fa-apple-alt:before{ content: ""; }.fa-apple-crate:before{ content: ""; }.fa-apple-pay:before{ content: ""; }.fa-archive:before{ content: ""; }.fa-archway:before{ content: ""; }.fa-arrow-alt-circle-down:before{ content: ""; }.fa-arrow-alt-circle-left:before{ content: ""; }.fa-arrow-alt-circle-right:before{ content: ""; }.fa-arrow-alt-circle-up:before{ content: ""; }.fa-arrow-alt-down:before{ content: ""; }.fa-arrow-alt-from-bottom:before{ content: ""; }.fa-arrow-alt-from-left:before{ content: ""; }.fa-arrow-alt-from-right:before{ content: ""; }.fa-arrow-alt-from-top:before{ content: ""; }.fa-arrow-alt-left:before{ content: ""; }.fa-arrow-alt-right:before{ content: ""; }.fa-arrow-alt-square-down:before{ content: ""; }.fa-arrow-alt-square-left:before{ content: ""; }.fa-arrow-alt-square-right:before{ content: ""; }.fa-arrow-alt-square-up:before{ content: ""; }.fa-arrow-alt-to-bottom:before{ content: ""; }.fa-arrow-alt-to-left:before{ content: ""; }.fa-arrow-alt-to-right:before{ content: ""; }.fa-arrow-alt-to-top:before{ content: ""; }.fa-arrow-alt-up:before{ content: ""; }.fa-arrow-circle-down:before{ content: ""; }.fa-arrow-circle-left:before{ content: ""; }.fa-arrow-circle-right:before{ content: ""; }.fa-arrow-circle-up:before{ content: ""; }.fa-arrow-down:before{ content: ""; }.fa-arrow-from-bottom:before{ content: ""; }.fa-arrow-from-left:before{ content: ""; }.fa-arrow-from-right:before{ content: ""; }.fa-arrow-from-top:before{ content: ""; }.fa-arrow-left:before{ content: ""; }.fa-arrow-right:before{ content: ""; }.fa-arrow-square-down:before{ content: ""; }.fa-arrow-square-left:before{ content: ""; }.fa-arrow-square-right:before{ content: ""; }.fa-arrow-square-up:before{ content: ""; }.fa-arrow-to-bottom:before{ content: ""; }.fa-arrow-to-left:before{ content: ""; }.fa-arrow-to-right:before{ content: ""; }.fa-arrow-to-top:before{ content: ""; }.fa-arrow-up:before{ content: ""; }.fa-arrows:before{ content: ""; }.fa-arrows-alt:before{ content: ""; }.fa-arrows-alt-h:before{ content: ""; }.fa-arrows-alt-v:before{ content: ""; }.fa-arrows-h:before{ content: ""; }.fa-arrows-v:before{ content: ""; }.fa-artstation:before{ content: ""; }.fa-assistive-listening-systems:before{ content: ""; }.fa-asterisk:before{ content: ""; }.fa-asymmetrik:before{ content: ""; }.fa-at:before{ content: ""; }.fa-atlas:before{ content: ""; }.fa-atlassian:before{ content: ""; }.fa-atom:before{ content: ""; }.fa-atom-alt:before{ content: ""; }.fa-audible:before{ content: ""; }.fa-audio-description:before{ content: ""; }.fa-autoprefixer:before{ content: ""; }.fa-avianex:before{ content: ""; }.fa-aviato:before{ content: ""; }.fa-award:before{ content: ""; }.fa-aws:before{ content: ""; }.fa-axe:before{ content: ""; }.fa-axe-battle:before{ content: ""; }.fa-baby:before{ content: ""; }.fa-baby-carriage:before{ content: ""; }.fa-backpack:before{ content: ""; }.fa-backspace:before{ content: ""; }.fa-backward:before{ content: ""; }.fa-bacon:before{ content: ""; }.fa-badge:before{ content: ""; }.fa-badge-check:before{ content: ""; }.fa-badge-dollar:before{ content: ""; }.fa-badge-percent:before{ content: ""; }.fa-badger-honey:before{ content: ""; }.fa-balance-scale:before{ content: ""; }.fa-balance-scale-left:before{ content: ""; }.fa-balance-scale-right:before{ content: ""; }.fa-ball-pile:before{ content: ""; }.fa-ballot:before{ content: ""; }.fa-ballot-check:before{ content: ""; }.fa-ban:before{ content: ""; }.fa-band-aid:before{ content: ""; }.fa-bandcamp:before{ content: ""; }.fa-barcode:before{ content: ""; }.fa-barcode-alt:before{ content: ""; }.fa-barcode-read:before{ content: ""; }.fa-barcode-scan:before{ content: ""; }.fa-bars:before{ content: ""; }.fa-baseball:before{ content: ""; }.fa-baseball-ball:before{ content: ""; }.fa-basketball-ball:before{ content: ""; }.fa-basketball-hoop:before{ content: ""; }.fa-bat:before{ content: ""; }.fa-bath:before{ content: ""; }.fa-battery-bolt:before{ content: ""; }.fa-battery-empty:before{ content: ""; }.fa-battery-full:before{ content: ""; }.fa-battery-half:before{ content: ""; }.fa-battery-quarter:before{ content: ""; }.fa-battery-slash:before{ content: ""; }.fa-battery-three-quarters:before{ content: ""; }.fa-bed:before{ content: ""; }.fa-beer:before{ content: ""; }.fa-behance:before{ content: ""; }.fa-behance-square:before{ content: ""; }.fa-bell:before{ content: ""; }.fa-bell-school:before{ content: ""; }.fa-bell-school-slash:before{ content: ""; }.fa-bell-slash:before{ content: ""; }.fa-bells:before{ content: ""; }.fa-bezier-curve:before{ content: ""; }.fa-bible:before{ content: ""; }.fa-bicycle:before{ content: ""; }.fa-bimobject:before{ content: ""; }.fa-binoculars:before{ content: ""; }.fa-biohazard:before{ content: ""; }.fa-birthday-cake:before{ content: ""; }.fa-bitbucket:before{ content: ""; }.fa-bitcoin:before{ content: ""; }.fa-bity:before{ content: ""; }.fa-black-tie:before{ content: ""; }.fa-blackberry:before{ content: ""; }.fa-blanket:before{ content: ""; }.fa-blender:before{ content: ""; }.fa-blender-phone:before{ content: ""; }.fa-blind:before{ content: ""; }.fa-blog:before{ content: ""; }.fa-blogger:before{ content: ""; }.fa-blogger-b:before{ content: ""; }.fa-bluetooth:before{ content: ""; }.fa-bluetooth-b:before{ content: ""; }.fa-bold:before{ content: ""; }.fa-bolt:before{ content: ""; }.fa-bomb:before{ content: ""; }.fa-bone:before{ content: ""; }.fa-bone-break:before{ content: ""; }.fa-bong:before{ content: ""; }.fa-book:before{ content: ""; }.fa-book-alt:before{ content: ""; }.fa-book-dead:before{ content: ""; }.fa-book-heart:before{ content: ""; }.fa-book-medical:before{ content: ""; }.fa-book-open:before{ content: ""; }.fa-book-reader:before{ content: ""; }.fa-book-spells:before{ content: ""; }.fa-book-user:before{ content: ""; }.fa-bookmark:before{ content: ""; }.fa-books:before{ content: ""; }.fa-books-medical:before{ content: ""; }.fa-boot:before{ content: ""; }.fa-booth-curtain:before{ content: ""; }.fa-bow-arrow:before{ content: ""; }.fa-bowling-ball:before{ content: ""; }.fa-bowling-pins:before{ content: ""; }.fa-box:before{ content: ""; }.fa-box-alt:before{ content: ""; }.fa-box-ballot:before{ content: ""; }.fa-box-check:before{ content: ""; }.fa-box-fragile:before{ content: ""; }.fa-box-full:before{ content: ""; }.fa-box-heart:before{ content: ""; }.fa-box-open:before{ content: ""; }.fa-box-up:before{ content: ""; }.fa-box-usd:before{ content: ""; }.fa-boxes:before{ content: ""; }.fa-boxes-alt:before{ content: ""; }.fa-boxing-glove:before{ content: ""; }.fa-brackets:before{ content: ""; }.fa-brackets-curly:before{ content: ""; }.fa-braille:before{ content: ""; }.fa-brain:before{ content: ""; }.fa-bread-loaf:before{ content: ""; }.fa-bread-slice:before{ content: ""; }.fa-briefcase:before{ content: ""; }.fa-briefcase-medical:before{ content: ""; }.fa-broadcast-tower:before{ content: ""; }.fa-broom:before{ content: ""; }.fa-browser:before{ content: ""; }.fa-brush:before{ content: ""; }.fa-btc:before{ content: ""; }.fa-bug:before{ content: ""; }.fa-building:before{ content: ""; }.fa-bullhorn:before{ content: ""; }.fa-bullseye:before{ content: ""; }.fa-bullseye-arrow:before{ content: ""; }.fa-bullseye-pointer:before{ content: ""; }.fa-burn:before{ content: ""; }.fa-buromobelexperte:before{ content: ""; }.fa-burrito:before{ content: ""; }.fa-bus:before{ content: ""; }.fa-bus-alt:before{ content: ""; }.fa-bus-school:before{ content: ""; }.fa-business-time:before{ content: ""; }.fa-buysellads:before{ content: ""; }.fa-cabinet-filing:before{ content: ""; }.fa-calculator:before{ content: ""; }.fa-calculator-alt:before{ content: ""; }.fa-calendar:before{ content: ""; }.fa-calendar-alt:before{ content: ""; }.fa-calendar-check:before{ content: ""; }.fa-calendar-day:before{ content: ""; }.fa-calendar-edit:before{ content: ""; }.fa-calendar-exclamation:before{ content: ""; }.fa-calendar-minus:before{ content: ""; }.fa-calendar-plus:before{ content: ""; }.fa-calendar-star:before{ content: ""; }.fa-calendar-times:before{ content: ""; }.fa-calendar-week:before{ content: ""; }.fa-camera:before{ content: ""; }.fa-camera-alt:before{ content: ""; }.fa-camera-retro:before{ content: ""; }.fa-campfire:before{ content: ""; }.fa-campground:before{ content: ""; }.fa-canadian-maple-leaf:before{ content: ""; }.fa-candle-holder:before{ content: ""; }.fa-candy-cane:before{ content: ""; }.fa-candy-corn:before{ content: ""; }.fa-cannabis:before{ content: ""; }.fa-capsules:before{ content: ""; }.fa-car:before{ content: ""; }.fa-car-alt:before{ content: ""; }.fa-car-battery:before{ content: ""; }.fa-car-bump:before{ content: ""; }.fa-car-crash:before{ content: ""; }.fa-car-garage:before{ content: ""; }.fa-car-mechanic:before{ content: ""; }.fa-car-side:before{ content: ""; }.fa-car-tilt:before{ content: ""; }.fa-car-wash:before{ content: ""; }.fa-caret-circle-down:before{ content: ""; }.fa-caret-circle-left:before{ content: ""; }.fa-caret-circle-right:before{ content: ""; }.fa-caret-circle-up:before{ content: ""; }.fa-caret-down:before{ content: ""; }.fa-caret-left:before{ content: ""; }.fa-caret-right:before{ content: ""; }.fa-caret-square-down:before{ content: ""; }.fa-caret-square-left:before{ content: ""; }.fa-caret-square-right:before{ content: ""; }.fa-caret-square-up:before{ content: ""; }.fa-caret-up:before{ content: ""; }.fa-carrot:before{ content: ""; }.fa-cart-arrow-down:before{ content: ""; }.fa-cart-plus:before{ content: ""; }.fa-cash-register:before{ content: ""; }.fa-cat:before{ content: ""; }.fa-cauldron:before{ content: ""; }.fa-cc-amazon-pay:before{ content: ""; }.fa-cc-amex:before{ content: ""; }.fa-cc-apple-pay:before{ content: ""; }.fa-cc-diners-club:before{ content: ""; }.fa-cc-discover:before{ content: ""; }.fa-cc-jcb:before{ content: ""; }.fa-cc-mastercard:before{ content: ""; }.fa-cc-paypal:before{ content: ""; }.fa-cc-stripe:before{ content: ""; }.fa-cc-visa:before{ content: ""; }.fa-centercode:before{ content: ""; }.fa-centos:before{ content: ""; }.fa-certificate:before{ content: ""; }.fa-chair:before{ content: ""; }.fa-chair-office:before{ content: ""; }.fa-chalkboard:before{ content: ""; }.fa-chalkboard-teacher:before{ content: ""; }.fa-charging-station:before{ content: ""; }.fa-chart-area:before{ content: ""; }.fa-chart-bar:before{ content: ""; }.fa-chart-line:before{ content: ""; }.fa-chart-line-down:before{ content: ""; }.fa-chart-network:before{ content: ""; }.fa-chart-pie:before{ content: ""; }.fa-chart-pie-alt:before{ content: ""; }.fa-chart-scatter:before{ content: ""; }.fa-check:before{ content: ""; }.fa-check-circle:before{ content: ""; }.fa-check-double:before{ content: ""; }.fa-check-square:before{ content: ""; }.fa-cheese:before{ content: ""; }.fa-cheese-swiss:before{ content: ""; }.fa-cheeseburger:before{ content: ""; }.fa-chess:before{ content: ""; }.fa-chess-bishop:before{ content: ""; }.fa-chess-bishop-alt:before{ content: ""; }.fa-chess-board:before{ content: ""; }.fa-chess-clock:before{ content: ""; }.fa-chess-clock-alt:before{ content: ""; }.fa-chess-king:before{ content: ""; }.fa-chess-king-alt:before{ content: ""; }.fa-chess-knight:before{ content: ""; }.fa-chess-knight-alt:before{ content: ""; }.fa-chess-pawn:before{ content: ""; }.fa-chess-pawn-alt:before{ content: ""; }.fa-chess-queen:before{ content: ""; }.fa-chess-queen-alt:before{ content: ""; }.fa-chess-rook:before{ content: ""; }.fa-chess-rook-alt:before{ content: ""; }.fa-chevron-circle-down:before{ content: ""; }.fa-chevron-circle-left:before{ content: ""; }.fa-chevron-circle-right:before{ content: ""; }.fa-chevron-circle-up:before{ content: ""; }.fa-chevron-double-down:before{ content: ""; }.fa-chevron-double-left:before{ content: ""; }.fa-chevron-double-right:before{ content: ""; }.fa-chevron-double-up:before{ content: ""; }.fa-chevron-down:before{ content: ""; }.fa-chevron-left:before{ content: ""; }.fa-chevron-right:before{ content: ""; }.fa-chevron-square-down:before{ content: ""; }.fa-chevron-square-left:before{ content: ""; }.fa-chevron-square-right:before{ content: ""; }.fa-chevron-square-up:before{ content: ""; }.fa-chevron-up:before{ content: ""; }.fa-child:before{ content: ""; }.fa-chimney:before{ content: ""; }.fa-chrome:before{ content: ""; }.fa-church:before{ content: ""; }.fa-circle:before{ content: ""; }.fa-circle-notch:before{ content: ""; }.fa-city:before{ content: ""; }.fa-claw-marks:before{ content: ""; }.fa-clinic-medical:before{ content: ""; }.fa-clipboard:before{ content: ""; }.fa-clipboard-check:before{ content: ""; }.fa-clipboard-list:before{ content: ""; }.fa-clipboard-list-check:before{ content: ""; }.fa-clipboard-prescription:before{ content: ""; }.fa-clipboard-user:before{ content: ""; }.fa-clock:before{ content: ""; }.fa-clone:before{ content: ""; }.fa-closed-captioning:before{ content: ""; }.fa-cloud:before{ content: ""; }.fa-cloud-download:before{ content: ""; }.fa-cloud-download-alt:before{ content: ""; }.fa-cloud-drizzle:before{ content: ""; }.fa-cloud-hail:before{ content: ""; }.fa-cloud-hail-mixed:before{ content: ""; }.fa-cloud-meatball:before{ content: ""; }.fa-cloud-moon:before{ content: ""; }.fa-cloud-moon-rain:before{ content: ""; }.fa-cloud-rain:before{ content: ""; }.fa-cloud-rainbow:before{ content: ""; }.fa-cloud-showers:before{ content: ""; }.fa-cloud-showers-heavy:before{ content: ""; }.fa-cloud-sleet:before{ content: ""; }.fa-cloud-snow:before{ content: ""; }.fa-cloud-sun:before{ content: ""; }.fa-cloud-sun-rain:before{ content: ""; }.fa-cloud-upload:before{ content: ""; }.fa-cloud-upload-alt:before{ content: ""; }.fa-clouds:before{ content: ""; }.fa-clouds-moon:before{ content: ""; }.fa-clouds-sun:before{ content: ""; }.fa-cloudscale:before{ content: ""; }.fa-cloudsmith:before{ content: ""; }.fa-cloudversify:before{ content: ""; }.fa-club:before{ content: ""; }.fa-cocktail:before{ content: ""; }.fa-code:before{ content: ""; }.fa-code-branch:before{ content: ""; }.fa-code-commit:before{ content: ""; }.fa-code-merge:before{ content: ""; }.fa-codepen:before{ content: ""; }.fa-codiepie:before{ content: ""; }.fa-coffee:before{ content: ""; }.fa-coffee-togo:before{ content: ""; }.fa-coffin:before{ content: ""; }.fa-cog:before{ content: ""; }.fa-cogs:before{ content: ""; }.fa-coins:before{ content: ""; }.fa-columns:before{ content: ""; }.fa-comment:before{ content: ""; }.fa-comment-alt:before{ content: ""; }.fa-comment-alt-check:before{ content: ""; }.fa-comment-alt-dollar:before{ content: ""; }.fa-comment-alt-dots:before{ content: ""; }.fa-comment-alt-edit:before{ content: ""; }.fa-comment-alt-exclamation:before{ content: ""; }.fa-comment-alt-lines:before{ content: ""; }.fa-comment-alt-medical:before{ content: ""; }.fa-comment-alt-minus:before{ content: ""; }.fa-comment-alt-plus:before{ content: ""; }.fa-comment-alt-slash:before{ content: ""; }.fa-comment-alt-smile:before{ content: ""; }.fa-comment-alt-times:before{ content: ""; }.fa-comment-check:before{ content: ""; }.fa-comment-dollar:before{ content: ""; }.fa-comment-dots:before{ content: ""; }.fa-comment-edit:before{ content: ""; }.fa-comment-exclamation:before{ content: ""; }.fa-comment-lines:before{ content: ""; }.fa-comment-medical:before{ content: ""; }.fa-comment-minus:before{ content: ""; }.fa-comment-plus:before{ content: ""; }.fa-comment-slash:before{ content: ""; }.fa-comment-smile:before{ content: ""; }.fa-comment-times:before{ content: ""; }.fa-comments:before{ content: ""; }.fa-comments-alt:before{ content: ""; }.fa-comments-alt-dollar:before{ content: ""; }.fa-comments-dollar:before{ content: ""; }.fa-compact-disc:before{ content: ""; }.fa-compass:before{ content: ""; }.fa-compass-slash:before{ content: ""; }.fa-compress:before{ content: ""; }.fa-compress-alt:before{ content: ""; }.fa-compress-arrows-alt:before{ content: ""; }.fa-compress-wide:before{ content: ""; }.fa-concierge-bell:before{ content: ""; }.fa-confluence:before{ content: ""; }.fa-connectdevelop:before{ content: ""; }.fa-container-storage:before{ content: ""; }.fa-contao:before{ content: ""; }.fa-conveyor-belt:before{ content: ""; }.fa-conveyor-belt-alt:before{ content: ""; }.fa-cookie:before{ content: ""; }.fa-cookie-bite:before{ content: ""; }.fa-copy:before{ content: ""; }.fa-copyright:before{ content: ""; }.fa-corn:before{ content: ""; }.fa-couch:before{ content: ""; }.fa-cow:before{ content: ""; }.fa-cpanel:before{ content: ""; }.fa-creative-commons:before{ content: ""; }.fa-creative-commons-by:before{ content: ""; }.fa-creative-commons-nc:before{ content: ""; }.fa-creative-commons-nc-eu:before{ content: ""; }.fa-creative-commons-nc-jp:before{ content: ""; }.fa-creative-commons-nd:before{ content: ""; }.fa-creative-commons-pd:before{ content: ""; }.fa-creative-commons-pd-alt:before{ content: ""; }.fa-creative-commons-remix:before{ content: ""; }.fa-creative-commons-sa:before{ content: ""; }.fa-creative-commons-sampling:before{ content: ""; }.fa-creative-commons-sampling-plus:before{ content: ""; }.fa-creative-commons-share:before{ content: ""; }.fa-creative-commons-zero:before{ content: ""; }.fa-credit-card:before{ content: ""; }.fa-credit-card-blank:before{ content: ""; }.fa-credit-card-front:before{ content: ""; }.fa-cricket:before{ content: ""; }.fa-critical-role:before{ content: ""; }.fa-croissant:before{ content: ""; }.fa-crop:before{ content: ""; }.fa-crop-alt:before{ content: ""; }.fa-cross:before{ content: ""; }.fa-crosshairs:before{ content: ""; }.fa-crow:before{ content: ""; }.fa-crown:before{ content: ""; }.fa-crutch:before{ content: ""; }.fa-crutches:before{ content: ""; }.fa-css3:before{ content: ""; }.fa-css3-alt:before{ content: ""; }.fa-cube:before{ content: ""; }.fa-cubes:before{ content: ""; }.fa-curling:before{ content: ""; }.fa-cut:before{ content: ""; }.fa-cuttlefish:before{ content: ""; }.fa-d-and-d:before{ content: ""; }.fa-d-and-d-beyond:before{ content: ""; }.fa-dagger:before{ content: ""; }.fa-dashcube:before{ content: ""; }.fa-database:before{ content: ""; }.fa-deaf:before{ content: ""; }.fa-debug:before{ content: ""; }.fa-deer:before{ content: ""; }.fa-deer-rudolph:before{ content: ""; }.fa-delicious:before{ content: ""; }.fa-democrat:before{ content: ""; }.fa-deploydog:before{ content: ""; }.fa-deskpro:before{ content: ""; }.fa-desktop:before{ content: ""; }.fa-desktop-alt:before{ content: ""; }.fa-dev:before{ content: ""; }.fa-deviantart:before{ content: ""; }.fa-dewpoint:before{ content: ""; }.fa-dharmachakra:before{ content: ""; }.fa-dhl:before{ content: ""; }.fa-diagnoses:before{ content: ""; }.fa-diamond:before{ content: ""; }.fa-diaspora:before{ content: ""; }.fa-dice:before{ content: ""; }.fa-dice-d10:before{ content: ""; }.fa-dice-d12:before{ content: ""; }.fa-dice-d20:before{ content: ""; }.fa-dice-d4:before{ content: ""; }.fa-dice-d6:before{ content: ""; }.fa-dice-d8:before{ content: ""; }.fa-dice-five:before{ content: ""; }.fa-dice-four:before{ content: ""; }.fa-dice-one:before{ content: ""; }.fa-dice-six:before{ content: ""; }.fa-dice-three:before{ content: ""; }.fa-dice-two:before{ content: ""; }.fa-digg:before{ content: ""; }.fa-digital-ocean:before{ content: ""; }.fa-digital-tachograph:before{ content: ""; }.fa-diploma:before{ content: ""; }.fa-directions:before{ content: ""; }.fa-discord:before{ content: ""; }.fa-discourse:before{ content: ""; }.fa-disease:before{ content: ""; }.fa-divide:before{ content: ""; }.fa-dizzy:before{ content: ""; }.fa-dna:before{ content: ""; }.fa-do-not-enter:before{ content: ""; }.fa-dochub:before{ content: ""; }.fa-docker:before{ content: ""; }.fa-dog:before{ content: ""; }.fa-dog-leashed:before{ content: ""; }.fa-dollar-sign:before{ content: ""; }.fa-dolly:before{ content: ""; }.fa-dolly-empty:before{ content: ""; }.fa-dolly-flatbed:before{ content: ""; }.fa-dolly-flatbed-alt:before{ content: ""; }.fa-dolly-flatbed-empty:before{ content: ""; }.fa-donate:before{ content: ""; }.fa-door-closed:before{ content: ""; }.fa-door-open:before{ content: ""; }.fa-dot-circle:before{ content: ""; }.fa-dove:before{ content: ""; }.fa-download:before{ content: ""; }.fa-draft2digital:before{ content: ""; }.fa-drafting-compass:before{ content: ""; }.fa-dragon:before{ content: ""; }.fa-draw-circle:before{ content: ""; }.fa-draw-polygon:before{ content: ""; }.fa-draw-square:before{ content: ""; }.fa-dreidel:before{ content: ""; }.fa-dribbble:before{ content: ""; }.fa-dribbble-square:before{ content: ""; }.fa-dropbox:before{ content: ""; }.fa-drum:before{ content: ""; }.fa-drum-steelpan:before{ content: ""; }.fa-drumstick:before{ content: ""; }.fa-drumstick-bite:before{ content: ""; }.fa-drupal:before{ content: ""; }.fa-duck:before{ content: ""; }.fa-dumbbell:before{ content: ""; }.fa-dumpster:before{ content: ""; }.fa-dumpster-fire:before{ content: ""; }.fa-dungeon:before{ content: ""; }.fa-dyalog:before{ content: ""; }.fa-ear:before{ content: ""; }.fa-ear-muffs:before{ content: ""; }.fa-earlybirds:before{ content: ""; }.fa-ebay:before{ content: ""; }.fa-eclipse:before{ content: ""; }.fa-eclipse-alt:before{ content: ""; }.fa-edge:before{ content: ""; }.fa-edit:before{ content: ""; }.fa-egg:before{ content: ""; }.fa-egg-fried:before{ content: ""; }.fa-eject:before{ content: ""; }.fa-elementor:before{ content: ""; }.fa-elephant:before{ content: ""; }.fa-ellipsis-h:before{ content: ""; }.fa-ellipsis-h-alt:before{ content: ""; }.fa-ellipsis-v:before{ content: ""; }.fa-ellipsis-v-alt:before{ content: ""; }.fa-ello:before{ content: ""; }.fa-ember:before{ content: ""; }.fa-empire:before{ content: ""; }.fa-empty-set:before{ content: ""; }.fa-engine-warning:before{ content: ""; }.fa-envelope:before{ content: ""; }.fa-envelope-open:before{ content: ""; }.fa-envelope-open-dollar:before{ content: ""; }.fa-envelope-open-text:before{ content: ""; }.fa-envelope-square:before{ content: ""; }.fa-envira:before{ content: ""; }.fa-equals:before{ content: ""; }.fa-eraser:before{ content: ""; }.fa-erlang:before{ content: ""; }.fa-ethereum:before{ content: ""; }.fa-ethernet:before{ content: ""; }.fa-etsy:before{ content: ""; }.fa-euro-sign:before{ content: ""; }.fa-exchange:before{ content: ""; }.fa-exchange-alt:before{ content: ""; }.fa-exclamation:before{ content: ""; }.fa-exclamation-circle:before{ content: ""; }.fa-exclamation-square:before{ content: ""; }.fa-exclamation-triangle:before{ content: ""; }.fa-expand:before{ content: ""; }.fa-expand-alt:before{ content: ""; }.fa-expand-arrows:before{ content: ""; }.fa-expand-arrows-alt:before{ content: ""; }.fa-expand-wide:before{ content: ""; }.fa-expeditedssl:before{ content: ""; }.fa-external-link:before{ content: ""; }.fa-external-link-alt:before{ content: ""; }.fa-external-link-square:before{ content: ""; }.fa-external-link-square-alt:before{ content: ""; }.fa-eye:before{ content: ""; }.fa-eye-dropper:before{ content: ""; }.fa-eye-evil:before{ content: ""; }.fa-eye-slash:before{ content: ""; }.fa-facebook:before{ content: ""; }.fa-facebook-f:before{ content: ""; }.fa-facebook-messenger:before{ content: ""; }.fa-facebook-square:before{ content: ""; }.fa-fantasy-flight-games:before{ content: ""; }.fa-fast-backward:before{ content: ""; }.fa-fast-forward:before{ content: ""; }.fa-fax:before{ content: ""; }.fa-feather:before{ content: ""; }.fa-feather-alt:before{ content: ""; }.fa-fedex:before{ content: ""; }.fa-fedora:before{ content: ""; }.fa-female:before{ content: ""; }.fa-field-hockey:before{ content: ""; }.fa-fighter-jet:before{ content: ""; }.fa-figma:before{ content: ""; }.fa-file:before{ content: ""; }.fa-file-alt:before{ content: ""; }.fa-file-archive:before{ content: ""; }.fa-file-audio:before{ content: ""; }.fa-file-certificate:before{ content: ""; }.fa-file-chart-line:before{ content: ""; }.fa-file-chart-pie:before{ content: ""; }.fa-file-check:before{ content: ""; }.fa-file-code:before{ content: ""; }.fa-file-contract:before{ content: ""; }.fa-file-csv:before{ content: ""; }.fa-file-download:before{ content: ""; }.fa-file-edit:before{ content: ""; }.fa-file-excel:before{ content: ""; }.fa-file-exclamation:before{ content: ""; }.fa-file-export:before{ content: ""; }.fa-file-image:before{ content: ""; }.fa-file-import:before{ content: ""; }.fa-file-invoice:before{ content: ""; }.fa-file-invoice-dollar:before{ content: ""; }.fa-file-medical:before{ content: ""; }.fa-file-medical-alt:before{ content: ""; }.fa-file-minus:before{ content: ""; }.fa-file-pdf:before{ content: ""; }.fa-file-plus:before{ content: ""; }.fa-file-powerpoint:before{ content: ""; }.fa-file-prescription:before{ content: ""; }.fa-file-signature:before{ content: ""; }.fa-file-spreadsheet:before{ content: ""; }.fa-file-times:before{ content: ""; }.fa-file-upload:before{ content: ""; }.fa-file-user:before{ content: ""; }.fa-file-video:before{ content: ""; }.fa-file-word:before{ content: ""; }.fa-files-medical:before{ content: ""; }.fa-fill:before{ content: ""; }.fa-fill-drip:before{ content: ""; }.fa-film:before{ content: ""; }.fa-film-alt:before{ content: ""; }.fa-filter:before{ content: ""; }.fa-fingerprint:before{ content: ""; }.fa-fire:before{ content: ""; }.fa-fire-alt:before{ content: ""; }.fa-fire-extinguisher:before{ content: ""; }.fa-fire-smoke:before{ content: ""; }.fa-firefox:before{ content: ""; }.fa-fireplace:before{ content: ""; }.fa-first-aid:before{ content: ""; }.fa-first-order:before{ content: ""; }.fa-first-order-alt:before{ content: ""; }.fa-firstdraft:before{ content: ""; }.fa-fish:before{ content: ""; }.fa-fish-cooked:before{ content: ""; }.fa-fist-raised:before{ content: ""; }.fa-flag:before{ content: ""; }.fa-flag-alt:before{ content: ""; }.fa-flag-checkered:before{ content: ""; }.fa-flag-usa:before{ content: ""; }.fa-flame:before{ content: ""; }.fa-flask:before{ content: ""; }.fa-flask-poison:before{ content: ""; }.fa-flask-potion:before{ content: ""; }.fa-flickr:before{ content: ""; }.fa-flipboard:before{ content: ""; }.fa-flower:before{ content: ""; }.fa-flower-daffodil:before{ content: ""; }.fa-flower-tulip:before{ content: ""; }.fa-flushed:before{ content: ""; }.fa-fly:before{ content: ""; }.fa-fog:before{ content: ""; }.fa-folder:before{ content: ""; }.fa-folder-minus:before{ content: ""; }.fa-folder-open:before{ content: ""; }.fa-folder-plus:before{ content: ""; }.fa-folder-times:before{ content: ""; }.fa-folder-tree:before{ content: ""; }.fa-folders:before{ content: ""; }.fa-font:before{ content: ""; }.fa-font-awesome:before{ content: ""; }.fa-font-awesome-alt:before{ content: ""; }.fa-font-awesome-flag:before{ content: ""; }.fa-font-awesome-logo-full:before{ content: ""; }.fa-fonticons:before{ content: ""; }.fa-fonticons-fi:before{ content: ""; }.fa-football-ball:before{ content: ""; }.fa-football-helmet:before{ content: ""; }.fa-forklift:before{ content: ""; }.fa-fort-awesome:before{ content: ""; }.fa-fort-awesome-alt:before{ content: ""; }.fa-forumbee:before{ content: ""; }.fa-forward:before{ content: ""; }.fa-foursquare:before{ content: ""; }.fa-fragile:before{ content: ""; }.fa-free-code-camp:before{ content: ""; }.fa-freebsd:before{ content: ""; }.fa-french-fries:before{ content: ""; }.fa-frog:before{ content: ""; }.fa-frosty-head:before{ content: ""; }.fa-frown:before{ content: ""; }.fa-frown-open:before{ content: ""; }.fa-fulcrum:before{ content: ""; }.fa-function:before{ content: ""; }.fa-funnel-dollar:before{ content: ""; }.fa-futbol:before{ content: ""; }.fa-galactic-republic:before{ content: ""; }.fa-galactic-senate:before{ content: ""; }.fa-gamepad:before{ content: ""; }.fa-gas-pump:before{ content: ""; }.fa-gas-pump-slash:before{ content: ""; }.fa-gavel:before{ content: ""; }.fa-gem:before{ content: ""; }.fa-genderless:before{ content: ""; }.fa-get-pocket:before{ content: ""; }.fa-gg:before{ content: ""; }.fa-gg-circle:before{ content: ""; }.fa-ghost:before{ content: ""; }.fa-gift:before{ content: ""; }.fa-gift-card:before{ content: ""; }.fa-gifts:before{ content: ""; }.fa-gingerbread-man:before{ content: ""; }.fa-git:before{ content: ""; }.fa-git-square:before{ content: ""; }.fa-github:before{ content: ""; }.fa-github-alt:before{ content: ""; }.fa-github-square:before{ content: ""; }.fa-gitkraken:before{ content: ""; }.fa-gitlab:before{ content: ""; }.fa-gitter:before{ content: ""; }.fa-glass:before{ content: ""; }.fa-glass-champagne:before{ content: ""; }.fa-glass-cheers:before{ content: ""; }.fa-glass-martini:before{ content: ""; }.fa-glass-martini-alt:before{ content: ""; }.fa-glass-whiskey:before{ content: ""; }.fa-glass-whiskey-rocks:before{ content: ""; }.fa-glasses:before{ content: ""; }.fa-glasses-alt:before{ content: ""; }.fa-glide:before{ content: ""; }.fa-glide-g:before{ content: ""; }.fa-globe:before{ content: ""; }.fa-globe-africa:before{ content: ""; }.fa-globe-americas:before{ content: ""; }.fa-globe-asia:before{ content: ""; }.fa-globe-europe:before{ content: ""; }.fa-globe-snow:before{ content: ""; }.fa-globe-stand:before{ content: ""; }.fa-gofore:before{ content: ""; }.fa-golf-ball:before{ content: ""; }.fa-golf-club:before{ content: ""; }.fa-goodreads:before{ content: ""; }.fa-goodreads-g:before{ content: ""; }.fa-google:before{ content: ""; }.fa-google-drive:before{ content: ""; }.fa-google-play:before{ content: ""; }.fa-google-plus:before{ content: ""; }.fa-google-plus-g:before{ content: ""; }.fa-google-plus-square:before{ content: ""; }.fa-google-wallet:before{ content: ""; }.fa-gopuram:before{ content: ""; }.fa-graduation-cap:before{ content: ""; }.fa-gratipay:before{ content: ""; }.fa-grav:before{ content: ""; }.fa-greater-than:before{ content: ""; }.fa-greater-than-equal:before{ content: ""; }.fa-grimace:before{ content: ""; }.fa-grin:before{ content: ""; }.fa-grin-alt:before{ content: ""; }.fa-grin-beam:before{ content: ""; }.fa-grin-beam-sweat:before{ content: ""; }.fa-grin-hearts:before{ content: ""; }.fa-grin-squint:before{ content: ""; }.fa-grin-squint-tears:before{ content: ""; }.fa-grin-stars:before{ content: ""; }.fa-grin-tears:before{ content: ""; }.fa-grin-tongue:before{ content: ""; }.fa-grin-tongue-squint:before{ content: ""; }.fa-grin-tongue-wink:before{ content: ""; }.fa-grin-wink:before{ content: ""; }.fa-grip-horizontal:before{ content: ""; }.fa-grip-lines:before{ content: ""; }.fa-grip-lines-vertical:before{ content: ""; }.fa-grip-vertical:before{ content: ""; }.fa-gripfire:before{ content: ""; }.fa-grunt:before{ content: ""; }.fa-guitar:before{ content: ""; }.fa-gulp:before{ content: ""; }.fa-h-square:before{ content: ""; }.fa-h1:before{ content: ""; }.fa-h2:before{ content: ""; }.fa-h3:before{ content: ""; }.fa-hacker-news:before{ content: ""; }.fa-hacker-news-square:before{ content: ""; }.fa-hackerrank:before{ content: ""; }.fa-hamburger:before{ content: ""; }.fa-hammer:before{ content: ""; }.fa-hammer-war:before{ content: ""; }.fa-hamsa:before{ content: ""; }.fa-hand-heart:before{ content: ""; }.fa-hand-holding:before{ content: ""; }.fa-hand-holding-box:before{ content: ""; }.fa-hand-holding-heart:before{ content: ""; }.fa-hand-holding-magic:before{ content: ""; }.fa-hand-holding-seedling:before{ content: ""; }.fa-hand-holding-usd:before{ content: ""; }.fa-hand-holding-water:before{ content: ""; }.fa-hand-lizard:before{ content: ""; }.fa-hand-middle-finger:before{ content: ""; }.fa-hand-paper:before{ content: ""; }.fa-hand-peace:before{ content: ""; }.fa-hand-point-down:before{ content: ""; }.fa-hand-point-left:before{ content: ""; }.fa-hand-point-right:before{ content: ""; }.fa-hand-point-up:before{ content: ""; }.fa-hand-pointer:before{ content: ""; }.fa-hand-receiving:before{ content: ""; }.fa-hand-rock:before{ content: ""; }.fa-hand-scissors:before{ content: ""; }.fa-hand-spock:before{ content: ""; }.fa-hands:before{ content: ""; }.fa-hands-heart:before{ content: ""; }.fa-hands-helping:before{ content: ""; }.fa-hands-usd:before{ content: ""; }.fa-handshake:before{ content: ""; }.fa-handshake-alt:before{ content: ""; }.fa-hanukiah:before{ content: ""; }.fa-hard-hat:before{ content: ""; }.fa-hashtag:before{ content: ""; }.fa-hat-santa:before{ content: ""; }.fa-hat-winter:before{ content: ""; }.fa-hat-witch:before{ content: ""; }.fa-hat-wizard:before{ content: ""; }.fa-haykal:before{ content: ""; }.fa-hdd:before{ content: ""; }.fa-head-side:before{ content: ""; }.fa-head-side-brain:before{ content: ""; }.fa-head-side-medical:before{ content: ""; }.fa-head-vr:before{ content: ""; }.fa-heading:before{ content: ""; }.fa-headphones:before{ content: ""; }.fa-headphones-alt:before{ content: ""; }.fa-headset:before{ content: ""; }.fa-heart:before{ content: ""; }.fa-heart-broken:before{ content: ""; }.fa-heart-circle:before{ content: ""; }.fa-heart-rate:before{ content: ""; }.fa-heart-square:before{ content: ""; }.fa-heartbeat:before{ content: ""; }.fa-helicopter:before{ content: ""; }.fa-helmet-battle:before{ content: ""; }.fa-hexagon:before{ content: ""; }.fa-highlighter:before{ content: ""; }.fa-hiking:before{ content: ""; }.fa-hippo:before{ content: ""; }.fa-hips:before{ content: ""; }.fa-hire-a-helper:before{ content: ""; }.fa-history:before{ content: ""; }.fa-hockey-mask:before{ content: ""; }.fa-hockey-puck:before{ content: ""; }.fa-hockey-sticks:before{ content: ""; }.fa-holly-berry:before{ content: ""; }.fa-home:before{ content: ""; }.fa-home-alt:before{ content: ""; }.fa-home-heart:before{ content: ""; }.fa-home-lg:before{ content: ""; }.fa-home-lg-alt:before{ content: ""; }.fa-hood-cloak:before{ content: ""; }.fa-hooli:before{ content: ""; }.fa-hornbill:before{ content: ""; }.fa-horse:before{ content: ""; }.fa-horse-head:before{ content: ""; }.fa-hospital:before{ content: ""; }.fa-hospital-alt:before{ content: ""; }.fa-hospital-symbol:before{ content: ""; }.fa-hospital-user:before{ content: ""; }.fa-hospitals:before{ content: ""; }.fa-hot-tub:before{ content: ""; }.fa-hotdog:before{ content: ""; }.fa-hotel:before{ content: ""; }.fa-hotjar:before{ content: ""; }.fa-hourglass:before{ content: ""; }.fa-hourglass-end:before{ content: ""; }.fa-hourglass-half:before{ content: ""; }.fa-hourglass-start:before{ content: ""; }.fa-house-damage:before{ content: ""; }.fa-house-flood:before{ content: ""; }.fa-houzz:before{ content: ""; }.fa-hryvnia:before{ content: ""; }.fa-html5:before{ content: ""; }.fa-hubspot:before{ content: ""; }.fa-humidity:before{ content: ""; }.fa-hurricane:before{ content: ""; }.fa-i-cursor:before{ content: ""; }.fa-ice-cream:before{ content: ""; }.fa-ice-skate:before{ content: ""; }.fa-icicles:before{ content: ""; }.fa-id-badge:before{ content: ""; }.fa-id-card:before{ content: ""; }.fa-id-card-alt:before{ content: ""; }.fa-igloo:before{ content: ""; }.fa-image:before{ content: ""; }.fa-images:before{ content: ""; }.fa-imdb:before{ content: ""; }.fa-inbox:before{ content: ""; }.fa-inbox-in:before{ content: ""; }.fa-inbox-out:before{ content: ""; }.fa-indent:before{ content: ""; }.fa-industry:before{ content: ""; }.fa-industry-alt:before{ content: ""; }.fa-infinity:before{ content: ""; }.fa-info:before{ content: ""; }.fa-info-circle:before{ content: ""; }.fa-info-square:before{ content: ""; }.fa-inhaler:before{ content: ""; }.fa-instagram:before{ content: ""; }.fa-integral:before{ content: ""; }.fa-intercom:before{ content: ""; }.fa-internet-explorer:before{ content: ""; }.fa-intersection:before{ content: ""; }.fa-inventory:before{ content: ""; }.fa-invision:before{ content: ""; }.fa-ioxhost:before{ content: ""; }.fa-island-tropical:before{ content: ""; }.fa-italic:before{ content: ""; }.fa-itunes:before{ content: ""; }.fa-itunes-note:before{ content: ""; }.fa-jack-o-lantern:before{ content: ""; }.fa-java:before{ content: ""; }.fa-jedi:before{ content: ""; }.fa-jedi-order:before{ content: ""; }.fa-jenkins:before{ content: ""; }.fa-jira:before{ content: ""; }.fa-joget:before{ content: ""; }.fa-joint:before{ content: ""; }.fa-joomla:before{ content: ""; }.fa-journal-whills:before{ content: ""; }.fa-js:before{ content: ""; }.fa-js-square:before{ content: ""; }.fa-jsfiddle:before{ content: ""; }.fa-kaaba:before{ content: ""; }.fa-kaggle:before{ content: ""; }.fa-key:before{ content: ""; }.fa-key-skeleton:before{ content: ""; }.fa-keybase:before{ content: ""; }.fa-keyboard:before{ content: ""; }.fa-keycdn:before{ content: ""; }.fa-keynote:before{ content: ""; }.fa-khanda:before{ content: ""; }.fa-kickstarter:before{ content: ""; }.fa-kickstarter-k:before{ content: ""; }.fa-kidneys:before{ content: ""; }.fa-kiss:before{ content: ""; }.fa-kiss-beam:before{ content: ""; }.fa-kiss-wink-heart:before{ content: ""; }.fa-kite:before{ content: ""; }.fa-kiwi-bird:before{ content: ""; }.fa-knife-kitchen:before{ content: ""; }.fa-korvue:before{ content: ""; }.fa-lambda:before{ content: ""; }.fa-lamp:before{ content: ""; }.fa-landmark:before{ content: ""; }.fa-landmark-alt:before{ content: ""; }.fa-language:before{ content: ""; }.fa-laptop:before{ content: ""; }.fa-laptop-code:before{ content: ""; }.fa-laptop-medical:before{ content: ""; }.fa-laravel:before{ content: ""; }.fa-lastfm:before{ content: ""; }.fa-lastfm-square:before{ content: ""; }.fa-laugh:before{ content: ""; }.fa-laugh-beam:before{ content: ""; }.fa-laugh-squint:before{ content: ""; }.fa-laugh-wink:before{ content: ""; }.fa-layer-group:before{ content: ""; }.fa-layer-minus:before{ content: ""; }.fa-layer-plus:before{ content: ""; }.fa-leaf:before{ content: ""; }.fa-leaf-heart:before{ content: ""; }.fa-leaf-maple:before{ content: ""; }.fa-leaf-oak:before{ content: ""; }.fa-leanpub:before{ content: ""; }.fa-lemon:before{ content: ""; }.fa-less:before{ content: ""; }.fa-less-than:before{ content: ""; }.fa-less-than-equal:before{ content: ""; }.fa-level-down:before{ content: ""; }.fa-level-down-alt:before{ content: ""; }.fa-level-up:before{ content: ""; }.fa-level-up-alt:before{ content: ""; }.fa-life-ring:before{ content: ""; }.fa-lightbulb:before{ content: ""; }.fa-lightbulb-dollar:before{ content: ""; }.fa-lightbulb-exclamation:before{ content: ""; }.fa-lightbulb-on:before{ content: ""; }.fa-lightbulb-slash:before{ content: ""; }.fa-lights-holiday:before{ content: ""; }.fa-line:before{ content: ""; }.fa-link:before{ content: ""; }.fa-linkedin:before{ content: ""; }.fa-linkedin-in:before{ content: ""; }.fa-linode:before{ content: ""; }.fa-linux:before{ content: ""; }.fa-lips:before{ content: ""; }.fa-lira-sign:before{ content: ""; }.fa-list:before{ content: ""; }.fa-list-alt:before{ content: ""; }.fa-list-ol:before{ content: ""; }.fa-list-ul:before{ content: ""; }.fa-location:before{ content: ""; }.fa-location-arrow:before{ content: ""; }.fa-location-circle:before{ content: ""; }.fa-location-slash:before{ content: ""; }.fa-lock:before{ content: ""; }.fa-lock-alt:before{ content: ""; }.fa-lock-open:before{ content: ""; }.fa-lock-open-alt:before{ content: ""; }.fa-long-arrow-alt-down:before{ content: ""; }.fa-long-arrow-alt-left:before{ content: ""; }.fa-long-arrow-alt-right:before{ content: ""; }.fa-long-arrow-alt-up:before{ content: ""; }.fa-long-arrow-down:before{ content: ""; }.fa-long-arrow-left:before{ content: ""; }.fa-long-arrow-right:before{ content: ""; }.fa-long-arrow-up:before{ content: ""; }.fa-loveseat:before{ content: ""; }.fa-low-vision:before{ content: ""; }.fa-luchador:before{ content: ""; }.fa-luggage-cart:before{ content: ""; }.fa-lungs:before{ content: ""; }.fa-lyft:before{ content: ""; }.fa-mace:before{ content: ""; }.fa-magento:before{ content: ""; }.fa-magic:before{ content: ""; }.fa-magnet:before{ content: ""; }.fa-mail-bulk:before{ content: ""; }.fa-mailbox:before{ content: ""; }.fa-mailchimp:before{ content: ""; }.fa-male:before{ content: ""; }.fa-mandalorian:before{ content: ""; }.fa-mandolin:before{ content: ""; }.fa-map:before{ content: ""; }.fa-map-marked:before{ content: ""; }.fa-map-marked-alt:before{ content: ""; }.fa-map-marker:before{ content: ""; }.fa-map-marker-alt:before{ content: ""; }.fa-map-marker-alt-slash:before{ content: ""; }.fa-map-marker-check:before{ content: ""; }.fa-map-marker-edit:before{ content: ""; }.fa-map-marker-exclamation:before{ content: ""; }.fa-map-marker-minus:before{ content: ""; }.fa-map-marker-plus:before{ content: ""; }.fa-map-marker-question:before{ content: ""; }.fa-map-marker-slash:before{ content: ""; }.fa-map-marker-smile:before{ content: ""; }.fa-map-marker-times:before{ content: ""; }.fa-map-pin:before{ content: ""; }.fa-map-signs:before{ content: ""; }.fa-markdown:before{ content: ""; }.fa-marker:before{ content: ""; }.fa-mars:before{ content: ""; }.fa-mars-double:before{ content: ""; }.fa-mars-stroke:before{ content: ""; }.fa-mars-stroke-h:before{ content: ""; }.fa-mars-stroke-v:before{ content: ""; }.fa-mask:before{ content: ""; }.fa-mastodon:before{ content: ""; }.fa-maxcdn:before{ content: ""; }.fa-meat:before{ content: ""; }.fa-medal:before{ content: ""; }.fa-medapps:before{ content: ""; }.fa-medium:before{ content: ""; }.fa-medium-m:before{ content: ""; }.fa-medkit:before{ content: ""; }.fa-medrt:before{ content: ""; }.fa-meetup:before{ content: ""; }.fa-megaphone:before{ content: ""; }.fa-megaport:before{ content: ""; }.fa-meh:before{ content: ""; }.fa-meh-blank:before{ content: ""; }.fa-meh-rolling-eyes:before{ content: ""; }.fa-memory:before{ content: ""; }.fa-mendeley:before{ content: ""; }.fa-menorah:before{ content: ""; }.fa-mercury:before{ content: ""; }.fa-meteor:before{ content: ""; }.fa-microchip:before{ content: ""; }.fa-microphone:before{ content: ""; }.fa-microphone-alt:before{ content: ""; }.fa-microphone-alt-slash:before{ content: ""; }.fa-microphone-slash:before{ content: ""; }.fa-microscope:before{ content: ""; }.fa-microsoft:before{ content: ""; }.fa-mind-share:before{ content: ""; }.fa-minus:before{ content: ""; }.fa-minus-circle:before{ content: ""; }.fa-minus-hexagon:before{ content: ""; }.fa-minus-octagon:before{ content: ""; }.fa-minus-square:before{ content: ""; }.fa-mistletoe:before{ content: ""; }.fa-mitten:before{ content: ""; }.fa-mix:before{ content: ""; }.fa-mixcloud:before{ content: ""; }.fa-mizuni:before{ content: ""; }.fa-mobile:before{ content: ""; }.fa-mobile-alt:before{ content: ""; }.fa-mobile-android:before{ content: ""; }.fa-mobile-android-alt:before{ content: ""; }.fa-modx:before{ content: ""; }.fa-monero:before{ content: ""; }.fa-money-bill:before{ content: ""; }.fa-money-bill-alt:before{ content: ""; }.fa-money-bill-wave:before{ content: ""; }.fa-money-bill-wave-alt:before{ content: ""; }.fa-money-check:before{ content: ""; }.fa-money-check-alt:before{ content: ""; }.fa-monitor-heart-rate:before{ content: ""; }.fa-monkey:before{ content: ""; }.fa-monument:before{ content: ""; }.fa-moon:before{ content: ""; }.fa-moon-cloud:before{ content: ""; }.fa-moon-stars:before{ content: ""; }.fa-mortar-pestle:before{ content: ""; }.fa-mosque:before{ content: ""; }.fa-motorcycle:before{ content: ""; }.fa-mountain:before{ content: ""; }.fa-mountains:before{ content: ""; }.fa-mouse-pointer:before{ content: ""; }.fa-mug-hot:before{ content: ""; }.fa-mug-marshmallows:before{ content: ""; }.fa-music:before{ content: ""; }.fa-napster:before{ content: ""; }.fa-narwhal:before{ content: ""; }.fa-neos:before{ content: ""; }.fa-network-wired:before{ content: ""; }.fa-neuter:before{ content: ""; }.fa-newspaper:before{ content: ""; }.fa-nimblr:before{ content: ""; }.fa-nintendo-switch:before{ content: ""; }.fa-node:before{ content: ""; }.fa-node-js:before{ content: ""; }.fa-not-equal:before{ content: ""; }.fa-notes-medical:before{ content: ""; }.fa-npm:before{ content: ""; }.fa-ns8:before{ content: ""; }.fa-nutritionix:before{ content: ""; }.fa-object-group:before{ content: ""; }.fa-object-ungroup:before{ content: ""; }.fa-octagon:before{ content: ""; }.fa-odnoklassniki:before{ content: ""; }.fa-odnoklassniki-square:before{ content: ""; }.fa-oil-can:before{ content: ""; }.fa-oil-temp:before{ content: ""; }.fa-old-republic:before{ content: ""; }.fa-om:before{ content: ""; }.fa-omega:before{ content: ""; }.fa-opencart:before{ content: ""; }.fa-openid:before{ content: ""; }.fa-opera:before{ content: ""; }.fa-optin-monster:before{ content: ""; }.fa-ornament:before{ content: ""; }.fa-osi:before{ content: ""; }.fa-otter:before{ content: ""; }.fa-outdent:before{ content: ""; }.fa-page4:before{ content: ""; }.fa-pagelines:before{ content: ""; }.fa-pager:before{ content: ""; }.fa-paint-brush:before{ content: ""; }.fa-paint-brush-alt:before{ content: ""; }.fa-paint-roller:before{ content: ""; }.fa-palette:before{ content: ""; }.fa-palfed:before{ content: ""; }.fa-pallet:before{ content: ""; }.fa-pallet-alt:before{ content: ""; }.fa-paper-plane:before{ content: ""; }.fa-paperclip:before{ content: ""; }.fa-parachute-box:before{ content: ""; }.fa-paragraph:before{ content: ""; }.fa-parking:before{ content: ""; }.fa-parking-circle:before{ content: ""; }.fa-parking-circle-slash:before{ content: ""; }.fa-parking-slash:before{ content: ""; }.fa-passport:before{ content: ""; }.fa-pastafarianism:before{ content: ""; }.fa-paste:before{ content: ""; }.fa-patreon:before{ content: ""; }.fa-pause:before{ content: ""; }.fa-pause-circle:before{ content: ""; }.fa-paw:before{ content: ""; }.fa-paw-alt:before{ content: ""; }.fa-paw-claws:before{ content: ""; }.fa-paypal:before{ content: ""; }.fa-peace:before{ content: ""; }.fa-pegasus:before{ content: ""; }.fa-pen:before{ content: ""; }.fa-pen-alt:before{ content: ""; }.fa-pen-fancy:before{ content: ""; }.fa-pen-nib:before{ content: ""; }.fa-pen-square:before{ content: ""; }.fa-pencil:before{ content: ""; }.fa-pencil-alt:before{ content: ""; }.fa-pencil-paintbrush:before{ content: ""; }.fa-pencil-ruler:before{ content: ""; }.fa-pennant:before{ content: ""; }.fa-penny-arcade:before{ content: ""; }.fa-people-carry:before{ content: ""; }.fa-pepper-hot:before{ content: ""; }.fa-percent:before{ content: ""; }.fa-percentage:before{ content: ""; }.fa-periscope:before{ content: ""; }.fa-person-booth:before{ content: ""; }.fa-person-carry:before{ content: ""; }.fa-person-dolly:before{ content: ""; }.fa-person-dolly-empty:before{ content: ""; }.fa-person-sign:before{ content: ""; }.fa-phabricator:before{ content: ""; }.fa-phoenix-framework:before{ content: ""; }.fa-phoenix-squadron:before{ content: ""; }.fa-phone:before{ content: ""; }.fa-phone-office:before{ content: ""; }.fa-phone-plus:before{ content: ""; }.fa-phone-slash:before{ content: ""; }.fa-phone-square:before{ content: ""; }.fa-phone-volume:before{ content: ""; }.fa-php:before{ content: ""; }.fa-pi:before{ content: ""; }.fa-pie:before{ content: ""; }.fa-pied-piper:before{ content: ""; }.fa-pied-piper-alt:before{ content: ""; }.fa-pied-piper-hat:before{ content: ""; }.fa-pied-piper-pp:before{ content: ""; }.fa-pig:before{ content: ""; }.fa-piggy-bank:before{ content: ""; }.fa-pills:before{ content: ""; }.fa-pinterest:before{ content: ""; }.fa-pinterest-p:before{ content: ""; }.fa-pinterest-square:before{ content: ""; }.fa-pizza:before{ content: ""; }.fa-pizza-slice:before{ content: ""; }.fa-place-of-worship:before{ content: ""; }.fa-plane:before{ content: ""; }.fa-plane-alt:before{ content: ""; }.fa-plane-arrival:before{ content: ""; }.fa-plane-departure:before{ content: ""; }.fa-play:before{ content: ""; }.fa-play-circle:before{ content: ""; }.fa-playstation:before{ content: ""; }.fa-plug:before{ content: ""; }.fa-plus:before{ content: ""; }.fa-plus-circle:before{ content: ""; }.fa-plus-hexagon:before{ content: ""; }.fa-plus-octagon:before{ content: ""; }.fa-plus-square:before{ content: ""; }.fa-podcast:before{ content: ""; }.fa-podium:before{ content: ""; }.fa-podium-star:before{ content: ""; }.fa-poll:before{ content: ""; }.fa-poll-h:before{ content: ""; }.fa-poll-people:before{ content: ""; }.fa-poo:before{ content: ""; }.fa-poo-storm:before{ content: ""; }.fa-poop:before{ content: ""; }.fa-popcorn:before{ content: ""; }.fa-portrait:before{ content: ""; }.fa-pound-sign:before{ content: ""; }.fa-power-off:before{ content: ""; }.fa-pray:before{ content: ""; }.fa-praying-hands:before{ content: ""; }.fa-prescription:before{ content: ""; }.fa-prescription-bottle:before{ content: ""; }.fa-prescription-bottle-alt:before{ content: ""; }.fa-presentation:before{ content: ""; }.fa-print:before{ content: ""; }.fa-print-search:before{ content: ""; }.fa-print-slash:before{ content: ""; }.fa-procedures:before{ content: ""; }.fa-product-hunt:before{ content: ""; }.fa-project-diagram:before{ content: ""; }.fa-pumpkin:before{ content: ""; }.fa-pushed:before{ content: ""; }.fa-puzzle-piece:before{ content: ""; }.fa-python:before{ content: ""; }.fa-qq:before{ content: ""; }.fa-qrcode:before{ content: ""; }.fa-question:before{ content: ""; }.fa-question-circle:before{ content: ""; }.fa-question-square:before{ content: ""; }.fa-quidditch:before{ content: ""; }.fa-quinscape:before{ content: ""; }.fa-quora:before{ content: ""; }.fa-quote-left:before{ content: ""; }.fa-quote-right:before{ content: ""; }.fa-quran:before{ content: ""; }.fa-r-project:before{ content: ""; }.fa-rabbit:before{ content: ""; }.fa-rabbit-fast:before{ content: ""; }.fa-racquet:before{ content: ""; }.fa-radiation:before{ content: ""; }.fa-radiation-alt:before{ content: ""; }.fa-rainbow:before{ content: ""; }.fa-raindrops:before{ content: ""; }.fa-ram:before{ content: ""; }.fa-ramp-loading:before{ content: ""; }.fa-random:before{ content: ""; }.fa-raspberry-pi:before{ content: ""; }.fa-ravelry:before{ content: ""; }.fa-react:before{ content: ""; }.fa-reacteurope:before{ content: ""; }.fa-readme:before{ content: ""; }.fa-rebel:before{ content: ""; }.fa-receipt:before{ content: ""; }.fa-rectangle-landscape:before{ content: ""; }.fa-rectangle-portrait:before{ content: ""; }.fa-rectangle-wide:before{ content: ""; }.fa-recycle:before{ content: ""; }.fa-red-river:before{ content: ""; }.fa-reddit:before{ content: ""; }.fa-reddit-alien:before{ content: ""; }.fa-reddit-square:before{ content: ""; }.fa-redhat:before{ content: ""; }.fa-redo:before{ content: ""; }.fa-redo-alt:before{ content: ""; }.fa-registered:before{ content: ""; }.fa-renren:before{ content: ""; }.fa-repeat:before{ content: ""; }.fa-repeat-1:before{ content: ""; }.fa-repeat-1-alt:before{ content: ""; }.fa-repeat-alt:before{ content: ""; }.fa-reply:before{ content: ""; }.fa-reply-all:before{ content: ""; }.fa-replyd:before{ content: ""; }.fa-republican:before{ content: ""; }.fa-researchgate:before{ content: ""; }.fa-resolving:before{ content: ""; }.fa-restroom:before{ content: ""; }.fa-retweet:before{ content: ""; }.fa-retweet-alt:before{ content: ""; }.fa-rev:before{ content: ""; }.fa-ribbon:before{ content: ""; }.fa-ring:before{ content: ""; }.fa-rings-wedding:before{ content: ""; }.fa-road:before{ content: ""; }.fa-robot:before{ content: ""; }.fa-rocket:before{ content: ""; }.fa-rocketchat:before{ content: ""; }.fa-rockrms:before{ content: ""; }.fa-route:before{ content: ""; }.fa-route-highway:before{ content: ""; }.fa-route-interstate:before{ content: ""; }.fa-rss:before{ content: ""; }.fa-rss-square:before{ content: ""; }.fa-ruble-sign:before{ content: ""; }.fa-ruler:before{ content: ""; }.fa-ruler-combined:before{ content: ""; }.fa-ruler-horizontal:before{ content: ""; }.fa-ruler-triangle:before{ content: ""; }.fa-ruler-vertical:before{ content: ""; }.fa-running:before{ content: ""; }.fa-rupee-sign:before{ content: ""; }.fa-rv:before{ content: ""; }.fa-sack:before{ content: ""; }.fa-sack-dollar:before{ content: ""; }.fa-sad-cry:before{ content: ""; }.fa-sad-tear:before{ content: ""; }.fa-safari:before{ content: ""; }.fa-salad:before{ content: ""; }.fa-sandwich:before{ content: ""; }.fa-sass:before{ content: ""; }.fa-satellite:before{ content: ""; }.fa-satellite-dish:before{ content: ""; }.fa-sausage:before{ content: ""; }.fa-save:before{ content: ""; }.fa-scalpel:before{ content: ""; }.fa-scalpel-path:before{ content: ""; }.fa-scanner:before{ content: ""; }.fa-scanner-keyboard:before{ content: ""; }.fa-scanner-touchscreen:before{ content: ""; }.fa-scarecrow:before{ content: ""; }.fa-scarf:before{ content: ""; }.fa-schlix:before{ content: ""; }.fa-school:before{ content: ""; }.fa-screwdriver:before{ content: ""; }.fa-scribd:before{ content: ""; }.fa-scroll:before{ content: ""; }.fa-scroll-old:before{ content: ""; }.fa-scrubber:before{ content: ""; }.fa-scythe:before{ content: ""; }.fa-sd-card:before{ content: ""; }.fa-search:before{ content: ""; }.fa-search-dollar:before{ content: ""; }.fa-search-location:before{ content: ""; }.fa-search-minus:before{ content: ""; }.fa-search-plus:before{ content: ""; }.fa-searchengin:before{ content: ""; }.fa-seedling:before{ content: ""; }.fa-sellcast:before{ content: ""; }.fa-sellsy:before{ content: ""; }.fa-server:before{ content: ""; }.fa-servicestack:before{ content: ""; }.fa-shapes:before{ content: ""; }.fa-share:before{ content: ""; }.fa-share-all:before{ content: ""; }.fa-share-alt:before{ content: ""; }.fa-share-alt-square:before{ content: ""; }.fa-share-square:before{ content: ""; }.fa-sheep:before{ content: ""; }.fa-shekel-sign:before{ content: ""; }.fa-shield:before{ content: ""; }.fa-shield-alt:before{ content: ""; }.fa-shield-check:before{ content: ""; }.fa-shield-cross:before{ content: ""; }.fa-ship:before{ content: ""; }.fa-shipping-fast:before{ content: ""; }.fa-shipping-timed:before{ content: ""; }.fa-shirtsinbulk:before{ content: ""; }.fa-shish-kebab:before{ content: ""; }.fa-shoe-prints:before{ content: ""; }.fa-shopping-bag:before{ content: ""; }.fa-shopping-basket:before{ content: ""; }.fa-shopping-cart:before{ content: ""; }.fa-shopware:before{ content: ""; }.fa-shovel:before{ content: ""; }.fa-shovel-snow:before{ content: ""; }.fa-shower:before{ content: ""; }.fa-shredder:before{ content: ""; }.fa-shuttle-van:before{ content: ""; }.fa-shuttlecock:before{ content: ""; }.fa-sickle:before{ content: ""; }.fa-sigma:before{ content: ""; }.fa-sign:before{ content: ""; }.fa-sign-in:before{ content: ""; }.fa-sign-in-alt:before{ content: ""; }.fa-sign-language:before{ content: ""; }.fa-sign-out:before{ content: ""; }.fa-sign-out-alt:before{ content: ""; }.fa-signal:before{ content: ""; }.fa-signal-1:before{ content: ""; }.fa-signal-2:before{ content: ""; }.fa-signal-3:before{ content: ""; }.fa-signal-4:before{ content: ""; }.fa-signal-alt:before{ content: ""; }.fa-signal-alt-1:before{ content: ""; }.fa-signal-alt-2:before{ content: ""; }.fa-signal-alt-3:before{ content: ""; }.fa-signal-alt-slash:before{ content: ""; }.fa-signal-slash:before{ content: ""; }.fa-signature:before{ content: ""; }.fa-sim-card:before{ content: ""; }.fa-simplybuilt:before{ content: ""; }.fa-sistrix:before{ content: ""; }.fa-sitemap:before{ content: ""; }.fa-sith:before{ content: ""; }.fa-skating:before{ content: ""; }.fa-skeleton:before{ content: ""; }.fa-sketch:before{ content: ""; }.fa-ski-jump:before{ content: ""; }.fa-ski-lift:before{ content: ""; }.fa-skiing:before{ content: ""; }.fa-skiing-nordic:before{ content: ""; }.fa-skull:before{ content: ""; }.fa-skull-crossbones:before{ content: ""; }.fa-skyatlas:before{ content: ""; }.fa-skype:before{ content: ""; }.fa-slack:before{ content: ""; }.fa-slack-hash:before{ content: ""; }.fa-slash:before{ content: ""; }.fa-sledding:before{ content: ""; }.fa-sleigh:before{ content: ""; }.fa-sliders-h:before{ content: ""; }.fa-sliders-h-square:before{ content: ""; }.fa-sliders-v:before{ content: ""; }.fa-sliders-v-square:before{ content: ""; }.fa-slideshare:before{ content: ""; }.fa-smile:before{ content: ""; }.fa-smile-beam:before{ content: ""; }.fa-smile-plus:before{ content: ""; }.fa-smile-wink:before{ content: ""; }.fa-smog:before{ content: ""; }.fa-smoke:before{ content: ""; }.fa-smoking:before{ content: ""; }.fa-smoking-ban:before{ content: ""; }.fa-sms:before{ content: ""; }.fa-snake:before{ content: ""; }.fa-snapchat:before{ content: ""; }.fa-snapchat-ghost:before{ content: ""; }.fa-snapchat-square:before{ content: ""; }.fa-snow-blowing:before{ content: ""; }.fa-snowboarding:before{ content: ""; }.fa-snowflake:before{ content: ""; }.fa-snowflakes:before{ content: ""; }.fa-snowman:before{ content: ""; }.fa-snowmobile:before{ content: ""; }.fa-snowplow:before{ content: ""; }.fa-socks:before{ content: ""; }.fa-solar-panel:before{ content: ""; }.fa-sort:before{ content: ""; }.fa-sort-alpha-down:before{ content: ""; }.fa-sort-alpha-up:before{ content: ""; }.fa-sort-amount-down:before{ content: ""; }.fa-sort-amount-up:before{ content: ""; }.fa-sort-down:before{ content: ""; }.fa-sort-numeric-down:before{ content: ""; }.fa-sort-numeric-up:before{ content: ""; }.fa-sort-up:before{ content: ""; }.fa-soundcloud:before{ content: ""; }.fa-soup:before{ content: ""; }.fa-sourcetree:before{ content: ""; }.fa-spa:before{ content: ""; }.fa-space-shuttle:before{ content: ""; }.fa-spade:before{ content: ""; }.fa-speakap:before{ content: ""; }.fa-spider:before{ content: ""; }.fa-spider-black-widow:before{ content: ""; }.fa-spider-web:before{ content: ""; }.fa-spinner:before{ content: ""; }.fa-spinner-third:before{ content: ""; }.fa-splotch:before{ content: ""; }.fa-spotify:before{ content: ""; }.fa-spray-can:before{ content: ""; }.fa-square:before{ content: ""; }.fa-square-full:before{ content: ""; }.fa-square-root:before{ content: ""; }.fa-square-root-alt:before{ content: ""; }.fa-squarespace:before{ content: ""; }.fa-squirrel:before{ content: ""; }.fa-stack-exchange:before{ content: ""; }.fa-stack-overflow:before{ content: ""; }.fa-staff:before{ content: ""; }.fa-stamp:before{ content: ""; }.fa-star:before{ content: ""; }.fa-star-and-crescent:before{ content: ""; }.fa-star-christmas:before{ content: ""; }.fa-star-exclamation:before{ content: ""; }.fa-star-half:before{ content: ""; }.fa-star-half-alt:before{ content: ""; }.fa-star-of-david:before{ content: ""; }.fa-star-of-life:before{ content: ""; }.fa-stars:before{ content: ""; }.fa-staylinked:before{ content: ""; }.fa-steak:before{ content: ""; }.fa-steam:before{ content: ""; }.fa-steam-square:before{ content: ""; }.fa-steam-symbol:before{ content: ""; }.fa-steering-wheel:before{ content: ""; }.fa-step-backward:before{ content: ""; }.fa-step-forward:before{ content: ""; }.fa-stethoscope:before{ content: ""; }.fa-sticker-mule:before{ content: ""; }.fa-sticky-note:before{ content: ""; }.fa-stocking:before{ content: ""; }.fa-stomach:before{ content: ""; }.fa-stop:before{ content: ""; }.fa-stop-circle:before{ content: ""; }.fa-stopwatch:before{ content: ""; }.fa-store:before{ content: ""; }.fa-store-alt:before{ content: ""; }.fa-strava:before{ content: ""; }.fa-stream:before{ content: ""; }.fa-street-view:before{ content: ""; }.fa-stretcher:before{ content: ""; }.fa-strikethrough:before{ content: ""; }.fa-stripe:before{ content: ""; }.fa-stripe-s:before{ content: ""; }.fa-stroopwafel:before{ content: ""; }.fa-studiovinari:before{ content: ""; }.fa-stumbleupon:before{ content: ""; }.fa-stumbleupon-circle:before{ content: ""; }.fa-subscript:before{ content: ""; }.fa-subway:before{ content: ""; }.fa-suitcase:before{ content: ""; }.fa-suitcase-rolling:before{ content: ""; }.fa-sun:before{ content: ""; }.fa-sun-cloud:before{ content: ""; }.fa-sun-dust:before{ content: ""; }.fa-sun-haze:before{ content: ""; }.fa-sunrise:before{ content: ""; }.fa-sunset:before{ content: ""; }.fa-superpowers:before{ content: ""; }.fa-superscript:before{ content: ""; }.fa-supple:before{ content: ""; }.fa-surprise:before{ content: ""; }.fa-suse:before{ content: ""; }.fa-swatchbook:before{ content: ""; }.fa-swimmer:before{ content: ""; }.fa-swimming-pool:before{ content: ""; }.fa-sword:before{ content: ""; }.fa-swords:before{ content: ""; }.fa-synagogue:before{ content: ""; }.fa-sync:before{ content: ""; }.fa-sync-alt:before{ content: ""; }.fa-syringe:before{ content: ""; }.fa-table:before{ content: ""; }.fa-table-tennis:before{ content: ""; }.fa-tablet:before{ content: ""; }.fa-tablet-alt:before{ content: ""; }.fa-tablet-android:before{ content: ""; }.fa-tablet-android-alt:before{ content: ""; }.fa-tablet-rugged:before{ content: ""; }.fa-tablets:before{ content: ""; }.fa-tachometer:before{ content: ""; }.fa-tachometer-alt:before{ content: ""; }.fa-tachometer-alt-average:before{ content: ""; }.fa-tachometer-alt-fast:before{ content: ""; }.fa-tachometer-alt-fastest:before{ content: ""; }.fa-tachometer-alt-slow:before{ content: ""; }.fa-tachometer-alt-slowest:before{ content: ""; }.fa-tachometer-average:before{ content: ""; }.fa-tachometer-fast:before{ content: ""; }.fa-tachometer-fastest:before{ content: ""; }.fa-tachometer-slow:before{ content: ""; }.fa-tachometer-slowest:before{ content: ""; }.fa-taco:before{ content: ""; }.fa-tag:before{ content: ""; }.fa-tags:before{ content: ""; }.fa-tally:before{ content: ""; }.fa-tanakh:before{ content: ""; }.fa-tape:before{ content: ""; }.fa-tasks:before{ content: ""; }.fa-tasks-alt:before{ content: ""; }.fa-taxi:before{ content: ""; }.fa-teamspeak:before{ content: ""; }.fa-teeth:before{ content: ""; }.fa-teeth-open:before{ content: ""; }.fa-telegram:before{ content: ""; }.fa-telegram-plane:before{ content: ""; }.fa-temperature-frigid:before{ content: ""; }.fa-temperature-high:before{ content: ""; }.fa-temperature-hot:before{ content: ""; }.fa-temperature-low:before{ content: ""; }.fa-tencent-weibo:before{ content: ""; }.fa-tenge:before{ content: ""; }.fa-tennis-ball:before{ content: ""; }.fa-terminal:before{ content: ""; }.fa-text-height:before{ content: ""; }.fa-text-width:before{ content: ""; }.fa-th:before{ content: ""; }.fa-th-large:before{ content: ""; }.fa-th-list:before{ content: ""; }.fa-the-red-yeti:before{ content: ""; }.fa-theater-masks:before{ content: ""; }.fa-themeco:before{ content: ""; }.fa-themeisle:before{ content: ""; }.fa-thermometer:before{ content: ""; }.fa-thermometer-empty:before{ content: ""; }.fa-thermometer-full:before{ content: ""; }.fa-thermometer-half:before{ content: ""; }.fa-thermometer-quarter:before{ content: ""; }.fa-thermometer-three-quarters:before{ content: ""; }.fa-theta:before{ content: ""; }.fa-think-peaks:before{ content: ""; }.fa-thumbs-down:before{ content: ""; }.fa-thumbs-up:before{ content: ""; }.fa-thumbtack:before{ content: ""; }.fa-thunderstorm:before{ content: ""; }.fa-thunderstorm-moon:before{ content: ""; }.fa-thunderstorm-sun:before{ content: ""; }.fa-ticket:before{ content: ""; }.fa-ticket-alt:before{ content: ""; }.fa-tilde:before{ content: ""; }.fa-times:before{ content: ""; }.fa-times-circle:before{ content: ""; }.fa-times-hexagon:before{ content: ""; }.fa-times-octagon:before{ content: ""; }.fa-times-square:before{ content: ""; }.fa-tint:before{ content: ""; }.fa-tint-slash:before{ content: ""; }.fa-tire:before{ content: ""; }.fa-tire-flat:before{ content: ""; }.fa-tire-pressure-warning:before{ content: ""; }.fa-tire-rugged:before{ content: ""; }.fa-tired:before{ content: ""; }.fa-toggle-off:before{ content: ""; }.fa-toggle-on:before{ content: ""; }.fa-toilet:before{ content: ""; }.fa-toilet-paper:before{ content: ""; }.fa-toilet-paper-alt:before{ content: ""; }.fa-tombstone:before{ content: ""; }.fa-tombstone-alt:before{ content: ""; }.fa-toolbox:before{ content: ""; }.fa-tools:before{ content: ""; }.fa-tooth:before{ content: ""; }.fa-toothbrush:before{ content: ""; }.fa-torah:before{ content: ""; }.fa-torii-gate:before{ content: ""; }.fa-tornado:before{ content: ""; }.fa-tractor:before{ content: ""; }.fa-trade-federation:before{ content: ""; }.fa-trademark:before{ content: ""; }.fa-traffic-cone:before{ content: ""; }.fa-traffic-light:before{ content: ""; }.fa-traffic-light-go:before{ content: ""; }.fa-traffic-light-slow:before{ content: ""; }.fa-traffic-light-stop:before{ content: ""; }.fa-train:before{ content: ""; }.fa-tram:before{ content: ""; }.fa-transgender:before{ content: ""; }.fa-transgender-alt:before{ content: ""; }.fa-trash:before{ content: ""; }.fa-trash-alt:before{ content: ""; }.fa-trash-restore:before{ content: ""; }.fa-trash-restore-alt:before{ content: ""; }.fa-treasure-chest:before{ content: ""; }.fa-tree:before{ content: ""; }.fa-tree-alt:before{ content: ""; }.fa-tree-christmas:before{ content: ""; }.fa-tree-decorated:before{ content: ""; }.fa-tree-large:before{ content: ""; }.fa-tree-palm:before{ content: ""; }.fa-trees:before{ content: ""; }.fa-trello:before{ content: ""; }.fa-triangle:before{ content: ""; }.fa-tripadvisor:before{ content: ""; }.fa-trophy:before{ content: ""; }.fa-trophy-alt:before{ content: ""; }.fa-truck:before{ content: ""; }.fa-truck-container:before{ content: ""; }.fa-truck-couch:before{ content: ""; }.fa-truck-loading:before{ content: ""; }.fa-truck-monster:before{ content: ""; }.fa-truck-moving:before{ content: ""; }.fa-truck-pickup:before{ content: ""; }.fa-truck-plow:before{ content: ""; }.fa-truck-ramp:before{ content: ""; }.fa-tshirt:before{ content: ""; }.fa-tty:before{ content: ""; }.fa-tumblr:before{ content: ""; }.fa-tumblr-square:before{ content: ""; }.fa-turkey:before{ content: ""; }.fa-turtle:before{ content: ""; }.fa-tv:before{ content: ""; }.fa-tv-retro:before{ content: ""; }.fa-twitch:before{ content: ""; }.fa-twitter:before{ content: ""; }.fa-twitter-square:before{ content: ""; }.fa-typo3:before{ content: ""; }.fa-uber:before{ content: ""; }.fa-ubuntu:before{ content: ""; }.fa-uikit:before{ content: ""; }.fa-umbrella:before{ content: ""; }.fa-umbrella-beach:before{ content: ""; }.fa-underline:before{ content: ""; }.fa-undo:before{ content: ""; }.fa-undo-alt:before{ content: ""; }.fa-unicorn:before{ content: ""; }.fa-union:before{ content: ""; }.fa-uniregistry:before{ content: ""; }.fa-universal-access:before{ content: ""; }.fa-university:before{ content: ""; }.fa-unlink:before{ content: ""; }.fa-unlock:before{ content: ""; }.fa-unlock-alt:before{ content: ""; }.fa-untappd:before{ content: ""; }.fa-upload:before{ content: ""; }.fa-ups:before{ content: ""; }.fa-usb:before{ content: ""; }.fa-usd-circle:before{ content: ""; }.fa-usd-square:before{ content: ""; }.fa-user:before{ content: ""; }.fa-user-alt:before{ content: ""; }.fa-user-alt-slash:before{ content: ""; }.fa-user-astronaut:before{ content: ""; }.fa-user-chart:before{ content: ""; }.fa-user-check:before{ content: ""; }.fa-user-circle:before{ content: ""; }.fa-user-clock:before{ content: ""; }.fa-user-cog:before{ content: ""; }.fa-user-crown:before{ content: ""; }.fa-user-edit:before{ content: ""; }.fa-user-friends:before{ content: ""; }.fa-user-graduate:before{ content: ""; }.fa-user-hard-hat:before{ content: ""; }.fa-user-headset:before{ content: ""; }.fa-user-injured:before{ content: ""; }.fa-user-lock:before{ content: ""; }.fa-user-md:before{ content: ""; }.fa-user-md-chat:before{ content: ""; }.fa-user-minus:before{ content: ""; }.fa-user-ninja:before{ content: ""; }.fa-user-nurse:before{ content: ""; }.fa-user-plus:before{ content: ""; }.fa-user-secret:before{ content: ""; }.fa-user-shield:before{ content: ""; }.fa-user-slash:before{ content: ""; }.fa-user-tag:before{ content: ""; }.fa-user-tie:before{ content: ""; }.fa-user-times:before{ content: ""; }.fa-users:before{ content: ""; }.fa-users-class:before{ content: ""; }.fa-users-cog:before{ content: ""; }.fa-users-crown:before{ content: ""; }.fa-users-medical:before{ content: ""; }.fa-usps:before{ content: ""; }.fa-ussunnah:before{ content: ""; }.fa-utensil-fork:before{ content: ""; }.fa-utensil-knife:before{ content: ""; }.fa-utensil-spoon:before{ content: ""; }.fa-utensils:before{ content: ""; }.fa-utensils-alt:before{ content: ""; }.fa-vaadin:before{ content: ""; }.fa-value-absolute:before{ content: ""; }.fa-vector-square:before{ content: ""; }.fa-venus:before{ content: ""; }.fa-venus-double:before{ content: ""; }.fa-venus-mars:before{ content: ""; }.fa-viacoin:before{ content: ""; }.fa-viadeo:before{ content: ""; }.fa-viadeo-square:before{ content: ""; }.fa-vial:before{ content: ""; }.fa-vials:before{ content: ""; }.fa-viber:before{ content: ""; }.fa-video:before{ content: ""; }.fa-video-plus:before{ content: ""; }.fa-video-slash:before{ content: ""; }.fa-vihara:before{ content: ""; }.fa-vimeo:before{ content: ""; }.fa-vimeo-square:before{ content: ""; }.fa-vimeo-v:before{ content: ""; }.fa-vine:before{ content: ""; }.fa-vk:before{ content: ""; }.fa-vnv:before{ content: ""; }.fa-volcano:before{ content: ""; }.fa-volleyball-ball:before{ content: ""; }.fa-volume:before{ content: ""; }.fa-volume-down:before{ content: ""; }.fa-volume-mute:before{ content: ""; }.fa-volume-off:before{ content: ""; }.fa-volume-slash:before{ content: ""; }.fa-volume-up:before{ content: ""; }.fa-vote-nay:before{ content: ""; }.fa-vote-yea:before{ content: ""; }.fa-vr-cardboard:before{ content: ""; }.fa-vuejs:before{ content: ""; }.fa-walker:before{ content: ""; }.fa-walking:before{ content: ""; }.fa-wallet:before{ content: ""; }.fa-wand:before{ content: ""; }.fa-wand-magic:before{ content: ""; }.fa-warehouse:before{ content: ""; }.fa-warehouse-alt:before{ content: ""; }.fa-watch:before{ content: ""; }.fa-watch-fitness:before{ content: ""; }.fa-water:before{ content: ""; }.fa-water-lower:before{ content: ""; }.fa-water-rise:before{ content: ""; }.fa-webcam:before{ content: ""; }.fa-webcam-slash:before{ content: ""; }.fa-weebly:before{ content: ""; }.fa-weibo:before{ content: ""; }.fa-weight:before{ content: ""; }.fa-weight-hanging:before{ content: ""; }.fa-weixin:before{ content: ""; }.fa-whale:before{ content: ""; }.fa-whatsapp:before{ content: ""; }.fa-whatsapp-square:before{ content: ""; }.fa-wheat:before{ content: ""; }.fa-wheelchair:before{ content: ""; }.fa-whistle:before{ content: ""; }.fa-whmcs:before{ content: ""; }.fa-wifi:before{ content: ""; }.fa-wifi-1:before{ content: ""; }.fa-wifi-2:before{ content: ""; }.fa-wifi-slash:before{ content: ""; }.fa-wikipedia-w:before{ content: ""; }.fa-wind:before{ content: ""; }.fa-wind-warning:before{ content: ""; }.fa-window:before{ content: ""; }.fa-window-alt:before{ content: ""; }.fa-window-close:before{ content: ""; }.fa-window-maximize:before{ content: ""; }.fa-window-minimize:before{ content: ""; }.fa-window-restore:before{ content: ""; }.fa-windows:before{ content: ""; }.fa-windsock:before{ content: ""; }.fa-wine-bottle:before{ content: ""; }.fa-wine-glass:before{ content: ""; }.fa-wine-glass-alt:before{ content: ""; }.fa-wix:before{ content: ""; }.fa-wizards-of-the-coast:before{ content: ""; }.fa-wolf-pack-battalion:before{ content: ""; }.fa-won-sign:before{ content: ""; }.fa-wordpress:before{ content: ""; }.fa-wordpress-simple:before{ content: ""; }.fa-wpbeginner:before{ content: ""; }.fa-wpexplorer:before{ content: ""; }.fa-wpforms:before{ content: ""; }.fa-wpressr:before{ content: ""; }.fa-wreath:before{ content: ""; }.fa-wrench:before{ content: ""; }.fa-x-ray:before{ content: ""; }.fa-xbox:before{ content: ""; }.fa-xing:before{ content: ""; }.fa-xing-square:before{ content: ""; }.fa-y-combinator:before{ content: ""; }.fa-yahoo:before{ content: ""; }.fa-yandex:before{ content: ""; }.fa-yandex-international:before{ content: ""; }.fa-yarn:before{ content: ""; }.fa-yelp:before{ content: ""; }.fa-yen-sign:before{ content: ""; }.fa-yin-yang:before{ content: ""; }.fa-yoast:before{ content: ""; }.fa-youtube:before{ content: ""; }.fa-youtube-square:before{ content: ""; }.fa-zhihu:before{ content: ""; }.sr-only{ border: 0;  clip: rect(0,0,0,0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px; }.sr-only-focusable:active,.sr-only-focusable:focus{ clip: auto;  height: auto;  margin: 0;  overflow: visible;  position: static;  width: auto; }@font-face{ font-family: 'Font Awesome 5 Pro';  font-style: normal;  font-weight: 300;  font-display: auto;  src: url(../vendor/fontawesome-5.7.2/webfonts/fa-light-300.eot);  src: url(../vendor/fontawesome-5.7.2/webfonts/fa-light-300.eot?#iefix) format('embedded-opentype'),url(../vendor/fontawesome-5.7.2/webfonts/fa-light-300.woff2) format('woff2'),url(../vendor/fontawesome-5.7.2/webfonts/fa-light-300.woff) format('woff'),url(../vendor/fontawesome-5.7.2/webfonts/fa-light-300.ttf) format('truetype'),url(../vendor/fontawesome-5.7.2/webfonts/fa-light-300.svg#fontawesome) format('svg'); }.fal{ font-family: 'Font Awesome 5 Pro';  font-weight: 300; }@font-face{ font-family: 'Font Awesome 5 Pro';  font-style: normal;  font-weight: 900;  font-display: auto;  src: url(../vendor/fontawesome-5.7.2/webfonts/fa-solid-900.eot);  src: url(../vendor/fontawesome-5.7.2/webfonts/fa-solid-900.eot?#iefix) format('embedded-opentype'),url(../vendor/fontawesome-5.7.2/webfonts/fa-solid-900.woff2) format('woff2'),url(../vendor/fontawesome-5.7.2/webfonts/fa-solid-900.woff) format('woff'),url(../vendor/fontawesome-5.7.2/webfonts/fa-solid-900.ttf) format('truetype'),url(../vendor/fontawesome-5.7.2/webfonts/fa-solid-900.svg#fontawesome) format('svg'); }.fa,.fas{ font-family: 'Font Awesome 5 Pro';  font-weight: 900; }@font-face{ font-family: 'Font Awesome 5 Pro';  font-style: normal;  font-weight: 400;  font-display: auto;  src: url(../vendor/fontawesome-5.7.2/webfonts/fa-regular-400.eot);  src: url(../vendor/fontawesome-5.7.2/webfonts/fa-regular-400.eot?#iefix) format('embedded-opentype'),url(../vendor/fontawesome-5.7.2/webfonts/fa-regular-400.woff2) format('woff2'),url(../vendor/fontawesome-5.7.2/webfonts/fa-regular-400.woff) format('woff'),url(../vendor/fontawesome-5.7.2/webfonts/fa-regular-400.ttf) format('truetype'),url(../vendor/fontawesome-5.7.2/webfonts/fa-regular-400.svg#fontawesome) format('svg'); }.far{ font-family: 'Font Awesome 5 Pro';  font-weight: 400; }@font-face{ font-family: 'Font Awesome 5 Brands';  font-style: normal;  font-weight: normal;  font-display: auto;  src: url(../vendor/fontawesome-5.7.2/webfonts/fa-brands-400.eot);  src: url(../vendor/fontawesome-5.7.2/webfonts/fa-brands-400.eot?#iefix) format('embedded-opentype'),url(../vendor/fontawesome-5.7.2/webfonts/fa-brands-400.woff2) format('woff2'),url(../vendor/fontawesome-5.7.2/webfonts/fa-brands-400.woff) format('woff'),url(../vendor/fontawesome-5.7.2/webfonts/fa-brands-400.ttf) format('truetype'),url(../vendor/fontawesome-5.7.2/webfonts/fa-brands-400.svg#fontawesome) format('svg'); }.fab{ font-family: 'Font Awesome 5 Brands'; }*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.container{ max-width: 1400px;  -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  margin: 0 auto;  padding: 0 20px; }.container .container{ background-color: rgba(189,0,0,.25);  color: rgba(255,255,255,.5);  position: relative; }.container .container:before{ content: "Fluid Grid-Layout innerhalb Spalte ist nicht erlaubt.";  position: absolute;  left: 10px;  top: 10px;  background: #d0021b;  color: #fff;  display: inline-block;  padding: .25em .5em;  font-weight: bold;  border-radius: 2px; }.container--fluid{ max-width: 100%; }.content{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  padding: 0;  margin: 0 -20px;  list-style: none; }[class^="col"],[class*=" col"]{ margin: 0;  padding: 0 20px; }.container--no-gaps{ padding-left: 0;  padding-right: 0; }.container--no-gaps .content{ margin-left: 0;  margin-right: 0; }.container--no-gaps [class^="col"],.container--no-gaps [class*=" col"]{ padding-left: 0;  padding-right: 0; }.content--no-gaps{ margin: 0 auto; }.content--no-gaps .content{ margin: 0 auto; }.content--no-gaps [class^="col"],.content--no-gaps [class*=" col"]{ padding-left: 0;  padding-right: 0; }.content--reduce-gaps,.content--reduce-gaps .content{ margin: 0 -10px; }.content--reduce-gaps [class^="col"],.content--reduce-gaps [class*=" col"]{ padding: 0 10px; }.content--halign-right{ -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.content--halign-left{ -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.content--halign-center{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.content--valign-top{ -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.content--valign-center{ -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.content--valign-bottom{ -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }.content--reverse{ -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }.col--no-gaps{ padding-left: 0;  padding-right: 0; }.col--no-gaps-left{ padding-left: 0; }.col--no-gaps-right{ padding-right: 0; }.col--valign-bottom{ -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }.col--valign-top{ -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }.col--valign-center{ -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }.col1{ width: 8.3333333333%; }.col1--min{ width: auto;  min-width: 8.3333333333%; }.shift1{ margin-left: 8.3333333333%; }.col2{ width: 16.6666666667%; }.col2--min{ width: auto;  min-width: 16.6666666667%; }.shift2{ margin-left: 16.6666666667%; }.col3{ width: 25%; }.col3--min{ width: auto;  min-width: 25%; }.shift3{ margin-left: 25%; }.col4{ width: 33.3333333333%; }.col4--min{ width: auto;  min-width: 33.3333333333%; }.shift4{ margin-left: 33.3333333333%; }.col5{ width: 41.6666666667%; }.col5--min{ width: auto;  min-width: 41.6666666667%; }.shift5{ margin-left: 41.6666666667%; }.col6{ width: 50%; }.col6--min{ width: auto;  min-width: 50%; }.shift6{ margin-left: 50%; }.col7{ width: 58.3333333333%; }.col7--min{ width: auto;  min-width: 58.3333333333%; }.shift7{ margin-left: 58.3333333333%; }.col8{ width: 66.6666666667%; }.col8--min{ width: auto;  min-width: 66.6666666667%; }.shift8{ margin-left: 66.6666666667%; }.col9{ width: 75%; }.col9--min{ width: auto;  min-width: 75%; }.shift9{ margin-left: 75%; }.col10{ width: 83.3333333333%; }.col10--min{ width: auto;  min-width: 83.3333333333%; }.shift10{ margin-left: 83.3333333333%; }.col11{ width: 91.6666666667%; }.col11--min{ width: auto;  min-width: 91.6666666667%; }.shift11{ margin-left: 91.6666666667%; }.col12{ width: 100%; }.col12--min{ width: auto;  min-width: 100%; }.shift12{ margin-left: 100%; }.col-auto{ width: auto; }.col1--of-1{ width: 100%; }.shift1--of-1{ margin-left: 100%; }.col1--of-2{ width: 50%; }.shift1--of-2{ margin-left: 50%; }.col2--of-2{ width: 100%; }.shift2--of-2{ margin-left: 100%; }.col1--of-3{ width: 33.3333333333%; }.shift1--of-3{ margin-left: 33.3333333333%; }.col2--of-3{ width: 66.6666666667%; }.shift2--of-3{ margin-left: 66.6666666667%; }.col3--of-3{ width: 100%; }.shift3--of-3{ margin-left: 100%; }.col1--of-4{ width: 25%; }.shift1--of-4{ margin-left: 25%; }.col2--of-4{ width: 50%; }.shift2--of-4{ margin-left: 50%; }.col3--of-4{ width: 75%; }.shift3--of-4{ margin-left: 75%; }.col4--of-4{ width: 100%; }.shift4--of-4{ margin-left: 100%; }.col1--of-5{ width: 20%; }.shift1--of-5{ margin-left: 20%; }.col2--of-5{ width: 40%; }.shift2--of-5{ margin-left: 40%; }.col3--of-5{ width: 60%; }.shift3--of-5{ margin-left: 60%; }.col4--of-5{ width: 80%; }.shift4--of-5{ margin-left: 80%; }.col5--of-5{ width: 100%; }.shift5--of-5{ margin-left: 100%; }.col1--of-6{ width: 16.6666666667%; }.shift1--of-6{ margin-left: 16.6666666667%; }.col2--of-6{ width: 33.3333333333%; }.shift2--of-6{ margin-left: 33.3333333333%; }.col3--of-6{ width: 50%; }.shift3--of-6{ margin-left: 50%; }.col4--of-6{ width: 66.6666666667%; }.shift4--of-6{ margin-left: 66.6666666667%; }.col5--of-6{ width: 83.3333333333%; }.shift5--of-6{ margin-left: 83.3333333333%; }.col6--of-6{ width: 100%; }.shift6--of-6{ margin-left: 100%; }.col1--of-7{ width: 14.2857142857%; }.shift1--of-7{ margin-left: 14.2857142857%; }.col2--of-7{ width: 28.5714285714%; }.shift2--of-7{ margin-left: 28.5714285714%; }.col3--of-7{ width: 42.8571428571%; }.shift3--of-7{ margin-left: 42.8571428571%; }.col4--of-7{ width: 57.1428571429%; }.shift4--of-7{ margin-left: 57.1428571429%; }.col5--of-7{ width: 71.4285714286%; }.shift5--of-7{ margin-left: 71.4285714286%; }.col6--of-7{ width: 85.7142857143%; }.shift6--of-7{ margin-left: 85.7142857143%; }.col7--of-7{ width: 100%; }.shift7--of-7{ margin-left: 100%; }.col1--of-8{ width: 12.5%; }.shift1--of-8{ margin-left: 12.5%; }.col2--of-8{ width: 25%; }.shift2--of-8{ margin-left: 25%; }.col3--of-8{ width: 37.5%; }.shift3--of-8{ margin-left: 37.5%; }.col4--of-8{ width: 50%; }.shift4--of-8{ margin-left: 50%; }.col5--of-8{ width: 62.5%; }.shift5--of-8{ margin-left: 62.5%; }.col6--of-8{ width: 75%; }.shift6--of-8{ margin-left: 75%; }.col7--of-8{ width: 87.5%; }.shift7--of-8{ margin-left: 87.5%; }.col8--of-8{ width: 100%; }.shift8--of-8{ margin-left: 100%; }.col1--of-9{ width: 11.1111111111%; }.shift1--of-9{ margin-left: 11.1111111111%; }.col2--of-9{ width: 22.2222222222%; }.shift2--of-9{ margin-left: 22.2222222222%; }.col3--of-9{ width: 33.3333333333%; }.shift3--of-9{ margin-left: 33.3333333333%; }.col4--of-9{ width: 44.4444444444%; }.shift4--of-9{ margin-left: 44.4444444444%; }.col5--of-9{ width: 55.5555555555%; }.shift5--of-9{ margin-left: 55.5555555555%; }.col6--of-9{ width: 66.6666666666%; }.shift6--of-9{ margin-left: 66.6666666666%; }.col7--of-9{ width: 77.7777777777%; }.shift7--of-9{ margin-left: 77.7777777777%; }.col8--of-9{ width: 88.8888888888%; }.shift8--of-9{ margin-left: 88.8888888888%; }.col9--of-9{ width: 100%; }.shift9--of-9{ margin-left: 100%; }.col1--of-10{ width: 10%; }.shift1--of-10{ margin-left: 10%; }.col2--of-10{ width: 20%; }.shift2--of-10{ margin-left: 20%; }.col3--of-10{ width: 30%; }.shift3--of-10{ margin-left: 30%; }.col4--of-10{ width: 40%; }.shift4--of-10{ margin-left: 40%; }.col5--of-10{ width: 50%; }.shift5--of-10{ margin-left: 50%; }.col6--of-10{ width: 60%; }.shift6--of-10{ margin-left: 60%; }.col7--of-10{ width: 70%; }.shift7--of-10{ margin-left: 70%; }.col8--of-10{ width: 80%; }.shift8--of-10{ margin-left: 80%; }.col9--of-10{ width: 90%; }.shift9--of-10{ margin-left: 90%; }.col10--of-10{ width: 100%; }.shift0--of-10{ margin-left: 100%; }.col1--of-11{ width: 9.0909090909%; }.shift1--of-11{ margin-left: 9.0909090909%; }.col2--of-11{ width: 18.1818181818%; }.shift2--of-11{ margin-left: 18.1818181818%; }.col3--of-11{ width: 27.2727272727%; }.shift3--of-11{ margin-left: 27.2727272727%; }.col4--of-11{ width: 36.3636363636%; }.shift4--of-11{ margin-left: 36.3636363636%; }.col5--of-11{ width: 45.4545454545%; }.shift5--of-11{ margin-left: 45.4545454545%; }.col6--of-11{ width: 54.5454545455%; }.shift6--of-11{ margin-left: 54.5454545455%; }.col7--of-11{ width: 63.6363636364%; }.shift7--of-11{ margin-left: 63.6363636364%; }.col8--of-11{ width: 72.7272727273%; }.shift8--of-11{ margin-left: 72.7272727273%; }.col9--of-11{ width: 81.8181818182%; }.shift9--of-11{ margin-left: 81.8181818182%; }.col10--of-11{ width: 90.9090909091%; }.shift0--of-11{ margin-left: 90.9090909091%; }.col11--of-11{ width: 100%; }.shift1--of-11{ margin-left: 100%; }.col--expand-by-one-gap-width{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }@media (max-width:1023px){.content:not(.content--custom-media) > [class^="col"],.content:not(.content--custom-media) > [class*=" col"]{ width: 100%; }.content:not(.content--custom-media) > [class^="shift"],.content:not(.content--custom-media) > [class*=" shift"]{ margin-left: 0; }.content:not(.content--custom-media) .shift-medium-0{ margin-left: 0%; }.content:not(.content--custom-media) .col-medium-1{ width: 8.3333333333%; }.content:not(.content--custom-media) .shift-medium-1{ margin-left: 8.3333333333%; }.content:not(.content--custom-media) .col-medium-2{ width: 16.6666666667%; }.content:not(.content--custom-media) .shift-medium-2{ margin-left: 16.6666666667%; }.content:not(.content--custom-media) .col-medium-3{ width: 25%; }.content:not(.content--custom-media) .shift-medium-3{ margin-left: 25%; }.content:not(.content--custom-media) .col-medium-4{ width: 33.3333333333%; }.content:not(.content--custom-media) .shift-medium-4{ margin-left: 33.3333333333%; }.content:not(.content--custom-media) .col-medium-5{ width: 41.6666666667%; }.content:not(.content--custom-media) .shift-medium-5{ margin-left: 41.6666666667%; }.content:not(.content--custom-media) .col-medium-6{ width: 50%; }.content:not(.content--custom-media) .shift-medium-6{ margin-left: 50%; }.content:not(.content--custom-media) .col-medium-7{ width: 58.3333333333%; }.content:not(.content--custom-media) .shift-medium-7{ margin-left: 58.3333333333%; }.content:not(.content--custom-media) .col-medium-8{ width: 66.6666666667%; }.content:not(.content--custom-media) .shift-medium-8{ margin-left: 66.6666666667%; }.content:not(.content--custom-media) .col-medium-9{ width: 75%; }.content:not(.content--custom-media) .shift-medium-9{ margin-left: 75%; }.content:not(.content--custom-media) .col-medium-10{ width: 83.3333333333%; }.content:not(.content--custom-media) .shift-medium-10{ margin-left: 83.3333333333%; }.content:not(.content--custom-media) .col-medium-11{ width: 91.6666666667%; }.content:not(.content--custom-media) .shift-medium-11{ margin-left: 91.6666666667%; }.content:not(.content--custom-media) .col-medium-12{ width: 100%; }.content:not(.content--custom-media) .shift-medium-12{ margin-left: 100%; }.content:not(.content--custom-media) .col-medium-auto{ width: auto; }.content--medium-reduce-gaps:not(.content--custom-media),.content--medium-reduce-gaps:not(.content--custom-media) .content{ margin: 0 -10px; }.content--medium-reduce-gaps:not(.content--custom-media) [class^="col"],.content--medium-reduce-gaps:not(.content--custom-media) [class*=" col"]{ padding: 0 10px; }}@media (max-width:767px){.content:not(.content--custom-media) .shift-small-0{ margin-left: 0%; }.content:not(.content--custom-media) .col-small-1{ width: 8.3333333333%; }.content:not(.content--custom-media) .shift-small-1{ margin-left: 8.3333333333%; }.content:not(.content--custom-media) .col-small-2{ width: 16.6666666667%; }.content:not(.content--custom-media) .shift-small-2{ margin-left: 16.6666666667%; }.content:not(.content--custom-media) .col-small-3{ width: 25%; }.content:not(.content--custom-media) .shift-small-3{ margin-left: 25%; }.content:not(.content--custom-media) .col-small-4{ width: 33.3333333333%; }.content:not(.content--custom-media) .shift-small-4{ margin-left: 33.3333333333%; }.content:not(.content--custom-media) .col-small-5{ width: 41.6666666667%; }.content:not(.content--custom-media) .shift-small-5{ margin-left: 41.6666666667%; }.content:not(.content--custom-media) .col-small-6{ width: 50%; }.content:not(.content--custom-media) .shift-small-6{ margin-left: 50%; }.content:not(.content--custom-media) .col-small-7{ width: 58.3333333333%; }.content:not(.content--custom-media) .shift-small-7{ margin-left: 58.3333333333%; }.content:not(.content--custom-media) .col-small-8{ width: 66.6666666667%; }.content:not(.content--custom-media) .shift-small-8{ margin-left: 66.6666666667%; }.content:not(.content--custom-media) .col-small-9{ width: 75%; }.content:not(.content--custom-media) .shift-small-9{ margin-left: 75%; }.content:not(.content--custom-media) .col-small-10{ width: 83.3333333333%; }.content:not(.content--custom-media) .shift-small-10{ margin-left: 83.3333333333%; }.content:not(.content--custom-media) .col-small-11{ width: 91.6666666667%; }.content:not(.content--custom-media) .shift-small-11{ margin-left: 91.6666666667%; }.content:not(.content--custom-media) .col-small-12{ width: 100%; }.content:not(.content--custom-media) .shift-small-12{ margin-left: 100%; }.content:not(.content--custom-media) .col-small-auto{ width: auto; }.content--small-reduce-gaps:not(.content--custom-media),.content--small-reduce-gaps:not(.content--custom-media) .content{ margin: 0 -10px; }.content--small-reduce-gaps:not(.content--custom-media) [class^="col"],.content--small-reduce-gaps:not(.content--custom-media) [class*=" col"]{ padding: 0 10px; }}html{ font-size: 100%; }body{ font-family: 'Montserrat',sans-serif;  font-weight: 400;  font-size: 16px;  line-height: 1.875;  color: #000; }html{ height: 100%; }body{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  height: 100vh; }body > *{ -webkit-flex: none; -ms-flex: none; flex: none; }body > .anchor{ -webkit-flex-shrink: 0; flex-shrink: 0; }body > .wrapper{ -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto;  overflow: auto; }.nowrap{ white-space: nowrap; }.clearfix::before,.clearfix::after{ content: "";  display: table;  clear: both; }.visuallyhidden{ border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px; }[type="radio"].visuallyhidden{ position: absolute;  opacity: 0;  top: 50%; }.invisible{ visibility: hidden; }.hidden{ display: none; }img{ max-width: 100%;  display: block;  margin: 0 auto; }.abbr[title]{ text-decoration: none; }.center{ text-align: center; }address{ font-style: normal; }strong,b{ font-weight: 700; }.align-center{ text-align: center; }.align-left{ text-align: left; }.align-right{ text-align: right; }.text-right{ text-align: right; }.text-left{ text-align: left; }.text-center{ text-align: center; }.heading--left{ text-align: left; }.heading--right{ text-align: right; }.heading--center{ text-align: center; }p,.paragraph{ color: inherit;  margin-top: 0;  margin-bottom: 1em; }.anchor{ display: block;  z-index: -3 !important;  visibility: hidden;  pointer-events: none;  position: relative; }.contenttable{ border-collapse: collapse;  width: 100%;  overflow: scroll;  display: block;  -webkit-overflow-scrolling: touch;  overflow: -moz-scrollbars-none;  -ms-overflow-style: none;  scrollbar-width: none; }.contenttable::-webkit-scrollbar{ width: 0 !important;  display: none !important;  -webkit-appearance: none; }.contenttable td{ min-width: 150px; }.main,.footer{ overflow: hidden; }.background-blue{ position: relative; }.background-blue::before{ content: "";  position: absolute;  z-index: 0;  bottom: 0;  top: 0;  width: -webkit-calc(100vw); width: calc(100vw);  background-color: #0006ff;  left: -webkit-calc((100vw - 100%) / 2 * -1); left: calc((100vw - 100%) / 2 * -1); }.background-blue > *{ z-index: 1;  position: relative; }.background-grey{ position: relative; }.background-grey::before{ content: "";  position: absolute;  z-index: 0;  bottom: 0;  top: 0;  width: -webkit-calc(100vw); width: calc(100vw);  background-color: #f5f5f5;  left: -webkit-calc((100vw - 100%) / 2 * -1); left: calc((100vw - 100%) / 2 * -1); }.background-grey > *{ z-index: 1;  position: relative; }.video{ margin: 0;  padding: 0; }.video__video{ max-width: 100%;  height: 0; }.video__video:not(.plyr__video-wrapper){ height: auto; }.plyr__play-large{ border: 0;  cursor: pointer;  border-radius: 0;  outline: 0; }.navigation{}.navigation__list{ list-style: none;  padding: 0;  margin: 0; }.navigation__item{ position: relative; }.navigation__link{ display: inline-block;  text-decoration: none;  position: relative; }.navigation__level2{ display: none;  position: absolute;  top: auto;  bottom: 0;  -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%);  list-style: none;  padding: 0;  margin: 0;  min-width: 100%; }.navigation__level2-link{ display: block;  color: inherit;  text-decoration: none;  white-space: nowrap; }.navigation__item:hover > .navigation__level2,.navigation__item.hovered > .navigation__level2{ display: block; }.navigation-meta__list{ list-style: none;  padding: 0;  margin: 0; }.navigation-meta__text{ display: inline-block; }.navigation-meta__link{ text-decoration: none;  display: inline-block; }.navigation-pagination__list,.navigation-pagination .pagination{ list-style: none;  margin: 0;  padding: 0;  display: inline-block;  margin: 0 auto; }.files__list{ list-style: none;  margin: 0;  padding: 0; }.files__name{ text-decoration: none;  display: inline-block; }.files__link{ text-decoration: none;  display: block;  width: 100%;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; }.files__description{ display: block; }.files__item{ margin: 0;  position: relative;  -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }.gallery{ margin-top: -20px;  margin-bottom: -20px; }.container--no-gaps .gallery,.content--no-gaps .gallery{ margin-bottom: 0; }.gallery__figure{ position: relative;  margin: 0;  margin-top: 20px;  margin-bottom: 20px;  overflow: hidden; }.container--no-gaps .gallery__figure,.content--no-gaps .gallery__figure{ margin-top: 0;  margin-bottom: 0; }.gallery__link{ display: block; }.gallery__image{ display: block;  max-width: 100%;  height: auto; }.gallery__image--force-100-percent{ max-width: none;  width: 100%;  height: auto; }.gallery__caption{ position: absolute;  left: 0;  width: 100%;  bottom: 0; }.ce-textpic .gallery{ margin-top: 0;  margin-bottom: 0; }.ce-textpic.ce-intext:not(.ce-nowrap) .gallery{ display: inline-block;  margin-top: -20px;  margin-left: 20px;  padding-top: .35em;  padding-bottom: 1.15em;  width: 33.3333333333%; }.ce-textpic.ce-intext:not(.ce-nowrap).ce-right .gallery{ float: right; }.ce-textpic.ce-intext:not(.ce-nowrap).ce-left .gallery{ float: left; }.ce-textpic.ce-right .gallery__image{ margin-left: auto;  margin-right: 0; }.ce-textpic.ce-left .gallery__image{ margin-left: 0;  margin-right: auto; }.image-slider{ position: relative;  width: 100%; }.image-slider__images{ position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 1000%;  -webkit-transform: translateX(0);  -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);  -webkit-transition: all .75s cubic-bezier(.79,0,.36,1);  -webkit-transition: all .75s cubic-bezier(.79,0,.36,1); transition: all .75s cubic-bezier(.79,0,.36,1); }.image-slider__radio-nr-1:checked ~ .image-slider__images-wrap .image-slider__images{ -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); }.image-slider__radio-nr-2:checked ~ .image-slider__images-wrap .image-slider__images{ -webkit-transform: translateX(-10%); -ms-transform: translateX(-10%); transform: translateX(-10%); }.image-slider__radio-nr-3:checked ~ .image-slider__images-wrap .image-slider__images{ -webkit-transform: translateX(-20%); -ms-transform: translateX(-20%); transform: translateX(-20%); }.image-slider__radio-nr-4:checked ~ .image-slider__images-wrap .image-slider__images{ -webkit-transform: translateX(-30%); -ms-transform: translateX(-30%); transform: translateX(-30%); }.image-slider__radio-nr-5:checked ~ .image-slider__images-wrap .image-slider__images{ -webkit-transform: translateX(-40%); -ms-transform: translateX(-40%); transform: translateX(-40%); }.image-slider__radio-nr-6:checked ~ .image-slider__images-wrap .image-slider__images{ -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }.image-slider__radio-nr-7:checked ~ .image-slider__images-wrap .image-slider__images{ -webkit-transform: translateX(-60%); -ms-transform: translateX(-60%); transform: translateX(-60%); }.image-slider__radio-nr-8:checked ~ .image-slider__images-wrap .image-slider__images{ -webkit-transform: translateX(-70%); -ms-transform: translateX(-70%); transform: translateX(-70%); }.image-slider__radio-nr-9:checked ~ .image-slider__images-wrap .image-slider__images{ -webkit-transform: translateX(-80%); -ms-transform: translateX(-80%); transform: translateX(-80%); }.image-slider__radio-nr-10:checked ~ .image-slider__images-wrap .image-slider__images{ -webkit-transform: translateX(-90%); -ms-transform: translateX(-90%); transform: translateX(-90%); }.image-slider__video{ position: absolute;  top: 0;  left: 0;  width: 100%;  bottom: 0;  border: 0;  height: 100%; }.image-slider__figure{ width: 10%;  margin: 0;  float: left;  height: 100%;  position: relative; }.image-slider__images-wrap{ position: relative;  width: 100%;  padding-bottom: 100%;  overflow: hidden; }.image-slider__image-wrap{ position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  background-size: cover;  background-position: 50% 50%; }.image-slider__video{ position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0; }.image-slider__caption{ position: absolute;  bottom: 0;  left: 0;  width: 100%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  margin-bottom: 0; }.image-slider__arrows-list{ list-style-type: none;  display: none; }.image-slider__radio-nr-1:checked ~ .image-slider__arrows .image-slider__arrows-list-1{ display: block; }.image-slider__radio-nr-2:checked ~ .image-slider__arrows .image-slider__arrows-list-2{ display: block; }.image-slider__radio-nr-3:checked ~ .image-slider__arrows .image-slider__arrows-list-3{ display: block; }.image-slider__radio-nr-4:checked ~ .image-slider__arrows .image-slider__arrows-list-4{ display: block; }.image-slider__radio-nr-5:checked ~ .image-slider__arrows .image-slider__arrows-list-5{ display: block; }.image-slider__radio-nr-6:checked ~ .image-slider__arrows .image-slider__arrows-list-6{ display: block; }.image-slider__radio-nr-7:checked ~ .image-slider__arrows .image-slider__arrows-list-7{ display: block; }.image-slider__radio-nr-8:checked ~ .image-slider__arrows .image-slider__arrows-list-8{ display: block; }.image-slider__radio-nr-9:checked ~ .image-slider__arrows .image-slider__arrows-list-9{ display: block; }.image-slider__radio-nr-10:checked ~ .image-slider__arrows .image-slider__arrows-list-10{ display: block; }.image-slider__arrows{ height: 0;  display: none; }.image-slider__arrow-button{ border: 0;  cursor: pointer; }.image-slider__arrow-button--previous{ left: 0; }.image-slider__arrow-button--next{ right: 0; }.image-slider__thumbnails{ width: auto;  float: none;  margin-top: 20px; }.image-slider__thumbnail-label{ cursor: pointer;  display: block;  opacity: .5;  -webkit-transition: all .75s cubic-bezier(.79,0,.36,1); transition: all .75s cubic-bezier(.79,0,.36,1); }.image-slider__radio-nr-1:checked ~ .image-slider__thumbnails [for="detail-slide-1"]{ opacity: 1; }.image-slider__radio-nr-2:checked ~ .image-slider__thumbnails [for="detail-slide-2"]{ opacity: 1; }.image-slider__radio-nr-3:checked ~ .image-slider__thumbnails [for="detail-slide-3"]{ opacity: 1; }.image-slider__radio-nr-4:checked ~ .image-slider__thumbnails [for="detail-slide-4"]{ opacity: 1; }.image-slider__radio-nr-5:checked ~ .image-slider__thumbnails [for="detail-slide-5"]{ opacity: 1; }.image-slider__radio-nr-6:checked ~ .image-slider__thumbnails [for="detail-slide-6"]{ opacity: 1; }.image-slider__radio-nr-7:checked ~ .image-slider__thumbnails [for="detail-slide-7"]{ opacity: 1; }.image-slider__radio-nr-8:checked ~ .image-slider__thumbnails [for="detail-slide-8"]{ opacity: 1; }.image-slider__radio-nr-9:checked ~ .image-slider__thumbnails [for="detail-slide-9"]{ opacity: 1; }.image-slider__radio-nr-10:checked ~ .image-slider__thumbnails [for="detail-slide-10"]{ opacity: 1; }.image-slider__thumbnail-item{ margin-bottom: 20px; }.image-slider__thumbnail-image{ display: block; }.image-slider__thumbnail-item::before{ content: none !important; }.image-slider__arrow-item::before{ content: none !important; }.image-slider__thumbnail-list{ list-style: none; }.extbase-debugger-floating{ -webkit-flex: none; -ms-flex: none; flex: none; }.cwindow{ font-size: 16px;  line-height: 1.5; }.cwindow__overlay{ z-index: 99;  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: rgba(0,0,0,.6);  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding: 20px;  padding: var(--grid-outer-container-gap,20px); }.cwindow__inner{ width: 100%;  border: 1px solid #fff;  background-color: #fff;  padding: 20px;  padding: var(--grid-outer-container-gap,20px);  padding-bottom: 1em;  max-width: 35em;  max-height: -webkit-calc(100% - 2 * 20px); max-height: calc(100% - 2 * 20px);  max-height: -webkit-calc(100% - 2 * var(--grid-outer-container-gap,20px)); max-height: calc(100% - 2 * var(--grid-outer-container-gap,20px));  border-radius: 0;  overflow: auto;  overflow-x: hidden;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.cwindow__header__title{ margin-top: 0;  font-size: 20px;  line-height: 1.3; }.cwindow__content.cwindow__content--acceptonly .cwindow__content__infotext p{ margin-bottom: 0; }.cwindow__content.cwindow__content--acceptonly .cwindow__buttons{ padding-top: 1.5em;  padding-bottom: 1.5em; }.cwindow__content__infotext p:last-child{ margin-bottom: 0; }.cwindow__settings.csettings{ margin-top: 2em;  margin-bottom: .5em; }.cwindow__buttons{ padding-top: 2em;  padding-bottom: 2em;  margin: -.5em;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.cwindow__buttons > *{ margin: .5em; }.cwindow__footer{ font-size: 12px;  color: #A2B3C6;  -webkit-transform: none; -ms-transform: none; transform: none; }.cwindow__footer__link{ color: inherit;  margin-right: 1.5em; }.cwindow__footer__link:hover{ color: inherit;  background-image: -webkit-repeating-linear-gradient(90deg,#A2B3C6 0%,#A2B3C6 100%); background-image: repeating-linear-gradient(90deg,#A2B3C6 0%,#A2B3C6 100%); }@media (max-width:600px){.cwindow{ font-size: 14px; }.cwindow__header__title{ font-size: 18px;  line-height: 1.33; }.cwindow__overlay{ padding: -webkit-calc(20px / 2); padding: calc(20px / 2);  padding: -webkit-calc(var(--grid-outer-container-gap,20px) / 2); padding: calc(var(--grid-outer-container-gap,20px) / 2); }.cwindow__buttons .button{ display: block;  width: 100%; }.cwindow__footer__link{ margin-right: .75em; }}@keyframes mmfadeIn{from{ opacity: 0; }to{ opacity: 1; }}@keyframes mmfadeOut{from{ opacity: 1; }to{ opacity: 0; }}@keyframes mmslideIn{from{ -webkit-transform: translateY(15%); -ms-transform: translateY(15%); transform: translateY(15%); }to{ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}@keyframes mmslideOut{from{ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }to{ -webkit-transform: translateY(-10%); -ms-transform: translateY(-10%); transform: translateY(-10%); }}.cwindow{ display: none; }.cwindow.cwindow--open{ display: block; }.cwindow[aria-hidden="false"] .cwindow__overlay{ -webkit-animation: mmfadeIn .3s cubic-bezier(0,0,.2,1); animation: mmfadeIn .3s cubic-bezier(0,0,.2,1); }.cwindow[aria-hidden="false"] .cwindow__inner{ -webkit-animation: mmslideIn .3s cubic-bezier(0,0,.2,1); animation: mmslideIn .3s cubic-bezier(0,0,.2,1); }.cwindow[aria-hidden="true"] .cwindow__overlay{ -webkit-animation: mmfadeOut .3s cubic-bezier(0,0,.2,1); animation: mmfadeOut .3s cubic-bezier(0,0,.2,1); }.cwindow[aria-hidden="true"] .cwindow__inner{ -webkit-animation: mmslideOut .3s cubic-bezier(0,0,.2,1); animation: mmslideOut .3s cubic-bezier(0,0,.2,1); }.cwindow .cwindow__inner,.cwindow .cwindow__overlay{ will-change: transform; }.csettings{ list-style: none;  margin: 0;  padding: 0; }.csettings__item{ border-top: 1px solid #000;  padding-left: .35em;  padding-right: .5em; }.csettings__item:last-child{ border-bottom: 1px solid #000; }.csettings__item__head{ cursor: pointer;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding-top: .75em;  padding-bottom: .75em; }.csettings__item__head__icon{ -webkit-flex-shrink: 0; flex-shrink: 0;  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out; }.csettings__item__head--open .csettings__item__head__icon{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.csettings__item__title{ font-size: inherit;  line-height: inherit;  font-weight: 700;  margin-top: 0;  margin-bottom: 0;  -webkit-flex-grow: 1; flex-grow: 1;  padding-left: 1em;  padding-right: 1em; }.csettings__item__content{ overflow: hidden;  -webkit-transition: height .35s ease; transition: height .35s ease;  -webkit-backface-visibility: hidden; backface-visibility: hidden;  -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }.csettings__item__content:not(.csettings__item__content--inprogress){ height: auto !important;  overflow: visible; }.csettings__item__content.csettings__item__content--closed{ height: 0 !important;  overflow: hidden; }.csettings__item__content__inner{ padding-bottom: 1em; }.csettings__item__content__inner > *:last-child{ margin-bottom: 0; }.csettings .form__fieldwrap.form__fieldwrap--toggle{ margin: 0; }.form__toggle > .form__input--toggle{ width: .1px;  height: .1px;  opacity: 0;  overflow: hidden;  position: absolute;  z-index: -1; }.form__toggle > .form__input--toggle + .form__label--toggle{ position: relative;  height: 1.4em;  width: 2.75em;  cursor: pointer;  margin: 0; }.form__toggle > .form__input--toggle + .form__label--toggle:before{ content: "";  position: absolute;  display: block;  height: 100%;  width: 100%;  top: 0;  left: 0;  border-radius: 1.75em;  background-color: #000;  border: 1px solid #000; }.form__toggle > .form__input--toggle + .form__label--toggle:after{ content: "";  position: absolute;  display: block;  -webkit-transition: .25s ease-in-out; transition: .25s ease-in-out;  background: #fff;  height: 1em;  width: 1em;  top: -webkit-calc(.2em + 1px); top: calc(.2em + 1px);  left: -webkit-calc(.2em + 1px); left: calc(.2em + 1px);  border-radius: 50%; }.form__toggle > .form__input--toggle:checked + .form__label--toggle::before{ background-color: #0006ff;  border-color: #0006ff; }.form__toggle > .form__input--toggle:checked + .form__label--toggle::after{ left: -webkit-calc(100% - 1em - .2em); left: calc(100% - 1em - .2em); }.form__toggle > .form__input--toggle:disabled + .form__label--toggle{ cursor: default;  opacity: .35; }.cbanner{ font-size: 16px;  line-height: 1.5;  position: fixed;  z-index: 1;  bottom: 0;  left: 0;  right: 0;  background-color: #f5f5f5;  color: #000;  border-top: 1px solid #f5f5f5;  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.25); box-shadow: 0 0 10px 0 rgba(0,0,0,.25);  padding: 1.5em 20px 1em;  padding: 1.5em var(--grid-outer-container-gap,20px) 1em;  -webkit-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; }.cbanner.cbanner--fadeout{ opacity: 0;  pointer-events: none; }.cbanner__inner{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.cbanner__text{ padding-right: max(var(--grid-gap-between-columns),10vw);  padding-bottom: 1.5em;  margin-bottom: .35em; }.cbanner__buttons{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;  white-space: nowrap;  margin-left: -.75em;  margin-right: -.75em;  margin-top: -.5em; }.cbanner__buttons > *{ margin: .5em .75em; }.cbanner__buttons__link-wrap{ display: block; }.cbanner__buttons__link .fa-t8default{ margin-right: .75em; }.cbanner__pagelinks{ margin-top: -1.5em;  width: 100%;  font-size: 12px;  color: #A2B3C6;  display: block; }.cbanner__pagelinks a{ color: inherit;  margin-right: 1.5em; }.cbanner__pagelinks a:hover{ color: inherit;  background-image: -webkit-repeating-linear-gradient(90deg,#A2B3C6 0%,#A2B3C6 100%); background-image: repeating-linear-gradient(90deg,#A2B3C6 0%,#A2B3C6 100%); }@media (max-width:1400px){.cbanner__inner{ display: block; }.cbanner__text{ padding-right: 0;  padding-bottom: 0;  margin-bottom: 0; }.cbanner__buttons{ margin-top: 1em;  margin-bottom: 1em;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.cbanner__buttons__link-wrap{ -webkit-order: 1; -ms-flex-order: 1; order: 1;  padding-top: .75em;  padding-bottom: .25em;  width: 100%; }.cbanner__buttons > *{ margin-top: .25em;  margin-bottom: .25em; }.cbanner__pagelinks{ margin-top: 0; }}@media (max-width:600px){.cbanner{ font-size: 14px; }.cbanner__buttons{ margin-top: .75em;  margin-bottom: .25em; }.cbanner__buttons__btn{ display: block;  width: 100%; }.cbanner__buttons__btn:last-child{ margin-bottom: 1em; }.cbanner__buttons__link-wrap{ width: 100%;  padding-top: .5em;  padding-bottom: .5em; }.cbanner__buttons__link-wrap ~ .cbanner__buttons__btn:last-child{ margin-bottom: .25em; }}.creplacement__external{ line-height: 1.65; }.creplacement__external p{ margin-bottom: 0; }.video__video .creplacement__external:not(.creplacement__external--noinfo),.video__item .creplacement__external:not(.creplacement__external--noinfo){ display: block;  aspect-ratio: 1.7777777778;  padding: 2.5em 1.5em;  padding: 2.5em var(--grid-gap-between-columns,1.5em);  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  border: 1px solid rgba(0,0,0,.5);  background-color: rgba(0,0,0,.5);  background-blend-mode: multiply;  color: #fff;  text-align: center; }.creplacement__external ~ .map{ display: none; }[data-ctype="html"] .creplacement__external:not(.creplacement__external--noinfo){ display: block;  padding: 1.5em 20px;  padding: 1.5em var(--grid-outer-container-gap);  border: 1px solid #f0f0f0;  background-color: #f0f0f0;  color: #000;  min-height: 30vh;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }[data-ctype="html"] .creplacement__external:not(.creplacement__external--noinfo) .creplacement__external__inner{ display: block;  margin: auto;  text-align: center;  max-width: 40em; }body{ padding-top: -webkit-calc(8.35em + 10px); padding-top: calc(8.35em + 10px);  padding-left: -webkit-calc(5.5em + 10px); padding-left: calc(5.5em + 10px);  padding-right: -webkit-calc(5.5em + 10px); padding-right: calc(5.5em + 10px);  padding-bottom: 10px; }body::before,body::after{ content: "";  position: fixed;  top: 0;  bottom: 0;  left: 0;  width: 10px;  background-color: #0006ff;  z-index: 15; }body::after{ left: auto;  right: 0; }body > .wrapper{ overflow: visible; }.main{ padding-left: -webkit-calc(5.5em + 10px); padding-left: calc(5.5em + 10px);  padding-right: -webkit-calc(5.5em + 10px); padding-right: calc(5.5em + 10px);  margin-left: -webkit-calc((5.5em + 10px) * -1); margin-left: calc((5.5em + 10px) * -1);  margin-right: -webkit-calc((5.5em + 10px) * -1); margin-right: calc((5.5em + 10px) * -1); }@supports (position: sticky){.main{ overflow: visible; }body > .wrapper{ overflow: initial; }}html::after{ content: "";  position: fixed;  bottom: 0;  left: 0;  right: 0;  height: 10px;  background-color: #0006ff;  z-index: 15; }.fa-t8default{ font-weight: 400; }.main .container > .content-section > *:not(.parallax),.main .container .pagesidebar__content > .content-section > *:not(.parallax),.main .container .pagesidebar__left > .content-section > *:not(.parallax),.footer .container > .content-section > *:not(.parallax),.footer .footer__additional-mobile-content > .content-section > *:not(.parallax){ opacity: 0;  -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px);  -webkit-transition: opacity 1.5s ease,transform 1.5s ease; transition: opacity 1.5s ease,transform 1.5s ease; }.main .container > .content-section.content--header-side > *:not(.parallax),.main .container .pagesidebar__content > .content-section.content--header-side > *:not(.parallax),.main .container .pagesidebar__left > .content-section.content--header-side > *:not(.parallax),.footer .container > .content-section.content--header-side > *:not(.parallax),.footer .footer__additional-mobile-content > .content-section.content--header-side > *:not(.parallax){ -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }.lazyshow{ opacity: 1 !important;  -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }.hyphenate{ -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;  -ms-hyphens: auto;  -moz-hyphens: auto;  -webkit-hyphens: auto; }.no-hyphenation{ -webkit-hyphens: none; -ms-hyphens: none; hyphens: none;  -ms-hyphens: none;  -moz-hyphens: none;  -webkit-hyphens: none; }.anchor{ top: -webkit-calc(((8.35em - 3em) * .565 + 3em + 10px) * -1); top: calc(((8.35em - 3em) * .565 + 3em + 10px) * -1);  width: 100%;  -webkit-flex: none; -ms-flex: none; flex: none; }h1,h2,h3,h4,h5,.heading--h1,.heading--h2,.heading--h3,.heading--h4,.heading--h5,.heading--h6{ font-weight: 700;  line-height: 1.25;  margin-bottom: .675em;  margin-top: 1.15em; }h1 a,h2 a,h3 a,h4 a,h5 a,.heading--h1 a,.heading--h2 a,.heading--h3 a,.heading--h4 a,.heading--h5 a,.heading--h6 a{ color: inherit; }h1,.heading--h1{ font-size: 3.75em;  line-height: 1.5;  letter-spacing: .125em;  color: #0006ff;  font-weight: 700;  text-transform: uppercase; }h2,.heading--h2{ font-size: 3.125em;  line-height: 1.375;  letter-spacing: .033em;  color: #000;  font-weight: 700;  text-transform: none; }p + h2,p + .heading--h2,ul + h2,ul + .heading--h2,ol + h2,ol + .heading--h2{ margin-top: 1.25em; }h3,.heading--h3{ font-size: 1.875em;  line-height: 1.66;  letter-spacing: .066em;  color: #000;  font-weight: 700;  text-transform: none; }p + h3,p + .heading--h3,ul + h3,ul + .heading--h3,ol + h3,ol + .heading--h3{ margin-top: 1.5em; }h4,.heading--h4{ font-size: 1.25em;  line-height: 1.5;  letter-spacing: .05em;  color: #000;  font-weight: 700;  text-transform: none; }h4 + p,.heading--h4 + p{ margin-top: .5em; }p + h4,p + .heading--h4,ul + h4,ul + .heading--h4,ol + h4,ol + .heading--h4{ margin-top: 1.65em; }h5,.heading--h5{ font-size: 1em;  line-height: 1.5;  letter-spacing: .075em;  color: #000;  font-weight: 700;  text-transform: none; }h5 + p,.heading--h5 + p{ margin-top: .25em; }h6,.heading--h6{ font-size: .875em;  line-height: 1.875;  letter-spacing: .14em;  color: #000;  font-weight: 700;  text-transform: uppercase; }h6 + p,.heading--h6 + p{ margin-top: .25em; }h6 + .heading--h1,h6 + .heading--h2,h6 + .heading--h3,.heading--h6 + .heading--h1,.heading--h6 + .heading--h2,.heading--h6 + .heading--h3{ margin-top: .75em; }.heading--section{ font-size: 1em;  line-height: 1.675;  letter-spacing: .0625em;  color: #fff;  font-weight: 700;  text-transform: uppercase;  background-color: #0006ff;  padding: .175em .675em .075em;  margin: 4.5em 0 0;  display: inline-block; }.heading--section a,.heading--section .link{ background: none;  margin: 0;  padding: 0;  color: inherit; }.heading--section a:hover,.heading--section .link:hover{ color: inherit; }.main .container > .content-section.gridsidebar > header .heading--section:last-child,.main .container .pagesidebar__content > .content-section.gridsidebar > header .heading--section:last-child{ margin-bottom: 4em; }.heading:not(.heading--section) + .heading--sub{ margin-top: .5em; }.ce-header > .heading.heading--side{ font-size: 3.125em;  line-height: 1.8;  letter-spacing: .5em;  color: #000;  font-weight: 700;  text-transform: uppercase;  position: absolute;  top: 1em;  left: 0;  -webkit-transform: rotate(-90deg) translateY(50%) translateX(-webkit-calc(-100% + 1em)); -webkit-transform: rotate(-90deg) translateY(50%) translateX(calc(-100% + 1em)); -ms-transform: rotate(-90deg) translateY(50%) translateX(calc(-100% + 1em)); transform: rotate(-90deg) translateY(50%) translateX(-webkit-calc(-100% + 1em)); transform: rotate(-90deg) translateY(50%) translateX(calc(-100% + 1em));  -ms-transform: rotate(-90deg) translateY(50%) translateX(-100%) translateX(1em);  -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; }.main .container > .content-section > header .heading:not(.heading--sub):not(.heading--section),.main .container .pagesidebar__content > .content-section > header .heading:not(.heading--sub):not(.heading--section),.main .container > .content-section > .col12 > header.ce-header > .heading:not(.heading--sub):not(.heading--section),.main .container .pagesidebar__content > .content-section > .col12 > header.ce-header > .heading:not(.heading--sub):not(.heading--section),.main .container > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-header > .heading:not(.heading--sub):not(.heading--section),.main .container > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-textpic > .ce-bodytext > h2:first-child,.main .container > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-textpic > .ce-bodytext > h3:first-child,.main .container > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-textpic > .ce-bodytext > h4:first-child,.main .container > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-textpic > .ce-bodytext > h5:first-child,.main .container > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-textpic > .ce-bodytext > h6:first-child,.main .container .pagesidebar__content > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-header > .heading:not(.heading--sub):not(.heading--section),.main .container .pagesidebar__content > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-textpic > .ce-bodytext > h2:first-child,.main .container .pagesidebar__content > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-textpic > .ce-bodytext > h3:first-child,.main .container .pagesidebar__content > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-textpic > .ce-bodytext > h4:first-child,.main .container .pagesidebar__content > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-textpic > .ce-bodytext > h5:first-child,.main .container .pagesidebar__content > .content-section > .anchor ~ [class^="col"] > .content-section > .col12 > .ce-textpic > .ce-bodytext > h6:first-child,.container > .content-section .ce-bodytext > .heading:first-child:not(.heading--sub):not(.heading--section),.container > .content-section .ce-bodytext > h1:first-child,.container > .content-section .ce-bodytext > h2:first-child,.container > .content-section .ce-bodytext > h3:first-child,.container > .content-section .ce-bodytext > h4:first-child,.container > .content-section .ce-bodytext > h5:first-child,.container > .content-section .ce-bodytext > .heading--h1:first-child,.container > .content-section .ce-bodytext > .heading--h2:first-child,.container > .content-section .ce-bodytext > .heading--h3:first-child,.container > .content-section .ce-bodytext > .heading--h4:first-child,.container > .content-section .ce-bodytext > .heading--h5:first-child,.main .container--pagetitle.container--pagetitle--visible .heading:not(.heading--sub):not(.heading--section),.accordion__content__inner > .content-section:first-child > .col12 > .ce-header > .heading:not(.heading--sub):not(.heading--section),.accordion__content__inner > .content-section:first-child > .col12 > .ce-textpic > .ce-bodytext > h2:first-child,.accordion__content__inner > .content-section:first-child > .col12 > .ce-textpic > .ce-bodytext > h3:first-child,.accordion__content__inner > .content-section:first-child > .col12 > .ce-textpic > .ce-bodytext > h4:first-child,.accordion__content__inner > .content-section:first-child > .col12 > .ce-textpic > .ce-bodytext > h5:first-child,.accordion__content__inner > .content-section:first-child > .col12 > .ce-textpic > .ce-bodytext > h6:first-child{ margin-top: .5em; }.main .container > .content-section > header .heading:last-child,.main .container .pagesidebar__content > .content-section > header .heading:last-child{ margin-bottom: 1.25em; }.main .container > .content-section > header ~ [class^="col"] > .content-section > .col12 > .ce-header > .heading,.main .container > .content-section > header ~ [class^="col"] > .content-section > .col12 > .anchor + .ce-textpic > .ce-bodytext > h2:first-child,.main .container > .content-section > header ~ [class^="col"] > .content-section > .col12 > .anchor + .ce-textpic > .ce-bodytext > h3:first-child,.main .container > .content-section > header ~ [class^="col"] > .content-section > .col12 > .anchor + .ce-textpic > .ce-bodytext > h4:first-child,.main .container > .content-section > header ~ [class^="col"] > .content-section > .col12 > .anchor + .ce-textpic > .ce-bodytext > h5:first-child,.main .container > .content-section > header ~ [class^="col"] > .content-section > .col12 > .anchor + .ce-textpic > .ce-bodytext > h6:first-child,.main .container .pagesidebar__content > .content-section > header ~ [class^="col"] > .content-section > .col12 > .ce-header > .heading,.main .container .pagesidebar__content > .content-section > header ~ [class^="col"] > .content-section > .col12 > .anchor + .ce-textpic > .ce-bodytext > h2:first-child,.main .container .pagesidebar__content > .content-section > header ~ [class^="col"] > .content-section > .col12 > .anchor + .ce-textpic > .ce-bodytext > h3:first-child,.main .container .pagesidebar__content > .content-section > header ~ [class^="col"] > .content-section > .col12 > .anchor + .ce-textpic > .ce-bodytext > h4:first-child,.main .container .pagesidebar__content > .content-section > header ~ [class^="col"] > .content-section > .col12 > .anchor + .ce-textpic > .ce-bodytext > h5:first-child,.main .container .pagesidebar__content > .content-section > header ~ [class^="col"] > .content-section > .col12 > .anchor + .ce-textpic > .ce-bodytext > h6:first-child{ margin-top: 0; }a,.link{ color: #000;  text-decoration: none;  position: relative;  background-image: -webkit-linear-gradient(#0006ff 0,#0006ff 100%); background-image: linear-gradient(#0006ff 0,#0006ff 100%);  background-position: 0% 100%;  background-repeat: no-repeat;  background-size: 100% 3px;  -webkit-transition: background-size .3s ease-in-out,color .25s ease-in-out; transition: background-size .3s ease-in-out,color .25s ease-in-out;  -webkit-box-decoration-break: clone; box-decoration-break: clone;  padding: .125em .175em;  margin: -.125em -.175em; }a:hover,.link:hover{ color: #fff;  background-size: 100% 100%; }.subpages__link{ background-size: 100% 0; }.subpages__link:hover{ background-size: 100% 100%; }.anchor,.link--arrow,.link--arrow a,.link--arrow--back,.navigation__link,.navigation-meta__link,.header__logo-link,.mobilenav__logo__link,.button,.totop-button,.gallery__link,.files__link,.files__size,.navigation-pagination__link,.navigation-pagination__item__link,.subpages__images__link,.subpages__menu__link,.formsteps__link,.banner__link,.banner__scrolllink,h1 a,h2 a,h3 a,h4 a,h5 a,h1 .link,h2 .link,h3 .link,h4 .link,h5 .link,.navigation-pagination--search li a,.searchresults__item__url__link{ background: none;  padding: 0;  margin: 0;  color: inherit; }.anchor:hover,.link--arrow:hover,.link--arrow a:hover,.link--arrow--back:hover,.navigation__link:hover,.navigation-meta__link:hover,.header__logo-link:hover,.mobilenav__logo__link:hover,.button:hover,.totop-button:hover,.gallery__link:hover,.files__link:hover,.files__size:hover,.navigation-pagination__link:hover,.navigation-pagination__item__link:hover,.subpages__images__link:hover,.subpages__menu__link:hover,.formsteps__link:hover,.banner__link:hover,.banner__scrolllink:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h1 .link:hover,h2 .link:hover,h3 .link:hover,h4 .link:hover,h5 .link:hover,.navigation-pagination--search li a:hover,.searchresults__item__url__link:hover{ color: inherit; }time,a[href^="x-apple-data-detectors:"]{ text-decoration: none;  background: none;  padding: 0;  margin: 0;  color: inherit; }time:hover,a[href^="x-apple-data-detectors:"]:hover{ color: inherit; }hr{ border: 0;  border-top: 1px solid #000;  margin-top: 2em;  margin-bottom: 1.5em;  max-width: 1.5em;  margin-left: 0; }.button{ cursor: pointer;  font-family: inherit;  font-weight: 700;  font-size: .75em;  line-height: inherit;  letter-spacing: .125em;  text-transform: uppercase;  outline: none;  text-decoration: none;  color: #0006ff;  text-align: center;  border: 3px solid #0006ff;  border-radius: 0;  padding: .875em 1.75em;  background-color: transparent;  -webkit-transition: background-color .2s ease-in-out,color .2s ease-in-out; transition: background-color .2s ease-in-out,color .2s ease-in-out;  display: inline-block;  white-space: normal; }.button:hover,.button:focus,.button.button--active{ color: #fff;  background-color: #0006ff; }.button.button--link{ font-size: 1em;  padding: 0;  margin: 0;  border: none;  text-transform: none;  letter-spacing: .06em;  background: transparent;  background-image: -webkit-linear-gradient(#0006ff 0,#0006ff 100%); background-image: linear-gradient(#0006ff 0,#0006ff 100%);  background-position: 0% 100%;  background-repeat: no-repeat;  background-size: 100% 0;  -webkit-transition: background-size .3s ease-in-out,color .25s ease-in-out; transition: background-size .3s ease-in-out,color .25s ease-in-out;  -webkit-box-decoration-break: clone; box-decoration-break: clone;  padding: .125em .175em;  margin: -.125em -.175em; }.button.button--link:hover,.button.button--link:focus,.button.button--link.button--active{ color: #fff;  background-size: 100% 100%; }.button--inverted,.button--primary{ color: #fff;  background-color: #0006ff; }.button--inverted:hover,.button--inverted:focus,.button--inverted.button--active,.button--primary:hover,.button--primary:focus,.button--primary.button--active{ color: #0006ff;  background-color: transparent; }.button.button--icon--left [class*="fa-"]{ padding-right: .5em; }.button.button--icon--right [class*="fa-"]{ padding-left: .5em; }.button.button--disabled,.button:disabled{ color: #979797;  border-color: #979797;  background: transparent;  cursor: default; }.button.button--disabled:hover,.button:disabled:hover{ color: #979797;  border-color: #979797;  background: transparent; }.button.button--disabled.button--inverted,.button:disabled.button--inverted{ color: #fff;  border-color: #979797;  background: #979797; }.button.button--disabled.button--inverted:hover,.button:disabled.button--inverted:hover{ color: #fff;  border-color: #979797;  background: #979797; }p .button{ margin-top: 1.5em; }.ce-bodytext ul,.ce-bodytext ol,.news-detail__bodytext ul,.news-detail__bodytext ol,.news-detail__content ul,.news-detail__content ol{ padding-left: 1.25em; }.ce-bodytext ul:first-child,.ce-bodytext ol:first-child,.news-detail__bodytext ul:first-child,.news-detail__bodytext ol:first-child,.news-detail__content ul:first-child,.news-detail__content ol:first-child{ margin-top: 0; }.ce-bodytext ul,.news-detail__bodytext ul{ list-style: none;  padding: 0; }.ce-bodytext ul:first-child,.news-detail__bodytext ul:first-child{ margin-top: 0; }.ce-bodytext ul li,.news-detail__bodytext ul li{ margin: .45em 0;  line-height: 1.65;  padding-left: -webkit-calc(5px + .85em + .2em); padding-left: calc(5px + .85em + .2em); }.ce-bodytext ul li::before,.news-detail__bodytext ul li::before{ content: "";  display: inline-block;  width: 5px;  height: 5px;  border-radius: 50%;  background-color: #000;  color: inherit;  margin-left: -webkit-calc(-5px - .85em); margin-left: calc(-5px - .85em);  margin-right: .85em;  margin-bottom: .25em;  vertical-align: baseline; }.message{ cursor: default;  margin-top: 20px;  margin-bottom: 20px;  color: inherit; }.message--bad{ color: #d0021b; }.message p:last-child{ margin-bottom: 0; }.contenttable td,.contenttable th{ padding: .5em .75em;  border: 1px solid #c8c8c8;  -webkit-transition: background-color .125s; transition: background-color .125s; }.contenttable p{ margin: 0; }.text-center + .table{ margin: auto; }.lead{ font-size: 1.25em;  font-weight: 700;  color: #0006ff;  letter-spacing: .075em;  margin-bottom: 3.75em; }.text-center .button{ margin: auto; }.text--bigger{ font-size: 1.125em; }.link--arrow{ color: #0006ff;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; }.link--arrow::before{ content: "";  font-family: 'Font Awesome 5 Pro';  font-weight: 400;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1;  -webkit-transform: none; -ms-transform: none; transform: none;  border: none;  position: static;  color: inherit;  background: none;  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out;  padding-right: .5em; }.link--arrow:hover{ color: #0006ff; }.link--arrow:hover::before{ -webkit-transform: translateX(.25em); -ms-transform: translateX(.25em); transform: translateX(.25em); }.link--arrow--back{ color: #0006ff;  font-size: .875em; }.link--arrow--back::after{ content: "";  font-family: 'Font Awesome 5 Pro';  font-weight: 400;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1;  display: block;  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out; }.link--arrow--back:hover{ color: #0006ff; }.link--arrow--back:hover::after{ -webkit-transform: translateX(-.375em); -ms-transform: translateX(-.375em); transform: translateX(-.375em); }blockquote{ font-size: 1.25em;  letter-spacing: .075em;  font-weight: 700;  color: #0006ff;  line-height: 1.5;  margin: 1em 0; }blockquote cite{ font-size: .7em; }blockquote p{ margin-bottom: .5em; }blockquote p:last-child{ margin-bottom: 0; }cite{ font-size: .875em;  letter-spacing: 0;  line-height: 1.5;  font-style: normal;  font-weight: 400; }.imagedescription{ font-size: .875em;  line-height: 1.7;  letter-spacing: .06em;  color: #0006ff;  font-weight: 700;  text-transform: none; }.main .container > .content-section,.main .container .pagesidebar__content > .content-section,.footer .container > .content-section{ padding-bottom: 3em;  padding-top: 3em; }.main .container > .content-section:not([class*="background-"]) + .content-section:not([class*="background-"]),.main .container .pagesidebar__content > .content-section:not([class*="background-"]) + .content-section:not([class*="background-"]),.footer .container > .content-section:not([class*="background-"]) + .content-section:not([class*="background-"]){ margin-top: -3em; }.main .container > .content-section.background-blue + .background-blue,.main .container .pagesidebar__content > .content-section.background-blue + .background-blue,.footer .container > .content-section.background-blue + .background-blue{ margin-top: -3em; }.main .container > .content-section.background-grey + .background-grey,.main .container .pagesidebar__content > .content-section.background-grey + .background-grey,.footer .container > .content-section.background-grey + .background-grey{ margin-top: -3em; }.main .container > .content-section.padding--more-top,.main .container .pagesidebar__content > .content-section.padding--more-top,.footer .container > .content-section.padding--more-top{ padding-top: 6em; }.main .container > .content-section.padding--more-bottom,.main .container .pagesidebar__content > .content-section.padding--more-bottom,.footer .container > .content-section.padding--more-bottom{ padding-bottom: 6em; }.main .container > .content-section.padding--less-top,.main .container .pagesidebar__content > .content-section.padding--less-top,.footer .container > .content-section.padding--less-top{ padding-top: 0; }.main .container > .content-section.padding--less-bottom,.main .container .pagesidebar__content > .content-section.padding--less-bottom,.footer .container > .content-section.padding--less-bottom{ padding-bottom: 0; }.main .container > .content-section.padding--more-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]),.main .container .pagesidebar__content > .content-section.padding--more-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]),.footer .container > .content-section.padding--more-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]){ margin-top: -6em; }.main .container > .content-section.padding--less-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]),.main .container .pagesidebar__content > .content-section.padding--less-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]),.footer .container > .content-section.padding--less-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]){ margin-top: 0; }.main .container > .content-section:not([class*="background-"]) + .content-section.padding--more-top:not([class*="background-"]),.main .container .pagesidebar__content > .content-section:not([class*="background-"]) + .content-section.padding--more-top:not([class*="background-"]),.footer .container > .content-section:not([class*="background-"]) + .content-section.padding--more-top:not([class*="background-"]){ margin-top: -6em; }.main .container > .content-section:not([class*="background-"]) + .content-section.padding--less-top:not([class*="background-"]),.main .container .pagesidebar__content > .content-section:not([class*="background-"]) + .content-section.padding--less-top:not([class*="background-"]),.footer .container > .content-section:not([class*="background-"]) + .content-section.padding--less-bottom:not([class*="background-"]){ margin-top: 0; }.main .container > .content-section.padding--more-bottom.background-blue + .background-blue,.main .container .pagesidebar__content > .content-section.padding--more-bottom.background-blue + .background-blue,.footer .container > .content-section.padding--more-bottom.background-blue + .background-blue{ margin-top: -6em; }.main .container > .content-section.padding--less-bottom.background-blue + .background-blue,.main .container .pagesidebar__content > .content-section.padding--less-bottom.background-blue + .background-blue,.footer .container > .content-section.padding--less-bottom.background-blue + .background-blue{ margin-top: 0; }.main .container > .content-section.padding--more-bottom.background-grey + .background-grey,.main .container .pagesidebar__content > .content-section.padding--more-bottom.background-grey + .background-grey,.footer .container > .content-section.padding--more-bottom.background-grey + .background-grey{ margin-top: -6em; }.main .container > .content-section.padding--less-bottom.background-grey + .background-grey,.main .container .pagesidebar__content > .content-section.padding--less-bottom.background-grey + .background-grey,.footer .container > .content-section.padding--less-bottom.background-grey + .background-grey{ margin-top: 0; }.background-blue::before{ width: -webkit-calc(100vw - 2 * 5.5em - 2 * 10px); width: calc(100vw - 2 * 5.5em - 2 * 10px);  left: -webkit-calc((100vw - 2 * 5.5em - 2 * 10px - 100%) / 2 * -1); left: calc((100vw - 2 * 5.5em - 2 * 10px - 100%) / 2 * -1); }.background-grey::before{ width: -webkit-calc(100vw - 2 * 5.5em - 2 * 10px); width: calc(100vw - 2 * 5.5em - 2 * 10px);  left: -webkit-calc((100vw - 2 * 5.5em - 2 * 10px - 100%) / 2 * -1); left: calc((100vw - 2 * 5.5em - 2 * 10px - 100%) / 2 * -1); }.content-section--no-paddings{ padding-top: 0 !important;  padding-bottom: 0 !important; }.main > .container.container--pagetitle.container--pagetitle--visible > .content-section:last-child{ padding-bottom: 0; }.main > .container.container--pagetitle.container--pagetitle--visible + .container > .content-section:first-child{ padding-top: 0; }.main > .container:first-child > .content-section:first-child,.main > .container.container--pagetitle:not(.container--pagetitle--visible) + .container > .content-section:first-child{ padding-top: 6em; }.main .container > .content-section,.main .container .pagesidebar__content > .content-section{ padding-left: -webkit-calc((100% - 680px)/2); padding-left: calc((100% - 680px)/2);  padding-right: -webkit-calc((100% - 680px)/2); padding-right: calc((100% - 680px)/2); }.main .container > .content-section.content--header-side,.main .container .pagesidebar__content > .content-section.content--header-side{ position: relative; }.main .container > .content-section.content--wider,.main .container .pagesidebar__content > .content-section.content--wider{ padding-left: -webkit-calc((100% - 920px)/2); padding-left: calc((100% - 920px)/2);  padding-right: -webkit-calc((100% - 920px)/2); padding-right: calc((100% - 920px)/2); }.main .container > .content-section.content--wider.gridsidebar .gridsidebar__content,.main .container .pagesidebar__content > .content-section.content--wider.gridsidebar .gridsidebar__content{ width: -webkit-calc(1400px - (1400px - 920px) + 40px); width: calc(1400px - (1400px - 920px) + 40px); }.main .container > .content-section.gridsidebar,.main .container .pagesidebar__content > .content-section.gridsidebar{ padding-right: 0; }.main .container > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider,.main .container .pagesidebar__content > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider{ position: relative;  width: -webkit-calc(920px + 40px); width: calc(920px + 40px);  left: -webkit-calc((920px - 680px) / 2 * -1); left: calc((920px - 680px) / 2 * -1); }.main .container > .content-section.content-section--accordion,.main .container .pagesidebar__content > .content-section.content-section--accordion{ padding-top: 0;  padding-bottom: 0;  margin-top: 0 !important;  margin-bottom: 0 !important; }.main .container > .content-section.content-section--accordion > .accordion,.main .container .pagesidebar__content > .content-section.content-section--accordion > .accordion{ margin-top: 0; }.main .container > .content-section.content-section--accordion + .content-section--accordion > .accordion,.main .container .pagesidebar__content > .content-section.content-section--accordion + .content-section--accordion > .accordion{ margin-top: -webkit-calc(-2.5em - 1px); margin-top: calc(-2.5em - 1px); }.main .container > .content-section.content--full{ padding-left: 0;  padding-right: 0; }.main .container > .content-section.content--full.content--header-side{ padding-left: -webkit-calc((100% - 1150px)/2); padding-left: calc((100% - 1150px)/2);  padding-right: -webkit-calc((100% - 1150px)/2); padding-right: calc((100% - 1150px)/2); }.main .container > .content-section.content--powermail{ padding-left: 0; }.main .container.container--fluid > .content-section{ padding-left: 0;  padding-right: 0; }.pagesidebar{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.pagesidebar__left{ position: relative;  position: -webkit-sticky; position: sticky;  top: 13em;  width: -webkit-calc((100% - 920px)/2); width: calc((100% - 920px)/2);  -webkit-flex: none; -ms-flex: none; flex: none;  padding-right: 40px;  margin-top: 3em;  padding-bottom: 3em; }.pagesidebar__content{ width: -webkit-calc(100% - (100% - 920px)/2); width: calc(100% - (100% - 920px)/2); }.main .container .pagesidebar__content > .content-section.content--wider{ padding-left: 0;  padding-right: -webkit-calc((1400px - 920px)/2); padding-right: calc((1400px - 920px)/2); }.main .container .pagesidebar__content > .content-section{ padding-left: -webkit-calc((920px - 680px)/2); padding-left: calc((920px - 680px)/2);  padding-right: -webkit-calc((1400px - 680px)/2); padding-right: calc((1400px - 680px)/2); }.main .container .pagesidebar__content > .content-section:first-child > .col12 > .ce-textpic.ce-above > .gallery{ margin-top: -20px; }.main .container > .pagesidebar:not(:first-child) .pagesidebar__content > .content-section:first-child{ padding-top: 0; }.main .container > .pagesidebar:not(:first-child) .pagesidebar__content > .content-section:first-child > .col12 > .ce-textpic.ce-above > .gallery{ margin-top: -20px; }.main .container > .pagesidebar:not(:first-child) .pagesidebar__left{ margin-top: 0; }.gridsidebar{ -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.gridsidebar > header{ max-width: 680px; }.gridsidebar__content{ width: -webkit-calc(680px + 40px); width: calc(680px + 40px);  padding-left: 20px;  padding-right: 20px; }.gridsidebar__content > .content-section:first-child > .col12 > .ce-header .heading:first-child,.gridsidebar__content > .content-section:first-child > .col12 > .anchor + .ce-textpic .ce-bodytext > *:first-child,.gridsidebar__content > .content-section:first-child > .col12 > .anchor + .loginform .loginform__header > *:first-child,.gridsidebar__sidebar > .content-section:first-child > .col12 > .ce-header .heading:first-child,.gridsidebar__sidebar > .content-section:first-child > .col12 > .anchor + .ce-textpic .ce-bodytext > *:first-child,.gridsidebar__sidebar > .content-section:first-child > .col12 > .anchor + .loginform .loginform__header > *:first-child{ margin-top: 0; }.gridsidebar__sidebar{ width: -webkit-calc((1400px - 920px)/2); width: calc((1400px - 920px)/2);  -webkit-flex: none; -ms-flex: none; flex: none;  padding-left: 20px;  padding-right: 20px; }.gridsidebar__sidebar > .content-section + .content-section .ce-header{ padding-top: 3em; }.gridsidebar.content--vertical-centered,.gridsidebar.content--vertical-center{ -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.gridsidebar.content--vertical-bottom{ -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }.gridsidebar__sidebar,.pagesidebar__left{}.gridsidebar__sidebar h1,.gridsidebar__sidebar .heading--h1,.gridsidebar__sidebar h2,.gridsidebar__sidebar .heading--h2,.pagesidebar__left h1,.pagesidebar__left .heading--h1,.pagesidebar__left h2,.pagesidebar__left .heading--h2{ font-size: 1.25em;  line-height: 1.875;  letter-spacing: 0;  color: #000;  font-weight: 400;  text-transform: none; }.gridsidebar__sidebar h3,.gridsidebar__sidebar .heading--h3,.pagesidebar__left h3,.pagesidebar__left .heading--h3{ font-size: 1em;  line-height: 1.5;  letter-spacing: .05em;  color: #000;  font-weight: 700;  text-transform: none; }.gridsidebar__sidebar h4,.gridsidebar__sidebar .heading--h4,.gridsidebar__sidebar h5,.gridsidebar__sidebar .heading--h5,.pagesidebar__left h4,.pagesidebar__left .heading--h4,.pagesidebar__left h5,.pagesidebar__left .heading--h5{ font-size: .875em;  line-height: 1.7;  letter-spacing: .06em;  color: #0006ff;  font-weight: 700;  text-transform: none; }.gridsidebar__sidebar .link--arrow,.pagesidebar__left .link--arrow{ font-size: .875em; }.gridsidebar__sidebar .ce-textpic.ce-nowrap,.pagesidebar__left .ce-textpic.ce-nowrap{ -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.gridsidebar__sidebar .ce-textpic.ce-nowrap > .col4,.pagesidebar__left .ce-textpic.ce-nowrap > .col4{ margin-top: 0;  width: -webkit-calc(.675em + 40px); width: calc(.675em + 40px);  padding-right: 0;  margin-top: 0; }.gridsidebar__sidebar .ce-textpic.ce-nowrap > .col4 .gallery,.pagesidebar__left .ce-textpic.ce-nowrap > .col4 .gallery{ margin-top: -20px;  margin-bottom: -20px;  padding-bottom: 1em; }.gridsidebar__sidebar .ce-textpic.ce-nowrap > .col4:not(.col12):not(:empty) + .col8:not(:empty),.pagesidebar__left .ce-textpic.ce-nowrap > .col4:not(.col12):not(:empty) + .col8:not(:empty){ margin-top: 0; }.gridsidebar__sidebar .ce-textpic.ce-nowrap > .col8,.pagesidebar__left .ce-textpic.ce-nowrap > .col8{ margin-top: 0;  width: -webkit-calc(100% - .675em - 40px); width: calc(100% - .675em - 40px); }.gridsidebar__sidebar{}.gridsidebar__sidebar p{ font-size: 1.125em; }.gridsidebar__sidebar p.imagedescription{ font-size: .875em; }.gridsidebar__sidebar .link--arrow{ font-size: .77em; }.content--vertical-centered > [class^="col"] > .content-section,.content--vertical-centered .content > [class^="col"] > .content-section,.content--vertical-center > [class^="col"] > .content-section,.content--vertical-center .content > [class^="col"] > .content-section{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center;  height: 100%;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.content--vertical-centered > [class^="col"] > .content-section > *,.content--vertical-centered .content > [class^="col"] > .content-section > *,.content--vertical-center > [class^="col"] > .content-section > *,.content--vertical-center .content > [class^="col"] > .content-section > *{ max-width: 100%; }.content--vertical-centered > [class^="col"] > .content-section > *.content,.content--vertical-centered .content > [class^="col"] > .content-section > *.content,.content--vertical-center > [class^="col"] > .content-section > *.content,.content--vertical-center .content > [class^="col"] > .content-section > *.content{ max-width: -webkit-calc(100% + 40px); max-width: calc(100% + 40px); }.content--vertical-bottom > [class^="col"] > .content-section,.content--vertical-bottom .content > [class^="col"] > .content-section{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  -webkit-align-content: flex-end; -ms-flex-line-pack: end; align-content: flex-end;  height: 100%;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.content--vertical-bottom > [class^="col"] > .content-section > *,.content--vertical-bottom .content > [class^="col"] > .content-section > *{ max-width: 100%; }.content--vertical-bottom > [class^="col"] > .content-section > *.content,.content--vertical-bottom .content > [class^="col"] > .content-section > *.content{ max-width: -webkit-calc(100% + 40px); max-width: calc(100% + 40px); }.content--same-height > [class^="col"],.content--vertical-stretch > [class^="col"]{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;  -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.content--same-height > [class^="col"] > *,.content--vertical-stretch > [class^="col"] > *{ width: 100%; }.content--same-height > [class^="col"] > *.content,.content--vertical-stretch > [class^="col"] > *.content{ width: -webkit-calc(100% + 40px); width: calc(100% + 40px); }.background-blue{ color: #fff; }.background-blue h1,.background-blue .heading--h1,.background-blue h2,.background-blue .heading--h2,.background-blue h3,.background-blue .heading--h3,.background-blue h4,.background-blue .heading--h4,.background-blue h5,.background-blue .heading--h5{ color: inherit; }.background-blue a{ color: inherit; }.header{ position: relative; }.header::after{ content: "";  position: fixed;  top: 0;  bottom: 0;  left: 0;  right: 0;  background-color: rgba(74,74,74,.15);  z-index: -1;  pointer-events: none;  opacity: 0;  -webkit-transition: opacity .35s ease-in-out,z-index 0s ease .35s; transition: opacity .35s ease-in-out,z-index 0s ease .35s; }.header--overlay::after{ opacity: 1;  z-index: 5;  -webkit-transition: opacity .35s ease-in-out; transition: opacity .35s ease-in-out; }.header__main{ position: fixed;  top: 0;  border-top: 10px solid #0006ff;  left: 10px;  right: 10px;  background-color: #fff;  -webkit-transition: border-color .175s ease-in-out; transition: border-color .175s ease-in-out;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  padding: 0 -webkit-calc((100% - 1400px - 2 * 10px - 40px) / 2); padding: 0 calc((100% - 1400px - 2 * 10px - 40px) / 2);  z-index: 10; }.header__main::after{ content: "";  display: block;  position: absolute;  border-bottom: 1px solid transparent;  left: 0;  right: 0;  bottom: 0; }.header__main.header__main--compact::after{ border-color: #c8c8c8; }.header__main.header__main--compact .header__logo{ max-height: -webkit-calc((8.35em - 3em) * .565 + 3em); max-height: calc((8.35em - 3em) * .565 + 3em); }.header__main.header__main--compact .header__logo__img{ opacity: 0; }.header__main.header__main--compact .header__logo-link::after{ opacity: 1;  -webkit-transition: opacity .15s ease-in-out; transition: opacity .15s ease-in-out; }.header__main.header__main--compact .navigation__text{ padding-top: -webkit-calc((((8.35em - 3em)/1.25) * .565 + 3/1.25 * 1em - 1.5em) / 2); padding-top: calc((((8.35em - 3em)/1.25) * .565 + 3/1.25 * 1em - 1.5em) / 2);  padding-bottom: -webkit-calc((((8.35em - 3em)/1.25) * .565 + 3/1.25 * 1em - 1.5em) / 2); padding-bottom: calc((((8.35em - 3em)/1.25) * .565 + 3/1.25 * 1em - 1.5em) / 2); }.header__main.header__main--compact .navigation.navigation--language{ margin-bottom: 1.125em; }.header__main.header__main--compact .navigation__level2 .navigation__item:first-child .navigation__text{ padding-top: 2em; }.header__main.header__main--compact + .header__sidebar{ top: -webkit-calc((8.35em - 3em) * .565 + 3em + 10px); top: calc((8.35em - 3em) * .565 + 3em + 10px); }.header__logo{ -webkit-flex: 1; -ms-flex: 1; flex: 1;  padding: 1.5em 20px;  max-height: 8.35em;  -webkit-transition: max-height .35s ease-in-out; transition: max-height .35s ease-in-out; }.header__logo-link{ display: block; }.header__logo-link::after{ content: "";  display: block;  position: absolute;  top: 0;  bottom: 43.40531%;  left: 0;  right: 0;  background-image: url(/fileadmin/t8_jetpack/theme/images/logo-chstiftung-black-small.svg);  background-size: contain;  background-position: left center;  background-repeat: no-repeat;  z-index: 1;  opacity: 0;  -webkit-transition: opacity .15s ease-in-out .25s; transition: opacity .15s ease-in-out .25s; }.header__logo__img{ display: block;  height: -webkit-calc(8.35em - 3em); height: calc(8.35em - 3em);  width: auto;  margin-left: 0;  -webkit-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; }.header__lang{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  padding: 0 20px;  z-index: 1; }.header__sidebar{ position: fixed;  top: -webkit-calc(8.35em + 10px); top: calc(8.35em + 10px);  width: 5.5em;  left: 10px;  bottom: 0;  background-color: #fff;  z-index: 5;  padding-top: 2em;  padding-bottom: 2em;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.header__sidebar > *{ width: 100%; }.navigation{ color: inherit;  font-size: 1.25em;  line-height: 1.5;  font-weight: 700;  letter-spacing: .0835em;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.navigations{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }.navigation__main{ margin: 0 -1.5em;  padding: 0 20px; }.navigation__list{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }.navigation__item--has-image{ -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.navigation__item--has-image .navigation__image{ -webkit-transition: transform .375s ease-in-out; transition: transform .375s ease-in-out; }.navigation__item--has-image:hover .navigation__image{ -webkit-transform: scale(1.175); -ms-transform: scale(1.175); transform: scale(1.175); }.navigation__item--has-image .navigation__link{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding: 1.5em 1.5em 1.15em; }.navigation__item--has-image .navigation__text.visuallyhidden{ padding: 0; }.navigation__item--has-image .navigation__text.visuallyhidden::before{ content: none; }.navigation__link{ display: block;  color: inherit; }.navigation__link:hover .navigation__text::before,.navigation__link--active .navigation__text::before{ -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }.navigation__text{ display: block;  padding: 1.5em 1.5em .95em;  position: relative;  -webkit-transition: padding .25s ease-in-out; transition: padding .25s ease-in-out; }.navigation__text::before{ content: "";  display: block;  border-bottom: 2px solid #000;  margin-left: -.35em;  margin-right: -.35em;  -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0);  -webkit-transition: transform .35s ease-in-out; transition: transform .35s ease-in-out;  margin-bottom: .25em;  margin-top: -.25em; }.navigation .navigation__level2{ font-size: .8em;  white-space: nowrap;  padding: 0;  font-weight: 400;  display: block;  overflow: hidden;  opacity: 0;  -webkit-transition: height .75s ease,opacity .35s ease-in-out; transition: height .75s ease,opacity .35s ease-in-out;  position: static;  -webkit-transform: none; -ms-transform: none; transform: none; }.navigation .navigation__level2:not(.navigation__level2--open){ height: 0 !important; }.navigation .navigation__level2--open:not(.navigation__level2--in-progress){ height: auto !important; }.navigation .navigation__level2__wrap{ position: absolute;  top: 100%; }.navigation .navigation__level2__wrap::before{ content: "";  position: absolute;  z-index: 0;  bottom: 0;  top: 0;  width: 200vw;  background-color: #fff;  left: -100vw;  z-index: -1; }.navigation .navigation__level2 .navigation__item:hover,.navigation .navigation__level2 .navigation__item.navigation__item--active{ color: #0006ff; }.navigation .navigation__level2 .navigation__item:first-child .navigation__text{ padding-top: 1.15em; }.navigation .navigation__level2 .navigation__item:last-child .navigation__text{ padding-bottom: 3.75em; }.navigation .navigation__level2 .navigation__link{ white-space: nowrap; }.navigation .navigation__level2 .navigation__text{ padding: .725em 1.875em; }.navigation .navigation__level2 .navigation__text::before{ content: none; }.navigation__item:hover .navigation__level2,.navigation__item.hovered .navigation__level2{ opacity: 1; }.navigation__mobile{ display: none; }.navigation.navigation--language{ display: block;  text-transform: uppercase;  overflow: visible;  max-height: 2.5em;  margin-bottom: .45em;  -webkit-transition: margin .25s ease-in-out; transition: margin .25s ease-in-out;  position: relative; }.navigation.navigation--language .navigation--language__arrow{ font-size: .875em;  position: absolute;  right: .75em;  top: 48%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out;  cursor: pointer; }.navigation.navigation--language .navigation__list{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  overflow: hidden;  max-height: 2.5em;  -webkit-transition: max-height .3s ease,background-color .3s ease .1s; transition: max-height .3s ease,background-color .3s ease .1s;  padding-right: 1.15em; }.navigation.navigation--language .navigation__list:not(.navigation__list--open){ max-height: 2.5em !important; }.navigation.navigation--language .navigation__list.navigation__list--open:not(.navigation__list--in-progress){ max-height: none !important; }.navigation.navigation--language .navigation__list.navigation__list--in-progress.navigation__list--open{ background-color: #f5f5f5;  -webkit-transition: max-height .3s ease,background-color .3s ease; transition: max-height .3s ease,background-color .3s ease; }.navigation.navigation--language .navigation__list.navigation__list--open{ background: #f5f5f5; }.navigation.navigation--language .navigation__list.navigation__list--open + .navigation--language__arrow{ -webkit-transform: translateY(-webkit-calc(-50% + 3px)) rotate(180deg); -webkit-transform: translateY(calc(-50% + 3px)) rotate(180deg); -ms-transform: translateY(calc(-50% + 3px)) rotate(180deg); transform: translateY(-webkit-calc(-50% + 3px)) rotate(180deg); transform: translateY(calc(-50% + 3px)) rotate(180deg);  -ms-transform: translateY(-50%) translateY(3px) rotate(180deg); }.navigation.navigation--language .navigation__item--active{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.navigation.navigation--language .navigation__text{ padding: .5em .875em; }.navigation.navigation--language .navigation__text::before{ content: none; }.navigation.navigation--sidebar{ -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);  font-size: .75em;  text-transform: uppercase;  letter-spacing: .125em;  white-space: nowrap; }.navigation.navigation--sidebar .navigation__text{ display: inline-block;  padding: 0;  -webkit-transition: transform .375s ease-in-out; transition: transform .375s ease-in-out; }.navigation.navigation--sidebar .navigation__text::before{ content: none; }.navigation.navigation--sidebar .navigation__link{ padding: 1em .75em;  white-space: nowrap; }.navigation.navigation--sidebar .navigation__link:hover .navigation__text{ -webkit-transform: scale(1.125); -ms-transform: scale(1.125); transform: scale(1.125); }.navigation.navigation--sidebar .navigation__item + .navigation__item .navigation__link::before{ content: "/";  -webkit-transform: none; -ms-transform: none; transform: none;  position: static;  border: none;  background: transparent;  display: inline-block;  margin-right: .75em;  margin-top: 0;  margin-bottom: 0;  margin-left: 0; }.navigation-pagination{ margin: 3em 0;  color: #979797;  -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }.navigation-pagination a{ color: inherit; }.navigation-pagination__list,.navigation-pagination .pagination,.navigation-pagination--search ul{ margin: 0;  padding: 0;  list-style: none;  margin-left: -.25em;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.navigation-pagination__text,.navigation-pagination__item__text,.navigation-pagination--search li a{ padding: .25em 1em; }.navigation-pagination__item--number + .navigation-pagination__item--number,.navigation-pagination__item--number + .navigation-pagination__item--dots,.navigation-pagination__item--dots + .navigation-pagination__item--number,.navigation-pagination .pagination li + li,.navigation-pagination--search li + li{ position: relative; }.navigation-pagination__item--number + .navigation-pagination__item--number::before,.navigation-pagination__item--number + .navigation-pagination__item--dots::before,.navigation-pagination__item--dots + .navigation-pagination__item--number::before,.navigation-pagination .pagination li + li::before,.navigation-pagination--search li + li::before{ content: "|";  position: absolute;  left: -1px;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);  color: #979797;  font-weight: 400; }.navigation-pagination__item--current,.navigation-pagination__item:not(.navigation-pagination__item--has-no-action):hover,.navigation-pagination--search li a.current,.navigation-pagination--search li a:hover{ color: #000; }.navigation-pagination__item--current,.navigation-pagination--search li a.current{ font-weight: 700; }.navigation-pagination--search li a.prev,.navigation-pagination--search li a.next{ display: inline-block;  overflow: hidden;  text-indent: -9999px;  line-height: 1; }.navigation-pagination--search li a.prev::before{ content: "";  font-family: 'Font Awesome 5 Pro';  font-weight: 400;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1;  text-indent: 0;  float: left;  margin-top: .5em;  margin-right: 1em; }.navigation-pagination--search li a.next::after{ content: "";  font-family: 'Font Awesome 5 Pro';  font-weight: 400;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1;  text-indent: 0;  float: left;  margin-top: .35em;  margin-left: 1em; }.banner__slider{ margin-top: 3em;  margin-bottom: 3em;  position: relative; }.banner__slider__item{ width: 100%;  -webkit-flex: none; -ms-flex: none; flex: none;  position: relative;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;  padding: 0 -webkit-calc((100% - 1150px) / 2); padding: 0 calc((100% - 1150px) / 2); }.banner__slider__item .banner__image{ -webkit-transition: transform 1.25s ease-in-out,opacity .25s ease-in-out; transition: transform 1.25s ease-in-out,opacity .25s ease-in-out;  opacity: .85; }.banner__slider__item .banner__image__wrap{ overflow: hidden; }.banner__slider__item .banner__text{ overflow: hidden; }.banner__slider__item .banner__text > *{ -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px);  opacity: 0;  -webkit-transition: transform .5s ease-in-out,opacity .25s ease-in-out; transition: transform .5s ease-in-out,opacity .25s ease-in-out; }.banner__slider__item .banner__text > *:nth-child(1){ -webkit-transition: transform .5s ease-in-out .1s,opacity .25s ease-in-out .1s; transition: transform .5s ease-in-out .1s,opacity .25s ease-in-out .1s; }.banner__slider__item .banner__text > *:nth-child(2){ -webkit-transition: transform .5s ease-in-out .2s,opacity .25s ease-in-out .2s; transition: transform .5s ease-in-out .2s,opacity .25s ease-in-out .2s; }.banner__slider__item .banner__text > *:nth-child(3){ -webkit-transition: transform .5s ease-in-out .3s,opacity .25s ease-in-out .3s; transition: transform .5s ease-in-out .3s,opacity .25s ease-in-out .3s; }.banner__slider__item .banner__text > *:nth-child(4){ -webkit-transition: transform .5s ease-in-out .4s,opacity .25s ease-in-out .4s; transition: transform .5s ease-in-out .4s,opacity .25s ease-in-out .4s; }.banner__slider__item .banner__text > *:nth-child(5){ -webkit-transition: transform .5s ease-in-out .5s,opacity .25s ease-in-out .5s; transition: transform .5s ease-in-out .5s,opacity .25s ease-in-out .5s; }.banner__slider__item .banner__text > *:nth-child(6){ -webkit-transition: transform .5s ease-in-out .6s,opacity .25s ease-in-out .6s; transition: transform .5s ease-in-out .6s,opacity .25s ease-in-out .6s; }.banner__slider__item .banner__text > *:nth-child(7){ -webkit-transition: transform .5s ease-in-out .7s,opacity .25s ease-in-out .7s; transition: transform .5s ease-in-out .7s,opacity .25s ease-in-out .7s; }.banner__slider__item .banner__text > *:nth-child(8){ -webkit-transition: transform .5s ease-in-out .8s,opacity .25s ease-in-out .8s; transition: transform .5s ease-in-out .8s,opacity .25s ease-in-out .8s; }.banner__slider__item .banner__text > *:nth-child(9){ -webkit-transition: transform .5s ease-in-out .9s,opacity .25s ease-in-out .9s; transition: transform .5s ease-in-out .9s,opacity .25s ease-in-out .9s; }.banner__slider__item .banner__text > *:nth-child(10){ -webkit-transition: transform .5s ease-in-out 1s,opacity .25s ease-in-out 1s; transition: transform .5s ease-in-out 1s,opacity .25s ease-in-out 1s; }.banner__slider__item .banner__text > *:nth-child(11){ -webkit-transition: transform .5s ease-in-out 1.1s,opacity .25s ease-in-out 1.1s; transition: transform .5s ease-in-out 1.1s,opacity .25s ease-in-out 1.1s; }.banner__slider__item .banner__text > *:nth-child(12){ -webkit-transition: transform .5s ease-in-out 1.2s,opacity .25s ease-in-out 1.2s; transition: transform .5s ease-in-out 1.2s,opacity .25s ease-in-out 1.2s; }.banner__slider__item .banner__text > *:nth-child(13){ -webkit-transition: transform .5s ease-in-out 1.3s,opacity .25s ease-in-out 1.3s; transition: transform .5s ease-in-out 1.3s,opacity .25s ease-in-out 1.3s; }.banner__slider__item .banner__text > *:nth-child(14){ -webkit-transition: transform .5s ease-in-out 1.4s,opacity .25s ease-in-out 1.4s; transition: transform .5s ease-in-out 1.4s,opacity .25s ease-in-out 1.4s; }.banner__slider__item .banner__text > *:nth-child(15){ -webkit-transition: transform .5s ease-in-out 1.5s,opacity .25s ease-in-out 1.5s; transition: transform .5s ease-in-out 1.5s,opacity .25s ease-in-out 1.5s; }.banner__slider__item .banner__text > *:nth-child(16){ -webkit-transition: transform .5s ease-in-out 1.6s,opacity .25s ease-in-out 1.6s; transition: transform .5s ease-in-out 1.6s,opacity .25s ease-in-out 1.6s; }.banner__slider__item .banner__text > *:nth-child(17){ -webkit-transition: transform .5s ease-in-out 1.7s,opacity .25s ease-in-out 1.7s; transition: transform .5s ease-in-out 1.7s,opacity .25s ease-in-out 1.7s; }.banner__slider__item .banner__text > *:nth-child(18){ -webkit-transition: transform .5s ease-in-out 1.8s,opacity .25s ease-in-out 1.8s; transition: transform .5s ease-in-out 1.8s,opacity .25s ease-in-out 1.8s; }.banner__slider__item .banner__text > *:nth-child(19){ -webkit-transition: transform .5s ease-in-out 1.9s,opacity .25s ease-in-out 1.9s; transition: transform .5s ease-in-out 1.9s,opacity .25s ease-in-out 1.9s; }.banner__slider__item .banner__text > *:nth-child(20){ -webkit-transition: transform .5s ease-in-out 2s,opacity .25s ease-in-out 2s; transition: transform .5s ease-in-out 2s,opacity .25s ease-in-out 2s; }.banner__slider__item .banner__text h1,.banner__slider__item .banner__text .heading--h1{ font-size: 3.125em; }.banner__slider__item.scrollslider__item--active .banner__image{ -webkit-transform: scale(1.0375); -ms-transform: scale(1.0375); transform: scale(1.0375);  opacity: 1; }.banner__slider__item.scrollslider__item--active .banner__text > *{ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);  opacity: 1; }.banner__slider__dots__list{ list-style: none;  margin: 0;  padding: 0;  position: absolute;  right: 0;  bottom: 50%;  -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%);  z-index: 2; }.banner__slider__dots__item{ padding: .45em .625em;  cursor: pointer;  position: relative;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.banner__slider__dots__item::before{ content: "";  display: block;  background-color: #c8c8c8;  height: 2px;  width: 2em;  -webkit-transition: transform .175s ease-in-out .125s; transition: transform .175s ease-in-out .125s;  -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right;  -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }.banner__slider__dots__item::after{ content: "";  display: block;  height: 2px;  width: 2em;  position: absolute;  left: .625em;  top: -webkit-calc(50% - 1px); top: calc(50% - 1px);  background-color: #000;  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out;  -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0);  -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; }.banner__slider__dots__item__number{ font-size: .75em;  font-weight: 700;  -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0);  -webkit-transition: transform .25s ease-in-out,min-width .25s ease-in-out,padding .25s ease-in-out; transition: transform .25s ease-in-out,min-width .25s ease-in-out,padding .25s ease-in-out;  min-width: 0;  width: 0;  -webkit-flex: none; -ms-flex: none; flex: none;  padding: 0; }.banner__slider__dots__item.scrollslider__dots__item--active,.banner__slider__dots__item:hover{}.banner__slider__dots__item.scrollslider__dots__item--active::before,.banner__slider__dots__item:hover::before{ -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0);  -webkit-transition: transform .175s ease-in-out; transition: transform .175s ease-in-out; }.banner__slider__dots__item.scrollslider__dots__item--active::after,.banner__slider__dots__item:hover::after{ -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1);  -webkit-transition: transform .25s ease-in-out .125s; transition: transform .25s ease-in-out .125s; }.banner__slider__dots__item.scrollslider__dots__item--active .banner__slider__dots__item__number,.banner__slider__dots__item:hover .banner__slider__dots__item__number{ -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);  min-width: 1em;  padding-left: .75em; }.banner__link{ position: static; }.banner__link::before{ content: "";  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  z-index: 1; }.banner__text{ position: relative;  width: -webkit-calc(50% + 4.5em); width: calc(50% + 4.5em);  margin-left: -4.5em;  -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;  background-color: #fff;  padding-left: 40px; }.banner__text .heading--h1{ margin-top: 30px; }.banner__text .lead{ margin-bottom: 30px; }.banner__image{ width: 100%;  -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto;  padding-bottom: 127.5%;  background-size: cover;  background-repeat: no-repeat; }.banner__image__wrap{ width: 50%;  -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.banner__image--v-center.banner__image--h-center{ background-position: center center; }.banner__image--v-center.banner__image--h-left{ background-position: left center; }.banner__image--v-center.banner__image--h-right{ background-position: right center; }.banner__image--v-bottom.banner__image--h-center{ background-position: center bottom; }.banner__image--v-bottom.banner__image--h-left{ background-position: left bottom; }.banner__image--v-bottom.banner__image--h-right{ background-position: right bottom; }.banner__image--v-top.banner__image--h-center{ background-position: center top; }.banner__image--v-top.banner__image--h-left{ background-position: left top; }.banner__image--v-top.banner__image--h-right{ background-position: right top; }.banner__scrolllink{ font-size: .75em;  text-transform: uppercase;  letter-spacing: .15em;  padding: 1.5em 1.85em;  background-color: #fff;  display: inline-block; }.banner__scrolllink__wrap{ position: absolute;  bottom: 0;  width: 100%;  right: 50%;  -webkit-transform: translateX(50%) rotate(-90deg) translateY(100%); -ms-transform: translateX(50%) rotate(-90deg) translateY(100%); transform: translateX(50%) rotate(-90deg) translateY(100%);  max-width: 1150px;  -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom;  z-index: 1; }.banner__scrolllink .fa-long-arrow-left{ padding-right: .75em;  font-size: 1.25em;  vertical-align: middle;  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out; }.banner__scrolllink:hover .fa-long-arrow-left{ -webkit-transform: translateX(-.25em); -ms-transform: translateX(-.25em); transform: translateX(-.25em); }.banner__scrolllink::before{ content: "";  position: absolute;  top: -webkit-calc(1150px - 1400px); top: calc(1150px - 1400px);  left: 0;  right: 0;  bottom: 0;  background: #fff;  z-index: -1; }.speciallayout--blue-border > .col12{ padding: 2em 2.5em;  margin: 0 20px 1em;  width: -webkit-calc(100% - 40px/2); width: calc(100% - 40px/2);  border: 10px solid #0006ff;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.speciallayout--blue-border > .col12 > *{ width: 100%; }.speciallayout--blue-border .ce-bodytext > *:first-child{ margin-top: 0; }.speciallayout--blue-border .ce-bodytext > *:last-child{ margin-bottom: 0; }.speciallayout--heading-overlapping .ce-header{ max-width: 680px;  margin: auto;  z-index: 1;  position: relative;  mix-blend-mode: multiply; }.speciallayout--heading-overlapping .ce-header h1:last-child,.speciallayout--heading-overlapping .ce-header .heading--h1:last-child{ margin-bottom: -1em; }.speciallayout--heading-overlapping .ce-header h2:last-child,.speciallayout--heading-overlapping .ce-header .heading--h2:last-child{ margin-bottom: -.975em; }.speciallayout--heading-overlapping .ce-header h3:last-child,.speciallayout--heading-overlapping .ce-header .heading--h3:last-child{ margin-bottom: -1.375em; }.gridsidebar__content .speciallayout--blue-border > .col12{ margin: 2.5em 20px 3.5em; }.accordion{ margin-top: 3.5em;  margin-bottom: 2.5em; }.accordion__head{ cursor: pointer;  -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline;  border-top: 1px solid #c8c8c8;  padding: 0 .15em; }.accordion__head .heading{ font-size: 1.25em;  line-height: 1.5;  letter-spacing: .0625em;  color: inherit;  font-weight: 700;  text-transform: none;  margin: 1em 0; }.accordion__head .heading a,.accordion__head .heading .link{ background: none;  margin: 0;  padding: 0; }.accordion__head .heading a:hover,.accordion__head .heading .link:hover{ color: inherit; }.accordion__head:hover{ color: #0006ff; }.accordion__head--open .accordion__plus::before{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.accordion__head--open .accordion__plus::after{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.accordion__plus{ -webkit-flex: none; -ms-flex: none; flex: none;  margin-left: 1em;  position: relative;  font-size: 1em;  width: 1em;  height: 1em; }.accordion__plus::before,.accordion__plus::after{ content: "";  position: absolute;  left: 0;  right: 0;  top: 50%;  border: 1px solid;  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out; }.accordion__plus::after{ -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }.accordion__content{ overflow: hidden;  -webkit-transition: height .5s ease; transition: height .5s ease;  border-bottom: 1px solid #c8c8c8; }.accordion__content:not(.accordion__content--inprogress){ height: auto !important; }.accordion__content.accordion__content--closed{ height: 0 !important; }.accordion__content__inner{ padding: .5em .15em 1em; }.content-section--accordion + .content-section--accordion .accordion{ margin-top: -webkit-calc(-2.5em - 1px); margin-top: calc(-2.5em - 1px); }.files__list{ margin-top: 1em;  margin-bottom: 1em; }.files__link{ -webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  padding: .5em 0; }.files__link:hover,.files__link:focus{ color: #0006ff;  text-decoration: none; }.files__link:hover::before,.files__link:focus::before{ -webkit-transform: none; -ms-transform: none; transform: none; }.files__link span{ white-space: normal; }.files__link::before{ -webkit-transform: none; -ms-transform: none; transform: none;  border: none;  position: static;  width: auto;  overflow: visible;  -webkit-transition: none; transition: none;  background: transparent;  content: "";  font-family: 'Font Awesome 5 Pro';  font-weight: 300;  display: inline-block;  margin-right: 1em;  margin-top: 0;  font-size: 1.5em;  color: inherit;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1; }.files__link[href$=".doc"]::before{ content: ""; }.files__link[href$=".docx"]::before{ content: ""; }.files__link[href$=".ppt"]::before{ content: ""; }.files__link[href$=".pptx"]::before{ content: ""; }.files__link[href$=".xls"]::before{ content: ""; }.files__link[href$=".xlsx"]::before{ content: ""; }.files__link[href$=".pdf"]::before{ content: ""; }.files__link[href$=".jpg"]::before{ content: ""; }.files__link[href$=".jpeg"]::before{ content: ""; }.files__link[href$=".svg"]::before{ content: ""; }.files__link[href$=".png"]::before{ content: ""; }.files__link[href$=".gif"]::before{ content: ""; }.files__link[href$=".tiff"]::before{ content: ""; }.files__link[href$=".bmp"]::before{ content: ""; }.files__link__text{ -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }.files__description{ color: #979797;  text-decoration: none;  font-size: .875em;  line-height: 1.675;  margin-top: .25em; }.files__item--link .files__link::before{ content: "";  font-size: 1.125em;  margin-top: .15em; }.files__extension{ text-transform: uppercase;  margin-left: .35em; }.files__name{ width: auto !important; }.accordion__content__inner > .content-section:first-child > .col12 > .files .files__list{ margin-top: 0; }.gallery__caption{ position: static;  padding-top: 1em;  padding-bottom: 1.25em;  color: #000;  font-size: .875em;  line-height: 1.95em; }.gallery__figure--round{ border-radius: 50%;  display: inline-block; }.image-slider__caption{ padding: 1.65em 1.33em .45em;  background-color: rgba(0,0,0,.25);  color: #fff; }.image-slider__arrow-button{ width: 4em;  height: 4em;  position: absolute;  top: 50%;  margin-top: -2em;  background-color: transparent;  text-align: center; }.image-slider__icon-arrow{ color: #fff;  font-size: 3.75em; }.imageslider{ position: relative; }.imageslider__images{ margin-bottom: 1em; }.imageslider__figure{ width: 100%;  margin: 0; }.imageslider__image{ height: auto; }.imageslider__image-wrap{ height: 0;  padding-bottom: 79.5%;  background-size: contain;  background-repeat: no-repeat;  background-position: center; }.imageslider__caption{ position: static;  background: transparent;  padding: .75em 0 .25em;  font-size: .875em;  color: inherit; }.imageslider__caption p{ margin-bottom: 0; }.imageslider__arrows__list{ list-style: none;  padding: 0;  margin: 0;  color: #979797;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  margin-top: 2.5em;  margin-bottom: 2em; }.imageslider__arrows__item{ line-height: 1;  padding: .375em .5em;  border: 1px solid #c8c8c8;  cursor: pointer;  -webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out; }.imageslider__arrows__item + .imageslider__arrows__item{ margin-left: -1px; }.imageslider__arrows__item:hover{ color: #000; }.scrollslider{ position: relative; }.scrollslider__inner{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;  scroll-snap-type: x mandatory;  scroll-behavior: smooth;  overflow: scroll;  -webkit-overflow-scrolling: touch;  overflow: -moz-scrollbars-none;  -ms-overflow-style: none;  scrollbar-width: none; }.scrollslider__inner::-webkit-scrollbar{ width: 0 !important;  display: none !important;  -webkit-appearance: none; }.scrollslider__inner > *{ scroll-snap-align: start;  -webkit-flex: none; -ms-flex: none; flex: none; }.contentslider{ margin-left: -20px;  margin-right: -20px; }.contentslider__inner{ position: relative;  right: 0;  left: 0; }.contentslider__inner::after{ content: "";  display: block;  height: 5px;  -webkit-flex: none; -ms-flex: none; flex: none; }.contentslider__item{ position: relative;  -webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out; }.contentslider__item:hover{ color: #0006ff; }.contentslider__item:hover .contentslider__image{ -webkit-box-shadow: 1em 1em 0 0 #0006ff; box-shadow: 1em 1em 0 0 #0006ff; }.contentslider__image{ height: auto;  -webkit-box-shadow: 0 0 0 0 #0006ff; box-shadow: 0 0 0 0 #0006ff;  -webkit-transition: box-shadow .25s ease-in-out; transition: box-shadow .25s ease-in-out;  position: absolute;  left: 0;  top: 0;  width: -webkit-calc(100% - 1em); width: calc(100% - 1em); }.contentslider__image-wrap{ position: relative;  max-width: -webkit-calc(280px + 1em); max-width: calc(280px + 1em);  padding-right: 1em;  padding-bottom: 1em;  overflow: hidden; }.contentslider__image-wrap::after{ content: "";  display: block;  width: 100%;  padding-bottom: 150%; }.contentslider__heading{ color: inherit;  margin-top: .75em; }.contentslider__heading__link{ position: static;  color: inherit;  -webkit-transition: none; transition: none; }.contentslider__heading__link::after{ content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0; }.contentslider__nav__list{ list-style: none;  padding: 0;  margin: 0;  color: #979797;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  margin-top: 2.5em;  margin-bottom: 2em; }.contentslider__nav__item{ line-height: 1;  padding: .375em .5em;  border: 1px solid #c8c8c8;  cursor: pointer;  -webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out; }.contentslider__nav__item + .contentslider__nav__item{ margin-left: -1px; }.contentslider__nav__item:hover{ color: #000; }.main > .container > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: -webkit-calc((100vw - 680px)/2 - 10px - 40px/2); padding-right: calc((100vw - 680px)/2 - 10px - 40px/2);  width: -webkit-calc(100% + ((100vw - 680px)/2) - 10px - 40px/2); width: calc(100% + ((100vw - 680px)/2) - 10px - 40px/2); }.main > .container > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + ((100vw - 680px)/2 - 10px - 40px/2)); width: calc(50% + ((100vw - 680px)/2 - 10px - 40px/2)); }.main > .container > .content-section.content--full > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: -webkit-calc((100vw - 1400px)/2 - 10px - 40px/2); padding-right: calc((100vw - 1400px)/2 - 10px - 40px/2);  width: -webkit-calc(100% + ((100vw - 1400px)/2) - 10px - 40px/2); width: calc(100% + ((100vw - 1400px)/2) - 10px - 40px/2); }.main > .container > .content-section.content--full > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + ((100vw - 1400px)/2 - 10px - 40px/2)); width: calc(50% + ((100vw - 1400px)/2 - 10px - 40px/2)); }.main > .container > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: -webkit-calc((100vw - 920px)/2 - 10px - 40px/2); padding-right: calc((100vw - 920px)/2 - 10px - 40px/2);  width: -webkit-calc(100% + ((100vw - 920px)/2) - 10px - 40px/2); width: calc(100% + ((100vw - 920px)/2) - 10px - 40px/2); }.main > .container > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + ((100vw - 920px)/2 - 10px - 40px/2)); width: calc(50% + ((100vw - 920px)/2 - 10px - 40px/2)); }.main > .container > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: -webkit-calc((100vw - 1150px)/2 - 10px - 40px/2); padding-right: calc((100vw - 1150px)/2 - 10px - 40px/2);  width: -webkit-calc(100% + ((100vw - 1150px)/2) - 10px - 40px/2); width: calc(100% + ((100vw - 1150px)/2) - 10px - 40px/2); }.main > .container > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + ((100vw - 1150px)/2 - 10px - 40px/2)); width: calc(50% + ((100vw - 1150px)/2 - 10px - 40px/2)); }.plyr__play-large{ background-color: black;  padding: 26px; }.plyr--video .plyr__controls{ padding-top: 10px; }.image-slider__figure--video .plyr__video-embed{ padding-bottom: 100%; }.image-slider__figure--video .video__item{ height: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 100%;  background-color: #f5f5f5; }.image-slider__figure--video .video__item .plyr--video{ width: 100%; }.subpages__list{ list-style: none;  padding: 0;  margin-top: 0; }.subpages__link::before{ border: none; }.subpages__images__list{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  max-width: -webkit-calc(1400px - 5em); max-width: calc(1400px - 5em);  margin: auto; }.subpages__images__item{ padding-top: 3em;  padding-bottom: 3em;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.subpages__images__item:nth-child(4n+1),.subpages__images__item:nth-child(4n+2){ -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }.subpages__images__item:nth-child(4n+3),.subpages__images__item:nth-child(4n){ -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.subpages__images__link{ display: block;  width: 100%;  max-width: 440px;  -webkit-flex: none; -ms-flex: none; flex: none; }.subpages__images__link:hover{ color: #0006ff; }.subpages__images__link:hover .subpages__images__image{ -webkit-box-shadow: 1em 1em 0 0 #0006ff; box-shadow: 1em 1em 0 0 #0006ff; }.subpages__images__heading{ color: inherit; }.subpages__images__image{ width: 100%;  height: auto;  -webkit-box-shadow: 0 0 0 0 #0006ff; box-shadow: 0 0 0 0 #0006ff;  -webkit-transition: box-shadow .25s ease-in-out; transition: box-shadow .25s ease-in-out;  margin-bottom: 2.5em; }.subpages__menu__list{ list-style: none;  margin: 0;  padding: 0;  margin-bottom: 2em;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  position: relative;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  font-size: .75em;  font-weight: 700;  text-transform: uppercase;  letter-spacing: .16em; }.subpages__menu__list::after{ content: "";  position: absolute;  left: 0;  right: 0;  bottom: 0;  border-bottom: 1px solid #c8c8c8; }.subpages__menu__item{ -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }.subpages__menu__link{ display: block;  padding: 3em 1.5em .75em;  position: relative;  -webkit-transition: color .175s ease-in-out; transition: color .175s ease-in-out;  white-space: nowrap;  text-align: center; }.subpages__menu__link::after{ content: "";  position: absolute;  left: 0;  right: 0;  bottom: 0;  border-bottom: 2px solid #0006ff;  -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0);  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out;  z-index: 1; }.subpages__menu__link:hover{ color: #0006ff; }.subpages__menu__link.subpages__menu__link--active{ color: #0006ff; }.subpages__menu__link.subpages__menu__link--active:after{ -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }.content--wider .subpages__menu__list::after{ left: -webkit-calc((100vw - 2 * 5.5em - 2 * 10px - 40px - 920px) / 2 * -1); left: calc((100vw - 2 * 5.5em - 2 * 10px - 40px - 920px) / 2 * -1);  right: -webkit-calc((100vw - 2 * 5.5em - 2 * 10px - 40px - 920px) / 2 * -1); right: calc((100vw - 2 * 5.5em - 2 * 10px - 40px - 920px) / 2 * -1); }.menusection__list{ list-style: none;  padding: 0;  margin: 0;  font-size: .875em;  font-weight: 700;  letter-spacing: .035em; }.menusection__link{ color: #c8c8c8;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  padding: .75em 0;  white-space: normal;  background: none; }.menusection__link::before{ content: "";  display: block;  -webkit-flex: none; -ms-flex: none; flex: none;  width: 8px;  height: 8px;  border-radius: 50%;  background-color: #c8c8c8;  -webkit-transition: transform .25s ease-in-out,background-color .25s ease-in-out; transition: transform .25s ease-in-out,background-color .25s ease-in-out;  margin-top: .625em;  margin-right: 1em;  -webkit-transform: none; -ms-transform: none; transform: none;  position: static;  border: none; }.menusection__link:hover,.menusection__link--active{ color: #0006ff; }.menusection__link:hover::before,.menusection__link--active::before{ background-color: #0006ff;  -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }.form.form--newsletter .form__input{ color: inherit;  font-size: 1.5em;  letter-spacing: .015em;  background: transparent;  border-left: 0;  border-right: 0;  border-top: 0;  border-bottom: 3px solid #0006ff;  padding-left: 0;  padding-right: -webkit-calc(40% + 1em); padding-right: calc(40% + 1em); }.form.form--newsletter .form__input:focus{ border-color: #0006ff; }.form.form--newsletter .form__input__btn{ color: inherit;  max-width: 40%;  white-space: normal;  text-align: right; }.form.form--newsletter ::-webkit-input-placeholder{ color: inherit;  text-transform: none; }.form.form--newsletter :-moz-placeholder{ color: inherit;  text-transform: none; }.form.form--newsletter ::-moz-placeholder{ color: inherit;  text-transform: none; }.form.form--newsletter :-ms-input-placeholder{ color: inherit;  text-transform: none; }.background-blue .form.form--newsletter .form__input{ border-color: #fff; }.background-blue .form.form--newsletter .form__input:focus{ border-color: #fff; }.footer{ font-size: .825em;  line-height: 2.25; }.footer h4,.footer .heading--h4{ font-size: 1.05em;  margin-bottom: 1.625em; }.footer a,.footer .link{ background-size: 100% 0; }.footer a:hover,.footer .link:hover{ background-size: 100% 100%; }.footer__additional-mobile-content{ display: none; }.footer .container:last-child > .content-section:last-child .ce-bodytext p{ margin-bottom: 0; }.footer .container:last-child > .content-section:last-child > [class^="col"],.footer .container:last-child > .content-section:last-child > [class*=" col"]{ font-size: .825em;  letter-spacing: .1em; }.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child,.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child{ font-size: 1.5em;  letter-spacing: 0; }.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child a,.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child .link,.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child a,.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child .link{ background: none;  margin: 0;  padding: 0; }.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child a:hover,.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child .link:hover,.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child a:hover,.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child .link:hover{ color: #0006ff; }.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child a:hover [class*="fa-"],.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child .link:hover [class*="fa-"],.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child a:hover [class*="fa-"],.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child .link:hover [class*="fa-"]{ -webkit-transform: scale(1.175); -ms-transform: scale(1.175); transform: scale(1.175); }.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child a [class*="fa-"],.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child .link [class*="fa-"],.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child a [class*="fa-"],.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child .link [class*="fa-"]{ -webkit-transition: transform .375s ease-in-out; transition: transform .375s ease-in-out; }.totop-button{ display: block;  position: fixed;  right: 10px;  bottom: 10px;  z-index: 10;  width: 4.25em;  height: 4.25em;  background-color: #0006ff;  color: #fff;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-transform: translateX(5.5em); -ms-transform: translateX(5.5em); transform: translateX(5.5em);  -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }.totop-button::after{ content: "";  font-family: 'Font Awesome 5 Pro';  font-weight: 300;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1;  font-size: 1.5em;  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out; }.totop-button:hover{ color: #fff; }.totop-button:hover::after{ -webkit-transform: scale(1.175); -ms-transform: scale(1.175); transform: scale(1.175); }.totop-button--visible{ -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }fieldset{ border: 0;  padding: 0; }::-webkit-input-placeholder{ color: #979797;  text-transform: none; }:-moz-placeholder{ color: #979797;  text-transform: none; }::-moz-placeholder{ color: #979797;  text-transform: none; }:-ms-input-placeholder{ color: #979797;  text-transform: none; }.form{}.form__legend{ border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px; }.form__fieldwrap{ margin-top: 1.25em;  margin-bottom: 1.25em;  position: relative; }.form__fieldwrap--submit{ margin-top: 1.75em;  margin-bottom: 1.75em; }.form__fieldwrap--removebtn{ -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }.form__fieldwrap--smallmargin + .form__fieldwrap--smallmargin{ margin-top: -1.25em; }.form__fieldwrap__count{ float: right;  margin-top: .5em;  font-size: .875em;  font-weight: 400;  color: #979797; }.form__fieldwrap.form__fieldwrap--text{ margin: 0; }.form__fieldwrap.form__fieldwrap--text .form__text:not(:empty){ margin-top: 1.25em;  margin-bottom: .15em; }.form__fieldwrap.form__fieldwrap--text:first-child .form__text:not(:empty){ margin-top: 1.5em; }.form__fieldwrap.form__fieldwrap--inputaftercheck{ margin-top: -.5em; }.form__fieldwrap.form__fieldwrap--inputaftercheck .form__label{ display: none; }.form__label{ margin-bottom: .75em;  line-height: 1.5;  display: block;  font-size: .875em;  font-weight: 700;  letter-spacing: .06em; }.form__label--has-error{ color: #d0021b; }.form__label.form__label--btn{ font-size: 1em;  position: absolute;  right: 0;  top: 0;  bottom: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding: .5em 1em;  margin-bottom: 0; }.form__label__description{ font-weight: 400;  color: #979797;  font-size: .875em; }.form__info{ color: #979797;  display: block;  margin-top: .175em; }.form__input{ width: 100%;  border: 2px solid #f5f5f5;  border-radius: 0;  background-color: #f5f5f5;  font-family: inherit;  color: #000;  font-weight: inherit;  font-size: inherit;  line-height: 1.5;  border-radius: 0;  padding: .65em .85em;  outline: none;  -webkit-box-shadow: none; box-shadow: none;  background-clip: padding-box; }.form__input:focus{ border-color: #0006ff; }.form__input:invalid:focus,.form__input--has-error,.form__input--has-error:focus{ border-color: #d0021b; }.form__input--textarea{ min-height: 0;  vertical-align: top;  resize: vertical; }.form__input__wrap{ position: relative; }.form__input__btn{ position: absolute;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);  border: none;  color: #979797;  background: none;  margin: 0;  padding: .5em .25em; }.form__input__btn:first-child{ left: 0; }.form__input__btn:last-child{ right: 0; }.form__input__btn:hover,.form__input__btn:focus,.form__input__btn:active{ background: none;  color: #000; }.form__radios__item > .form__input--radio{ width: .1px;  height: .1px;  opacity: 0;  overflow: hidden;  position: absolute;  z-index: -1; }.form__radios__item > .form__input--radio + .form__label--radio{ font-size: 1em;  font-weight: 400;  letter-spacing: 0;  color: #000;  padding-left: 1.65em;  cursor: pointer;  position: relative;  left: 0;  right: 0;  top: 0;  bottom: 0;  line-height: 1.65;  display: -ms-flexbox; display: -webkit-flex; display: flex;  margin: .675em 0; }.form__radios__item > .form__input--radio + .form__label--radio::before{ content: "";  display: block;  width: 16px;  height: 16px;  border: 1px solid #c8c8c8;  background: #fff;  position: absolute;  left: 0;  top: 3px;  border-radius: 50%; }.form__radios__item > .form__input--radio + .form__label--radio::after{ content: "";  display: block;  width: 16px;  height: 16px;  background: transparent;  position: absolute;  left: 0;  top: 3px;  margin: 1px;  border-radius: 50%;  -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);  -webkit-transition: transform .125s ease-out; transition: transform .125s ease-out; }.form__radios__item > .form__input--radio:focus + .form__label--radio:before{ border-color: #0006ff; }.form__radios__item > .form__input--radio:checked + .form__label--radio:before{ border-color: #0006ff;  background-color: #0006ff; }.form__radios__item > .form__input--radio:checked + .form__label--radio:after{ -webkit-transform: scale(.375); -ms-transform: scale(.375); transform: scale(.375);  background: #fff; }.form__radios__item > .form__input--radio:disabled + .form__label--radio{ color: #c8c8c8;  cursor: default; }.form__radios__item > .form__input--radio:disabled + .form__label--radio::before{ background-color: #f5f5f5; }.form__checkboxes__item > .form__input--check{ width: .1px;  height: .1px;  opacity: 0;  overflow: hidden;  position: absolute;  z-index: -1; }.form__checkboxes__item > .form__input--check + .form__label--check{ font-size: 1em;  font-weight: 400;  letter-spacing: 0;  color: #000;  padding-left: 1.65em;  cursor: pointer;  position: relative;  left: 0;  right: 0;  top: 0;  bottom: 0;  line-height: 1.65;  display: -ms-flexbox; display: -webkit-flex; display: flex;  margin: .675em 0; }.form__checkboxes__item > .form__input--check + .form__label--check::before{ content: "";  display: block;  width: 16px;  height: 16px;  border: 1px solid #c8c8c8;  background: #fff;  position: absolute;  left: 0;  top: 3px; }.form__checkboxes__item > .form__input--check:focus + .form__label--check:before{ border-color: #0006ff; }.form__checkboxes__item > .form__input--check:checked + .form__label--check:before{ background-color: #0006ff;  border-color: #0006ff;  background-image: url(/fileadmin/t8_jetpack/theme/images/icons/icon-check.svg);  background-size: 70%;  background-position: center;  background-repeat: no-repeat; }.form__input--select{ width: 100%;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  cursor: pointer;  font-family: inherit;  font-weight: inherit;  font-size: inherit;  line-height: 1.5;  letter-spacing: inherit;  outline: none;  text-decoration: none;  color: #000;  text-align: left;  border: 2px solid #f5f5f5;  border-radius: 0;  padding: .65em .85em;  margin: 0;  background-color: #f5f5f5;  -webkit-box-shadow: none; box-shadow: none;  background-clip: padding-box;  -webkit-appearance: none; -moz-appearance: none; appearance: none;  -webkit-transition: border-color .25s ease-in-out; transition: border-color .25s ease-in-out; }.form__input--select:focus,.form__input--select:active{ border-color: #0006ff; }.form__input--select__wrap{ position: relative; }.form__input--select__wrap::after{ content: "";  font-family: 'Font Awesome 5 Pro';  font-weight: 400;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1;  position: absolute;  right: .85em;  top: 50%;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);  color: #000; }.form__fieldwrap--file .form__label{ display: block; }.form__input--file,.form__input--filepowermail{ width: .1px;  height: .1px;  opacity: 0;  overflow: hidden;  position: absolute;  z-index: -1; }.form__input--file ~ .form__label--file,.form__input--filepowermail ~ .form__label--file{ background-color: #f5f5f5;  border: 2px solid #f5f5f5;  width: 100%;  border-radius: 0;  font-family: inherit;  color: #979797;  font-weight: inherit;  font-size: inherit;  line-height: 1.5;  border-radius: 0;  padding: .65em .85em;  outline: none;  -webkit-box-shadow: none; box-shadow: none;  background-clip: padding-box;  -webkit-transition: border-color .15s ease-in-out; transition: border-color .15s ease-in-out;  cursor: pointer;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  margin-bottom: 0; }.form__input--file ~ .form__label--file::before,.form__input--filepowermail ~ .form__label--file::before{ content: "";  font-family: 'Font Awesome 5 Pro';  font-weight: 400;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1;  margin-right: .5em; }.form__input--file ~ .form__label--file:focus,.form__input--file ~ .form__label--file:active,.form__input--filepowermail ~ .form__label--file:focus,.form__input--filepowermail ~ .form__label--file:active{ border-color: #0006ff;  color: #0006ff; }.form__input--file ~ .form__label--file:hover,.form__input--filepowermail ~ .form__label--file:hover{ border-color: #979797; }.form__input--file:focus ~ .form__label--file,.form__input--file ~ .form__label--file:focus,.form__input--file:active ~ .form__label--file,.form__input--file ~ .form__label--file:active,.form__input--filepowermail:focus ~ .form__label--file,.form__input--filepowermail ~ .form__label--file:focus,.form__input--filepowermail:active ~ .form__label--file,.form__input--filepowermail ~ .form__label--file:active{ border-color: #0006ff;  color: #0006ff; }.form__input--file:invalid:focus ~ .form__label--file,.form__input--file:invalid:active ~ .form__label--file,.form__input--filepowermail:invalid:focus ~ .form__label--file,.form__input--filepowermail:invalid:active ~ .form__label--file{ border-color: #d0021b; }.form__input--file:disabled ~ .form__label--file,.form__input--file:disabled:hover ~ .form__label--file,.form__input--file:disabled:focus ~ .form__label--file,.form__input--file:disabled:active ~ .form__label--file,.form__input--filepowermail:disabled ~ .form__label--file,.form__input--filepowermail:disabled:hover ~ .form__label--file,.form__input--filepowermail:disabled:focus ~ .form__label--file,.form__input--filepowermail:disabled:active ~ .form__label--file{ color: rgba(151,151,151,.75);  background-color: transparent;  border-color: #f5f5f5;  cursor: default; }.form__errors{ list-style: none;  margin: .5em 0;  padding: 0;  color: #d0021b;  font-size: .75em; }.powermail_form .form__content,.custom_form .form__content{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  padding-top: 3em;  margin: 0 -20px; }.powermail_form .form__content.form__content--nopadding,.custom_form .form__content.form__content--nopadding{ padding-top: 0; }.powermail_form .form__left,.custom_form .form__left{ width: 100%;  max-width: -webkit-calc((100% - (680px + 40px))/2 + (680px + 40px)); max-width: calc((100% - (680px + 40px))/2 + (680px + 40px));  padding: 0 20px; }.powermail_form .form__left__header,.custom_form .form__left__header{ max-width: 680px;  margin-left: auto;  margin-right: 0; }.powermail_form .form__left__heading,.custom_form .form__left__heading{ margin-bottom: 2.5em; }.powermail_form .form__left__heading__first,.custom_form .form__left__heading__first{ margin-top: 0; }.powermail_form .form__right,.custom_form .form__right{ -webkit-flex: none; -ms-flex: none; flex: none;  width: -webkit-calc((100% - (920px + 40px))/2); width: calc((100% - (920px + 40px))/2);  padding: 0 20px;  -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;  position: relative;  position: -webkit-sticky; position: sticky;  top: 13em; }.powermail_form .form__right > .imagedescription:first-child,.custom_form .form__right > .imagedescription:first-child{ margin-top: .15em; }.powermail_form .form__right .form__fieldwrap--submit > .button,.custom_form .form__right .form__fieldwrap--submit > .button{ width: 100%; }.powermail_form .form__right .form__fieldwrap--submit > .button + .button,.custom_form .form__right .form__fieldwrap--submit > .button + .button{ margin-top: 1em; }.powermail_form .form__fieldset,.custom_form .form__fieldset{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  margin-bottom: 5em; }.powermail_form .form__fieldset + .form__fieldset,.custom_form .form__fieldset + .form__fieldset{ margin-top: 5em; }.powermail_form .form__fieldset + .form__fieldset.form__fieldset--submit,.custom_form .form__fieldset + .form__fieldset.form__fieldset--submit{ margin-top: -3em; }.powermail_form .form__fieldset__content,.custom_form .form__fieldset__content{ max-width: -webkit-calc(680px + 40px); max-width: calc(680px + 40px);  width: -webkit-calc(100% + 40px); width: calc(100% + 40px);  -webkit-flex: none; -ms-flex: none; flex: none;  margin-top: -1.25em;  margin-bottom: -1.25em; }.powermail_form .form__fieldset__legend,.custom_form .form__fieldset__legend{ display: block;  -webkit-flex: 1; -ms-flex: 1; flex: 1;  font-weight: 700;  font-size: .75em;  text-transform: uppercase;  letter-spacing: .125em;  color: #0006ff;  padding-right: 3em;  margin-top: 0; }.powermail_form .form__fieldset__legend__edit,.custom_form .form__fieldset__legend__edit{ color: #000;  margin-top: .5em;  font-weight: 400; }.datepicker{}.datepicker-dropdown{ border: 1px solid #c8c8c8;  -webkit-box-shadow: 0 3px 6px #f5f5f5; box-shadow: 0 3px 6px #f5f5f5; }.datepicker-top-left,.datepicker-top-right{ border-top-color: #c8c8c8; }.datepicker-top-left::before,.datepicker-top-right::before{ border-bottom-color: #c8c8c8; }.datepicker-bottom-left,.datepicker-bottom-right{ border-bottom-color: #c8c8c8; }.datepicker-bottom-left::before,.datepicker-bottom-right::before{ border-top-color: #c8c8c8; }.datepicker-panel > ul > li:hover{ background-color: #f5f5f5; }.datepicker-panel > ul > li.muted,.datepicker-panel > ul > li.muted:hover{ color: #979797; }.datepicker-panel > ul > li.highlighted{ color: #0006ff;  background-color: #fff; }.datepicker-panel > ul > li.highlighted:hover{ background-color: #f5f5f5; }.datepicker-panel > ul > li.picked,.datepicker-panel > ul > li.picked:hover{ background-color: #0006ff;  color: #fff; }.datepicker-panel > ul > li.disabled,.datepicker-panel > ul > li.disabled:hover{ background-color: #fff;  color: #979797; }.powermail_create{ margin-top: 1.5em; }.parsley-errors-list,.powermail-errors-list{ list-style: none;  padding: 0;  margin: 0;  font-size: .875em;  letter-spacing: .03em;  margin-top: .5em;  color: #d0021b;  float: left; }.content-section.content-section--formsteps{ padding: 2.5em 0 1.75em;  max-width: -webkit-calc(920px + 3em); max-width: calc(920px + 3em);  margin: 0 auto; }.formsteps{ position: relative;  min-width: 510px; }.formsteps__outer{ overflow: auto; }.formsteps__list{ list-style: none;  padding: 0;  margin: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.formsteps__item{ width: 100%;  text-align: center;  padding: 0 1.5em;  color: #6A6AFF; }.formsteps__item--active,.formsteps__item--done{ color: inherit; }.formsteps__item--done .formsteps__number{ background-color: #fff;  color: #0006ff;  border-color: #fff; }.formsteps__number{ margin: auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  font-size: 1.175em;  width: 1.875em;  height: 1.875em;  font-weight: 400;  border: 2px solid;  border-radius: 50%;  margin-top: .65em;  margin-bottom: .65em;  background-color: #0006ff;  position: relative; }.formsteps__number::before{ content: "";  position: absolute;  left: -.5em;  top: -.5em;  bottom: -.5em;  right: -.5em;  background-color: #0006ff;  border-radius: 50%;  z-index: -1; }.formsteps__text{ font-size: .75em;  letter-spacing: .07em;  line-height: 1.5;  display: block; }.formsteps::before{ content: "";  position: absolute;  left: -webkit-calc(100% / 5 / 2); left: calc(100% / 5 / 2);  top: -webkit-calc(1.875*1.175/2 * 1em + .65em + 1px); top: calc(1.875*1.175/2 * 1em + .65em + 1px);  right: -webkit-calc(100% / 5 / 2); right: calc(100% / 5 / 2);  border-top: 1px solid #6A6AFF;  border-bottom: 1px solid #6A6AFF;  z-index: -1; }.formsteps__progress{ position: absolute;  left: -webkit-calc(100% / 5 / 2); left: calc(100% / 5 / 2);  top: -webkit-calc(1.875*1.175/2 * 1em + .65em + 1px); top: calc(1.875*1.175/2 * 1em + .65em + 1px);  border-top: 1px solid;  border-bottom: 1px solid;  z-index: -1; }.news-list{ margin-left: -20px;  margin-right: -20px;  -webkit-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; }.news-list__item{ padding-top: 2.75em;  padding-bottom: 2.75em;  position: relative;  -webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.news-list__item > *{ max-width: 100%; }.news-list__item:nth-child(6n+1),.news-list__item:nth-child(6n+2){ -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.news-list__item:nth-child(6n+3),.news-list__item:nth-child(6n+4){ -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.news-list__item:nth-child(6n+5),.news-list__item:nth-child(6n){ -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }.news-list__item__inner{ height: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  max-width: 440px; }.news-list__item__inner > *{ max-width: 100%; }.news-list__item:hover{ color: #0006ff; }.news-list__item:hover .news-list__date{ color: #0006ff; }.news-list__item:hover .news-list__image-wrap{ -webkit-box-shadow: 1em 1em 0 0 #0006ff; box-shadow: 1em 1em 0 0 #0006ff; }.news-list__image{ width: 100%;  height: auto; }.news-list__image-wrap{ margin-bottom: 2em;  -webkit-box-shadow: 0 0 0 0 #0006ff; box-shadow: 0 0 0 0 #0006ff;  -webkit-transition: box-shadow .25s ease-in-out; transition: box-shadow .25s ease-in-out;  -webkit-flex: none; -ms-flex: none; flex: none;  width: 100%; }.news-list__image-wrap--portrait{ max-width: 320px;  width: 100%; }.news-list__text{ max-width: 350px;  width: 100%;  -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.news-list__text > *{ max-width: 100%; }.news-list__category{ color: inherit;  list-style: none;  margin: 0;  padding: 0;  -webkit-order: -1; -ms-flex-order: -1; order: -1;  font-size: .65em;  letter-spacing: .125em;  text-transform: uppercase;  font-weight: 700;  min-height: 1.875em; }.news-list__category__item{ display: inline; }.news-list__category__item:not(:last-child)::after{ content: " – "; }.news-list__heading{ margin-top: .5em;  margin-bottom: .5em;  color: inherit;  line-height: 1.33; }.news-list__heading-link{ position: static;  color: inherit;  -webkit-transition: none; transition: none; }.news-list__heading-link::after{ content: "";  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0; }.news-list__teaser{ display: -webkit-box;  -webkit-line-clamp: 5;  -webkit-box-orient: vertical;  overflow: hidden;  height: 9.375em;  margin-top: .75em; }.news-list__teaser p:last-child{ margin-bottom: 0; }.news-list__date{ font-size: .75em;  letter-spacing: .15em;  color: #979797;  -webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out; }.news-list__morenews{ margin-top: -1.5em;  padding-bottom: 2.75em; }.news-list__morenews p{ margin-bottom: 0; }.news-list__morenews::before{ content: "";  display: block;  width: 1px;  height: 5.75em;  background-color: #0006ff;  margin: auto;  margin-bottom: 2em; }.news-list__morenews .button{ max-width: 300px;  width: 100%; }.news-list__filters{ position: relative;  max-width: -webkit-calc(1150px + 40px - (1150px + 40px - 2 * 440px)/2); max-width: calc(1150px + 40px - (1150px + 40px - 2 * 440px)/2);  margin: auto;  margin-top: 2em;  margin-bottom: 2em; }.news-list__filters__nav{ z-index: 6;  position: relative;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.news-list__filters__nav::after{ content: "";  position: absolute;  left: 0;  right: 0;  bottom: 0;  border-bottom: 1px solid #c8c8c8; }.news-list__filters__list{ width: 100%;  list-style: none;  margin: 0;  padding: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  position: relative;  font-size: .75em;  font-weight: 700;  text-transform: uppercase;  letter-spacing: .16em; }.news-list__filters__list--categories{ width: 26%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.news-list__filters__list__outer{ width: 100%;  list-style: none;  padding: 0;  margin: 0; }.news-list__filters__label{ display: block;  padding: 3em 1.5em .75em;  cursor: pointer;  position: relative;  -webkit-transition: color .175s ease-in-out; transition: color .175s ease-in-out;  white-space: nowrap;  border: none;  font-size: inherit;  font-weight: inherit;  background: transparent;  color: inherit; }.news-list__filters__label:hover,.news-list__filters__label:focus,.news-list__filters__label--active{ background: transparent;  color: #0006ff; }.news-list__filters__label::after{ content: "";  position: absolute;  left: 0;  right: 0;  bottom: 0;  border-bottom: 2px solid #0006ff;  -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0);  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out;  z-index: 1; }.news-list__filters__label--active::after{ -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }.news-list__filters__label--categories__morelink{ z-index: 1; }.news-list__filters__label--categories__morelink [class*=" fa"]{ margin-left: .5em;  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out; }.news-list__filters__label--categories__morelink::after{ content: "";  position: absolute;  left: 0;  right: 0;  bottom: -1px;  top: 1.5em;  background: #fff;  z-index: -1;  border: none;  opacity: 0;  -webkit-transform: none; -ms-transform: none; transform: none;  -webkit-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; }.news-list__filters__label--categories__morelink--active{ color: #0006ff; }.news-list__filters__label--categories__morelink--active [class*=" fa"]{ -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }.news-list__filters__label--categories__morelink--active::after{ opacity: 1; }.news-list__filters__label--startingpoints__morelink{ display: none; }.news-list__filters__startingpoints__heading{ display: none; }.news-list__filters__input{ width: .1px;  height: .1px;  opacity: 0;  overflow: hidden;  position: absolute;  z-index: -1; }.news-list__filters__input:checked + .news-list__filters__label{ color: #0006ff; }.news-list__filters__input:checked + .news-list__filters__label:after{ -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }.news-list__filters__categories{ z-index: 2;  position: absolute;  width: -webkit-calc(100vw - 2 * 10px); width: calc(100vw - 2 * 10px);  max-width: 480px;  background-color: #fff;  left: auto;  right: 0;  opacity: 0;  overflow: hidden;  -webkit-transition: height .75s ease,opacity .35s ease-in-out; transition: height .75s ease,opacity .35s ease-in-out; }.news-list__filters__categories__inner{ padding: 3em; }.news-list__filters__categories__inner .heading--h3:first-child{ margin-top: 0; }.news-list__filters__categories__list{ list-style: none;  margin: 0;  padding: 0;  max-height: 23.75em;  margin-right: -2.25em;  padding-right: 2.25em;  overflow: auto;  -webkit-overflow-scrolling: touch; }.news-list__filters__categories__list::-webkit-scrollbar{ -webkit-appearance: none;  width: 7px;  cursor: pointer; }.news-list__filters__categories__list::-webkit-scrollbar-thumb{ border-radius: 4px;  background-color: rgba(0,0,0,.35);  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5); }.news-list__filters__categories--opened{ height: auto;  opacity: 1; }.news-list__filters__categories:not(.news-list__filters__categories--opened){ height: 0 !important; }.news-list__filters__categories--opened:not(.news-list__filters__categories--in-progress){ height: auto !important; }.news-list__filters__categories__submit{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-top: 2.25em; }.news-list__filters__categories__submit button,.news-list__filters__categories__submit .button{ font-size: .875em; }.news-list__filters__categories__submit .link,.news-list__filters__categories__submit .button--link{ font-size: 1em; }.news-list__filters .form__checkboxes__item > .form__input--check + .form__label--check{ font-size: 1.16em;  letter-spacing: .1em;  font-weight: 400;  text-transform: none;  padding-left: 2em; }.news-list__filters .form__checkboxes__item > .form__input--check + .form__label--check::before{ top: 1px; }.news-list__filters__selected{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.news-list__filters__selected__item{ display: block;  margin-top: 3em;  margin-bottom: -1.5em;  cursor: pointer; }.news-list__filters__selected__item [class*="fa-"]{ color: #979797;  vertical-align: middle;  margin-left: .35em;  -webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out; }.news-list__filters__selected__item:not(:last-child)::after{ content: ",";  margin-left: .375em;  margin-right: .45em; }.news-list__filters__selected__item:hover [class*="fa-"]{ color: #000; }.news-list__filters::before{ content: "";  position: fixed;  top: 0;  bottom: 0;  left: 0;  right: 0;  background-color: rgba(74,74,74,.15);  z-index: -1;  pointer-events: none;  opacity: 0;  -webkit-transition: opacity .35s ease-in-out,z-index 0s ease .35s; transition: opacity .35s ease-in-out,z-index 0s ease .35s; }.news-list__filters--opened::before{ opacity: 1;  z-index: 5;  -webkit-transition: opacity .35s ease-in-out; transition: opacity .35s ease-in-out; }.news-list .message{ margin: 2em 0;  max-width: -webkit-calc(1150px + 40px - (1150px + 40px - 2 * 440px)/2); max-width: calc(1150px + 40px - (1150px + 40px - 2 * 440px)/2);  margin-left: auto;  margin-right: auto; }.news-list--slider__inner{ position: relative;  right: 0;  left: 0; }.news-list--slider__inner::after{ content: "";  display: block;  height: 5px;  -webkit-flex: none; -ms-flex: none; flex: none; }.news-list--slider__nav__list{ list-style: none;  padding: 0;  margin: 0;  color: #979797;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  margin-top: 0;  margin-bottom: .5em; }.news-list--slider__nav__item{ line-height: 1;  padding: .375em .5em;  border: 1px solid #c8c8c8;  cursor: pointer;  -webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out; }.news-list--slider__nav__item + .news-list--slider__nav__item{ margin-left: -1px; }.news-list--slider__nav__item:hover{ color: #000; }.news-list--slider .news-list__item:nth-child(6n+1),.news-list--slider .news-list__item:nth-child(6n+2),.news-list--slider .news-list__item:nth-child(6n+3),.news-list--slider .news-list__item:nth-child(6n+4),.news-list--slider .news-list__item:nth-child(6n+5),.news-list--slider .news-list__item:nth-child(6n){ -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.news-list--slider .news-list__item:nth-child(1){ -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.news-list--slider .news-list__morenews{ margin-top: 0;  padding-top: 2em; }.news-list--slider .news-list__morenews::before{ content: none; }.news-detail{ padding-bottom: 3em; }.news-detail__backlink-wrap{ position: relative;  left: -webkit-calc((1400px - 680px)/2 * -1); left: calc((1400px - 680px)/2 * -1);  right: -webkit-calc((1400px - 680px)/2 * -1); right: calc((1400px - 680px)/2 * -1);  padding-bottom: 1em; }.news-detail__content{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  position: relative;  left: -webkit-calc((920px - 680px + 40px)/2 * -1); left: calc((920px - 680px + 40px)/2 * -1);  right: -webkit-calc((920px - 680px + 40px)/2 * -1); right: calc((920px - 680px + 40px)/2 * -1);  width: -webkit-calc(920px + 40px); width: calc(920px + 40px); }.news-detail__content > *{ width: 100%; }.news-detail__content > *{ max-width: 680px; }.news-detail__content > * + ul,.news-detail__content > * + ol{ margin-top: 0; }.news-detail__content .news-detail__media{ width: 50%;  padding: 0 20px;  margin-top: 0;  margin-bottom: 1em;  overflow: hidden;  padding-top: 3.2em;  margin-top: -3.2em; }.news-detail__content .news-detail__media + p{ width: 50%;  padding: 0 20px; }.news-detail__content .news-detail__media .imageslider__arrows__list{ margin-top: -3.2em;  margin-bottom: 1.25em; }.news-detail__heading{ margin-top: .5em; }.news-detail__info{ font-size: .75em;  font-weight: 700;  letter-spacing: .15em;  text-transform: uppercase;  margin-top: -.5em;  margin-bottom: 3em;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.news-detail__date{ white-space: nowrap; }.news-detail__category{ list-style: none;  margin: 0;  padding: 0;  min-height: 1.75em;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.news-detail__category__item:not(:last-child)::after{ content: " – "; }.news-detail__share::before{ content: "";  display: block;  width: 1px;  height: 5.75em;  background-color: #0006ff;  margin: auto;  margin-top: 2em;  margin-bottom: 2em; }.news-detail__media{ margin-top: 2em;  margin-bottom: 2em; }.shariff__outer{ color: #0006ff;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.shariff__outer > *{ width: 100%; }.shariff > ul{ list-style: none;  margin: 0;  padding: 0;  font-size: 1.25em;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.shariff > ul .share_text{ display: none; }.shariff > ul a{ background: none;  margin: 0;  padding: 0;  color: inherit;  padding: .675em;  -webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out; }.shariff > ul a [class*="fa-"]{ -webkit-transition: transform .375s ease-in-out; transition: transform .375s ease-in-out; }.shariff > ul a:hover{ color: #000; }.shariff > ul a:hover [class*="fa-"]{ -webkit-transform: scale(1.175); -ms-transform: scale(1.175); transform: scale(1.175); }.shariff__label{ text-align: center;  font-size: .75em;  font-weight: 700;  text-transform: uppercase;  letter-spacing: .15em;  margin: 1.5em 0; }.t8_team__list{ margin-top: -1.5em;  margin-bottom: -1.5em; }.t8_team__list--single{ margin-top: 0;  margin-bottom: 0; }.t8_team__list__item{ margin-top: 1.5em;  margin-bottom: 1.5em; }.t8_team__list__item .t8_team__list__item__title{ font-size: inherit;  letter-spacing: inherit;  line-height: inherit;  font-weight: inherit;  color: inherit;  text-transform: inherit;  margin: 0; }.t8_team__list__item .t8_team__list__item__image{ width: 100%;  height: auto; }.t8_team__list__item .t8_team__list__item__image-wrap{ max-width: 110px;  border-radius: 50%;  overflow: hidden;  margin-bottom: .75em; }.t8_team__list__item .t8_team__list__item__image--placeholder{ width: 100%;  height: 0;  padding-bottom: 100%;  background-color: #c8c8c8; }.t8_team__list__item--single{ margin-top: .5em;  margin-bottom: 1.5em; }.t8_team__list__item--single .t8_team__list__item__image-wrap{ margin-top: 1.5em;  margin-bottom: 0; }.loginform__header{ margin-bottom: 1em; }.loginform__form{ margin: 0; }.loginform__form-wrap{ margin: 2em 0; }.loginform__backtologin-wrap,.loginform__passwordreset-wrap{ margin-top: 3.25em; }.loginform .typo3-messages{ list-style: none;  margin: 0;  padding: 0;  margin-bottom: 2em; }.loginform .typo3-messages .alert{ font-weight: 700;  margin: 1em 0; }.loginform .typo3-messages .alert p:last-child{ margin-bottom: 0; }.loginform .typo3-messages .alert.alert-success{ color: #57a805; }.loginform .typo3-messages .alert.alert-error,.loginform .typo3-messages .alert.alert-warning{ color: #d0021b; }.piaget .form__content{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  padding-top: 3em;  margin: 0 -20px; }.piaget .form__content.form__content--nopadding{ padding-top: 0; }.piaget .form__left{ width: 100%;  max-width: -webkit-calc((100% - (680px + 40px))/2 + (680px + 40px)); max-width: calc((100% - (680px + 40px))/2 + (680px + 40px));  padding: 0 20px; }.piaget .form__left__header{ max-width: 680px;  margin-left: auto;  margin-right: 0; }.piaget .form__left__heading{ margin-bottom: 2.5em; }.piaget .form__left__heading__first{ margin-top: 0; }.piaget .form__right{ -webkit-flex: none; -ms-flex: none; flex: none;  width: -webkit-calc((100% - (920px + 40px))/2); width: calc((100% - (920px + 40px))/2);  padding: 0 20px;  -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;  position: relative;  position: -webkit-sticky; position: sticky;  top: 13em; }.piaget .form__right > .imagedescription:first-child{ margin-top: .15em; }.piaget .form__right .form__fieldwrap--submit > .button{ width: 100%; }.piaget .form__right .form__fieldwrap--submit > .button + .button{ margin-top: 1em; }.piaget .form__fieldset{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  margin-bottom: 5em; }.piaget .form__fieldset + .form__fieldset{ margin-top: 5em; }.piaget .form__fieldset + .form__fieldset.form__fieldset--submit{ margin-top: -3em; }.piaget .form__fieldset__content{ max-width: -webkit-calc(680px + 40px); max-width: calc(680px + 40px);  width: -webkit-calc(100% + 40px); width: calc(100% + 40px);  -webkit-flex: none; -ms-flex: none; flex: none;  margin-top: -1.25em;  margin-bottom: -1.25em; }.piaget .form__fieldset__legend{ display: block;  -webkit-flex: 1; -ms-flex: 1; flex: 1;  font-weight: 700;  font-size: .75em;  text-transform: uppercase;  letter-spacing: .125em;  color: #0006ff;  padding-right: 3em;  margin-top: 0; }.piaget .form__fieldset__legend__edit{ color: #000;  margin-top: .5em;  font-weight: 400; }.piaget .form__checkdata__step{ margin-top: .45em;  margin-bottom: .45em; }.piaget .form__checkdata__item{ line-height: 1.75;  margin: 1em -20px; }.piaget .form__checkdata__name{ width: 100%;  -webkit-flex: none; -ms-flex: none; flex: none;  padding: 0 20px;  font-size: .875em;  font-weight: 700;  letter-spacing: .06em; }.piaget .form__checkdata__value{ padding: 0 20px; }.piaget__list{ max-width: 680px;  margin: auto; }.piaget__list__heading{ margin-top: 0;  margin-bottom: 1.5em; }.piaget__table{ width: -webkit-calc(100% + 1.5em); width: calc(100% + 1.5em);  border-spacing: 0;  font-size: .875em;  display: block;  margin-left: -.75em;  margin-right: -.75em;  overflow: auto;  -webkit-overflow-scrolling: touch; }.piaget__table__body,.piaget__table__head{ width: 100%;  display: table; }.piaget__table__tr{ text-align: left;  margin: .375em 0; }.piaget__table__tr--head{ background: transparent; }.piaget__table__td{ border-top: 1px solid #c8c8c8; }.piaget__table__td,.piaget__table__th{ padding: 1em .75em;  text-align: left;  vertical-align: top; }.piaget__table__td:first-child,.piaget__table__th:first-child{ min-width: 150px; }.piaget__table__td:nth-child(2),.piaget__table__th:nth-child(2){ min-width: 150px; }.piaget__table__td:nth-child(3),.piaget__table__th:nth-child(3){ min-width: 140px; }.piaget__table__td:nth-child(4),.piaget__table__th:nth-child(4){ min-width: 120px; }.piaget__table__td:nth-child(5),.piaget__table__th:nth-child(5){ min-width: 75px;  text-align: center; }.piaget__table__td:nth-child(6),.piaget__table__th:nth-child(6){ min-width: 50px;  text-align: center; }.piaget__table__activationdate--danger{ color: #d0021b; }.piaget__stateicon{ display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  width: 1.75em;  height: 1.75em;  border-radius: 50%;  background-color: #c8c8c8;  color: #fff;  font-size: .675em; }.piaget__stateicon.piaget__stateicon--check{ background-color: #f78800; }.piaget__stateicon.piaget__stateicon--check > [class*="fa-"]{ font-size: .875em; }.piaget__stateicon.piaget__stateicon--check-double{ background-color: #57a805; }.piaget__export{ margin-top: 3em; }.piaget .typo3-messages{ margin: 1em 0 2.5em;  padding: 0;  list-style: none; }.piaget .typo3-messages .alert{ font-weight: 700;  margin: 1em 0; }.piaget .typo3-messages .alert p:last-child{ margin-bottom: 0; }.piaget .typo3-messages .alert.alert-success{ color: #57a805; }.piaget .typo3-messages .alert.alert-error,.piaget .typo3-messages .alert.alert-warning{ color: #d0021b; }.piaget .form__left__heading + .typo3-messages{ margin-top: -2em; }.button.button--removelanguageskill,.button.button--deleteicon{ padding: .875em 0;  border: none;  color: inherit;  font-size: 1em;  text-transform: none;  font-weight: inherit;  letter-spacing: inherit;  background: transparent; }.button.button--link.addLanguageskill{ font-weight: 400;  font-size: .875em;  padding-top: 1em; }.form__fieldwrap--file__outer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.form__fieldwrap--file__outer > *{ width: 100%; }.uploadedfiles__item{ display: inline-block;  padding: .6em .35em .6em 0; }.uploadedfiles__item__link{ white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  direction: rtl; }.uploadedfiles__list{ list-style: none;  padding: 0;  margin: 0; }.uploadedfiles__list .uploadedfiles__item{ padding-top: .2em;  padding-bottom: .2em; }.uploadedfiles__list .button.button--deleteicon{ padding: 0; }.uploadedfiles__list__item{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  max-width: 100%; }.uploadedfiles__list__item:first-child{ padding-top: .4em; }.uploadedfiles__list__item:last-child{ padding-bottom: .4em; }.uploadedfiles__list .uploadedfiles__item{ width: auto;  overflow: hidden;  text-overflow: ellipsis;  direction: rtl;  white-space: nowrap;  margin-right: .5em; }.uploadedfiles--single{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  max-width: 100%; }.uploadedfiles--single .uploadedfiles__item{ width: auto;  overflow: hidden;  text-overflow: ellipsis;  direction: rtl;  white-space: nowrap;  margin-right: .5em; }.form__fieldwrap--search .form__input__btn .fa-search{ font-size: 1.875em;  margin-top: 0; }.form__input--search{ background-color: transparent;  border-width: 1px;  border-top: 0;  border-left: 0;  border-right: 0;  border-color: #979797;  padding-left: 3em;  padding-right: 2em; }.searchresults .message:first-child{ margin-top: 0; }.searchresults__results{ margin-top: 2em;  margin-bottom: 2em; }.searchresults__number{ font-weight: 700;  letter-spacing: .025em; }.searchresults__item{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  margin: 0 -.75em;  padding: 1.75em 0;  border-bottom: 1px solid #c8c8c8; }.searchresults__item:first-child{ border-top: 1px solid #c8c8c8; }.searchresults__item__text{ -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;  width: 100%;  padding: 0 .75em; }.searchresults__item__image-wrap{ -webkit-flex: none; -ms-flex: none; flex: none;  padding: 0 .75em; }.searchresults__item__title{ margin-top: 0; }.searchresults__item__url{ font-size: .75em;  color: #979797;  margin-bottom: .675em; }.mark,.searchresults .hit{ background-color: #f5f5f5;  color: inherit;  padding: .25em .25em;  font-weight: 700; }.modal{ display: none; }.modal--open{ display: block; }.modal__overlay{ position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  z-index: 20;  background: rgba(0,0,0,.2); }.modal__container{ background-color: #fff;  padding: 2.5em 40px;  width: 100%;  margin: -webkit-calc(40px / 2); margin: calc(40px / 2);  max-width: 600px;  max-height: -webkit-calc(100vh - 40px - 100px); max-height: calc(100vh - 40px - 100px);  overflow: auto; }.modal__header{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-bottom: 1.5em; }.modal__header__close{ cursor: pointer;  font-family: inherit;  font-weight: inherit;  outline: none;  text-decoration: none;  text-align: center;  border: none;  border-radius: 0;  background-color: transparent;  padding-left: .75em;  -webkit-transition: transform .25s ease-in-out,color .2s ease-in-out; transition: transform .25s ease-in-out,color .2s ease-in-out;  font-size: 1.5em;  color: #979797; }.modal__header__close .fi{ pointer-events: none; }.modal__header__close:hover{ color: #000;  -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); }.modal__title{ margin-top: 0;  margin-bottom: 0; }.modal__question{ margin-bottom: 2.75em; }.modal__footer.modal__footer--buttongroup{ text-align: right;  margin-top: -.25em;  margin-bottom: -.25em; }.modal__footer.modal__footer--buttongroup > .button{ margin-top: .25em;  margin-bottom: .25em; }.modal[aria-hidden="false"] .modal__overlay{ -webkit-animation: mmfadeIn .3s cubic-bezier(0,0,.2,1); animation: mmfadeIn .3s cubic-bezier(0,0,.2,1); }.modal[aria-hidden="false"] .modal__container{ -webkit-animation: mmslideIn .3s cubic-bezier(0,0,.2,1); animation: mmslideIn .3s cubic-bezier(0,0,.2,1); }.modal[aria-hidden="true"] .modal__overlay{ -webkit-animation: mmfadeOut .3s cubic-bezier(0,0,.2,1); animation: mmfadeOut .3s cubic-bezier(0,0,.2,1); }.modal[aria-hidden="true"] .modal__container{ -webkit-animation: mmslideOut .3s cubic-bezier(0,0,.2,1); animation: mmslideOut .3s cubic-bezier(0,0,.2,1); }.modal__container,.modal__overlay{ will-change: transform; }@keyframes rotate{from{ -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); }to{ -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }}@keyframes mmfadeIn{from{ opacity: 0; }to{ opacity: 1; }}@keyframes mmfadeOut{from{ opacity: 1; }to{ opacity: 0; }}@keyframes mmslideIn{from{ -webkit-transform: translateY(15%); -ms-transform: translateY(15%); transform: translateY(15%); }to{ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}@keyframes mmslideOut{from{ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }to{ -webkit-transform: translateY(-10%); -ms-transform: translateY(-10%); transform: translateY(-10%); }}#cc-modal,#cc-settingsmodal,#cc-tag,#cc-notification,#cc-modal div,#cc-modal span,#cc-modal iframe,#cc-modal h1,#cc-modal h2,#cc-modal h3,#cc-modal h4,#cc-modal h5,#cc-modal h6,#cc-modal p,#cc-modal pre,#cc-modal a,#cc-modal code,#cc-modal em,#cc-modal img,#cc-modal s,#cc-modal small,#cc-modal strong,#cc-modal b,#cc-modal u,#cc-modal i,#cc-modal dl,#cc-modal dt,#cc-modal dd,#cc-modal ol,#cc-modal ul,#cc-modal li,#cc-modal form,#cc-modal label,#cc-settingsmodal div,#cc-settingsmodal span,#cc-settingsmodal iframe,#cc-settingsmodal h1,#cc-settingsmodal h2,#cc-settingsmodal h3,#cc-settingsmodal h4,#cc-settingsmodal h5,#cc-settingsmodal h6,#cc-settingsmodal p,#cc-settingsmodal pre,#cc-settingsmodal a,#cc-settingsmodal code,#cc-settingsmodal em,#cc-settingsmodal img,#cc-settingsmodal s,#cc-settingsmodal small,#cc-settingsmodal strong,#cc-settingsmodal b,#cc-settingsmodal u,#cc-settingsmodal i,#cc-settingsmodal dl,#cc-settingsmodal dt,#cc-settingsmodal dd,#cc-settingsmodal ol,#cc-settingsmodal ul,#cc-settingsmodal li,#cc-settingsmodal form,#cc-settingsmodal label,#cc-tag div,#cc-tag span,#cc-tag iframe,#cc-tag h1,#cc-tag h2,#cc-tag h3,#cc-tag h4,#cc-tag h5,#cc-tag h6,#cc-tag p,#cc-tag pre,#cc-tag a,#cc-tag code,#cc-tag em,#cc-tag img,#cc-tag s,#cc-tag small,#cc-tag strong,#cc-tag b,#cc-tag u,#cc-tag i,#cc-tag dl,#cc-tag dt,#cc-tag dd,#cc-tag ol,#cc-tag ul,#cc-tag li,#cc-tag form,#cc-tag label,#cc-notification div,#cc-notification span,#cc-notification iframe,#cc-notification h1,#cc-notification h2,#cc-notification h3,#cc-notification h4,#cc-notification h5,#cc-notification h6,#cc-notification p,#cc-notification pre,#cc-notification a,#cc-notification code,#cc-notification em,#cc-notification img,#cc-notification s,#cc-notification small,#cc-notification strong,#cc-notification b,#cc-notification u,#cc-notification i,#cc-notification dl,#cc-notification dt,#cc-notification dd,#cc-notification ol,#cc-notification ul,#cc-notification li,#cc-notification form,#cc-notification label{ font-family: 'Montserrat',sans-serif,sans-serif;  letter-spacing: 0;  font-size: 1em;  line-height: 1.875;  font-weight: 400;  text-transform: none; }#cc-notification{ background-color: #f5f5f5;  font-family: inherit;  left: 10px;  right: 10px;  width: auto; }#cc-notification.cc-bottom{ bottom: 10px; }#cc-notification h2{ font-size: 1em;  margin-top: .75em;  margin-bottom: .75em;  margin-right: 40px;  -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto;  max-width: 100%; }#cc-notification h2 a{ font-size: inherit;  letter-spacing: inherit; }#cc-notification #cc-notification-wrapper{ padding: .5em 20px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }#cc-notification #cc-notification-permissions li strong{ color: #000; }#cc-notification h2 span,#cc-notification h2{ letter-spacing: .025em; }#cc-notification h2 span{ margin-bottom: 0; }#cc-notification h2,#cc-notification h3,#cc-notification p{ font-size: inherit;  color: #000;  line-height: 1.5;  text-transform: inherit;  letter-spacing: inherit; }#cc-notification h2 span{ font-size: inherit; }#cc-notification a,#cc-notification a:visited{ font-size: inherit;  line-height: inherit;  color: #000;  text-decoration: none;  background-image: -webkit-linear-gradient(#0006ff 0,#0006ff 100%); background-image: linear-gradient(#0006ff 0,#0006ff 100%);  background-position: 0% 100%;  background-repeat: no-repeat;  background-size: 100% 3px;  -webkit-transition: background-size .3s ease-in-out,color .25s ease-in-out; transition: background-size .3s ease-in-out,color .25s ease-in-out;  -webkit-box-decoration-break: clone; box-decoration-break: clone;  padding: .125em .175em;  margin: -.125em -.175em; }#cc-notification a:hover{ color: #fff;  text-decoration: none;  background-size: 100% 100%; }#cc-notification ul.cc-notification-buttons{ width: auto;  position: static; }#cc-notification ul.cc-notification-buttons li a,#cc-notification ul.cc-notification-buttons li a:visited{ text-transform: uppercase;  font-size: .75em;  font-weight: 700;  letter-spacing: .125em;  color: #0006ff;  background: transparent;  text-decoration: none;  border: 3px solid #0006ff;  border-radius: 0;  display: inline-block;  padding: .875em 1.75em;  margin: 0;  -webkit-transition: unset; transition: unset;  -webkit-transition: background-color .2s ease-in-out,color .2s ease-in-out; transition: background-color .2s ease-in-out,color .2s ease-in-out; }#cc-notification ul.cc-notification-buttons li a::before,#cc-notification ul.cc-notification-buttons li a:visited::before{ content: none; }#cc-notification ul.cc-notification-buttons li a:hover,#cc-notification ul.cc-notification-buttons li a:active,#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites:hover,#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites:active{ background-color: #0006ff;  color: #fff;  border-radius: 0;  text-decoration: none;  -webkit-box-shadow: none; box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none; }#cc-notification.cc-mobile{ position: fixed;  z-index: 10;  top: auto;  bottom: 10px;  border-top: 0;  -webkit-box-shadow: none; box-shadow: none; }#cc-notification.cc-mobile h2 span,#cc-notification.cc-mobile h2{ font-size: 1em;  line-height: 1.6; }#cc-notification.cc-mobile ul.cc-notification-buttons li a,#cc-notification.cc-mobile ul.cc-notification-buttons li a:visited{ margin-top: 0; }.cwindow__buttons{ gap: 20px;  margin: -.5em 0; }.cwindow__footer a{ background-image: -webkit-repeating-linear-gradient(90deg,#A2B3C6 0%,#A2B3C6 100%); background-image: repeating-linear-gradient(90deg,#A2B3C6 0%,#A2B3C6 100%);  background-position: center bottom;  background-size: 0 1px; }.cwindow__footer a:hover{ background-size: 100% 1px; }.cbanner{ z-index: 10;  padding: 1.5em 30px; }.cbanner__inner{ gap: 20px; }.cbanner__buttons{ gap: 10px 20px;  margin: 0;  margin-top: -.5em; }.cbanner .fa-sliders{ font-weight: 300; }.cbanner .fa-sliders::before{ content: ""; }.cbanner__pagelinks a{ background-image: -webkit-repeating-linear-gradient(90deg,#A2B3C6 0%,#A2B3C6 100%); background-image: repeating-linear-gradient(90deg,#A2B3C6 0%,#A2B3C6 100%);  background-position: center bottom;  background-size: 0 1px; }.cbanner__pagelinks a:hover{ background-size: 100% 1px; }.map{ height: 520px;  max-height: 55vh;  margin-left: -20px;  margin-right: -20px; }@media (max-width:1800px){.ce-header > .heading.heading--side{ font-size: 2.75em;  top: 1.5em;  left: 1em; }}@media (max-width:1640px){.ce-header > .heading.heading--side{ font-size: 2.25em;  top: 2em;  left: .5em; }}@media (max-width:1636px){.header__main{ padding-right: 5.5em;  padding-left: 5.5em; }.main .container > .content-section.content--wider,.main .container .pagesidebar__content > .content-section.content--wider{ padding-left: -webkit-calc((100% - 800px)/2); padding-left: calc((100% - 800px)/2);  padding-right: -webkit-calc((100% - 800px)/2); padding-right: calc((100% - 800px)/2); }.main .container > .content-section.content--wider.gridsidebar,.main .container .pagesidebar__content > .content-section.content--wider.gridsidebar{ padding-right: 0; }.main .container > .content-section.content--wider.gridsidebar .gridsidebar__content,.main .container .pagesidebar__content > .content-section.content--wider.gridsidebar .gridsidebar__content{ width: -webkit-calc((100vw - 2 * 5.5em) - ((100vw - 2 * 5.5em) - 800px) + 40px); width: calc((100vw - 2 * 5.5em) - ((100vw - 2 * 5.5em) - 800px) + 40px); }.main .container > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider,.main .container .pagesidebar__content > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider{ width: -webkit-calc(800px + 40px); width: calc(800px + 40px);  left: -webkit-calc((800px - 680px) / 2 * -1); left: calc((800px - 680px) / 2 * -1); }.news-detail__backlink-wrap{ left: -webkit-calc(((100vw - 2 * 5.5em - 40px) - 680px)/2 * -1); left: calc(((100vw - 2 * 5.5em - 40px) - 680px)/2 * -1);  right: -webkit-calc(((100vw - 2 * 5.5em - 40px) - 680px)/2 * -1); right: calc(((100vw - 2 * 5.5em - 40px) - 680px)/2 * -1); }.gridsidebar__sidebar{ width: -webkit-calc(((100vw - 2 * 5.5em) - 800px - 40px)/2 - 6px); width: calc(((100vw - 2 * 5.5em) - 800px - 40px)/2 - 6px); }.pagesidebar__left{ width: -webkit-calc((100% - 800px)/2); width: calc((100% - 800px)/2); }.pagesidebar__content{ width: -webkit-calc(100% - (100% - 800px)/2); width: calc(100% - (100% - 800px)/2); }.main .container .pagesidebar__content{}.main .container .pagesidebar__content > .content-section.content--wider{ padding-left: 0;  padding-right: -webkit-calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 800px)/2); padding-right: calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 800px)/2); }.main .container .pagesidebar__content > .content-section{ padding-left: -webkit-calc((800px - 680px)/2); padding-left: calc((800px - 680px)/2);  padding-right: -webkit-calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 680px)/2); padding-right: calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 680px)/2); }.main .container > .content-section.content--full{ padding-left: 0;  padding-right: 0; }.main .container > .content-section.content--full.content--header-side{ padding-left: -webkit-calc((100% - 920px)/2); padding-left: calc((100% - 920px)/2);  padding-right: -webkit-calc((100% - 920px)/2); padding-right: calc((100% - 920px)/2); }.main > .container > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: -webkit-calc((100vw - 680px)/2 - 10px - 40px/2); padding-right: calc((100vw - 680px)/2 - 10px - 40px/2);  width: -webkit-calc(100% + ((100vw - 680px)/2) - 10px - 40px/2); width: calc(100% + ((100vw - 680px)/2) - 10px - 40px/2); }.main > .container > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + ((100vw - 680px)/2 - 10px - 40px/2)); width: calc(50% + ((100vw - 680px)/2 - 10px - 40px/2)); }.main > .container > .content-section.content--full > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: 20px;  width: -webkit-calc(100% + 5.5em); width: calc(100% + 5.5em); }.main > .container > .content-section.content--full > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + 40px/2); width: calc(50% + 40px/2); }.main > .container > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: -webkit-calc((100vw - 800px)/2 - 10px - 40px/2); padding-right: calc((100vw - 800px)/2 - 10px - 40px/2);  width: -webkit-calc(100% + ((100vw - 800px)/2) - 10px - 40px/2); width: calc(100% + ((100vw - 800px)/2) - 10px - 40px/2); }.main > .container > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + ((100vw - 800px)/2 - 10px - 40px/2)); width: calc(50% + ((100vw - 800px)/2 - 10px - 40px/2)); }.main > .container > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: -webkit-calc((100vw - 920px)/2 - 10px - 40px/2); padding-right: calc((100vw - 920px)/2 - 10px - 40px/2);  width: -webkit-calc(100% + ((100vw - 920px)/2) - 10px - 40px/2); width: calc(100% + ((100vw - 920px)/2) - 10px - 40px/2); }.main > .container > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + ((100vw - 920px)/2 - 10px - 40px/2)); width: calc(50% + ((100vw - 920px)/2 - 10px - 40px/2)); }.piaget .form__right,.powermail_form .form__right,.custom_form .form__right{ width: -webkit-calc((100% - (800px + 40px))/2); width: calc((100% - (800px + 40px))/2); }.piaget .form__right .form__fieldwrap--submit > .button,.powermail_form .form__right .form__fieldwrap--submit > .button,.custom_form .form__right .form__fieldwrap--submit > .button{ width: 25em;  max-width: 100%;  display: block; }.news-detail__content{ left: -webkit-calc((920px - 680px + 40px)/2 * -1); left: calc((920px - 680px + 40px)/2 * -1);  right: -webkit-calc((920px - 680px + 40px)/2 * -1); right: calc((920px - 680px + 40px)/2 * -1);  width: -webkit-calc(920px + 40px); width: calc(920px + 40px); }.content--wider .subpages__menu__list::after{ left: -webkit-calc((100vw - 2 * 5.5em - 2 * 10px - 40px - 800px - 40px/2) / 2 * -1); left: calc((100vw - 2 * 5.5em - 2 * 10px - 40px - 800px - 40px/2) / 2 * -1);  right: -webkit-calc((100vw - 2 * 5.5em - 2 * 10px - 40px - 800px - 40px/2) / 2 * -1); right: calc((100vw - 2 * 5.5em - 2 * 10px - 40px - 800px - 40px/2) / 2 * -1); }.news-list--slider .news-list__item__inner{ max-width: 100%; }.navigation.navigation--sidebar{ margin-right: -10px; }.main .container > .content-section.content--full.background-blue{ padding-left: 40px;  padding-right: 40px; }.background-blue::before{ width: -webkit-calc(100vw - 2 * 5.5em - 2 * 10px - 40px); width: calc(100vw - 2 * 5.5em - 2 * 10px - 40px);  left: -webkit-calc((100vw - 2 * 5.5em - 2 * 10px - 100% - 40px) / 2 * -1); left: calc((100vw - 2 * 5.5em - 2 * 10px - 100% - 40px) / 2 * -1); }.main .container > .content-section.content--full.background-grey{ padding-left: 40px;  padding-right: 40px; }.background-grey::before{ width: -webkit-calc(100vw - 2 * 5.5em - 2 * 10px - 40px); width: calc(100vw - 2 * 5.5em - 2 * 10px - 40px);  left: -webkit-calc((100vw - 2 * 5.5em - 2 * 10px - 100% - 40px) / 2 * -1); left: calc((100vw - 2 * 5.5em - 2 * 10px - 100% - 40px) / 2 * -1); }}@media (max-width:1540px){.banner__slider__item{ padding: 0 6.25em; }.banner__scrolllink__wrap{ width: -webkit-calc(100% - 2 * 6.25em); width: calc(100% - 2 * 6.25em); }}@media (max-width:1440px){.navigation__main{ margin-left: -.875em;  margin-right: -.875em;  padding-right: 0; }.navigation__text,.navigation__item--has-image .navigation__link{ padding-left: .875em;  padding-right: .875em; }.navigation .navigation__level2 .navigation__text{ padding-left: 1.09375em;  padding-right: 1.09375em; }.ce-header > .heading.heading--side{ left: 0; }.gridsidebar__sidebar{ width: -webkit-calc(680px + 40px); width: calc(680px + 40px);  padding-top: 2em;  max-width: 100%; }.gridsidebar__sidebar > .content-section + .content-section .ce-header{ padding-top: 1.5em; }.gridsidebar__sidebar > .content-section:first-child > .col12 > .anchor + .ce-textpic{ margin-top: -1.375em; }.gridsidebar__sidebar:empty{ padding: 0; }.gridsidebar.content--wider .grid__sidebar{ width: -webkit-calc(800px + 40px); width: calc(800px + 40px);  max-width: 100%; }.main .container > .content-section.gridsidebar.padding--less-bottom + .content-section.padding--less-top,.main .container .pagesidebar__content > .content-section.gridsidebar.padding--less-bottom + .content-section.padding--less-top{ padding-top: 3em; }.pagesidebar{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.pagesidebar__left{ width: 100%;  max-width: 680px;  margin: auto;  position: static;  padding-bottom: 3em;  margin-top: -2em; }.pagesidebar__content{ width: 100%; }.main .container .pagesidebar__content > .content-section.content--wider{ padding-left: -webkit-calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 800px)/2); padding-left: calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 800px)/2);  padding-right: -webkit-calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 800px)/2); padding-right: calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 800px)/2); }.main .container .pagesidebar__content > .content-section{ padding-left: -webkit-calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 680px)/2); padding-left: calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 680px)/2);  padding-right: -webkit-calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 680px)/2); padding-right: calc(((100vw - 2 * 5.5em - 40px - 2 * 10px) - 680px)/2); }.piaget .form__content,.powermail_form .form__content,.custom_form .form__content{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  padding-top: 1.5em; }.piaget .form__left,.powermail_form .form__left,.custom_form .form__left{ max-width: -webkit-calc(680px + 40px); max-width: calc(680px + 40px); }.piaget .form__right,.powermail_form .form__right,.custom_form .form__right{ width: 100%;  max-width: -webkit-calc(680px + 40px); max-width: calc(680px + 40px); }.piaget .form__fieldset,.powermail_form .form__fieldset,.custom_form .form__fieldset{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  margin-bottom: 4em; }.piaget .form__fieldset + .form__fieldset,.powermail_form .form__fieldset + .form__fieldset,.custom_form .form__fieldset + .form__fieldset{ margin-top: 4em; }.piaget .form__fieldset + .form__fieldset.form__fieldset--submit,.powermail_form .form__fieldset + .form__fieldset.form__fieldset--submit,.custom_form .form__fieldset + .form__fieldset.form__fieldset--submit{ margin-top: -1.5em; }.piaget .form__fieldset__legend,.powermail_form .form__fieldset__legend,.custom_form .form__fieldset__legend{ margin-bottom: 2em; }h1,.heading--h1{ font-size: 3.25em; }.lead{ margin-bottom: 3.25em; }h2,.heading--h2{ font-size: 2.875em; }.heading--section{ margin-top: 2.5em; }.main .container > .content-section.gridsidebar > header .heading--section:last-child,.main .container .pagesidebar__content > .content-section.gridsidebar > header .heading--section:last-child{ margin-bottom: 3em; }.subpages__menu__list{ margin-bottom: 0; }.banner__slider__item .banner__text h1,.banner__slider__item .banner__text .heading--h1{ font-size: 2.75em; }}@media (max-width:1400px){.cbanner__buttons{ margin-top: 20px; }}@media (max-width:1360px){.banner__slider{ margin-right: -5.5em; }.banner__slider__item{ padding: 0 -webkit-calc(5.5em - 40px/2) 0 0; padding: 0 calc(5.5em - 40px/2) 0 0; }.banner__scrolllink__wrap{ width: 100%; }}@media (max-width:1280px){.header__main{ padding-right: 0; }.header__logo__img{ height: auto;  max-width: 352px;  width: 100%; }.header__logo-link::after{ left: 1px; }.banner__slider{ margin-right: -5.5em; }.banner__slider__item{ padding: 0 -webkit-calc(5.5em - 40px/2) 0 0; padding: 0 calc(5.5em - 40px/2) 0 0; }.banner__scrolllink__wrap{ width: 100%; }.ce-header > .heading.heading--side{ position: static;  -webkit-transform: none; -ms-transform: none; transform: none;  color: #c8c8c8;  font-size: 3em;  margin: 0;  text-align: center;  letter-spacing: .375em; }.news-list--slider__nav{ margin-bottom: -1em;  margin-top: 1.75em; }.news-list__filters{ margin-top: 0; }}@media (max-width:1200px){body{ font-size: 95%; }h3,.heading--h3{ font-size: 1.675em; }h4,.heading--h4{ font-size: 1.125em; }.lead{ font-size: 1.125em; }.speciallayout--heading-overlapping .ce-header h3:last-child,.speciallayout--heading-overlapping .ce-header .heading--h3:last-child{ margin-bottom: -1.425em; }.navigation{ font-size: 1.125em; }.navigation__text,.navigation__item--has-image .navigation__link{ padding-bottom: 1.3055555556em; }.navigation.navigation--language{ margin-bottom: .8055555556em;  margin-left: -.5em; }.header__main.header--compact .navigation__text{ padding-top: -webkit-calc((((8.35em - 3em)/1.25) * .565 + 3/1.25 * 1em - 1.5em) / 2); padding-top: calc((((8.35em - 3em)/1.25) * .565 + 3/1.25 * 1em - 1.5em) / 2);  padding-bottom: -webkit-calc((((8.35em - 3em)/1.25) * .565 + 3/1.25 * 1em - 1.5em) / 2); padding-bottom: calc((((8.35em - 3em)/1.25) * .565 + 3/1.25 * 1em - 1.5em) / 2); }}@media screen and (max-width:1150px){.news-detail__content{ left: 0;  right: 0;  width: 100%; }.news-detail .news-detail__media{ width: 100%;  padding: 0;  margin-top: 0; }.news-detail .news-detail__media + p{ width: 100%;  padding: 0; }.news-detail .news-detail__media .imageslider__arrows__list{ margin-top: 0; }}@media screen and (max-width:1060px){.main > .container > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: 20px;  width: -webkit-calc(100% + 5.5em); width: calc(100% + 5.5em); }.main > .container > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + 40px/2); width: calc(50% + 40px/2); }.main .container > .content-section.content--wider.background-blue{ padding-left: 40px;  padding-right: 40px; }.main .container > .content-section.content--wider.background-grey{ padding-left: 40px;  padding-right: 40px; }}@media (max-width:1023px){.main .container > .content-section,.main .container .pagesidebar__content > .content-section,.footer .container > .content-section{ padding-bottom: 2em;  padding-top: 2em; }.main .container > .content-section:not([class*="background-"]) + .content-section:not([class*="background-"]),.main .container .pagesidebar__content > .content-section:not([class*="background-"]) + .content-section:not([class*="background-"]),.footer .container > .content-section:not([class*="background-"]) + .content-section:not([class*="background-"]){ margin-top: -2em; }.main .container > .content-section.background-blue + .background-blue,.main .container .pagesidebar__content > .content-section.background-blue + .background-blue,.footer .container > .content-section.background-blue + .background-blue{ margin-top: -2em; }.main .container > .content-section.background-grey + .background-grey,.main .container .pagesidebar__content > .content-section.background-grey + .background-grey,.footer .container > .content-section.background-grey + .background-grey{ margin-top: -2em; }.main .container > .content-section.padding--more-top,.main .container .pagesidebar__content > .content-section.padding--more-top,.footer .container > .content-section.padding--more-top{ padding-top: 3.5em; }.main .container > .content-section.padding--more-bottom,.main .container .pagesidebar__content > .content-section.padding--more-bottom,.footer .container > .content-section.padding--more-bottom{ padding-bottom: 3.5em; }.main .container > .content-section.padding--less-top,.main .container .pagesidebar__content > .content-section.padding--less-top,.footer .container > .content-section.padding--less-top{ padding-top: 0; }.main .container > .content-section.padding--less-bottom,.main .container .pagesidebar__content > .content-section.padding--less-bottom,.footer .container > .content-section.padding--less-bottom{ padding-bottom: 0; }.main .container > .content-section.padding--more-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]),.main .container .pagesidebar__content > .content-section.padding--more-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]),.footer .container > .content-section.padding--more-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]){ margin-top: -3.5em; }.main .container > .content-section.padding--less-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]),.main .container .pagesidebar__content > .content-section.padding--less-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]),.footer .container > .content-section.padding--less-bottom:not([class*="background-"]) + .content-section:not([class*="background-"]){ margin-top: 0; }.main .container > .content-section:not([class*="background-"]) + .content-section.padding--more-top:not([class*="background-"]),.main .container .pagesidebar__content > .content-section:not([class*="background-"]) + .content-section.padding--more-top:not([class*="background-"]),.footer .container > .content-section:not([class*="background-"]) + .content-section.padding--more-top:not([class*="background-"]){ margin-top: -3.5em; }.main .container > .content-section:not([class*="background-"]) + .content-section.padding--less-top:not([class*="background-"]),.main .container .pagesidebar__content > .content-section:not([class*="background-"]) + .content-section.padding--less-top:not([class*="background-"]),.footer .container > .content-section:not([class*="background-"]) + .content-section.padding--less-bottom:not([class*="background-"]){ margin-top: 0; }.main .container > .content-section.padding--more-bottom.background-blue + .background-blue,.main .container .pagesidebar__content > .content-section.padding--more-bottom.background-blue + .background-blue,.footer .container > .content-section.padding--more-bottom.background-blue + .background-blue{ margin-top: -3.5em; }.main .container > .content-section.padding--less-bottom.background-blue + .background-blue,.main .container .pagesidebar__content > .content-section.padding--less-bottom.background-blue + .background-blue,.footer .container > .content-section.padding--less-bottom.background-blue + .background-blue{ margin-top: 0; }.main .container > .content-section.padding--more-bottom.background-grey + .background-grey,.main .container .pagesidebar__content > .content-section.padding--more-bottom.background-grey + .background-grey,.footer .container > .content-section.padding--more-bottom.background-grey + .background-grey{ margin-top: -3.5em; }.main .container > .content-section.padding--less-bottom.background-grey + .background-grey,.main .container .pagesidebar__content > .content-section.padding--less-bottom.background-grey + .background-grey,.footer .container > .content-section.padding--less-bottom.background-grey + .background-grey{ margin-top: 0; }[class^="col"]:not(.col12):not(:empty) + [class^="col"]:not(.col12).col-medium-12:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col3.col-medium-6:not(:empty) + .col3.col-medium-6:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col4.col-medium-6:not(:empty) + .col4.col-medium-6:not(:empty){ margin-top: 1.75em; }body{ font-size: 92%;  padding-top: -webkit-calc(7.4em + 10px); padding-top: calc(7.4em + 10px);  padding-left: -webkit-calc(3.75em + 10px); padding-left: calc(3.75em + 10px);  padding-right: -webkit-calc(3.75em + 10px); padding-right: calc(3.75em + 10px); }.main{ padding-left: -webkit-calc(3.75em + 10px); padding-left: calc(3.75em + 10px);  padding-right: -webkit-calc(3.75em + 10px); padding-right: calc(3.75em + 10px);  margin-left: -webkit-calc((3.75em + 10px) * -1); margin-left: calc((3.75em + 10px) * -1);  margin-right: -webkit-calc((3.75em + 10px) * -1); margin-right: calc((3.75em + 10px) * -1); }.main .container > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider,.main .container .pagesidebar__content > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider{ width: -webkit-calc(800px + 40px); width: calc(800px + 40px);  left: -webkit-calc((800px - 680px) / 2 * -1); left: calc((800px - 680px) / 2 * -1); }.main .container .pagesidebar__content > .content-section.content--wider{ padding-left: -webkit-calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 800px)/2); padding-left: calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 800px)/2);  padding-right: -webkit-calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 800px)/2); padding-right: calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 800px)/2); }.main .container .pagesidebar__content > .content-section{ padding-left: -webkit-calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 680px)/2); padding-left: calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 680px)/2);  padding-right: -webkit-calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 680px)/2); padding-right: calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 680px)/2); }.main > .container > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: 20vw;  width: -webkit-calc(100% + ((100vw - 680px)/2) - 10px - 40px/2); width: calc(100% + ((100vw - 680px)/2) - 10px - 40px/2); }.main > .container > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + 20vw); width: calc(50% + 20vw); }.main > .container > .content-section.content--full > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: 20vw;  width: -webkit-calc(100% + 3.75em); width: calc(100% + 3.75em); }.main > .container > .content-section.content--full > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + 20vw); width: calc(50% + 20vw); }.main > .container > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: 20vw;  width: -webkit-calc(100% + ((100vw - 800px)/2) - 10px - 40px/2); width: calc(100% + ((100vw - 800px)/2) - 10px - 40px/2); }.main > .container > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + 20vw); width: calc(50% + 20vw); }.main > .container > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: 20vw;  width: -webkit-calc(100% + 3.75em); width: calc(100% + 3.75em); }.main > .container > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + 20vw); width: calc(50% + 20vw); }.background-blue::before{ width: -webkit-calc(100vw - 2 * 3.75em - 2 * 10px - 40px); width: calc(100vw - 2 * 3.75em - 2 * 10px - 40px);  left: -webkit-calc((100vw - 2 * 3.75em - 2 * 10px - 100% - 40px) / 2 * -1); left: calc((100vw - 2 * 3.75em - 2 * 10px - 100% - 40px) / 2 * -1); }.background-grey::before{ width: -webkit-calc(100vw - 2 * 3.75em - 2 * 10px - 40px); width: calc(100vw - 2 * 3.75em - 2 * 10px - 40px);  left: -webkit-calc((100vw - 2 * 3.75em - 2 * 10px - 100% - 40px) / 2 * -1); left: calc((100vw - 2 * 3.75em - 2 * 10px - 100% - 40px) / 2 * -1); }.anchor{ top: -webkit-calc(((7.4em - 3em) * .565 + 3em + 10px) * -1); top: calc(((7.4em - 3em) * .565 + 3em + 10px) * -1); }.header__main{ padding-left: 3.75em;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.header__main--open{}.header__main--open .navigation__mobile__nav__wrap{ width: -webkit-calc(100% - 2 * 10px); width: calc(100% - 2 * 10px);  overflow: scroll;  -webkit-overflow-scrolling: touch;  overflow-scrolling: touch;  overflow: -moz-scrollbars-none;  -ms-overflow-style: none;  scrollbar-width: none; }.header__main--open .navigation__mobile__nav__wrap::-webkit-scrollbar{ width: 0 !important;  display: none !important;  -webkit-appearance: none; }.header__main--open .navigation__mobile__list{ -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);  opacity: 1;  -webkit-transition: all .3s ease .275s; transition: all .3s ease .275s; }.header__main--open .navigation__mobile__list:nth-child(2){ -webkit-transition-delay: .375s; transition-delay: .375s; }.header__main--open .navigation__mobile__list:nth-child(3){ -webkit-transition-delay: .475s; transition-delay: .475s; }.header__main--open .navigation__mobile__list:nth-child(4){ -webkit-transition-delay: .575s; transition-delay: .575s; }.header__main--open .navigation__mobile__list:nth-child(5){ -webkit-transition-delay: .675s; transition-delay: .675s; }.header__main--open .navigation__mobile__list:nth-child(6){ -webkit-transition-delay: .775s; transition-delay: .775s; }.header__main--open .navigation__mobile__list:nth-child(7){ -webkit-transition-delay: .875s; transition-delay: .875s; }.header__main--open .navigation__mobile__list:nth-child(8){ -webkit-transition-delay: .975s; transition-delay: .975s; }.header__main--open .navigation__mobile__list:nth-child(9){ -webkit-transition-delay: 1.075s; transition-delay: 1.075s; }.header__main--open .navigation__mobile__list:nth-child(10){ -webkit-transition-delay: 1.175s; transition-delay: 1.175s; }.header__main--open .navigation__mobile__list:nth-child(11){ -webkit-transition-delay: 1.275s; transition-delay: 1.275s; }.header__main--open .navigation__mobile__list:nth-child(12){ -webkit-transition-delay: 1.375s; transition-delay: 1.375s; }.header__main--open .navigation__mobile__list:nth-child(13){ -webkit-transition-delay: 1.475s; transition-delay: 1.475s; }.header__main--open .navigation__mobile__list:nth-child(14){ -webkit-transition-delay: 1.575s; transition-delay: 1.575s; }.header__main--open .navigation__mobile__list:nth-child(15){ -webkit-transition-delay: 1.675s; transition-delay: 1.675s; }.header__main--open .navigation__mobile__list:nth-child(16){ -webkit-transition-delay: 1.775s; transition-delay: 1.775s; }.header__main--open .navigation__mobile__list:nth-child(17){ -webkit-transition-delay: 1.875s; transition-delay: 1.875s; }.header__main--open .navigation__mobile__list:nth-child(18){ -webkit-transition-delay: 1.975s; transition-delay: 1.975s; }.header__main--open .navigation__mobile__list:nth-child(19){ -webkit-transition-delay: 2.075s; transition-delay: 2.075s; }.header__main--open .navigation__mobile__list:nth-child(20){ -webkit-transition-delay: 2.175s; transition-delay: 2.175s; }.header__main.header__main--compact .header__logo{ max-height: -webkit-calc((7.4em - 1.75em) * .565 + 1.75em); max-height: calc((7.4em - 1.75em) * .565 + 1.75em); }.header__main.header__main--compact .navigation.navigation--language{ margin-bottom: 0; }.header__main.header__main--compact .navigation__mobile__nav__wrap{ top: -webkit-calc((7.4em - 1.75em) * .565 + 1.75em + 10px); top: calc((7.4em - 1.75em) * .565 + 1.75em + 10px); }.header__main.header__main--compact + .header__sidebar{ top: -webkit-calc((7.4em - 1.75em) * .565 + 1.75em + 10px); top: calc((7.4em - 1.75em) * .565 + 1.75em + 10px); }.header__main.header__main--compact .navigation__text,.header__main.header__main--compact .navigation__level2 .navigation__item:first-child .navigation__text{ padding: 1em 20px; }.header__main.header__main--compact .navigation.navigation--language .navigation__text{ padding: .5em .875em; }.header__logo{ padding-top: .875em;  padding-bottom: .875em;  max-height: 7.4em; }.header__logo__img{ height: -webkit-calc(7.4em - 1.75em); height: calc(7.4em - 1.75em);  width: auto;  max-width: none; }.header__logo__link::after{ left: 0; }.header__sidebar{ top: -webkit-calc(7.4em + 10px); top: calc(7.4em + 10px);  width: 3.75em; }.header__lang{ z-index: 1; }.navigation__main{ display: none; }.navigation__mobile{ display: block; }.navigation__mobile__burger{ width: 2.5em;  padding: 1em 20px;  -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  -webkit-transition: transform .15s ease-in-out; transition: transform .15s ease-in-out;  cursor: pointer; }.navigation__mobile__burger__bar{ display: block;  width: 100%;  height: 2px;  margin: 7px 0;  background: #000;  border-radius: 1px;  -webkit-transition: transform .15s ease-in-out; transition: transform .15s ease-in-out; }.navigation__mobile__burger__bar:first-child{ -webkit-transition: transform .15s ease-in-out .15s; transition: transform .15s ease-in-out .15s; }.navigation__mobile__burger__bar:last-child{ -webkit-transition: transform .15s ease-in-out .15s; transition: transform .15s ease-in-out .15s; }.navigation__mobile__burger--open{ -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);  -webkit-transition: transform .15s ease-in-out .15s; transition: transform .15s ease-in-out .15s; }.navigation__mobile__burger--open .navigation__mobile__burger__bar{ -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);  -webkit-transition: transform .15s ease-in-out .15s; transition: transform .15s ease-in-out .15s; }.navigation__mobile__burger--open .navigation__mobile__burger__bar:first-child{ -webkit-transform: translateY(9px); -ms-transform: translateY(9px); transform: translateY(9px);  -webkit-transition: transform .15s ease-in-out; transition: transform .15s ease-in-out; }.navigation__mobile__burger--open .navigation__mobile__burger__bar:last-child{ -webkit-transform: translateY(-9px); -ms-transform: translateY(-9px); transform: translateY(-9px);  -webkit-transition: transform .15s ease-in-out; transition: transform .15s ease-in-out; }.navigation__mobile__nav{ min-height: -webkit-calc(100% + 1em); min-height: calc(100% + 1em);  width: 100vw;  max-width: -webkit-calc(100vw - 10px * 2); max-width: calc(100vw - 10px * 2);  padding: 2.5em .75em 2.5em -webkit-calc(3.75em + 10px); padding: 2.5em .75em 2.5em calc(3.75em + 10px); }.navigation__mobile__nav__wrap{ overflow: hidden;  background: #f5f5f5;  position: fixed;  top: -webkit-calc(7.4em + 10px); top: calc(7.4em + 10px);  bottom: 0;  left: 10px;  width: 0;  -webkit-transition: width .5s ease-in-out,top .25s ease-in-out; transition: width .5s ease-in-out,top .25s ease-in-out; }.navigation__mobile__list{ list-style: none;  padding: 1em 0;  margin: 0;  min-height: -webkit-calc(100% + 1em); min-height: calc(100% + 1em);  font-size: 1.25em;  font-weight: 700; }.navigation__mobile .navigation__link{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }.navigation__mobile .navigation__arrow{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding: 0 20px;  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out; }.navigation__mobile .navigation__arrow--open{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.navigation__mobile .navigation__text{ padding: 1em 20px;  height: auto; }.navigation__mobile .navigation__text::after{ content: none; }.navigation__mobile .navigation__item--has-image .navigation__link{ padding: 0;  padding-left: 1em;  width: 100%;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.navigation__mobile .navigation__image{ margin: 0; }.navigation__mobile .navigation__level2{ display: block;  position: static;  -webkit-transform: none; -ms-transform: none; transform: none;  padding: 0;  overflow: hidden;  -webkit-transition: height .3s ease; transition: height .3s ease;  background: transparent;  font-size: .8em;  font-weight: 400;  white-space: normal;  opacity: 1; }.navigation__mobile .navigation__level2::before{ content: none; }.navigation__mobile .navigation__level2:not(.navigation__level2--open){ height: 0 !important; }.navigation__mobile .navigation__level2--open:not(.navigation__level2--in-progress){ height: auto !important; }.navigation__mobile .navigation__level2 .navigation__link{ border: none; }.navigation__mobile .navigation__level2 .navigation__text{ padding-top: .5em;  padding-bottom: .5em; }.navigation__mobile .navigation__list--language{ padding-top: 1.5em;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  text-transform: uppercase;  font-weight: 700;  letter-spacing: .075em;  color: #979797; }.navigation__mobile .navigation__list--language .navigation__link:hover,.navigation__mobile .navigation__list--language .navigation__link--active{ color: #000; }.navigation.navigation--language{ margin-bottom: 0;  margin-top: .15em; }.news-list__item:nth-child(6n+1),.news-list__item:nth-child(6n+2),.news-list__item:nth-child(6n+3),.news-list__item:nth-child(6n+4),.news-list__item:nth-child(6n+5),.news-list__item:nth-child(6n){ -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.news-list__item__inner{ max-width: 100%; }.news-list__filters__nav{ padding-top: .5em; }.news-list__filters__list{ font-size: .675em; }.news-list__filters__list .form__checkboxes__item > .form__input--check + .form__label--check{ font-size: 1.35em; }.news-list__filters__label{ padding: 1.5em 1.25em .725em; }.news-list__filters__label--categories__morelink::after{ top: .15em; }.news-list__filters__categories__inner{ padding: 4em 3em 2.5em; }.banner__slider{ margin-right: -3.75em; }.banner__slider__item{ padding: 0 -webkit-calc(3.75em - 40px/2) 0 0; padding: 0 calc(3.75em - 40px/2) 0 0; }.news-detail__info{ margin-top: .25em;  margin-bottom: 2.5em; }.subpages__images__item:nth-child(4n+1),.subpages__images__item:nth-child(4n+2),.subpages__images__item:nth-child(4n+3),.subpages__images__item:nth-child(4n){ -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.subpages__menu__list{ font-size: .675em;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.subpages__menu__link{ padding: 1.5em 1.25em .725em; }.form.form--newsletter .form__input{ font-size: 1.35em; }.footer .container:first-child > .content-section:first-child > .col3:not(:last-child),.footer .container:first-child > .footer__additional-mobile-content + .content-section > .col3:not(:last-child){ display: none; }.footer__additional-mobile-content{ display: block;  padding-top: 3.5em; }.footer .footer__additional-mobile-content + .content-section,.footer .footer__additional-mobile-content + .content-section.padding--less-top{ padding-top: 0; }.footer .footer__additional-mobile-content + .content-section.padding--more-top{ padding-top: 0; }.footer .container:last-child > .content-section:last-child{ padding-bottom: 4em; }.footer .container:last-child > .content-section:last-child > [class^="col"],.footer .container:last-child > .content-section:last-child > [class*=" col"]{ -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;  width: -webkit-calc(100% - 7 * 1.5/0.825 * 1em); width: calc(100% - 7 * 1.5/0.825 * 1em); }.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child,.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child{ width: 7em;  margin-top: 0; }.ce-left.ce-intext:not(.ce-nowrap) .gallery,.ce-right.ce-intext:not(.ce-nowrap) .gallery{ width: 100%; }.files__item[data-file-name] .files__size::before{ content: none; }.files__name{ width: -webkit-calc(100% - 7em); width: calc(100% - 7em); }}@media screen and (max-width:980px){#cc-notification h2{ margin-right: 0 !important; }#cc-notification ul.cc-notification-buttons{ position: static !important;  width: auto !important; }#cc-notification ul.cc-notification-buttons li a,#cc-notification ul.cc-notification-buttons li a:visited{ float: none !important;  margin-bottom: 1.5em !important; }}@media (max-width:1063.6px){.main .container > .content-section.content--full.content--header-side{ padding-left: 0;  padding-right: 0; }}@media screen and (max-width:915px){.main .container > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider,.main .container .pagesidebar__content > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider{ left: -webkit-calc((((100vw - 2 * 3.75em) - 680px)/2 - 40px) * -1 - 10px); left: calc((((100vw - 2 * 3.75em) - 680px)/2 - 40px) * -1 - 10px);  width: -webkit-calc(100vw - 2 * 3.75em - 2 * 10px); width: calc(100vw - 2 * 3.75em - 2 * 10px); }.main .container > .content-section.content--wider.gridsidebar,.main .container .pagesidebar__content > .content-section.content--wider.gridsidebar{ padding-left: 0; }.main .container .pagesidebar__content > .content-section{ padding-left: -webkit-calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 680px)/2); padding-left: calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 680px)/2);  padding-right: -webkit-calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 680px)/2); padding-right: calc(((100vw - 2 * 3.75em - 40px - 2 * 10px) - 680px)/2); }.main > .container > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: 20vw;  width: -webkit-calc(100% + 3.75em); width: calc(100% + 3.75em); }.main > .container > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + 20vw); width: calc(50% + 20vw); }.main .container > .content-section.background-blue{ padding-left: 40px;  padding-right: 40px; }.main .container > .content-section.background-grey{ padding-left: 40px;  padding-right: 40px; }}@media screen and (max-width:860px){.news-list__filters__nav{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.news-list__filters__list{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.news-list__filters__list--categories{ width: 100%; }.news-detail__backlink-wrap{ left: 0;  right: 0; }}@media (max-width:970px){.main .container > .content-section.content--wider,.main .container .pagesidebar__content > .content-section.content--wider{ padding-left: 0;  padding-right: 0; }.content--wider .subpages__menu__list::after{ left: 0;  right: 0; }}@media screen and (max-width:855px){.main .container > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider,.main .container .pagesidebar__content > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider{ width: auto;  left: 0; }.main > .container > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner{ padding-right: 20vw;  width: -webkit-calc(100% + 3.75em); width: calc(100% + 3.75em); }.main > .container > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after{ width: -webkit-calc(50% + 20vw); width: calc(50% + 20vw); }}@media (max-width:767px){body{ font-size: 90%; }[class^="col"]:not(.col12):not(:empty) + [class^="col"]:not(.col12).col-small-12:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col3:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col4:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col5:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col6:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col7:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col8:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col9:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col10:not(:empty),[class^="col"]:not(.col12):not(:empty) + .col11:not(:empty){ margin-top: 1.25em; }body{ padding-top: -webkit-calc(6.85em + 10px); padding-top: calc(6.85em + 10px);  padding-right: 10px;  padding-left: 10px; }.main{ padding-left: 0;  padding-right: 0;  margin-left: 0;  margin-right: 0; }.main .container > .content-section.background-blue,.main .container > .content-section.content--wider.background-blue,.main .container > .content-section.content--full.background-blue{ padding-left: 0;  padding-right: 0; }.background-blue::before{ width: 100vw;  left: -webkit-calc((100vw - 100%) / 2 * -1); left: calc((100vw - 100%) / 2 * -1); }.main .container > .content-section.background-grey,.main .container > .content-section.content--wider.background-grey,.main .container > .content-section.content--full.background-grey{ padding-left: 0;  padding-right: 0; }.background-grey::before{ width: 100vw;  left: -webkit-calc((100vw - 100%) / 2 * -1); left: calc((100vw - 100%) / 2 * -1); }.gridsidebar__content{ width: 100%; }.anchor{ top: -webkit-calc((6.85em + 10px) * -1); top: calc((6.85em + 10px) * -1);  top: -webkit-calc(((6.85em - 3em) * .565 + 3em + 10px) * -1); top: calc(((6.85em - 3em) * .565 + 3em + 10px) * -1); }.main > .container:first-child > .content-section:first-child,.main > .container.container--pagetitle:not(.container--pagetitle--visible) + .container > .content-section:first-child{ padding-top: 3.5em; }.header{}.header__main{ padding-left: 0;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.header__main::after{ border-color: #c8c8c8; }.header__main.header__main--compact .header__logo{ max-height: 6.85em; }.header__main.header__main--compact .header__logo__img{ opacity: 1; }.header__main.header__main--compact .navigation__mobile__nav__wrap{ top: -webkit-calc(6.85em + 10px); top: calc(6.85em + 10px); }.header__main.header__main--compact + .header__sidebar{ top: -webkit-calc(6.85em + 10px); top: calc(6.85em + 10px); }.header__sidebar{ display: none; }.header__logo{ height: 6.85em;  -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }.header__logo__img{ height: -webkit-calc(6.85em - 1.75em); height: calc(6.85em - 1.75em);  height: auto;  max-width: 296px;  width: 100%; }.header__logo-link::after{ content: none; }.header__lang{ padding-right: 0; }.navigation__mobile__burger{ padding-top: 0;  padding-bottom: 0; }.navigation__mobile__nav{ padding-left: .5em; }.navigation__mobile__nav__wrap{ top: -webkit-calc(6.85em + 10px); top: calc(6.85em + 10px); }.header__main.header--compact .navigation__mobile__nav__wrap,.navigation__mobile__nav__wrap{ top: -webkit-calc(6.85em + 10px); top: calc(6.85em + 10px); }.footer .container:last-child > .content-section:last-child{ padding-bottom: 7.5em;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.footer .container:last-child > .content-section:last-child > [class^="col"],.footer .container:last-child > .content-section:last-child > [class*=" col"]{ width: 100%; }.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child,.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child{ width: 100%;  -webkit-order: -1; -ms-flex-order: -1; order: -1;  margin-bottom: 1em; }.footer .container:last-child > .content-section:last-child > [class^="col"]:last-child .text-right,.footer .container:last-child > .content-section:last-child > [class*=" col"]:last-child .text-right{ text-align: left; }.news-list__filters__nav{ padding-top: 1em; }.news-list__filters__label{ padding: 1.5em 1.125em .625em; }.news-detail__info{ margin-top: .675em; }.subpages__menu__link{ padding: 1.5em 1.125em .625em; }h1,.heading--h1{ font-size: 2.75em;  line-height: 1.375; }.lead{ margin-bottom: 2.75em; }h2,.heading--h2{ font-size: 2.375em;  line-height: 1.35; }h3,.heading--h3{ font-size: 1.675em;  line-height: 1.45; }.speciallayout--heading-overlapping .ce-header h2:last-child,.speciallayout--heading-overlapping .ce-header .heading--h2:last-child{ margin-bottom: -1.15em; }.main .container > .content-section.gridsidebar > header .heading--section:last-child,.main .container .pagesidebar__content > .content-section.gridsidebar > header .heading--section:last-child{ margin-bottom: 2.675em; }.banner__slider{ margin-top: 20px;  margin-right: 0; }.banner__slider__item{ padding: 0 4.25em 0 0; }.banner__text h1,.banner__text h2,.banner__text h3,.banner__text h4,.banner__text h5,.banner__text .heading--h1,.banner__text .heading--h2,.banner__text .heading--h3,.banner__text .heading--h4,.banner__text .heading--h5{ margin-top: .75em; }.banner__text h1,.banner__text .heading--h1{ font-size: 2.5em; }.accordion__head .heading{ font-size: 1.125em;  letter-spacing: .0375em; }.main > .container > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner{ width: 100%; }.main > .container > .content-section.content--full > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner{ width: 100%; }.main > .container > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner{ width: 100%; }.main > .container > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner,.main > .container > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner{ width: 100%; }.pagesidebar__left{ padding-bottom: 1.5em; }.pagesidebar__left > .content-section{ display: none; }.speciallayout--blue-border > .col12{ margin: 0 20px 1.5em; }.gridsidebar__content .speciallayout--blue-border > .col12{ margin: 1.75em 20px 1.75em; }.form__fieldset__content.form__fieldset__content--languageskills{ overflow: auto; }.languageskill.content{ margin: 0 -.75em;  min-width: 425px; }.languageskill.content > [class^="col"],.languageskill.content > [class*=" col"]{ padding: 0 .75em; }.languageskill.content > .col1:not(:first-child){ padding-left: .25em; }}@media (max-width:850px){.main .container > .content-section,.main .container .pagesidebar__content > .content-section{ padding-left: 0;  padding-right: 0; }.main .container .pagesidebar__content > .content-section{ padding-left: 0;  padding-right: 0; }}@media (max-width:680px){h1,.heading--h1,.banner__slider__item .banner__text h1,.banner__slider__item .banner__text .heading--h1{ font-size: 2.25em; }h2,.heading--h2{ font-size: 1.875em; }h3,.heading--h3{ font-size: 1.375em;  line-height: 1.45; }h4,.heading--h4{ font-size: 1.075em; }.lead{ font-size: 1.075em;  margin-bottom: 2.6162790698em; }blockquote{ font-size: 1.075em; }blockquote cite{ font-size: .8em; }.speciallayout--heading-overlapping .ce-header h1:last-child,.speciallayout--heading-overlapping .ce-header .heading--h1:last-child{ margin-bottom: -1.2em; }.speciallayout--heading-overlapping .ce-header h2:last-child,.speciallayout--heading-overlapping .ce-header .heading--h2:last-child{ margin-bottom: -1.275em; }.speciallayout--heading-overlapping .ce-header h3:last-child,.speciallayout--heading-overlapping .ce-header .heading--h3:last-child{ margin-bottom: -1.5em; }.main .container > .content-section.gridsidebar > header .heading--section:last-child,.main .container .pagesidebar__content > .content-section.gridsidebar > header .heading--section:last-child{ margin-bottom: 2.15em; }.ce-header > .heading.heading--side{ font-size: 2em;  margin: 0 0 -.25em;  letter-spacing: .275em; }.form.form--newsletter .form__input{ font-size: 1.075em; }.form.form--newsletter .form__input__btn{ line-height: 1.5;  font-size: .65em; }.banner__slider{ margin-bottom: 0;  padding-bottom: 2em; }.banner__slider__item{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  padding: 0 3.75em; }.banner__slider__dots__item::before,.banner__slider__dots__item::after{ width: 1.25em; }.banner__text{ width: 100%;  margin: 0;  -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;  padding-left: 2em;  padding-right: 2em;  mix-blend-mode: multiply; }.banner__text h1,.banner__text .heading--h1{ font-size: 2.75em; }.banner__image{ height: 0; }.banner__image__wrap{ width: 100%;  -webkit-flex: none; -ms-flex: none; flex: none;  margin-bottom: -4.25em; }.banner__scrolllink__wrap{ display: none; }.news-list{}.news-list__item:hover .news-list__image-wrap{ -webkit-box-shadow: .5em .5em 0 0 #0006ff; box-shadow: .5em .5em 0 0 #0006ff; }.news-list__filters{ position: relative; }.news-list__filters__categories{ right: -20px;  left: -20px;  width: auto;  max-width: none; }.news-list__filters__list__outer{ width: auto;  position: static;  z-index: 1; }.news-list__filters__list--categories{ width: auto;  position: static; }.news-list__filters__list--startingpoints{ font-weight: 400;  letter-spacing: inherit;  text-transform: none;  font-size: 1em;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  display: block;  margin-top: 1.5em; }.news-list__filters__list--startingpoints .news-list__filters__label{ padding: .625em 0;  font-size: 1.35em;  text-transform: none;  letter-spacing: inherit;  display: inline-block; }.news-list__filters__list--startingpoints .news-list__filters__label::after{ bottom: .5em; }.news-list__filters__startingpoints{ z-index: 2;  position: absolute;  right: -20px;  left: -20px;  width: auto;  max-width: none;  background-color: #fff;  opacity: 0;  overflow: hidden;  -webkit-transition: height .75s ease,opacity .35s ease-in-out; transition: height .75s ease,opacity .35s ease-in-out;  font-size: .675em; }.news-list__filters__startingpoints--opened{ height: auto;  opacity: 1; }.news-list__filters__startingpoints:not(.news-list__filters__startingpoints--opened){ height: 0 !important; }.news-list__filters__startingpoints--opened:not(.news-list__filters__startingpoints--in-progress){ height: auto !important; }.news-list__filters__startingpoints__inner{ padding: 4em 3em 2.5em; }.news-list__filters__startingpoints__inner .heading--h3:first-child{ margin-top: 0; }.news-list__filters__startingpoints__heading{ display: block; }.news-list__filters__label--startingpoints__morelink{ display: block;  font-size: .675em;  font-weight: 700;  text-transform: uppercase;  letter-spacing: .16em; }.news-list__filters__label--startingpoints__morelink [class*=" fa"]{ margin-left: .5em;  -webkit-transition: transform .25s ease-in-out; transition: transform .25s ease-in-out; }.news-list__filters__label--startingpoints__morelink::after{ content: "";  position: absolute;  left: 0;  right: 0;  bottom: -1px;  top: .15em;  background: #fff;  z-index: -1;  border: none;  opacity: 0;  -webkit-transform: none; -ms-transform: none; transform: none;  -webkit-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; }.news-list__filters__label--startingpoints__morelink--active{ color: #0006ff; }.news-list__filters__label--startingpoints__morelink--active [class*=" fa"]{ -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }.news-list__filters__label--startingpoints__morelink--active::after{ opacity: 1; }.news-detail__info{ margin-top: 1em; }.speciallayout--blue-border > .col12{ padding: 1.75em; }.accordion__head .heading{ font-size: 1em;  letter-spacing: .025em; }.searchresults__item{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.searchresults__item__image-wrap{ -webkit-order: 1; -ms-flex-order: 1; order: 1;  margin-top: 1.5em; }.news-list--slider .news-list__item,.contentslider .contentslider__item{ width: 100%; }.main > .container > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section > .col12 > .news-list--slider .news-list--slider__inner::after{ width: 20vw; }.main > .container > .content-section.content--full > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full > .col12 > .news-list--slider .news-list--slider__inner::after{ width: 20vw; }.main > .container > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.gridsidebar .gridsidebar__content > .content-section.content--wider > .col12 > .news-list--slider .news-list--slider__inner::after{ width: 20vw; }.main > .container > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner::after,.main > .container > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .contentslider .contentslider__inner::after,.main > .container .pagesidebar__content > .content-section.content--full.content--header-side > .col12 > .news-list--slider .news-list--slider__inner::after{ width: 20vw; }.formsteps{ font-size: .825em;  margin: 0 -1.5em; }}@media (max-width:560px){.header__lang{ display: none; }.footer .container:last-child > .content-section:last-child > [class^="col"],.footer .container:last-child > .content-section:last-child > [class*=" col"]{ font-size: .625em; }.banner__slider{ margin-right: -10px; }.banner__slider__item{ padding-left: 0;  padding-right: 10px; }.banner__slider__dots__list{ bottom: auto;  top: -webkit-calc((100vw - 2 * 10px - 40px) * 1.275 / 2); top: calc((100vw - 2 * 10px - 40px) * 1.275 / 2);  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);  right: -5px; }.banner__text{ padding: 0 1em; }.banner__text .heading--h1{ font-size: 2.25em; }.banner__image__wrap{ margin-bottom: -3.25em; }}@media (max-width:480px){body{ padding-top: -webkit-calc(5.5em + 10px); padding-top: calc(5.5em + 10px); }.anchor{ top: -webkit-calc((5.5em + 10px) * -1); top: calc((5.5em + 10px) * -1);  top: -webkit-calc(((5.5em - 3em) * .565 + 3em + 10px) * -1); top: calc(((5.5em - 3em) * .565 + 3em + 10px) * -1); }.header__main.header__main--compact .header__logo{ max-height: 5.5em; }.header__main.header__main--compact .navigation__mobile__nav__wrap{ top: -webkit-calc(5.5em + 10px); top: calc(5.5em + 10px); }.header__main.header__main--compact + .header__sidebar{ top: -webkit-calc(5.5em + 10px); top: calc(5.5em + 10px); }.header__logo{ height: 5.5em; }.header__logo__img{ height: -webkit-calc(5.5em - 1.75em); height: calc(5.5em - 1.75em);  height: auto;  max-width: 222px; }.navigation__mobile__nav__wrap{ top: -webkit-calc(5.5em + 10px); top: calc(5.5em + 10px); }.header__main.header--compact .navigation__mobile__nav__wrap,.navigation__mobile__nav__wrap{ top: -webkit-calc(5.5em + 10px); top: calc(5.5em + 10px); }.main > .container:first-child > .content-section:first-child,.main > .container.container--pagetitle:not(.container--pagetitle--visible) + .container > .content-section:first-child{ padding-top: 1.75em; }}@media print{body{ display: block;  padding-top: 0;  font-size: 9pt;  -webkit-print-color-adjust: exact;  color-adjust: exact; }body::before,body::after,html::after{ content: none; }.main .container > .content-section > *:not(.parallax),.main .container .pagesidebar__content > .content-section > *:not(.parallax),.main .container .pagesidebar__left > .content-section > *:not(.parallax),.footer .container > .content-section > *:not(.parallax){ opacity: 1 !important;  -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }.main,.footer{ overflow: visible; }.main > .container:first-child > .content-section:first-child,.main > .container.container--pagetitle:not(.container--pagetitle--visible) + .container > .content-section:first-child{ padding-top: 3em; }.main .container > .content-section,.main .container .pagesidebar__content > .content-section{ max-width: 50em;  margin: auto;  padding-left: 0 !important;  padding-right: 0 !important; }.main .container > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider,.main .container .pagesidebar__content > .content-section.gridsidebar:not(.content--wider):not(.content--full) > .gridsidebar__content > .content-section.content--wider{ max-width: -webkit-calc(100% + 40px); max-width: calc(100% + 40px);  left: 0; }.main .container > .pagesidebar:not(:first-child) .pagesidebar__left{ display: none; }.pagesidebar__content,.gridsidebar__content,.gridsidebar__sidebar{ width: 100%; }.gridsidebar.content,.content,.pagesidebar,.news-detail__content{ display: block; }[class^="col"],[class*=" col"] [class^="col"][class*="col-medium"],[class*=" col"][class*="col-medium"] .content:not(.content--custom-media) [class^="col"][class*="col-medium"],.content:not(.content--custom-media) [class*=" col"][class*="col-medium"]{ width: 100%; }.speciallayout--blue-border > .col12{ width: -webkit-calc(100% - 40px) !important; width: calc(100% - 40px) !important;  margin-bottom: 3em; }.speciallayout--heading-overlapping .ce-header h1:last-child,.speciallayout--heading-overlapping .ce-header .heading--h1:last-child{ margin-bottom: -1.35em; }.main .container > .content-section.gridsidebar.padding--less-bottom + .content-section.padding--less-top,.main .container .pagesidebar__content > .content-section.gridsidebar.padding--less-bottom + .content-section.padding--less-top{ padding-top: 3em; }.accordion__content,.accordion__content.accordion__content--closed{ height: auto !important; }.accordion__head .accordion__plus::before{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.accordion__head .accordion__plus::after{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.ce-header > .heading.heading--side{ position: static;  -webkit-transform: none;  -ms-transform: none;  -webkit-transform: none; -ms-transform: none; transform: none;  color: #c8c8c8;  font-size: 3em;  margin: 0;  text-align: center;  letter-spacing: .375em; }h1,.heading--h1{ font-size: 2.25em; }h2,.heading--h2{ font-size: 1.925em; }h3,.heading--h3{ font-size: 1.875em; }h4,.heading--h4{ font-size: 1.125em; }h5,.heading--h5{ font-size: 1.075em; }h6,.heading--h6{ font-size: 1em; }[class*="fa-"]{ display: none; }.header__main,.header__sidebar,.footer,.totop-button{ display: none; }#cc-notification{ display: none !important; }[data-listtype="news_pi1"].content-section{ display: block; }.banner__slider__item{ margin-bottom: 3em;  max-width: 50em;  margin-left: auto;  margin-right: auto;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;  padding-left: 0;  padding-right: 0; }.banner__slider__dots,.banner__scrolllink__wrap{ display: none; }.banner__slider__item .banner__text > *{ opacity: 1; }.banner__image__wrap{ width: 50%;  margin-bottom: 0; }.banner__text{ width: -webkit-calc(50% + 4.5em);  width: -webkit-calc(50% + 4.5em); width: calc(50% + 4.5em);  margin-left: -4.5em;  -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;  padding-left: 20px;  padding-right: 20px; }.banner__text .heading--h1{ font-size: 2em; }.news-list--slider__inner,.scrollslider__inner{ display: block;  padding-right: 0 !important;  overflow: visible; }.news-list--slider__inner::after,.scrollslider__inner::after{ clear: both; }.news-list__item,.contentslider__item{ width: 50% !important;  float: left;  min-height: 28em; }.news-list__heading{ font-size: 1.25em; }.news-list--slider__nav,.news-list__morenews,.news-list__filters__nav{ display: none; }.news-detail__nav,.news-detail__shareprint{ display: none; }.news-detail__article{ margin-top: 0;  margin-bottom: 0;  display: block; }.news-detail__content{ left: 0;  width: 100%; }.news-detail__content .news-detail__media{ width: 100%;  padding: 0;  margin-top: 1cm;  margin-bottom: 1cm; }.news-detail__content .news-detail__media + p{ width: 100%;  padding: 0; }.news-detail__backlink-wrap{ display: none; }.imageslider__images{ margin-left: -.75em;  margin-right: -.75em; }.imageslider__figure{ width: 50%;  float: left;  margin-bottom: .5cm;  padding-left: .75em;  padding-right: .75em; }.imageslider__arrows{ display: none !important; }}