#center{--center-wrapper-horizontal-margin:0}#container-list,#container-list>div:not(.outercol){display:block;float:left;width:100%}#container-list{padding-left:20px;padding-right:20px}#container-list .outercol{display:inline-block;float:left;margin:0;position:relative;transform:scale(1);transition:width.3s ease-in-out,transform.3s ease-in-out;width:25%;z-index:1}@media (width>=780px){#container-list .outercol{width:50%}}@media (width>=1200px){#container-list .outercol{width:25%}}@media (width<=779px){#container-list .outercol{width:100%}}#container-list .clear{display:block;position:relative;width:100%}#container-list .spacer{border:0 solid;box-shadow:none;display:block;margin:5px;overflow:hidden;padding:0;position:relative;z-index:1}#container-list .innercol{display:block;overflow:hidden;position:relative}#container-list .innercol:focus-within{display:contents}#container-list .media-wrapper{display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}#container-list .media-wrapper .responsive-video,#container-list .media-wrapper .responsive-video>div,#container-list .media-wrapper>.responsive-image,#container-list .media-wrapper>a{inset:0;position:absolute}#container-list .media-wrapper .responsive-image{height:100%;object-fit:cover;width:100%}#container-list .media-wrapper a .responsive-image{position:relative}#container-list .media-wrapper iframe{backface-visibility:hidden;inset:-1%;height:102%;position:absolute;width:102%}#container-list .textbox{background-color:#0000;inset:calc(100% - 4em)0 0;display:flex;position:absolute;transition:top.3s ease-in-out,background.3s ease-in-out;z-index:2}#container-list .outercol:not(:nth-child(6n+1)) .textbox:focus-within,#container-list .outercol:not(:nth-child(6n+1)) .textbox:hover{top:0}#container-list .outercol:not(:nth-child(6n+1)) .textbox:focus-within~.teaser,#container-list .outercol:not(:nth-child(6n+1)) .textbox:hover~.teaser{opacity:0}#container-list .outercol:not(:nth-child(6n+1)) .textbox:focus-within .textbox-inner,#container-list .outercol:not(:nth-child(6n+1)) .textbox:hover .textbox-inner{height:100%}#container-list .outercol:not(:nth-child(6n+1)) .textbox:focus-within .col-links,#container-list .outercol:not(:nth-child(6n+1)) .textbox:hover .col-links{max-height:100%;opacity:1}#container-list .textbox-inner{display:flex;flex-direction:column;height:auto;justify-content:center;margin:auto 0;max-height:100%;padding:.5em 1.25em 0;position:relative;transition:padding.3s ease-in-out,margin.3s ease-in-out;width:100%}#container-list .textbox-inner>a{display:inline-block;width:100%}#container-list .textbox-inner h2{-webkit-box-orient:vertical;display:-webkit-box;height:auto;-webkit-line-clamp:2;line-height:1.4em;margin-bottom:.5em;margin-top:0;max-height:2.8em;min-height:0;overflow:hidden;text-shadow:0 1px 1px#00000080,1px 1px#00000080;transition:height.4s.2s ease-out,max-height.4s.2s ease-out;width:100%}#container-list .outercol:not(:nth-child(6n+1)) .textbox:focus-within h2,#container-list .outercol:not(:nth-child(6n+1)) .textbox:hover .textbox-inner h2{transition:height.2s.2s ease-in-out}#container-list .textbox-inner p{display:none}#container-list .textbox-inner>*{margin:0}#container-list .date:after{content:"\00a0-\00a0"}#container-list .teaser:empty{display:none!important}#container-list .book,#container-list .custom-date,#container-list .time{display:none}#container-list .teaser{display:block;line-height:2em;max-height:2em;opacity:1;overflow:hidden;padding:0 1em;position:absolute;text-align:left;top:0;transition:opacity.2s ease-in-out;width:auto}#container-list .col-links{display:inline-block;font-size:inherit!important;max-height:0;opacity:0;padding-top:0;transition:opacity.2s ease-in-out;width:100%}#container-list .col-link{display:inline-flex!important;line-height:1.5em;padding:.25em.55em}#container-list .col-link:nth-child(2),#container-list .col-link:nth-last-child(2){margin:0 7px 7px 0}#container-list .outercol:not(:nth-child(6n+1)) .textbox:focus-within,#container-list .outercol:not(:nth-child(6n+1)) .textbox:hover{background-color:var(--text-on-background-background-color)}#container-list .textbox p{color:var(--text-on-background-color)!important}#container-list .textbox h2{color:var(--text-on-background-color)}#container-list .outercol:nth-child(6n+1) .textbox p{color:var(--body-text-color)!important}#container-list .outercol:nth-child(6n+1) .textbox h2{color:var(--body-title-color)}#container-list .teaser{color:var(--text-on-background-color);background-color:var(--text-on-background-background-color)}#container-list .outercol:not(:nth-child(6n+1)) .textbox:before{background-color:#0000;background-image:-webkit-linear-gradient(top,transparent 0%,var(--text-on-background-background-color));border:0 solid;bottom:0;content:"";height:10em;left:0;opacity:1;position:absolute;top:-5em;transition:.6s ease-out;width:100%;z-index:-1}#container-list .outercol:not(:nth-child(6n+1)) .textbox:focus-within:before,#container-list .outercol:not(:nth-child(6n+1)) .textbox:hover:before{bottom:-20em;height:200%;opacity:0;top:0;transition:.3s ease-in}#container-list .outercol{font-size:var(--w-font-16-main)}#container-list .outercol *{font-size:inherit}#container-list .outercol .textbox,#container-list .outercol h2{font-size:var(--w-font-18-title)}#container-list .outercol .teaser{font-size:var(--w-font-14-main)}#container-list .outercol p{font-size:var(--w-font-16-main)}#container-list .outercol .col-link{font-size:var(--w-font-12-menu)!important}#container-list .outercol:nth-child(12n),#container-list .outercol:nth-child(12n+2){width:50%}#container-list .outercol:nth-child(12n) .media-wrapper,#container-list .outercol:nth-child(12n+2) .media-wrapper{padding-bottom:56.9%}#container-list .outercol:nth-child(12n) .col-link,#container-list .outercol:nth-child(12n+2) .col-link{font-size:var(--w-font-14-menu)!important}@media (width<=1199px){#container-list .outercol:nth-child(12n),#container-list .outercol:nth-child(12n+2){width:100%}}@media (width>=780px){#container-list .outercol:nth-child(12n) .textbox,#container-list .outercol:nth-child(12n) h2,#container-list .outercol:nth-child(12n+2) .textbox,#container-list .outercol:nth-child(12n+2) h2{font-size:var(--w-font-38-title)}}@media (width>=1200px){#container-list .outercol:nth-child(12n+11){margin-left:-25%;margin-top:14.4%}#container-list .outercol:nth-child(12n+10){margin-left:-50%;margin-top:14.4%}#container-list .outercol:nth-child(12n+7){clear:both}}#container-list .outercol:nth-child(6n+1){width:100%}#container-list .outercol:nth-child(6n+1) .textbox{height:auto;position:relative;top:auto}#container-list .outercol:nth-child(6n+1) .textbox-inner{flex-flow:wrap;margin:0;padding:0 0 .5em}#container-list .outercol:nth-child(6n+1) h2{display:inline-block;height:auto;margin-top:1.5em;max-height:100%;min-height:0;text-shadow:none}#container-list .outercol:nth-child(6n+1) .textbox,#container-list .outercol:nth-child(6n+1) h2{font-size:var(--w-font-38-title)}#container-list .outercol:nth-child(6n+1) .col-links,#container-list .outercol:nth-child(6n+1) .media-wrapper,#container-list .outercol:nth-child(6n+1) .teaser{display:none!important}#container-list .outercol:nth-child(6n+1) p{display:inline-block;line-height:1.3em}