
.wcsb-wrap{
    display:flex;
    flex-direction:column;
    gap:var(--wcsb-gap,16px);
    align-items:center;
}
.wcsb-wrap[style*="--wcsb-align:left"]{align-items:flex-start;}
.wcsb-wrap[style*="--wcsb-align:right"]{align-items:flex-end;}

.wcsb-item{
    width:100%;
    display:flex;
    justify-content:center;
}
.wcsb-wrap[style*="--wcsb-align:left"] .wcsb-item{justify-content:flex-start;}
.wcsb-wrap[style*="--wcsb-align:right"] .wcsb-item{justify-content:flex-end;}

.wcsb-button{
    display:flex;
    width:var(--wcsb-width,100%);
    justify-content:center;
    align-items:center;
    text-align:center;
    text-decoration:none;
    color:var(--wcsb-text,#2f80c8);
    background:var(--wcsb-bg,#ffffff);
    border:var(--wcsb-border-width,2px) solid var(--wcsb-border,#2f80c8);
    border-radius:var(--wcsb-radius,10px);
    padding:var(--wcsb-padding-y,24px) var(--wcsb-padding-x,18px);
    font-size:var(--wcsb-font-size,18px);
    font-weight:var(--wcsb-font-weight,700);
    text-transform:var(--wcsb-transform,uppercase);
    box-shadow:var(--wcsb-shadow,none);
    transition:transform .15s ease, box-shadow .15s ease, opacity .15s ease;
    box-sizing:border-box;
}
.wcsb-button:hover{
    transform:translateY(-1px);
    opacity:.96;
}
