body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
.lazyload,.lazyloading,.lazyloaded{opacity:0;will-change:opacity;transition:all 0.3s ease-in-out}.lazyloaded{opacity:1}.lazyload.thumb,.lazyloading.thumb,.lazyloaded.thumb{opacity:1}.intrinsic-ratio-wrapper{display:inline-block;max-width:100%;width:100%}.intrinsic-ratio{position:relative;height:0;max-width:100%}.intrinsic-ratio>img,.intrinsic-ratio>picture{position:absolute;top:0;left:0;width:100%}.intrinsic-ratio>.thumb{height:100%}
@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%); } }

.cookiebar_default {
  color: #444444; }
  .cookiebar_default p {
    color: #868686;
    line-height: 1.4; }
  .cookiebar_default .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; }
  .cookiebar_default .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; }
    .cookiebar_default .cc-group > label {
      flex-grow: 1;
      margin: 5px 0 5px 10px; }
    .cookiebar_default .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; }
      .cookiebar_default .cc-group .cc-detail-btn span:nth-child(2) {
        display: none; }
      .cookiebar_default .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
        display: none; }
      .cookiebar_default .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
        display: inline; }
      .cookiebar_default .cc-group .cc-detail-btn:hover {
        color: #717171; }
    .cookiebar_default .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; }
      .cookiebar_default .cc-group .cc-detail-btn-details span:nth-child(2) {
        display: none; }
      .cookiebar_default .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
        display: none; }
      .cookiebar_default .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
        display: inline; }
      .cookiebar_default .cc-group .cc-detail-btn-details:hover {
        color: #717171; }
  .cookiebar_default .cc-cookies {
    display: none;
    width: 100%;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .cookiebar_default .cc-cookies > p {
      font-size: 0.875rem; }
    .cookiebar_default .cc-cookies > p, .cookiebar_default .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px; }
      .cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .cookiebar_default .cc-cookies .cc-cookie .cc-cookie-desc > p {
      margin-bottom: 0; }
    .cookiebar_default .cc-cookies .cc-cookie label.cookie + p, .cookiebar_default .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .cookiebar_default .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .cookiebar_default .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .cookiebar_default .cc-footer, .cookiebar_default .cc-info {
    text-align: center; }
  .cookiebar_default .cc-info {
    margin-top: 15px; }
    .cookiebar_default .cc-info > p {
      font-size: 0.875rem; }
    .cookiebar_default .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .cookiebar_default .cc-info > a:hover {
        color: #717171; }
      .cookiebar_default .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* arrow_ios.css */
.ios footer{position: relative;z-index: 1}.ios #container{position: relative;z-index: 3;pointer-events: none}.ios #container a,.ios #container button,.ios #container .back,.ios #container .more,.ios #container .ce_slider_arrow{pointer-events: all}.ios figure,.ios section,.ios #footer{mix-blend-mode: multiply}.ios .footer_links{position: relative;    bottom: 81px;    left: 81px}.ios.subpage .footer_links:after{content: none}.ios .vita.mod_article .ce_image{bottom: 0}#arrowbox{//display: none;width: 100vw;height: 100vh;position: fixed;z-index: 1;left: 0;top: 0;border: 0;pointer-events: none;-webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;-webkit-backface-visibility: visible;backface-visibility: visible}.ios #arrowbox{z-index: -1000 !important}#arrowbox *{pointer-events: none;-webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none}#arrowbox iframe{width: 100vw;height: 100vh}#arrowbox #arrow_insert,#arrowbox html,#arrowbox body{width: 100%;height: 100%;overflow: hidden;    border: 0}.rotate-text{width:50vw;height:50vw;overflow:scroll;margin:20vw;font-family:helvetica;transform: rotate(-45deg);transition: all 1s ease}
/* muuw_basic.css */
form input{width: 100%;border-radius: 0;border: 1px solid rgb(24, 165, 56);border-width: 1px 1px 0 1px;min-height: 38px}form textarea{width: 100%;border-radius: 0;border: 1px solid rgb(24, 165, 56)}form input:focus,form textarea:focus,form input:focus-visible,form textarea:focus-visible{border-radius: 0;border: 1px solid grey;outline: 0}.mod_article .cta svg,.mod_article .cta p{float: left}.mod_article .cta p{margin: 4px 8px 0 0}.cta{padding: 0 20px;display: inline-block}.cookiebar_default .cc-inner{border-radius: 0;    -webkit-box-shadow: 0 0 100px 0 rgb(0 0 0 / 25%);    box-shadow: 0 0 100px 0 rgb(0 0 0 / 25%)}.more a:after{content:"";position: absolute;left: 0; top: 0;width: 100%;height: 100%}section .arrowed{}#start h1{font-weight: 400}.subpage .mod_article .ce_text{padding-top: 0}.subpage .mod_article .ce_text p:first-child{margin-top: 0}.arrowed{-webkit-clip-path: polygon(100% 50%, 40% 100%, 0 67%, 22% 50%, 0 33%, 40% 0);clip-path: polygon(100% 50%, 40% 100%, 0 67%, 22% 50%, 0 33%, 40% 0);    height: 70vh;    width: 58vh;    margin-left: 20px}.arrowed img{display: inline-block;    width: 100%;    height: 100%;    object-fit: cover}.arrowed figure{display: inline-block;width: 100%;height: 100%}h3{font-size: 100%;    text-decoration: underline}p{margin: 20px 0}.blogdetail .ce_text{padding-top:0}.blogdetail .back{display: none}.blogdetail h1{margin: 0}.blogdetail .pagination{overflow: visible;    padding: 20px ;    width: 100%;    display: inline-block}.blogdetail .pagination > div{width: 50%;float: left}.layout_full > h1,.layout_full  > .info{padding: 0 20px}.more a{font-size: 14px;text-decoration: none;color: black}.more{display: inline-block;    position: relative;    z-index: 5;    box-sizing: border-box;    padding: 0 30px 0 0;    height: 32px;    width: 100%;    cursor: pointer;    text-align: right}.blogdetail .pagination  > div > a{display: inline-block;    position: relative;    box-sizing: border-box;    padding: 0 30px 0 0;    height: 32px;    width: 300px;    cursor: pointer;    text-align: right;text-decoration: none;color: black;     max-width: 80vw;    z-index: 5}.blogdetail .pagination  > .next > a,.blogdetail .pagination  > .next{float: right}.blogdetail .pagination  > .previous > a{padding: 0 0 0 30px;    width: 300px;    text-align: left}.more .arrow_small,.blogdetail .arrow_small{position: absolute;    right: 0;    top: -6px;transition: all 1s ease;     pointer-events: none}.turned_text .more .arrow_small{position: absolute;    right: 0;    top: -6px;transform: rotate(45deg);transition: all 1s ease}.blog h1 a,.blog .mod_newsarchive  a{text-decoration: none;color: black;font-size: 100%}.blog .mod_newsarchive .layout_simple{padding-bottom: 3px}.blog h1{margin-top: 0}.blogdetail.mod_article{overflow:visible}.blogdetail .mod_article .mod_newsreader,.blogdetail.mod_article .mod_newsreader,.blogdetail .mod_article .block{overflow: visible}.blog .info{padding-bottom: 0;margin-bottom: -4px}.blog .info time{font-weight: 500}*{box-sizing: border-box;font-family: "Fira Sans", Helvetica, Arial, Sans-Serif;font-weight: 300;    line-height: 140%}body{font-size: 16px}strong{font-weight: 500}body{margin:0;    padding:0;    border:0}.blogdetail .previous .arrow_small{position: absolute;    right: auto;left: 0;transform: rotate(180deg)}h1:first-child,h2:first-child,h3:first-child{margin-top: 0}h1,h1 a{font-size: 150%;font-weight: 200}h2{font-size: 100%;font-weight: 500}.mod_article{padding: 15vh 0 0 0;    min-height: 85vh;position: relative;transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0)}.mod_article.last{min-height: 100vh}.mod_article .ce_text,.mod_article .mod_newslist{padding: 20px;   // opacity: 0.95}.quickinfo{position: absolute;    top: -1px;    right: -360px;    width: 320px;    height: auto;    padding: 120px 20px 20px 20px;    background: white;    box-shadow: 0 0 83px -22px rgba(0,0,0,0.1);    border: 1px solid rgba(0,0,0,0.1)}.partner .ce_partner_logos{padding: 0px;display: inline-block;left: 51px;min-height: 52vh;overflow: visible}.mod_article > .ce_gallery > div,.ce_partner_logos > div{width: 33.33%;   // height: calc(33.33% - 18px);    box-sizing: border-box;    padding: 0 20px;    float: left;    display: inline-block;    align-items: center}.ce_partner_logos > h1{padding-left: 20px}.mod_article > .ce_gallery > h1{padding: 0 10px}.vita.mod_article .ce_image{height: auto;    width: 100%;    z-index: -1}.vita.mod_article .ce_gallery{height: auto;    width: 100%;    z-index: -1;left: auto;top: auto}.vita.mod_article .ce_gallery > div{padding: 0}.vita.mod_article .ce_gallery > div{width: 100%}.blog .mod_newsarchive{padding: 0 20px}.ce_newsblock{margin: 20px 0 0 20px;width: calc(100% - 40px)}.ce_newsblock iframe{max-width: 100%;max-height: 440px}li{list-style: none;    margin-left: -25px;    position: relative;    padding-left: 0px}li:before{content:">";position: absolute;left: -13px}.ce_slider{padding: 0;    height: 100%;    width: 100%;    box-sizing: border-box;    top: 0;    left: 0;     overflow: visible}.slick-slider .slick-track,.slick-slider .slick-list{height: 100%;    width: 100%}.ce_slider .slick-slide{padding: 20px;    height: 100%;    width: 100%;    box-sizing: border-box;     outline: none;    border: 0}.ce_slider .slick-arrow{position: absolute;    bottom: -60px;left:0;    opacity: 0;    width: 50%;    height: 60px}.ce_slider .slick-arrow.slick-next{right: 0;left: auto}.ce_slider_arrow{position: relative;    width: 100%;    box-sizing: border-box;    padding: 0 30px 0 0;    height: 30px;     cursor: pointer}.ce_slider_arrow .text{font-size: 14px;text-align: right;padding: 5px 0}.ce_slider_arrow.left{padding: 0 0 0 30px }.ce_slider_arrow.left .text{text-align: left}.footer_links{display: none}.ce_slider_arrow.left svg{transform: rotate(180deg);right: auto;left: 0}.ce_slider_arrow svg{position: absolute;right: 0;top: 0}.ce_slider_arrow.green svg polygon,.green .more svg polygon,.green a svg polygon{fill: #41c861;transition: all 0.5s ease}.ce_slider_arrow.green:hover svg polygon,.green .more:hover svg polygon,.green a:hover svg polygon{fill: #25a638}.ce_slider_arrow.blue svg polygon,.blue .more svg polygon,.blue a svg polygon{fill: #3093b3;transition: all 0.5s ease}.ce_slider_arrow.blue:hover svg polygon,.blue .more:hover svg polygon,.blue a:hover svg polygon{fill: #11519f}.ce_slider_arrow.yellow svg polygon,.yellow .more svg polygon,.yellow a svg polygon{fill: #febc25;transition: all 0.5s ease}.ce_slider_arrow.yellow:hover svg polygon,.yellow .more:hover svg polygon,.yellow a:hover svg polygon{fill: #f07e12}.ce_headline{margin: 0 20px}
/* muuw__header.css */
.main_nav + .mod_changelanguage{display: none}.mobnav_only .mod_changelanguage li:before{content:""}.mobnav_only .mod_changelanguage ul{padding: 0 0 0 25px}.mobnav_only .mod_changelanguage{position: absolute;left: calc(50% + 63px);top: 75px}.mobnav_only .mod_changelanguage a{font-size: 14px;padding: 10px}#header{height: 73px;width: 100vw;    left: 0;    top: 0;    position: fixed;    z-index: 9;background-color: rgba(255,255,255,0.5)}#header .inside{height: 100%;width: 100%}#header .logo_muuw{padding: 20px;position: relative;z-index: 10;display: inline-block;pointer-events: none}.main_nav{width: 100%;height: 100%;position: absolute;top: 0;left: 0}.main_nav .menuwrapper{position: absolute;    z-index: 7;    top: -120vh;    padding: 81px 10px 29px 10px;    width: 100vw;    background: white;    border-bottom: 1px solid rgba(0,0,0,0.1);    transition: all 0.66s ease;    overflow-y: scroll;    display: inline-block;    max-height: 100vh}.main_nav .active1 + .menuwrapper{top: 0;background: white;transition: all 1s ease;//box-shadow: 0px -30px 33px 33px rgba(0,0,0,0.05)}.main_nav a{padding: 10px 10px 10px 61px;    display: inline-block;    text-decoration: none;    color: black;    transition: all 1s ease;font-size: 23px;width: 100%}.main_nav .anchor-nav a#navlink0{display: none}.main_nav .mobile_toggle{width: 100%;height: 100%;position: absolute;background: white;border-bottom: 1px solid rgba(0,0,0,0.1);z-index: 8}.mobile_toggle > div{width: 16px;    height: 15px;    position: absolute;    left: calc(50% + 63px);    top: 28px;    cursor: pointer}.mobile_toggle > div span{width: 100%;height: 2px;position: absolute;left: 0;top: 0;background: black;transition: all 0.5s ease}.mobile_toggle > div span:nth-child(2){top: 7px;left: 0}.mobile_toggle > div span:nth-child(3){top: 13px}.mobile_toggle.active1 > div span:nth-child(1){top: 7px;transform: rotate(45deg);width: 120%;left: -10%}.mobile_toggle.active1 > div span:nth-child(2){left: 100vw}.mobile_toggle.active1 > div span:nth-child(3){top: 7px;transform: rotate(-45deg);width: 120%;left: -10%}#text_turn{display: none;position: absolute;top: 0;right: 0;z-index: 9;padding: 20px;     margin: 10px;    width: 72px;    height: 72px;    transform: rotate(-45deg);transition: all 1s ease}.unturned_text #text_turn{transform: rotate(0deg);transition: all 1s ease}#text_turn  #text_turn_arrow1,.unturned_text #text_turn  #text_turn_arrow2{opacity: 1;transition: all 1s ease}#text_turn  #text_turn_arrow2,.unturned_text #text_turn  #text_turn_arrow1{opacity: 0;     transition: all 1s ease}#text_turn:hover + .text_turn_message{transition: all 1s ease;right: -1px}.mobnav_only{padding-bottom: 60px}
@media all and (min-width: 480px){
/* muuw_small.css */
.ce_slider_arrow{width: 50%;float:left}.ce_slider_arrow.right{float: right}
}
@media all and (min-width: 1024px) and (min-height: 640px){
/* muuw_medium.css */
.cta{position: relative;left: 61px}section .arrowed{position: absolute}.layout_full > .info{margin-top: 3vh}.blog .mod_newsarchive .layout_simple{padding-bottom: 10px}.blogdetail .previous .arrow_small{transform: rotate(135deg)}.blogdetail .pagination{overflow: visible;    display: inline-block;    padding: 7vw 20px 20px 240px;    width: calc(38vw + 340px)}.arrowed{right: -5vw;top: calc(100vh - 45vw);    position: absolute;    width: 37.28571428571429vw;    height: 45vw}.blogdetail .pagination > .next{transform: rotate(-45deg)}.blogdetail .pagination > .next a > div{position: relative;padding-right: 34px}.blogdetail .pagination > .previous{transform: rotate(45deg)}.blogdetail .pagination > .previous a > div{position: relative;padding-left: 34px}.blogdetail .arrow_small{transform: rotate(45deg)}.blogdetail .layout_full  .ce_text{left: 280px;width: calc(60vw - 280px)}.blogdetail .info,.blogdetail .layout_full > h1{margin-left: 280px;    width: calc(60vw - 280px)}.blog .mod_newsarchive{padding: 0 30px;position: absolute;left:0;top: 13vh;     width: 20vw}.subpage .main_nav .menuwrapper{position: absolute;    z-index: 9;    top: 0;    left: 280px;    padding: 10px;    font-size: 17px;    height: auto}.subpage .main_nav .anchor-nav a{padding: 26px 10px;    font-size: 17px;    width: auto;    transition: transform 1s ease;    transition-delay: 0.1s}.footer_links{display: inline-block;    position: fixed;    bottom: 30px;    left: 30px;    z-index: 9}.footer_links a{text-decoration: none;color: black}.ce_slider{height: 80vh}body{font-size: 1.5vh}body{width: 800vw;height: 100vh;overflow: hidden;overflow-x: scroll}#header{border-bottom: 0;background-color: rgba(255,255,255,0)}.mod_article{width: 100vw;height: 100vh;float: left;padding: 10vh 0;     //background-position: left -450px}.mod_article .ce_text,.mod_article .ce_gallery,.turner .textarea,.ce_partner_logos{transform: rotate(0);    width: 52vh;    //height: 52vh;    position: relative;    left: 61px;    top: 3vh;    transition: all 1s ease;    overflow: visible;     padding-top: 0}.ce_slider .slick-slide{padding-top: 0}.mod_article#start .ce_text{transform: rotate(0deg);    width: 33vh;    height: auto;    position: relative;    left: 51px;top:0;    margin-top: 10.3vh;    transition: all 0s ease;    overflow: visible;    padding: 20px 0 0 30px}.ce_partner_logos > h1{padding-left: 30px}.mod_article > .ce_gallery > div,.ce_partner_logos > div{padding: 0px 30px}.ce_slider_arrow .text{padding: 9px 0}.blog .mod_newslist > div{//transform: rotate(0deg); //   transition: all 1s ease;    margin-bottom: 2vh}.blog .mod_newslist{position: relative;    width: 80vw;    padding-right: 33.33vw;    box-sizing: border-box;    height: calc(90vh - 40px);    position: relative;    right: 0;    left: 20vw;    top: 1.8vh;    transition: all 1s ease;    overflow: visible;    padding-bottom: 33.333vh;    padding-top: 0}.blog .mod_newslist:after{content: "";    position: absolute;    display: inline-block;    background-image: url(../../files/Inhalte/braeuer_zitat2.png);    background-repeat: no-repeat;    width: 27.33vw;    margin: 0 3vw;    height: 60vh;    right: 0;    top: 13px;    background-size: contain;background-blend-mode: multiply;    background-position: center top}.ce_newsblock{margin: 30px 0 0 30px;width: calc(50% - 71px);float: left}.ce_newsblock iframe{width: 100%}.ce_newsblock:nth-child(2n+3){margin-left: 81px}.main_nav .mobile_toggle{display: none}.content .main_nav .menuwrapper{position: absolute;z-index: 9;top: 0;left: 280px;padding: 10px;font-size: 17px;height: auto}.main_nav + .mod_changelanguage{position: absolute;    right: 20px;    top: 5px;    padding: 30px;     z-index: 99}.content .main_nav + .mod_changelanguage,.subpage .main_nav + .mod_changelanguage{display: inline-block}.main_nav + .mod_changelanguage ul{margin: 0}.mod_changelanguage li:before{content: ""}.mod_changelanguage a{text-decoration: none;color: black;font-size: 17px}.main_nav .mobnav_only{display: none}.blog .ce_headline{display: none}.subpage .main_nav .menuwrapper{position: absolute;    z-index: 9;    top: 0;    left: 280px;    padding: 10px;    font-size: 17px}.main_nav .menuwrapper{position: absolute;    z-index: 9;    top: 56.4vh;    left: 51px;  //  left: 18.9vh;    padding: 0 10px 10px 20px;border: 0;background-color: transparent;transition: none;     overflow: visible}.content .main_nav .anchor-nav a{width: auto;    transition: all 1s ease;transition-delay: 0.1s}.main_nav .anchor-nav a{padding: 6px 10px;font-size: 150%;transition: width 0.1s ease;transition-delay: 1s}.content .main_nav .anchor-nav a{padding: 26px 10px;    font-size: 17px;    width: auto;    transition: transform 1s ease;    transition-delay: 0.1s}.main_nav .anchor-nav a.active{transform: rotate(-45deg);    transition: transform 1s ease}.content .main_nav .anchor-nav a#navlink0,.subpage .main_nav .anchor-nav a#navlink0{display: inline-block;    position: absolute;    left: -280px;    width: 172px;    height: 100%}#header .logo_muuw{padding: 30px}.vita.mod_article .ce_image{position: absolute;    right: 0;    bottom: 0;    height: 88vh;    width: 88vh;    max-width: 57vw;    max-height: 57vw;    z-index: -1}.vita.mod_article .ce_gallery{position: absolute;    right: 0;    bottom: 0;    height: 88vh;    width: 44vw;    max-width: 57vw;    max-height: 57vw;    z-index: -1;margin-bottom: 5.8vw}.vita.mod_article .ce_gallery figure,.vita.mod_article .ce_gallery .intrinsic-ratio-wrapper,.vita.mod_article .ce_gallery .intrinsic-ratio,.vita.mod_article .ce_gallery img{height: 100%;object-fit: contain;object-position: bottom right}.subpage .footer_links:after{content: "";    width: 500px;    height: 500px;    transform: rotate(45deg);    background: white;    display: inline-block;    z-index: -1;    position: absolute;    left: -300px;    top: -70px}
}
/* subpage.css */
.subpage .mod_article{height: auto;padding-bottom: 36.66vh}.subpage .main_nav .menuwrapper{}.subpage .mod_article .ce_text,.subpage .mod_article .ce_gallery,.subpage .turner .textarea{transform: rotate(0deg)}.logo_muuw img{padding: 0vw;    width: 123px}body{width: 100%;    height: auto;    overflow: hidden;    overflow-y: scroll}#header{background:white}
@media all and (max-height: 780px) and (min-width: 1024px){
/* muuw_low.css */
#arrowbox{top: 10vh;height: 90vh}h1,h1 a{font-size: 125%}.vita.mod_article .ce_image{max-width: 37vw;max-height: 37vw;bottom: 8vh}.vita.mod_article .ce_gallery{max-width: 37vw;max-height: 37vw;bottom: 8vh}#section-1 .ce_text,#section-2 .ce_text,#section-4 .turner .textarea{width: calc(100% - 92px);    left: 61px}.ce_partner_logos{width: 50vw}.ce_partner_logos .image{padding: 0 30px;width: 26%}.main_nav .menuwrapper{padding: 380px 10px 10px 20px}body:not(.content) .main_nav .menuwrapper .anchor-nav{width: 23%}body:not(.content)  .main_nav .anchor-nav a{display: inline}.mod_article#start .ce_text{top: 0}.mod_article{padding: 84px 0}body{font-size: 14px}.mod_article .ce_text,.mod_article .ce_gallery,.turner .textarea,.ce_partner_logos{width: 60vw}#section-6.blog h1,#section-6.blog p{margin: 0;    padding: 0}
}
/* language_styles.css */
.en .desc_en,.de .desc_de,.lang-en .desc_en,.lang-de .desc_de{display: inline-block}.de .desc_en,.en .desc_de,.lang-de .desc_en,.lang-en .desc_de{display: none}
@media all and (min-width: 1680px){
/* muuw_large.css */
.blogdetail .info,.blogdetail .layout_full > h1,.subpage .mod_article .ce_text{width: calc(50vw - 280px)}.blogdetail .pagination{width: calc(32vw + 340px)}.arrowed{right: -13.4vw;    bottom: -7vw;    width: 58vw;    height: 70vw}.partner .ce_partner_logos{left: 270px}
}
@media all and (max-height: 640px) and (min-width: 1024px){
/* muuw_flatwide.css */
.main_nav .menuwrapper{padding: 86px 10px 10px 20px}.main_nav a{padding: 2px 11px 2px 53px}
}
