   .cta-wrapper { display:flex; gap:30px; justify-content:center;   }   .cta-wrapper > a:hover { color:white !important;   }   @media screen and (max-width:580px) { .cta-wrapper {  flex-direction:column;  gap:20px; }   }  .cta-btn {  cursor:pointer;  font-family:"Montserrat", sans-serif;  font-size:12px;  font-weight:400;  letter-spacing:2px;  padding:14px 44px;  text-transform:uppercase;  text-decoration:none;  display:inline-block;  transition:0.3s ease-in-out;  text-align:center; } .btn-secondary {  background-color:#f0f0f0;  color:black;  border:1px solid #ccc; } .btn-secondary:hover{  background-color:#c0c0c0;  color:white; } 