.homepage{.body-container.container-fluid{margin-left:0;margin-right:0;max-width:unset;width:100%}h1{font-size:2.7rem;line-height:1.1;margin-bottom:1.5rem}h1,h2,h3,h4,h5{letter-spacing:0}h5{font-size:1.25rem;line-height:1.6875}h6{color:var(--color-navy,#0c3c52);font-size:.9rem;font-style:normal;font-weight:700;letter-spacing:.125rem;line-height:2.5;text-transform:uppercase}@media (max-width:1400px){.container-fluid-med{padding-left:1rem;padding-right:1rem}}.card{border-radius:1.125rem;padding:2rem 1.75rem;:last-child{margin-bottom:0}}.hhs-icon-con .hhs-text-content h4{font-size:1.25rem;margin-bottom:1rem}.hhs-icon-con .hhs-text-content p{font-size:1rem}.card--white{background:#fff}.card--gradient{background:linear-gradient(270deg,var( --color-blue-300) 0,var( --color-green) 100%);*{color:#fff}}.card--light_blue{background:var(--color-blue-700,#e1f3fa)}.card--light{background:var(--color-blue-900,#e1f3fa)}.rivial-hero-banner{padding-bottom:60px;padding-top:120px}.scrolling-logos{mix-blend-mode:multiply}.card__icon{display:inline-block;margin-bottom:1.5rem}.quote__text{line-height:1.2;margin-top:1.2rem}.quote__citation{margin-top:1.5rem}.icon__module{.hhs-icon-con{--icon-size:5rem}.icon-con{align-items:center;background:#f5fafc;border-radius:50%;display:flex;height:var(--icon-size);justify-content:center;margin-bottom:1rem;padding:1rem;.icon{margin:0;max-height:100%;width:100%}}.hhs-icon-wrapper{gap:2rem}}}.rivial-software{background:var(--color-navy);background-position:bottom;background-repeat:repeat-x;.rivial-software__content *{color:#fff}.row-fluid{align-items:center}}.rivial-getting-started .row-fluid,.rivial-testimonial-row .row-fluid{gap:1.5rem}.rivial-partner-value-adds .container-fluid-med,.rivial-software .container-fluid-med{padding-bottom:4rem;padding-top:4rem}.rivial-partner-value-adds{background:var(--color-blue-900,#e1f3fa);background-position:0 100%;background-repeat:no-repeat;background-size:contain;.row-fluid{align-items:center;gap:4rem}}.partner-value-adds__cards,.rivial-services{--column-gap:1rem;display:flex;flex-wrap:wrap;gap:var(--column-gap)}