.main-button-green,
.sign-contract-modal {
    text-transform: uppercase;
    width: 100%;
    height: 50px;
    background: var(--green2);
    color: var(--white1);
    border: none;
    border-radius: 5px;
    padding: 0 24px;
    transition: background-color 0.4s ease, height 0.4s ease;
}

.main-button-green:hover,
.sign-contract-modal:hover {
    background: var(--green4);
    cursor: pointer;
}

/* Responsive */
@media (max-width: 768px) {
    .main-button-green,
    .sign-contract-modal{
        height: 45px;
    }
}