.content-cards-image{background-color:#fff}.content-cards-image__wrapper{width:100%;margin-right:auto;margin-left:auto;padding-right:3.2rem;padding-left:3.2rem}@media (min-width: 768px){.content-cards-image__wrapper{max-width:76.8rem;padding-right:4.4rem;padding-left:4.4rem}}@media (min-width: 1024px){.content-cards-image__wrapper{max-width:102.4rem;padding-right:5.6rem;padding-left:5.6rem}}@media (min-width: 1280px){.content-cards-image__wrapper{max-width:128rem;padding-right:3.2rem;padding-left:3.2rem}}@media (min-width: 1440px){.content-cards-image__wrapper{max-width:144rem}}@media (min-width: 1600px){.content-cards-image__wrapper{max-width:151.2rem;padding-right:5.6rem;padding-left:5.6rem}}.content-cards-image__layout{position:relative;display:block}@media (min-width: 1280px){.content-cards-image__layout{position:relative;display:block;min-height:49.2rem}}.content-cards-image__intro{margin-bottom:3.2rem}.content-cards-image__intro>*:last-child{margin-bottom:0}@media (min-width: 768px){.content-cards-image__intro{margin-bottom:4.8rem}}@media (min-width: 1024px){.content-cards-image__intro{max-width:75.6rem}}@media (min-width: 1280px){.content-cards-image__intro{max-width:unset;width:57%;margin-bottom:5.6rem;padding-right:12rem;padding-top:3.2rem}}.content-cards-image__title{margin:0 0 1.6rem;color:#000;font-family:proxima-nova,Roboto,sans-serif;font-size:3.2rem;font-weight:900;line-height:1.1875;letter-spacing:-.02em}@media (min-width: 768px){.content-cards-image__title{font-size:4.8rem;line-height:1.083333}}.content-cards-image__text{color:#000;font-family:proxima-nova,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5}.content-cards-image__text a{text-decoration:underline}.content-cards-image__text strong{font-weight:700}.content-cards-image__text p{margin:0 0 .8rem}.content-cards-image__text p:last-child{margin-bottom:0}@media (min-width: 1024px){.content-cards-image__text{max-width:68rem}}@media (min-width: 1280px){.content-cards-image__text{max-width:unset}}.content-cards-image__media{position:relative;width:100%;overflow:hidden;aspect-ratio:296/157;border-radius:4rem 0}@media (min-width: 768px){.content-cards-image__media{aspect-ratio:680/360;border-radius:6.4rem 0}}@media (min-width: 1024px){.content-cards-image__media{max-width:75.6rem;margin-right:auto;margin-left:auto;aspect-ratio:756/400}}@media (min-width: 1280px){.content-cards-image__media{position:absolute;top:0;right:0;width:43%;max-width:none;height:44.4rem;margin:0;aspect-ratio:auto;border-radius:8rem 0}}.content-cards-image__picture,.content-cards-image__image{display:block;width:100%;height:100%}.content-cards-image__image{object-fit:cover;object-position:center}.content-cards-image__mark{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:block;width:2.4rem;height:2.4rem;object-fit:contain}@media (min-width: 768px){.content-cards-image__mark{top:2.4rem;right:2.4rem;width:4.8rem;height:4.8rem}}.content-cards-image__cards{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;margin-bottom:3.2rem}@media (min-width: 768px){.content-cards-image__cards{gap:3.2rem;margin-bottom:5.6rem}}@media (min-width: 1024px){.content-cards-image__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-bottom:6.4rem}}@media (min-width: 1280px){.content-cards-image__cards{gap:4rem;width:74%;margin-bottom:0}}.content-cards-image__card{min-width:0;min-height:26.8rem;padding:2.4rem 3.2rem 3.2rem;border-radius:.8rem;background-color:#fff;box-shadow:0 0 4rem #0c055e14}@media (min-width: 768px){.content-cards-image__card{border-radius:1rem;min-height:19.6rem}}@media (min-width: 1024px){.content-cards-image__card{padding:2.4rem 2.4rem 3.2rem;min-height:26.8rem}}@media (min-width: 1280px){.content-cards-image__card{padding:2.4rem 3.2rem 3.2rem;border-radius:1.2rem}}.content-cards-image__card-icon{width:auto;max-width:100%;height:4rem;margin-bottom:1.6rem}.content-cards-image__card-icon img{display:block;width:auto;height:100%;object-fit:contain}.content-cards-image__card-title{margin:0 0 .8rem;color:#000;font-family:proxima-nova,Roboto,sans-serif;font-size:2.4rem;font-weight:900;line-height:1.166667;letter-spacing:-.02em}.content-cards-image__card-text{color:#000;font-family:proxima-nova,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5}.content-cards-image__card-text a{text-decoration:underline}.content-cards-image__card-text strong{font-weight:700}.content-cards-image__card-text>*:first-child{margin-top:0}.content-cards-image__card-text>*:last-child{margin-bottom:0}
