.custom-button-grid{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.custom-button{align-content:center;background:#003e70;border-radius:20px 0;color:#fff;flex:0 0 calc(25% - 1rem);padding:24px 15px;text-align:center;text-decoration:none}.custom-button.secondary{background-color:#6c757d}.custom-button:hover{background:#003e70;color:#f4aa2a}@media screen and (max-width:1100px) and (min-width:768px){.custom-button{font-size:14px;padding:24px 5px}}@media (max-width:768px){.custom-button{flex:0 0 calc(50% - 1rem)}}@media (max-width:480px){.custom-button{flex:0 0 100%}}