:root{--line-height:1.1;--color-primary:#044b36;--color-primary--transparency:rgba(4,75,54,.9);--color-secondary:#3f3535;--color-accent:#ffe43f;--color-background-footer:var(--color-primary);--color-background-main:#fff;--color-link:#2f7851;--color-link--interact:var(--color-primary);--color-text-footer:#fff;--color-text-main:#3f3535;--font-weight-header:600;--text-transform-menu:uppercase;--color-background-button--hover:#042e21;--color-background-button-primary:var(--color-primary);--color-text-button-primary:var(--color-text-primary);--color-background-button-primary--interact:var(--color-background-main);--color-text-button-primary--interact:var(--color-primary);--color-background-button-secondary:var(--color-secondary);--color-text-button-secondary:var(--color-text-secondary);--color-background-button-secondary--interact:var(--color-background-main);--color-text-button-secondary--interact:var(--color-primary);--color-text-button-outline:var(--color-primary);--color-background-button-outline--interact:var(--color-primary);--color-text-button-outline--interact:var(--color-text-primary);--color-grey:#e1e1e1;--color-dark-grey:#848484;--color-grey-opacity:hsla(0,0%,88%,.9)}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/Roboto-Thin.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;src:url(../fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(../fonts/SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(../fonts/SourceSansPro-Bold.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(../fonts/SourceSansPro-Light.ttf) format("truetype")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(../fonts/BebasNeue-Regular.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:300;src:local(""),url(../fonts/source-serif-pro-v15-latin-300.woff2) format("woff2"),url(../fonts/source-serif-pro-v15-latin-300.woff) format("woff"),url(../fonts/source-serif-pro-v15-latin-300.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:400;src:local(""),url(../fonts/source-serif-pro-v15-latin-regular.woff2) format("woff2"),url(../fonts/source-serif-pro-v15-latin-regular.woff) format("woff"),url(../fonts/source-serif-pro-v15-latin-regular.ttf) format("truetype")}@font-face{font-family:Veneer Three;font-style:normal;font-weight:400;src:local(""),url(../fonts/VeneerThree.woff2) format("woff2"),url(../fonts/VeneerThree.woff) format("woff"),url(../fonts/VeneerThree.ttf) format("truetype")}.site-main{letter-spacing:.02em;line-height:1.75}.site-main h2{font-size:2.2rem}.site-main h3{font-size:1.7rem}:focus,a:focus{outline:3px dotted var(--color-link,#000);outline-offset:3px}.category-filters a,.site-navigation a{color:var(--color-text-main);position:relative}.category-filters a:hover,.site-navigation a:hover{background:transparent;color:var(--color-text-primary);outline:none;text-decoration:none;transition:.15s}.category-filters a:before,.site-navigation a:before{background:var(--color-primary);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;width:100%}.category-filters a:hover:before,.site-navigation a:hover:before{transform:scaleX(1);transform-origin:left;transition:transform .25s}.category-filters a span,.site-navigation a span{color:inherit;position:relative;z-index:var(--z0)}@keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes pulse{0%{opacity:1}to{opacity:.7}}@keyframes rise-shake{0%{transform:translateX(0)}50%{transform:translateX(0)}55%{transform:translateY(-9px)}60%{transform:translateY(-9px) rotate(7deg)}65%{transform:translateY(-9px) rotate(-7deg)}70%{transform:translateY(-9px) rotate(7deg)}75%{transform:translateY(-9px) rotate(-7deg)}80%{transform:translateY(0) rotate(0)}to{transform:translateY(0) rotate(0)}}.wagtail-userbar.wagtail-userbar--bottom-right{bottom:6em}.breadcrumbs .active{color:var(--color-text-muted)}.button,button{text-transform:uppercase}.button:focus,.button:hover{border-color:var(--color-primary)}.button--outline:focus,.button--outline:hover{border-color:var(--color-background-button-outline--interact)}.footer-image{background:#fff}input:not([type=submit]):not([type=button]):not(.search-input){border:0;border-bottom:2px solid var(--color-text-muted)}input:not([type=submit]):not([type=button]):not(.search-input),select,textarea{border-radius:0}.participants.grid img,.products.grid img{transition:transform .3s ease-in-out}.participants.grid a .frame:after,.products.grid a .frame:after{align-items:center;background:var(--color-primary--transparency);bottom:0;color:var(--color-text-primary);content:"zu den Details";display:flex;font-family:var(--font-family-main);font-size:1.2rem;height:20%;justify-content:center;left:0;position:absolute;text-align:center;transform:scaleY(0);transform-origin:bottom;width:100%}.participants.grid a .frame,.products.grid a .frame{position:relative}.participants.grid a:hover img,.products.grid a:hover img{transform:scale(1.03)}.participants.grid a:hover .frame:after,.products.grid a:hover .frame:after{transform:scaleY(1);transition:transform .3s}.site-header>.row,.site-navigation .menu{--gap:0!important}@media screen and (max-width:719px){.js .site-navigation{justify-content:center}.site-branding{margin-bottom:0}}@media screen and (min-width:900px){.site-branding{margin-bottom:.5rem}.site-navigation a{font-size:1rem}}@media screen and (min-width:1021px){.site-navigation a{font-size:1.2rem}}@media screen and (min-width:1180px){.site-navigation a{font-size:1.2rem}}.sidemenu-nav{align-items:center;background-color:#fff;display:flex;height:60px;justify-content:flex-start}.links-container{flex-direction:row;width:100%}.links-container,.sidemenu-nav a{align-items:center;display:flex;height:100%}.sidemenu-nav a{flex-wrap:wrap;font-size:large;padding:0 20px;text-decoration:none}.sidemenu-nav a:hover{background-color:var(--color-primary);color:#fff}#sidemenu-active,.close-sidemenu-button,.open-sidemenu-button,.sidemenu-searchbar,.sidemenu-top-row,.site-actions-mobile{display:none}@media(max-width:1023px){.sidemenu-searchbar,.sidemenu-top-row,.site-actions-mobile{display:block}.site-search-toggle{display:none!important}.sidemenu-top-row{justify-content:space-between;width:100%}.sidemenu-top-row,.site-actions-mobile{align-items:center;display:flex;flex-direction:row}.site-actions-mobile a{border:2px solid #fff}.sidemenu-nav{height:auto}.site-actions-desktop{display:none}.links-container{align-items:flex-start;background-color:var(--color-primary);border-left:1px solid hsla(0,0%,93%,.6);box-shadow:-10px 0 10px rgba(0,0,0,.3);color:#fff;flex-direction:column;max-height:100vh;overflow-y:auto;padding:1.5rem;position:fixed;right:-100%;top:0;transition:.3s ease-out;width:min(400px,90%);z-index:99999}.sidemenu-nav a{box-sizing:border-box;height:auto;justify-content:flex-start;width:100%}.close-sidemenu-button,.open-sidemenu-button{display:block;transition:transform .2s ease-in-out}.close-sidemenu-button:hover,.open-sidemenu-button:hover{color:var(--color-accent);cursor:pointer}.close-sidemenu-button:active,.open-sidemenu-button:active{transform:scale(.8)}#sidemenu-active:checked~.links-container{right:0}#sidemenu-active:checked~#sidemenu-overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99998}.sidemenu-searchbar .search-input{border:2px solid var(--color-background-main);color:var(--color-text-main)}.sidemenu-searchbar .search-button{background-color:var(--color-background-main);border:2px solid var(--color-background-main);color:var(--color-primary)}.sidemenu-searchbar .search-button:hover{background:var(--color-primary);color:var(--color-background-main)}}.icon.scale-3\/4{fill:var(--color-link);transform-origin:center 0}.price-badge{background:var(--color-primary);border-radius:2rem;color:var(--color-white);margin:0!important;padding:.2rem 1rem;position:absolute;right:1rem;text-align:center;top:1rem;z-index:var(--z-default)}.product-block .price-badge{font-size:.9rem}#site-actions{--gap:0.5rem}#site-actions a,#site-actions button{background-color:var(--color-primary);border-radius:50%;color:var(--color-text-primary);padding:.4rem .49rem}#site-actions .badge--counter{background-color:var(--color-accent);color:var(--color-primary);font-weight:700}.category-underline{margin-block-end:calc(1rem + 2px);padding-block-end:calc(1rem - 2px);position:relative}.category-underline:after{background:var(--color-primary);content:"";height:4px;left:0;position:absolute;top:100%;width:100%}.main-menu{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.submenu-toggle{display:none}.submenu li{list-style-type:none}.submenu>li>a{width:100%}.has-submenu{position:relative}.submenu{background-color:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;box-shadow:0 8px 16px rgba(0,0,0,.1);display:none;left:0;max-width:100vw;min-width:200px;overflow-x:auto;padding:1rem;position:absolute;top:100%;white-space:nowrap;z-index:1000}.has-submenu:hover .submenu{display:block}.close-dropdown-menu,.open-dropdown-menu{background-color:none;display:none}.mobile-menu{display:none}.menu-toggle{display:none;opacity:0;pointer-events:none;visibility:hidden}.mobile-menu-hidden{display:none}@media(max-width:1023px){.main-menu{flex-direction:column!important;padding:20px 0}.main-menu a{border-bottom:1px solid #fff;color:#fff}.main-menu a:hover{color:var(--color-accent)}.has-submenu:hover .submenu{display:none}.close-dropdown-menu,.open-dropdown-menu{background-color:var(--color-background-main);display:block;z-index:99999}.close-dropdown-menu:hover,.open-dropdown-menu:hover{background-color:var(--color-accent)}.dropdown-arrow-menu{display:none!important}.close-dropdown-menu,.mobile-menu{display:none}}.home .banner{flex-wrap:wrap;position:relative}.home .banner .banner-icon{display:block;flex:1 0 100%;max-width:150px}.banner .banner-icons{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-around;margin-top:2rem;position:relative;width:100%}.banner .banner-icon{display:flex;flex-direction:column}.banner .banner-icon.event-icon .event-image{margin-block-end:.5rem;transform:translateY(-6px) rotate(-5deg)}.banner .banner-icon.event-icon .event-text{background:var(--color-primary);border-radius:50%;color:var(--color-text-main--dark);display:inline-block;margin-block-start:-1.5rem;padding:1rem;text-align:center}@media screen and (min-width:600px){.home .banner .banner-icon{bottom:2rem;position:absolute;right:0;transform:translateY(50%)}.home .banner .banner-icon.event-icon{left:0;right:unset}}@media screen and (min-width:900px){.home .banner .banner-icon,.home .banner .banner-icon svg{max-width:200px}}@media screen and (min-width:1200px){.home .banner .banner-icon{max-width:250px}}@media screen and (min-width:1700px){.home .banner .banner-icon{transform:translate(50%,50%)}.home .banner .banner-icon.event-icon{transform:translateY(50%)}}.facebook-posts-block .news-actions a{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-family:var(--font-family-header);font-size:1.3rem;font-weight:700;opacity:.5;text-decoration:none;text-transform:uppercase;transition:color .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1)}.facebook-posts-block .news-actions a:focus,.facebook-posts-block .news-actions a:hover{color:var(--color-primary);opacity:1}.facebook-posts-block .news-actions a .icon{height:2rem;width:2rem}.image-and-text-block{--gutter:1rem}.image-and-text-block>:first-child{position:relative;z-index:var(--z0)}.image-and-text-block>:first-child:before{block-size:100%;content:"";padding:0 5rem;position:absolute;z-index:var(--z-1)}.image-and-text-block:not(.flex-row-reverse)>:first-child:before{background:transparent linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,.8) 60%,hsla(0,0%,100%,.6) 70%,hsla(0,0%,100%,.4) 80%,hsla(0,0%,100%,.2) 90%,transparent) repeat scroll 0 0;right:-1rem;transform:translateX(50%)}.image-and-text-block.flex-row-reverse>:first-child:before{background:transparent linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,.8) 60%,hsla(0,0%,100%,.6) 70%,hsla(0,0%,100%,.4) 80%,hsla(0,0%,100%,.2) 90%,transparent) repeat scroll 0 0;left:-1rem;transform:translateX(-50%)}.interview-block+.interview-block{margin-block-start:14rem}.interview-block:last-of-type{margin-block-end:10rem}.interview-block .container{position:relative}section:has(.interview-block)+section:has(.interview-block) .container:before{border-top:1px dashed var(--color-text-main);content:"";height:1px;left:1.5rem;position:absolute;top:-7.5rem;width:calc(100% - 8vw)}.interview-block .interview-block__image{margin-inline:-4vw;width:calc(100% + 8vw)}.interview-block .interview-block__image img{width:100%}.interview-block .interview-block__title{margin-block-start:2.5rem}@media screen and (min-width:840px){.interview-block+.interview-block{margin-block-start:10rem}.interview-block+.interview-block .container:before{top:-6rem}.interview-block .container .interview-block__image{margin:0 auto .2rem}@supports (grid-area:auto){.interview-block .container{display:grid;gap:2rem;grid-template-areas:"image title" "content content";grid-template-columns:repeat(2,1fr)}.interview-block.interview-block--reverse .container{grid-template-areas:"title image" "content content"}.interview-block .container .interview-block__image{grid-area:image;width:100%}.interview-block .container .interview-block__title{align-self:end;grid-area:title;margin-block-end:0}.interview-block .container .interview-block__content{grid-area:content}}}@media screen and (min-width:1480px){.interview-block+.interview-block{margin-block-start:6rem}.interview-block+.interview-block .container:before{top:-3.5rem}@supports (grid-area:auto){.interview-block .container{grid-template-areas:"image title" "image content";grid-template-columns:2fr 3fr}.interview-block.interview-block--reverse .container{grid-template-areas:"title image" "content image";grid-template-columns:3fr 2fr}.interview-block .container .interview-block__image{margin:2.9rem auto 0}.interview-block .container .interview-block__title{align-self:auto}.interview-block .container .interview-block__content p{max-width:100%}}}@media screen and (max-width:839px){.interview-block .interview-block__image figcaption{margin-inline:auto;max-width:var(--max-inline-size);padding-inline:4vw;width:100%}}.dmp-landing .banner{overflow:hidden}.dmp-landing .banner-blurry-image{display:none}.dmp-landing .banner-full-bleed .container{max-width:none;padding-inline:0}.dmp-landing .banner-full-bleed .banner{display:block}.dmp-landing .banner-full-bleed .banner-image img{max-width:none;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:840px){.dmp-landing .banner-full-bleed .banner{height:900px!important;position:relative}.dmp-landing .banner-full-bleed .banner-image{left:50%;position:absolute;top:0;transform:translateX(-50%)}.dmp-landing .banner-full-bleed .banner-image,.dmp-landing .banner-full-bleed .banner-image img{height:100%;max-width:none}.dmp-landing .banner-full-bleed .banner-image img{width:auto}}.gallery-slider .splide__slide{display:flex;flex-direction:column}.gallery-slider__text{background:var(--color-primary);color:var(--color-text-primary);flex:1 0 auto;font-size:120%;padding:4rem 1.5rem}.gallery-slider__read-more{color:#ffe146;display:block;font-size:1.3rem;font-weight:600;margin-block-start:1rem;text-decoration:none;text-transform:lowercase}.gallery-slider__read-more svg{margin-block-end:.2rem;vertical-align:middle}.tile-menu{padding-block:1.5rem}.tile{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;margin-block-end:2rem;min-height:230px;padding:1rem;position:relative}.tile .tile-content{background:var(--color-grey);padding:1rem}.tile .tile-content h3{-webkit-hyphens:unset;hyphens:unset;margin:0}.tile:not(.has-no-text) h3{padding-block:2rem 1rem;position:relative}.tile:not(.has-no-text) h3:before{background:var(--color-primary);content:"";height:4px;left:0;position:absolute;top:0;width:7rem}.tile .tile-content h3 a{color:var(--color-text-main);display:block;text-decoration:none}.tile>a{bottom:0;left:0;position:absolute;right:0;top:0}.tile.has-no-text{margin-block-end:3rem}.tile.has-no-text .tile-content{bottom:0;left:50%;padding:0;position:absolute;text-align:center;transform:translate(-50%,1rem)}.tile.has-no-text .tile-content h3 a,.tile.has-no-text .tile-content.tile-no-link h3{padding:.5rem .8rem}@media screen and (min-width:900px){.tile-menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-.5rem}.tile,.tile.has-no-text{flex:1 0 30%;margin:.5rem .5rem 1.5rem}}.title-text-with-info-box-block{margin-block-start:calc(var(--space, 1.5rem)*-2)}.title-text-with-info-box-block,.title-text-with-info-box-block .container{display:flex;flex-direction:column;position:relative}.title-text-with-info-box-block{padding-block:2rem}.title-text-with-info-box-block h2{margin-block:2rem .5rem}.title-text-block__info-box{align-self:flex-end;margin-block-start:-5rem}section+section .title-text-block__info-box{margin-block-start:-10rem}.info-box{background:#e2ece4;color:var(--color-text-main);font-size:.7rem;font-weight:400;line-height:1.2;max-width:100%}.info-box-header{align-items:center;display:flex;gap:.5rem;justify-content:space-around;max-width:100%;padding:1rem 2rem}.info-box-header>*{flex:0 1 30%;max-width:30%}.info-box-header img{flex:0 1 100px}.info-box-text{padding:0 1.5rem 1.5rem}@media screen and (min-width:840px){.info-box{background:rgba(226,236,228,.8);font-size:.8rem;margin-inline-end:0;max-width:50%}.info-box-header{font-size:90%}}@media screen and (min-width:1020px){.info-box{font-size:.9rem;max-width:35%}}.liebe-ist-kampagne-interviews,.liebe-ist-mit-allen-sinnen-zu-leben{--font-family-header:"Veneer Three",system-ui,sans-serif;--measure:80ch}.liebe-ist-kampagne-interviews h2,.liebe-ist-kampagne-interviews h3,.liebe-ist-kampagne-interviews h4,.liebe-ist-mit-allen-sinnen-zu-leben h2,.liebe-ist-mit-allen-sinnen-zu-leben h3,.liebe-ist-mit-allen-sinnen-zu-leben h4{color:var(--color-primary)}.liebe-ist-mit-allen-sinnen-zu-leben .gallery-slider__text{font-family:"Source Serif Pro",system-ui,sans-serif}
/*# sourceMappingURL=dmp-theme.css.map */