.generic-teaser-2cols{padding:3rem 0;text-align:center}@media screen and (min-width:53.1875em){.generic-teaser-2cols{padding:5rem 0}}.generic-teaser-2cols .generic-teaser-2cols__intro{margin-bottom:5rem}.generic-teaser-2cols h2{margin-bottom:1rem;text-transform:uppercase}@media screen and (min-width:53.1875em){.generic-teaser-2cols h2{font-size:3.5rem}}.generic-teaser-2cols p{line-height:1.3;margin-bottom:2.5rem}@media screen and (min-width:53.1875em){.generic-teaser-2cols p{line-height:1.5}}.generic-teaser-2cols .card{position:relative;display:flex;flex-direction:column;background-color:#20b0bd;border-radius:1rem;color:#fff!important;margin-bottom:2rem;box-shadow:0 0 20px 0 rgba(186,186,186,.35)}.generic-teaser-2cols .card img{border-top-left-radius:1rem;border-top-right-radius:1rem}.generic-teaser-2cols .card .tag{position:absolute;color:#fff;background-color:#f6931c;top:2rem;left:0;font-size:1.4rem;border-radius:2rem;border-top-left-radius:0;border-bottom-left-radius:0;padding:1rem 3rem 1rem 2rem}.generic-teaser-2cols .card .card__content{display:flex;flex-direction:column;flex-grow:1;padding:2rem 3rem 3rem}.generic-teaser-2cols .card .card__content h3{color:#fff!important;font-size:2.8rem;text-transform:uppercase}.generic-teaser-2cols .card .card__content a{margin:auto auto 0 auto}