.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.contao-cookiebar {
  color: #444444; }
  .contao-cookiebar p {
    color: #868686;
    line-height: 1.4; }
  .contao-cookiebar .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .contao-cookiebar .cc-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    position: relative;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    margin-bottom: 10px; }
    .contao-cookiebar .cc-group > label {
      flex-grow: 1;
      margin: 5px 0 5px 10px; }
    .contao-cookiebar .cc-group .cc-detail-btn {
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      padding: 8px 10px;
      line-height: 1.2rem; }
      .contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn:hover {
        color: #717171; }
    .contao-cookiebar .cc-group .cc-detail-btn-details {
      display: inline-block;
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      text-decoration: underline;
      padding: 0;
      margin: 0 0 10px; }
      .contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn-details:hover {
        color: #717171; }
  .contao-cookiebar .cc-cookies {
    display: none;
    width: 100%;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .contao-cookiebar .cc-cookies > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px;
        word-wrap: break-word; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc > p {
      margin-bottom: 0; }
    .contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .contao-cookiebar .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
    text-align: center; }
  .contao-cookiebar .cc-info {
    margin-top: 15px; }
    .contao-cookiebar .cc-info > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .contao-cookiebar .cc-info > a:hover {
        color: #717171; }
      .contao-cookiebar .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Arial,Helvetica,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}em{font-style:italic}sup{font-size:85%;line-height:0;position:relative;vertical-align:baseline;top:-0.25em}sub{font-size:85%;line-height:0;position:relative;vertical-align:baseline;bottom:-0.2em}figure{line-height:0}figure figcaption{line-height:1}*{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline-color:transparent!important}button:hover,input[type=submit]:hover{cursor:pointer}a{text-decoration:none}a,button,input[type=submit]{color:inherit;-webkit-transition:200ms all ease-out;transition:200ms all ease-out}a:focus,a:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{outline:none}input{border-radius:0}a[href^="tel:"]{color:inherit!important;text-decoration:none!important;border:none!important;white-space:nowrap}img{max-width:100%;height:auto}video{width:100%}.invisible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mod_article{overflow:hidden}::-webkit-input-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}:-moz-placeholder{color:inherit;opacity:1}.parallax-container{position:relative;overflow:hidden}@media (max-width:599px){.parallax-container{height:299px}}@media (min-width:600px) and (max-width:1199px){.parallax-container{height:388px}}@media (min-width:1200px) and (max-width:1999px){.parallax-container{height:550px}}@media (min-width:2000px){.parallax-container{height:750px}}.parallax-container .parallax{position:absolute;top:0;left:-1px;right:-1px;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:1;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@-webkit-keyframes heart-beats{0%{-webkit-transform:scale(1);transform:scale(1)}7%{-webkit-transform:scale(1.2);transform:scale(1.2)}12%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1.3);transform:scale(1.3)}60%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heart-beats{0%{-webkit-transform:scale(1);transform:scale(1)}7%{-webkit-transform:scale(1.2);transform:scale(1.2)}12%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1.3);transform:scale(1.3)}60%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideDotLoader{0%{-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.7;-webkit-transform:scale(1.7);transform:scale(1.7)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slideDotLoader{0%{-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0.7;-webkit-transform:scale(1.7);transform:scale(1.7)}to{-webkit-transform:scale(1);transform:scale(1)}}.page-loader{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgb(14,138,132);color:white;z-index:999999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-loader .dots div{width:70px;height:70px;background:white;border-radius:100%;display:inline-block;-webkit-animation:slideDotLoader 1.7s infinite;animation:slideDotLoader 1.7s infinite}.page-loader .dots div:nth-child(2){-webkit-animation-delay:0.3s;animation-delay:0.3s}.page-loader .dots div:nth-child(3){-webkit-animation-delay:0.6s;animation-delay:0.6s}::-moz-selection{background-color:rgb(155,206,204);color:black}::selection{background-color:rgb(155,206,204);color:black}#wrapper{min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto}body{color:black;background-color:white;font-family:gilroysemibold,sans-serif}.contentFadeIn{opacity:0;-webkit-transition:500ms all ease;transition:500ms all ease}@media (max-width:599px){.rs-column{margin-top:0!important}}@font-face{font-family:"gilroylight";src:url("../../files/assets/css/fonts/radomir_tinkov_-_gilroy-light-webfont.woff2") format("woff2"),url("../../files/assets/css/fonts/radomir_tinkov_-_gilroy-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"gilroysemibold";src:url("../../files/assets/css/fonts/radomir_tinkov_-_gilroy-semibold-webfont.woff2") format("woff2"),url("../../files/assets/css/fonts/radomir_tinkov_-_gilroy-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}strong{font-weight:normal;font-family:"gilroysemibold"}.skip-navigation a{position:absolute;top:-5000px;left:-5000px;background-color:black;color:white;font-size:2.5em;padding:0.5em;z-index:99999}.skip-navigation a:focus{top:0;left:0}header{background-color:white;-webkit-transition:300ms ease all;transition:300ms ease all;position:sticky;top:0;left:0;width:100%;z-index:99}header .inside{max-width:1400px;margin-left:auto;margin-right:auto}@media (max-width:599px){header .inside{padding:15px 20px 15px 30px}}@media (min-width:600px) and (max-width:1199px){header .inside{padding:34px 45px}}@media (min-width:1200px){header .inside{padding:34px 45px 34px 93px}}header .header-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-flex a{-webkit-transition:none;transition:none}header .header-logo{display:block;margin-right:auto}@media (max-width:599px){header .header-logo{width:100px}}@media (min-width:600px) and (max-width:1199px){header .header-logo{width:180px}}@media (min-width:1200px){header .header-logo{width:212px}}@media (max-width:599px){header nav.accessible-megamenu{max-width:calc(100% - 120px)}}@media (min-width:600px) and (max-width:1199px){header nav.accessible-megamenu{max-width:calc(100% - 200px)}}@media (min-width:1200px){header nav.accessible-megamenu{max-width:calc(100% - 265px)}}@media (max-width:1023px){header nav.accessible-megamenu,header nav.sprachwechsler{display:none!important}header .mod_mobile_menu{display:block}header .bttn-toggle-menu{background-color:white;color:rgb(14,138,132);width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px 10px;-webkit-transition:200ms all ease-out;transition:200ms all ease-out}header .bttn-toggle-menu .bar{width:100%;height:2px;border-radius:2px;background-color:currentcolor}header .bttn-toggle-menu:focus,header .bttn-toggle-menu:hover{background-color:rgb(14,138,132);color:white;cursor:pointer}header .mobile_menu_trigger.active .bttn-toggle-menu{background-color:rgb(14,138,132);color:white;cursor:pointer}}@media (min-width:1024px){header nav.accessible-megamenu,header nav.sprachwechsler{display:block!important}header .mod_mobile_menu{display:none}}.megamenu{position:relative}.accessible-megamenu{position:relative;display:block;list-style:none;margin:0;padding:0}.accessible-megamenu h2,.accessible-megamenu h3,.accessible-megamenu h4{font-size:1em;display:inline;margin:0;padding:0;line-height:inherit}.accessible-megamenu>.accessible-megamenu-top-nav-item{position:relative;display:block;list-style:none;margin:0;padding:0;height:3.077em;float:left}.accessible-megamenu :focus{}.accessible-megamenu>.accessible-megamenu-top-nav-item a[aria-expanded]{position:relative;display:block;line-height:3em;height:3em;padding-left:0.769em;padding-right:0.769em;color:#454545!important;text-decoration:none;-webkit-box-shadow:inset 1px 1px 0 #fff;box-shadow:inset 1px 1px 0 #fff;z-index:inherit}.accessible-megamenu>.accessible-megamenu-top-nav-item a[aria-expanded]:focus,.accessible-megamenu>.accessible-megamenu-top-nav-item a[aria-expanded]:hover{color:#333!important;outline-offset:-1px}.accessible-megamenu>.accessible-megamenu-top-nav-item a[aria-expanded].open,.accessible-megamenu>.accessible-megamenu-top-nav-item a[aria-expanded]:focus,.accessible-megamenu>.accessible-megamenu-top-nav-item a[aria-expanded]:hover{margin-left:0;z-index:1002}.accessible-megamenu>.accessible-megamenu-top-nav-item a[aria-expanded].open{padding-bottom:2px}.accessible-megamenu>.accessible-megamenu-top-nav-item:first-child a[aria-expanded].open{}.accessible-megamenu .accessible-megamenu-panel{position:absolute;display:block;left:-1px;color:#454545;margin:0;padding:0 0.769em 0.769em;line-height:normal;cursor:default;-webkit-box-shadow:0 4px 6px -2px rgba(0,0,0,0.5),inset 1px 1px 0 #fff;box-shadow:0 4px 6px -2px rgba(0,0,0,0.5),inset 1px 1px 0 #fff;visibility:hidden;top:-9999em;max-height:0px;overflow:hidden;opacity:0;-webkit-transition:opacity 250ms ease 250ms,max-height 500ms ease,visibility 0s linear 500ms,top 0s linear 500ms;transition:opacity 250ms ease 250ms,max-height 500ms ease,visibility 0s linear 500ms,top 0s linear 500ms}.accessible-megamenu .accessible-megamenu-panel.open{visibility:visible;top:3em;max-height:600px;opacity:1;z-index:1001;-webkit-transition:opacity 250ms ease,max-height 500ms ease,visibility 0s linear 0s,top 0s linear 0s;transition:opacity 250ms ease,max-height 500ms ease,visibility 0s linear 0s,top 0s linear 0s}.accessible-megamenu .accessible-megamenu-panel a{display:inline-block;font-size:0.92em;line-height:1.2em;text-decoration:none;color:#225FD7;font-weight:bold;text-decoration:none;margin-bottom:0.5em}.accessible-megamenu .accessible-megamenu-panel.cols-4{width:878px}.accessible-megamenu .accessible-megamenu-panel.cols-4>ol>li{width:22%}.accessible-megamenu .accessible-megamenu-panel.cols-4b{width:878px;left:-6.462em}.accessible-megamenu .accessible-megamenu-panel.cols-4b>ol>li{width:22%}.accessible-megamenu .accessible-megamenu-panel.cols-3{width:724px}.accessible-megamenu .accessible-megamenu-panel.cols-3>ol>li{width:30%}.accessible-megamenu .accessible-megamenu-panel.cols-1{width:615px}.accessible-megamenu .accessible-megamenu-panel.cols-1>ol>li{width:auto}.accessible-megamenu .accessible-megamenu-panel ol{display:block;list-style:none;margin:0;padding:0}.accessible-megamenu .accessible-megamenu-panel ol>li{position:relative;list-style:none;margin:0;padding:0}.accessible-megamenu .accessible-megamenu-panel>ol>li{float:left;display:block;margin-right:1em;margin-bottom:1em;padding-left:1em}.accessible-megamenu .accessible-megamenu-panel>ol>li:first-of-type{padding-left:0}.accessible-megamenu .accessible-megamenu-panel>p{color:#454545;font-size:1.2em;line-height:1.1em}.accessible-megamenu .accessible-megamenu-panel>ol>li>h3>a{font-weight:bold;color:#454545;font-size:1.2em;margin-bottom:6px;padding-top:0.4em;padding-bottom:0;line-height:1.1em}.accessible-megamenu .accessible-megamenu-panel ol ol>li>a{width:auto;text-indent:-2.333em;padding-left:2.333em}.accessible-megamenu .accessible-megamenu-panel a:focus,.accessible-megamenu .accessible-megamenu-panel a:hover{color:#225FD7;text-decoration:underline}.accessible-megamenu .accessible-megamenu-panel>h2>a{font-weight:bold;color:#454545;font-size:1.5em;margin-bottom:0;margin-top:0.8em;padding-bottom:0;line-height:1.4em}.accessible-megamenu .accessible-megamenu-panel>h2>a:focus,.accessible-megamenu .accessible-megamenu-panel>h2>a:hover,.accessible-megamenu .accessible-megamenu-panel>ol>li>h3>a:focus,.accessible-megamenu .accessible-megamenu-panel>ol>li>h3>a:hover{color:#333}.accessible-megamenu .accessible-megamenu-panel hr{border-width:1px 0px;border-style:solid;border-top-color:rgba(0,0,0,0.3);border-bottom-color:#fff}.accessible-megamenu:not(.js-accessible-megamenu) .accessible-megamenu-panel>h2{display:none}.accessible-megamenu-toggle{display:none;background:none;border:0;padding:0;position:absolute;z-index:1;top:3px;right:1em;width:33px;height:33px}.accessible-megamenu-toggle>span:not(.sr-only){display:block;width:33px;height:4px;margin-bottom:5px;position:relative;z-index:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),margin 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),margin 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1),background 0.5s cubic-bezier(0.77,0.2,0.05,1),margin 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1),background 0.5s cubic-bezier(0.77,0.2,0.05,1),margin 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1)}.accessible-megamenu-toggle>span{margin-top:5px}.accessible-megamenu-toggle>span:last-child{-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.accessible-megamenu-toggle[aria-expanded=true]>span{margin-top:0;opacity:1;-webkit-transform:rotate(45deg) translate(4px,-3px);transform:rotate(45deg) translate(4px,-3px)}.accessible-megamenu-toggle[aria-expanded=true]>span:nth-last-child(2){opacity:0;-webkit-transform:rotate(0deg) scale(0.2,0.2);transform:rotate(0deg) scale(0.2,0.2)}.accessible-megamenu-toggle[aria-expanded=true]>span:last-child{-webkit-transform:rotate(-45deg) translate(0px,7px);transform:rotate(-45deg) translate(0px,7px)}@media (max-width:920px){.accessible-megamenu>.accessible-megamenu-top-nav-item{position:static}.accessible-megamenu .accessible-megamenu-panel.cols-1,.accessible-megamenu .accessible-megamenu-panel.cols-3,.accessible-megamenu .accessible-megamenu-panel.cols-4,.accessible-megamenu .accessible-megamenu-panel.cols-4b{width:auto;left:0;right:0}.accessible-megamenu .accessible-megamenu-panel.open{max-height:inherit}.accessible-megamenu .accessible-megamenu-panel.cols-3>ol>li,.accessible-megamenu .accessible-megamenu-panel.cols-4>ol>li,.accessible-megamenu .accessible-megamenu-panel.cols-4b>ol>li{width:44%}.accessible-megamenu .accessible-megamenu-panel.cols-1>ol>li{width:100%}.accessible-megamenu .accessible-megamenu-panel.cols-3>ol>li{min-height:256px}.accessible-megamenu .accessible-megamenu-panel>ol>li{float:left;display:block;margin-right:1em;margin-bottom:1em}.accessible-megamenu .accessible-megamenu-panel.cols-3>ol>li:nth-of-type(3),.accessible-megamenu .accessible-megamenu-panel.cols-4>ol>li:nth-of-type(3),.accessible-megamenu .accessible-megamenu-panel.cols-4b>ol>li:nth-of-type(3){padding-left:0}}@media (max-width:434px){.accessible-megamenu-toggle{display:block;z-index:3}.accessible-megamenu-toggle~.accessible-megamenu>.accessible-megamenu-top-nav-item{height:0;overflow:hidden;visibility:collapse}.accessible-megamenu-toggle[aria-expanded=true]~.accessible-megamenu>.accessible-megamenu-top-nav-item{height:auto;overflow:visible;visibility:visible}.accessible-megamenu{height:auto;z-index:2}.accessible-megamenu>.accessible-megamenu-top-nav-item{float:none;width:100%;height:auto}.accessible-megamenu>.accessible-megamenu-top-nav-item a[aria-expanded]{-webkit-box-shadow:none;box-shadow:none}.accessible-megamenu .accessible-megamenu-panel,.accessible-megamenu .accessible-megamenu-panel.open{position:relative;top:0;border:0;-webkit-box-shadow:none;box-shadow:none;padding-bottom:0}.accessible-megamenu .accessible-megamenu-panel.open{padding-bottom:0.769em;max-height:350px;overflow:auto}}@media (max-width:414px){.accessible-megamenu .accessible-megamenu-panel.cols-1>ol>li,.accessible-megamenu .accessible-megamenu-panel.cols-3>ol>li,.accessible-megamenu .accessible-megamenu-panel.cols-4>ol>li,.accessible-megamenu .accessible-megamenu-panel.cols-4b>ol>li{width:100%}.accessible-megamenu .accessible-megamenu-panel.cols-3>ol>li,.accessible-megamenu .accessible-megamenu-panel.cols-4>ol>li,.accessible-megamenu .accessible-megamenu-panel.cols-4b>ol>li{padding-left:0;border-left:none;-webkit-box-shadow:none;box-shadow:none}}.nav-menu{display:block;position:relative;list-style:none;margin:0;padding:0;z-index:15;color:rgb(14,138,132);text-transform:uppercase;letter-spacing:0.18em}@media (max-width:599px){.nav-menu{font-size:0.875rem}}@media (min-width:600px) and (max-width:1199px){.nav-menu{font-size:0.875rem}}@media (min-width:1200px){.nav-menu{font-size:calc(0.575rem + 0.3vw);letter-spacing:0.18em}}.nav-item{list-style:none;display:inline-block;padding:0;margin:0}.nav-item>a{position:relative;display:inline-block}@media (max-width:1199px){.nav-item>a{padding:10px 5px}}@media (min-width:1200px){.nav-item>a{padding:10px}}@media (min-width:1024px){.nav-item>a.hide-desktop{display:none}}.nav-item>a.active,.nav-item>a.open,.nav-item>a.trail,.nav-item>a:focus,.nav-item>a:hover{text-decoration:underline}.nav-item>a.active,.nav-item>a.trail{font-family:gilroylight}.nav-item>a.open{background-color:#fff;z-index:1}div.sub-nav{position:absolute;display:none;top:2.2em;margin-top:-1px;padding:0.5em 1em;font-family:gilroylight;line-height:1.5;background-color:#fff}.sub-nav.open{display:block;z-index:9}.sub-nav ul{display:inline-block;vertical-align:top;margin:0 1em 0 0;padding:0}.sub-nav li{display:block;list-style-type:none;margin:10px 0;padding:0}.sub-nav li a.active,.sub-nav li a.trail,.sub-nav li a:focus,.sub-nav li a:hover{text-decoration:underline}.sprachwechsler{margin-left:10px}.sprachwechsler a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-transition:all 300ms ease!important;transition:all 300ms ease!important}.sprachwechsler a:before{content:"";background-image:url(../../files/assets/images/easy-to-read-icon.gif);background-size:contain;background-repeat:no-repeat;background-position:center center;width:40px;height:40px;display:inline-block}@media (max-width:1023px){header .sprachwechsler{display:none}header .sprachwechsler a{border-radius:100%;border:1px solid transparent;-webkit-transition:all 300ms ease!important;transition:all 300ms ease!important}header .sprachwechsler a.active{background-color:#e5f2f2}header .sprachwechsler a:focus,header .sprachwechsler a:hover{border:1px solid rgb(14,138,132)}}.mobile_menu .sprachwechsler a .invisible{position:static;width:auto;height:auto;margin:0;overflow:auto;clip:auto;border:none;margin-left:10px}.mobile_menu{letter-spacing:0.18em;line-height:1.4}@media (max-width:599px){.mobile_menu{font-size:0.875rem}}@media (min-width:600px) and (max-width:1199px){.mobile_menu{font-size:0.875rem}}@media (min-width:1200px){.mobile_menu{font-size:calc(0.575rem + 0.3vw);letter-spacing:0.18em}}.mobile_menu .inner{background-color:#cecfd1;color:black}.mobile_menu nav ul a{display:block;border-bottom:1px solid rgba(255,255,255,0.4)}.mobile_menu nav ul a.active,.mobile_menu nav ul a.trail{text-decoration:underline}.mobile_menu nav ul.level_1 a{padding:20px;text-transform:uppercase}.mobile_menu nav ul.level_2{background:#e5f2f2}.mobile_menu nav ul.level_2 a{padding:15px 20px;text-transform:none}footer{background-color:rgb(155,206,204);text-transform:uppercase;letter-spacing:0.18em;line-height:1.6}@media (max-width:1023px){footer{margin-top:30px}}@media (min-width:1024px){footer{margin-top:83px}}@media (max-width:599px){footer{font-size:0.875rem}}@media (min-width:600px) and (max-width:1199px){footer{font-size:0.875rem}}@media (min-width:1200px){footer{font-size:calc(0.575rem + 0.3vw);letter-spacing:0.18em}}footer h2{font-family:"gilroylight"}footer a.active,footer a.trail,footer a:focus,footer a:hover{text-decoration:underline}footer .inside{max-width:1400px;margin-left:auto;margin-right:auto}@media (max-width:599px){footer .inside{padding:15px calc(30px - 15px)}}@media (min-width:600px) and (max-width:1199px){footer .inside{padding:25px calc(45px - 15px)}}@media (min-width:1200px){footer .inside{padding:25px calc(93px - 15px)}}footer .inside .col{padding:0 15px}@media (max-width:1023px){footer .inside .col-1,footer .inside .col-2{margin-bottom:1rem}footer .inside h2{margin-bottom:0.3rem}}@media (min-width:1024px){footer .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .inside .col-1{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer .inside .col-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .inside .col-3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .inside h2{margin-bottom:1rem}}.contao-cookiebar{font-family:"gilroysemibold",sans-serif}.contao-cookiebar *{border-color:rgba(0,0,0,0.4)!important}.contao-cookiebar .cc-info{margin-top:1.5625rem}.contao-cookiebar .cc-info a{text-decoration:underline}.contao-cookiebar .cc-info a:focus,.contao-cookiebar .cc-info a:hover{text-decoration:none}.contao-cookiebar .cc-inner{background-color:#e5f2f2;color:black;padding:1.5rem}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info,.contao-cookiebar .cc-group,.contao-cookiebar .cc-inner{border-radius:0}.contao-cookiebar .cc-cookies,.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info{background-color:transparent;color:black}.contao-cookiebar h2{font-weight:normal;font-size:1.3rem;line-height:1.4;margin-bottom:0.9rem;color:black}.contao-cookiebar p{font-size:0.875rem;line-height:1.4;color:black}.contao-cookiebar .cc-footer{margin-top:1rem}.contao-cookiebar .cc-btn{line-height:1}.contao-cookiebar .cc-btn.info,.contao-cookiebar .cc-btn.save,.contao-cookiebar .cc-btn.success{background-color:transparent!important;color:#09514e!important;border:1px solid #09514e!important;padding:0.4rem 0.9rem;border-radius:3px;outline:none;text-transform:uppercase}.contao-cookiebar .cc-btn.info:focus,.contao-cookiebar .cc-btn.info:hover,.contao-cookiebar .cc-btn.save:focus,.contao-cookiebar .cc-btn.save:hover,.contao-cookiebar .cc-btn.success:focus,.contao-cookiebar .cc-btn.success:hover{background-color:#09514e!important;color:white!important}.contao-cookiebar .cc-btn.success{background-color:#09514e!important;color:white!important;border:1px solid #09514e!important}.contao-cookiebar .cc-btn.success:focus,.contao-cookiebar .cc-btn.success:hover{background-color:transparent!important;color:#09514e!important}.contao-cookiebar .cc-group .cc-detail-btn{color:black}.contao-cookiebar .cc-group .cc-detail-btn:focus,.contao-cookiebar .cc-group .cc-detail-btn:hover{color:black;text-decoration:underline}#main{-ms-hyphens:auto;hyphens:auto}#main .mod_article{max-width:1400px;margin-left:auto;margin-right:auto}@media (max-width:599px){#main .mod_article{padding:15px 30px}}@media (min-width:600px) and (max-width:1199px){#main .mod_article{padding:25px 45px}}@media (min-width:1200px){#main .mod_article{padding:25px 93px}}#main .mod_article.fullwidth{padding:0;max-width:2500px}@media (max-width:599px){#main .mod_article.fullwidth .ce_text{padding:15px 30px}}@media (min-width:600px) and (max-width:1199px){#main .mod_article.fullwidth .ce_text{padding:0 45px 0 0}}@media (min-width:1200px){#main .mod_article.fullwidth .ce_text{padding:0 93px 0 0}}#main h1,#main h2{text-transform:uppercase;color:rgb(14,138,132)}#main h1{line-height:1.5;letter-spacing:0.23em;margin-bottom:65px}@media (max-width:599px){#main h1{font-size:1rem}}@media (min-width:600px) and (max-width:1199px){#main h1{font-size:calc(1rem + 0.5vw)}}@media (min-width:1200px){#main h1{font-size:1.5rem}}#main h2{letter-spacing:0.18em;margin-bottom:30px}@media (max-width:599px){#main h2{font-size:0.875rem;line-height:1.5}}@media (min-width:600px) and (max-width:1199px){#main h2{font-size:calc(1rem + 0.125vw);line-height:1.3}}@media (min-width:1200px){#main h2{font-size:1.125rem;line-height:1.25}}#main h3,#main h4,#main h5,#main h6{line-height:1.87;color:rgb(14,138,132);margin-bottom:5px}@media (max-width:599px){#main h3,#main h4,#main h5,#main h6{font-size:0.875rem;letter-spacing:0.05em}}@media (min-width:600px) and (max-width:1199px){#main h3,#main h4,#main h5,#main h6{font-size:1rem;letter-spacing:0.14em}}@media (min-width:1200px){#main h3,#main h4,#main h5,#main h6{font-size:1rem;letter-spacing:0.14em}}#main .ce_cookiebarOpener,#main p{line-height:1.87;margin-bottom:30px}@media (max-width:599px){#main .ce_cookiebarOpener,#main p{font-size:0.875rem;letter-spacing:0.05em}}@media (min-width:600px) and (max-width:1199px){#main .ce_cookiebarOpener,#main p{font-size:1rem;letter-spacing:0.14em}}@media (min-width:1200px){#main .ce_cookiebarOpener,#main p{font-size:1rem;letter-spacing:0.14em}}#main p.p-intro{line-height:1.5;letter-spacing:0.23em;font-family:"gilroylight";color:rgb(14,138,132);text-transform:uppercase;margin-bottom:65px}@media (max-width:599px){#main p.p-intro{font-size:1rem}}@media (min-width:600px) and (max-width:1199px){#main p.p-intro{font-size:calc(1rem + 0.5vw)}}@media (min-width:1200px){#main p.p-intro{font-size:1.5rem}}#main p.p-large{line-height:1.7;letter-spacing:0.23em}@media (max-width:599px){#main p.p-large{font-size:1rem}}@media (min-width:600px) and (max-width:1199px){#main p.p-large{font-size:calc(1rem + 0.7vw)}}@media (min-width:1200px){#main p.p-large{font-size:1.7rem}}#main p.p-medium-petrol{letter-spacing:0.18em;line-height:1.7!important;color:rgb(14,138,132);font-family:"gilroylight";text-transform:uppercase}@media (max-width:599px){#main p.p-medium-petrol{font-size:0.875rem;line-height:1.5}}@media (min-width:600px) and (max-width:1199px){#main p.p-medium-petrol{font-size:calc(1rem + 0.125vw);line-height:1.3}}@media (min-width:1200px){#main p.p-medium-petrol{font-size:1.125rem;line-height:1.25}}#main ol,#main ul{line-height:1.87;margin-bottom:30px}@media (max-width:599px){#main ol,#main ul{font-size:0.875rem;letter-spacing:0.05em}}@media (min-width:600px) and (max-width:1199px){#main ol,#main ul{font-size:1rem;letter-spacing:0.14em}}@media (min-width:1200px){#main ol,#main ul{font-size:1rem;letter-spacing:0.14em}}#main ol>li,#main ul>li{position:relative}@media (max-width:599px){#main ol>li,#main ul>li{padding-left:1.1rem}}@media (min-width:600px) and (max-width:1199px){#main ol>li,#main ul>li{padding-left:calc(2.4rem + 1vw)}}@media (min-width:1200px){#main ol>li,#main ul>li{padding-left:3.4rem}}#main ul>li:before{content:"";width:4px;height:4px;border-radius:100%;background-color:black;position:absolute;left:0;top:0.8em}#main ul ul{margin-bottom:0}#main ul ul li{padding-left:1.1rem}#main ul ul li:before{content:"-";width:unset;height:unset;background-color:transparent;border-radius:unset;top:auto}@media (max-width:599px){#main .vp-sm-center{text-align:center}}#main .ce_cookiebarOpener a,#main ol a,#main p a,#main ul a{border-bottom:1px solid #cecfd1}#main .ce_cookiebarOpener a:focus,#main .ce_cookiebarOpener a:hover,#main ol a:focus,#main ol a:hover,#main p a:focus,#main p a:hover,#main ul a:focus,#main ul a:hover{border-bottom-color:currentcolor}#main a .bttn-link,#main a.bttn-link,#main div.bttn-link,#main span.bttn-link a{letter-spacing:0.18em;font-family:gilroysemibold;line-height:1;display:inline-block;text-transform:uppercase;padding:14px 20px;-webkit-transition:200ms all ease-out;transition:200ms all ease-out;width:auto;background-color:transparent;border:1px solid rgb(14,138,132);color:rgb(14,138,132)}@media (max-width:599px){#main a .bttn-link,#main a.bttn-link,#main div.bttn-link,#main span.bttn-link a{font-size:0.875rem;line-height:1.5}}@media (min-width:600px) and (max-width:1199px){#main a .bttn-link,#main a.bttn-link,#main div.bttn-link,#main span.bttn-link a{font-size:calc(1rem + 0.125vw);line-height:1.3}}@media (min-width:1200px){#main a .bttn-link,#main a.bttn-link,#main div.bttn-link,#main span.bttn-link a{font-size:1.125rem;line-height:1.25}}#main a.bttn-link:focus,#main a.bttn-link:hover,#main a:focus .bttn-link,#main a:hover .bttn-link,#main span.bttn-link a:focus,#main span.bttn-link a:hover{background-color:rgb(14,138,132);color:white}#main .no-animation{opacity:1!important}#main .slicer,#main hr{width:65px;height:2px;background-color:white;border:none;margin:1rem auto;display:block;line-height:0}#main .box-style-1,#main .box-style-2,#main .box-style-3{padding:20px;margin-bottom:30px}#main .box-style-1>:last-child,#main .box-style-2>:last-child,#main .box-style-3>:last-child{margin-bottom:0}#main .box-style-1 h3,#main .box-style-1 h4,#main .box-style-1 p.p-h3,#main .box-style-2 h3,#main .box-style-2 h4,#main .box-style-2 p.p-h3,#main .box-style-3 h3,#main .box-style-3 h4,#main .box-style-3 p.p-h3{font-family:"gilroylight";text-transform:uppercase}#main .box-style-1 h3,#main .box-style-2 h3,#main .box-style-3 h3{margin-bottom:30px}#main .box-style-1 h4,#main .box-style-2 h4,#main .box-style-3 h4{margin-bottom:5px}#main .box-style-1{background-color:rgb(155,206,204);color:black}#main .box-style-1 *{color:black}#main .box-style-1 a .bttn-link,#main .box-style-1 a.bttn-link,#main .box-style-1 div.bttn-link,#main .box-style-1 span.bttn-link a{letter-spacing:0.18em;font-family:gilroysemibold;line-height:1;display:inline-block;text-transform:uppercase;padding:14px 20px;-webkit-transition:200ms all ease-out;transition:200ms all ease-out;width:auto;background-color:transparent;border:1px solid black;color:black}@media (max-width:599px){#main .box-style-1 a .bttn-link,#main .box-style-1 a.bttn-link,#main .box-style-1 div.bttn-link,#main .box-style-1 span.bttn-link a{font-size:0.875rem;line-height:1.5}}@media (min-width:600px) and (max-width:1199px){#main .box-style-1 a .bttn-link,#main .box-style-1 a.bttn-link,#main .box-style-1 div.bttn-link,#main .box-style-1 span.bttn-link a{font-size:calc(1rem + 0.125vw);line-height:1.3}}@media (min-width:1200px){#main .box-style-1 a .bttn-link,#main .box-style-1 a.bttn-link,#main .box-style-1 div.bttn-link,#main .box-style-1 span.bttn-link a{font-size:1.125rem;line-height:1.25}}#main .box-style-1 a.bttn-link:focus,#main .box-style-1 a.bttn-link:hover,#main .box-style-1 a:focus .bttn-link,#main .box-style-1 a:hover .bttn-link,#main .box-style-1 span.bttn-link a:focus,#main .box-style-1 span.bttn-link a:hover{background-color:black;color:white}#main .box-style-2{border:rgb(14,138,132) solid 1px}#main .box-style-2 *{color:rgb(14,138,132)}#main .box-style-3{background-color:rgb(14,138,132);color:white}#main .box-style-3 *{color:white}#main .text-uppercase{text-transform:uppercase}#main .text-petrol{color:rgb(14,138,132)}#main .no-margin-bottom{margin-bottom:0}#main .mt-3{margin-top:20px!important}#main .ce_image{margin-bottom:30px}#main .layout_full,#main .layout_latest{margin:0 auto;max-width:1000px}@media (max-width:599px){#main .layout_full,#main .layout_latest{text-align:center}#main .layout_full figure,#main .layout_latest figure{margin-left:auto;margin-right:auto}#main .layout_full .ce_text,#main .layout_full .teaser,#main .layout_latest .ce_text,#main .layout_latest .teaser{text-align:left}}@media (max-width:1023px){#main .layout_full figure,#main .layout_latest figure{margin-bottom:18px;max-width:150px;width:50%}}@media (min-width:600px){#main .layout_full .flex-wrap,#main .layout_latest .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#main .layout_full figure,#main .layout_latest figure{max-width:200px;width:30%}#main .layout_full figure img,#main .layout_latest figure img{-webkit-transition:200ms all ease-out;transition:200ms all ease-out}#main .layout_full .textblock,#main .layout_latest .textblock{padding:45px 0 45px 45px;width:70%}#main .layout_full .flex-wrap.zielgruppen,#main .layout_latest .flex-wrap.zielgruppen{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main .layout_full .flex-wrap.zielgruppen .textblock,#main .layout_latest .flex-wrap.zielgruppen .textblock{padding-top:0;padding-bottom:0}}#main .layout_full h1,#main .layout_full h2,#main .layout_latest h1,#main .layout_latest h2{line-height:1.5;letter-spacing:0.23em;font-family:"gilroylight";color:rgb(14,138,132);text-transform:uppercase;margin-bottom:18px}@media (max-width:599px){#main .layout_full h1,#main .layout_full h2,#main .layout_latest h1,#main .layout_latest h2{font-size:1rem}}@media (min-width:600px) and (max-width:1199px){#main .layout_full h1,#main .layout_full h2,#main .layout_latest h1,#main .layout_latest h2{font-size:calc(1rem + 0.5vw)}}@media (min-width:1200px){#main .layout_full h1,#main .layout_full h2,#main .layout_latest h1,#main .layout_latest h2{font-size:1.5rem}}@media (min-width:1024px){#main .layout_full a:focus figure img,#main .layout_full a:hover figure img,#main .layout_latest a:focus figure img,#main .layout_latest a:hover figure img{-webkit-transform:rotate(-15deg) scale(1.1);transform:rotate(-15deg) scale(1.1)}}@media (max-width:599px){#main .mod_newslist{margin-bottom:-65px}}@media (min-width:600px) and (max-width:1199px){#main .mod_newslist{margin-bottom:-65px}}@media (min-width:1200px){#main .mod_newslist{margin-bottom:-105px}}#main .layout_latest{margin:0 auto}@media (max-width:599px){#main .layout_latest{margin-bottom:65px}}@media (min-width:600px) and (max-width:1199px){#main .layout_latest{margin-bottom:65px}}@media (min-width:1200px){#main .layout_latest{margin-bottom:105px}}#main .mod_newslist.zielgruppe-01 .layout_latest{display:none}#main .mod_newslist.zielgruppe-01 .layout_latest.zielgruppe-01{display:block}#main .mod_newslist.zielgruppe-02 .layout_latest{display:none}#main .mod_newslist.zielgruppe-02 .layout_latest.zielgruppe-02{display:block}#main .mod_newslist.zielgruppe-03 .layout_latest{display:none}#main .mod_newslist.zielgruppe-03 .layout_latest.zielgruppe-03{display:block}#main .mod_newslist.zielgruppe-04 .layout_latest{display:none}#main .mod_newslist.zielgruppe-04 .layout_latest.zielgruppe-04{display:block}#main .mod_newslist.zielgruppe-05 .layout_latest{display:none}#main .mod_newslist.zielgruppe-05 .layout_latest.zielgruppe-05{display:block}#main .mod_newslist.zielgruppe-06 .layout_latest{display:none}#main .mod_newslist.zielgruppe-06 .layout_latest.zielgruppe-06{display:block}#main .mod_newslist.zielgruppe-07 .layout_latest{display:none}#main .mod_newslist.zielgruppe-07 .layout_latest.zielgruppe-07{display:block}#main .hero-img-text{-ms-hyphens:manual;hyphens:manual;overflow:hidden;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){#main .hero-img-text{margin:30px 0}}@media (min-width:1200px){#main .hero-img-text{margin:83px 0}}#main .hero-img-text.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#main .hero-img-text.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main .hero-img-text.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#main .hero-img-text img,#main .hero-img-text picture{width:100%;height:auto;line-height:0}#main .hero-img-text .textblock{padding:2rem 3rem;text-align:center;color:white}#main .hero-img-text .textblock .slicer{background-color:white}@media (max-width:599px){#main .hero-img-text .textblock{width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:none!important;transform:none!important}}@media (min-width:600px){#main .hero-img-text .textblock{width:50%}}#main .hero-img-text .textblock>.max-width-wrapper{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:900px}#main .hero-img-text .textblock.color-white{color:white;text-shadow:0 0 15px rgba(0,0,0,0.5)}#main .hero-img-text .textblock.color-white .slicer{background-color:white}@media (max-width:599px){#main .hero-img-text .textblock.color-white{background-color:rgba(0,0,0,0.3)}}#main .hero-img-text .textblock.color-white a .bttn-link,#main .hero-img-text .textblock.color-white a.bttn-link,#main .hero-img-text .textblock.color-white div.bttn-link,#main .hero-img-text .textblock.color-white span.bttn-link a{letter-spacing:0.18em;font-family:gilroysemibold;line-height:1;display:inline-block;text-transform:uppercase;padding:14px 20px;-webkit-transition:200ms all ease-out;transition:200ms all ease-out;width:auto;background-color:transparent;border:1px solid white;color:white}@media (max-width:599px){#main .hero-img-text .textblock.color-white a .bttn-link,#main .hero-img-text .textblock.color-white a.bttn-link,#main .hero-img-text .textblock.color-white div.bttn-link,#main .hero-img-text .textblock.color-white span.bttn-link a{font-size:0.875rem;line-height:1.5}}@media (min-width:600px) and (max-width:1199px){#main .hero-img-text .textblock.color-white a .bttn-link,#main .hero-img-text .textblock.color-white a.bttn-link,#main .hero-img-text .textblock.color-white div.bttn-link,#main .hero-img-text .textblock.color-white span.bttn-link a{font-size:calc(1rem + 0.125vw);line-height:1.3}}@media (min-width:1200px){#main .hero-img-text .textblock.color-white a .bttn-link,#main .hero-img-text .textblock.color-white a.bttn-link,#main .hero-img-text .textblock.color-white div.bttn-link,#main .hero-img-text .textblock.color-white span.bttn-link a{font-size:1.125rem;line-height:1.25}}#main .hero-img-text .textblock.color-white a.bttn-link:focus,#main .hero-img-text .textblock.color-white a.bttn-link:hover,#main .hero-img-text .textblock.color-white a:focus .bttn-link,#main .hero-img-text .textblock.color-white a:hover .bttn-link,#main .hero-img-text .textblock.color-white span.bttn-link a:focus,#main .hero-img-text .textblock.color-white span.bttn-link a:hover{background-color:white;color:rgb(14,138,132);text-shadow:none}@media (max-width:599px){#main .hero-img-text .textblock.color-black{background-color:rgba(0,0,0,0.3)}}@media (min-width:600px){#main .hero-img-text .textblock.color-black{color:black}#main .hero-img-text .textblock.color-black .slicer{background-color:black}}@media (max-width:599px){#main .hero-img-text .textblock.color-petrol{background-color:rgba(0,0,0,0.3)}}@media (min-width:600px){#main .hero-img-text .textblock.color-petrol{color:rgb(14,138,132)}#main .hero-img-text .textblock.color-petrol .slicer{background-color:rgb(14,138,132)}}#main .hero-img-text .textblock p{line-height:1.5;letter-spacing:0.23em;text-transform:uppercase}@media (max-width:599px){#main .hero-img-text .textblock p{font-size:1rem}}@media (min-width:600px) and (max-width:1199px){#main .hero-img-text .textblock p{font-size:calc(1rem + 0.5vw)}}@media (min-width:1200px){#main .hero-img-text .textblock p{font-size:calc(1rem + 1vw)}}#main .hero-img-text .textblock p.p-small{line-height:1.87;text-transform:none}@media (max-width:599px){#main .hero-img-text .textblock p.p-small{font-size:0.875rem;letter-spacing:0.05em}}@media (min-width:600px) and (max-width:1199px){#main .hero-img-text .textblock p.p-small{font-size:1rem;letter-spacing:0.14em}}@media (min-width:1200px){#main .hero-img-text .textblock p.p-small{font-size:1rem;letter-spacing:0.14em}}@media (max-width:1023px){#main .hero-img-text .textblock *{margin-top:0.5vw;margin-bottom:0.5vw}}@media (min-width:1024px){#main .hero-img-text .textblock *{margin-top:0.5rem;margin-bottom:0.5rem}}#main .mod_article:first-child .hero-img-text:first-child{margin-top:0}#main .mod_article:last-child .hero-img-text:last-child{margin-bottom:0}#main .ce_form{margin:65px 0 0 0;max-width:700px}#main .ce_form *{font-family:"gilroylight";line-height:1.87;color:black}@media (max-width:599px){#main .ce_form *{font-size:0.875rem;letter-spacing:0.05em}}@media (min-width:600px) and (max-width:1199px){#main .ce_form *{font-size:1rem;letter-spacing:0.14em}}@media (min-width:1200px){#main .ce_form *{font-size:1rem;letter-spacing:0.14em}}@media (max-width:599px){#main .ce_form{text-align:center}#main .ce_form .flex-wrap{padding:10px}#main .ce_form input,#main .ce_form textarea{text-align:center}}@media (min-width:600px){#main .ce_form .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px}#main .ce_form .submit_container,#main .ce_form .widget{width:100%}#main .ce_form .submit_container.w-50,#main .ce_form .widget.w-50{width:50%}}#main .ce_form .widget{padding:10px}#main .ce_form .submit_container{margin-top:20px}#main .ce_form input,#main .ce_form textarea{width:100%;border:1px solid rgb(155,206,204);background-color:white;color:black;padding:15px 20px}#main .ce_form input:focus,#main .ce_form textarea:focus{border-color:rgb(14,138,132)}#main .ce_form input[type=submit],#main .ce_form textarea[type=submit]{letter-spacing:0.18em;font-family:gilroysemibold;line-height:1;display:inline-block;text-transform:uppercase;padding:14px 20px;-webkit-transition:200ms all ease-out;transition:200ms all ease-out;width:auto;background-color:transparent;border:1px solid rgb(14,138,132);color:rgb(14,138,132)}@media (max-width:599px){#main .ce_form input[type=submit],#main .ce_form textarea[type=submit]{font-size:0.875rem;line-height:1.5}}@media (min-width:600px) and (max-width:1199px){#main .ce_form input[type=submit],#main .ce_form textarea[type=submit]{font-size:calc(1rem + 0.125vw);line-height:1.3}}@media (min-width:1200px){#main .ce_form input[type=submit],#main .ce_form textarea[type=submit]{font-size:1.125rem;line-height:1.25}}#main .ce_form input[type=submit]:focus,#main .ce_form input[type=submit]:hover,#main .ce_form textarea[type=submit]:focus,#main .ce_form textarea[type=submit]:hover{background-color:rgb(14,138,132);color:white}#main .ce_form .captcha_text,#main .ce_form label{display:block;padding:7px}#main .ce_form label{text-transform:uppercase;font-family:"gilroysemibold"}#main .ce_rsce_button-teaser{max-width:1000px;color:rgb(14,138,132)}@media (max-width:599px){#main .ce_rsce_button-teaser{margin:30px auto;text-align:center}#main .ce_rsce_button-teaser figure{margin-left:auto;margin-right:auto}}@media (min-width:600px) and (max-width:1023px){#main .ce_rsce_button-teaser{margin:65px auto}}@media (max-width:1023px){#main .ce_rsce_button-teaser figure{margin-bottom:18px;max-width:150px;width:50%}}@media (min-width:600px){#main .ce_rsce_button-teaser{margin:105px auto}#main .ce_rsce_button-teaser .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main .ce_rsce_button-teaser figure{max-width:200px;width:30%}#main .ce_rsce_button-teaser figure img{-webkit-transition:200ms all ease-out;transition:200ms all ease-out}#main .ce_rsce_button-teaser .textblock{padding:0 0 0 45px;width:70%}}#main .ce_rsce_button-teaser.no-margin-top{margin-top:0}#main .ce_rsce_button-teaser.no-margin-bottom{margin-bottom:0}#main .ce_rsce_button-teaser p{margin-bottom:0;text-transform:uppercase}#main .ce_rsce_button-teaser .bttn-link{margin-top:20px}@media (min-width:1024px){#main .ce_rsce_button-teaser a:focus figure img,#main .ce_rsce_button-teaser a:hover figure img{-webkit-transform:rotate(-15deg) scale(1.1);transform:rotate(-15deg) scale(1.1)}}#main .ce_rsce_button-teaser.font-large p{line-height:1.5;letter-spacing:0.23em;font-family:"gilroylight"}@media (max-width:599px){#main .ce_rsce_button-teaser.font-large p{font-size:1rem}}@media (min-width:600px) and (max-width:1199px){#main .ce_rsce_button-teaser.font-large p{font-size:calc(1rem + 0.5vw)}}@media (min-width:1200px){#main .ce_rsce_button-teaser.font-large p{font-size:1.5rem}}#main .ce_rsce_button-teaser.font-small p{letter-spacing:0.18em;font-family:"gilroysemibold";line-height:1.5}@media (max-width:599px){#main .ce_rsce_button-teaser.font-small p{font-size:0.875rem;line-height:1.5}}@media (min-width:600px) and (max-width:1199px){#main .ce_rsce_button-teaser.font-small p{font-size:calc(1rem + 0.125vw);line-height:1.3}}@media (min-width:1200px){#main .ce_rsce_button-teaser.font-small p{font-size:1.125rem;line-height:1.25}}#main .rsce_zitat{color:rgb(14,138,132);-ms-hyphens:none;hyphens:none;min-height:40vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#main .rsce_zitat hr{height:3px;background-color:rgb(155,206,204);border:none;margin:10px 0;display:block;line-height:0}#main .rsce_zitat .content{margin:0 auto}@media (max-width:1023px){#main .rsce_zitat{padding:30px 0}#main .rsce_zitat hr{width:33.333%}#main .rsce_zitat .content{width:100%;padding:0 45px}}@media (max-width:599px){#main .rsce_zitat .content{padding:0 30px}}@media (min-width:1024px){#main .rsce_zitat{padding:65px 0}#main .rsce_zitat hr{width:23%}#main .rsce_zitat .content{width:64%;padding:0 10% 0 0}}#main .rsce_zitat p{letter-spacing:0.18em;margin:0;max-width:800px}@media (max-width:599px){#main .rsce_zitat p{font-size:0.875rem;line-height:1.5}}@media (min-width:600px) and (max-width:1199px){#main .rsce_zitat p{font-size:calc(1rem + 0.125vw);line-height:1.3}}@media (min-width:1200px){#main .rsce_zitat p{font-size:1.125rem;line-height:1.25}}#main .rsce_zitat blockquote p{line-height:1.7;letter-spacing:0.23em;text-transform:uppercase}@media (max-width:599px){#main .rsce_zitat blockquote p{font-size:1rem}}@media (min-width:600px) and (max-width:1199px){#main .rsce_zitat blockquote p{font-size:calc(1rem + 0.7vw)}}@media (min-width:1200px){#main .rsce_zitat blockquote p{font-size:1.7rem}}#main .calendly-inline-widget{position:relative}@media (min-width:650px){#main .calendly-inline-widget{background-color:rgb(14,138,132);color:white;height:832px!important}}#main .calendly-inline-widget .calendly-bounce1,#main .calendly-inline-widget .calendly-bounce2,#main .calendly-inline-widget .calendly-bounce3,#main .calendly-inline-widget .calendly-spinner{display:none!important;opacity:0!important;visibility:hidden!important}.cc-module{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:100vh;padding:30px;text-align:center}.cc-module .res-btn{font-size:0.875rem;line-height:1.16;background-color:#09514e!important;color:white!important;border:1px solid #09514e!important;padding:0.4rem 0.9rem;border-radius:3px;outline:none;margin-top:1rem;-webkit-transition:200ms all ease-out;transition:200ms all ease-out;text-transform:uppercase}.cc-module .res-btn:focus,.cc-module .res-btn:hover{background-color:transparent!important;border-color:white!important;cursor:pointer}
/**
 * animate.css
 */
.animate_start {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/* Fade */
@keyframes fade {
    from { opacity: 0; }
    to { opacity: 1; }
}
@-webkit-keyframes fade {
    from { opacity: 0; }
    to { opacity: 1; }
}
.animate_fade {
    opacity: 0;
}
.animate_fade.animate_start {
    -webkit-animation-name: fade;
    animation-name: fade;
    opacity: 1;
}

/*
 * Animation bounce
*/
@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateY(-20px);}
    60% {transform: translateY(-10px);}
} 

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
    40% {-webkit-transform: translateY(-20px);}
    60% {-webkit-transform: translateY(-10px);}
} 

.animate_bounce.animate_start {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;    
}

/*
 * Animation shake
*/
@keyframes shake {
    0%, 20%, 50%, 80%, 100% {transform: translateX(0);}
    40% {transform: translateX(-30px);}
    60% {transform: translateX(-30px);}
} 

@-webkit-keyframes shake {
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateX(0);}
    40% {-webkit-transform: translateX(-30px);}
    60% {-webkit-transform: translateX(-30px);}
}
.animate_shake.animate_start {
    -webkit-animation-name: shake;
    animation-name: shake;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;    
}

/* Appear From Front */
@-webkit-keyframes atf {
    0%, 100% { -webkit-transform: scale(1); }
    50% { -webkit-transform: scale(1.1); }
}
@-moz-keyframes atf {
    0% { -moz-transform: scaleX(1) scaleY(1); }
    50% { -moz-transform: scaleX(1.1) scaleY(1.1); }   
    100% { -moz-transform: scaleX(1) scaleY(1); }
}
@keyframes atf {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.1); }
}

.animate_atf.animate_start {
    -webkit-animation-name: atf;
    -moz-animation-name: atf;
    animation-name: atf;
}

/* Appear From Center */
@keyframes afc {
    from { opacity: 0; transform: scale(0.2); }
    to { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes afc {
    from { opacity: 0; -webkit-transform: scale(0.2); }
    to { opacity: 1; -webkit-transform: scale(1); }
}
.animate_afc {
    opacity: 0;
}
.animate_afc.animate_start {
    -webkit-animation-name: zoom;
    animation-name: zoom;
    opacity: 1;
}

/* Appear From Left */
@keyframes afl {
    from { opacity: 0; transform: translateX(-50px); }
    to { opacity: 1; transform: translateX(0); }
}
@-webkit-keyframes afl {
    from { opacity: 0; -webkit-transform: translateX(-50px); }
    to { opacity: 1; -webkit-transform: translateX(0); }
}
.animate_afl {
    opacity: 0;
}
.animate_afl.animate_start {
    -webkit-animation-name: afl;
    animation-name: afl;
    opacity: 1;
}

/* Appear From Right */
@keyframes afr {
    from { opacity: 0; transform: translateX(50px); }
    to { opacity: 1; transform: translateX(0); }
}
@-webkit-keyframes afr {
    from { opacity: 0; -webkit-transform: translateX(50px); }
    to { opacity: 1; -webkit-transform: translateX(0); }
}
.animate_afr {
    opacity: 0;
}
.animate_afr.animate_start {
    -webkit-animation-name: afr;
    animation-name: afr;
    opacity: 1;
}

/* Appear From Top */
@keyframes aft {
    from { opacity: 0; transform: translateY(-50px); }
    to { opacity: 1; transform: translateY(0); }
}
@-webkit-keyframes aft {
    from { opacity: 0; -webkit-transform: translateY(-50px); }
    to { opacity: 1; -webkit-transform: translateY(0); }
}
.animate_aft {
    opacity: 0;
}
.animate_aft.animate_start {
    -webkit-animation-name: aft;
    animation-name: aft;
    opacity: 1;
}

/* Appear From Bottom */
@keyframes afb {
    from { opacity: 0; transform: translateY(50px); }
    to { opacity: 1; transform: translateY(0); }
}
@-webkit-keyframes afb {
    from { opacity: 0; -webkit-transform: translateY(50px); }
    to { opacity: 1; -webkit-transform: translateY(0); }
}
.animate_afb {
    opacity: 0;
}
.animate_afb.animate_start {
    -webkit-animation-name: afb;
    animation-name: afb;
    opacity: 1;
}

/* Width From Center */
@keyframes wfc {
    from { opacity: 0; transform: scaleX(0.01); }
    to { opacity: 1; transform: scaleX(1); }
}
@-webkit-keyframes wfc {
    from { opacity: 0; -webkit-transform: scaleX(0.01); }
    to { opacity: 1; -webkit-transform: scaleX(1); }
}
.animate_wfc {
    opacity: 0;
}
.animate_wfc.animate_start {
    -webkit-animation-name: wfc;
    animation-name: wfc;
    opacity: 1;
}

/* Height From Center */
@keyframes hfc {
    from { opacity: 0; transform: scaleY(0.01); }
    to { opacity: 1; transform: scaleY(1); }
}
@-webkit-keyframes hfc {
    from { opacity: 0; -webkit-transform: scaleY(0.01); }
    to { opacity: 1; -webkit-transform: scaleY(1); }
}
.animate_hfc {
    opacity: 0;
}
.animate_hfc.animate_start {
    -webkit-animation-name: hfc;
    animation-name: hfc;
    opacity: 1;
}


/* Rotate From Center */
@keyframes rfc {
    from { opacity: 0; transform: scale(0.01) rotate(360deg); }
    to { opacity: 1; transform: scale(1) rotate(0); }
}
@-webkit-keyframes rfc {
    from { opacity: 0; -webkit-transform: scale(0.01) rotate(360deg); }
    to { opacity: 1; -webkit-transform: scale(1) rotate(0); }
}
.animate_rfc {
    opacity: 0;
}
.animate_rfc.animate_start {
    -webkit-animation-name: rfc;
    animation-name: rfc;
    opacity: 1;
}

/* Rotate From Left */
@keyframes rfl {
    from { opacity: 0; transform: translateX(-100px) rotate(-180deg); }
    to { opacity: 1; transform: translateX(0) rotate(0); }
}
@-webkit-keyframes rfl {
    from { opacity: 0; -webkit-transform: translateX(-100px) rotate(-180deg); }
    to { opacity: 1; -webkit-transform: translateX(0) rotate(0); }
}
.animate_rfl {
    opacity: 0;
}
.animate_rfl.animate_start {
    -webkit-animation-name: rfl;
    animation-name: rfl;
    opacity: 1;
}

/* Rotate From Right */
@keyframes rfr {
    from { opacity: 0; transform: translateX(100px) rotate(180deg); }
    to { opacity: 1; transform: translateX(0) rotate(0); }
}
@-webkit-keyframes rfr {
    from { opacity: 0; -webkit-transform: translateX(100px) rotate(180deg); }
    to { opacity: 1; -webkit-transform: translateX(0) rotate(0); }
}
.animate_rfr {
    opacity: 0;
}
.animate_rfr.animate_start {
    -webkit-animation-name: rfr;
    animation-name: rfr;
    opacity: 1;
}

/* Animation Delays */
.d1.animate_start {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.d2.animate_start {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
.d3.animate_start {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
.d4.animate_start {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}
.d5.animate_start {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.d6.animate_start {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
.d7.animate_start {
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s;
}
.d8.animate_start {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
}
.d9.animate_start {
    -webkit-animation-delay: 7.5s;
    animation-delay: 7.5s;
}
.d10.animate_start {
    -webkit-animation-delay: 10s;
    animation-delay: 10s;
}

/* Animation Speed */
.s1.animate_start {
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
}
.s2.animate_start {
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
}
.s3.animate_start {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
.s4.animate_start {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
}
.s5.animate_start {
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
}

.loop .animate_start {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

/* Disable animation */
body.nojs .animate_bounce,
body.nojs .animate_shake,
body.nojs .animate_afc,
body.nojs .animate_aft,
body.nojs .animate_afb,
body.nojs .animate_afl,
body.nojs .animate_afr,
body.nojs .animate_wfc,
body.nojs .animate_hfc,
body.nojs .animate_rfl,
body.nojs .animate_rfr,
body.nojs .animate_rfc {
    opacity: 1;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    animation: none !important;
}
