/*! @ecl/preset-eu - 5.0.0-RC4 Built on 2026-04-30T11:12:52.119Z */


.ecl-u-clearfix:after {
    clear: both !important;
    content: "" !important;
    display: block !important
}



.ecl-u-print-only {
    display: none !important
}

.ecl-u-sr-only {
    border: 0 !important;
    clip-path: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}


.ecl-u-ma-2xs {
    margin: var(--s-2xs) !important
}

.ecl-u-mh-2xs {
    margin-inline-end: var(--s-2xs) !important;
    margin-inline-start: var(--s-2xs) !important
}

.ecl-u-mv-2xs {
    margin-block-end: var(--s-2xs) !important
}

.ecl-u-mt-2xs,
.ecl-u-mv-2xs {
    margin-block-start: var(--s-2xs) !important
}

.ecl-u-mr-2xs {
    margin-inline-end: var(--s-2xs) !important
}

.ecl-u-mb-2xs {
    margin-block-end: var(--s-2xs) !important
}

.ecl-u-ml-2xs {
    margin-inline-start: var(--s-2xs) !important
}

.ecl-u-ma-xs {
    margin: var(--s-xs) !important
}

.ecl-u-mh-xs {
    margin-inline-end: var(--s-xs) !important;
    margin-inline-start: var(--s-xs) !important
}

.ecl-u-mv-xs {
    margin-block-end: var(--s-xs) !important
}

.ecl-u-mt-xs,
.ecl-u-mv-xs {
    margin-block-start: var(--s-xs) !important
}

.ecl-u-mr-xs {
    margin-inline-end: var(--s-xs) !important
}

.ecl-u-mb-xs {
    margin-block-end: var(--s-xs) !important
}

.ecl-u-ml-xs {
    margin-inline-start: var(--s-xs) !important
}

.ecl-u-ma-s {
    margin: var(--s-s) !important
}

.ecl-u-mh-s {
    margin-inline-end: var(--s-s) !important;
    margin-inline-start: var(--s-s) !important
}

.ecl-u-mv-s {
    margin-block-end: var(--s-s) !important
}

.ecl-u-mt-s,
.ecl-u-mv-s {
    margin-block-start: var(--s-s) !important
}

.ecl-u-mr-s {
    margin-inline-end: var(--s-s) !important
}

.ecl-u-mb-s {
    margin-block-end: var(--s-s) !important
}

.ecl-u-ml-s {
    margin-inline-start: var(--s-s) !important
}

.ecl-u-ma-m {
    margin: var(--s-m) !important
}

.ecl-u-mh-m {
    margin-inline-end: var(--s-m) !important;
    margin-inline-start: var(--s-m) !important
}

.ecl-u-mv-m {
    margin-block-end: var(--s-m) !important
}

.ecl-u-mt-m,
.ecl-u-mv-m {
    margin-block-start: var(--s-m) !important
}

.ecl-u-mr-m {
    margin-inline-end: var(--s-m) !important
}

.ecl-u-mb-m {
    margin-block-end: var(--s-m) !important
}

.ecl-u-ml-m {
    margin-inline-start: var(--s-m) !important
}

.ecl-u-ma-l {
    margin: var(--s-l) !important
}

.ecl-u-mh-l {
    margin-inline-end: var(--s-l) !important;
    margin-inline-start: var(--s-l) !important
}

.ecl-u-mv-l {
    margin-block-end: var(--s-l) !important
}

.ecl-u-mt-l,
.ecl-u-mv-l {
    margin-block-start: var(--s-l) !important
}

.ecl-u-mr-l {
    margin-inline-end: var(--s-l) !important
}

.ecl-u-mb-l {
    margin-block-end: var(--s-l) !important
}

.ecl-u-ml-l {
    margin-inline-start: var(--s-l) !important
}

.ecl-u-ma-xl {
    margin: var(--s-xl) !important
}

.ecl-u-mh-xl {
    margin-inline-end: var(--s-xl) !important;
    margin-inline-start: var(--s-xl) !important
}

.ecl-u-mv-xl {
    margin-block-end: var(--s-xl) !important
}

.ecl-u-mt-xl,
.ecl-u-mv-xl {
    margin-block-start: var(--s-xl) !important
}

.ecl-u-mr-xl {
    margin-inline-end: var(--s-xl) !important
}

.ecl-u-mb-xl {
    margin-block-end: var(--s-xl) !important
}

.ecl-u-ml-xl {
    margin-inline-start: var(--s-xl) !important
}

.ecl-u-ma-2xl {
    margin: var(--s-2xl) !important
}

.ecl-u-mh-2xl {
    margin-inline-end: var(--s-2xl) !important;
    margin-inline-start: var(--s-2xl) !important
}

.ecl-u-mv-2xl {
    margin-block-end: var(--s-2xl) !important
}

.ecl-u-mt-2xl,
.ecl-u-mv-2xl {
    margin-block-start: var(--s-2xl) !important
}

.ecl-u-mr-2xl {
    margin-inline-end: var(--s-2xl) !important
}

.ecl-u-mb-2xl {
    margin-block-end: var(--s-2xl) !important
}

.ecl-u-ml-2xl {
    margin-inline-start: var(--s-2xl) !important
}

.ecl-u-ma-3xl {
    margin: var(--s-3xl) !important
}

.ecl-u-mh-3xl {
    margin-inline-end: var(--s-3xl) !important;
    margin-inline-start: var(--s-3xl) !important
}

.ecl-u-mv-3xl {
    margin-block-end: var(--s-3xl) !important
}

.ecl-u-mt-3xl,
.ecl-u-mv-3xl {
    margin-block-start: var(--s-3xl) !important
}

.ecl-u-mr-3xl {
    margin-inline-end: var(--s-3xl) !important
}

.ecl-u-mb-3xl {
    margin-block-end: var(--s-3xl) !important
}

.ecl-u-ml-3xl {
    margin-inline-start: var(--s-3xl) !important
}

.ecl-u-ma-4xl {
    margin: var(--s-4xl) !important
}

.ecl-u-mh-4xl {
    margin-inline-end: var(--s-4xl) !important;
    margin-inline-start: var(--s-4xl) !important
}

.ecl-u-mv-4xl {
    margin-block-end: var(--s-4xl) !important
}

.ecl-u-mt-4xl,
.ecl-u-mv-4xl {
    margin-block-start: var(--s-4xl) !important
}

.ecl-u-mr-4xl {
    margin-inline-end: var(--s-4xl) !important
}

.ecl-u-mb-4xl {
    margin-block-end: var(--s-4xl) !important
}

.ecl-u-ml-4xl {
    margin-inline-start: var(--s-4xl) !important
}

.ecl-u-ma-none {
    margin: 0 !important
}

.ecl-u-mh-none {
    margin-inline-end: 0 !important;
    margin-inline-start: 0 !important
}

.ecl-u-mv-none {
    margin-block-end: 0 !important
}

.ecl-u-mt-none,
.ecl-u-mv-none {
    margin-block-start: 0 !important
}

.ecl-u-mr-none {
    margin-inline-end: 0 !important
}

.ecl-u-mb-none {
    margin-block-end: 0 !important
}

.ecl-u-ml-none {
    margin-inline-start: 0 !important
}

.ecl-u-ma-auto {
    margin: auto !important
}

.ecl-u-mh-auto {
    margin-inline-end: auto !important;
    margin-inline-start: auto !important
}

.ecl-u-mv-auto {
    margin-block-end: auto !important
}

.ecl-u-mt-auto,
.ecl-u-mv-auto {
    margin-block-start: auto !important
}

.ecl-u-mr-auto {
    margin-inline-end: auto !important
}

.ecl-u-mb-auto {
    margin-block-end: auto !important
}

.ecl-u-ml-auto {
    margin-inline-start: auto !important
}

@media (min-width:480px) {
    .ecl-u-ma-s-2xs {
        margin: var(--s-2xs) !important
    }

    .ecl-u-mh-s-2xs {
        margin-inline-end: var(--s-2xs) !important;
        margin-inline-start: var(--s-2xs) !important
    }

    .ecl-u-mv-s-2xs {
        margin-block-end: var(--s-2xs) !important
    }

    .ecl-u-mt-s-2xs,
    .ecl-u-mv-s-2xs {
        margin-block-start: var(--s-2xs) !important
    }

    .ecl-u-mr-s-2xs {
        margin-inline-end: var(--s-2xs) !important
    }

    .ecl-u-mb-s-2xs {
        margin-block-end: var(--s-2xs) !important
    }

    .ecl-u-ml-s-2xs {
        margin-inline-start: var(--s-2xs) !important
    }

    .ecl-u-ma-s-xs {
        margin: var(--s-xs) !important
    }

    .ecl-u-mh-s-xs {
        margin-inline-end: var(--s-xs) !important;
        margin-inline-start: var(--s-xs) !important
    }

    .ecl-u-mv-s-xs {
        margin-block-end: var(--s-xs) !important
    }

    .ecl-u-mt-s-xs,
    .ecl-u-mv-s-xs {
        margin-block-start: var(--s-xs) !important
    }

    .ecl-u-mr-s-xs {
        margin-inline-end: var(--s-xs) !important
    }

    .ecl-u-mb-s-xs {
        margin-block-end: var(--s-xs) !important
    }

    .ecl-u-ml-s-xs {
        margin-inline-start: var(--s-xs) !important
    }

    .ecl-u-ma-s-s {
        margin: var(--s-s) !important
    }

    .ecl-u-mh-s-s {
        margin-inline-end: var(--s-s) !important;
        margin-inline-start: var(--s-s) !important
    }

    .ecl-u-mv-s-s {
        margin-block-end: var(--s-s) !important
    }

    .ecl-u-mt-s-s,
    .ecl-u-mv-s-s {
        margin-block-start: var(--s-s) !important
    }

    .ecl-u-mr-s-s {
        margin-inline-end: var(--s-s) !important
    }

    .ecl-u-mb-s-s {
        margin-block-end: var(--s-s) !important
    }

    .ecl-u-ml-s-s {
        margin-inline-start: var(--s-s) !important
    }

    .ecl-u-ma-s-m {
        margin: var(--s-m) !important
    }

    .ecl-u-mh-s-m {
        margin-inline-end: var(--s-m) !important;
        margin-inline-start: var(--s-m) !important
    }

    .ecl-u-mv-s-m {
        margin-block-end: var(--s-m) !important
    }

    .ecl-u-mt-s-m,
    .ecl-u-mv-s-m {
        margin-block-start: var(--s-m) !important
    }

    .ecl-u-mr-s-m {
        margin-inline-end: var(--s-m) !important
    }

    .ecl-u-mb-s-m {
        margin-block-end: var(--s-m) !important
    }

    .ecl-u-ml-s-m {
        margin-inline-start: var(--s-m) !important
    }

    .ecl-u-ma-s-l {
        margin: var(--s-l) !important
    }

    .ecl-u-mh-s-l {
        margin-inline-end: var(--s-l) !important;
        margin-inline-start: var(--s-l) !important
    }

    .ecl-u-mv-s-l {
        margin-block-end: var(--s-l) !important
    }

    .ecl-u-mt-s-l,
    .ecl-u-mv-s-l {
        margin-block-start: var(--s-l) !important
    }

    .ecl-u-mr-s-l {
        margin-inline-end: var(--s-l) !important
    }

    .ecl-u-mb-s-l {
        margin-block-end: var(--s-l) !important
    }

    .ecl-u-ml-s-l {
        margin-inline-start: var(--s-l) !important
    }

    .ecl-u-ma-s-xl {
        margin: var(--s-xl) !important
    }

    .ecl-u-mh-s-xl {
        margin-inline-end: var(--s-xl) !important;
        margin-inline-start: var(--s-xl) !important
    }

    .ecl-u-mv-s-xl {
        margin-block-end: var(--s-xl) !important
    }

    .ecl-u-mt-s-xl,
    .ecl-u-mv-s-xl {
        margin-block-start: var(--s-xl) !important
    }

    .ecl-u-mr-s-xl {
        margin-inline-end: var(--s-xl) !important
    }

    .ecl-u-mb-s-xl {
        margin-block-end: var(--s-xl) !important
    }

    .ecl-u-ml-s-xl {
        margin-inline-start: var(--s-xl) !important
    }

    .ecl-u-ma-s-2xl {
        margin: var(--s-2xl) !important
    }

    .ecl-u-mh-s-2xl {
        margin-inline-end: var(--s-2xl) !important;
        margin-inline-start: var(--s-2xl) !important
    }

    .ecl-u-mv-s-2xl {
        margin-block-end: var(--s-2xl) !important
    }

    .ecl-u-mt-s-2xl,
    .ecl-u-mv-s-2xl {
        margin-block-start: var(--s-2xl) !important
    }

    .ecl-u-mr-s-2xl {
        margin-inline-end: var(--s-2xl) !important
    }

    .ecl-u-mb-s-2xl {
        margin-block-end: var(--s-2xl) !important
    }

    .ecl-u-ml-s-2xl {
        margin-inline-start: var(--s-2xl) !important
    }

    .ecl-u-ma-s-3xl {
        margin: var(--s-3xl) !important
    }

    .ecl-u-mh-s-3xl {
        margin-inline-end: var(--s-3xl) !important;
        margin-inline-start: var(--s-3xl) !important
    }

    .ecl-u-mv-s-3xl {
        margin-block-end: var(--s-3xl) !important
    }

    .ecl-u-mt-s-3xl,
    .ecl-u-mv-s-3xl {
        margin-block-start: var(--s-3xl) !important
    }

    .ecl-u-mr-s-3xl {
        margin-inline-end: var(--s-3xl) !important
    }

    .ecl-u-mb-s-3xl {
        margin-block-end: var(--s-3xl) !important
    }

    .ecl-u-ml-s-3xl {
        margin-inline-start: var(--s-3xl) !important
    }

    .ecl-u-ma-s-4xl {
        margin: var(--s-4xl) !important
    }

    .ecl-u-mh-s-4xl {
        margin-inline-end: var(--s-4xl) !important;
        margin-inline-start: var(--s-4xl) !important
    }

    .ecl-u-mv-s-4xl {
        margin-block-end: var(--s-4xl) !important
    }

    .ecl-u-mt-s-4xl,
    .ecl-u-mv-s-4xl {
        margin-block-start: var(--s-4xl) !important
    }

    .ecl-u-mr-s-4xl {
        margin-inline-end: var(--s-4xl) !important
    }

    .ecl-u-mb-s-4xl {
        margin-block-end: var(--s-4xl) !important
    }

    .ecl-u-ml-s-4xl {
        margin-inline-start: var(--s-4xl) !important
    }

    .ecl-u-ma-s-none {
        margin: 0 !important
    }

    .ecl-u-mh-s-none {
        margin-inline-end: 0 !important;
        margin-inline-start: 0 !important
    }

    .ecl-u-mv-s-none {
        margin-block-end: 0 !important
    }

    .ecl-u-mt-s-none,
    .ecl-u-mv-s-none {
        margin-block-start: 0 !important
    }

    .ecl-u-mr-s-none {
        margin-inline-end: 0 !important
    }

    .ecl-u-mb-s-none {
        margin-block-end: 0 !important
    }

    .ecl-u-ml-s-none {
        margin-inline-start: 0 !important
    }

    .ecl-u-ma-s-auto {
        margin: auto !important
    }

    .ecl-u-mh-s-auto {
        margin-inline-end: auto !important;
        margin-inline-start: auto !important
    }

    .ecl-u-mv-s-auto {
        margin-block-end: auto !important
    }

    .ecl-u-mt-s-auto,
    .ecl-u-mv-s-auto {
        margin-block-start: auto !important
    }

    .ecl-u-mr-s-auto {
        margin-inline-end: auto !important
    }

    .ecl-u-mb-s-auto {
        margin-block-end: auto !important
    }

    .ecl-u-ml-s-auto {
        margin-inline-start: auto !important
    }
}

@media (min-width:768px) {
    .ecl-u-ma-m-2xs {
        margin: var(--s-2xs) !important
    }

    .ecl-u-mh-m-2xs {
        margin-inline-end: var(--s-2xs) !important;
        margin-inline-start: var(--s-2xs) !important
    }

    .ecl-u-mv-m-2xs {
        margin-block-end: var(--s-2xs) !important
    }

    .ecl-u-mt-m-2xs,
    .ecl-u-mv-m-2xs {
        margin-block-start: var(--s-2xs) !important
    }

    .ecl-u-mr-m-2xs {
        margin-inline-end: var(--s-2xs) !important
    }

    .ecl-u-mb-m-2xs {
        margin-block-end: var(--s-2xs) !important
    }

    .ecl-u-ml-m-2xs {
        margin-inline-start: var(--s-2xs) !important
    }

    .ecl-u-ma-m-xs {
        margin: var(--s-xs) !important
    }

    .ecl-u-mh-m-xs {
        margin-inline-end: var(--s-xs) !important;
        margin-inline-start: var(--s-xs) !important
    }

    .ecl-u-mv-m-xs {
        margin-block-end: var(--s-xs) !important
    }

    .ecl-u-mt-m-xs,
    .ecl-u-mv-m-xs {
        margin-block-start: var(--s-xs) !important
    }

    .ecl-u-mr-m-xs {
        margin-inline-end: var(--s-xs) !important
    }

    .ecl-u-mb-m-xs {
        margin-block-end: var(--s-xs) !important
    }

    .ecl-u-ml-m-xs {
        margin-inline-start: var(--s-xs) !important
    }

    .ecl-u-ma-m-s {
        margin: var(--s-s) !important
    }

    .ecl-u-mh-m-s {
        margin-inline-end: var(--s-s) !important;
        margin-inline-start: var(--s-s) !important
    }

    .ecl-u-mv-m-s {
        margin-block-end: var(--s-s) !important
    }

    .ecl-u-mt-m-s,
    .ecl-u-mv-m-s {
        margin-block-start: var(--s-s) !important
    }

    .ecl-u-mr-m-s {
        margin-inline-end: var(--s-s) !important
    }

    .ecl-u-mb-m-s {
        margin-block-end: var(--s-s) !important
    }

    .ecl-u-ml-m-s {
        margin-inline-start: var(--s-s) !important
    }

    .ecl-u-ma-m-m {
        margin: var(--s-m) !important
    }

    .ecl-u-mh-m-m {
        margin-inline-end: var(--s-m) !important;
        margin-inline-start: var(--s-m) !important
    }

    .ecl-u-mv-m-m {
        margin-block-end: var(--s-m) !important
    }

    .ecl-u-mt-m-m,
    .ecl-u-mv-m-m {
        margin-block-start: var(--s-m) !important
    }

    .ecl-u-mr-m-m {
        margin-inline-end: var(--s-m) !important
    }

    .ecl-u-mb-m-m {
        margin-block-end: var(--s-m) !important
    }

    .ecl-u-ml-m-m {
        margin-inline-start: var(--s-m) !important
    }

    .ecl-u-ma-m-l {
        margin: var(--s-l) !important
    }

    .ecl-u-mh-m-l {
        margin-inline-end: var(--s-l) !important;
        margin-inline-start: var(--s-l) !important
    }

    .ecl-u-mv-m-l {
        margin-block-end: var(--s-l) !important
    }

    .ecl-u-mt-m-l,
    .ecl-u-mv-m-l {
        margin-block-start: var(--s-l) !important
    }

    .ecl-u-mr-m-l {
        margin-inline-end: var(--s-l) !important
    }

    .ecl-u-mb-m-l {
        margin-block-end: var(--s-l) !important
    }

    .ecl-u-ml-m-l {
        margin-inline-start: var(--s-l) !important
    }

    .ecl-u-ma-m-xl {
        margin: var(--s-xl) !important
    }

    .ecl-u-mh-m-xl {
        margin-inline-end: var(--s-xl) !important;
        margin-inline-start: var(--s-xl) !important
    }

    .ecl-u-mv-m-xl {
        margin-block-end: var(--s-xl) !important
    }

    .ecl-u-mt-m-xl,
    .ecl-u-mv-m-xl {
        margin-block-start: var(--s-xl) !important
    }

    .ecl-u-mr-m-xl {
        margin-inline-end: var(--s-xl) !important
    }

    .ecl-u-mb-m-xl {
        margin-block-end: var(--s-xl) !important
    }

    .ecl-u-ml-m-xl {
        margin-inline-start: var(--s-xl) !important
    }

    .ecl-u-ma-m-2xl {
        margin: var(--s-2xl) !important
    }

    .ecl-u-mh-m-2xl {
        margin-inline-end: var(--s-2xl) !important;
        margin-inline-start: var(--s-2xl) !important
    }

    .ecl-u-mv-m-2xl {
        margin-block-end: var(--s-2xl) !important
    }

    .ecl-u-mt-m-2xl,
    .ecl-u-mv-m-2xl {
        margin-block-start: var(--s-2xl) !important
    }

    .ecl-u-mr-m-2xl {
        margin-inline-end: var(--s-2xl) !important
    }

    .ecl-u-mb-m-2xl {
        margin-block-end: var(--s-2xl) !important
    }

    .ecl-u-ml-m-2xl {
        margin-inline-start: var(--s-2xl) !important
    }

    .ecl-u-ma-m-3xl {
        margin: var(--s-3xl) !important
    }

    .ecl-u-mh-m-3xl {
        margin-inline-end: var(--s-3xl) !important;
        margin-inline-start: var(--s-3xl) !important
    }

    .ecl-u-mv-m-3xl {
        margin-block-end: var(--s-3xl) !important
    }

    .ecl-u-mt-m-3xl,
    .ecl-u-mv-m-3xl {
        margin-block-start: var(--s-3xl) !important
    }

    .ecl-u-mr-m-3xl {
        margin-inline-end: var(--s-3xl) !important
    }

    .ecl-u-mb-m-3xl {
        margin-block-end: var(--s-3xl) !important
    }

    .ecl-u-ml-m-3xl {
        margin-inline-start: var(--s-3xl) !important
    }

    .ecl-u-ma-m-4xl {
        margin: var(--s-4xl) !important
    }

    .ecl-u-mh-m-4xl {
        margin-inline-end: var(--s-4xl) !important;
        margin-inline-start: var(--s-4xl) !important
    }

    .ecl-u-mv-m-4xl {
        margin-block-end: var(--s-4xl) !important
    }

    .ecl-u-mt-m-4xl,
    .ecl-u-mv-m-4xl {
        margin-block-start: var(--s-4xl) !important
    }

    .ecl-u-mr-m-4xl {
        margin-inline-end: var(--s-4xl) !important
    }

    .ecl-u-mb-m-4xl {
        margin-block-end: var(--s-4xl) !important
    }

    .ecl-u-ml-m-4xl {
        margin-inline-start: var(--s-4xl) !important
    }

    .ecl-u-ma-m-none {
        margin: 0 !important
    }

    .ecl-u-mh-m-none {
        margin-inline-end: 0 !important;
        margin-inline-start: 0 !important
    }

    .ecl-u-mv-m-none {
        margin-block-end: 0 !important
    }

    .ecl-u-mt-m-none,
    .ecl-u-mv-m-none {
        margin-block-start: 0 !important
    }

    .ecl-u-mr-m-none {
        margin-inline-end: 0 !important
    }

    .ecl-u-mb-m-none {
        margin-block-end: 0 !important
    }

    .ecl-u-ml-m-none {
        margin-inline-start: 0 !important
    }

    .ecl-u-ma-m-auto {
        margin: auto !important
    }

    .ecl-u-mh-m-auto {
        margin-inline-end: auto !important;
        margin-inline-start: auto !important
    }

    .ecl-u-mv-m-auto {
        margin-block-end: auto !important
    }

    .ecl-u-mt-m-auto,
    .ecl-u-mv-m-auto {
        margin-block-start: auto !important
    }

    .ecl-u-mr-m-auto {
        margin-inline-end: auto !important
    }

    .ecl-u-mb-m-auto {
        margin-block-end: auto !important
    }

    .ecl-u-ml-m-auto {
        margin-inline-start: auto !important
    }
}

@media (min-width:996px) {
    .ecl-u-ma-l-2xs {
        margin: var(--s-2xs) !important
    }

    .ecl-u-mh-l-2xs {
        margin-inline-end: var(--s-2xs) !important;
        margin-inline-start: var(--s-2xs) !important
    }

    .ecl-u-mv-l-2xs {
        margin-block-end: var(--s-2xs) !important
    }

    .ecl-u-mt-l-2xs,
    .ecl-u-mv-l-2xs {
        margin-block-start: var(--s-2xs) !important
    }

    .ecl-u-mr-l-2xs {
        margin-inline-end: var(--s-2xs) !important
    }

    .ecl-u-mb-l-2xs {
        margin-block-end: var(--s-2xs) !important
    }

    .ecl-u-ml-l-2xs {
        margin-inline-start: var(--s-2xs) !important
    }

    .ecl-u-ma-l-xs {
        margin: var(--s-xs) !important
    }

    .ecl-u-mh-l-xs {
        margin-inline-end: var(--s-xs) !important;
        margin-inline-start: var(--s-xs) !important
    }

    .ecl-u-mv-l-xs {
        margin-block-end: var(--s-xs) !important
    }

    .ecl-u-mt-l-xs,
    .ecl-u-mv-l-xs {
        margin-block-start: var(--s-xs) !important
    }

    .ecl-u-mr-l-xs {
        margin-inline-end: var(--s-xs) !important
    }

    .ecl-u-mb-l-xs {
        margin-block-end: var(--s-xs) !important
    }

    .ecl-u-ml-l-xs {
        margin-inline-start: var(--s-xs) !important
    }

    .ecl-u-ma-l-s {
        margin: var(--s-s) !important
    }

    .ecl-u-mh-l-s {
        margin-inline-end: var(--s-s) !important;
        margin-inline-start: var(--s-s) !important
    }

    .ecl-u-mv-l-s {
        margin-block-end: var(--s-s) !important
    }

    .ecl-u-mt-l-s,
    .ecl-u-mv-l-s {
        margin-block-start: var(--s-s) !important
    }

    .ecl-u-mr-l-s {
        margin-inline-end: var(--s-s) !important
    }

    .ecl-u-mb-l-s {
        margin-block-end: var(--s-s) !important
    }

    .ecl-u-ml-l-s {
        margin-inline-start: var(--s-s) !important
    }

    .ecl-u-ma-l-m {
        margin: var(--s-m) !important
    }

    .ecl-u-mh-l-m {
        margin-inline-end: var(--s-m) !important;
        margin-inline-start: var(--s-m) !important
    }

    .ecl-u-mv-l-m {
        margin-block-end: var(--s-m) !important
    }

    .ecl-u-mt-l-m,
    .ecl-u-mv-l-m {
        margin-block-start: var(--s-m) !important
    }

    .ecl-u-mr-l-m {
        margin-inline-end: var(--s-m) !important
    }

    .ecl-u-mb-l-m {
        margin-block-end: var(--s-m) !important
    }

    .ecl-u-ml-l-m {
        margin-inline-start: var(--s-m) !important
    }

    .ecl-u-ma-l-l {
        margin: var(--s-l) !important
    }

    .ecl-u-mh-l-l {
        margin-inline-end: var(--s-l) !important;
        margin-inline-start: var(--s-l) !important
    }

    .ecl-u-mv-l-l {
        margin-block-end: var(--s-l) !important
    }

    .ecl-u-mt-l-l,
    .ecl-u-mv-l-l {
        margin-block-start: var(--s-l) !important
    }

    .ecl-u-mr-l-l {
        margin-inline-end: var(--s-l) !important
    }

    .ecl-u-mb-l-l {
        margin-block-end: var(--s-l) !important
    }

    .ecl-u-ml-l-l {
        margin-inline-start: var(--s-l) !important
    }

    .ecl-u-ma-l-xl {
        margin: var(--s-xl) !important
    }

    .ecl-u-mh-l-xl {
        margin-inline-end: var(--s-xl) !important;
        margin-inline-start: var(--s-xl) !important
    }

    .ecl-u-mv-l-xl {
        margin-block-end: var(--s-xl) !important
    }

    .ecl-u-mt-l-xl,
    .ecl-u-mv-l-xl {
        margin-block-start: var(--s-xl) !important
    }

    .ecl-u-mr-l-xl {
        margin-inline-end: var(--s-xl) !important
    }

    .ecl-u-mb-l-xl {
        margin-block-end: var(--s-xl) !important
    }

    .ecl-u-ml-l-xl {
        margin-inline-start: var(--s-xl) !important
    }

    .ecl-u-ma-l-2xl {
        margin: var(--s-2xl) !important
    }

    .ecl-u-mh-l-2xl {
        margin-inline-end: var(--s-2xl) !important;
        margin-inline-start: var(--s-2xl) !important
    }

    .ecl-u-mv-l-2xl {
        margin-block-end: var(--s-2xl) !important
    }

    .ecl-u-mt-l-2xl,
    .ecl-u-mv-l-2xl {
        margin-block-start: var(--s-2xl) !important
    }

    .ecl-u-mr-l-2xl {
        margin-inline-end: var(--s-2xl) !important
    }

    .ecl-u-mb-l-2xl {
        margin-block-end: var(--s-2xl) !important
    }

    .ecl-u-ml-l-2xl {
        margin-inline-start: var(--s-2xl) !important
    }

    .ecl-u-ma-l-3xl {
        margin: var(--s-3xl) !important
    }

    .ecl-u-mh-l-3xl {
        margin-inline-end: var(--s-3xl) !important;
        margin-inline-start: var(--s-3xl) !important
    }

    .ecl-u-mv-l-3xl {
        margin-block-end: var(--s-3xl) !important
    }

    .ecl-u-mt-l-3xl,
    .ecl-u-mv-l-3xl {
        margin-block-start: var(--s-3xl) !important
    }

    .ecl-u-mr-l-3xl {
        margin-inline-end: var(--s-3xl) !important
    }

    .ecl-u-mb-l-3xl {
        margin-block-end: var(--s-3xl) !important
    }

    .ecl-u-ml-l-3xl {
        margin-inline-start: var(--s-3xl) !important
    }

    .ecl-u-ma-l-4xl {
        margin: var(--s-4xl) !important
    }

    .ecl-u-mh-l-4xl {
        margin-inline-end: var(--s-4xl) !important;
        margin-inline-start: var(--s-4xl) !important
    }

    .ecl-u-mv-l-4xl {
        margin-block-end: var(--s-4xl) !important
    }

    .ecl-u-mt-l-4xl,
    .ecl-u-mv-l-4xl {
        margin-block-start: var(--s-4xl) !important
    }

    .ecl-u-mr-l-4xl {
        margin-inline-end: var(--s-4xl) !important
    }

    .ecl-u-mb-l-4xl {
        margin-block-end: var(--s-4xl) !important
    }

    .ecl-u-ml-l-4xl {
        margin-inline-start: var(--s-4xl) !important
    }

    .ecl-u-ma-l-none {
        margin: 0 !important
    }

    .ecl-u-mh-l-none {
        margin-inline-end: 0 !important;
        margin-inline-start: 0 !important
    }

    .ecl-u-mv-l-none {
        margin-block-end: 0 !important
    }

    .ecl-u-mt-l-none,
    .ecl-u-mv-l-none {
        margin-block-start: 0 !important
    }

    .ecl-u-mr-l-none {
        margin-inline-end: 0 !important
    }

    .ecl-u-mb-l-none {
        margin-block-end: 0 !important
    }

    .ecl-u-ml-l-none {
        margin-inline-start: 0 !important
    }

    .ecl-u-ma-l-auto {
        margin: auto !important
    }

    .ecl-u-mh-l-auto {
        margin-inline-end: auto !important;
        margin-inline-start: auto !important
    }

    .ecl-u-mv-l-auto {
        margin-block-end: auto !important
    }

    .ecl-u-mt-l-auto,
    .ecl-u-mv-l-auto {
        margin-block-start: auto !important
    }

    .ecl-u-mr-l-auto {
        margin-inline-end: auto !important
    }

    .ecl-u-mb-l-auto {
        margin-block-end: auto !important
    }

    .ecl-u-ml-l-auto {
        margin-inline-start: auto !important
    }
}

@media (min-width:1140px) {
    .ecl-u-ma-xl-2xs {
        margin: var(--s-2xs) !important
    }

    .ecl-u-mh-xl-2xs {
        margin-inline-end: var(--s-2xs) !important;
        margin-inline-start: var(--s-2xs) !important
    }

    .ecl-u-mv-xl-2xs {
        margin-block-end: var(--s-2xs) !important
    }

    .ecl-u-mt-xl-2xs,
    .ecl-u-mv-xl-2xs {
        margin-block-start: var(--s-2xs) !important
    }

    .ecl-u-mr-xl-2xs {
        margin-inline-end: var(--s-2xs) !important
    }

    .ecl-u-mb-xl-2xs {
        margin-block-end: var(--s-2xs) !important
    }

    .ecl-u-ml-xl-2xs {
        margin-inline-start: var(--s-2xs) !important
    }

    .ecl-u-ma-xl-xs {
        margin: var(--s-xs) !important
    }

    .ecl-u-mh-xl-xs {
        margin-inline-end: var(--s-xs) !important;
        margin-inline-start: var(--s-xs) !important
    }

    .ecl-u-mv-xl-xs {
        margin-block-end: var(--s-xs) !important
    }

    .ecl-u-mt-xl-xs,
    .ecl-u-mv-xl-xs {
        margin-block-start: var(--s-xs) !important
    }

    .ecl-u-mr-xl-xs {
        margin-inline-end: var(--s-xs) !important
    }

    .ecl-u-mb-xl-xs {
        margin-block-end: var(--s-xs) !important
    }

    .ecl-u-ml-xl-xs {
        margin-inline-start: var(--s-xs) !important
    }

    .ecl-u-ma-xl-s {
        margin: var(--s-s) !important
    }

    .ecl-u-mh-xl-s {
        margin-inline-end: var(--s-s) !important;
        margin-inline-start: var(--s-s) !important
    }

    .ecl-u-mv-xl-s {
        margin-block-end: var(--s-s) !important
    }

    .ecl-u-mt-xl-s,
    .ecl-u-mv-xl-s {
        margin-block-start: var(--s-s) !important
    }

    .ecl-u-mr-xl-s {
        margin-inline-end: var(--s-s) !important
    }

    .ecl-u-mb-xl-s {
        margin-block-end: var(--s-s) !important
    }

    .ecl-u-ml-xl-s {
        margin-inline-start: var(--s-s) !important
    }

    .ecl-u-ma-xl-m {
        margin: var(--s-m) !important
    }

    .ecl-u-mh-xl-m {
        margin-inline-end: var(--s-m) !important;
        margin-inline-start: var(--s-m) !important
    }

    .ecl-u-mv-xl-m {
        margin-block-end: var(--s-m) !important
    }

    .ecl-u-mt-xl-m,
    .ecl-u-mv-xl-m {
        margin-block-start: var(--s-m) !important
    }

    .ecl-u-mr-xl-m {
        margin-inline-end: var(--s-m) !important
    }

    .ecl-u-mb-xl-m {
        margin-block-end: var(--s-m) !important
    }

    .ecl-u-ml-xl-m {
        margin-inline-start: var(--s-m) !important
    }

    .ecl-u-ma-xl-l {
        margin: var(--s-l) !important
    }

    .ecl-u-mh-xl-l {
        margin-inline-end: var(--s-l) !important;
        margin-inline-start: var(--s-l) !important
    }

    .ecl-u-mv-xl-l {
        margin-block-end: var(--s-l) !important
    }

    .ecl-u-mt-xl-l,
    .ecl-u-mv-xl-l {
        margin-block-start: var(--s-l) !important
    }

    .ecl-u-mr-xl-l {
        margin-inline-end: var(--s-l) !important
    }

    .ecl-u-mb-xl-l {
        margin-block-end: var(--s-l) !important
    }

    .ecl-u-ml-xl-l {
        margin-inline-start: var(--s-l) !important
    }

    .ecl-u-ma-xl-xl {
        margin: var(--s-xl) !important
    }

    .ecl-u-mh-xl-xl {
        margin-inline-end: var(--s-xl) !important;
        margin-inline-start: var(--s-xl) !important
    }

    .ecl-u-mv-xl-xl {
        margin-block-end: var(--s-xl) !important
    }

    .ecl-u-mt-xl-xl,
    .ecl-u-mv-xl-xl {
        margin-block-start: var(--s-xl) !important
    }

    .ecl-u-mr-xl-xl {
        margin-inline-end: var(--s-xl) !important
    }

    .ecl-u-mb-xl-xl {
        margin-block-end: var(--s-xl) !important
    }

    .ecl-u-ml-xl-xl {
        margin-inline-start: var(--s-xl) !important
    }

    .ecl-u-ma-xl-2xl {
        margin: var(--s-2xl) !important
    }

    .ecl-u-mh-xl-2xl {
        margin-inline-end: var(--s-2xl) !important;
        margin-inline-start: var(--s-2xl) !important
    }

    .ecl-u-mv-xl-2xl {
        margin-block-end: var(--s-2xl) !important
    }

    .ecl-u-mt-xl-2xl,
    .ecl-u-mv-xl-2xl {
        margin-block-start: var(--s-2xl) !important
    }

    .ecl-u-mr-xl-2xl {
        margin-inline-end: var(--s-2xl) !important
    }

    .ecl-u-mb-xl-2xl {
        margin-block-end: var(--s-2xl) !important
    }

    .ecl-u-ml-xl-2xl {
        margin-inline-start: var(--s-2xl) !important
    }

    .ecl-u-ma-xl-3xl {
        margin: var(--s-3xl) !important
    }

    .ecl-u-mh-xl-3xl {
        margin-inline-end: var(--s-3xl) !important;
        margin-inline-start: var(--s-3xl) !important
    }

    .ecl-u-mv-xl-3xl {
        margin-block-end: var(--s-3xl) !important
    }

    .ecl-u-mt-xl-3xl,
    .ecl-u-mv-xl-3xl {
        margin-block-start: var(--s-3xl) !important
    }

    .ecl-u-mr-xl-3xl {
        margin-inline-end: var(--s-3xl) !important
    }

    .ecl-u-mb-xl-3xl {
        margin-block-end: var(--s-3xl) !important
    }

    .ecl-u-ml-xl-3xl {
        margin-inline-start: var(--s-3xl) !important
    }

    .ecl-u-ma-xl-4xl {
        margin: var(--s-4xl) !important
    }

    .ecl-u-mh-xl-4xl {
        margin-inline-end: var(--s-4xl) !important;
        margin-inline-start: var(--s-4xl) !important
    }

    .ecl-u-mv-xl-4xl {
        margin-block-end: var(--s-4xl) !important
    }

    .ecl-u-mt-xl-4xl,
    .ecl-u-mv-xl-4xl {
        margin-block-start: var(--s-4xl) !important
    }

    .ecl-u-mr-xl-4xl {
        margin-inline-end: var(--s-4xl) !important
    }

    .ecl-u-mb-xl-4xl {
        margin-block-end: var(--s-4xl) !important
    }

    .ecl-u-ml-xl-4xl {
        margin-inline-start: var(--s-4xl) !important
    }

    .ecl-u-ma-xl-none {
        margin: 0 !important
    }

    .ecl-u-mh-xl-none {
        margin-inline-end: 0 !important;
        margin-inline-start: 0 !important
    }

    .ecl-u-mv-xl-none {
        margin-block-end: 0 !important
    }

    .ecl-u-mt-xl-none,
    .ecl-u-mv-xl-none {
        margin-block-start: 0 !important
    }

    .ecl-u-mr-xl-none {
        margin-inline-end: 0 !important
    }

    .ecl-u-mb-xl-none {
        margin-block-end: 0 !important
    }

    .ecl-u-ml-xl-none {
        margin-inline-start: 0 !important
    }

    .ecl-u-ma-xl-auto {
        margin: auto !important
    }

    .ecl-u-mh-xl-auto {
        margin-inline-end: auto !important;
        margin-inline-start: auto !important
    }

    .ecl-u-mv-xl-auto {
        margin-block-end: auto !important
    }

    .ecl-u-mt-xl-auto,
    .ecl-u-mv-xl-auto {
        margin-block-start: auto !important
    }

    .ecl-u-mr-xl-auto {
        margin-inline-end: auto !important
    }

    .ecl-u-mb-xl-auto {
        margin-block-end: auto !important
    }

    .ecl-u-ml-xl-auto {
        margin-inline-start: auto !important
    }
}

.ecl-u-pa-2xs {
    padding: var(--s-2xs) !important
}

.ecl-u-ph-2xs {
    padding-inline-end: var(--s-2xs) !important;
    padding-inline-start: var(--s-2xs) !important
}

.ecl-u-pv-2xs {
    padding-block-end: var(--s-2xs) !important
}

.ecl-u-pt-2xs,
.ecl-u-pv-2xs {
    padding-block-start: var(--s-2xs) !important
}

.ecl-u-pr-2xs {
    padding-inline-end: var(--s-2xs) !important
}

.ecl-u-pb-2xs {
    padding-block-end: var(--s-2xs) !important
}

.ecl-u-pl-2xs {
    padding-inline-start: var(--s-2xs) !important
}

.ecl-u-pa-xs {
    padding: var(--s-xs) !important
}

.ecl-u-ph-xs {
    padding-inline-end: var(--s-xs) !important;
    padding-inline-start: var(--s-xs) !important
}

.ecl-u-pv-xs {
    padding-block-end: var(--s-xs) !important
}

.ecl-u-pt-xs,
.ecl-u-pv-xs {
    padding-block-start: var(--s-xs) !important
}

.ecl-u-pr-xs {
    padding-inline-end: var(--s-xs) !important
}

.ecl-u-pb-xs {
    padding-block-end: var(--s-xs) !important
}

.ecl-u-pl-xs {
    padding-inline-start: var(--s-xs) !important
}

.ecl-u-pa-s {
    padding: var(--s-s) !important
}

.ecl-u-ph-s {
    padding-inline-end: var(--s-s) !important;
    padding-inline-start: var(--s-s) !important
}

.ecl-u-pv-s {
    padding-block-end: var(--s-s) !important
}

.ecl-u-pt-s,
.ecl-u-pv-s {
    padding-block-start: var(--s-s) !important
}

.ecl-u-pr-s {
    padding-inline-end: var(--s-s) !important
}

.ecl-u-pb-s {
    padding-block-end: var(--s-s) !important
}

.ecl-u-pl-s {
    padding-inline-start: var(--s-s) !important
}

.ecl-u-pa-m {
    padding: var(--s-m) !important
}

.ecl-u-ph-m {
    padding-inline-end: var(--s-m) !important;
    padding-inline-start: var(--s-m) !important
}

.ecl-u-pv-m {
    padding-block-end: var(--s-m) !important
}

.ecl-u-pt-m,
.ecl-u-pv-m {
    padding-block-start: var(--s-m) !important
}

.ecl-u-pr-m {
    padding-inline-end: var(--s-m) !important
}

.ecl-u-pb-m {
    padding-block-end: var(--s-m) !important
}

.ecl-u-pl-m {
    padding-inline-start: var(--s-m) !important
}

.ecl-u-pa-l {
    padding: var(--s-l) !important
}

.ecl-u-ph-l {
    padding-inline-end: var(--s-l) !important;
    padding-inline-start: var(--s-l) !important
}

.ecl-u-pv-l {
    padding-block-end: var(--s-l) !important
}

.ecl-u-pt-l,
.ecl-u-pv-l {
    padding-block-start: var(--s-l) !important
}

.ecl-u-pr-l {
    padding-inline-end: var(--s-l) !important
}

.ecl-u-pb-l {
    padding-block-end: var(--s-l) !important
}

.ecl-u-pl-l {
    padding-inline-start: var(--s-l) !important
}

.ecl-u-pa-xl {
    padding: var(--s-xl) !important
}

.ecl-u-ph-xl {
    padding-inline-end: var(--s-xl) !important;
    padding-inline-start: var(--s-xl) !important
}

.ecl-u-pv-xl {
    padding-block-end: var(--s-xl) !important
}

.ecl-u-pt-xl,
.ecl-u-pv-xl {
    padding-block-start: var(--s-xl) !important
}

.ecl-u-pr-xl {
    padding-inline-end: var(--s-xl) !important
}

.ecl-u-pb-xl {
    padding-block-end: var(--s-xl) !important
}

.ecl-u-pl-xl {
    padding-inline-start: var(--s-xl) !important
}

.ecl-u-pa-2xl {
    padding: var(--s-2xl) !important
}

.ecl-u-ph-2xl {
    padding-inline-end: var(--s-2xl) !important;
    padding-inline-start: var(--s-2xl) !important
}

.ecl-u-pv-2xl {
    padding-block-end: var(--s-2xl) !important
}

.ecl-u-pt-2xl,
.ecl-u-pv-2xl {
    padding-block-start: var(--s-2xl) !important
}

.ecl-u-pr-2xl {
    padding-inline-end: var(--s-2xl) !important
}

.ecl-u-pb-2xl {
    padding-block-end: var(--s-2xl) !important
}

.ecl-u-pl-2xl {
    padding-inline-start: var(--s-2xl) !important
}

.ecl-u-pa-3xl {
    padding: var(--s-3xl) !important
}

.ecl-u-ph-3xl {
    padding-inline-end: var(--s-3xl) !important;
    padding-inline-start: var(--s-3xl) !important
}

.ecl-u-pv-3xl {
    padding-block-end: var(--s-3xl) !important
}

.ecl-u-pt-3xl,
.ecl-u-pv-3xl {
    padding-block-start: var(--s-3xl) !important
}

.ecl-u-pr-3xl {
    padding-inline-end: var(--s-3xl) !important
}

.ecl-u-pb-3xl {
    padding-block-end: var(--s-3xl) !important
}

.ecl-u-pl-3xl {
    padding-inline-start: var(--s-3xl) !important
}

.ecl-u-pa-4xl {
    padding: var(--s-4xl) !important
}

.ecl-u-ph-4xl {
    padding-inline-end: var(--s-4xl) !important;
    padding-inline-start: var(--s-4xl) !important
}

.ecl-u-pv-4xl {
    padding-block-end: var(--s-4xl) !important
}

.ecl-u-pt-4xl,
.ecl-u-pv-4xl {
    padding-block-start: var(--s-4xl) !important
}

.ecl-u-pr-4xl {
    padding-inline-end: var(--s-4xl) !important
}

.ecl-u-pb-4xl {
    padding-block-end: var(--s-4xl) !important
}

.ecl-u-pl-4xl {
    padding-inline-start: var(--s-4xl) !important
}

.ecl-u-pa-none {
    padding: 0 !important
}

.ecl-u-ph-none {
    padding-inline-end: 0 !important;
    padding-inline-start: 0 !important
}

.ecl-u-pv-none {
    padding-block-end: 0 !important
}

.ecl-u-pt-none,
.ecl-u-pv-none {
    padding-block-start: 0 !important
}

.ecl-u-pr-none {
    padding-inline-end: 0 !important
}

.ecl-u-pb-none {
    padding-block-end: 0 !important
}

.ecl-u-pl-none {
    padding-inline-start: 0 !important
}

@media (min-width:480px) {
    .ecl-u-pa-s-2xs {
        padding: var(--s-2xs) !important
    }

    .ecl-u-ph-s-2xs {
        padding-inline-end: var(--s-2xs) !important;
        padding-inline-start: var(--s-2xs) !important
    }

    .ecl-u-pv-s-2xs {
        padding-block-end: var(--s-2xs) !important
    }

    .ecl-u-pt-s-2xs,
    .ecl-u-pv-s-2xs {
        padding-block-start: var(--s-2xs) !important
    }

    .ecl-u-pr-s-2xs {
        padding-inline-end: var(--s-2xs) !important
    }

    .ecl-u-pb-s-2xs {
        padding-block-end: var(--s-2xs) !important
    }

    .ecl-u-pl-s-2xs {
        padding-inline-start: var(--s-2xs) !important
    }

    .ecl-u-pa-s-xs {
        padding: var(--s-xs) !important
    }

    .ecl-u-ph-s-xs {
        padding-inline-end: var(--s-xs) !important;
        padding-inline-start: var(--s-xs) !important
    }

    .ecl-u-pv-s-xs {
        padding-block-end: var(--s-xs) !important
    }

    .ecl-u-pt-s-xs,
    .ecl-u-pv-s-xs {
        padding-block-start: var(--s-xs) !important
    }

    .ecl-u-pr-s-xs {
        padding-inline-end: var(--s-xs) !important
    }

    .ecl-u-pb-s-xs {
        padding-block-end: var(--s-xs) !important
    }

    .ecl-u-pl-s-xs {
        padding-inline-start: var(--s-xs) !important
    }

    .ecl-u-pa-s-s {
        padding: var(--s-s) !important
    }

    .ecl-u-ph-s-s {
        padding-inline-end: var(--s-s) !important;
        padding-inline-start: var(--s-s) !important
    }

    .ecl-u-pv-s-s {
        padding-block-end: var(--s-s) !important
    }

    .ecl-u-pt-s-s,
    .ecl-u-pv-s-s {
        padding-block-start: var(--s-s) !important
    }

    .ecl-u-pr-s-s {
        padding-inline-end: var(--s-s) !important
    }

    .ecl-u-pb-s-s {
        padding-block-end: var(--s-s) !important
    }

    .ecl-u-pl-s-s {
        padding-inline-start: var(--s-s) !important
    }

    .ecl-u-pa-s-m {
        padding: var(--s-m) !important
    }

    .ecl-u-ph-s-m {
        padding-inline-end: var(--s-m) !important;
        padding-inline-start: var(--s-m) !important
    }

    .ecl-u-pv-s-m {
        padding-block-end: var(--s-m) !important
    }

    .ecl-u-pt-s-m,
    .ecl-u-pv-s-m {
        padding-block-start: var(--s-m) !important
    }

    .ecl-u-pr-s-m {
        padding-inline-end: var(--s-m) !important
    }

    .ecl-u-pb-s-m {
        padding-block-end: var(--s-m) !important
    }

    .ecl-u-pl-s-m {
        padding-inline-start: var(--s-m) !important
    }

    .ecl-u-pa-s-l {
        padding: var(--s-l) !important
    }

    .ecl-u-ph-s-l {
        padding-inline-end: var(--s-l) !important;
        padding-inline-start: var(--s-l) !important
    }

    .ecl-u-pv-s-l {
        padding-block-end: var(--s-l) !important
    }

    .ecl-u-pt-s-l,
    .ecl-u-pv-s-l {
        padding-block-start: var(--s-l) !important
    }

    .ecl-u-pr-s-l {
        padding-inline-end: var(--s-l) !important
    }

    .ecl-u-pb-s-l {
        padding-block-end: var(--s-l) !important
    }

    .ecl-u-pl-s-l {
        padding-inline-start: var(--s-l) !important
    }

    .ecl-u-pa-s-xl {
        padding: var(--s-xl) !important
    }

    .ecl-u-ph-s-xl {
        padding-inline-end: var(--s-xl) !important;
        padding-inline-start: var(--s-xl) !important
    }

    .ecl-u-pv-s-xl {
        padding-block-end: var(--s-xl) !important
    }

    .ecl-u-pt-s-xl,
    .ecl-u-pv-s-xl {
        padding-block-start: var(--s-xl) !important
    }

    .ecl-u-pr-s-xl {
        padding-inline-end: var(--s-xl) !important
    }

    .ecl-u-pb-s-xl {
        padding-block-end: var(--s-xl) !important
    }

    .ecl-u-pl-s-xl {
        padding-inline-start: var(--s-xl) !important
    }

    .ecl-u-pa-s-2xl {
        padding: var(--s-2xl) !important
    }

    .ecl-u-ph-s-2xl {
        padding-inline-end: var(--s-2xl) !important;
        padding-inline-start: var(--s-2xl) !important
    }

    .ecl-u-pv-s-2xl {
        padding-block-end: var(--s-2xl) !important
    }

    .ecl-u-pt-s-2xl,
    .ecl-u-pv-s-2xl {
        padding-block-start: var(--s-2xl) !important
    }

    .ecl-u-pr-s-2xl {
        padding-inline-end: var(--s-2xl) !important
    }

    .ecl-u-pb-s-2xl {
        padding-block-end: var(--s-2xl) !important
    }

    .ecl-u-pl-s-2xl {
        padding-inline-start: var(--s-2xl) !important
    }

    .ecl-u-pa-s-3xl {
        padding: var(--s-3xl) !important
    }

    .ecl-u-ph-s-3xl {
        padding-inline-end: var(--s-3xl) !important;
        padding-inline-start: var(--s-3xl) !important
    }

    .ecl-u-pv-s-3xl {
        padding-block-end: var(--s-3xl) !important
    }

    .ecl-u-pt-s-3xl,
    .ecl-u-pv-s-3xl {
        padding-block-start: var(--s-3xl) !important
    }

    .ecl-u-pr-s-3xl {
        padding-inline-end: var(--s-3xl) !important
    }

    .ecl-u-pb-s-3xl {
        padding-block-end: var(--s-3xl) !important
    }

    .ecl-u-pl-s-3xl {
        padding-inline-start: var(--s-3xl) !important
    }

    .ecl-u-pa-s-4xl {
        padding: var(--s-4xl) !important
    }

    .ecl-u-ph-s-4xl {
        padding-inline-end: var(--s-4xl) !important;
        padding-inline-start: var(--s-4xl) !important
    }

    .ecl-u-pv-s-4xl {
        padding-block-end: var(--s-4xl) !important
    }

    .ecl-u-pt-s-4xl,
    .ecl-u-pv-s-4xl {
        padding-block-start: var(--s-4xl) !important
    }

    .ecl-u-pr-s-4xl {
        padding-inline-end: var(--s-4xl) !important
    }

    .ecl-u-pb-s-4xl {
        padding-block-end: var(--s-4xl) !important
    }

    .ecl-u-pl-s-4xl {
        padding-inline-start: var(--s-4xl) !important
    }

    .ecl-u-pa-s-none {
        padding: 0 !important
    }

    .ecl-u-ph-s-none {
        padding-inline-end: 0 !important;
        padding-inline-start: 0 !important
    }

    .ecl-u-pv-s-none {
        padding-block-end: 0 !important
    }

    .ecl-u-pt-s-none,
    .ecl-u-pv-s-none {
        padding-block-start: 0 !important
    }

    .ecl-u-pr-s-none {
        padding-inline-end: 0 !important
    }

    .ecl-u-pb-s-none {
        padding-block-end: 0 !important
    }

    .ecl-u-pl-s-none {
        padding-inline-start: 0 !important
    }
}

@media (min-width:768px) {
    .ecl-u-pa-m-2xs {
        padding: var(--s-2xs) !important
    }

    .ecl-u-ph-m-2xs {
        padding-inline-end: var(--s-2xs) !important;
        padding-inline-start: var(--s-2xs) !important
    }

    .ecl-u-pv-m-2xs {
        padding-block-end: var(--s-2xs) !important
    }

    .ecl-u-pt-m-2xs,
    .ecl-u-pv-m-2xs {
        padding-block-start: var(--s-2xs) !important
    }

    .ecl-u-pr-m-2xs {
        padding-inline-end: var(--s-2xs) !important
    }

    .ecl-u-pb-m-2xs {
        padding-block-end: var(--s-2xs) !important
    }

    .ecl-u-pl-m-2xs {
        padding-inline-start: var(--s-2xs) !important
    }

    .ecl-u-pa-m-xs {
        padding: var(--s-xs) !important
    }

    .ecl-u-ph-m-xs {
        padding-inline-end: var(--s-xs) !important;
        padding-inline-start: var(--s-xs) !important
    }

    .ecl-u-pv-m-xs {
        padding-block-end: var(--s-xs) !important
    }

    .ecl-u-pt-m-xs,
    .ecl-u-pv-m-xs {
        padding-block-start: var(--s-xs) !important
    }

    .ecl-u-pr-m-xs {
        padding-inline-end: var(--s-xs) !important
    }

    .ecl-u-pb-m-xs {
        padding-block-end: var(--s-xs) !important
    }

    .ecl-u-pl-m-xs {
        padding-inline-start: var(--s-xs) !important
    }

    .ecl-u-pa-m-s {
        padding: var(--s-s) !important
    }

    .ecl-u-ph-m-s {
        padding-inline-end: var(--s-s) !important;
        padding-inline-start: var(--s-s) !important
    }

    .ecl-u-pv-m-s {
        padding-block-end: var(--s-s) !important
    }

    .ecl-u-pt-m-s,
    .ecl-u-pv-m-s {
        padding-block-start: var(--s-s) !important
    }

    .ecl-u-pr-m-s {
        padding-inline-end: var(--s-s) !important
    }

    .ecl-u-pb-m-s {
        padding-block-end: var(--s-s) !important
    }

    .ecl-u-pl-m-s {
        padding-inline-start: var(--s-s) !important
    }

    .ecl-u-pa-m-m {
        padding: var(--s-m) !important
    }

    .ecl-u-ph-m-m {
        padding-inline-end: var(--s-m) !important;
        padding-inline-start: var(--s-m) !important
    }

    .ecl-u-pv-m-m {
        padding-block-end: var(--s-m) !important
    }

    .ecl-u-pt-m-m,
    .ecl-u-pv-m-m {
        padding-block-start: var(--s-m) !important
    }

    .ecl-u-pr-m-m {
        padding-inline-end: var(--s-m) !important
    }

    .ecl-u-pb-m-m {
        padding-block-end: var(--s-m) !important
    }

    .ecl-u-pl-m-m {
        padding-inline-start: var(--s-m) !important
    }

    .ecl-u-pa-m-l {
        padding: var(--s-l) !important
    }

    .ecl-u-ph-m-l {
        padding-inline-end: var(--s-l) !important;
        padding-inline-start: var(--s-l) !important
    }

    .ecl-u-pv-m-l {
        padding-block-end: var(--s-l) !important
    }

    .ecl-u-pt-m-l,
    .ecl-u-pv-m-l {
        padding-block-start: var(--s-l) !important
    }

    .ecl-u-pr-m-l {
        padding-inline-end: var(--s-l) !important
    }

    .ecl-u-pb-m-l {
        padding-block-end: var(--s-l) !important
    }

    .ecl-u-pl-m-l {
        padding-inline-start: var(--s-l) !important
    }

    .ecl-u-pa-m-xl {
        padding: var(--s-xl) !important
    }

    .ecl-u-ph-m-xl {
        padding-inline-end: var(--s-xl) !important;
        padding-inline-start: var(--s-xl) !important
    }

    .ecl-u-pv-m-xl {
        padding-block-end: var(--s-xl) !important
    }

    .ecl-u-pt-m-xl,
    .ecl-u-pv-m-xl {
        padding-block-start: var(--s-xl) !important
    }

    .ecl-u-pr-m-xl {
        padding-inline-end: var(--s-xl) !important
    }

    .ecl-u-pb-m-xl {
        padding-block-end: var(--s-xl) !important
    }

    .ecl-u-pl-m-xl {
        padding-inline-start: var(--s-xl) !important
    }

    .ecl-u-pa-m-2xl {
        padding: var(--s-2xl) !important
    }

    .ecl-u-ph-m-2xl {
        padding-inline-end: var(--s-2xl) !important;
        padding-inline-start: var(--s-2xl) !important
    }

    .ecl-u-pv-m-2xl {
        padding-block-end: var(--s-2xl) !important
    }

    .ecl-u-pt-m-2xl,
    .ecl-u-pv-m-2xl {
        padding-block-start: var(--s-2xl) !important
    }

    .ecl-u-pr-m-2xl {
        padding-inline-end: var(--s-2xl) !important
    }

    .ecl-u-pb-m-2xl {
        padding-block-end: var(--s-2xl) !important
    }

    .ecl-u-pl-m-2xl {
        padding-inline-start: var(--s-2xl) !important
    }

    .ecl-u-pa-m-3xl {
        padding: var(--s-3xl) !important
    }

    .ecl-u-ph-m-3xl {
        padding-inline-end: var(--s-3xl) !important;
        padding-inline-start: var(--s-3xl) !important
    }

    .ecl-u-pv-m-3xl {
        padding-block-end: var(--s-3xl) !important
    }

    .ecl-u-pt-m-3xl,
    .ecl-u-pv-m-3xl {
        padding-block-start: var(--s-3xl) !important
    }

    .ecl-u-pr-m-3xl {
        padding-inline-end: var(--s-3xl) !important
    }

    .ecl-u-pb-m-3xl {
        padding-block-end: var(--s-3xl) !important
    }

    .ecl-u-pl-m-3xl {
        padding-inline-start: var(--s-3xl) !important
    }

    .ecl-u-pa-m-4xl {
        padding: var(--s-4xl) !important
    }

    .ecl-u-ph-m-4xl {
        padding-inline-end: var(--s-4xl) !important;
        padding-inline-start: var(--s-4xl) !important
    }

    .ecl-u-pv-m-4xl {
        padding-block-end: var(--s-4xl) !important
    }

    .ecl-u-pt-m-4xl,
    .ecl-u-pv-m-4xl {
        padding-block-start: var(--s-4xl) !important
    }

    .ecl-u-pr-m-4xl {
        padding-inline-end: var(--s-4xl) !important
    }

    .ecl-u-pb-m-4xl {
        padding-block-end: var(--s-4xl) !important
    }

    .ecl-u-pl-m-4xl {
        padding-inline-start: var(--s-4xl) !important
    }

    .ecl-u-pa-m-none {
        padding: 0 !important
    }

    .ecl-u-ph-m-none {
        padding-inline-end: 0 !important;
        padding-inline-start: 0 !important
    }

    .ecl-u-pv-m-none {
        padding-block-end: 0 !important
    }

    .ecl-u-pt-m-none,
    .ecl-u-pv-m-none {
        padding-block-start: 0 !important
    }

    .ecl-u-pr-m-none {
        padding-inline-end: 0 !important
    }

    .ecl-u-pb-m-none {
        padding-block-end: 0 !important
    }

    .ecl-u-pl-m-none {
        padding-inline-start: 0 !important
    }
}

@media (min-width:996px) {
    .ecl-u-pa-l-2xs {
        padding: var(--s-2xs) !important
    }

    .ecl-u-ph-l-2xs {
        padding-inline-end: var(--s-2xs) !important;
        padding-inline-start: var(--s-2xs) !important
    }

    .ecl-u-pv-l-2xs {
        padding-block-end: var(--s-2xs) !important
    }

    .ecl-u-pt-l-2xs,
    .ecl-u-pv-l-2xs {
        padding-block-start: var(--s-2xs) !important
    }

    .ecl-u-pr-l-2xs {
        padding-inline-end: var(--s-2xs) !important
    }

    .ecl-u-pb-l-2xs {
        padding-block-end: var(--s-2xs) !important
    }

    .ecl-u-pl-l-2xs {
        padding-inline-start: var(--s-2xs) !important
    }

    .ecl-u-pa-l-xs {
        padding: var(--s-xs) !important
    }

    .ecl-u-ph-l-xs {
        padding-inline-end: var(--s-xs) !important;
        padding-inline-start: var(--s-xs) !important
    }

    .ecl-u-pv-l-xs {
        padding-block-end: var(--s-xs) !important
    }

    .ecl-u-pt-l-xs,
    .ecl-u-pv-l-xs {
        padding-block-start: var(--s-xs) !important
    }

    .ecl-u-pr-l-xs {
        padding-inline-end: var(--s-xs) !important
    }

    .ecl-u-pb-l-xs {
        padding-block-end: var(--s-xs) !important
    }

    .ecl-u-pl-l-xs {
        padding-inline-start: var(--s-xs) !important
    }

    .ecl-u-pa-l-s {
        padding: var(--s-s) !important
    }

    .ecl-u-ph-l-s {
        padding-inline-end: var(--s-s) !important;
        padding-inline-start: var(--s-s) !important
    }

    .ecl-u-pv-l-s {
        padding-block-end: var(--s-s) !important
    }

    .ecl-u-pt-l-s,
    .ecl-u-pv-l-s {
        padding-block-start: var(--s-s) !important
    }

    .ecl-u-pr-l-s {
        padding-inline-end: var(--s-s) !important
    }

    .ecl-u-pb-l-s {
        padding-block-end: var(--s-s) !important
    }

    .ecl-u-pl-l-s {
        padding-inline-start: var(--s-s) !important
    }

    .ecl-u-pa-l-m {
        padding: var(--s-m) !important
    }

    .ecl-u-ph-l-m {
        padding-inline-end: var(--s-m) !important;
        padding-inline-start: var(--s-m) !important
    }

    .ecl-u-pv-l-m {
        padding-block-end: var(--s-m) !important
    }

    .ecl-u-pt-l-m,
    .ecl-u-pv-l-m {
        padding-block-start: var(--s-m) !important
    }

    .ecl-u-pr-l-m {
        padding-inline-end: var(--s-m) !important
    }

    .ecl-u-pb-l-m {
        padding-block-end: var(--s-m) !important
    }

    .ecl-u-pl-l-m {
        padding-inline-start: var(--s-m) !important
    }

    .ecl-u-pa-l-l {
        padding: var(--s-l) !important
    }

    .ecl-u-ph-l-l {
        padding-inline-end: var(--s-l) !important;
        padding-inline-start: var(--s-l) !important
    }

    .ecl-u-pv-l-l {
        padding-block-end: var(--s-l) !important
    }

    .ecl-u-pt-l-l,
    .ecl-u-pv-l-l {
        padding-block-start: var(--s-l) !important
    }

    .ecl-u-pr-l-l {
        padding-inline-end: var(--s-l) !important
    }

    .ecl-u-pb-l-l {
        padding-block-end: var(--s-l) !important
    }

    .ecl-u-pl-l-l {
        padding-inline-start: var(--s-l) !important
    }

    .ecl-u-pa-l-xl {
        padding: var(--s-xl) !important
    }

    .ecl-u-ph-l-xl {
        padding-inline-end: var(--s-xl) !important;
        padding-inline-start: var(--s-xl) !important
    }

    .ecl-u-pv-l-xl {
        padding-block-end: var(--s-xl) !important
    }

    .ecl-u-pt-l-xl,
    .ecl-u-pv-l-xl {
        padding-block-start: var(--s-xl) !important
    }

    .ecl-u-pr-l-xl {
        padding-inline-end: var(--s-xl) !important
    }

    .ecl-u-pb-l-xl {
        padding-block-end: var(--s-xl) !important
    }

    .ecl-u-pl-l-xl {
        padding-inline-start: var(--s-xl) !important
    }

    .ecl-u-pa-l-2xl {
        padding: var(--s-2xl) !important
    }

    .ecl-u-ph-l-2xl {
        padding-inline-end: var(--s-2xl) !important;
        padding-inline-start: var(--s-2xl) !important
    }

    .ecl-u-pv-l-2xl {
        padding-block-end: var(--s-2xl) !important
    }

    .ecl-u-pt-l-2xl,
    .ecl-u-pv-l-2xl {
        padding-block-start: var(--s-2xl) !important
    }

    .ecl-u-pr-l-2xl {
        padding-inline-end: var(--s-2xl) !important
    }

    .ecl-u-pb-l-2xl {
        padding-block-end: var(--s-2xl) !important
    }

    .ecl-u-pl-l-2xl {
        padding-inline-start: var(--s-2xl) !important
    }

    .ecl-u-pa-l-3xl {
        padding: var(--s-3xl) !important
    }

    .ecl-u-ph-l-3xl {
        padding-inline-end: var(--s-3xl) !important;
        padding-inline-start: var(--s-3xl) !important
    }

    .ecl-u-pv-l-3xl {
        padding-block-end: var(--s-3xl) !important
    }

    .ecl-u-pt-l-3xl,
    .ecl-u-pv-l-3xl {
        padding-block-start: var(--s-3xl) !important
    }

    .ecl-u-pr-l-3xl {
        padding-inline-end: var(--s-3xl) !important
    }

    .ecl-u-pb-l-3xl {
        padding-block-end: var(--s-3xl) !important
    }

    .ecl-u-pl-l-3xl {
        padding-inline-start: var(--s-3xl) !important
    }

    .ecl-u-pa-l-4xl {
        padding: var(--s-4xl) !important
    }

    .ecl-u-ph-l-4xl {
        padding-inline-end: var(--s-4xl) !important;
        padding-inline-start: var(--s-4xl) !important
    }

    .ecl-u-pv-l-4xl {
        padding-block-end: var(--s-4xl) !important
    }

    .ecl-u-pt-l-4xl,
    .ecl-u-pv-l-4xl {
        padding-block-start: var(--s-4xl) !important
    }

    .ecl-u-pr-l-4xl {
        padding-inline-end: var(--s-4xl) !important
    }

    .ecl-u-pb-l-4xl {
        padding-block-end: var(--s-4xl) !important
    }

    .ecl-u-pl-l-4xl {
        padding-inline-start: var(--s-4xl) !important
    }

    .ecl-u-pa-l-none {
        padding: 0 !important
    }

    .ecl-u-ph-l-none {
        padding-inline-end: 0 !important;
        padding-inline-start: 0 !important
    }

    .ecl-u-pv-l-none {
        padding-block-end: 0 !important
    }

    .ecl-u-pt-l-none,
    .ecl-u-pv-l-none {
        padding-block-start: 0 !important
    }

    .ecl-u-pr-l-none {
        padding-inline-end: 0 !important
    }

    .ecl-u-pb-l-none {
        padding-block-end: 0 !important
    }

    .ecl-u-pl-l-none {
        padding-inline-start: 0 !important
    }
}

@media (min-width:1140px) {
    .ecl-u-pa-xl-2xs {
        padding: var(--s-2xs) !important
    }

    .ecl-u-ph-xl-2xs {
        padding-inline-end: var(--s-2xs) !important;
        padding-inline-start: var(--s-2xs) !important
    }

    .ecl-u-pv-xl-2xs {
        padding-block-end: var(--s-2xs) !important
    }

    .ecl-u-pt-xl-2xs,
    .ecl-u-pv-xl-2xs {
        padding-block-start: var(--s-2xs) !important
    }

    .ecl-u-pr-xl-2xs {
        padding-inline-end: var(--s-2xs) !important
    }

    .ecl-u-pb-xl-2xs {
        padding-block-end: var(--s-2xs) !important
    }

    .ecl-u-pl-xl-2xs {
        padding-inline-start: var(--s-2xs) !important
    }

    .ecl-u-pa-xl-xs {
        padding: var(--s-xs) !important
    }

    .ecl-u-ph-xl-xs {
        padding-inline-end: var(--s-xs) !important;
        padding-inline-start: var(--s-xs) !important
    }

    .ecl-u-pv-xl-xs {
        padding-block-end: var(--s-xs) !important
    }

    .ecl-u-pt-xl-xs,
    .ecl-u-pv-xl-xs {
        padding-block-start: var(--s-xs) !important
    }

    .ecl-u-pr-xl-xs {
        padding-inline-end: var(--s-xs) !important
    }

    .ecl-u-pb-xl-xs {
        padding-block-end: var(--s-xs) !important
    }

    .ecl-u-pl-xl-xs {
        padding-inline-start: var(--s-xs) !important
    }

    .ecl-u-pa-xl-s {
        padding: var(--s-s) !important
    }

    .ecl-u-ph-xl-s {
        padding-inline-end: var(--s-s) !important;
        padding-inline-start: var(--s-s) !important
    }

    .ecl-u-pv-xl-s {
        padding-block-end: var(--s-s) !important
    }

    .ecl-u-pt-xl-s,
    .ecl-u-pv-xl-s {
        padding-block-start: var(--s-s) !important
    }

    .ecl-u-pr-xl-s {
        padding-inline-end: var(--s-s) !important
    }

    .ecl-u-pb-xl-s {
        padding-block-end: var(--s-s) !important
    }

    .ecl-u-pl-xl-s {
        padding-inline-start: var(--s-s) !important
    }

    .ecl-u-pa-xl-m {
        padding: var(--s-m) !important
    }

    .ecl-u-ph-xl-m {
        padding-inline-end: var(--s-m) !important;
        padding-inline-start: var(--s-m) !important
    }

    .ecl-u-pv-xl-m {
        padding-block-end: var(--s-m) !important
    }

    .ecl-u-pt-xl-m,
    .ecl-u-pv-xl-m {
        padding-block-start: var(--s-m) !important
    }

    .ecl-u-pr-xl-m {
        padding-inline-end: var(--s-m) !important
    }

    .ecl-u-pb-xl-m {
        padding-block-end: var(--s-m) !important
    }

    .ecl-u-pl-xl-m {
        padding-inline-start: var(--s-m) !important
    }

    .ecl-u-pa-xl-l {
        padding: var(--s-l) !important
    }

    .ecl-u-ph-xl-l {
        padding-inline-end: var(--s-l) !important;
        padding-inline-start: var(--s-l) !important
    }

    .ecl-u-pv-xl-l {
        padding-block-end: var(--s-l) !important
    }

    .ecl-u-pt-xl-l,
    .ecl-u-pv-xl-l {
        padding-block-start: var(--s-l) !important
    }

    .ecl-u-pr-xl-l {
        padding-inline-end: var(--s-l) !important
    }

    .ecl-u-pb-xl-l {
        padding-block-end: var(--s-l) !important
    }

    .ecl-u-pl-xl-l {
        padding-inline-start: var(--s-l) !important
    }

    .ecl-u-pa-xl-xl {
        padding: var(--s-xl) !important
    }

    .ecl-u-ph-xl-xl {
        padding-inline-end: var(--s-xl) !important;
        padding-inline-start: var(--s-xl) !important
    }

    .ecl-u-pv-xl-xl {
        padding-block-end: var(--s-xl) !important
    }

    .ecl-u-pt-xl-xl,
    .ecl-u-pv-xl-xl {
        padding-block-start: var(--s-xl) !important
    }

    .ecl-u-pr-xl-xl {
        padding-inline-end: var(--s-xl) !important
    }

    .ecl-u-pb-xl-xl {
        padding-block-end: var(--s-xl) !important
    }

    .ecl-u-pl-xl-xl {
        padding-inline-start: var(--s-xl) !important
    }

    .ecl-u-pa-xl-2xl {
        padding: var(--s-2xl) !important
    }

    .ecl-u-ph-xl-2xl {
        padding-inline-end: var(--s-2xl) !important;
        padding-inline-start: var(--s-2xl) !important
    }

    .ecl-u-pv-xl-2xl {
        padding-block-end: var(--s-2xl) !important
    }

    .ecl-u-pt-xl-2xl,
    .ecl-u-pv-xl-2xl {
        padding-block-start: var(--s-2xl) !important
    }

    .ecl-u-pr-xl-2xl {
        padding-inline-end: var(--s-2xl) !important
    }

    .ecl-u-pb-xl-2xl {
        padding-block-end: var(--s-2xl) !important
    }

    .ecl-u-pl-xl-2xl {
        padding-inline-start: var(--s-2xl) !important
    }

    .ecl-u-pa-xl-3xl {
        padding: var(--s-3xl) !important
    }

    .ecl-u-ph-xl-3xl {
        padding-inline-end: var(--s-3xl) !important;
        padding-inline-start: var(--s-3xl) !important
    }

    .ecl-u-pv-xl-3xl {
        padding-block-end: var(--s-3xl) !important
    }

    .ecl-u-pt-xl-3xl,
    .ecl-u-pv-xl-3xl {
        padding-block-start: var(--s-3xl) !important
    }

    .ecl-u-pr-xl-3xl {
        padding-inline-end: var(--s-3xl) !important
    }

    .ecl-u-pb-xl-3xl {
        padding-block-end: var(--s-3xl) !important
    }

    .ecl-u-pl-xl-3xl {
        padding-inline-start: var(--s-3xl) !important
    }

    .ecl-u-pa-xl-4xl {
        padding: var(--s-4xl) !important
    }

    .ecl-u-ph-xl-4xl {
        padding-inline-end: var(--s-4xl) !important;
        padding-inline-start: var(--s-4xl) !important
    }

    .ecl-u-pv-xl-4xl {
        padding-block-end: var(--s-4xl) !important
    }

    .ecl-u-pt-xl-4xl,
    .ecl-u-pv-xl-4xl {
        padding-block-start: var(--s-4xl) !important
    }

    .ecl-u-pr-xl-4xl {
        padding-inline-end: var(--s-4xl) !important
    }

    .ecl-u-pb-xl-4xl {
        padding-block-end: var(--s-4xl) !important
    }

    .ecl-u-pl-xl-4xl {
        padding-inline-start: var(--s-4xl) !important
    }

    .ecl-u-pa-xl-none {
        padding: 0 !important
    }

    .ecl-u-ph-xl-none {
        padding-inline-end: 0 !important;
        padding-inline-start: 0 !important
    }

    .ecl-u-pv-xl-none {
        padding-block-end: 0 !important
    }

    .ecl-u-pt-xl-none,
    .ecl-u-pv-xl-none {
        padding-block-start: 0 !important
    }

    .ecl-u-pr-xl-none {
        padding-inline-end: 0 !important
    }

    .ecl-u-pb-xl-none {
        padding-block-end: 0 !important
    }

    .ecl-u-pl-xl-none {
        padding-inline-start: 0 !important
    }
}

.ecl-u-type-heading-1 {
    color: var(--c-d);
    font-family: arial, sans-serif;
    font-size: var(--fs-4xl) !important;
    font-weight: 400;
    line-height: var(--lh-4xl) !important
}

@media (min-width:1140px) {
    .ecl-u-type-heading-1 {
        font-size: var(--fs-5xl) !important;
        line-height: var(--lh-5xl) !important
    }
}

.ecl-u-type-heading-2 {
    color: var(--c-d);
    font-family: arial, sans-serif;
    font-size: var(--fs-3xl) !important;
    font-weight: 400;
    line-height: var(--lh-3xl) !important
}

@media (min-width:1140px) {
    .ecl-u-type-heading-2 {
        font-size: var(--fs-4xl) !important;
        line-height: var(--lh-4xl) !important
    }
}

.ecl-u-type-heading-3 {
    color: var(--c-d);
    font-family: arial, sans-serif;
    font-size: var(--fs-2xl) !important;
    font-weight: 400;
    line-height: var(--lh-2xl) !important
}

@media (min-width:1140px) {
    .ecl-u-type-heading-3 {
        font-size: var(--fs-3xl) !important;
        line-height: var(--lh-3xl) !important
    }
}

.ecl-u-type-heading-4 {
    color: var(--c-d);
    font-family: arial, sans-serif;
    font-size: var(--fs-xl) !important;
    font-weight: 400;
    line-height: var(--lh-xl) !important
}

@media (min-width:1140px) {
    .ecl-u-type-heading-4 {
        font-size: var(--fs-2xl) !important;
        line-height: var(--lh-2xl) !important
    }
}

.ecl-u-type-heading-5 {
    font-size: var(--fs-l) !important;
    line-height: var(--lh-l) !important
}

.ecl-u-type-heading-5,
.ecl-u-type-heading-6 {
    color: var(--c-d);
    font-family: arial, sans-serif;
    font-weight: 400
}

.ecl-u-type-heading-6 {
    font-size: var(--fs-m) !important;
    line-height: var(--lh-m) !important
}

.ecl-u-type-paragraph-xs {
    font: var(--f-xs) !important
}

.ecl-u-type-paragraph-s,
.ecl-u-type-paragraph-xs {
    color: var(--c-d) !important;
    max-width: var(--max-w) !important
}

.ecl-u-type-paragraph-s {
    font: var(--f-s) !important
}

.ecl-u-type-paragraph-m {
    font: var(--f-m) !important
}

.ecl-u-type-paragraph-l,
.ecl-u-type-paragraph-m {
    color: var(--c-d) !important;
    max-width: var(--max-w) !important
}

.ecl-u-type-paragraph-l {
    font: var(--f-l) !important
}

.ecl-u-type-paragraph {
    color: var(--c-d) !important;
    font: var(--f-m) !important;
    max-width: var(--max-w) !important
}

.ecl-u-type-paragraph-lead {
    color: var(--c-d);
    font: var(--f-l) !important;
    max-width: var(--max-w) !important
}

.ecl-u-type-2xs {
    font: normal normal 400 .625rem/1rem arial, sans-serif !important
}

.ecl-u-type-xs {
    font: normal normal 400 .75rem/1.125rem arial, sans-serif !important
}

.ecl-u-type-s {
    font: normal normal 400 .875rem/1.125rem arial, sans-serif !important
}

.ecl-u-type-m {
    font: normal normal 400 1rem/1.5rem arial, sans-serif !important
}

.ecl-u-type-l {
    font: normal normal 400 1.25rem/1.75rem arial, sans-serif !important
}

.ecl-u-type-xl {
    font: normal normal 400 1.5rem/1.75rem arial, sans-serif !important
}

.ecl-u-type-2xl {
    font: normal normal 400 1.75rem/2rem arial, sans-serif !important
}

.ecl-u-type-3xl {
    font: normal normal 400 2rem/2.5rem arial, sans-serif !important
}

.ecl-u-type-4xl {
    font: normal normal 400 2.25rem/2.75rem arial, sans-serif !important
}

.ecl-u-type-5xl,
.ecl-u-type-6xl {
    font: normal normal 400 2.625rem/3.25rem arial, sans-serif !important
}



.ecl-u-type-weight-regular {
    font-weight: 400 !important
}

.ecl-u-type-weight-bold {
    font-weight: 700 !important
}

.ecl-u-type-italic {
    font-style: italic !important
}

.ecl-u-type-capitalize {
    text-transform: capitalize !important
}

.ecl-u-type-lowercase {
    text-transform: lowercase !important
}

.ecl-u-type-uppercase {
    text-transform: uppercase !important
}

.ecl-u-type-overline {
    text-decoration: overline !important
}

.ecl-u-type-underline {
    text-decoration: underline !important
}

.ecl-u-type-strike {
    text-decoration: line-through !important
}

.ecl-u-type-none {
    text-decoration: none !important
}

.ecl-u-type-align-left {
    text-align: left !important
}

.ecl-u-type-align-right {
    text-align: right !important
}

.ecl-u-type-align-center {
    text-align: center !important
}

.ecl-u-type-highlight {
    background-color: var(--c-s-20) !important
}

.ecl-u-type-enhance {
    background-color: var(--c-p-10) !important;
    border-inline-start: 4px solid var(--c-p) !important;
    color: var(--c-d) !important;
    display: block !important;
    font: var(--f-l) !important;
    font-weight: 400;
    padding: var(--s-m) !important
}

@media (min-width:768px) {
    .ecl-u-type-enhance {
        padding: var(--s-l) !important
    }
}

@media (min-width:1140px) {
    .ecl-u-type-enhance {
        padding: var(--s-l) !important
    }
}

.ecl-u-type-enhance-strong {
    background-color: var(--c-p-180) !important;
    color: #fff !important;
    display: block !important;
    font: var(--f-l) !important;
    font-weight: 400;
    padding: var(--s-m) !important
}

@media (min-width:768px) {
    .ecl-u-type-enhance-strong {
        padding: var(--s-l) !important
    }
}

@media (min-width:1140px) {
    .ecl-u-type-enhance-strong {
        padding: var(--s-xl) !important
    }
}

.ecl-u-type-enhance-light {
    background-color: initial !important;
    border-inline-start: 4px solid var(--c-p) !important;
    color: var(--c-d) !important;
    display: block !important;
    font: var(--f-l) !important;
    font-weight: 400;
    padding-inline-start: var(--s-m) !important
}

@media (min-width:768px) {
    .ecl-u-type-enhance-light {
        padding-inline-start: var(--s-l) !important
    }
}

@media (min-width:1140px) {
    .ecl-u-type-enhance-light {
        padding-inline-start: var(--s-l) !important
    }
}

.ecl-u-z-highlight {
    z-index: 1 !important
}

.ecl-u-z-navigation {
    z-index: 10 !important
}

.ecl-u-z-dropdown {
    z-index: 15 !important
}

.ecl-u-z-modal {
    z-index: 50 !important
}

.ecl-u-z-overlay {
    z-index: 100 !important
}

.ecl-u-z-max {
    z-index: 9999 !important
}