.rounded-button {
    background-color: #0a7c71 !important;
    border: 2px solid gray;
    color: black;
    padding: 10px 20px !important;
    border-radius: 30px !important; /* Zaokrąglone rogi */
    font-size: 16px;
    font-family: Arial, sans-serif;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.rounded-button:hover {
    background-color: gray;
    color: white;
}

.btn-primary {
    background-color: #0a7c71 !important;
    border: 2px solid gray;
    color: black;
    padding: 10px 20px !important;
    border-radius: 30px !important;
    font-size: 16px;
    font-family: Arial, sans-serif;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.btn-secondary {
    border: 2px solid gray;
    color: black;
    padding: 10px 20px !important;
    border-radius: 30px !important;
    font-size: 16px;
    font-family: Arial, sans-serif;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.btn-secondary:hover {
    background-color: gray;
    color: black;
}

a {
    color: #0a7c71 !important;
}

input {
    border-radius: 30px !important;
    border-color: #0a7c71 !important;
}