.jcdm_camp_banner__link{color:#666;display:block;text-decoration:none}.jcdm_camp_banner__link.hover-zoom{cursor:pointer}.jcdm_camp_banner__link.hover-zoom .jcdm_camp_banner{position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.jcdm_camp_banner__link.hover-zoom:hover .jcdm_camp_banner{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:2}.jcdm_camp_banner{position:relative}.jcdm_camp_banner__badge{position:absolute;top:-10px;z-index:2}.jcdm_camp_banner__badge--date{left:-10px}.jcdm_camp_banner__badge--location{right:-10px}.jcdm_camp_banner__badge-text{background:#a9a9a9;color:#fff;display:block;font-family:Bebas Neue,display;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.2;padding:4px 8px;text-transform:uppercase}.jcdm_camp_banner__badge--location .jcdm_camp_banner__badge-text{background:#0069af}.jcdm_camp_banner__frame{border:1px solid #d8d8d8}.jcdm_camp_banner__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:150px;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;-o-transition:filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.jcdm_camp_banner__image--placeholder{background:#f0f0f0}.jcdm_camp_banner.is-finished .jcdm_camp_banner__image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.jcdm_camp_banner__body{background:#fff;padding:10px}.jcdm_camp_banner__title{font-family:Bebas Neue,display;font-size:20px;font-weight:400;line-height:1;margin:0;text-transform:uppercase}.jcdm_camp_banner__status{display:block;font-family:Open Sans,Helvetica,Arial,Lucida,sans-serif;font-size:.95rem;font-weight:700;margin:0 0 .15rem}.jcdm_camp_banner__status--multiline{line-height:1;margin-bottom:.1rem}.jcdm_camp_banner__status-line{display:block;line-height:1.1;margin:0;padding:0}.jcdm_camp_banner__more{color:#0069af;font-family:Open Sans,Helvetica,Arial,Lucida,sans-serif;font-size:.95rem;line-height:1.2;margin:0}.jcdm_camp_banner__link:hover .jcdm_camp_banner__more{text-decoration:underline}.jcdm_camp_banner--empty{color:#888;font-family:Open Sans,Helvetica,Arial,Lucida,sans-serif}.eigr_eisenfluh{--eigr-primary:#0069af;--eigr-border:#e0e0e0;--eigr-text:#333;--eigr-meta:#888;--eigr-excerpt:#666;--eigr-image-height:220px;--eigr-font-title:"Bebas Neue",display;--eigr-font-body:"Open Sans",Helvetica,Arial,Lucida,sans-serif}.eigr_eisenfluh__content{-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.eigr_eisenfluh--loading .eigr_eisenfluh__content{opacity:.55;pointer-events:none}.eigr_eisenfluh__filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.eigr_eisenfluh__filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid var(--eigr-primary);border-radius:3px;color:var(--eigr-primary);cursor:pointer;font-family:var(--eigr-font-title);font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1.7em!important;padding:.3em 1em;text-transform:uppercase;-webkit-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.eigr_eisenfluh__filter:focus,.eigr_eisenfluh__filter:hover{background:var(--eigr-primary);color:#fff;outline:none}.eigr_eisenfluh__filter.is-active{background:var(--eigr-primary);color:#fff}.eigr_eisenfluh__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.eigr_eisenfluh__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.eigr_eisenfluh__grid{grid-template-columns:minmax(0,1fr)}}.eigr_eisenfluh__card{background:#fff;border:1px solid var(--eigr-border);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.eigr_eisenfluh__card.hover-zoom{cursor:pointer}.eigr_eisenfluh__card.hover-zoom:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:2}.eigr_eisenfluh__card-link{color:inherit;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.eigr_eisenfluh__card-image{-ms-flex-align:center;align-items:center;background:#f5f5f5;display:-ms-flexbox;display:flex;height:var(--eigr-image-height);-ms-flex-pack:center;justify-content:center;overflow:hidden}.eigr_eisenfluh__card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.eigr_eisenfluh__card-body{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;font-family:var(--eigr-font-body);padding:1.5rem}.eigr_eisenfluh__card-title{color:var(--eigr-text);font-family:var(--eigr-font-title);font-size:20px;font-weight:400;line-height:1.35;margin:0 0 .25rem;text-transform:uppercase}.eigr_eisenfluh__card-meta{color:var(--eigr-meta);font-size:.85rem;line-height:1.4;margin:0 0 1rem}.eigr_eisenfluh__card-excerpt{color:var(--eigr-excerpt);-ms-flex:1 1;flex:1 1;font-size:.9rem;line-height:1.6;margin:0}.eigr_eisenfluh__pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem}.eigr_eisenfluh__pagination-link{color:var(--eigr-primary);font-family:var(--eigr-font-body);font-size:.95rem;font-weight:600;text-decoration:none}.eigr_eisenfluh__pagination-link:focus,.eigr_eisenfluh__pagination-link:hover{text-decoration:underline}.eigr_eisenfluh--empty,.eigr_eisenfluh__no-results{color:var(--eigr-meta);font-family:var(--eigr-font-body)}