.vc-highlights-cards{font-family:"DM Sans",sans-serif}.vc-highlights-cards *,.vc-highlights-cards *::before,.vc-highlights-cards *::after{box-sizing:border-box}.vc-highlights-cards__wrapper{display:flex;flex-direction:column;max-width:588px;padding:0 16px;margin:0 auto;overflow:hidden}@media(min-width: 567px){.vc-highlights-cards__wrapper{max-width:604px;padding:0 24px}}@media(min-width: 888px){.vc-highlights-cards__wrapper{max-width:1248px;padding:0 24px}}.vc-highlights-cards__slider-wrapper{margin-bottom:2rem}@media(min-width: 888px){.vc-highlights-cards__slider-wrapper{margin-bottom:2.5rem}}.vc-highlights-cards__card{display:flex;flex-direction:column;height:100%;padding:24px 16px 20px 16px;background:#fff;border:1px solid #c9d7ff;border-radius:8px;transition:.2s}.vc-highlights-cards__card:hover{box-shadow:0 6px 30px 0 rgba(33,96,250,.2)}@media(min-width: 567px){.vc-highlights-cards__card{padding:24px 20px 20px 20px}}.vc-highlights-cards__card-label{margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.482;color:#195afe;text-transform:uppercase;letter-spacing:.5px}@media(min-width: 888px){.vc-highlights-cards__card-label{margin-bottom:.75rem}}.vc-highlights-cards__card-title{margin-bottom:1rem;font-size:1.25rem;font-weight:500;line-height:1.4;color:#092540}@media(min-width: 888px){.vc-highlights-cards__card-title{font-size:1.5rem;line-height:1}}.vc-highlights-cards__card-text{flex-grow:1;margin-bottom:2rem;font-size:1rem;font-weight:400;line-height:1.5;color:#092540}@media(min-width: 888px){.vc-highlights-cards__card-text{margin-bottom:1rem}}@media(min-width: 1201px){.vc-highlights-cards__card-text{margin-bottom:1.5rem}}.vc-highlights-cards__card-button{margin-bottom:2rem}.vc-highlights-cards__card-image{width:100%;height:100%;object-fit:contain}.vc-highlights-cards__carousel-nav{gap:12px;margin-top:2.5rem}@media(min-width: 888px){.vc-highlights-cards__carousel-nav{margin-top:0}}.vc-highlights-cards__button-container{margin:0 auto}.vc-highlights-cards__button-container--bottom{margin-top:1.75rem}.vc-highlights-cards__button-container--top{order:-1;margin-bottom:1.75rem}@media(min-width: 888px){.vc-highlights-cards__button-container--top{margin-bottom:3.75rem}}
