.recommended-services{margin:0 auto;max-width:1024px;padding:10px}.recommended-services h2{color:#333;margin-bottom:20px;text-align:center}.services-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.service-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:inherit;display:flex;flex-direction:column;justify-content:space-between;padding:0 0 10px;text-align:center;text-decoration:none;transition:transform .3s,box-shadow .3s}.service-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-5px)}.card-header{align-items:center;background-color:#0e5dab;border-radius:8px 8px 0 0;display:flex;height:130px;justify-content:space-between;padding:10px}.recommended-services--tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:left;padding:0 20px}.recommended-services--tags span{background-color:#fff;border:1px solid #0e5dab;border-radius:1px;color:#0e5dab;font-size:.7em;padding:2px 5px}.service_lineup_button{margin:60px;text-align:center}.service_lineup_button a{border:2px solid #0e5dab;border-radius:25px;color:#0e5dab;display:inline-block;font-size:1em;font-weight:600;padding:10px 20px;position:relative;text-decoration:none;transition:background-color .3s,color .3s;width:40%}.service_lineup_button a:after{color:#0e5dab;content:">";font-size:1em;font-weight:900;position:absolute;right:10px}.service_lineup_button a:hover{background-color:#0e5dab;color:#fff}.service_lineup_button a:hover:after{color:#fff}@media (max-width:800px){.services-grid{grid-template-columns:repeat(2,1fr)}.service_lineup_button a{width:70%}}@media (max-width:425px){.services-grid{grid-template-columns:1fr}}