@media (max-width:767px){.stats-row .hide-mobile{display:none}.hero p{font-size:1.125em!important}.hero h1{font-size:2.66em!important}}.custom-banner__solutions{padding:0}.custom-banner__solution{background:#fff;border-radius:1rem;display:block;margin-bottom:1.5rem;padding:.5rem}.custom-banner__solution-text{text-transform:uppercase}.custom-banner__sub-link{margin:0}@media (min-width:768px){.custom-banner__solution{padding:1.5rem}}@media screen and (max-width:768px){body:not(.hs-content-id-7637515215) .custom-banner__solution,body:not(.hs-content-id-7637515215) .custom-banner__solution:not(.custom-banner__solution--sublinks){display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;padding:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}body .custom-banner__solution--sublinks{flex-flow:column wrap;text-align:center}.custom-banner__solution--sublinks img{height:20px;width:auto!important}body:not(.hs-content-id-7637515215) .custom-banner__solution p{font-size:14.4px;font-size:.9rem;margin:.25rem 0}body .custom-banner__solution--sublinks p{flex:1}.custom-banner__sub-link{padding:0 1rem}}.hero h1{font-weight:700}.hero p{color:#fff;font-size:1.66em}.hero .hero-body{margin-top:5rem}.hero .hs-button{font-size:1em}.hero .hs-button--white{background-color:#fff!important;color:#333!important}.hero .hs-button--white:focus,.hero .hs-button--white:hover{background-color:#fff!important;opacity:.88}.hero-solution-title{color:#fff;font-weight:700;padding-bottom:.33em;text-align:center}.custom-banner__solution{transition:all .25s ease-in-out}.custom-banner__solution:focus,.custom-banner__solution:hover{opacity:.88}.stat{align-items:center;display:flex;gap:.66em}.stat__icon{height:86px;max-width:86px;min-width:86px;width:86px}.stat__stat{font-size:2.33em;font-weight:300}.stats-row{display:flex;flex-wrap:wrap;gap:1.66em;padding-top:2.66em}.stats-row__stat{flex:1}.stat__desc{line-height:1.125}@media (max-width:980px){.stats-row__stat{justify-content:center;min-width:100%}}.hero{overflow:hidden}.stats-row__stat:last-child .stat__stat{padding-left:1.88rem;position:relative}.stats-row__stat:last-child .stat__stat:after{background-image:url(https://rfsmart.com/hubfs/Hero%20Icons%202000+-65.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3rem;left:-.33rem;position:absolute;top:30%;transform:translatY(-50%);width:50rem}@media (min-width:768px){.custom-banner__solution--has-button{overflow:hidden;position:relative}.custom-banner__inner-button{align-items:center;background-color:#fff;border:.5px solid #ddd;color:#333;display:flex;justify-content:center;transition:all .25s ease-in-out;width:50%}.custom-banner__solution--has-button:focus-within,.custom-banner__solution--has-button:hover{opacity:1}.custom-banner__solution--has-button:focus-within .custom-banner__inner-button,.custom-banner__solution--has-button:hover .custom-banner__inner-button{opacity:1}.custom-banner__inner-button:focus,.custom-banner__inner-button:hover{box-shadow:inset 0 3px 9px rgba(0,0,0,.15);color:#c61449}.custom-banner__inner-button:nth-child(2){left:50%}}@media (max-width:767px){.custom-banner__inner-button{background-color:#eee;border-radius:100px;color:#333;display:inline-block;margin-top:.66em;padding:.66em .33em;transition:all .25s ease-in-out;width:100%}.custom-banner__inner-button:focus,.custom-banner__inner-button:hover{background-color:#999;color:#333}}.button_group{display:flex;flex-flow:column;gap:.25rem 1rem}.custom-banner__inner-button{background-color:#fff;border-radius:100px;box-shadow:0 3px 9px rgba(0,0,0,.15);color:#000;flex:1;font-size:.8rem;padding:.33em .5rem}@media (max-width:767px){.custom-banner__inner-button{float:none}}@media (max-width:580px){.custom-banner__inner-button{display:block;float:none;width:100%}}@media (min-width:768px){.button_group{display:flex;flex-flow:row;max-height:0;overflow:hidden}.custom-banner__solution:hover>.button_group{max-height:999px;overflow:visible;transition:max-height .5s ease}}@media (min-width:960px){.custom-banner__inner-button{font-size:1em}}