.custom-btn{
    border: 0;
    padding: 2px 10px;
    font-size: 16px;
    background-color: var(--theme-color-1);
    border: 2px solid var(--theme-color-1);
    border-radius: 7px;
    color: #fff;
    cursor: pointer;
}

.custom-btn-xxl{
    font-size: 25px;
    padding: 10px 35px;
    border-radius: 15px;
}

.custom-btn-xl{
    font-size: 22px;
    padding: 7px 28px;
    border-radius: 12px;
}

.custom-btn-lg{
    font-size: 20px;
    padding: 5px 22px;
    border-radius: 10px;
}

.custom-btn-md{
    font-size: 16px;
    padding: 2px 10px;
    border-radius: 7px;
}

.custom-btn-sm{
    font-size: 14px;
    padding: 1px 8px;
    border-radius: 5px;
}

.custom-btn-xsm{
    font-size: 12px;
    padding: 1px 6px;
    border-radius: 4px;
}