.row--cardOverview{background-color:#f7f7f7}.row--cardOverview .col--carousel{display:flex;flex-wrap:wrap;width:100%;width:100vw}@media (min-width: 1250px), print{.has-open-sideNavigationByDefault .row--cardOverview .col--carousel,.has-open-sideNavigation .row--cardOverview .col--carousel{width:calc(100vw - 250px)}}.row--cardOverview .col--carousel:after{content:"";display:inline-block;height:26px;width:1px;margin-left:-1px}@media (min-width: 768px), print{.row--cardOverview .col--carousel:after{height:34px}}.row--cardOverview .contentBlockList{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;align-items:stretch;margin:0 auto;overflow-x:auto;padding-bottom:20px;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (min-width: 768px), print{.row--cardOverview .contentBlockList{padding-bottom:36px;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}}.row--cardOverview .contentBlockList::-webkit-scrollbar{-webkit-appearance:none;height:2px}.row--cardOverview .contentBlockList::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(0,0,0,0.9);box-shadow:0 0 1px rgba(255,255,255,0.5)}.row--cardOverview .contentBlockList::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.1);margin:0 20px}@media (min-width: 768px), print{.row--cardOverview .contentBlockList::-webkit-scrollbar-track{margin:0 36px}}.row--cardOverview .contentBlock-bodyAlign{padding:20px}@media (min-width: 768px), print{.row--cardOverview .contentBlock-bodyAlign{padding:36px}}.row--cardOverview .contentBlock-body-title{font-weight:900;text-transform:uppercase;font-size:20px;font-size:6.25vw}@media (min-width: 768px), print{.row--cardOverview .contentBlock-body-title{font-size:30px !important}}.row--cardOverview .col:last-child .contentBlock-bodyAlign{padding-top:0}.row--cardOverview .contentBlockList:after{content:"";flex-shrink:0;height:1px;width:1px;margin-left:-1px}.row--cardOverview .cardWrapper{position:relative;width:75vw;max-width:480px;scroll-snap-align:center;scroll-margin-left:20px;flex-shrink:0;flex-grow:0;margin-right:20px}.row--cardOverview .cardWrapper:first-child{margin-left:20px}@media (min-width: 768px), print{.row--cardOverview .cardWrapper{min-width:290px;width:calc(33.333333vw - 54px);max-width:420px !important;scroll-snap-align:center;scroll-margin:0 36px;margin-right:36px}.row--cardOverview .cardWrapper:first-child{margin-left:36px}}@media (min-width: 1250px), print{.has-open-sideNavigationByDefault .row--cardOverview .cardWrapper,.has-open-sideNavigation .row--cardOverview .cardWrapper{min-width:290px;width:calc(33.333333vw - 136px)}}.row--cardOverview .col>.cardWrapper{margin:0 auto}.row--cardsNewsPage{max-width:1250px;min-width:0;margin:0 auto}.row--cardsNewsPage .contentBlockList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px}@media (min-width: 768px), print{.row--cardsNewsPage .contentBlockList{justify-content:left}}.row--cardsNewsPage .cardWrapper{width:100%;max-width:480px}@media (min-width: 768px), print{.row--cardsNewsPage .cardWrapper{width:calc(50% - 20px * 1/2);max-width:none}}@media (min-width: 1024px), print{.row--cardsNewsPage .cardWrapper{width:calc(33.3333% - 20px * 2/3)}}.cardWrapper .card{display:flex;height:100%;padding:0;background-color:#fff;border-radius:2px;box-shadow:0px 1px 9px -5px rgba(48,48,48,0.15);content-visibility:visible}.cardWrapper .card-mask{position:relative;margin:0;display:flex;flex-direction:column;flex:1;justify-self:space-between}.cardWrapper .card-date-tag{font-size:2.7vw;font-size:min(14px, 2.7vw);width:5.4em;height:5.8em;padding:1.2em 0;transform:translate3d(0, 0, 0)}@media (min-width: 768px), print{.cardWrapper .card-date-tag{font-size:11px}}@media (min-width: 1024px), print{.cardWrapper .card-date-tag{font-size:13px}}.cardWrapper .card-imageWrapper{position:relative;padding-bottom:85%}.cardWrapper .card-image{aspect-ratio:auto}.cardWrapper .card-category{position:absolute;font-weight:700;font-size:14px;line-height:1.2em;letter-spacing:0.26em;text-transform:uppercase;color:#fff;bottom:0;width:100%;padding:30px 15px 15px;background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 45%, rgba(0,0,0,0.1) 65%, rgba(0,0,0,0) 100%)}.cardWrapper .card-content{position:relative;display:flex;flex-direction:column;justify-content:center;flex:1;bottom:0;height:auto}.cardWrapper .card-title{font-size:18px}@media (min-width: 960px), print{.cardWrapper .card-title{font-size:20px}}.cardWrapper .card-descriptionWrapper{margin-bottom:0}@supports (display: -webkit-box){.cardWrapper .card-descriptionWrapper:before{content:none}.cardWrapper .card-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.cardWrapper .card-linkWrapper{position:relative;margin-top:10px}.cardWrapper .card-link{display:inline-block;font-size:14px;line-height:1.2;padding:0;border:0 none;border-bottom:2px solid currentColor}.cardWrapper .card-link:before{content:none}.has-mouse .cardWrapper .card-image{will-change:transform;transform-origin:50% 60%;transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.has-mouse .cardWrapper:hover .card-image{transform:scale(1.02)}.has-mouse .cardWrapper:hover .card-link{background-color:transparent;color:#999}
