.cards-list__wrapper{width:100%;max-width:144.8rem;padding-right:2rem;padding-left:2rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 899px){.cards-list__wrapper{padding-right:2rem;padding-left:2rem}}@media screen and (min-width: 900px)and (max-width: 1800px){.cards-list__wrapper{padding-right:4rem;padding-left:4rem}}.cards-list__text{margin-bottom:4rem}.cards-list__text--left{text-align:left}.cards-list__text--center{text-align:center}.cards-list__text--right{text-align:right}.cards-list__text--is-secondary-typo{font-family:"BenderBlack",sans-serif}.cards-list__text--has-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:3rem;grid-column-gap:2rem}.cards-list__text--has-line::after,.cards-list__text--has-line::before{content:"";width:100%;display:block;border:solid 1px #fff}.cards-list__text--has-line *{margin-bottom:0}.cards-list__text h2{margin-bottom:1rem}.cards-list__cards{display:flex;position:relative;justify-content:center;grid-gap:2rem}.cards-list__label{text-align:center;position:absolute;right:1rem;top:1rem;background-color:#fff;color:#12222d;border-radius:50%;height:14rem;width:14rem;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:3;font-family:"BenderBlack",sans-serif;text-transform:uppercase}.cards-list__label p{margin:0}.card{position:relative;background-color:#fff;display:flex;flex-direction:column;border-radius:1rem;overflow:hidden}.card__image{position:relative}.card__image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem 1rem 0 0}.card__link{position:absolute;top:0;right:0;bottom:0;left:0}.card__content{color:#12222d;text-align:center;padding:1rem}.card__content p{margin-bottom:1rem}.card__title{font-family:"BenderBlack",sans-serif;font-size:2.2rem}.card__title::after{content:url("../assets/svg/chevron_right.svg");display:inline-block;width:3rem;height:3rem;vertical-align:bottom}@media screen and (max-width: 599px){.cards-list__cards{flex-direction:column}}@media screen and (min-width: 600px){.cards-list .card-product{max-width:36rem}}@media screen and (min-width: 900px){.cards-list .card-product{max-width:33.3333%}.cards-list__label{right:0;top:0;transform:translate(25%, -25%)}}