#cms_combine_fn{content:'/static/template-2421/css/galcards.less';}
.galcards{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(300px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(1em,2vw,1.375em);margin-inline:auto;max-width:1280px}.galcards:has(.galcard:hover,.galcard:focus) .galcard:not(.galcard--wide){-webkit-transition-property:-webkit-box-shadow,-webkit-filter;transition-property:-webkit-box-shadow,-webkit-filter;transition-property:box-shadow,filter;transition-property:box-shadow,filter,-webkit-box-shadow,-webkit-filter;--_card-filter:brightness(0.75);-webkit-transition-delay:75ms;transition-delay:75ms}.galcards:has(.galcard:hover,.galcard:focus) .galcard:not(.galcard--wide):focus,.galcards:has(.galcard:hover,.galcard:focus) .galcard:not(.galcard--wide):hover{-webkit-box-shadow:0 0 2.5em var(--shadow-color-3d,rgba(255,255,255,.25));box-shadow:0 0 2.5em var(--shadow-color-3d,rgba(255,255,255,.25));--_inner-rows:auto 1fr;--_img-filter:none;--_card-filter:brightness(1);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:var(--transition-cubic-bezier,ease-out);transition-timing-function:var(--transition-cubic-bezier,ease-out)}.galcards__filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25em .875em;margin-bottom:2.5em;max-width:1280px;margin-inline:auto}:where([data-attr-hintergrund="#FFFFFF"]) .galcards{--template-color-secondary:#ededed;--template-color-white:#212121}.galcard{position:relative;background-color:var(--template-color-secondary,#212121);border-radius:0 2.5rem 0 0;display:-ms-grid;display:grid;-webkit-transform:scale(1) perspective(1000px);transform:scale(1) perspective(1000px);-webkit-transition:opacity .5s,-webkit-filter .5s,-webkit-transform .5s var(--transition-cubic-bezier);transition:opacity .5s,-webkit-filter .5s,-webkit-transform .5s var(--transition-cubic-bezier);transition:filter .5s,transform .5s var(--transition-cubic-bezier),opacity .5s;transition:filter .5s,transform .5s var(--transition-cubic-bezier),opacity .5s,-webkit-filter .5s,-webkit-transform .5s var(--transition-cubic-bezier);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-filter:var(--_card-filter, brightness(1));filter:var(--_card-filter, brightness(1));--_hl-fontsize:1.25em;--_hl-strong-fontsize:1.833em}.galcard .hl__anchor{opacity:1;font-size:.75em;translate:0 0;text-align:center}:where(.galcard .hl__anchor) strong{display:block}.galcard .hl__part--arrow{display:none}.galcard .hl__part--big{margin-bottom:.5em}:where(.galcard) :is(img,video){width:100%;height:auto;border-radius:inherit}.galcard:has(img:not([data-type=logo])){margin-bottom:auto}:where(.galcard) [data-type=logo]{aspect-ratio:3/2;padding:10% 15%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;-o-object-fit:contain;object-fit:contain;-webkit-filter:var(--_img-filter, grayscale(1));filter:var(--_img-filter, grayscale(1));-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}.galcard__inner{margin-top:auto;padding:1em;border-top:1px solid color-mix(in srgb,var(--template-color-white,#fff),transparent 77%);-webkit-box-sizing:border-box;box-sizing:border-box}.galcard__text{color:var(--template-color-white,#fff)}.galcard--wide{grid-column:1/-1;container-type:inline-size}:where(.galcard--wide) .galcard__inner{display:-ms-grid;display:grid;padding:1.5em;border-top:none}:where(.galcard) button{font-family:var(--font-family-text,Montserrat,sans-serif)}@container (min-width:50em){:where(.galcard--wide) .galcard__inner{-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;padding:0}:where(.galcard--wide) .galcard__inner>*{padding:2.5em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-block:auto}:where(.galcard--wide) .galcard__inner button[class*=cta]{margin-right:2.5rem;width:-webkit-calc(100% - 2.5rem);width:calc(100% - 2.5rem);height:-webkit-max-content;height:-moz-max-content;height:max-content;white-space:pre-wrap}:where(.galcard--wide) :where(.galcard--wide) .galcard__text{border-right:1px solid color-mix(in srgb,var(--template-color-white,#fff),transparent 44%)}:where(.galcard--wide) .galcard__caption{-ms-grid-column:1;grid-column:1;grid-row:1/-1}:where(.galcard--wide) .galcard__caption .hl{margin-left:0;text-align:left}:where(.galcard--wide) .galcard__caption .hl__part--big::after{display:none}}
