﻿footer#page-footer{--bg-color-footer: #101314;background-color:var(--bg-color-footer);padding-bottom:20px;position:relative;z-index:10}footer#page-footer .footer{background-color:var(--bg-color-footer)}footer#page-footer .footer .black{display:flex;justify-content:flex-start;align-items:center;background-color:var(--bg-color-footer);min-height:250px;max-width:230px}@media(max-width: 768px){footer#page-footer .footer .black{min-height:auto}}footer#page-footer .d-md-none.d-lg-block{max-width:100%;width:100%;flex-basis:100%}footer#page-footer .d-md-none.d-lg-block img{max-width:230px}footer#page-footer .col-lg-3{flex:0 0 33%;max-width:33%}footer#page-footer .footer .f-box{background-color:var(--bg-color-footer)}footer#page-footer .footer .f-box *,footer#page-footer .footer .f-box h4,footer#page-footer .footer .f-box p,footer#page-footer .footer .f-box a,footer#page-footer .footer .f-box ul,footer#page-footer .footer .f-box span{color:#fff}footer#page-footer .row>.d-md-none,footer#page-footer .row>.col-md-4{padding:0}@media(max-width: 768px){footer#page-footer h4{padding-top:20px}footer#page-footer .hide-desktop>.row>*{padding:0}}.quoteslider .slick-track .slick-slide:first-child .slick-pal-prev{opacity:.6;pointer-events:none}.quoteslider .slick-track .slick-slide:last-child .slick-pal-next{opacity:.6;pointer-events:none}html[lang=en-US] .quoteslide .quote::before{content:"”"}html[lang=en-US] .quoteslide .quote::after{content:"”"}html[lang=de-DE] .quoteslide .quote::before{content:"„"}html[lang=de-DE] .quoteslide .quote::after{content:"”"}@media(max-width: 991px){label.bfsg-icon{display:none}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 100%, 0)}100%{opacity:1;transform:none}}@keyframes slideInRight{0%{opacity:0;transform:translate3d(-100%, 0, 0)}100%{opacity:1;transform:none}}:root{--grid: 12;--max: 100vw;--base: calc(100vw / 12);--basep: calc(100% / 12);--pad: 0.5vw;--pad2: 1vw;--padmini: 0.25vw;--copyfontsize: var(--biggertext);--biggertext: clamp(3rem, 3.9vw, 9rem);--bigtext: clamp(2rem, 2.6vw, 6rem);--smalltext: clamp(1.6rem, 1.35vw, 3rem);--headlinesize: 17vw;--h1size: var(--headlinesize);--h2size: var(--headlinesize);--h3size: var(--headlinesize);--h4size: var(--headlinesize);--col-highlight: $green;--colcorp: #000;--gray: #c8c8c8;--pink: #d96e89;--yellow: #ecff00;--focus: #444}@media(max-width: 800px){:root{--pad: 10px;--pad2: 20px;--padmini: 5px}}@media(min-width: 3500px){:root{--base: calc(var(--max) / var(--grid));--max: 3500px;--copyfontsize: calc(1.5rem + 0.25vw);--h1size: calc(3.5rem + 1.2vw);--h2size: calc(2.5rem + 0.75vw);--h3size: calc(1.5rem + 0.5vw);--h4size: calc(1.2rem + 0.25vw)}}:root{--orange: #f29400;--white: #fff}.mk7historycarousel{padding:15vh 0}.mk7historycarousel .moduleheadline{display:inline-block;border-bottom:1px solid var(--orange);margin:0 0 30px 20px}.mk7historycarousel .mk7historycarousel_items{padding-top:132px}.mk7historycarousel .small-container{width:80%;margin:0 auto}.mk7historycarousel .slide{padding:20px 0;height:100%;position:relative;flex:0 0 auto}.mk7historycarousel .slide:after{content:"";position:absolute;left:15px;top:20px;right:15px;bottom:20px;border:1px solid #666}.mk7historycarousel .inner{border:1px solid #666;margin:0 15px;overflow:hidden;display:flex;flex-direction:column;height:100%}.mk7historycarousel .history_year{position:absolute;top:-97px;left:50%;transform:translateX(-50%);display:inline-block;text-align:center;padding:4px 23px 5px;margin:0 auto;font-weight:bold;font-size:25px;background:#555;color:var(--white);transition:all 1s}.mk7historycarousel .history_year:after{content:"";transition:all 1s;background:#555;display:block;position:absolute;width:18px;height:18px;left:50%;bottom:-8px;transform:translateX(-10px) rotate(45deg)}.mk7historycarousel .swiper-slide-active .history_year{background:var(--orange)}.mk7historycarousel .swiper-slide-active .history_year:after{background:var(--orange)}.mk7historycarousel .history_title{font-size:20px;font-weight:bold;padding:20px}.mk7historycarousel .history_text{padding:0 20px}.mk7historycarousel .history_image{overflow:hidden;margin-top:auto}.mk7historycarousel .history_image img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}.mk7historycarousel .mk7history_navigation{position:absolute;top:56px;left:20px;right:20px;width:auto}.mk7historycarousel .mk7history_navigation .swiper-button-prev,.mk7historycarousel .mk7history_navigation .swiper-button-next{background:var(--orange);color:#fff;display:block;width:50px;padding:10px 17px;height:50px;text-align:center}.mk7historycarousel .mk7history_navigation .swiper-button-prev:after,.mk7historycarousel .mk7history_navigation .swiper-button-next:after{font-size:25px;line-height:29px}.mk7historycarousel .mk7history_navigation .swiper-button-prev{left:20px}.mk7historycarousel .mk7history_navigation .swiper-button-next{right:20px}.mk7historycarousel .mk7history_navigation:after{content:"";height:1px;position:absolute;top:calc(50% + 2px);left:20px;right:20px;background-color:#000}:root{--arrow-bg: #f29400;--arrow-icon: url(../Icons/carret-down.svg);--option-bg: #f29400;--select-bg: rgba(255, 255, 255, 0.2)}.casestudyfilter{background:#f0f0f1;padding:60px 0px 20px;width:auto;max-width:100%;text-align:center;display:flex;justify-content:center;transition:all 1s}.casestudyfilter.sticky{transform:translateY(-40px)}@media(max-width: 800px){.casestudyfilter.sticky{transform:translateY(82px);padding:12px 0px 0}}@media(max-width: 800px){.casestudyfilter group{padding-left:20px;text-align:left}}.casestudyfilter .form-group{padding-right:28px;position:relative;margin:0 !important}@media(max-width: 800px){.casestudyfilter .form-group{margin-bottom:10px !important;width:100%}}.casestudyfilter .form-group select{height:auto}.casestudyfilter .form-group select{appearance:none;border:0;outline:0;font:inherit;width:20rem;padding:1rem 4rem 1rem 1rem;background:var(--arrow-icon) no-repeat right .8em center/1.4em,linear-gradient(to left, var(--arrow-bg) 3em, var(--select-bg) 3em);color:#4f4f4f;border-radius:0;box-shadow:0 0 1em 0 rgba(0,0,0,.2);cursor:pointer}@media(max-width: 1300px){.casestudyfilter .form-group select{width:15rem}}@media(max-width: 800px){.casestudyfilter .form-group select{width:100%;padding:.3rem 90px .3rem 1rem;text-overflow:ellipsis;white-space:nowrap}}.casestudyfilter .form-group select::-ms-expand{display:none}.casestudyfilter .form-group select:focus{outline:none}.casestudyfilter .form-group select option:hover{color:inherit;background-color:var(--option-bg)}.casestudyfilter .form-group span{cursor:pointer;position:absolute;right:76px;top:0px;background:hsla(0,0%,100%,.8196078431);width:36px;color:#4f4f4f;height:56px;line-height:56px;border-radius:0;font-weight:300;text-transform:uppercase}@media(max-width: 800px){.casestudyfilter .form-group span{text-align:center;line-height:35px;height:100%}}.casestudyfilter button#resetFilters{border-radius:0;padding:2px 16px;margin:0 28px 0 0;width:56px;height:56px;background:hsla(0,0%,100%,.2) url(../Icons/filter_reset.svg) no-repeat center center/44px;color:#4f4f4f;border:0;box-shadow:0 0 1em 0 rgba(0,0,0,.2);font-weight:300;overflow:hidden;padding-top:55px}@media(max-width: 800px){.casestudyfilter button#resetFilters{min-width:10px;margin-right:20px;height:50px;width:50px}}input.casestudy_liveearch{appearance:none;border:0;outline:0;font:inherit;width:20rem;padding:1rem 4rem 1rem 1rem;background:var(--select-bg);color:#4f4f4f;border-radius:0;box-shadow:0 0 1em 0 rgba(0,0,0,.2);cursor:pointer}div:has(article.casestudymodule){background:#f0f0f1}article.casestudymodule{padding:0;margin:20px;width:calc(20% - 40px);background:#fff}@media screen and (max-width: 2700px){article.casestudymodule{width:calc(25% - 40px)}}@media screen and (max-width: 2000px){article.casestudymodule{width:calc(33.332% - 40px)}}@media screen and (max-width: 1500px){article.casestudymodule{width:calc(50% - 40px)}}@media screen and (max-width: 970px){article.casestudymodule{width:calc(50% - 40px)}}@media screen and (max-width: 800px){article.casestudymodule{width:calc(100% - 40px)}}article.casestudymodule img{width:100%;aspect-ratio:16/9;object-fit:cover;height:auto}article.casestudymodule .content{padding:20px;display:flex;min-height:315px;flex-direction:column}article.casestudymodule .content p{margin:auto 0 0}article.casestudymodule ul.tags{padding:0}article.casestudymodule ul.tags li{background-color:#c9c9c9;color:#fff;font-weight:400;font-size:90%;text-transform:uppercase;padding:6px 13px;margin:0 5px 5px 0;border-radius:0;display:inline-block;cursor:pointer;transition:all .5s}article.casestudymodule ul.tags li:hover{background-color:#b6b6b6}article.casestudymodule a.detaillink{background:#f29400;position:relative;width:48px;height:48px;display:inline-block;margin-left:auto;overflow:hidden;padding-top:50px}article.casestudymodule a.detaillink:after{content:" ";position:absolute;height:35%;width:35%;border-top:2px solid #fff;border-left:2px solid #fff;top:16px;left:19px;transform:rotate(135deg);margin-left:-7px}article.casestudymodule a.detaillink:hover{background:rgba(242,148,0,.71)}article.casestudymodule .topline{text-transform:uppercase;font-weight:500}div:has(article.casestudymodule){background:#f0f0f1}article.casestudymodule.partnerstyle{width:calc(14.27% - 40px);background:#fff}@media screen and (max-width: 2700px){article.casestudymodule.partnerstyle{width:calc(16.66% - 40px)}}@media screen and (max-width: 2000px){article.casestudymodule.partnerstyle{width:calc(20% - 40px)}}@media screen and (max-width: 1600px){article.casestudymodule.partnerstyle{width:calc(25% - 40px)}}@media screen and (max-width: 1300px){article.casestudymodule.partnerstyle{width:calc(33.33% - 40px)}}@media screen and (max-width: 970px){article.casestudymodule.partnerstyle{width:calc(50% - 40px)}}@media screen and (max-width: 800px){article.casestudymodule.partnerstyle{width:calc(100% - 40px)}}article.casestudymodule.partnerstyle img{width:100%;aspect-ratio:1/1;object-fit:contain;object-position:top left;height:auto;padding:20px;max-width:60%;min-width:220px}article.casestudymodule.partnerstyle ul.tags li{padding:2px 6px;margin:0 5px 5px 0}article.casestudymodule.partnerstyle .content{min-height:250px;padding:0 20px 20px}section.contactmap-module{background:#d0d0d0;padding:10vh 0;--active-color: var(--orange)}.contactmap{display:flex;gap:2rem;max-width:1600px;width:90%;margin:0 auto;justify-content:center;align-items:center}@media(max-width: 768px){.contactmap{flex-direction:column}}.svgmap{flex:1 1 65%}.svgmap svg{width:100%;height:auto}.svgmap .region{cursor:pointer}.svgmap .region:hover .flaeche{opacity:1}.svgmap .region:hover .zahlen{opacity:1}.svgmap .region.active .flaeche{opacity:1;filter:brightness(1.1)}.svgmap .region.active .zahlen{opacity:1;font-weight:bold}.svgmap .flaeche{opacity:.7;transition:opacity .3s ease}.svgmap .zahlen{opacity:.5;transition:opacity .3s ease}.region-tooltip{position:fixed;background:rgba(0,0,0,.8);color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;font-weight:bold;pointer-events:none;z-index:1000;white-space:nowrap;opacity:0;transition:opacity .6s ease;transform:translate3d(10px, 10px, 0)}.region-tooltip.visible{opacity:1}.people{flex:1 1 30%;position:relative;order:1;min-width:280px}.people address{margin:1rem 0 0}.people img{width:100%;height:auto}.people ul{display:none;list-style:none;padding:1rem;margin:0;background:#e5e5e5;border-radius:8px;border-left:4px solid var(--active-color);box-shadow:0 4px 8px rgba(0,0,0,.12)}.people ul.active{display:block;animation:fadeIn .4s ease}.people ul li{padding:1rem;margin-bottom:1rem;background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.people ul li:last-child{margin-bottom:0}@media(max-width: 768px){.people ul{position:static}}.region-title{display:none;font-size:1.2rem;font-weight:bold;margin-bottom:1rem;text-align:center;padding:.5rem;background:var(--active-color);color:#fff;border-radius:4px}.region-title.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}section.logomodule{padding:5vh 5vw}section.logomodule .logomodule_letter.stamp{color:var(--orange);text-align:center;font-size:2vw;font-weight:bold;width:100%;max-width:100%;padding:10px 0 10px;margin-bottom:30px}section.logomodule .logomodule_letter.stamp:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:50%;min-width:250px;max-width:600px;border-bottom:2px solid var(--orange)}section.logomodule li{list-style:none}section.logomodule .logomodule_item{padding:20px;width:20%;min-width:100px;max-width:300px}section.logomodule .logomodule_item img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;overflow:hidden;object-position:top;border:1px solid #ddd;margin-bottom:10px}section.logomodule .logomodule_item .title{text-align:center}section.logomodule .logomodule_item ul.tags{display:none !important;padding:0;margin:0}@media(max-width: 768px){.hideOnMobile{display:none !important}}@media(min-width: 769px){.hideOnDesktop{display:none !important}}section.mk7slider{--headline: clamp(1.315rem, 3.1vmin, 2.185rem)}section.mk7slider .bgOrange{background:#f29400}section.mk7slider .bgBlue{background:#00aeef}section.mk7slider.frame-container{padding:0 20px}section.mk7slider[data-swiper-height="100vh"] .slides{height:calc(100vh - 175px) !important}section.mk7slider[data-swiper-height="75vh"] .slides{height:calc(75vh - 175px) !important}section.mk7slider[data-swiper-height="50vh"] .slides{height:50vh !important}section.mk7slider[data-swiper-height="40vh"] .slides{height:40vh !important}section.mk7slider[data-swiper-height="75vw"] .slides{height:75vw !important;max-height:calc(100vh - 175px)}section.mk7slider[data-swiper-height="56.25vw"] .slides{height:56.25vw !important;max-height:calc(100vh - 175px)}section.mk7slider .textbox{position:absolute;z-index:20}section.mk7slider .textbox .headline{font-family:"AsapPaletteSemi",sans-serif;letter-spacing:1px;font-weight:500}section.mk7slider .textbox.center{bottom:25%;height:auto;width:calc(50% - 50px);transform:translateY(0%);right:50%;max-width:612px}section.mk7slider .textbox.center .headline{font-size:var(--headline) !important;padding:20px 20px;max-width:100%;font-family:"AsapPaletteSemi",sans-serif;letter-spacing:1px}section.mk7slider .textbox.center a{margin:0 0 20px 20px;border:0;width:100%;max-width:294px;min-height:45px;text-align:center;outline:none}section.mk7slider .textbox.center.orange{background:rgba(255,165,0,.7)}section.mk7slider .textbox.center.orange a{color:#f29400;background-color:#fff}section.mk7slider .textbox.center.orange a:hover{color:#f29400 !important;background:hsla(0,0%,100%,.7) !important}section.mk7slider .textbox.center.orange .headline{color:#fff}section.mk7slider .textbox.center.white{background:hsla(0,0%,100%,.7)}section.mk7slider .textbox.center.white .headline{color:#000}section.mk7slider .textbox.center.white a{color:#fff}@media(max-width: 768px){section.mk7slider .textbox.center{top:auto;bottom:0;right:0;left:0;width:100%;max-width:100%;transform:translateY(0%)}}section.mk7slider .textbox.bottom{bottom:0;background:#000;width:100%;color:#fff}section.mk7slider .textbox.bottom .buttonWrap{position:absolute;right:0;height:100%;width:35%;z-index:10;top:0}@media(max-width: 768px){section.mk7slider .textbox.bottom .buttonWrap{display:block !important;min-width:100%;position:relative !important;text-align:left}}section.mk7slider .textbox.bottom .headline,section.mk7slider .textbox.bottom .buttonWrap a{color:#fff;line-height:1.2;font-size:var(--headline) !important;padding:clamp(10px,1vh,96px) 20px;margin:0;background:rgba(0,0,0,0);border:0}section.mk7slider .textbox.bottom .headline{max-width:1266px;margin:0 auto;overflow:hidden}@media(min-width: 769px){section.mk7slider .textbox.bottom .headline{text-wrap:nowrap;text-overflow:ellipsis}}@media(min-width: 1265px){section.mk7slider.full-width .textbox.bottom .headline{padding-right:calc(35vw - (100vw - 1265px)/2 + 20px)}}@media(max-width: 1265px){section.mk7slider.full-width .textbox.bottom .headline{padding-right:35vw}}@media(max-width: 768px){section.mk7slider .textbox.bottom .headline{text-align:center;padding-right:20px !important;margin:0}}section.mk7slider .textbox.bottom .buttonWrap a{position:absolute;top:0;left:0;max-width:100%;background:#00aeef;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width: 768px){section.mk7slider .textbox.bottom .buttonWrap a{position:relative;transform:translate3d(0%, 0%, 0);left:0%;top:0}}section.mk7slider .slide{height:100%}section.mk7slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.mk7slider .image,section.mk7slider .image2{height:calc(100% - clamp(24px,2.4vh,44px));height:100%}section.mk7slider .image{z-index:5}section.mk7slider .image2{transition:opacity 1.4s 1.3s,-webkit-clip-path 2.3s 1.3s;transition:opacity 1.4s 1.3s,clip-path 2.3s 1.3s;transition:opacity 1.4s 1.3s,clip-path 2.3s 1.3s,-webkit-clip-path 2.3s 1.3s;position:absolute;z-index:10;left:0px;top:0;right:0px;width:100%;opacity:0}section.mk7slider .swiper-slide-active .image2{opacity:1}.mm-page section.mk7slider.swiper-initialized .image2[data-width="50"]{-webkit-clip-path:polygon(70vw 0, 100% 0, 100% 100%, 50vw 100%);clip-path:polygon(70vw 0, 100% 0, 100% 100%, 50vw 100%)}section.mk7slider.swiper-initialized .swiper-slide-active .image2.image2[data-width="50"]{-webkit-clip-path:polygon(60vw 0, 100% 0, 100% 100%, 40vw 100%);clip-path:polygon(60vw 0, 100% 0, 100% 100%, 40vw 100%)}.mm-page section.mk7slider.swiper-initialized .image2[data-width="70"]{-webkit-clip-path:polygon(45vw 0, 100% 0, 100% 100%, 25vw 100%);clip-path:polygon(45vw 0, 100% 0, 100% 100%, 25vw 100%)}section.mk7slider.swiper-initialized .swiper-slide-active .image2.image2[data-width="70"]{-webkit-clip-path:polygon(40vw 0, 100% 0, 100% 100%, 20vw 100%);clip-path:polygon(40vw 0, 100% 0, 100% 100%, 20vw 100%)}section.mk7slider.swiper-initialized .image2[data-width="30"]{-webkit-clip-path:polygon(75vw 0, 100% 0, 100% 100%, 55vw 100%);clip-path:polygon(75vw 0, 100% 0, 100% 100%, 55vw 100%)}section.mk7slider.swiper-initialized .swiper-slide-active .image2.image2[data-width="30"]{-webkit-clip-path:polygon(80vw 0, 100% 0, 100% 100%, 60vw 100%);clip-path:polygon(80vw 0, 100% 0, 100% 100%, 60vw 100%)}section.mk7slider .swiper-button-prev,section.mk7slider .swiper-button-next{top:auto;left:auto;height:clamp(50px,7vh,120px);bottom:0;background:#f29400}section.mk7slider .swiper-button-prev{right:calc(15% + 1px);width:calc(15% - 1px)}section.mk7slider .swiper-button-next{right:0%;left:auto;width:calc(15% - 1px)}section.mk7slider .swiper-button-prev:after,section.mk7slider .swiper-button-next:after{color:#fff;font-size:clamp(23px,4vh,42px)}section.mk7slider .swiper-horizontal>.swiper-pagination-bullets,section.mk7slider .swiper-pagination-bullets.swiper-pagination-horizontal,section.mk7slider .swiper-pagination-custom,.swiper-pagination-fraction{bottom:clamp(15px,6.5vh,150px);width:auto;left:50%;transform:translateX(-50%)}section.mk7slider .swiper-pagination-bullet{width:60px;height:8px;display:inline-block;border-radius:0;background:rgba(0,0,0,0);border:1px solid #f29400;opacity:1}section.mk7slider .swiper-pagination-bullet-active{background:#f29400}@media(max-width: 769px){section.mk7slider .image,section.mk7slider .image2{height:100%}section.mk7slider .headline{margin:0;padding:15px 20px !important}section.mk7slider .buttonWrap a{margin-bottom:15px}section.mk7slider .buttonWrap.bgBlue{position:relative;width:100%}section.mk7slider .buttonWrap.bgBlue a{position:relative;top:0;transform:translate3d(0%, 0%, 0);left:0%}section.mk7slider .swiper-horizontal>.swiper-pagination-bullets,section.mk7slider .swiper-pagination-bullets.swiper-pagination-horizontal,section.mk7slider .swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto;left:auto;right:0;padding:0;margin:0;top:50%;transform:translateY(-50%);width:35px}section.mk7slider .swiper-pagination-bullet{width:12px;height:12px}}:root{--header-height: 175px}@media(max-width: 768px){.hideOnMobile{display:none !important}}@media(min-width: 769px){.hideOnDesktop{display:none !important}}section.videoheader{--headline: clamp(21px, 3.1vmin, 35px);height:calc(100vh - var(--header-height));overflow:hidden;position:relative}section.videoheader .slides{height:100%}section.videoheader video{width:100%;height:100%;object-fit:cover}section.videoheader .bgOrange{background:#f29400}section.videoheader .bgBlue{background:#00aeef}section.videoheader.frame-container{padding:0 20px}section.videoheader[data-swiper-height="100vh"] .slides{height:calc(100vh - 175px) !important}section.videoheader[data-swiper-height="75vh"] .slides{height:calc(75vh - 175px) !important}section.videoheader[data-swiper-height="50vh"] .slides{height:50vh !important}section.videoheader[data-swiper-height="40vh"] .slides{height:40vh !important}section.videoheader[data-swiper-height="75vw"] .slides{height:75vw !important;max-height:calc(100vh - 175px)}section.videoheader[data-swiper-height="56.25vw"] .slides{height:56.25vw !important;max-height:calc(100vh - 175px)}section.videoheader .textbox{position:absolute;z-index:20}section.videoheader .textbox.center{bottom:25%;height:auto;width:calc(50% - 50px);transform:translateY(0%);right:50%;max-width:612px}section.videoheader .textbox.center .headline{font-family:"AsapPaletteSemi",sans-serif;letter-spacing:1px;font-weight:500;font-size:var(--headline);padding:20px;max-width:100%}section.videoheader .textbox.center a{margin:0 0 20px 20px;border:0;width:100%;max-width:294px;min-height:45px;text-align:center;outline:none}section.videoheader .textbox.center.orange{background:rgba(255,165,0,.7)}section.videoheader .textbox.center.orange .headline{color:#fff}section.videoheader .textbox.center.orange a{color:#f29400;background-color:#fff}section.videoheader .textbox.center.orange a:hover{color:#f29400 !important;background:hsla(0,0%,100%,.7) !important}section.videoheader .textbox.center.white{background:hsla(0,0%,100%,.7)}section.videoheader .textbox.center.white .headline{color:#000}section.videoheader .textbox.center.white a{color:#fff}@media(max-width: 768px){section.videoheader .textbox.center{top:auto;bottom:0;right:0;left:0;width:100%;max-width:100%;transform:translateY(0%)}}section.videoheader .textbox.bottom{bottom:0;background:#000;width:100%;color:#fff}section.videoheader .textbox.bottom .buttonWrap{position:absolute;right:0;top:0;height:100%;width:35%;z-index:10}section.videoheader .textbox.bottom .buttonWrap a{position:absolute;top:0;left:0;max-width:100%;background:#00aeef;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width: 768px){section.videoheader .textbox.bottom .buttonWrap{display:block !important;min-width:100%;position:relative !important;text-align:left}}section.videoheader .textbox.bottom .headline,section.videoheader .textbox.bottom .buttonWrap a{color:#fff;line-height:1.2;font-size:var(--headline);padding:clamp(10px,1vh,96px) 20px;margin:0;background:rgba(0,0,0,0);border:0}section.videoheader .textbox.bottom .headline{max-width:1266px;margin:0 auto;overflow:hidden}@media(min-width: 769px){section.videoheader .textbox.bottom .headline{text-wrap:nowrap;text-overflow:ellipsis}}@media(min-width: 769px){section.videoheader .textbox.bottom.full-width .headline{padding-right:calc(35vw - (100vw - 1265pxpx)/2 + 20px)}}@media(max-width: 1265px){section.videoheader .textbox.bottom.full-width .headline{padding-right:35vw}}@media(max-width: 768px){section.videoheader .textbox.bottom .headline{text-align:center;padding-right:20px !important;margin:0}}section.videoheader .slide{height:100%}section.videoheader img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover}section.videoheader .image{height:100%;z-index:5}@media(max-width: 769px){section.videoheader .image{height:100%}section.videoheader .headline{margin:0;padding:15px 20px !important}section.videoheader .buttonWrap a{margin-bottom:15px}section.videoheader .buttonWrap.bgBlue{position:relative;width:100%}section.videoheader .buttonWrap.bgBlue a{position:relative;top:0;left:0;transform:translate3d(0, 0, 0)}}section.adventcalendar{--adventskalender-door-moss: #c9efff;--adventskalender-door-sky: #ffa500;--adventskalender-door-sun: #e1e1e3;--adventskalender-door-rose: #009fe3;--adventskalender-door-lemon: #ffffff;--adventskalender-font-size-lg: clamp(1.5rem, 5vw, 7rem);--adventskalender-md-bp: 1000px;background-color:var(--bgcolor);padding:40px 20px}section.adventcalendar .advent-header{text-align:center;padding:10vh 0 5vh}section.adventcalendar .advent-grid{display:grid;grid-template-columns:repeat(5, 100px [col-start]);grid-template-rows:repeat(12, 100px [row-start]);justify-content:center;align-content:center}@media(min-width: 1000px){section.adventcalendar .advent-grid{grid-template-columns:repeat(10, min(8vw, 188px) [col-start]);grid-template-rows:repeat(6, clamp(140px, 10vh, 190px) [row-start])}}section.adventcalendar .grid__item{position:relative;background:rgba(0,0,0,0);border:none;font-size:clamp(1.9rem,3vw,4rem)}section.adventcalendar .grid__item .grid__item-link{display:none}section.adventcalendar .grid__item:not(.is-locked):not(.is-open):not(.is-closing):hover .grid__item-door,section.adventcalendar .grid__item:not(.is-locked):not(.is-open):not(.is-closing):focus .grid__item-door{transform:rotateY(25deg) skew(0deg, 1deg);transform-style:preserve-3d}section.adventcalendar .grid__item:not(.is-locked):not(.is-open):not(.is-closing):hover .grid__item-shadow,section.adventcalendar .grid__item:not(.is-locked):not(.is-open):not(.is-closing):focus .grid__item-shadow{transform:translateZ(0) rotate(4deg) translateX(0px) translateY(0px) skewX(3deg) skewY(3deg) scaleX(0.89) scaleY(0.7);transform-origin:bottom left;opacity:.3;transition:all .5s ease-in-out}section.adventcalendar .grid__item.is-open .grid__item-door{transform:rotateY(68deg) skew(0deg, 2deg);transform-style:preserve-3d}section.adventcalendar .grid__item.is-open .grid__item-shadow{transform:translateZ(0) rotate(10deg) translateX(5px) translateY(0px) skewX(8deg) skewY(8deg) scaleX(0.4) scaleY(0.9);transform-origin:bottom left;opacity:1}section.adventcalendar .grid__item.is-locked{cursor:not-allowed;opacity:.7}section.adventcalendar .grid__item-door{z-index:2;transition:transform .5s ease-in-out;position:absolute;top:-1px;bottom:0;left:-1px;right:0;background-color:var(--adventskalender-door-lemon);border:1px dashed #333;color:#333;display:flex;align-items:flex-end;justify-content:flex-end;padding:16px;perspective:0;transform-origin:bottom left;transform:rotateY(0deg);transform-style:preserve-3d;font-family:Georgia,Times,serif;font-weight:bold;font-size:inherit}section.adventcalendar .grid__item-shadow{position:absolute;z-index:1;top:0;bottom:0;left:0;right:16px;border-radius:600px 0 0 0;transition:opacity .2s ease-in .2s,transform .5s ease-in-out;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.4) 100%);box-shadow:2px 2px 2px rgba(0,0,0,.3);backface-visibility:hidden;transform:translateZ(0) rotate(0deg) translateX(0px) translateY(0) skewX(0) skewY(2) scaleY(0.9);transform-origin:bottom left;transform-style:preserve-3d;opacity:0}section.adventcalendar .grid__item-content{position:fixed;top:calc(50% + 60px) !important;left:var(--door-x);transform:translate(-50%, -50%) scale(0);width:5vw;max-width:1880px;max-height:calc(100vh - 190px);border-radius:0;padding:0px;z-index:10000;opacity:0;pointer-events:none;transition:all .5s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;overflow:hidden}section.adventcalendar .grid__item-content picture{max-width:80vw;max-height:80vh;display:flex;justify-content:center;align-items:center}section.adventcalendar .grid__item-content picture img{max-width:100%;max-height:calc(100vh - 190px);width:auto;height:auto;object-fit:contain}section.adventcalendar .grid__item-content .grid__item-link{display:inline-flex;align-items:center;gap:8px;padding:9px 35px;background-color:#f29400;color:#fff;text-decoration:none;border-radius:0;font-size:18px;font-weight:bold;transition:background-color .2s;position:absolute}section.adventcalendar .grid__item-content .grid__item-link:hover{background-color:rgb(191,116.8099173554,0)}section.adventcalendar .grid__item.is-open .grid__item-content{transform:translate(-50%, -50%) scale(1);opacity:1;pointer-events:all;width:100%;left:50%;top:50%}section.adventcalendar .grid__item--lg{font-size:var(--adventskalender-font-size-lg)}section.adventcalendar .grid__item--moss .grid__item-door{background-color:var(--adventskalender-door-moss)}section.adventcalendar .grid__item--sky .grid__item-door{background-color:var(--adventskalender-door-sky)}section.adventcalendar .grid__item--sun .grid__item-door{background-color:var(--adventskalender-door-sun)}section.adventcalendar .grid__item--rose .grid__item-door{background-color:var(--adventskalender-door-rose)}section.adventcalendar .grid__item--1{grid-area:7/1/span 2/span 2}section.adventcalendar .grid__item--1 .grid__item-door{z-index:8}section.adventcalendar .grid__item--1 .grid__item-shadow{z-index:7}section.adventcalendar .grid__item--2{grid-area:4/4/span 2/span 2}section.adventcalendar .grid__item--2 .grid__item-door{z-index:12}section.adventcalendar .grid__item--2 .grid__item-shadow{z-index:11}section.adventcalendar .grid__item--3{grid-area:8/4/span 2/span 2}section.adventcalendar .grid__item--3 .grid__item-door{z-index:6}section.adventcalendar .grid__item--3 .grid__item-shadow{z-index:5}section.adventcalendar .grid__item--4{grid-area:11/1/span 2/span 2}section.adventcalendar .grid__item--5{grid-area:2/3/span 2/span 1}section.adventcalendar .grid__item--5 .grid__item-door{z-index:14}section.adventcalendar .grid__item--5 .grid__item-shadow{z-index:13}section.adventcalendar .grid__item--6{grid-area:2/4/span 2/span 2}section.adventcalendar .grid__item--6 .grid__item-door{z-index:14}section.adventcalendar .grid__item--6 .grid__item-shadow{z-index:13}section.adventcalendar .grid__item--7{grid-area:4/1/span 1/span 1}section.adventcalendar .grid__item--7 .grid__item-door{z-index:12}section.adventcalendar .grid__item--7 .grid__item-shadow{z-index:11}section.adventcalendar .grid__item--8{grid-area:9/1/span 1/span 2}section.adventcalendar .grid__item--8 .grid__item-door{z-index:6}section.adventcalendar .grid__item--8 .grid__item-shadow{z-index:5}section.adventcalendar .grid__item--9{grid-area:1/3/span 1/span 2}section.adventcalendar .grid__item--9 .grid__item-door{z-index:16}section.adventcalendar .grid__item--9 .grid__item-shadow{z-index:15}section.adventcalendar .grid__item--10{grid-area:12/4/span 1/span 2}section.adventcalendar .grid__item--11{grid-area:8/3/span 2/span 1}section.adventcalendar .grid__item--11 .grid__item-door{z-index:6}section.adventcalendar .grid__item--11 .grid__item-shadow{z-index:5}section.adventcalendar .grid__item--12{grid-area:6/4/span 1/span 2}section.adventcalendar .grid__item--12 .grid__item-door{z-index:10}section.adventcalendar .grid__item--12 .grid__item-shadow{z-index:9}section.adventcalendar .grid__item--13{grid-area:1/1/span 2/span 2}section.adventcalendar .grid__item--13 .grid__item-door{z-index:16}section.adventcalendar .grid__item--13 .grid__item-shadow{z-index:15}section.adventcalendar .grid__item--14{grid-area:10/2/span 1/span 2}section.adventcalendar .grid__item--14 .grid__item-door{z-index:4}section.adventcalendar .grid__item--14 .grid__item-shadow{z-index:3}section.adventcalendar .grid__item--15{grid-area:7/5/span 1/span 1}section.adventcalendar .grid__item--15 .grid__item-door{z-index:8}section.adventcalendar .grid__item--15 .grid__item-shadow{z-index:7}section.adventcalendar .grid__item--16{grid-area:4/2/span 1/span 2}section.adventcalendar .grid__item--16 .grid__item-door{z-index:12}section.adventcalendar .grid__item--16 .grid__item-shadow{z-index:11}section.adventcalendar .grid__item--17{grid-area:5/3/span 2/span 1}section.adventcalendar .grid__item--17 .grid__item-door{z-index:10}section.adventcalendar .grid__item--17 .grid__item-shadow{z-index:9}section.adventcalendar .grid__item--18{grid-area:1/5/span 1/span 1}section.adventcalendar .grid__item--18 .grid__item-door{z-index:16}section.adventcalendar .grid__item--18 .grid__item-shadow{z-index:15}section.adventcalendar .grid__item--19{grid-area:10/1/span 1/span 1}section.adventcalendar .grid__item--19 .grid__item-door{z-index:4}section.adventcalendar .grid__item--19 .grid__item-shadow{z-index:3}section.adventcalendar .grid__item--20{grid-area:7/3/span 1/span 2}section.adventcalendar .grid__item--20 .grid__item-door{z-index:8}section.adventcalendar .grid__item--20 .grid__item-shadow{z-index:7}section.adventcalendar .grid__item--21{grid-area:10/4/span 2/span 2}section.adventcalendar .grid__item--21 .grid__item-door{z-index:4}section.adventcalendar .grid__item--21 .grid__item-shadow{z-index:3}section.adventcalendar .grid__item--22{grid-area:3/1/span 1/span 2}section.adventcalendar .grid__item--22 .grid__item-door{z-index:14}section.adventcalendar .grid__item--22 .grid__item-shadow{z-index:13}section.adventcalendar .grid__item--23{grid-area:11/3/span 2/span 1}section.adventcalendar .grid__item--24{grid-area:5/1/span 2/span 2}section.adventcalendar .grid__item--24 .grid__item-door{z-index:10}section.adventcalendar .grid__item--24 .grid__item-shadow{z-index:9}@media(min-width: 1000px){section.adventcalendar .grid__item--1{grid-area:1/6/span 2/span 2}section.adventcalendar .grid__item--1 .grid__item-door{z-index:8}section.adventcalendar .grid__item--1 .grid__item-shadow{z-index:7}section.adventcalendar .grid__item--2{grid-area:4/4/span 2/span 2}section.adventcalendar .grid__item--2 .grid__item-door{z-index:4}section.adventcalendar .grid__item--2 .grid__item-shadow{z-index:3}section.adventcalendar .grid__item--3{grid-area:2/9/span 2/span 2}section.adventcalendar .grid__item--3 .grid__item-door{z-index:6}section.adventcalendar .grid__item--3 .grid__item-shadow{z-index:5}section.adventcalendar .grid__item--4{grid-area:5/6/span 2/span 2}section.adventcalendar .grid__item--4 .grid__item-door{z-index:2}section.adventcalendar .grid__item--4 .grid__item-shadow{z-index:1}section.adventcalendar .grid__item--5{grid-area:2/3/span 2/span 1}section.adventcalendar .grid__item--5 .grid__item-door{z-index:6}section.adventcalendar .grid__item--5 .grid__item-shadow{z-index:5}section.adventcalendar .grid__item--6{grid-area:2/4/span 2/span 2}section.adventcalendar .grid__item--6 .grid__item-door{z-index:6}section.adventcalendar .grid__item--6 .grid__item-shadow{z-index:5}section.adventcalendar .grid__item--7{grid-area:4/1/span 1/span 1}section.adventcalendar .grid__item--7 .grid__item-door{z-index:4}section.adventcalendar .grid__item--7 .grid__item-shadow{z-index:3}section.adventcalendar .grid__item--8{grid-area:3/6/span 1/span 2}section.adventcalendar .grid__item--8 .grid__item-door{z-index:6}section.adventcalendar .grid__item--8 .grid__item-shadow{z-index:5}section.adventcalendar .grid__item--9{grid-area:1/3/span 1/span 2}section.adventcalendar .grid__item--9 .grid__item-door{z-index:8}section.adventcalendar .grid__item--9 .grid__item-shadow{z-index:7}section.adventcalendar .grid__item--10{grid-area:6/9/span 1/span 2}section.adventcalendar .grid__item--10 .grid__item-door{z-index:2}section.adventcalendar .grid__item--10 .grid__item-shadow{z-index:1}section.adventcalendar .grid__item--11{grid-area:2/8/span 2/span 1}section.adventcalendar .grid__item--11 .grid__item-door{z-index:6}section.adventcalendar .grid__item--11 .grid__item-shadow{z-index:5}section.adventcalendar .grid__item--12{grid-area:6/4/span 1/span 2}section.adventcalendar .grid__item--12 .grid__item-door{z-index:2}section.adventcalendar .grid__item--12 .grid__item-shadow{z-index:1}section.adventcalendar .grid__item--13{grid-area:1/1/span 2/span 2}section.adventcalendar .grid__item--13 .grid__item-door{z-index:8}section.adventcalendar .grid__item--13 .grid__item-shadow{z-index:7}section.adventcalendar .grid__item--14{grid-area:4/7/span 1/span 2}section.adventcalendar .grid__item--14 .grid__item-door{z-index:4}section.adventcalendar .grid__item--14 .grid__item-shadow{z-index:3}section.adventcalendar .grid__item--15{grid-area:1/10/span 1/span 1}section.adventcalendar .grid__item--15 .grid__item-door{z-index:8}section.adventcalendar .grid__item--15 .grid__item-shadow{z-index:7}section.adventcalendar .grid__item--16{grid-area:4/2/span 1/span 2}section.adventcalendar .grid__item--16 .grid__item-door{z-index:4}section.adventcalendar .grid__item--16 .grid__item-shadow{z-index:3}section.adventcalendar .grid__item--17{grid-area:5/3/span 2/span 1}section.adventcalendar .grid__item--17 .grid__item-door{z-index:2}section.adventcalendar .grid__item--17 .grid__item-shadow{z-index:1}section.adventcalendar .grid__item--18{grid-area:1/5/span 1/span 1}section.adventcalendar .grid__item--18 .grid__item-door{z-index:8}section.adventcalendar .grid__item--18 .grid__item-shadow{z-index:7}section.adventcalendar .grid__item--19{grid-area:4/6/span 1/span 1}section.adventcalendar .grid__item--19 .grid__item-door{z-index:4}section.adventcalendar .grid__item--19 .grid__item-shadow{z-index:3}section.adventcalendar .grid__item--20{grid-area:1/8/span 1/span 2}section.adventcalendar .grid__item--20 .grid__item-door{z-index:8}section.adventcalendar .grid__item--20 .grid__item-shadow{z-index:7}section.adventcalendar .grid__item--21{grid-area:4/9/span 2/span 2}section.adventcalendar .grid__item--21 .grid__item-door{z-index:4}section.adventcalendar .grid__item--21 .grid__item-shadow{z-index:3}section.adventcalendar .grid__item--22{grid-area:3/1/span 1/span 2}section.adventcalendar .grid__item--22 .grid__item-door{z-index:6}section.adventcalendar .grid__item--22 .grid__item-shadow{z-index:5}section.adventcalendar .grid__item--23{grid-area:5/8/span 2/span 1}section.adventcalendar .grid__item--23 .grid__item-door{z-index:2}section.adventcalendar .grid__item--23 .grid__item-shadow{z-index:1}section.adventcalendar .grid__item--24{grid-area:5/1/span 2/span 2}section.adventcalendar .grid__item--24 .grid__item-door{z-index:2}section.adventcalendar .grid__item--24 .grid__item-shadow{z-index:1}}section.adventcalendar .advent-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);z-index:9999;display:none;pointer-events:none}section.adventcalendar .advent-backdrop.is-visible{display:block;pointer-events:all}/*# sourceMappingURL=mk7.css.map */