/* START:: Placement system - tablet */
.padding-siteedges-space-around {
    --wspolczynnikdrugi: calc(calc(11 / 6) * var(--col-gap));
    --dalwsp: calc(var(--wspolczynnikdrugi) - var(--col-gap));
    --wczesno-podstawowy-width: 1240px;
    --podstawowy-width: calc(var(--wczesno-podstawowy-width) - calc(var(--col-gap) / 100% * var(--wczesno-podstawowy-width)));
    --wspolczynnik: calc(var(--podstawowy-width) * (var(--col-gap) / 100%));
    --total-width: calc(var(--podstawowy-width) - var(--wspolczynnik));
    padding-right: max(calc(var(--dalwsp) / 2), calc((100% - var(--total-width)) / 2));
    padding-left: max(calc(var(--dalwsp) / 2), calc((100% - var(--total-width)) / 2));
}

.padding-siteedges-space-evenly {
    --wspolczynnikdrugi: calc(calc(11 / 6) * var(--col-gap));
    --dalwsp: calc(var(--wspolczynnikdrugi) - var(--col-gap));
    --podstawowy-width: 1240px;
    --wspolczynnik: calc(var(--podstawowy-width) * (var(--col-gap) / 100%));
    --total-width: calc(var(--podstawowy-width) - var(--wspolczynnik));
    padding-right: max(var(--dalwsp), calc((100% - var(--total-width)) / 2));
    padding-left: max(var(--dalwsp), calc((100% - var(--total-width)) / 2));
}

.padding-siteedges-space-between {
    --total-width: 1200px;
    --half-width: calc(var(--total-width) / 2);
}

.padding-y-like-gap {
    padding-top: var(--col-gap);
    padding-bottom: var(--col-gap);
}

.pad-y-const {
    padding-top: 64px;
    padding-bottom: 64px;
}

.row {
    box-sizing: border-box;
    display: flex;
    column-gap: var(--col-gap, 0px);
    row-gap: var(--row-gap, 15px);
    flex-wrap: wrap;
    --row-cols: var(--cols, 1);
    --row-col-gap: var(--col-gap, 0px);
}

.col {
    box-sizing: border-box;
    min-width: 0;
    margin: 0px;
    --col-dt: initial;
    --col-span: var(--col-dt, 1);
    flex-basis: calc(
        calc((100% * calc(var(--col-span, 1) / var(--row-cols, var(--cols, 1))) - var(--row-col-gap, 0px))) +
        calc(calc(var(--col-span, 1) / var(--row-cols, var(--cols, 1))) * var(--row-col-gap, 0px))
    );
}

.col.row {
    --row-cols: inherit;
    --row-col-gap: inherit;
}

.col.row > .col {
    --row-cols: var(--cols, 1);
    --row-col-gap: var(--col-gap, 0px);
}

.item {
    box-sizing: border-box;
}

.col > img {
    max-width: 100%;
}

.col-130px {
    flex-basis: 130px;
}

.col-rest {
    flex: 1;
    min-width: min-content;
}

.col-h20px {
    height: 20px;
}

.gaps-center {
    justify-content: center;
}

.center-vertically {
    align-items: center;
}

.stretch-vertically {
    align-items: stretch;
}

.self-stretch-vertically {
    align-self: stretch;
}

.self-stretch-center {
    align-self: center;
}

.align-content-start {
    align-content: flex-start;
}

.self-align-start {
    align-self: flex-start;
}

.nr {
    background-repeat: no-repeat;
}

.pxcyc {
    background-position: center center;
}

.sc {
    background-size: cover;
}

.af {
    background-attachment: fixed;
}

.padding-siteedges-space-between {
        padding-right: calc(max(24px, calc(50% - var(--half-width))));
        padding-left: calc(max(24px, calc(50% - var(--half-width))));
    }

    .col {
        --col-tb: initial;
        --col-span: var(--col-tb, 1);
    }

    .col.row > .col {
        --col-span: var(--col-tb, var(--row-cols, 1));
    }

    .tb-gaps-center {
        justify-content: center;
    }
/* END:: Placement system - tablet */
