.cards-stacked{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.cards-stacked__wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (min-width:980px){.cards-stacked__wrap{padding-left:94px;padding-right:94px}}@media only screen and (max-width:979px){.cards-stacked__wrap{flex-direction:column;gap:40px}}.cards-stacked--bg-white{background-color:#fff}.cards-stacked--bg-light-gray{background-color:#eff4f8}.cards-stacked--bg-soft-blue{background-color:#cae8f2}.cards-stacked--bg-soft-blue .cards-stacked__card{background-color:#fff;border-color:#08acde73}.cards-stacked--bg-softest-blue{background-color:#e6f2f6}.cards-stacked--bg-softest-blue .cards-stacked__card{background-color:#fff;border-color:#08acde73}.cards-stacked--bg-transparent{background-color:transparent}.cards-stacked--bg-transparent .cards-stacked__card{background-color:#fff;border-color:#08acde73}.cards-stacked--padding-none{padding-top:0;padding-bottom:0}.cards-stacked--padding-small{padding-top:32px;padding-bottom:32px}@media only screen and (max-width:767px){.cards-stacked--padding-small{padding-top:20px;padding-bottom:20px}}.cards-stacked--padding-medium{padding-top:50px;padding-bottom:50px}@media only screen and (max-width:767px){.cards-stacked--padding-medium{padding-top:32px;padding-bottom:32px}}.cards-stacked--padding-large{padding-top:75px;padding-bottom:75px}@media only screen and (max-width:767px){.cards-stacked--padding-large{padding-top:50px;padding-bottom:50px}}.cards-stacked--padding-top-none{padding-top:0}.cards-stacked--padding-top-small{padding-top:32px}@media only screen and (max-width:767px){.cards-stacked--padding-top-small{padding-top:20px}}.cards-stacked--padding-top-medium{padding-top:50px}@media only screen and (max-width:767px){.cards-stacked--padding-top-medium{padding-top:32px}}.cards-stacked--padding-top-large{padding-top:75px}@media only screen and (max-width:767px){.cards-stacked--padding-top-large{padding-top:50px}}.cards-stacked--padding-bottom-none{padding-bottom:0}.cards-stacked--padding-bottom-small{padding-bottom:32px}@media only screen and (max-width:767px){.cards-stacked--padding-bottom-small{padding-bottom:20px}}.cards-stacked--padding-bottom-medium{padding-bottom:50px}@media only screen and (max-width:767px){.cards-stacked--padding-bottom-medium{padding-bottom:32px}}.cards-stacked--padding-bottom-large{padding-bottom:75px}@media only screen and (max-width:767px){.cards-stacked--padding-bottom-large{padding-bottom:50px}}.cards-stacked__header{flex:1;max-width:500px;padding-right:40px;padding-top:80px}@media only screen and (min-width:980px){.cards-stacked__header{padding-left:88px}}@media only screen and (max-width:979px){.cards-stacked__header{flex:0 0 auto;max-width:100%;padding-right:0}}.cards-stacked__eyebrow{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:#323232;margin:0 0 17px}.cards-stacked__heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:28px;font-weight:700;line-height:1;letter-spacing:0;color:#1b354e;margin:0 0 17px}@media only screen and (max-width:767px){.cards-stacked__heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:.9;letter-spacing:0}}.cards-stacked__accent{width:75px;height:10px;background-color:#5a072e;margin-bottom:17px}.cards-stacked__description{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:0;color:#373838;margin:0}@media only screen and (max-width:767px){.cards-stacked__description{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.4;letter-spacing:0}}.cards-stacked__cards{flex:1 1 710px;max-width:710px;display:flex;flex-direction:column;gap:10px;min-width:0}@media only screen and (max-width:979px){.cards-stacked__cards{flex:0 0 auto;max-width:100%;width:100%}}.cards-stacked__card{background-color:#cae8f226;border:2px solid rgba(8,172,222,.15);overflow:hidden}.cards-stacked__card-content{display:flex;flex-direction:column;gap:10px;padding:48px}@media only screen and (max-width:979px){.cards-stacked__card-content{padding:32px}}@media only screen and (max-width:767px){.cards-stacked__card-content{padding:24px}}.cards-stacked__card--has-icon .cards-stacked__card-content{flex-direction:row;align-items:center;gap:25px}@media only screen and (max-width:767px){.cards-stacked__card--has-icon .cards-stacked__card-content{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:20px;row-gap:12px}.cards-stacked__card--has-icon .cards-stacked__card-content .cards-stacked__card-text{display:contents}.cards-stacked__card--has-icon .cards-stacked__card-content .cards-stacked__card-description{grid-column:1 / -1}}.cards-stacked__card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.cards-stacked__card-icon i{font-size:56px;color:#5a072e;line-height:1.1}@media only screen and (max-width:767px){.cards-stacked__card-icon i{font-size:42px}}.cards-stacked__card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.cards-stacked__card-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:30px;font-weight:700;line-height:1;letter-spacing:0;color:#1b354e;margin:0}@media only screen and (max-width:767px){.cards-stacked__card-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:28px;font-weight:700;line-height:1.3;letter-spacing:0}}.cards-stacked__card-link{color:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;transition:all .15s ease}.cards-stacked__card-link:hover{opacity:.8}.cards-stacked__card-description{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;color:#4f5051;margin:0}@media only screen and (max-width:767px){.cards-stacked__card-description{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.4;letter-spacing:0}}
