.service-card[data-v-428e03bc]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid #f3f5fb;border-radius:2.143rem .714rem;box-shadow:0 0 .071rem #0a1f4414,0 .571rem .714rem #0a1f441a;transition:transform .2s ease-in}.service-card[data-v-428e03bc]:hover{transform:translateY(-.5rem)}.service-card--clickable[data-v-428e03bc]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-card--clickable[data-v-428e03bc]:focus{outline:2px solid rgba(88,116,201,.5);outline-offset:2px}.service-card--clickable[data-v-428e03bc]:focus:not(:focus-visible){outline:none}.service-card-content[data-v-428e03bc]{display:flex;flex-direction:column;height:100%;padding:16px}@media(min-width:600px){.service-card-content[data-v-428e03bc]{padding:24px}}.service-header[data-v-428e03bc]{margin-bottom:1.143rem}.service-header[data-v-428e03bc],.service-icon[data-v-428e03bc]{display:flex;align-items:center}.service-icon[data-v-428e03bc]{justify-content:center;flex-shrink:0;width:40px;height:40px;margin-right:1.143rem;border-radius:50%}@media(min-width:600px){.service-icon[data-v-428e03bc]{width:56px;height:56px}}.service-icon .icon[data-v-428e03bc]{width:1.857rem;height:1.857rem;color:#fff}.service-title[data-v-428e03bc]{margin:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.429rem;font-weight:700;line-height:1.2em;color:inherit}.service-body[data-v-428e03bc]{flex:1;margin-bottom:1.143rem}.service-subtitle[data-v-428e03bc]{margin-bottom:1.143rem;font-weight:600;color:#5874c9}.service-description[data-v-428e03bc]{margin-bottom:1.143rem;font-size:1rem;line-height:1.5em;color:#4d5260}.service-features[data-v-428e03bc]{margin:0;padding-left:20px;list-style:initial}.service-feature[data-v-428e03bc]{margin-bottom:.571rem;font-size:1rem;line-height:1.5em;color:#4d5260}.service-feature[data-v-428e03bc]:last-child{margin-bottom:0}.service-cta[data-v-428e03bc]{display:flex;align-items:center;justify-content:center;height:52px;margin:0 -16px -16px;padding:0 16px;background:#5874c90d;border-top:1px solid rgba(88,116,201,.1);transition:background .2s ease-in}@media(min-width:600px){.service-cta[data-v-428e03bc]{height:60px;margin:0 -24px -24px;padding:0 24px}}.cta-text[data-v-428e03bc]{font-size:1rem;font-weight:600;text-align:center;color:#5874c9;transition:color .2s ease-in}.service-card:hover .service-cta[data-v-428e03bc]{background:#5874c91a}.service-card:hover .cta-text[data-v-428e03bc]{color:#3a58b4}
