.cards-section{max-width:var(--site-center);margin-left:auto;margin-right:auto}.cards{margin:4.5rem 0}.cards__text{padding:2rem}@media screen and (min-width:1024px){.cards__text{padding:2rem 3.5rem}}.cards__frame-image{padding:2rem}@media screen and (min-width:1024px){.cards__frame-image{padding:3.5rem}}.cards__large-image .img,.cards__small-image .img{padding-bottom:142.3077%}@media screen and (min-width:768px){.cards__large-image .img,.cards__small-image .img{padding-bottom:160%}}