.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cards__label{text-align:center}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:1.5rem .75rem}@media screen and (min-width:768px){.card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1200px){.card:nth-of-type(n+2){margin-top:-100px}.card:nth-of-type(odd) .card__image img{float:right}.card:nth-of-type(even){position:relative;z-index:1}}.card__image{width:100%}@media screen and (min-width:768px){.card__image{width:50%}}.card__image img{width:100%;height:auto;border-left:4px solid var(--color-primary)}@media screen and (min-width:768px){.card__image img{max-width:380px}}.card__text{padding:32px 0 14px}@media screen and (min-width:768px){.card__text{padding:0 32px 0 82px;flex:2}}.card__text img{max-width:100%;margin-top:32px}.card__text p{margin:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.card{align-items:stretch;text-align:center}}