.flexible-content-container .services{padding:5rem 0;background:#fafaf8}.flexible-content-container .services .section-header{text-align:center;margin:0 auto 3.5rem;max-width:36rem}.flexible-content-container .services .section-header p{color:rgba(15,24,34,.5);line-height:1.6}.flexible-content-container .services .services-grid{display:flex;flex-wrap:wrap;gap:1.5rem}.flexible-content-container .services .services-grid .service-card{flex:1 1 100%;background:var(--white);padding:1.75rem;border:1px solid var(--gray-100);transition:all .3s ease;text-decoration:none}@media (min-width:640px){.flexible-content-container .services .services-grid .service-card{flex:1 1 calc(50% - .75rem)}}@media (min-width:1024px){.flexible-content-container .services .services-grid .service-card{flex:1 1 calc(33.333% - 1rem)}}.flexible-content-container .services .services-grid .service-card:hover{border-color:rgba(0,105,57,.3);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.flexible-content-container .services .services-grid .service-card:hover .service-icon-box{background-color:var(--primary)}.flexible-content-container .services .services-grid .service-card:hover .service-icon-box svg{color:var(--white)!important}.flexible-content-container .services .services-grid .service-card:hover .service-link{gap:.5rem}.flexible-content-container .services .services-grid .service-card .service-icon-box{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:rgba(0,105,57,.1);margin-bottom:1.25rem;transition:background-color .2s ease}.flexible-content-container .services .services-grid .service-card .service-icon-box svg{color:var(--primary);transition:color .2s ease;width:22px}.flexible-content-container .services .services-grid .service-card .service-title{font-size:1.125rem;font-weight:800;margin-bottom:.5rem;text-transform:uppercase;color:var(--dark);line-height:1.5555555556;letter-spacing:.5px}.flexible-content-container .services .services-grid .service-card .service-desc{color:rgba(15,24,34,.8);font-size:.875rem;line-height:1.625;margin-bottom:6px;min-height:45px}.flexible-content-container .services .services-grid .service-card .service-link{display:inline-flex;align-items:center;gap:.25rem;color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;transition:gap .2s ease;line-height:1.3333333333}.flexible-content-container .services .services-footer-links-wrapper{margin-top:2.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media (min-width:640px){.flexible-content-container .services .services-footer-links-wrapper{flex-direction:row;align-items:baseline}}.flexible-content-container .services .services-footer-links-wrapper a{display:flex;align-items:center;gap:.5rem;color:rgba(15,24,34,.5);font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s ease}.flexible-content-container .services .services-footer-links-wrapper a:hover{color:#006939}.flexible-content-container .services .services-footer-links-wrapper a:hover svg{transform:translate(2px,-2px)}.flexible-content-container .services .services-footer-links-wrapper a span span{margin-left:.25rem}.flexible-content-container .services .services-footer-links-wrapper a svg{transition:transform .2s ease}.flexible-content-container .services .services-footer-links-wrapper .separator{color:rgba(15,24,34,.2);display:none}@media (min-width:640px){.flexible-content-container .services .services-footer-links-wrapper .separator{display:inline}}