#top #wrap_all #main .hero-copy{padding:5rem .625rem}@media(min-width: 1024px){#top #wrap_all #main .hero-copy{padding-left:8.3333333333%;padding-right:0}}@media(min-width: 1280px){#top #wrap_all #main .hero-copy{padding-left:106.6666666667px;padding-right:0}}#top #wrap_all #main .heading-primary{font-size:.875rem;line-height:1.25rem;font-family:"Work Sans",sans-serif;font-weight:400;text-transform:uppercase;color:rgba(255,255,255,.8);margin:.5rem 0}#top #wrap_all #main .cbsolution-hero-headline>h2{font-size:2.25rem;line-height:1.25;font-family:"Work Sans",work-sans,sans-serif;font-weight:600;text-transform:none;color:#fff;margin:0;padding:0}#top #wrap_all #main .cbsolution-hero-headline>h2>strong{font-weight:inherit;color:#ffca09}#top #wrap_all #main .cbsolution-hero-desc{margin:2rem 0}#top #wrap_all #main .cbsolution-hero-desc>p{font-size:1.25rem;line-height:1.5;font-weight:200;color:#fff;margin:0;padding:0}#top #wrap_all #main .cbsolution-hero-cta-button{display:inline-block;width:auto;padding:1rem 1.25rem;font-size:1rem;line-height:1.5rem;font-family:"Work Sans",work-sans,sans-serif;font-weight:600;text-align:center;text-decoration:none;background-color:#ffca09;color:#014e89;border-radius:.25rem;box-shadow:0px 8px 9px -6px rgba(95,115,128,.44);cursor:pointer;transition:all 300ms ease 0ms}#top #wrap_all #main .cbsolution-hero-cta-button:visited{text-decoration:none;color:#014e89}#top #wrap_all #main .cbsolution-hero-cta-button:hover{text-decoration:none;color:#014e89;box-shadow:0px 13px 9px -6px rgba(95,115,128,.44);transform:translateX(0px) translateY(-5px)}#top #wrap_all #main .cbsolution-hero-cta-button:active{text-decoration:none;color:#014e89}@media(min-width: 640px){#top #wrap_all #main .cbsolution-hero-cta-button{width:auto}}#top #wrap_all #main .cbsolution-hero-cta{display:grid;gap:2rem}@media(min-width: 1024px){#top #wrap_all #main .cbsolution-hero-cta{grid-template-columns:auto auto;max-width:90%}}#top #wrap_all #main .cbsolution-hero-cta .cbsolution-hero-cta-button,#top #wrap_all #main .cbsolution-hero-cta .page-cta-link{font-size:.875rem;line-height:1.25rem;padding:.75rem 1.5rem;border:2px solid #ffca09;text-align:center;text-transform:uppercase;font-weight:600;background-color:#ffca09;color:#014e89;border-radius:.25rem;box-shadow:0px 8px 9px -6px rgba(95,115,128,.44);cursor:pointer;transition:all 300ms ease 0ms}@media(min-width: 1280px){#top #wrap_all #main .cbsolution-hero-cta .cbsolution-hero-cta-button,#top #wrap_all #main .cbsolution-hero-cta .page-cta-link{font-size:1rem;line-height:1.5rem}}#top #wrap_all #main .cbsolution-hero-cta .cbsolution-hero-cta-button.transparent,#top #wrap_all #main .cbsolution-hero-cta .page-cta-link.transparent{font-size:.875rem;line-height:1.25rem;background-color:rgba(0,0,0,0);color:#ffca09}@media(min-width: 1280px){#top #wrap_all #main .cbsolution-hero-cta .cbsolution-hero-cta-button.transparent,#top #wrap_all #main .cbsolution-hero-cta .page-cta-link.transparent{font-size:1rem;line-height:1.5rem}}#top #wrap_all #main .cbsolution-hero-cta .cbsolution-hero-cta-button.transparent:hover,#top #wrap_all #main .cbsolution-hero-cta .page-cta-link.transparent:hover{background-color:#ffca09;color:#014e89;transform:translateX(0px) translateY(-5px)}#top #wrap_all #main .cbsolution-content{display:grid;row-gap:3rem}@media(min-width: 768px){#top #wrap_all #main .cbsolution-content{display:grid;grid-template-columns:3fr 2fr;column-gap:3rem;row-gap:0;align-items:flex-start}}#top #wrap_all #main .cbsolution-copy{display:grid;row-gap:2rem}#top #wrap_all #main .cbsolution-solution{font-size:1.875rem;line-height:2.5rem;font-weight:600;font-family:"Work Sans",work-sans,sans-serif;color:#014e89;margin:0}#top #wrap_all #main .cbsolution-value-prop-title{font-size:1.5rem;line-height:2rem;font-weight:600;color:#5f7380}#top #wrap_all #main .cbsolution-value-props{list-style:none;margin:0;padding:0;display:grid;row-gap:1.25rem}#top #wrap_all #main .cbsolution-value-prop{display:grid;grid-template-columns:70px 1fr;column-gap:1rem;align-items:flex-start;border:1px solid #ebebeb;border-radius:1rem;padding:1rem;background-color:#fff;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}#top #wrap_all #main .cbsolution-value-prop:hover{box-shadow:0px 5px 9px rgba(0,0,0,.3);transform:scale(1.02, 1.02)}#top #wrap_all #main .cbsolution-value-prop-image{display:block}#top #wrap_all #main .cbsolution-value-prop-copy{display:grid;row-gap:.375rem}#top #wrap_all #main .cbsolution-value-prop-text{font-size:1.375rem;line-height:1.75rem;font-weight:700;color:#007cba}#top #wrap_all #main .cbsolution-value-prop-desc{font-size:1rem;line-height:1.5rem;color:#5f7380}#top #wrap_all #main .cbsolution-review{background-color:#16b37d;padding:5rem 2rem 2rem;display:grid;row-gap:2rem;background-position:top left;background-repeat:no-repeat;background-attachment:scroll;margin-left:-0.625rem;width:100vw}@media(min-width: 768px){#top #wrap_all #main .cbsolution-review{border-radius:1rem;margin-left:0;width:auto}}#top #wrap_all #main .cbsolution-the-review{font-size:1.875rem;line-height:2.75rem;font-family:"Merriweather",serif;font-weight:600;color:#fff}#top #wrap_all #main .cbsolution-review-excerpt{font-size:1.25rem;line-height:1.875rem;color:#fff}#top #wrap_all #main .cbsolution-reviewer{display:grid;row-gap:.175rem;justify-content:center;color:#fff;text-align:center}#top #wrap_all #main .cbsolution-reviewer-avatar{padding-bottom:.5rem}#top #wrap_all #main .cbsolution-reviewer-avatar-image{display:inline-block;margin:0}#top #wrap_all #main .cbsolution-reviewer-name{font-size:1.5rem;line-height:2rem;font-family:"Merriweather",serif}#top #wrap_all #main .cbsolution-reviewer-job-title,#top #wrap_all #main .cbsolution-reviewer-company{font-size:1.125rem;line-height:1.75rem}#top #wrap_all #main .cbsolution-mmm-heading{font-size:1.875rem;line-height:2.25rem;color:#014e89;font-family:"Work Sans",work-sans,sans-serif;font-weight:700;text-align:center}#top #wrap_all #main .cbsolution-mmm-desc{font-size:1.125rem;line-height:1.75rem;color:#231f20;font-weight:600;text-align:center;margin:1rem 0 3rem}#top #wrap_all #main .cbsolution-mmm-desc>a{color:#196ed9}
