.cards-grid-with-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0}@media only screen and (min-width:48rem){.cards-grid-with-background-image{background-position:47%}}@media only screen and (min-width:62rem){.cards-grid-with-background-image{background-position:55%}}@media only screen and (min-width:66rem){.cards-grid-with-background-image{background-position:60%}}@media only screen and (min-width:90rem){.cards-grid-with-background-image{background-position:50%}}.cards-grid-with-background-image__content{margin-left:auto;max-width:100%}@media only screen and (min-width:48rem){.cards-grid-with-background-image__content{max-width:60%}}@media only screen and (min-width:62rem){.cards-grid-with-background-image__content{max-width:50%}}.cards-grid-with-background-image__content .title h2{color:#000;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media only screen and (min-width:36rem){.cards-grid-with-background-image__content .title h2{font-size:1.75rem}}@media only screen and (min-width:62rem){.cards-grid-with-background-image__content .title h2{font-size:2rem}}.cards-grid-with-background-image__content .sub-title h3{color:#000;font-size:1.125rem;font-weight:400;line-height:1;margin-bottom:0}@media only screen and (min-width:36rem){.cards-grid-with-background-image__content .sub-title h3{font-size:1.25rem}}@media only screen and (min-width:62rem){.cards-grid-with-background-image__content .sub-title h3{font-size:1.5rem}}.cards-grid-with-background-image__content .cards-wrapper .card-items{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3.3125rem}@media only screen and (min-width:26.5625rem){.cards-grid-with-background-image__content .cards-wrapper .card-items{grid-template-columns:repeat(2,minmax(0,1fr))}}