.page-intro p{margin-bottom:20px !important}.customer-grid-container{border-radius:2rem;margin-bottom:-100px;position:relative;padding:1.5rem}.customer-grid-container .customer-grid{display:flex;gap:15px;flex-wrap:wrap}.customer-grid-container .customer-grid a{transform:translateY(0px);transition:transform .3s ease}.customer-grid-container .customer-grid a img{width:100%;height:auto;background-color:#fff;border-radius:.75rem}.customer-grid-container .customer-grid a:hover{transform:translateY(-5px);transition:transform .3s ease}.customer-page .customer-container{margin:0 2rem;background-color:#fff;border-radius:2rem;position:relative;margin-bottom:-6.5rem;z-index:2}.customer-page #customerSectionLinks{text-align:center;width:240px;position:sticky;top:110px;float:left;padding-top:50px;padding-bottom:50px}.customer-page #customerSectionLinks a{text-decoration:none;display:inline-block;padding:0 25px;color:#fff;font-weight:700;font-size:17px;width:240px;box-sizing:border-box;margin-bottom:35px;transform:scale(1);transition:transform .1s linear}.customer-page #customerSectionLinks a span{display:block;width:70px;height:70px;border-radius:50%;margin-left:auto;margin-right:auto;line-height:70px;margin-bottom:10px}.customer-page .s_gn{background-color:#3d54aa}.customer-page .s_rh{background-color:#009a8c}.customer-page .s_p{background-color:#d83644}.customer-page #customerSectionLinks a:last-of-type{margin-bottom:0}.customer-page #customerSectionLinks a:hover{transform:scale(1.05);transition:transform .1s linear}.customer-page #customerSectionLinks .highlighted{transform:scale(1.1)}.customer-page #customerSectionLinks a span img{fill:#fff;width:30px;height:auto;margin-top:17px}.our-customers #customerSectionLinks a:hover span img{fill:#3799b1}.customer-page .rec-section{overflow:visible !important}#customerSections{padding-top:9.5rem;border-top-left-radius:4rem;border-top-right-radius:4rem}.customerGroupsContainer{margin-left:240px;padding:3rem 1rem 1rem 0}.customerGroupsContainer .customerGroup{padding:2rem 1.5rem 1.5rem 1.5rem;margin-bottom:8rem;border-radius:2rem;background:#fff;position:relative;scroll-margin-top:180px}.customerGroupsContainer .customerGroup h2{color:#1b2b41 !important}.customerGroupsContainer .customerGroupIntro{padding:0 1.5rem 1.5rem 1.5rem}.customerGroupsContainer .customerGroupIntro p{text-align:center;color:#1b2b41}.customerGroupsContainer .customerGroup:last-of-type{margin-bottom:2rem}.customerGroupsContainer .customerGroup .sigil{width:100px;height:100px;border-radius:50%;text-align:center;position:absolute;top:-50px;right:2rem;box-shadow:0 0 15px rgba(0,0,0,.6)}@media screen and (max-width: 880px){.customerGroupsContainer .customerGroup .sigil{position:relative;margin-left:auto;margin-right:auto;right:auto;margin-bottom:-70px}}.customerGroupsContainer .customerGroup .sigil img{margin-top:18px;width:50px;height:auto;fill:#fff}.customerGroupsContainer .customerGroup h2{color:#fff;font-size:36px;text-align:center;padding-top:2rem}.customerGroupsContainer .customer{background-color:#f3f4f5;border-radius:1rem;margin-bottom:2rem;scroll-margin-top:130px}.customerGroupsContainer .customer:last-child{margin-bottom:0rem}.customerGroupsContainer .customer .customerLogo{width:220px;background-color:#fff;border-radius:1rem;box-sizing:border-box;padding:1rem 0;margin-left:2rem;display:inline-block;margin-top:2rem;margin-bottom:2rem;vertical-align:top;box-shadow:0 0 6px rgba(0,0,0,.05);transform:scale(1);transition:all .1s linear}.customerGroupsContainer .customer:hover .customerLogo{transform:scale(1.03);transition:all .1s linear;box-shadow:0 0 9px rgba(0,0,0,.1)}.customerGroupsContainer .customerLogo img{width:100%;height:auto}.customerGroupsContainer .customer .customerBio{display:inline-block;box-sizing:border-box;max-width:calc(100% - 250px - 4rem);vertical-align:top;margin:2rem 0 2rem 30px;color:#555}.customerGroupsContainer .customer .customerBio .customerQuote{margin-top:30px;margin-bottom:20px;border-left:#006380 4px solid;padding-left:25px;padding-right:25px;color:#006380;line-height:1.4}.customerGroupsContainer .customer .customerBio .attr{color:#777}.customerGroupsContainer .customer .customerBio .attr strong{color:#006380;font-weight:900}.customerGroupsContainer .customer .customerBio .btn{display:inline-block;height:40px;line-height:40px;border-radius:20px;color:#fff;text-decoration:none;font-weight:600;padding:0 4rem 0 1.3rem;margin-top:5px;cursor:pointer;position:relative;font-size:.9em}.customerGroupsContainer .customer .customerBio .btn i{position:absolute;right:15px;line-height:40px;opacity:.6}.customerGroupsContainer .customer .customerBio .active{opacity:.5}.customerGroupsContainer .customer .customerBio .active i{transform:rotate(45deg)}.customerGroupsContainer .customer .customerBio .more{display:none;margin-top:1.5rem}.customerGroupsContainer .customer .customerBio .more.visible{display:block}.customerGroupsContainer .customer .customerBio h3{text-transform:none !important;font-size:17px;margin-top:0}@media screen and (max-width: 800px){.rec-body{width:100vw}.customer-page .customer-container{margin-left:0;margin-right:0}.customerGroupsContainer .customerGroup{padding:2rem .8rem .8rem .8rem}.customerGroupsContainer .customerGroupIntro{padding:0 1rem 0rem 1rem}.customerGroupsContainer{margin-left:0rem;padding:3rem .5rem 3rem .5rem}.customer-page #customerSectionLinks{width:auto;float:none;padding:13px 10px;z-index:10;background-color:rgba(26,42,65,.7);backdrop-filter:blur(8px);top:calc(100vh - 48px);box-shadow:0 0 4px rgba(0,0,0,.7);margin:0}.customer-page #customerSectionLinks a{width:auto;padding:0 8px;margin-bottom:0;font-size:15px}.customer-page #customerSectionLinks a:hover{transform:scale(1)}.customer-page #customerSectionLinks a span{display:none}.customer-page #customerSections{padding-top:6.5rem}.customerGroupsContainer .customer{padding-bottom:.5rem}.customerGroupsContainer .customer .customerLogo{display:block !important;margin-left:0;width:auto;max-height:none;height:auto;text-align:center}.customerGroupsContainer .customer .customerLogo{display:block}.customerGroupsContainer .customer:hover .customerLogo{transform:scale(1);transition:none}.customerGroupsContainer .customer .customerLogo img{max-width:80%;max-height:none;margin-left:auto;margin-right:auto}.customerGroupsContainer .customer .customerBio{display:block !important;max-width:none;margin:1.5rem}}@media screen and (max-width: 480px){h2{line-height:normal !important}}.customer-grid .customer-card{flex:1 1 calc(15% - 1.5rem) !important}@media screen and (max-width: 880px){.customer-grid .customer-card{flex:1 1 calc(33% - 1.5rem) !important}}/*# sourceMappingURL=customers.min.css.map */