body{--size-5: clamp(3px,0.5vw,5px);--size-10: clamp(6px,1vw,10px);--size-15: clamp(9px,1.5vw,15px);--size-20: clamp(15px,2vw,20px);--size-25: clamp(17px,2.5vw,25px);--size-30: clamp(18px,3vw,30px);--size-35: clamp(20px,3.5vw,35px);--size-40: clamp(22px,4vw,40px);--size-45: clamp(23px,4.5vw,45px);--size-50: clamp(26px,5vw,50px);--size-60: clamp(28px,6vw,60px);--size-70: clamp(32px,7vw,70px);--size-80: clamp(35px,8vw,80px);--size-90: clamp(35px,9vw,90px);--size-100: clamp(40px,10vw,100px);--size-110: clamp(40px,11vw,110px);--size-120: clamp(40px,12vw,120px);--size-130: clamp(45px,13vw,130px);--size-140: clamp(45px,14vw,140px);--size-150: clamp(50px,15vw,150px);--size-160: clamp(50px,16vw,160px);--size-170: clamp(50px,17vw,170px);--size-180: clamp(55px,18vw,180px);--size-190: clamp(55px,19vw,190px);--size-200: clamp(60px,20vw,200px);--size-250: clamp(70px,25vw,250px);--management-panel-width: 0px;--management-highlight-color: #C50D1F;--management-highlight-color-rgb: 197, 13, 31;--alert-banner-height: 0px}@keyframes imageEffectBg{0%{transform:translateY(-100%);width:calc(100% + 2px);height:calc(100% + 2px)}40%{height:calc(100% + 2px);width:calc(100% + 2px);transform:translateY(0)}100%{height:0;width:calc(100% + 2px);transform:translateY(0)}}@keyframes imageEffectBg2{0%{transform:translateY(0);width:calc(100% + 2px);height:calc(100% + 2px)}40%{width:calc(100% + 2px);height:calc(100% + 2px);transform:translateY(0)}100%{height:0;width:calc(100% + 2px);transform:translateY(0)}}.css_storytelling .content_bottom .content_inner:has(.listing_entry){max-width:none;margin:0;padding:0}.css_storytelling .content_bottom .content_inner:has(.listing_entry) .content_right{padding-right:0}.css_storytelling #mixItUp .listing_entry .pictures{position:relative}.css_storytelling #mixItUp .listing_entry .pictures .resource_description{display:block;clip:unset;height:auto;position:absolute;bottom:0;left:0;right:0;width:auto;margin:0;padding:var(--size-15) 0 0;font:400 15px/18px "EuropaGrotesk";text-transform:none;color:#1a1919}@media print{.css_storytelling #mixItUp .listing_entry .pictures .resource_description{font:400 12px/17px "EuropaGrotesk";color:#000}}@media screen and (max-width: 600px){.css_storytelling #mixItUp .listing_entry .pictures .resource_description{font-size:13px;line-height:17px}}.css_storytelling #mixItUp .listing_entry .pictures .resource_description{opacity:.6;z-index:10;transform:translate(0, 100%)}.css_storytelling #mixItUp .listing_entry:not(.fullwidth_picture) .listing-entry-inline{max-width:1300px;margin:0 auto;padding-right:30px;padding-left:30px;box-sizing:border-box}@media screen and (max-width: 1000px){.css_storytelling #mixItUp .listing_entry:not(.fullwidth_picture) .listing-entry-inline{padding-right:20px;padding-left:20px}}.css_storytelling #mixItUp .listing_entry.fullwidth_picture .listing-entry-inline{flex-flow:column}.css_storytelling #mixItUp .listing_entry.fullwidth_picture .pictures{order:0;flex:unset;max-width:none;width:100%;margin:0 0 var(--size-50) 0}.css_storytelling #mixItUp .listing_entry.fullwidth_picture .pictures a.resource_link{pointer-events:none}.css_storytelling #mixItUp .listing_entry.fullwidth_picture .pictures>*{flex:unset;max-width:unset;padding:0}.css_storytelling #mixItUp .listing_entry.fullwidth_picture .pictures .resource_description{padding-left:20px;padding-right:20px}.css_storytelling #mixItUp .listing_entry.fullwidth_picture .content{max-width:1300px;margin:0 auto;padding-right:30px;padding-left:30px;box-sizing:border-box}@media screen and (max-width: 1000px){.css_storytelling #mixItUp .listing_entry.fullwidth_picture .content{padding-right:20px;padding-left:20px}}.css_storytelling #mixItUp .listing_entry.fullwidth_picture .content>*{padding-right:100px}.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-entry-inline{align-items:flex-start}.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-content-text,.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing_entry_content{display:contents}.css_storytelling #mixItUp .listing_entry.portrait_with_quote .quote_wrap{order:-1;margin-bottom:var(--size-40)}.css_storytelling #mixItUp .listing_entry.portrait_with_quote .quote_wrap>*{max-width:none;padding:0}.css_storytelling #mixItUp .listing_entry.portrait_with_quote .quote_wrap:not(:last-child){margin-bottom:var(--size-40)}.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-title{font:400 27px/41px "EuropaGrotesk-Ext";letter-spacing:-0.2px;margin:0;padding:0;color:#1a1919}@media screen and (max-width: 800px){.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-title{font-size:23px;line-height:32px}}@media screen and (max-width: 600px){.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-title{font-size:21px;line-height:27px;letter-spacing:-0.2px}}@media print{.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-title{font:700 15px/20px "EuropaGrotesk-Ext"}}.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-title{font-weight:700}.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-subtitle{font:400 18px/28px "EuropaGrotesk";text-transform:none;color:#1a1919;letter-spacing:-0.07px}@media print{.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-subtitle{font:400 13px/20px "EuropaGrotesk";color:#000}}@media screen and (max-width: 600px){.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-subtitle{font-size:16px;line-height:26px}}.css_storytelling #mixItUp .listing_entry.portrait_with_quote .listing-subtitle{margin-bottom:0}.css_storytelling #mixItUp .listing_entry.portrait_with_quote h3{font:700 20px/32px "EuropaGrotesk";color:#1a1919}@media screen and (max-width: 800px){.css_storytelling #mixItUp .listing_entry.portrait_with_quote h3{font-size:18px;line-height:28px}}@media screen and (max-width: 600px){.css_storytelling #mixItUp .listing_entry.portrait_with_quote h3{font-size:17px;line-height:25px}}@media print{.css_storytelling #mixItUp .listing_entry.portrait_with_quote h3{font:700 13px/19px "EuropaGrotesk-Ext"}}.css_storytelling #mixItUp .listing_entry.portrait_with_quote *+h3:not(.listing-subtitle){margin-top:var(--size-20)}.css_storytelling #mixItUp .listing_entry.big_picture .pictures{flex:0 0 auto;max-width:45%}.css_storytelling #mixItUp .listing_entry.white_box{background:hsla(0,0%,100%,.8);border-radius:0;border:0}.css_storytelling #mixItUp .listing_entry.white_box:not(:has(.pictures)) .content{padding:var(--size-100) 0}.css_storytelling #mixItUp .listing_entry.white_box:has(.listing-content-introduction) .listing-content-text .quote_wrap:first-child{margin-top:var(--size-40)}.css_storytelling #mixItUp .listing_entry.white_box:has(.pictures){max-width:1300px;margin:0 auto;padding-right:30px;padding-left:30px;box-sizing:border-box}@media screen and (max-width: 1000px){.css_storytelling #mixItUp .listing_entry.white_box:has(.pictures){padding-right:20px;padding-left:20px}}.css_storytelling #mixItUp .listing_entry.white_box:has(.pictures){background:none}.css_storytelling #mixItUp .listing_entry.white_box:has(.pictures) .listing-entry-inline{padding:0;background:hsla(0,0%,100%,.8);border-radius:8px;overflow:hidden;flex-flow:column}.css_storytelling #mixItUp .listing_entry.white_box:has(.pictures) .content{padding:var(--size-40)}.css_storytelling #mixItUp .listing_entry.white_box .pictures{flex:unset !important;max-width:100% !important;width:100%;margin:0 !important;order:2 !important}.css_storytelling #mixItUp .listing_entry.white_box .pictures a.resource_link{pointer-events:none}.css_storytelling #mixItUp .listing_entry.white_box .pictures>*{flex:unset !important;max-width:100% !important;padding:0 !important}.css_storytelling #mixItUp .listing_entry.blue_elements:last-child{margin-bottom:var(--size-80)}@media screen and (max-width: 1180px){.css_storytelling #mixItUp .listing_entry .content>*{padding-right:0}}@media screen and (max-width: 600px){.css_storytelling #mixItUp .listing_entry .pictures{flex:unset !important}.css_storytelling #mixItUp .listing_entry.big_picture .pictures{flex:unset !important;max-width:100% !important}}