@media screen and (min-width:1024px){.cardsmodule__base:has(.cardsmodule__slider):has(.cardsmodule__limit--m) .swiper-container{display:grid;grid-column-gap:16px;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1024px)and (min-width:600px){.cardsmodule__base:has(.cardsmodule__slider):has(.cardsmodule__limit--m) .swiper-container{grid-column-gap:24px;grid-template-columns:repeat(8,1fr)}}@media screen and (min-width:1024px)and (min-width:1024px){.cardsmodule__base:has(.cardsmodule__slider):has(.cardsmodule__limit--m) .swiper-container{grid-column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.cardsmodule__base:has(.cardsmodule__slider):has(.cardsmodule__limit--m) .cardsmodule__limit--m{grid-column:3/11;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:inherit;-moz-column-gap:inherit;column-gap:inherit}.cardsmodule__base:has(.cardsmodule__slider):has(.cardsmodule__limit--m) .cardsmodule__limit--m .card{margin-right:0!important}}@media screen and (min-width:1024px){.cardsmodule__base .slider .swiper-wrapper:not(.highlightcards__container){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:100%;width:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1024px){.cardsmodule__base .slider .swiper-button.highlightcards__button{display:none}}@media screen and (min-width:1024px){.cardsmodule__subtitle,.cardsmodule__title{grid-column:1/span 12;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){.cardsmodule__header{row-gap:16px}}@media screen and (min-width:1024px){.cardsmodule__header--align-desktop-left{text-align:left}}@media screen and (min-width:1024px){.cardsmodule__header--align-desktop-center{text-align:center;grid-column:3/span 8}}@media screen and (min-width:1024px){.cardgrid .cardsmodule__title,.cardsmodule .cardsmodule__title{padding:0}}@media screen and (min-width:1024px){.cardsmodule__header+.cardsmodule__slider{margin-top:32px}}@media screen and (min-width:1024px){.cardsmodule__link--align-desktop-left{margin-inline:0}}@media screen and (min-width:1024px){.cardsmodule__link--align-desktop-center{margin-inline:auto}}