/* ============================================================
   4. PRZYCISKI
   ============================================================ */
.wp-block-kadence-singlebtn .kb-button.kb-btn-global-fill,
.kb-button.rev-btn-primary {
    background-color: var(--rev-red) !important;
    color: var(--rev-white) !important;
    border-color: var(--rev-red) !important;
    font-family: "Noto Sans", sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    padding: 14px 28px !important;
    border-radius: 0 !important;
    transition:
        background 0.3s,
        transform 0.2s !important;
}
.wp-block-kadence-singlebtn .kb-button.kb-btn-global-fill:hover,
.kb-button.rev-btn-primary:hover {
    background-color: #c00510 !important;
    transform: translateY(-2px) !important;
}

.kb-button.rev-btn-outline {
    background-color: transparent !important;
    color: var(--rev-black) !important;
    border: 2px solid var(--rev-black) !important;
    font-family: "Noto Sans", sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    padding: 14px 28px !important;
    border-radius: 0 !important;
    transition: all 0.3s !important;
}
.kb-button.rev-btn-outline:hover {
    background-color: var(--rev-black) !important;
    color: var(--rev-white) !important;
}

.kb-button.rev-btn-outline-red {
    background-color: transparent !important;
    color: var(--rev-red) !important;
    border: 2px solid var(--rev-red) !important;
    font-family: "Noto Sans", sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    padding: 14px 28px !important;
    border-radius: 0 !important;
    transition: all 0.3s !important;
}
.kb-button.rev-btn-outline-red:hover {
    background-color: var(--rev-red) !important;
    color: var(--rev-white) !important;
}

.rev-partner-btn--outline:hover svg path,
.rev-calc-btn:hover svg path {
    stroke: #fff;
}

