@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";
@import"https://fonts.googleapis.com/css2?family=Acme&display=swap";

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, #00000080, #0000)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

:where(html) {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

:where(body) {
    margin: 0
}

:where(main) {
    display: block
}

:where(hr) {
    block-size: 0;
    box-sizing: content-box;
    overflow: visible
}

:where(pre) {
    font-family: monospace, monospace;
    font-size: 1em
}

:where(a) {
    background-color: transparent
}

:where(abbr[title]) {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

:where(b, strong) {
    font-weight: bolder
}

:where(code, kbd, samp) {
    font-family: monospace, monospace;
    font-size: 1em
}

:where(small) {
    font-size: 80%
}

:where(sub, sup) {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

:where(sub) {
    inset-block-end: -.25em
}

:where(sup) {
    inset-block-start: -.5em
}

:where(img) {
    border-style: none
}

:where(button, input, optgroup, select, textarea) {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

:where(button, input) {
    overflow: visible
}

:where(button, select) {
    text-transform: none
}

:where(button, [type=button], [type=reset], [type=submit]) {
    -webkit-appearance: button
}

:where(button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner) {
    border-style: none;
    padding: 0
}

:where(button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring) {
    outline: 1px dotted ButtonText
}

:where(legend) {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-inline-size: 100%;
    padding: 0;
    white-space: normal
}

:where(progress) {
    vertical-align: baseline
}

:where(textarea) {
    overflow: auto
}

:where([type=checkbox], [type=radio]) {
    box-sizing: border-box;
    padding: 0
}

:where([type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button) {
    block-size: auto
}

:where([type=search]) {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

:where([type=search]::-webkit-search-decoration) {
    -webkit-appearance: none
}

:where(::-webkit-file-upload-button) {
    -webkit-appearance: button;
    font: inherit
}

:where(details) {
    display: block
}

:where(summary) {
    display: list-item
}

:where(template) {
    display: none
}

:where([hidden]) {
    display: none
}

[data-overflow=hidden] {
    overflow: hidden
}

*,
*:after,
*:before {
    box-sizing: inherit;
    line-height: var(--g-line-height);
    min-inline-size: 0
}

*:focus {
    outline: 0
}

::-moz-selection {
    background: var(--g-selection-bg);
    color: var(--g-selection-fg);
    text-shadow: none
}

::selection {
    background: var(--g-selection-bg);
    color: var(--g-selection-fg);
    text-shadow: none
}

:where(body) {
    -webkit-font-smoothing: antialiased;
    background-color: var(--g-bg-color);
    color: var(--g-text-fg);
    font-family: var(--g-font-family);
    margin: unset;
    min-block-size: 100dvh;
    position: relative
}

:where(html) {
    box-sizing: border-box;
    scroll-behavior: smooth
}

:where(a) {
    color: inherit;
    cursor: pointer;
    text-decoration: none
}

:where(img, picture, video, canvas, svg) {
    display: block;
    max-inline-size: 100%
}

:where(img) {
    block-size: auto
}

:where(figure, fieldset) {
    all: unset
}

:where(hr) {
    background-color: currentColor;
    block-size: .0625rem;
    border: unset;
    display: block;
    margin: unset;
    padding: unset
}

:where(mark) {
    background: transparent;
    color: inherit
}

:where(button, input, select, textarea) {
    font: inherit
}

:where(textarea) {
    resize: vertical
}

:where(p, h1, h2, h3, h4, h5, h6) {
    overflow-wrap: break-word
}

:where(h1, h2, h3, h4, h5, h6) {
    margin-block: unset;
    text-wrap: balance
}

:where(p) {
    text-wrap: pretty
}

:root {
    --g-heading-font-size: 1rem;
    --g-heading-ratio: 1.1;
    --g-font-size-h6: calc(var(--g-heading-font-size) * var(--g-heading-ratio));
    --g-font-size-h5: calc(var(--g-font-size-h6) * var(--g-heading-ratio));
    --g-font-size-h4: calc(var(--g-font-size-h5) * var(--g-heading-ratio));
    --g-font-size-h3: calc(var(--g-font-size-h4) * var(--g-heading-ratio));
    --g-font-size-h2: calc(var(--g-font-size-h3) * var(--g-heading-ratio));
    --g-font-size-h1: calc(var(--g-font-size-h2) * var(--g-heading-ratio))
}

h6 {
    font-size: var(--g-font-size-h6)
}

h5 {
    font-size: var(--g-font-size-h5)
}

h4 {
    font-size: var(--g-font-size-h4)
}

h3 {
    font-size: var(--g-font-size-h3)
}

h2 {
    font-size: var(--g-font-size-h2)
}

h1 {
    font-size: var(--g-font-size-h1)
}

.is-disabled,
[disabled] {
    opacity: .5;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@property --_w {
    inherits: true;
    initial-value: 100vw;
    syntax: "<length>";
}

@property --_h {
    inherits: true;
    initial-value: 100vh;
    syntax: "<length>";
}

:root {
    --g-bg-color: hsl(0, 0%, 100%);
    --g-container-w: 81.25rem;
    --g-font-family: "Raleway", sans-serif;
    --g-alt-font-family: "Acme", sans-serif;
    --g-line-height: calc(1em + .5rem);
    --g-margin: 1rem;
    --g-obj-pos: top center;
    --g-selection-bg: var(--g-text-fg);
    --g-selection-fg: hsl(0, 0%, 100%);
    --g-text-fg: hsl(210, 11%, 15%);
    --g-transition: .3s ease;
    --g-caption-gradient: linear-gradient(180deg, transparent, hsl(0, 0%, 0%, .75));
    --vh: calc(tan(atan2(var(--_h), 1px))*1px);
    --vw: calc(tan(atan2(var(--_w), 1px))*1px);
    --clr-red-100: #a51d21;
    --clr-red-200: #711218;
    --clr-white-100: #fff;
    --idx-mobile-header: 100;
    --article-inline-size: 62.375rem;
    --text-x1: .75rem;
    --text-x2: .875rem;
    --text-x3: 1rem;
    --text-x4: 1.125rem;
    --text-x5: 1.25rem;
    --text-x6: 1.5rem;
    --text-x7: 1.875rem;
    --text-x8: 2.25rem;
    --text-x9: 3rem;
    --text-x10: 3.75rem;
    --text-x11: 4.5rem;
    --text-x12: 6rem;
    --text-x13: 8rem
}

._row {
    --_col-gap: var(--col-gap, var(--mb-col-gap));
    --_row-gap: var(--row-gap, var(--mb-row-gap));
    --dt-col-gap: var(--g-margin);
    --dt-row-gap: var(--g-margin);
    --mb-col-gap: var(--g-margin);
    --mb-row-gap: var(--g-margin);
    -moz-column-gap: var(--_col-gap);
    column-gap: var(--_col-gap);
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    row-gap: var(--_row-gap)
}

@media (min-width: 768px) {
    ._row {
        --col-gap: var(--dt-col-gap);
        --row-gap: var(--dt-row-gap)
    }
}

:is(*[class^=_col-], *[class*=" _col-"]) {
    grid-column-end: span 12;
    min-inline-size: 0
}

._col-end-1 {
    grid-column-end: 2
}

._col-start-1 {
    grid-column-start: 1
}

._col-end-2 {
    grid-column-end: 3
}

._col-start-2 {
    grid-column-start: 2
}

._col-end-3 {
    grid-column-end: 4
}

._col-start-3 {
    grid-column-start: 3
}

._col-end-4 {
    grid-column-end: 5
}

._col-start-4 {
    grid-column-start: 4
}

._col-end-5 {
    grid-column-end: 6
}

._col-start-5 {
    grid-column-start: 5
}

._col-end-6 {
    grid-column-end: 7
}

._col-start-6 {
    grid-column-start: 6
}

._col-end-7 {
    grid-column-end: 8
}

._col-start-7 {
    grid-column-start: 7
}

._col-end-8 {
    grid-column-end: 9
}

._col-start-8 {
    grid-column-start: 8
}

._col-end-9 {
    grid-column-end: 10
}

._col-start-9 {
    grid-column-start: 9
}

._col-end-10 {
    grid-column-end: 11
}

._col-start-10 {
    grid-column-start: 10
}

._col-end-11 {
    grid-column-end: 12
}

._col-start-11 {
    grid-column-start: 11
}

._col-end-12 {
    grid-column-end: 13
}

._col-start-12 {
    grid-column-start: 12
}

.show-in-x-sm {
    display: block
}

@media screen and (min-width: 361px) {
    .show-in-x-sm {
        display: none
    }
}

.hide-in-x-sm {
    display: none
}

@media screen and (min-width: 360px) {
    ._col-x-sm-1 {
        grid-column-end: span 1
    }

    ._col-x-sm-offset-1 {
        grid-column-start: 1
    }

    ._col-x-sm-2 {
        grid-column-end: span 2
    }

    ._col-x-sm-offset-2 {
        grid-column-start: 2
    }

    ._col-x-sm-3 {
        grid-column-end: span 3
    }

    ._col-x-sm-offset-3 {
        grid-column-start: 3
    }

    ._col-x-sm-4 {
        grid-column-end: span 4
    }

    ._col-x-sm-offset-4 {
        grid-column-start: 4
    }

    ._col-x-sm-5 {
        grid-column-end: span 5
    }

    ._col-x-sm-offset-5 {
        grid-column-start: 5
    }

    ._col-x-sm-6 {
        grid-column-end: span 6
    }

    ._col-x-sm-offset-6 {
        grid-column-start: 6
    }

    ._col-x-sm-7 {
        grid-column-end: span 7
    }

    ._col-x-sm-offset-7 {
        grid-column-start: 7
    }

    ._col-x-sm-8 {
        grid-column-end: span 8
    }

    ._col-x-sm-offset-8 {
        grid-column-start: 8
    }

    ._col-x-sm-9 {
        grid-column-end: span 9
    }

    ._col-x-sm-offset-9 {
        grid-column-start: 9
    }

    ._col-x-sm-10 {
        grid-column-end: span 10
    }

    ._col-x-sm-offset-10 {
        grid-column-start: 10
    }

    ._col-x-sm-11 {
        grid-column-end: span 11
    }

    ._col-x-sm-offset-11 {
        grid-column-start: 11
    }

    ._col-x-sm-12 {
        grid-column-end: span 12
    }

    ._col-x-sm-offset-12 {
        grid-column-start: 12
    }
}

.show-in-sm {
    display: block
}

@media screen and (min-width: 481px) {
    .show-in-sm {
        display: none
    }
}

.hide-in-sm {
    display: none
}

@media screen and (min-width: 480px) {
    ._col-sm-1 {
        grid-column-end: span 1
    }

    ._col-sm-offset-1 {
        grid-column-start: 1
    }

    ._col-sm-2 {
        grid-column-end: span 2
    }

    ._col-sm-offset-2 {
        grid-column-start: 2
    }

    ._col-sm-3 {
        grid-column-end: span 3
    }

    ._col-sm-offset-3 {
        grid-column-start: 3
    }

    ._col-sm-4 {
        grid-column-end: span 4
    }

    ._col-sm-offset-4 {
        grid-column-start: 4
    }

    ._col-sm-5 {
        grid-column-end: span 5
    }

    ._col-sm-offset-5 {
        grid-column-start: 5
    }

    ._col-sm-6 {
        grid-column-end: span 6
    }

    ._col-sm-offset-6 {
        grid-column-start: 6
    }

    ._col-sm-7 {
        grid-column-end: span 7
    }

    ._col-sm-offset-7 {
        grid-column-start: 7
    }

    ._col-sm-8 {
        grid-column-end: span 8
    }

    ._col-sm-offset-8 {
        grid-column-start: 8
    }

    ._col-sm-9 {
        grid-column-end: span 9
    }

    ._col-sm-offset-9 {
        grid-column-start: 9
    }

    ._col-sm-10 {
        grid-column-end: span 10
    }

    ._col-sm-offset-10 {
        grid-column-start: 10
    }

    ._col-sm-11 {
        grid-column-end: span 11
    }

    ._col-sm-offset-11 {
        grid-column-start: 11
    }

    ._col-sm-12 {
        grid-column-end: span 12
    }

    ._col-sm-offset-12 {
        grid-column-start: 12
    }
}

.show-in-md {
    display: block
}

@media screen and (min-width: 769px) {
    .show-in-md {
        display: none
    }
}

.hide-in-md {
    display: none
}

@media screen and (min-width: 768px) {
    ._col-md-1 {
        grid-column-end: span 1
    }

    ._col-md-offset-1 {
        grid-column-start: 1
    }

    ._col-md-2 {
        grid-column-end: span 2
    }

    ._col-md-offset-2 {
        grid-column-start: 2
    }

    ._col-md-3 {
        grid-column-end: span 3
    }

    ._col-md-offset-3 {
        grid-column-start: 3
    }

    ._col-md-4 {
        grid-column-end: span 4
    }

    ._col-md-offset-4 {
        grid-column-start: 4
    }

    ._col-md-5 {
        grid-column-end: span 5
    }

    ._col-md-offset-5 {
        grid-column-start: 5
    }

    ._col-md-6 {
        grid-column-end: span 6
    }

    ._col-md-offset-6 {
        grid-column-start: 6
    }

    ._col-md-7 {
        grid-column-end: span 7
    }

    ._col-md-offset-7 {
        grid-column-start: 7
    }

    ._col-md-8 {
        grid-column-end: span 8
    }

    ._col-md-offset-8 {
        grid-column-start: 8
    }

    ._col-md-9 {
        grid-column-end: span 9
    }

    ._col-md-offset-9 {
        grid-column-start: 9
    }

    ._col-md-10 {
        grid-column-end: span 10
    }

    ._col-md-offset-10 {
        grid-column-start: 10
    }

    ._col-md-11 {
        grid-column-end: span 11
    }

    ._col-md-offset-11 {
        grid-column-start: 11
    }

    ._col-md-12 {
        grid-column-end: span 12
    }

    ._col-md-offset-12 {
        grid-column-start: 12
    }
}

.show-in-lg {
    display: block
}

@media screen and (min-width: 993px) {
    .show-in-lg {
        display: none
    }
}

.hide-in-lg {
    display: none
}

@media screen and (min-width: 992px) {
    ._col-lg-1 {
        grid-column-end: span 1
    }

    ._col-lg-offset-1 {
        grid-column-start: 1
    }

    ._col-lg-2 {
        grid-column-end: span 2
    }

    ._col-lg-offset-2 {
        grid-column-start: 2
    }

    ._col-lg-3 {
        grid-column-end: span 3
    }

    ._col-lg-offset-3 {
        grid-column-start: 3
    }

    ._col-lg-4 {
        grid-column-end: span 4
    }

    ._col-lg-offset-4 {
        grid-column-start: 4
    }

    ._col-lg-5 {
        grid-column-end: span 5
    }

    ._col-lg-offset-5 {
        grid-column-start: 5
    }

    ._col-lg-6 {
        grid-column-end: span 6
    }

    ._col-lg-offset-6 {
        grid-column-start: 6
    }

    ._col-lg-7 {
        grid-column-end: span 7
    }

    ._col-lg-offset-7 {
        grid-column-start: 7
    }

    ._col-lg-8 {
        grid-column-end: span 8
    }

    ._col-lg-offset-8 {
        grid-column-start: 8
    }

    ._col-lg-9 {
        grid-column-end: span 9
    }

    ._col-lg-offset-9 {
        grid-column-start: 9
    }

    ._col-lg-10 {
        grid-column-end: span 10
    }

    ._col-lg-offset-10 {
        grid-column-start: 10
    }

    ._col-lg-11 {
        grid-column-end: span 11
    }

    ._col-lg-offset-11 {
        grid-column-start: 11
    }

    ._col-lg-12 {
        grid-column-end: span 12
    }

    ._col-lg-offset-12 {
        grid-column-start: 12
    }
}

.show-in-x-lg {
    display: block
}

@media screen and (min-width: 1201px) {
    .show-in-x-lg {
        display: none
    }
}

.hide-in-x-lg {
    display: none
}

@media screen and (min-width: 1200px) {
    ._col-x-lg-1 {
        grid-column-end: span 1
    }

    ._col-x-lg-offset-1 {
        grid-column-start: 1
    }

    ._col-x-lg-2 {
        grid-column-end: span 2
    }

    ._col-x-lg-offset-2 {
        grid-column-start: 2
    }

    ._col-x-lg-3 {
        grid-column-end: span 3
    }

    ._col-x-lg-offset-3 {
        grid-column-start: 3
    }

    ._col-x-lg-4 {
        grid-column-end: span 4
    }

    ._col-x-lg-offset-4 {
        grid-column-start: 4
    }

    ._col-x-lg-5 {
        grid-column-end: span 5
    }

    ._col-x-lg-offset-5 {
        grid-column-start: 5
    }

    ._col-x-lg-6 {
        grid-column-end: span 6
    }

    ._col-x-lg-offset-6 {
        grid-column-start: 6
    }

    ._col-x-lg-7 {
        grid-column-end: span 7
    }

    ._col-x-lg-offset-7 {
        grid-column-start: 7
    }

    ._col-x-lg-8 {
        grid-column-end: span 8
    }

    ._col-x-lg-offset-8 {
        grid-column-start: 8
    }

    ._col-x-lg-9 {
        grid-column-end: span 9
    }

    ._col-x-lg-offset-9 {
        grid-column-start: 9
    }

    ._col-x-lg-10 {
        grid-column-end: span 10
    }

    ._col-x-lg-offset-10 {
        grid-column-start: 10
    }

    ._col-x-lg-11 {
        grid-column-end: span 11
    }

    ._col-x-lg-offset-11 {
        grid-column-start: 11
    }

    ._col-x-lg-12 {
        grid-column-end: span 12
    }

    ._col-x-lg-offset-12 {
        grid-column-start: 12
    }
}

html.is-mobile-header-nav-showed .mobile-header-nav {
    margin-top: 0;
    opacity: 1;
    pointer-events: auto
}

html.is-mobile-header-form-showed .mobile-header-form {
    opacity: 1;
    pointer-events: auto
}

@media (min-width: 768px) and (max-width: 1700px) {
    html:has(.main-banner) {
        font-size: .8125rem
    }
}

@media (min-width: 768px) and (max-width: 1420px) {
    html:has(.main-banner) {
        font-size: .75rem
    }
}

@media (min-width: 768px) and (max-width: 1320px) {
    html:has(.main-banner) {
        font-size: .65625rem
    }
}

.main-header {
    --main-clr-bg: var(--clr-red-200);
    --main-clr-fg: var(--clr-white-100);
    background-color: var(--main-clr-bg);
    color: var(--main-clr-fg);
    font-size: 1rem;
    line-height: 1.2;
    padding-block-end: 1rem;
    padding-block-start: .75rem
}

.main-header__content {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    inline-size: 100%;
    max-inline-size: 51rem
}

.main-header__wrapper {
    display: flex;
    gap: 3rem
}

.main-header-logo {
    display: grid;
    place-items: center
}

.main-header-nav {
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
    gap: .6875rem;
    text-align: center
}

.main-header-nav__item {
    border-radius: .6875rem;
    font-weight: 500;
    padding-block: .4375rem .625rem;
    padding-inline: 1rem
}

.main-header-nav__item--active {
    background-color: #00000078;
    font-weight: 700
}

.main-header-aside-socials__list {
    align-items: center;
    display: flex;
    font-size: 1.25rem;
    gap: 1rem;
    justify-content: space-between
}

.main-header-aside-socials__title {
    display: block;
    font-size: .9375rem;
    font-weight: 400
}

.main {
    background-color: var(--g-bg-color);
    position: relative
}

.main-banner {
    display: flex;
    inline-size: 100%;
    inset-block: 0;
    pointer-events: none;
    position: absolute;
    z-index: 100
}

.main-banner__container {
    position: relative
}

.main-banner__element {
    inset-block: var(--g-margin);
    pointer-events: auto;
    position: sticky
}

.main-banner__wrapper {
    inline-size: -moz-max-content;
    inline-size: max-content;
    inset-block: 0;
    inset-inline-end: 100%;
    position: absolute
}

.main-banner--single {
    --g-container-w: var(--article-inline-size)
}

.main-highlight {
    display: grid;
    gap: 1.5rem;
    grid-template-columns: 42.75rem 1fr;
    align-items: flex-start
}

.main-highlight__aside {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    justify-content: space-between;
    min-height: 100%
}

.main-highlight-list {
    --dt-col-gap: 3.25rem
}

.main-highlight-list--alt {
    --dt-col-gap: 1.25rem
}

.overlay-card {
    --title-clr-fg: var(--clr-white-100);
    --title-font-size: 2.125rem;
    --title-font-weight: 700;
    --title-line-height: 1.176470588235294;
    display: grid;
    position: relative
}

.overlay-card__caption {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    isolation: isolate;
    padding: 1.25rem;
    position: relative
}

.overlay-card__caption:before {
    background-image: var(--g-caption-gradient);
    block-size: 50%;
    bottom: 0;
    content: "";
    inline-size: 100%;
    left: 0;
    position: absolute;
    z-index: -1
}

.overlay-card__caption,
.overlay-card__image {
    grid-area: 1/1
}

.overlay-card__bag {
    --main-font-size: 1.25rem;
    position: relative;
    z-index: 10
}

.overlay-card__title {
    color: var(--title-clr-fg);
    font-size: var(--title-font-size);
    font-weight: var(--title-font-weight);
    line-height: var(--title-line-height);
    margin-block-start: auto
}

.overlay-card__permalink:before {
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute
}

.lateral-card {
    --date-font-size: 1rem;
    --date-font-weight: 500;
    --title-font-size: 1.75rem;
    --title-line-height: 1.178571428571429;
    --main-gap: .75rem;
    --caption-padding: 1.25rem;
    display: grid;
    gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
    align-items: start
}

.lateral-card__bag {
    margin: var(--main-gap);
    z-index: 10
}

.lateral-card__caption {
    display: flex;
    flex-direction: column;
    gap: var(--main-gap);
    padding-block-start: var(--caption-padding)
}

.lateral-card__media {
    inline-size: 100%
}

.lateral-card__date {
    font-size: var(--date-font-size);
    font-weight: var(--date-font-weight);
    line-height: 1
}

.lateral-card__title {
    font-size: var(--title-font-size);
    line-height: var(--title-line-height)
}

.lateral-card__wrapper {
    align-items: start;
    display: grid;
    justify-items: start
}

.lateral-card__wrapper>* {
    grid-area: 1/1
}

.lateral-card__icon {
    aspect-ratio: 1;
    background-color: var(--clr-red-200);
    border-radius: 50%;
    color: var(--clr-white-100);
    display: grid;
    font-size: 1.325rem !important;
    margin-block-end: var(--main-gap);
    margin-block-start: auto;
    margin-inline-end: var(--main-gap);
    margin-inline-start: auto;
    place-items: center;
    width: 2.222222222222222em
}

.lateral-card--alt {
    --caption-padding: unset;
    --title-font-size: 1.5rem;
    --title-line-height: 1.333333333333333
}

.the-title {
    --border-size: 2px;
    --image-filter: unset;
    --image-size: 2.375rem;
    --main-clr-fg: var(--clr-red-200);
    --main-font-family: var(--g-alt-font-family);
    --main-font-size: 1.75rem;
    --main-line-height: 1.321428571428571;
    border-block-end: var(--border-size) solid var(--main-clr-fg);
    color: var(--main-clr-fg);
    font-family: var(--main-font-family);
    font-size: var(--main-font-size);
    line-height: var(--main-line-height);
    margin-right: var(--image-size);
    min-block-size: var(--image-soze);
    position: relative;
    text-transform: uppercase
}

.the-title:after {
    aspect-ratio: 1;
    background: url(../img/bg.the-title.png);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    filter: var(--image-filter);
    height: var(--image-size);
    inset-block-end: calc(var(--border-size) * -1);
    inset-inline-end: calc(var(--image-size) * -1);
    position: absolute
}

.the-title--white {
    --image-filter: grayscale(1) invert(1);
    --main-clr-fg: var(--clr-white-100)
}

.main-card {
    --date-font-size: 1rem;
    --date-font-weight: 500;
    --date-line-height: 1.3125;
    --title-font-size: 1.5rem;
    --title-font-weight: 700;
    --title-line-height: 1.333333333333333;
    --main-gap: 1rem;
    display: flex;
    flex-direction: column;
    gap: .75rem;
    position: relative
}

.main-card--smaller {
    --title-line-height: 1.208333333333333;
    --main-gap: .5rem;
    gap: .5rem
}

.main-card__caption {
    display: contents
}

.main-card__bag {
    margin-block-start: var(--main-gap);
    margin-inline-start: var(--main-gap);
    position: relative;
    z-index: 10
}

.main-card__icon {
    aspect-ratio: 1;
    background-color: var(--clr-red-200);
    border-radius: 50%;
    color: var(--clr-white-100);
    display: grid;
    font-size: 1.125rem;
    margin-block-end: var(--main-gap);
    margin-block-start: auto;
    margin-inline-end: var(--main-gap);
    margin-inline-start: auto;
    place-items: center;
    width: 2.222222222222222em
}

.main-card__wrapper {
    align-items: start;
    display: grid;
    justify-items: start;
    gap: var(--main-gap)
}

.main-card__wrapper>* {
    grid-area: 1/1
}

.main-card__date {
    font-size: var(--date-font-size);
    font-weight: var(--date-font-weight);
    line-height: var(--date-line-height)
}

.main-card__title {
    font-size: var(--title-font-size);
    font-weight: var(--title-font-weight);
    line-height: var(--title-line-height)
}

.main-card__permalink {
    line-height: inherit
}

.main-card__permalink:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.media-section {
    --main-clr-bg: var(--clr-red-200);
    --main-clr-fg: var(--clr-white-100);
    isolation: isolate;
    position: relative
}

.media-section:before {
    background-image: radial-gradient(circle, transparent, hsl(0, 0%, 0%, .75));
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: -1
}

.highlight-card {
    --main-gap: 1.25rem;
    --text-font-size: 1.5rem;
    --text-line-height: 1.333333333333333;
    --title-clr-fg: var(--clr-white-100);
    --title-font-size: 2.125rem;
    --title-font-weight: 700;
    --title-line-height: 1.176470588235294;
    display: flex;
    flex-direction: column;
    gap: var(--main-gap);
    position: relative
}

.highlight-card__caption {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: var(--main-gap);
    isolation: isolate
}

.highlight-card__bag {
    --main-font-size: 1.25rem;
    position: relative;
    z-index: 10;
    margin-block-start: var(--main-gap);
    margin-inline-start: var(--main-gap)
}

.highlight-card__icon {
    aspect-ratio: 1;
    background-color: var(--clr-red-200);
    border-radius: 50%;
    color: var(--clr-white-100);
    display: grid;
    font-size: 1.575rem;
    /*margin: auto;*/
    place-items: center;
    width: 2.260869565217391em
}


.highlight-card__icon_b {
    aspect-ratio: 1;
    background-color: var(--clr-red-200);
    border-radius: 50%;
    color: var(--clr-white-100);
    display: grid;
    font-size: 2.575rem;
    margin: auto;
    place-items: center;
    width: 2.260869565217391em
}

.highlight-card__text {
    margin-block: unset;
    font-size: var(--text-font-size);
    line-height: var(--text-line-height)
}

.highlight-card__title {
    color: var(--title-clr-fg);
    font-size: var(--title-font-size);
    font-weight: var(--title-font-weight);
    line-height: var(--title-line-height);
    margin-block-start: auto
}

.highlight-card__permalink:before {
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute
}

.highlight-card__wrapper {
    display: grid;
    align-items: start;
    justify-items: start
}

.highlight-card__wrapper>* {
    grid-area: 1/1
}

.author-section {
    --title-font-size: 1.75rem;
    --title-font-weight: 400
}

.author-section__title {
    font-family: var(--g-alt-font-family);
    font-size: var(--title-font-size);
    font-weight: var(--title-font-weight);
    text-transform: uppercase
}

.author-section-card {
    --image-size: 9.625rem;
    --main-bg-ratio: 622/867;
    --main-gap: 1rem;
    --name-font-size: 1.5rem;
    --name-font-weight: 700;
    --name-line-height: 1.333333333333333;
    --title-font-size: 1.375rem;
    --title-font-weight: 700;
    --title-line-height: 1.363636363636364;
    --type-font-size: 1rem;
    --type-font-weight: 500;
    --type-line-height: 1.3125;
    border: 1px solid;
    display: block;
    padding: var(--main-gap);
    position: relative;
    text-align: center
}

.author-section-card__layout {
    --border-gap: 1rem;
    --border-offset: -6px;
    --border-size: 2px
}

.author-section-card__layout--y:after,
.author-section-card__layout--y:before {
    border-block: var(--border-size) solid;
    content: "";
    inline-size: calc(var(--border-gap) + (var(--border-offset) * -1));
    inset-block: var(--border-gap);
    position: absolute
}

.author-section-card__layout--y:after {
    border-inline-end: var(--border-size) solid;
    inset-inline-end: var(--border-offset)
}

.author-section-card__layout--y:before {
    border-inline-start: var(--border-size) solid;
    inset-inline-start: var(--border-offset)
}

.author-section-card__layout--x:after,
.author-section-card__layout--x:before {
    border-inline: var(--border-size) solid;
    content: "";
    block-size: calc(var(--border-gap) + (var(--border-offset) * -1));
    inset-inline: var(--border-gap);
    position: absolute
}

.author-section-card__layout--x:after {
    border-block-end: var(--border-size) solid;
    inset-block-end: var(--border-offset)
}

.author-section-card__layout--x:before {
    border-block-start: var(--border-size) solid;
    inset-block-start: var(--border-offset)
}

.author-section-card__caption {
    display: contents
}

.author-section-card__image {
    aspect-ratio: 1;
    border-radius: 50%;
    inline-size: var(--image-size)
}

.author-section-card__name {
    font-size: var(--name-font-size);
    font-weight: var(--name-font-weight);
    line-height: var(--name-line-height)
}

.author-section-card__title {
    font-size: var(--title-font-size);
    font-weight: var(--title-font-weight);
    line-height: var(--title-line-height)
}

.author-section-card__type {
    font-size: var(--type-font-size);
    font-weight: var(--type-font-weight);
    line-height: var(--type-line-height);
    margin-top: -.5rem
}

.author-section-card__wrapper {
    align-items: center;
    aspect-ratio: var(--main-bg-ratio);
    display: flex;
    flex-direction: column;
    gap: var(--main-gap);
    justify-content: center;
    text-align: center
}

.author-section-list {
    --dt-col-gap: 1.75rem
}

.main-slide {
    --slide-inline-size: 16.25rem;
    --dot-inline-size: 2.25rem;
    --dot-block-size: .5rem;
    --dot-clr-bg: hsl(0, 0%, 44%);
    --dot-clr-bg--active: var(--clr-red-200)
}

.main-slide--alt-pagination {
    --dot-clr-bg--active: var(--clr-white-100)
}

.main--slide--bigger-slide {
    --slide-inline-size: 19.375rem
}

.main-slide__item {
    inline-size: var(--slide-inline-size)
}

.main-slide__pagination {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 1rem
}

.main-slide__pagination .swiper-pagination-bullet {
    inline-size: var(--dot-inline-size);
    block-size: var(--dot-block-size);
    border-radius: 100vmax;
    background-color: var(--dot-clr-bg);
    transition: background-color var(--g-transition)
}

.main-slide__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: var(--dot-clr-bg--active)
}

.mobile-header {
    --main-clr-bg: var(--clr-red-200);
    --main-clr-fg: var(--clr-white-100);
    background-color: var(--main-clr-bg);
    color: var(--main-clr-fg);
    inset-block-start: 0;
    padding-block: .375rem;
    position: sticky;
    z-index: var(--idx-mobile-header)
}

.mobile-header__container {
    display: grid;
    gap: var(--g-margin);
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    padding-inline: calc(var(--g-margin) + .625rem)
}

.mobile-header__item {
    position: relative
}

.mobile-header-aside {
    display: inline-flex;
    flex-direction: column;
    align-items: center
}

.mobile-header-aside__button {
    background-color: #00000078;
    display: inline-flex;
    font-size: .75rem;
    font-weight: 700;
    padding: .666666666666667em 1em;
    border-radius: 100vmax;
    line-height: 1.2;
    align-self: center
}

.mobile-header__icons {
    display: flex;
    gap: 1.25rem;
    font-size: 1.125rem
}

.mobile-header-nav {
    background-color: var(--clr-red-200);
    box-shadow: -.25rem .25rem .5rem #00000040;
    color: var(--clr-white-100);
    display: flex;
    flex-direction: column;
    gap: .5rem;
    inset-block-start: 100%;
    inset-inline-end: 0;
    margin-top: 1.5rem;
    opacity: 0;
    padding: 1.25rem;
    pointer-events: none;
    position: absolute;
    transition: var(--g-transition);
    transition-property: margin-top, opacity
}

.mobile-header-form {
    --main-block-size: 2rem;
    --main-clr-bg: var(--clr-white-100);
    --main-font-size: .875rem;
    --text-inline-size: 7.5rem;
    block-size: var(--main-block-size);
    display: flex;
    inset-block-end: 0;
    inset-block-start: 0;
    inset-inline-end: 1.5rem;
    margin-block: auto;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transition: var(--g-transition);
    transition-property: opacity
}

.mobile-header-form__text,
.mobile-header-form__button {
    background-color: var(--main-clr-bg);
    border: 0;
    font-size: var(--main-font-size)
}

.mobile-header-form__text {
    border-end-start-radius: 100vmax;
    border-start-start-radius: 100vmax;
    inline-size: var(--text-inline-size);
    padding: .5em 1em
}

.mobile-header-form__button {
    aspect-ratio: 1;
    border-end-end-radius: 100vmax;
    border-start-end-radius: 100vmax
}

.main-single-article {
    --highlight-color: var(--clr-red-200);
    margin-inline: auto;
    max-inline-size: var(--article-inline-size);
    width: 100%
}

.main-single-article__bar {
    background-color: var(--highlight-color);
    color: var(--clr-white-100);
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: 900;
    line-height: 2.3
}

.main-single-article__category {
    background-color: var(--highlight-color);
    color: var(--clr-white-100);
    font-family: var(--g-alt-font-family);
    font-size: 1.25rem;
    line-height: 1.35;
    padding: .35em .6em;
    text-transform: uppercase
}

.main-single-article__header {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

.main-single-article__title {
    color: var(--highlight-color);
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.176470588235294;
    text-wrap: unset
}

.main-single-article-author {
    display: flex;
    gap: .75rem;
    align-items: center;
    font-size: 1.125rem;
    font-weight: 700
}

.main-single-article-author__caption {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.main-single-article-author__image {
    border-radius: 50%;
    border: 1px solid #707070
}

.main-single-article-info {
    display: flex;
    justify-content: space-between;
    gap: var(--g-margin);
    align-items: center
}

.main-single-article-socials {
    color: var(--highlight-color);
    font-size: 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem;
    flex-wrap: wrap
}

.main-single-article-section {
    display: grid;
    grid-template-columns: 1fr 300px;
    gap: 2.25rem
}

.main-single-article-text {
    --p-margin-block: 2rem;
    font-size: 1.46rem;
    line-height: 1.4
}

.main-single-article-text>p {
    margin-block: var(--p-margin-block)
}

.main-single-article-text>p:first-child {
    margin-block-start: unset
}

.main-single-article-text>p:last-child {
    margin-block-end: unset
}

.main-single-article-text>p a {
    color: var(--highlight-color);
    font-weight: 700
}

.main-single-article-text>p a:hover {
    text-decoration: underline
}

.main-single-article-text>:is(h1, h2, h3, h4, h5, h6)+p {
    margin-block-start: calc(var(--p-margin-block) * .8)
}

.main-single-article-box {
    position: relative;
    background-color: var(--highlight-color);
    background-image: url(../img/bg.home-pattern.png);
    background-position: center;
    color: var(--clr-white-100);
    padding: 1rem
}

.main-single-article-box__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .75rem
}

.main-single-article-box__label {
    font-size: 1.125rem;
    text-transform: uppercase;
    font-family: var(--g-alt-font-family);
    font-weight: 400
}

.main-single-article-box__title {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.166666666666667
}

.main-single-article-box__permalink {
    line-height: inherit
}

.main-single-article-box__wrapper {
    border: 1px solid;
    position: relative;
    padding: 1.5rem
}

.main-single-article-box__layout {
    --border-gap: 1rem;
    --border-offset: -6px;
    --border-size: 2px
}

.main-single-article-box__layout--y:after,
.main-single-article-box__layout--y:before {
    border-block: var(--border-size) solid;
    content: "";
    inline-size: calc(var(--border-gap) + (var(--border-offset) * -1));
    inset-block: var(--border-gap);
    position: absolute
}

.main-single-article-box__layout--y:after {
    border-inline-end: var(--border-size) solid;
    inset-inline-end: var(--border-offset)
}

.main-single-article-box__layout--y:before {
    border-inline-start: var(--border-size) solid;
    inset-inline-start: var(--border-offset)
}

.main-single-article-box__layout--x:after,
.main-single-article-box__layout--x:before {
    border-inline: var(--border-size) solid;
    content: "";
    block-size: calc(var(--border-gap) + var(--border-size) + (var(--border-offset) * -1));
    inset-inline: var(--border-gap);
    position: absolute
}

.main-single-article-box__layout--x:after {
    border-block-end: var(--border-size) solid;
    inset-block-end: var(--border-offset)
}

.main-single-article-box__layout--x:before {
    border-block-start: var(--border-size) solid;
    inset-block-start: var(--border-offset)
}

.main-single-article-list {
    --img-inline-size: 7.75rem;
    --border-size: 2px;
    border-block-end: var(--border-size) solid var(--highlight-color)
}

.main-single-article-list__card {
    display: grid;
    grid-template-columns: var(--img-inline-size) 1fr;
    align-items: center;
    gap: .75rem;
    padding-block: 1.25rem;
    border-block-start: var(--border-size) solid var(--highlight-color)
}

.main-single-article-list__permalink {
    line-height: inherit
}

.main-single-article-list__title {
    display: block;
    font-size: 1.25rem;
    line-height: 1.2
}

.main-single-article-list__card--reverse {
    grid-template-columns: 1fr var(--img-inline-size)
}

.main-single-article-list__card--reverse .main-single-article-list__caption {
    order: -1
}

.main-single-article-tags {
    border-block-start: 2px solid var(--highlight-color);
    padding-block-start: 1.25rem;
    display: flex;
    gap: 1rem;
    flex-wrap: wrap
}

.main-single-article-tags__permalink {
    background-color: var(--highlight-color);
    color: var(--clr-white-100);
    font-size: .875rem;
    font-family: var(--g-alt-font-family);
    text-transform: uppercase;
    min-inline-size: 8.375rem;
    text-align: center;
    padding: .25rem
}

.the-pagination {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: var(--g-margin);
    justify-content: center
}

.the-pagination__item {
    background-color: var(--clr-red-100);
    color: var(--clr-white-100);
    padding: .5em 1em;
    transition: var(--g-transition)
}

.the-pagination__number--current {
    background-color: var(--clr-red-200);
    font-weight: 700;
    pointer-events: none
}

.main-footer {
    --main-clr-bg: var(--clr-red-100);
    --main-clr-fg: var(--clr-white-100);
    background-color: var(--main-clr-bg);
    color: var(--main-clr-fg);
    padding-block: 2.1875rem
}

.main-footer__aside {
    flex-grow: 1
}

.main-footer__wrapper {
    align-items: flex-end;
    display: flex;
    gap: 2.875rem
}

.main-footer-nav {
    display: flex;
    flex-wrap: wrap;
    font-size: 1rem;
    font-weight: 500;
    gap: 2.5rem;
    line-height: 1.2;
    text-align: center;
    justify-content: end;
}

.main-footer-nav__item--active {
    font-weight: 700
}

.main-footer-socials {
    align-content: center;
    display: flex;
    font-size: 1.875rem;
    gap: 2rem
}

.main-footer-about {
    align-items: flex-end;
    display: flex;
    flex-direction: column
}

:where(.u-container) {
    inline-size: min(100%, calc(var(--g-container-w) + (var(--g-margin) * 2)));
    margin-inline: auto;
    padding-inline: var(--g-margin)
}

.u-container[data-width=full] {
    --g-container-w: 100%
}

.u-dots {
    --lines: 1;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--lines);
    display: -webkit-box;
    overflow: hidden
}

.u-display-contents {
    display: contents
}

.u-dots[data-lines="1"] {
    --lines: 1
}

.u-dots[data-lines="2"] {
    --lines: 2
}

.u-dots[data-lines="3"] {
    --lines: 3
}

.u-dots[data-lines="4"] {
    --lines: 4
}

.u-dots[data-lines="5"] {
    --lines: 5
}

.u-float-inline-start {
    float: inline-start !important
}

.u-float-inline-end {
    float: inline-end !important
}

.u-fw-100 {
    font-weight: 100 !important
}

.u-fw-200 {
    font-weight: 200 !important
}

.u-fw-300 {
    font-weight: 300 !important
}

.u-fw-400 {
    font-weight: 400 !important
}

.u-fw-500 {
    font-weight: 500 !important
}

.u-fw-600 {
    font-weight: 600 !important
}

.u-fw-700 {
    font-weight: 700 !important
}

.u-fw-800 {
    font-weight: 800 !important
}

.u-fw-900 {
    font-weight: 900 !important
}

.u-full-width {
    inline-size: var(--vw);
    inset-inline: 50%;
    margin-inline: calc((var(--vw) / 2) * -1);
    position: relative
}

.u-hidden {
    display: none !important
}

.u-invisible {
    visibility: hidden !important
}

.u-negative-margin {
    margin-inline: calc(var(--g-margin) * -1)
}

.u-negative-margin-start {
    margin-inline-start: calc(var(--g-margin) * -1)
}

.u-negative-margin-end {
    margin-inline-end: calc(var(--g-margin) * -1)
}

.u-overflow-hidden {
    overflow: hidden !important
}

.u-responsive-image,
.u-responsive-video {
    block-size: auto;
    display: block;
    inline-size: 100%
}

.u-responsive-video {
    --aspect-ratio: 16/9;
    aspect-ratio: var(--aspect-ratio)
}

.u-text-align-start {
    text-align: start !important
}

.u-text-align-center {
    text-align: center !important
}

.u-text-align-end {
    text-align: end !important
}

.u-text-underline {
    text-decoration: underline !important
}

.u-text-uppercase {
    text-transform: uppercase !important
}

.u-the-banner {
    align-items: center;
    display: flex;
    justify-content: center;
    
}

.u-the-banner:has(>[id^=ad_]:empty) {
    display: none !important
}

.u-disable-effects * {
    transition: none !important
}

.u-flex {
    display: flex
}

.u-inline-flex {
    display: inline-flex
}

.u-flex-block-start,
[data-align=start] {
    align-items: flex-start !important
}

.u-flex-block-center,
[data-align=center] {
    align-items: center !important
}

.u-flex-block-end,
[data-align=end] {
    align-items: flex-end !important
}

.u-flex-inline-end,
[data-justify=end] {
    justify-content: flex-end !important
}

.u-flex-inline-start,
[data-justify=start] {
    justify-content: flex-start !important
}

.u-flex-inline-center,
[data-justify=center] {
    justify-content: center !important
}

.u-flex-inline-space-between,
[data-justify=space-between] {
    justify-content: space-between !important
}

.u-list-lateral {
    align-items: flex-start;
    display: inline-flex;
    flex-wrap: wrap
}

.u-list-reset {
    list-style: none;
    margin-block: unset;
    padding-inline-start: initial
}

.u-img[style] {
    --_width: var(--width, var(--mb-width));
    --dt-width: auto;
    --mb-width: auto;
    block-size: auto;
    inline-size: var(--_width)
}

@media (min-width: 768px) {
    .u-img[style] {
        --width: var(--dt-width)
    }
}

:where(.u-aspect-ratio) {
    inline-size: 100%
}

:where(.u-svg, .u-aspect-ratio) {
    --aspect-ratio: var(--mb-ar, 1.777777777777778);
    aspect-ratio: var(--aspect-ratio);
    block-size: auto;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: var(--g-obj-pos);
    object-position: var(--g-obj-pos)
}

@media (min-width: 768px) {
    :where(.u-svg, .u-aspect-ratio) {
        --aspect-ratio: var(--dt-ar, 1.777777777777778)
    }
}

.u-svg-icon[style] {
    --size: auto;
    aspect-ratio: 1;
    block-size: auto;
    display: grid;
    inline-size: var(--size);
    place-items: center
}

.u-hover\:underline:hover {
    text-decoration: underline
}

.u-separator {
    background-color: var(--clr-bg, currentColor);
    block-size: var(--size, 1px);
    pointer-events: none
}

.u-bg {
    background-color: var(--main-clr-bg, initial);
    color: var(--main-clr-fg, initial)
}

.u-grid {
    --dt-cols: initial;
    --main-gap: var(--g-margin);
    --mb-cols: 1fr;
    display: grid;
    gap: var(--main-gap);
    grid-template-columns: var(--_cols, var(--mb-cols))
}

@media (min-width: 768px) {
    .u-grid {
        --_cols: var(--dt-cols)
    }
}

.u-leading-none {
    line-height: 1
}

.u-icon {
    --main-bg-pos: initial;
    --main-bg-size: cover;
    --main-height: initial;
    --main-width: initial;
    background-position: var(--main-bg-pos);
    background-size: var(--main-bg-size);
    block-size: var(--main-height);
    display: block;
    max-inline-size: var(--main-width)
}

.u-icon--header {
    --main-bg-pos: center right;
    --main-bg-size: auto 100%;
    --main-height: 1.78125rem;
    --main-width: 51rem;
    background-image: url(../img/bg.header.png);
    inline-size: 100%
}

.u-icon--footer {
    --main-bg-pos: center right;
    --main-bg-size: auto 100%;
    --main-height: 1.78125rem;
    --main-width: 62.8125rem;
    background-image: url(../img/bg.header.png);
    inline-size: 100%
}

.u-bg {
    --main-bg-pos: top center;
    --main-bg-repeat: no-repeat;
    --main-bg-size: 100% auto;
    --main-bg-src: url(../img/bg.home-pattern.png);
    background-image: var(--main-bg-src);
    background-position: var(--main-bg-pos);
    background-repeat: var(--main-bg-repeat);
    background-size: var(--main-bg-size)
}

:where(.u-bag) {
    --main-clr-bg: var(--clr-red-200);
    --main-clr-fg: var(--clr-white-100);
    --main-font-family: var(--g-alt-font-family);
    --main-font-size: 1rem;
    --main-font-weight: 400;
    --main-padding: .3125em .625em;
    background-color: var(--main-clr-bg);
    color: var(--main-clr-fg);
    display: inline-block;
    font-family: var(--main-font-family);
    font-size: var(--main-font-size);
    font-weight: var(--main-font-weight);
    line-height: 1.4;
    padding: var(--main-padding);
    text-transform: uppercase
}

.u-hover-color {
    transition: color var(--g-transition)
}

.u-hover-color:hover {
    color: var(--clr-red-200)
}

.all\:margin-block--200 {
    margin-block: -12.5rem
}

.all\:margin-block-start--200 {
    margin-block-start: -12.5rem
}

.all\:margin-block-end--200 {
    margin-block-end: -12.5rem
}

.all\:margin-inline--200 {
    margin-inline: -12.5rem
}

.all\:margin-inline-start--200 {
    margin-inline-start: -12.5rem
}

.all\:margin-inline-end--200 {
    margin-inline-end: -12.5rem
}

.all\:margin-block--196 {
    margin-block: -12.25rem
}

.all\:margin-block-start--196 {
    margin-block-start: -12.25rem
}

.all\:margin-block-end--196 {
    margin-block-end: -12.25rem
}

.all\:margin-inline--196 {
    margin-inline: -12.25rem
}

.all\:margin-inline-start--196 {
    margin-inline-start: -12.25rem
}

.all\:margin-inline-end--196 {
    margin-inline-end: -12.25rem
}

.all\:margin-block--192 {
    margin-block: -12rem
}

.all\:margin-block-start--192 {
    margin-block-start: -12rem
}

.all\:margin-block-end--192 {
    margin-block-end: -12rem
}

.all\:margin-inline--192 {
    margin-inline: -12rem
}

.all\:margin-inline-start--192 {
    margin-inline-start: -12rem
}

.all\:margin-inline-end--192 {
    margin-inline-end: -12rem
}

.all\:margin-block--188 {
    margin-block: -11.75rem
}

.all\:margin-block-start--188 {
    margin-block-start: -11.75rem
}

.all\:margin-block-end--188 {
    margin-block-end: -11.75rem
}

.all\:margin-inline--188 {
    margin-inline: -11.75rem
}

.all\:margin-inline-start--188 {
    margin-inline-start: -11.75rem
}

.all\:margin-inline-end--188 {
    margin-inline-end: -11.75rem
}

.all\:margin-block--184 {
    margin-block: -11.5rem
}

.all\:margin-block-start--184 {
    margin-block-start: -11.5rem
}

.all\:margin-block-end--184 {
    margin-block-end: -11.5rem
}

.all\:margin-inline--184 {
    margin-inline: -11.5rem
}

.all\:margin-inline-start--184 {
    margin-inline-start: -11.5rem
}

.all\:margin-inline-end--184 {
    margin-inline-end: -11.5rem
}

.all\:margin-block--180 {
    margin-block: -11.25rem
}

.all\:margin-block-start--180 {
    margin-block-start: -11.25rem
}

.all\:margin-block-end--180 {
    margin-block-end: -11.25rem
}

.all\:margin-inline--180 {
    margin-inline: -11.25rem
}

.all\:margin-inline-start--180 {
    margin-inline-start: -11.25rem
}

.all\:margin-inline-end--180 {
    margin-inline-end: -11.25rem
}

.all\:margin-block--176 {
    margin-block: -11rem
}

.all\:margin-block-start--176 {
    margin-block-start: -11rem
}

.all\:margin-block-end--176 {
    margin-block-end: -11rem
}

.all\:margin-inline--176 {
    margin-inline: -11rem
}

.all\:margin-inline-start--176 {
    margin-inline-start: -11rem
}

.all\:margin-inline-end--176 {
    margin-inline-end: -11rem
}

.all\:margin-block--172 {
    margin-block: -10.75rem
}

.all\:margin-block-start--172 {
    margin-block-start: -10.75rem
}

.all\:margin-block-end--172 {
    margin-block-end: -10.75rem
}

.all\:margin-inline--172 {
    margin-inline: -10.75rem
}

.all\:margin-inline-start--172 {
    margin-inline-start: -10.75rem
}

.all\:margin-inline-end--172 {
    margin-inline-end: -10.75rem
}

.all\:margin-block--168 {
    margin-block: -10.5rem
}

.all\:margin-block-start--168 {
    margin-block-start: -10.5rem
}

.all\:margin-block-end--168 {
    margin-block-end: -10.5rem
}

.all\:margin-inline--168 {
    margin-inline: -10.5rem
}

.all\:margin-inline-start--168 {
    margin-inline-start: -10.5rem
}

.all\:margin-inline-end--168 {
    margin-inline-end: -10.5rem
}

.all\:margin-block--164 {
    margin-block: -10.25rem
}

.all\:margin-block-start--164 {
    margin-block-start: -10.25rem
}

.all\:margin-block-end--164 {
    margin-block-end: -10.25rem
}

.all\:margin-inline--164 {
    margin-inline: -10.25rem
}

.all\:margin-inline-start--164 {
    margin-inline-start: -10.25rem
}

.all\:margin-inline-end--164 {
    margin-inline-end: -10.25rem
}

.all\:margin-block--160 {
    margin-block: -10rem
}

.all\:margin-block-start--160 {
    margin-block-start: -10rem
}

.all\:margin-block-end--160 {
    margin-block-end: -10rem
}

.all\:margin-inline--160 {
    margin-inline: -10rem
}

.all\:margin-inline-start--160 {
    margin-inline-start: -10rem
}

.all\:margin-inline-end--160 {
    margin-inline-end: -10rem
}

.all\:margin-block--156 {
    margin-block: -9.75rem
}

.all\:margin-block-start--156 {
    margin-block-start: -9.75rem
}

.all\:margin-block-end--156 {
    margin-block-end: -9.75rem
}

.all\:margin-inline--156 {
    margin-inline: -9.75rem
}

.all\:margin-inline-start--156 {
    margin-inline-start: -9.75rem
}

.all\:margin-inline-end--156 {
    margin-inline-end: -9.75rem
}

.all\:margin-block--152 {
    margin-block: -9.5rem
}

.all\:margin-block-start--152 {
    margin-block-start: -9.5rem
}

.all\:margin-block-end--152 {
    margin-block-end: -9.5rem
}

.all\:margin-inline--152 {
    margin-inline: -9.5rem
}

.all\:margin-inline-start--152 {
    margin-inline-start: -9.5rem
}

.all\:margin-inline-end--152 {
    margin-inline-end: -9.5rem
}

.all\:margin-block--148 {
    margin-block: -9.25rem
}

.all\:margin-block-start--148 {
    margin-block-start: -9.25rem
}

.all\:margin-block-end--148 {
    margin-block-end: -9.25rem
}

.all\:margin-inline--148 {
    margin-inline: -9.25rem
}

.all\:margin-inline-start--148 {
    margin-inline-start: -9.25rem
}

.all\:margin-inline-end--148 {
    margin-inline-end: -9.25rem
}

.all\:margin-block--144 {
    margin-block: -9rem
}

.all\:margin-block-start--144 {
    margin-block-start: -9rem
}

.all\:margin-block-end--144 {
    margin-block-end: -9rem
}

.all\:margin-inline--144 {
    margin-inline: -9rem
}

.all\:margin-inline-start--144 {
    margin-inline-start: -9rem
}

.all\:margin-inline-end--144 {
    margin-inline-end: -9rem
}

.all\:margin-block--140 {
    margin-block: -8.75rem
}

.all\:margin-block-start--140 {
    margin-block-start: -8.75rem
}

.all\:margin-block-end--140 {
    margin-block-end: -8.75rem
}

.all\:margin-inline--140 {
    margin-inline: -8.75rem
}

.all\:margin-inline-start--140 {
    margin-inline-start: -8.75rem
}

.all\:margin-inline-end--140 {
    margin-inline-end: -8.75rem
}

.all\:margin-block--136 {
    margin-block: -8.5rem
}

.all\:margin-block-start--136 {
    margin-block-start: -8.5rem
}

.all\:margin-block-end--136 {
    margin-block-end: -8.5rem
}

.all\:margin-inline--136 {
    margin-inline: -8.5rem
}

.all\:margin-inline-start--136 {
    margin-inline-start: -8.5rem
}

.all\:margin-inline-end--136 {
    margin-inline-end: -8.5rem
}

.all\:margin-block--132 {
    margin-block: -8.25rem
}

.all\:margin-block-start--132 {
    margin-block-start: -8.25rem
}

.all\:margin-block-end--132 {
    margin-block-end: -8.25rem
}

.all\:margin-inline--132 {
    margin-inline: -8.25rem
}

.all\:margin-inline-start--132 {
    margin-inline-start: -8.25rem
}

.all\:margin-inline-end--132 {
    margin-inline-end: -8.25rem
}

.all\:margin-block--128 {
    margin-block: -8rem
}

.all\:margin-block-start--128 {
    margin-block-start: -8rem
}

.all\:margin-block-end--128 {
    margin-block-end: -8rem
}

.all\:margin-inline--128 {
    margin-inline: -8rem
}

.all\:margin-inline-start--128 {
    margin-inline-start: -8rem
}

.all\:margin-inline-end--128 {
    margin-inline-end: -8rem
}

.all\:margin-block--124 {
    margin-block: -7.75rem
}

.all\:margin-block-start--124 {
    margin-block-start: -7.75rem
}

.all\:margin-block-end--124 {
    margin-block-end: -7.75rem
}

.all\:margin-inline--124 {
    margin-inline: -7.75rem
}

.all\:margin-inline-start--124 {
    margin-inline-start: -7.75rem
}

.all\:margin-inline-end--124 {
    margin-inline-end: -7.75rem
}

.all\:margin-block--120 {
    margin-block: -7.5rem
}

.all\:margin-block-start--120 {
    margin-block-start: -7.5rem
}

.all\:margin-block-end--120 {
    margin-block-end: -7.5rem
}

.all\:margin-inline--120 {
    margin-inline: -7.5rem
}

.all\:margin-inline-start--120 {
    margin-inline-start: -7.5rem
}

.all\:margin-inline-end--120 {
    margin-inline-end: -7.5rem
}

.all\:margin-block--116 {
    margin-block: -7.25rem
}

.all\:margin-block-start--116 {
    margin-block-start: -7.25rem
}

.all\:margin-block-end--116 {
    margin-block-end: -7.25rem
}

.all\:margin-inline--116 {
    margin-inline: -7.25rem
}

.all\:margin-inline-start--116 {
    margin-inline-start: -7.25rem
}

.all\:margin-inline-end--116 {
    margin-inline-end: -7.25rem
}

.all\:margin-block--112 {
    margin-block: -7rem
}

.all\:margin-block-start--112 {
    margin-block-start: -7rem
}

.all\:margin-block-end--112 {
    margin-block-end: -7rem
}

.all\:margin-inline--112 {
    margin-inline: -7rem
}

.all\:margin-inline-start--112 {
    margin-inline-start: -7rem
}

.all\:margin-inline-end--112 {
    margin-inline-end: -7rem
}

.all\:margin-block--108 {
    margin-block: -6.75rem
}

.all\:margin-block-start--108 {
    margin-block-start: -6.75rem
}

.all\:margin-block-end--108 {
    margin-block-end: -6.75rem
}

.all\:margin-inline--108 {
    margin-inline: -6.75rem
}

.all\:margin-inline-start--108 {
    margin-inline-start: -6.75rem
}

.all\:margin-inline-end--108 {
    margin-inline-end: -6.75rem
}

.all\:margin-block--104 {
    margin-block: -6.5rem
}

.all\:margin-block-start--104 {
    margin-block-start: -6.5rem
}

.all\:margin-block-end--104 {
    margin-block-end: -6.5rem
}

.all\:margin-inline--104 {
    margin-inline: -6.5rem
}

.all\:margin-inline-start--104 {
    margin-inline-start: -6.5rem
}

.all\:margin-inline-end--104 {
    margin-inline-end: -6.5rem
}

.all\:margin-block--100 {
    margin-block: -6.25rem
}

.all\:margin-block-start--100 {
    margin-block-start: -6.25rem
}

.all\:margin-block-end--100 {
    margin-block-end: -6.25rem
}

.all\:margin-inline--100 {
    margin-inline: -6.25rem
}

.all\:margin-inline-start--100 {
    margin-inline-start: -6.25rem
}

.all\:margin-inline-end--100 {
    margin-inline-end: -6.25rem
}

.all\:margin-block--96 {
    margin-block: -6rem
}

.all\:margin-block-start--96 {
    margin-block-start: -6rem
}

.all\:margin-block-end--96 {
    margin-block-end: -6rem
}

.all\:margin-inline--96 {
    margin-inline: -6rem
}

.all\:margin-inline-start--96 {
    margin-inline-start: -6rem
}

.all\:margin-inline-end--96 {
    margin-inline-end: -6rem
}

.all\:margin-block--92 {
    margin-block: -5.75rem
}

.all\:margin-block-start--92 {
    margin-block-start: -5.75rem
}

.all\:margin-block-end--92 {
    margin-block-end: -5.75rem
}

.all\:margin-inline--92 {
    margin-inline: -5.75rem
}

.all\:margin-inline-start--92 {
    margin-inline-start: -5.75rem
}

.all\:margin-inline-end--92 {
    margin-inline-end: -5.75rem
}

.all\:margin-block--88 {
    margin-block: -5.5rem
}

.all\:margin-block-start--88 {
    margin-block-start: -5.5rem
}

.all\:margin-block-end--88 {
    margin-block-end: -5.5rem
}

.all\:margin-inline--88 {
    margin-inline: -5.5rem
}

.all\:margin-inline-start--88 {
    margin-inline-start: -5.5rem
}

.all\:margin-inline-end--88 {
    margin-inline-end: -5.5rem
}

.all\:margin-block--84 {
    margin-block: -5.25rem
}

.all\:margin-block-start--84 {
    margin-block-start: -5.25rem
}

.all\:margin-block-end--84 {
    margin-block-end: -5.25rem
}

.all\:margin-inline--84 {
    margin-inline: -5.25rem
}

.all\:margin-inline-start--84 {
    margin-inline-start: -5.25rem
}

.all\:margin-inline-end--84 {
    margin-inline-end: -5.25rem
}

.all\:margin-block--80 {
    margin-block: -5rem
}

.all\:margin-block-start--80 {
    margin-block-start: -5rem
}

.all\:margin-block-end--80 {
    margin-block-end: -5rem
}

.all\:margin-inline--80 {
    margin-inline: -5rem
}

.all\:margin-inline-start--80 {
    margin-inline-start: -5rem
}

.all\:margin-inline-end--80 {
    margin-inline-end: -5rem
}

.all\:margin-block--76 {
    margin-block: -4.75rem
}

.all\:margin-block-start--76 {
    margin-block-start: -4.75rem
}

.all\:margin-block-end--76 {
    margin-block-end: -4.75rem
}

.all\:margin-inline--76 {
    margin-inline: -4.75rem
}

.all\:margin-inline-start--76 {
    margin-inline-start: -4.75rem
}

.all\:margin-inline-end--76 {
    margin-inline-end: -4.75rem
}

.all\:margin-block--72 {
    margin-block: -4.5rem
}

.all\:margin-block-start--72 {
    margin-block-start: -4.5rem
}

.all\:margin-block-end--72 {
    margin-block-end: -4.5rem
}

.all\:margin-inline--72 {
    margin-inline: -4.5rem
}

.all\:margin-inline-start--72 {
    margin-inline-start: -4.5rem
}

.all\:margin-inline-end--72 {
    margin-inline-end: -4.5rem
}

.all\:margin-block--68 {
    margin-block: -4.25rem
}

.all\:margin-block-start--68 {
    margin-block-start: -4.25rem
}

.all\:margin-block-end--68 {
    margin-block-end: -4.25rem
}

.all\:margin-inline--68 {
    margin-inline: -4.25rem
}

.all\:margin-inline-start--68 {
    margin-inline-start: -4.25rem
}

.all\:margin-inline-end--68 {
    margin-inline-end: -4.25rem
}

.all\:margin-block--64 {
    margin-block: -4rem
}

.all\:margin-block-start--64 {
    margin-block-start: -4rem
}

.all\:margin-block-end--64 {
    margin-block-end: -4rem
}

.all\:margin-inline--64 {
    margin-inline: -4rem
}

.all\:margin-inline-start--64 {
    margin-inline-start: -4rem
}

.all\:margin-inline-end--64 {
    margin-inline-end: -4rem
}

.all\:margin-block--60 {
    margin-block: -3.75rem
}

.all\:margin-block-start--60 {
    margin-block-start: -3.75rem
}

.all\:margin-block-end--60 {
    margin-block-end: -3.75rem
}

.all\:margin-inline--60 {
    margin-inline: -3.75rem
}

.all\:margin-inline-start--60 {
    margin-inline-start: -3.75rem
}

.all\:margin-inline-end--60 {
    margin-inline-end: -3.75rem
}

.all\:margin-block--56 {
    margin-block: -3.5rem
}

.all\:margin-block-start--56 {
    margin-block-start: -3.5rem
}

.all\:margin-block-end--56 {
    margin-block-end: -3.5rem
}

.all\:margin-inline--56 {
    margin-inline: -3.5rem
}

.all\:margin-inline-start--56 {
    margin-inline-start: -3.5rem
}

.all\:margin-inline-end--56 {
    margin-inline-end: -3.5rem
}

.all\:margin-block--52 {
    margin-block: -3.25rem
}

.all\:margin-block-start--52 {
    margin-block-start: -3.25rem
}

.all\:margin-block-end--52 {
    margin-block-end: -3.25rem
}

.all\:margin-inline--52 {
    margin-inline: -3.25rem
}

.all\:margin-inline-start--52 {
    margin-inline-start: -3.25rem
}

.all\:margin-inline-end--52 {
    margin-inline-end: -3.25rem
}

.all\:margin-block--48 {
    margin-block: -3rem
}

.all\:margin-block-start--48 {
    margin-block-start: -3rem
}

.all\:margin-block-end--48 {
    margin-block-end: -3rem
}

.all\:margin-inline--48 {
    margin-inline: -3rem
}

.all\:margin-inline-start--48 {
    margin-inline-start: -3rem
}

.all\:margin-inline-end--48 {
    margin-inline-end: -3rem
}

.all\:margin-block--44 {
    margin-block: -2.75rem
}

.all\:margin-block-start--44 {
    margin-block-start: -2.75rem
}

.all\:margin-block-end--44 {
    margin-block-end: -2.75rem
}

.all\:margin-inline--44 {
    margin-inline: -2.75rem
}

.all\:margin-inline-start--44 {
    margin-inline-start: -2.75rem
}

.all\:margin-inline-end--44 {
    margin-inline-end: -2.75rem
}

.all\:margin-block--40 {
    margin-block: -2.5rem
}

.all\:margin-block-start--40 {
    margin-block-start: -2.5rem
}

.all\:margin-block-end--40 {
    margin-block-end: -2.5rem
}

.all\:margin-inline--40 {
    margin-inline: -2.5rem
}

.all\:margin-inline-start--40 {
    margin-inline-start: -2.5rem
}

.all\:margin-inline-end--40 {
    margin-inline-end: -2.5rem
}

.all\:margin-block--36 {
    margin-block: -2.25rem
}

.all\:margin-block-start--36 {
    margin-block-start: -2.25rem
}

.all\:margin-block-end--36 {
    margin-block-end: -2.25rem
}

.all\:margin-inline--36 {
    margin-inline: -2.25rem
}

.all\:margin-inline-start--36 {
    margin-inline-start: -2.25rem
}

.all\:margin-inline-end--36 {
    margin-inline-end: -2.25rem
}

.all\:margin-block--32 {
    margin-block: -2rem
}

.all\:margin-block-start--32 {
    margin-block-start: -2rem
}

.all\:margin-block-end--32 {
    margin-block-end: -2rem
}

.all\:margin-inline--32 {
    margin-inline: -2rem
}

.all\:margin-inline-start--32 {
    margin-inline-start: -2rem
}

.all\:margin-inline-end--32 {
    margin-inline-end: -2rem
}

.all\:margin-block--28 {
    margin-block: -1.75rem
}

.all\:margin-block-start--28 {
    margin-block-start: -1.75rem
}

.all\:margin-block-end--28 {
    margin-block-end: -1.75rem
}

.all\:margin-inline--28 {
    margin-inline: -1.75rem
}

.all\:margin-inline-start--28 {
    margin-inline-start: -1.75rem
}

.all\:margin-inline-end--28 {
    margin-inline-end: -1.75rem
}

.all\:margin-block--24 {
    margin-block: -1.5rem
}

.all\:margin-block-start--24 {
    margin-block-start: -1.5rem
}

.all\:margin-block-end--24 {
    margin-block-end: -1.5rem
}

.all\:margin-inline--24 {
    margin-inline: -1.5rem
}

.all\:margin-inline-start--24 {
    margin-inline-start: -1.5rem
}

.all\:margin-inline-end--24 {
    margin-inline-end: -1.5rem
}

.all\:margin-block--20 {
    margin-block: -1.25rem
}

.all\:margin-block-start--20 {
    margin-block-start: -1.25rem
}

.all\:margin-block-end--20 {
    margin-block-end: -1.25rem
}

.all\:margin-inline--20 {
    margin-inline: -1.25rem
}

.all\:margin-inline-start--20 {
    margin-inline-start: -1.25rem
}

.all\:margin-inline-end--20 {
    margin-inline-end: -1.25rem
}

.all\:margin-block--16 {
    margin-block: -1rem
}

.all\:margin-block-start--16 {
    margin-block-start: -1rem
}

.all\:margin-block-end--16 {
    margin-block-end: -1rem
}

.all\:margin-inline--16 {
    margin-inline: -1rem
}

.all\:margin-inline-start--16 {
    margin-inline-start: -1rem
}

.all\:margin-inline-end--16 {
    margin-inline-end: -1rem
}

.all\:margin-block--12 {
    margin-block: -.75rem
}

.all\:margin-block-start--12 {
    margin-block-start: -.75rem
}

.all\:margin-block-end--12 {
    margin-block-end: -.75rem
}

.all\:margin-inline--12 {
    margin-inline: -.75rem
}

.all\:margin-inline-start--12 {
    margin-inline-start: -.75rem
}

.all\:margin-inline-end--12 {
    margin-inline-end: -.75rem
}

.all\:margin-block--8 {
    margin-block: -.5rem
}

.all\:margin-block-start--8 {
    margin-block-start: -.5rem
}

.all\:margin-block-end--8 {
    margin-block-end: -.5rem
}

.all\:margin-inline--8 {
    margin-inline: -.5rem
}

.all\:margin-inline-start--8 {
    margin-inline-start: -.5rem
}

.all\:margin-inline-end--8 {
    margin-inline-end: -.5rem
}

.all\:margin-block--4 {
    margin-block: -.25rem
}

.all\:margin-block-start--4 {
    margin-block-start: -.25rem
}

.all\:margin-block-end--4 {
    margin-block-end: -.25rem
}

.all\:margin-inline--4 {
    margin-inline: -.25rem
}

.all\:margin-inline-start--4 {
    margin-inline-start: -.25rem
}

.all\:margin-inline-end--4 {
    margin-inline-end: -.25rem
}

.all\:margin-block-0 {
    margin-block: 0rem
}

.all\:margin-block-start-0 {
    margin-block-start: 0rem
}

.all\:margin-block-end-0 {
    margin-block-end: 0rem
}

.all\:margin-inline-0 {
    margin-inline: 0rem
}

.all\:margin-inline-start-0 {
    margin-inline-start: 0rem
}

.all\:margin-inline-end-0 {
    margin-inline-end: 0rem
}

.all\:padding-block-0 {
    padding-block: 0rem
}

.all\:padding-block-start-0 {
    padding-block-start: 0rem
}

.all\:padding-block-end-0 {
    padding-block-end: 0rem
}

.all\:padding-inline-0 {
    padding-inline: 0rem
}

.all\:padding-inline-start-0 {
    padding-inline-start: 0rem
}

.all\:padding-inline-end-0 {
    padding-inline-end: 0rem
}

.all\:margin-block-4 {
    margin-block: .25rem
}

.all\:margin-block-start-4 {
    margin-block-start: .25rem
}

.all\:margin-block-end-4 {
    margin-block-end: .25rem
}

.all\:margin-inline-4 {
    margin-inline: .25rem
}

.all\:margin-inline-start-4 {
    margin-inline-start: .25rem
}

.all\:margin-inline-end-4 {
    margin-inline-end: .25rem
}

.all\:padding-block-4 {
    padding-block: .25rem
}

.all\:padding-block-start-4 {
    padding-block-start: .25rem
}

.all\:padding-block-end-4 {
    padding-block-end: .25rem
}

.all\:padding-inline-4 {
    padding-inline: .25rem
}

.all\:padding-inline-start-4 {
    padding-inline-start: .25rem
}

.all\:padding-inline-end-4 {
    padding-inline-end: .25rem
}

.all\:margin-block-8 {
    margin-block: .5rem
}

.all\:margin-block-start-8 {
    margin-block-start: .5rem
}

.all\:margin-block-end-8 {
    margin-block-end: .5rem
}

.all\:margin-inline-8 {
    margin-inline: .5rem
}

.all\:margin-inline-start-8 {
    margin-inline-start: .5rem
}

.all\:margin-inline-end-8 {
    margin-inline-end: .5rem
}

.all\:padding-block-8 {
    padding-block: .5rem
}

.all\:padding-block-start-8 {
    padding-block-start: .5rem
}

.all\:padding-block-end-8 {
    padding-block-end: .5rem
}

.all\:padding-inline-8 {
    padding-inline: .5rem
}

.all\:padding-inline-start-8 {
    padding-inline-start: .5rem
}

.all\:padding-inline-end-8 {
    padding-inline-end: .5rem
}

.all\:margin-block-12 {
    margin-block: .75rem
}

.all\:margin-block-start-12 {
    margin-block-start: .75rem
}

.all\:margin-block-end-12 {
    margin-block-end: .75rem
}

.all\:margin-inline-12 {
    margin-inline: .75rem
}

.all\:margin-inline-start-12 {
    margin-inline-start: .75rem
}

.all\:margin-inline-end-12 {
    margin-inline-end: .75rem
}

.all\:padding-block-12 {
    padding-block: .75rem
}

.all\:padding-block-start-12 {
    padding-block-start: .75rem
}

.all\:padding-block-end-12 {
    padding-block-end: .75rem
}

.all\:padding-inline-12 {
    padding-inline: .75rem
}

.all\:padding-inline-start-12 {
    padding-inline-start: .75rem
}

.all\:padding-inline-end-12 {
    padding-inline-end: .75rem
}

.all\:margin-block-16 {
    margin-block: 1rem
}

.all\:margin-block-start-16 {
    margin-block-start: 1rem
}

.all\:margin-block-end-16 {
    margin-block-end: 1rem
}

.all\:margin-inline-16 {
    margin-inline: 1rem
}

.all\:margin-inline-start-16 {
    margin-inline-start: 1rem
}

.all\:margin-inline-end-16 {
    margin-inline-end: 1rem
}

.all\:padding-block-16 {
    padding-block: 1rem
}

.all\:padding-block-start-16 {
    padding-block-start: 1rem
}

.all\:padding-block-end-16 {
    padding-block-end: 1rem
}

.all\:padding-inline-16 {
    padding-inline: 1rem
}

.all\:padding-inline-start-16 {
    padding-inline-start: 1rem
}

.all\:padding-inline-end-16 {
    padding-inline-end: 1rem
}

.all\:margin-block-20 {
    margin-block: 1.25rem
}

.all\:margin-block-start-20 {
    margin-block-start: 1.25rem
}

.all\:margin-block-end-20 {
    margin-block-end: 1.25rem
}

.all\:margin-inline-20 {
    margin-inline: 1.25rem
}

.all\:margin-inline-start-20 {
    margin-inline-start: 1.25rem
}

.all\:margin-inline-end-20 {
    margin-inline-end: 1.25rem
}

.all\:padding-block-20 {
    padding-block: 1.25rem
}

.all\:padding-block-start-20 {
    padding-block-start: 1.25rem
}

.all\:padding-block-end-20 {
    padding-block-end: 1.25rem
}

.all\:padding-inline-20 {
    padding-inline: 1.25rem
}

.all\:padding-inline-start-20 {
    padding-inline-start: 1.25rem
}

.all\:padding-inline-end-20 {
    padding-inline-end: 1.25rem
}

.all\:margin-block-24 {
    margin-block: 1.5rem
}

.all\:margin-block-start-24 {
    /*margin-block-start: 1.5rem;*/ 
    margin: 0 0 1rem 0;
 
}

.all\:margin-block-end-24 {
    margin-block-end: 1.5rem
}

.all\:margin-inline-24 {
    margin-inline: 1.5rem
}

.all\:margin-inline-start-24 {
    margin-inline-start: 1.5rem
}

.all\:margin-inline-end-24 {
    margin-inline-end: 1.5rem
}

.all\:padding-block-24 {
    padding-block: 1.5rem
}

.all\:padding-block-start-24 {
    padding-block-start: 1.5rem
}

.all\:padding-block-end-24 {
    padding-block-end: 1.5rem
}

.all\:padding-inline-24 {
    padding-inline: 1.5rem
}

.all\:padding-inline-start-24 {
    padding-inline-start: 1.5rem
}

.all\:padding-inline-end-24 {
    padding-inline-end: 1.5rem
}

.all\:margin-block-28 {
    margin-block: 1.75rem
}

.all\:margin-block-start-28 {
    margin-block-start: 1.75rem
}

.all\:margin-block-end-28 {
    margin-block-end: 1.75rem
}

.all\:margin-inline-28 {
    margin-inline: 1.75rem
}

.all\:margin-inline-start-28 {
    margin-inline-start: 1.75rem
}

.all\:margin-inline-end-28 {
    margin-inline-end: 1.75rem
}

.all\:padding-block-28 {
    padding-block: 1.75rem
}

.all\:padding-block-start-28 {
    padding-block-start: 1.75rem
}

.all\:padding-block-end-28 {
    padding-block-end: 1.75rem
}

.all\:padding-inline-28 {
    padding-inline: 1.75rem
}

.all\:padding-inline-start-28 {
    padding-inline-start: 1.75rem
}

.all\:padding-inline-end-28 {
    padding-inline-end: 1.75rem
}

.all\:margin-block-32 {
    margin-block: 2rem
}

.all\:margin-block-start-32 {
    margin-block-start: 2rem;
    margin-bottom: 4rem;
}

.all\:margin-block-end-32 {
    margin-block-end: 2rem
}

.all\:margin-inline-32 {
    margin-inline: 2rem
}

.all\:margin-inline-start-32 {
    margin-inline-start: 2rem
}

.all\:margin-inline-end-32 {
    margin-inline-end: 2rem
}

.all\:padding-block-32 {
    padding-block: 2rem
}

.all\:padding-block-start-32 {
    padding-block-start: 2rem
}

.all\:padding-block-end-32 {
    padding-block-end: 2rem
}

.all\:padding-inline-32 {
    padding-inline: 2rem
}

.all\:padding-inline-start-32 {
    padding-inline-start: 2rem
}

.all\:padding-inline-end-32 {
    padding-inline-end: 2rem
}

.all\:margin-block-36 {
    margin-block: 2.25rem
}

.all\:margin-block-start-36 {
    margin-block-start: 2.25rem
}

.all\:margin-block-end-36 {
    margin-block-end: 2.25rem
}

.all\:margin-inline-36 {
    margin-inline: 2.25rem
}

.all\:margin-inline-start-36 {
    margin-inline-start: 2.25rem
}

.all\:margin-inline-end-36 {
    margin-inline-end: 2.25rem
}

.all\:padding-block-36 {
    padding-block: 2.25rem
}

.all\:padding-block-start-36 {
    padding-block-start: 2.25rem
}

.all\:padding-block-end-36 {
    padding-block-end: 2.25rem
}

.all\:padding-inline-36 {
    padding-inline: 2.25rem
}

.all\:padding-inline-start-36 {
    padding-inline-start: 2.25rem
}

.all\:padding-inline-end-36 {
    padding-inline-end: 2.25rem
}

.all\:margin-block-40 {
    margin-block: 2.5rem
}

.all\:margin-block-start-40 {
    margin-block-start: 2.5rem
}

.all\:margin-block-end-40 {
    margin-block-end: 2.5rem
}

.all\:margin-inline-40 {
    margin-inline: 2.5rem
}

.all\:margin-inline-start-40 {
    margin-inline-start: 2.5rem
}

.all\:margin-inline-end-40 {
    margin-inline-end: 2.5rem
}

.all\:padding-block-40 {
    padding-block: 2.5rem
}

.all\:padding-block-start-40 {
    padding-block-start: 2.5rem
}

.all\:padding-block-end-40 {
    padding-block-end: 2.5rem
}

.all\:padding-inline-40 {
    padding-inline: 2.5rem
}

.all\:padding-inline-start-40 {
    padding-inline-start: 2.5rem
}

.all\:padding-inline-end-40 {
    padding-inline-end: 2.5rem
}

.all\:margin-block-44 {
    margin-block: 2.75rem
}

.all\:margin-block-start-44 {
    margin-block-start: 2.75rem
}

.all\:margin-block-end-44 {
    margin-block-end: 2.75rem
}

.all\:margin-inline-44 {
    margin-inline: 2.75rem
}

.all\:margin-inline-start-44 {
    margin-inline-start: 2.75rem
}

.all\:margin-inline-end-44 {
    margin-inline-end: 2.75rem
}

.all\:padding-block-44 {
    padding-block: 2.75rem
}

.all\:padding-block-start-44 {
    padding-block-start: 2.75rem
}

.all\:padding-block-end-44 {
    padding-block-end: 2.75rem
}

.all\:padding-inline-44 {
    padding-inline: 2.75rem
}

.all\:padding-inline-start-44 {
    padding-inline-start: 2.75rem
}

.all\:padding-inline-end-44 {
    padding-inline-end: 2.75rem
}

.all\:margin-block-48 {
    margin-block: 3rem
}

.all\:margin-block-start-48 {
    margin-block-start: 3rem
}

.all\:margin-block-end-48 {
    margin-block-end: 3rem
}

.all\:margin-inline-48 {
    margin-inline: 3rem
}

.all\:margin-inline-start-48 {
    margin-inline-start: 3rem
}

.all\:margin-inline-end-48 {
    margin-inline-end: 3rem
}

.all\:padding-block-48 {
    padding-block: 3rem
}

.all\:padding-block-start-48 {
    padding-block-start: 3rem
}

.all\:padding-block-end-48 {
    padding-block-end: 3rem
}

.all\:padding-inline-48 {
    padding-inline: 3rem
}

.all\:padding-inline-start-48 {
    padding-inline-start: 3rem
}

.all\:padding-inline-end-48 {
    padding-inline-end: 3rem
}

.all\:margin-block-52 {
    margin-block: 3.25rem
}

.all\:margin-block-start-52 {
    margin-block-start: 3.25rem
}

.all\:margin-block-end-52 {
    margin-block-end: 3.25rem
}

.all\:margin-inline-52 {
    margin-inline: 3.25rem
}

.all\:margin-inline-start-52 {
    margin-inline-start: 3.25rem
}

.all\:margin-inline-end-52 {
    margin-inline-end: 3.25rem
}

.all\:padding-block-52 {
    padding-block: 3.25rem
}

.all\:padding-block-start-52 {
    padding-block-start: 3.25rem
}

.all\:padding-block-end-52 {
    padding-block-end: 3.25rem
}

.all\:padding-inline-52 {
    padding-inline: 3.25rem
}

.all\:padding-inline-start-52 {
    padding-inline-start: 3.25rem
}

.all\:padding-inline-end-52 {
    padding-inline-end: 3.25rem
}

.all\:margin-block-56 {
    margin-block: 3.5rem
}

.all\:margin-block-start-56 {
    margin-block-start: 3.5rem
}

.all\:margin-block-end-56 {
    margin-block-end: 3.5rem
}

.all\:margin-inline-56 {
    margin-inline: 3.5rem
}

.all\:margin-inline-start-56 {
    margin-inline-start: 3.5rem
}

.all\:margin-inline-end-56 {
    margin-inline-end: 3.5rem
}

.all\:padding-block-56 {
    padding-block: 3.5rem
}

.all\:padding-block-start-56 {
    padding-block-start: 3.5rem
}

.all\:padding-block-end-56 {
    padding-block-end: 3.5rem
}

.all\:padding-inline-56 {
    padding-inline: 3.5rem
}

.all\:padding-inline-start-56 {
    padding-inline-start: 3.5rem
}

.all\:padding-inline-end-56 {
    padding-inline-end: 3.5rem
}

.all\:margin-block-60 {
    margin-block: 3.75rem
}

.all\:margin-block-start-60 {
    margin-block-start: 3.75rem
}

.all\:margin-block-end-60 {
    margin-block-end: 3.75rem
}

.all\:margin-inline-60 {
    margin-inline: 3.75rem
}

.all\:margin-inline-start-60 {
    margin-inline-start: 3.75rem
}

.all\:margin-inline-end-60 {
    margin-inline-end: 3.75rem
}

.all\:padding-block-60 {
    padding-block: 3.75rem
}

.all\:padding-block-start-60 {
    padding-block-start: 3.75rem
}

.all\:padding-block-end-60 {
    padding-block-end: 3.75rem
}

.all\:padding-inline-60 {
    padding-inline: 3.75rem
}

.all\:padding-inline-start-60 {
    padding-inline-start: 3.75rem
}

.all\:padding-inline-end-60 {
    padding-inline-end: 3.75rem
}

.all\:margin-block-64 {
    margin-block: 4rem
}

.all\:margin-block-start-64 {
    margin-block-start: 4rem
}

.all\:margin-block-end-64 {
    margin-block-end: 4rem
}

.all\:margin-inline-64 {
    margin-inline: 4rem
}

.all\:margin-inline-start-64 {
    margin-inline-start: 4rem
}

.all\:margin-inline-end-64 {
    margin-inline-end: 4rem
}

.all\:padding-block-64 {
    padding-block: 4rem
}

.all\:padding-block-start-64 {
    padding-block-start: 4rem
}

.all\:padding-block-end-64 {
    padding-block-end: 4rem
}

.all\:padding-inline-64 {
    padding-inline: 4rem
}

.all\:padding-inline-start-64 {
    padding-inline-start: 4rem
}

.all\:padding-inline-end-64 {
    padding-inline-end: 4rem
}

.all\:margin-block-68 {
    margin-block: 4.25rem
}

.all\:margin-block-start-68 {
    margin-block-start: 4.25rem
}

.all\:margin-block-end-68 {
    margin-block-end: 4.25rem
}

.all\:margin-inline-68 {
    margin-inline: 4.25rem
}

.all\:margin-inline-start-68 {
    margin-inline-start: 4.25rem
}

.all\:margin-inline-end-68 {
    margin-inline-end: 4.25rem
}

.all\:padding-block-68 {
    padding-block: 4.25rem
}

.all\:padding-block-start-68 {
    padding-block-start: 4.25rem
}

.all\:padding-block-end-68 {
    padding-block-end: 4.25rem
}

.all\:padding-inline-68 {
    padding-inline: 4.25rem
}

.all\:padding-inline-start-68 {
    padding-inline-start: 4.25rem
}

.all\:padding-inline-end-68 {
    padding-inline-end: 4.25rem
}

.all\:margin-block-72 {
    margin-block: 4.5rem
}

.all\:margin-block-start-72 {
    margin-block-start: 4.5rem
}

.all\:margin-block-end-72 {
    margin-block-end: 4.5rem
}

.all\:margin-inline-72 {
    margin-inline: 4.5rem
}

.all\:margin-inline-start-72 {
    margin-inline-start: 4.5rem
}

.all\:margin-inline-end-72 {
    margin-inline-end: 4.5rem
}

.all\:padding-block-72 {
    padding-block: 4.5rem
}

.all\:padding-block-start-72 {
    padding-block-start: 4.5rem
}

.all\:padding-block-end-72 {
    padding-block-end: 4.5rem
}

.all\:padding-inline-72 {
    padding-inline: 4.5rem
}

.all\:padding-inline-start-72 {
    padding-inline-start: 4.5rem
}

.all\:padding-inline-end-72 {
    padding-inline-end: 4.5rem
}

.all\:margin-block-76 {
    margin-block: 4.75rem
}

.all\:margin-block-start-76 {
    margin-block-start: 4.75rem
}

.all\:margin-block-end-76 {
    margin-block-end: 4.75rem
}

.all\:margin-inline-76 {
    margin-inline: 4.75rem
}

.all\:margin-inline-start-76 {
    margin-inline-start: 4.75rem
}

.all\:margin-inline-end-76 {
    margin-inline-end: 4.75rem
}

.all\:padding-block-76 {
    padding-block: 4.75rem
}

.all\:padding-block-start-76 {
    padding-block-start: 4.75rem
}

.all\:padding-block-end-76 {
    padding-block-end: 4.75rem
}

.all\:padding-inline-76 {
    padding-inline: 4.75rem
}

.all\:padding-inline-start-76 {
    padding-inline-start: 4.75rem
}

.all\:padding-inline-end-76 {
    padding-inline-end: 4.75rem
}

.all\:margin-block-80 {
    margin-block: 5rem
}

.all\:margin-block-start-80 {
    margin-block-start: 5rem
}

.all\:margin-block-end-80 {
    margin-block-end: 5rem
}

.all\:margin-inline-80 {
    margin-inline: 5rem
}

.all\:margin-inline-start-80 {
    margin-inline-start: 5rem
}

.all\:margin-inline-end-80 {
    margin-inline-end: 5rem
}

.all\:padding-block-80 {
    padding-block: 5rem
}

.all\:padding-block-start-80 {
    padding-block-start: 5rem
}

.all\:padding-block-end-80 {
    padding-block-end: 5rem
}

.all\:padding-inline-80 {
    padding-inline: 5rem
}

.all\:padding-inline-start-80 {
    padding-inline-start: 5rem
}

.all\:padding-inline-end-80 {
    padding-inline-end: 5rem
}

.all\:margin-block-84 {
    margin-block: 5.25rem
}

.all\:margin-block-start-84 {
    margin-block-start: 5.25rem
}

.all\:margin-block-end-84 {
    margin-block-end: 5.25rem
}

.all\:margin-inline-84 {
    margin-inline: 5.25rem
}

.all\:margin-inline-start-84 {
    margin-inline-start: 5.25rem
}

.all\:margin-inline-end-84 {
    margin-inline-end: 5.25rem
}

.all\:padding-block-84 {
    padding-block: 5.25rem
}

.all\:padding-block-start-84 {
    padding-block-start: 5.25rem
}

.all\:padding-block-end-84 {
    padding-block-end: 5.25rem
}

.all\:padding-inline-84 {
    padding-inline: 5.25rem
}

.all\:padding-inline-start-84 {
    padding-inline-start: 5.25rem
}

.all\:padding-inline-end-84 {
    padding-inline-end: 5.25rem
}

.all\:margin-block-88 {
    margin-block: 5.5rem
}

.all\:margin-block-start-88 {
    margin-block-start: 5.5rem
}

.all\:margin-block-end-88 {
    margin-block-end: 5.5rem
}

.all\:margin-inline-88 {
    margin-inline: 5.5rem
}

.all\:margin-inline-start-88 {
    margin-inline-start: 5.5rem
}

.all\:margin-inline-end-88 {
    margin-inline-end: 5.5rem
}

.all\:padding-block-88 {
    padding-block: 5.5rem
}

.all\:padding-block-start-88 {
    padding-block-start: 5.5rem
}

.all\:padding-block-end-88 {
    padding-block-end: 5.5rem
}

.all\:padding-inline-88 {
    padding-inline: 5.5rem
}

.all\:padding-inline-start-88 {
    padding-inline-start: 5.5rem
}

.all\:padding-inline-end-88 {
    padding-inline-end: 5.5rem
}

.all\:margin-block-92 {
    margin-block: 5.75rem
}

.all\:margin-block-start-92 {
    margin-block-start: 5.75rem
}

.all\:margin-block-end-92 {
    margin-block-end: 5.75rem
}

.all\:margin-inline-92 {
    margin-inline: 5.75rem
}

.all\:margin-inline-start-92 {
    margin-inline-start: 5.75rem
}

.all\:margin-inline-end-92 {
    margin-inline-end: 5.75rem
}

.all\:padding-block-92 {
    padding-block: 5.75rem
}

.all\:padding-block-start-92 {
    padding-block-start: 5.75rem
}

.all\:padding-block-end-92 {
    padding-block-end: 5.75rem
}

.all\:padding-inline-92 {
    padding-inline: 5.75rem
}

.all\:padding-inline-start-92 {
    padding-inline-start: 5.75rem
}

.all\:padding-inline-end-92 {
    padding-inline-end: 5.75rem
}

.all\:margin-block-96 {
    margin-block: 6rem
}

.all\:margin-block-start-96 {
    margin-block-start: 6rem
}

.all\:margin-block-end-96 {
    margin-block-end: 6rem
}

.all\:margin-inline-96 {
    margin-inline: 6rem
}

.all\:margin-inline-start-96 {
    margin-inline-start: 6rem
}

.all\:margin-inline-end-96 {
    margin-inline-end: 6rem
}

.all\:padding-block-96 {
    padding-block: 6rem
}

.all\:padding-block-start-96 {
    padding-block-start: 6rem
}

.all\:padding-block-end-96 {
    padding-block-end: 6rem
}

.all\:padding-inline-96 {
    padding-inline: 6rem
}

.all\:padding-inline-start-96 {
    padding-inline-start: 6rem
}

.all\:padding-inline-end-96 {
    padding-inline-end: 6rem
}

.all\:margin-block-100 {
    margin-block: 6.25rem
}

.all\:margin-block-start-100 {
    margin-block-start: 6.25rem
}

.all\:margin-block-end-100 {
    margin-block-end: 6.25rem
}

.all\:margin-inline-100 {
    margin-inline: 6.25rem
}

.all\:margin-inline-start-100 {
    margin-inline-start: 6.25rem
}

.all\:margin-inline-end-100 {
    margin-inline-end: 6.25rem
}

.all\:padding-block-100 {
    padding-block: 6.25rem
}

.all\:padding-block-start-100 {
    padding-block-start: 6.25rem
}

.all\:padding-block-end-100 {
    padding-block-end: 6.25rem
}

.all\:padding-inline-100 {
    padding-inline: 6.25rem
}

.all\:padding-inline-start-100 {
    padding-inline-start: 6.25rem
}

.all\:padding-inline-end-100 {
    padding-inline-end: 6.25rem
}

.all\:margin-block-104 {
    margin-block: 6.5rem
}

.all\:margin-block-start-104 {
    margin-block-start: 6.5rem
}

.all\:margin-block-end-104 {
    margin-block-end: 6.5rem
}

.all\:margin-inline-104 {
    margin-inline: 6.5rem
}

.all\:margin-inline-start-104 {
    margin-inline-start: 6.5rem
}

.all\:margin-inline-end-104 {
    margin-inline-end: 6.5rem
}

.all\:padding-block-104 {
    padding-block: 6.5rem
}

.all\:padding-block-start-104 {
    padding-block-start: 6.5rem
}

.all\:padding-block-end-104 {
    padding-block-end: 6.5rem
}

.all\:padding-inline-104 {
    padding-inline: 6.5rem
}

.all\:padding-inline-start-104 {
    padding-inline-start: 6.5rem
}

.all\:padding-inline-end-104 {
    padding-inline-end: 6.5rem
}

.all\:margin-block-108 {
    margin-block: 6.75rem
}

.all\:margin-block-start-108 {
    margin-block-start: 6.75rem
}

.all\:margin-block-end-108 {
    margin-block-end: 6.75rem
}

.all\:margin-inline-108 {
    margin-inline: 6.75rem
}

.all\:margin-inline-start-108 {
    margin-inline-start: 6.75rem
}

.all\:margin-inline-end-108 {
    margin-inline-end: 6.75rem
}

.all\:padding-block-108 {
    padding-block: 6.75rem
}

.all\:padding-block-start-108 {
    padding-block-start: 6.75rem
}

.all\:padding-block-end-108 {
    padding-block-end: 6.75rem
}

.all\:padding-inline-108 {
    padding-inline: 6.75rem
}

.all\:padding-inline-start-108 {
    padding-inline-start: 6.75rem
}

.all\:padding-inline-end-108 {
    padding-inline-end: 6.75rem
}

.all\:margin-block-112 {
    margin-block: 7rem
}

.all\:margin-block-start-112 {
    margin-block-start: 7rem
}

.all\:margin-block-end-112 {
    margin-block-end: 7rem
}

.all\:margin-inline-112 {
    margin-inline: 7rem
}

.all\:margin-inline-start-112 {
    margin-inline-start: 7rem
}

.all\:margin-inline-end-112 {
    margin-inline-end: 7rem
}

.all\:padding-block-112 {
    padding-block: 7rem
}

.all\:padding-block-start-112 {
    padding-block-start: 7rem
}

.all\:padding-block-end-112 {
    padding-block-end: 7rem
}

.all\:padding-inline-112 {
    padding-inline: 7rem
}

.all\:padding-inline-start-112 {
    padding-inline-start: 7rem
}

.all\:padding-inline-end-112 {
    padding-inline-end: 7rem
}

.all\:margin-block-116 {
    margin-block: 7.25rem
}

.all\:margin-block-start-116 {
    margin-block-start: 7.25rem
}

.all\:margin-block-end-116 {
    margin-block-end: 7.25rem
}

.all\:margin-inline-116 {
    margin-inline: 7.25rem
}

.all\:margin-inline-start-116 {
    margin-inline-start: 7.25rem
}

.all\:margin-inline-end-116 {
    margin-inline-end: 7.25rem
}

.all\:padding-block-116 {
    padding-block: 7.25rem
}

.all\:padding-block-start-116 {
    padding-block-start: 7.25rem
}

.all\:padding-block-end-116 {
    padding-block-end: 7.25rem
}

.all\:padding-inline-116 {
    padding-inline: 7.25rem
}

.all\:padding-inline-start-116 {
    padding-inline-start: 7.25rem
}

.all\:padding-inline-end-116 {
    padding-inline-end: 7.25rem
}

.all\:margin-block-120 {
    margin-block: 7.5rem
}

.all\:margin-block-start-120 {
    margin-block-start: 7.5rem
}

.all\:margin-block-end-120 {
    margin-block-end: 7.5rem
}

.all\:margin-inline-120 {
    margin-inline: 7.5rem
}

.all\:margin-inline-start-120 {
    margin-inline-start: 7.5rem
}

.all\:margin-inline-end-120 {
    margin-inline-end: 7.5rem
}

.all\:padding-block-120 {
    padding-block: 7.5rem
}

.all\:padding-block-start-120 {
    padding-block-start: 7.5rem
}

.all\:padding-block-end-120 {
    padding-block-end: 7.5rem
}

.all\:padding-inline-120 {
    padding-inline: 7.5rem
}

.all\:padding-inline-start-120 {
    padding-inline-start: 7.5rem
}

.all\:padding-inline-end-120 {
    padding-inline-end: 7.5rem
}

.all\:margin-block-124 {
    margin-block: 7.75rem
}

.all\:margin-block-start-124 {
    margin-block-start: 7.75rem
}

.all\:margin-block-end-124 {
    margin-block-end: 7.75rem
}

.all\:margin-inline-124 {
    margin-inline: 7.75rem
}

.all\:margin-inline-start-124 {
    margin-inline-start: 7.75rem
}

.all\:margin-inline-end-124 {
    margin-inline-end: 7.75rem
}

.all\:padding-block-124 {
    padding-block: 7.75rem
}

.all\:padding-block-start-124 {
    padding-block-start: 7.75rem
}

.all\:padding-block-end-124 {
    padding-block-end: 7.75rem
}

.all\:padding-inline-124 {
    padding-inline: 7.75rem
}

.all\:padding-inline-start-124 {
    padding-inline-start: 7.75rem
}

.all\:padding-inline-end-124 {
    padding-inline-end: 7.75rem
}

.all\:margin-block-128 {
    margin-block: 8rem
}

.all\:margin-block-start-128 {
    margin-block-start: 8rem
}

.all\:margin-block-end-128 {
    margin-block-end: 8rem
}

.all\:margin-inline-128 {
    margin-inline: 8rem
}

.all\:margin-inline-start-128 {
    margin-inline-start: 8rem
}

.all\:margin-inline-end-128 {
    margin-inline-end: 8rem
}

.all\:padding-block-128 {
    padding-block: 8rem
}

.all\:padding-block-start-128 {
    padding-block-start: 8rem
}

.all\:padding-block-end-128 {
    padding-block-end: 8rem
}

.all\:padding-inline-128 {
    padding-inline: 8rem
}

.all\:padding-inline-start-128 {
    padding-inline-start: 8rem
}

.all\:padding-inline-end-128 {
    padding-inline-end: 8rem
}

.all\:margin-block-132 {
    margin-block: 8.25rem
}

.all\:margin-block-start-132 {
    margin-block-start: 8.25rem
}

.all\:margin-block-end-132 {
    margin-block-end: 8.25rem
}

.all\:margin-inline-132 {
    margin-inline: 8.25rem
}

.all\:margin-inline-start-132 {
    margin-inline-start: 8.25rem
}

.all\:margin-inline-end-132 {
    margin-inline-end: 8.25rem
}

.all\:padding-block-132 {
    padding-block: 8.25rem
}

.all\:padding-block-start-132 {
    padding-block-start: 8.25rem
}

.all\:padding-block-end-132 {
    padding-block-end: 8.25rem
}

.all\:padding-inline-132 {
    padding-inline: 8.25rem
}

.all\:padding-inline-start-132 {
    padding-inline-start: 8.25rem
}

.all\:padding-inline-end-132 {
    padding-inline-end: 8.25rem
}

.all\:margin-block-136 {
    margin-block: 8.5rem
}

.all\:margin-block-start-136 {
    margin-block-start: 8.5rem
}

.all\:margin-block-end-136 {
    margin-block-end: 8.5rem
}

.all\:margin-inline-136 {
    margin-inline: 8.5rem
}

.all\:margin-inline-start-136 {
    margin-inline-start: 8.5rem
}

.all\:margin-inline-end-136 {
    margin-inline-end: 8.5rem
}

.all\:padding-block-136 {
    padding-block: 8.5rem
}

.all\:padding-block-start-136 {
    padding-block-start: 8.5rem
}

.all\:padding-block-end-136 {
    padding-block-end: 8.5rem
}

.all\:padding-inline-136 {
    padding-inline: 8.5rem
}

.all\:padding-inline-start-136 {
    padding-inline-start: 8.5rem
}

.all\:padding-inline-end-136 {
    padding-inline-end: 8.5rem
}

.all\:margin-block-140 {
    margin-block: 8.75rem
}

.all\:margin-block-start-140 {
    margin-block-start: 8.75rem
}

.all\:margin-block-end-140 {
    margin-block-end: 8.75rem
}

.all\:margin-inline-140 {
    margin-inline: 8.75rem
}

.all\:margin-inline-start-140 {
    margin-inline-start: 8.75rem
}

.all\:margin-inline-end-140 {
    margin-inline-end: 8.75rem
}

.all\:padding-block-140 {
    padding-block: 8.75rem
}

.all\:padding-block-start-140 {
    padding-block-start: 8.75rem
}

.all\:padding-block-end-140 {
    padding-block-end: 8.75rem
}

.all\:padding-inline-140 {
    padding-inline: 8.75rem
}

.all\:padding-inline-start-140 {
    padding-inline-start: 8.75rem
}

.all\:padding-inline-end-140 {
    padding-inline-end: 8.75rem
}

.all\:margin-block-144 {
    margin-block: 9rem
}

.all\:margin-block-start-144 {
    margin-block-start: 9rem
}

.all\:margin-block-end-144 {
    margin-block-end: 9rem
}

.all\:margin-inline-144 {
    margin-inline: 9rem
}

.all\:margin-inline-start-144 {
    margin-inline-start: 9rem
}

.all\:margin-inline-end-144 {
    margin-inline-end: 9rem
}

.all\:padding-block-144 {
    padding-block: 9rem
}

.all\:padding-block-start-144 {
    padding-block-start: 9rem
}

.all\:padding-block-end-144 {
    padding-block-end: 9rem
}

.all\:padding-inline-144 {
    padding-inline: 9rem
}

.all\:padding-inline-start-144 {
    padding-inline-start: 9rem
}

.all\:padding-inline-end-144 {
    padding-inline-end: 9rem
}

.all\:margin-block-148 {
    margin-block: 9.25rem
}

.all\:margin-block-start-148 {
    margin-block-start: 9.25rem
}

.all\:margin-block-end-148 {
    margin-block-end: 9.25rem
}

.all\:margin-inline-148 {
    margin-inline: 9.25rem
}

.all\:margin-inline-start-148 {
    margin-inline-start: 9.25rem
}

.all\:margin-inline-end-148 {
    margin-inline-end: 9.25rem
}

.all\:padding-block-148 {
    padding-block: 9.25rem
}

.all\:padding-block-start-148 {
    padding-block-start: 9.25rem
}

.all\:padding-block-end-148 {
    padding-block-end: 9.25rem
}

.all\:padding-inline-148 {
    padding-inline: 9.25rem
}

.all\:padding-inline-start-148 {
    padding-inline-start: 9.25rem
}

.all\:padding-inline-end-148 {
    padding-inline-end: 9.25rem
}

.all\:margin-block-152 {
    margin-block: 9.5rem
}

.all\:margin-block-start-152 {
    margin-block-start: 9.5rem
}

.all\:margin-block-end-152 {
    margin-block-end: 9.5rem
}

.all\:margin-inline-152 {
    margin-inline: 9.5rem
}

.all\:margin-inline-start-152 {
    margin-inline-start: 9.5rem
}

.all\:margin-inline-end-152 {
    margin-inline-end: 9.5rem
}

.all\:padding-block-152 {
    padding-block: 9.5rem
}

.all\:padding-block-start-152 {
    padding-block-start: 9.5rem
}

.all\:padding-block-end-152 {
    padding-block-end: 9.5rem
}

.all\:padding-inline-152 {
    padding-inline: 9.5rem
}

.all\:padding-inline-start-152 {
    padding-inline-start: 9.5rem
}

.all\:padding-inline-end-152 {
    padding-inline-end: 9.5rem
}

.all\:margin-block-156 {
    margin-block: 9.75rem
}

.all\:margin-block-start-156 {
    margin-block-start: 9.75rem
}

.all\:margin-block-end-156 {
    margin-block-end: 9.75rem
}

.all\:margin-inline-156 {
    margin-inline: 9.75rem
}

.all\:margin-inline-start-156 {
    margin-inline-start: 9.75rem
}

.all\:margin-inline-end-156 {
    margin-inline-end: 9.75rem
}

.all\:padding-block-156 {
    padding-block: 9.75rem
}

.all\:padding-block-start-156 {
    padding-block-start: 9.75rem
}

.all\:padding-block-end-156 {
    padding-block-end: 9.75rem
}

.all\:padding-inline-156 {
    padding-inline: 9.75rem
}

.all\:padding-inline-start-156 {
    padding-inline-start: 9.75rem
}

.all\:padding-inline-end-156 {
    padding-inline-end: 9.75rem
}

.all\:margin-block-160 {
    margin-block: 10rem
}

.all\:margin-block-start-160 {
    margin-block-start: 10rem
}

.all\:margin-block-end-160 {
    margin-block-end: 10rem
}

.all\:margin-inline-160 {
    margin-inline: 10rem
}

.all\:margin-inline-start-160 {
    margin-inline-start: 10rem
}

.all\:margin-inline-end-160 {
    margin-inline-end: 10rem
}

.all\:padding-block-160 {
    padding-block: 10rem
}

.all\:padding-block-start-160 {
    padding-block-start: 10rem
}

.all\:padding-block-end-160 {
    padding-block-end: 10rem
}

.all\:padding-inline-160 {
    padding-inline: 10rem
}

.all\:padding-inline-start-160 {
    padding-inline-start: 10rem
}

.all\:padding-inline-end-160 {
    padding-inline-end: 10rem
}

.all\:margin-block-164 {
    margin-block: 10.25rem
}

.all\:margin-block-start-164 {
    margin-block-start: 10.25rem
}

.all\:margin-block-end-164 {
    margin-block-end: 10.25rem
}

.all\:margin-inline-164 {
    margin-inline: 10.25rem
}

.all\:margin-inline-start-164 {
    margin-inline-start: 10.25rem
}

.all\:margin-inline-end-164 {
    margin-inline-end: 10.25rem
}

.all\:padding-block-164 {
    padding-block: 10.25rem
}

.all\:padding-block-start-164 {
    padding-block-start: 10.25rem
}

.all\:padding-block-end-164 {
    padding-block-end: 10.25rem
}

.all\:padding-inline-164 {
    padding-inline: 10.25rem
}

.all\:padding-inline-start-164 {
    padding-inline-start: 10.25rem
}

.all\:padding-inline-end-164 {
    padding-inline-end: 10.25rem
}

.all\:margin-block-168 {
    margin-block: 10.5rem
}

.all\:margin-block-start-168 {
    margin-block-start: 10.5rem
}

.all\:margin-block-end-168 {
    margin-block-end: 10.5rem
}

.all\:margin-inline-168 {
    margin-inline: 10.5rem
}

.all\:margin-inline-start-168 {
    margin-inline-start: 10.5rem
}

.all\:margin-inline-end-168 {
    margin-inline-end: 10.5rem
}

.all\:padding-block-168 {
    padding-block: 10.5rem
}

.all\:padding-block-start-168 {
    padding-block-start: 10.5rem
}

.all\:padding-block-end-168 {
    padding-block-end: 10.5rem
}

.all\:padding-inline-168 {
    padding-inline: 10.5rem
}

.all\:padding-inline-start-168 {
    padding-inline-start: 10.5rem
}

.all\:padding-inline-end-168 {
    padding-inline-end: 10.5rem
}

.all\:margin-block-172 {
    margin-block: 10.75rem
}

.all\:margin-block-start-172 {
    margin-block-start: 10.75rem
}

.all\:margin-block-end-172 {
    margin-block-end: 10.75rem
}

.all\:margin-inline-172 {
    margin-inline: 10.75rem
}

.all\:margin-inline-start-172 {
    margin-inline-start: 10.75rem
}

.all\:margin-inline-end-172 {
    margin-inline-end: 10.75rem
}

.all\:padding-block-172 {
    padding-block: 10.75rem
}

.all\:padding-block-start-172 {
    padding-block-start: 10.75rem
}

.all\:padding-block-end-172 {
    padding-block-end: 10.75rem
}

.all\:padding-inline-172 {
    padding-inline: 10.75rem
}

.all\:padding-inline-start-172 {
    padding-inline-start: 10.75rem
}

.all\:padding-inline-end-172 {
    padding-inline-end: 10.75rem
}

.all\:margin-block-176 {
    margin-block: 11rem
}

.all\:margin-block-start-176 {
    margin-block-start: 11rem
}

.all\:margin-block-end-176 {
    margin-block-end: 11rem
}

.all\:margin-inline-176 {
    margin-inline: 11rem
}

.all\:margin-inline-start-176 {
    margin-inline-start: 11rem
}

.all\:margin-inline-end-176 {
    margin-inline-end: 11rem
}

.all\:padding-block-176 {
    padding-block: 11rem
}

.all\:padding-block-start-176 {
    padding-block-start: 11rem
}

.all\:padding-block-end-176 {
    padding-block-end: 11rem
}

.all\:padding-inline-176 {
    padding-inline: 11rem
}

.all\:padding-inline-start-176 {
    padding-inline-start: 11rem
}

.all\:padding-inline-end-176 {
    padding-inline-end: 11rem
}

.all\:margin-block-180 {
    margin-block: 11.25rem
}

.all\:margin-block-start-180 {
    margin-block-start: 11.25rem
}

.all\:margin-block-end-180 {
    margin-block-end: 11.25rem
}

.all\:margin-inline-180 {
    margin-inline: 11.25rem
}

.all\:margin-inline-start-180 {
    margin-inline-start: 11.25rem
}

.all\:margin-inline-end-180 {
    margin-inline-end: 11.25rem
}

.all\:padding-block-180 {
    padding-block: 11.25rem
}

.all\:padding-block-start-180 {
    padding-block-start: 11.25rem
}

.all\:padding-block-end-180 {
    padding-block-end: 11.25rem
}

.all\:padding-inline-180 {
    padding-inline: 11.25rem
}

.all\:padding-inline-start-180 {
    padding-inline-start: 11.25rem
}

.all\:padding-inline-end-180 {
    padding-inline-end: 11.25rem
}

.all\:margin-block-184 {
    margin-block: 11.5rem
}

.all\:margin-block-start-184 {
    margin-block-start: 11.5rem
}

.all\:margin-block-end-184 {
    margin-block-end: 11.5rem
}

.all\:margin-inline-184 {
    margin-inline: 11.5rem
}

.all\:margin-inline-start-184 {
    margin-inline-start: 11.5rem
}

.all\:margin-inline-end-184 {
    margin-inline-end: 11.5rem
}

.all\:padding-block-184 {
    padding-block: 11.5rem
}

.all\:padding-block-start-184 {
    padding-block-start: 11.5rem
}

.all\:padding-block-end-184 {
    padding-block-end: 11.5rem
}

.all\:padding-inline-184 {
    padding-inline: 11.5rem
}

.all\:padding-inline-start-184 {
    padding-inline-start: 11.5rem
}

.all\:padding-inline-end-184 {
    padding-inline-end: 11.5rem
}

.all\:margin-block-188 {
    margin-block: 11.75rem
}

.all\:margin-block-start-188 {
    margin-block-start: 11.75rem
}

.all\:margin-block-end-188 {
    margin-block-end: 11.75rem
}

.all\:margin-inline-188 {
    margin-inline: 11.75rem
}

.all\:margin-inline-start-188 {
    margin-inline-start: 11.75rem
}

.all\:margin-inline-end-188 {
    margin-inline-end: 11.75rem
}

.all\:padding-block-188 {
    padding-block: 11.75rem
}

.all\:padding-block-start-188 {
    padding-block-start: 11.75rem
}

.all\:padding-block-end-188 {
    padding-block-end: 11.75rem
}

.all\:padding-inline-188 {
    padding-inline: 11.75rem
}

.all\:padding-inline-start-188 {
    padding-inline-start: 11.75rem
}

.all\:padding-inline-end-188 {
    padding-inline-end: 11.75rem
}

.all\:margin-block-192 {
    margin-block: 12rem
}

.all\:margin-block-start-192 {
    margin-block-start: 12rem
}

.all\:margin-block-end-192 {
    margin-block-end: 12rem
}

.all\:margin-inline-192 {
    margin-inline: 12rem
}

.all\:margin-inline-start-192 {
    margin-inline-start: 12rem
}

.all\:margin-inline-end-192 {
    margin-inline-end: 12rem
}

.all\:padding-block-192 {
    padding-block: 12rem
}

.all\:padding-block-start-192 {
    padding-block-start: 12rem
}

.all\:padding-block-end-192 {
    padding-block-end: 12rem
}

.all\:padding-inline-192 {
    padding-inline: 12rem
}

.all\:padding-inline-start-192 {
    padding-inline-start: 12rem
}

.all\:padding-inline-end-192 {
    padding-inline-end: 12rem
}

.all\:margin-block-196 {
    margin-block: 12.25rem
}

.all\:margin-block-start-196 {
    margin-block-start: 12.25rem
}

.all\:margin-block-end-196 {
    margin-block-end: 12.25rem
}

.all\:margin-inline-196 {
    margin-inline: 12.25rem
}

.all\:margin-inline-start-196 {
    margin-inline-start: 12.25rem
}

.all\:margin-inline-end-196 {
    margin-inline-end: 12.25rem
}

.all\:padding-block-196 {
    padding-block: 12.25rem
}

.all\:padding-block-start-196 {
    padding-block-start: 12.25rem
}

.all\:padding-block-end-196 {
    padding-block-end: 12.25rem
}

.all\:padding-inline-196 {
    padding-inline: 12.25rem
}

.all\:padding-inline-start-196 {
    padding-inline-start: 12.25rem
}

.all\:padding-inline-end-196 {
    padding-inline-end: 12.25rem
}

.all\:margin-block-200 {
    margin-block: 12.5rem
}

.all\:margin-block-start-200 {
    margin-block-start: 12.5rem
}

.all\:margin-block-end-200 {
    margin-block-end: 12.5rem
}

.all\:margin-inline-200 {
    margin-inline: 12.5rem
}

.all\:margin-inline-start-200 {
    margin-inline-start: 12.5rem
}

.all\:margin-inline-end-200 {
    margin-inline-end: 12.5rem
}

.all\:padding-block-200 {
    padding-block: 12.5rem
}

.all\:padding-block-start-200 {
    padding-block-start: 12.5rem
}

.all\:padding-block-end-200 {
    padding-block-end: 12.5rem
}

.all\:padding-inline-200 {
    padding-inline: 12.5rem
}

.all\:padding-inline-start-200 {
    padding-inline-start: 12.5rem
}

.all\:padding-inline-end-200 {
    padding-inline-end: 12.5rem
}

@media (min-width: 768px) {
    .u-hide-in-desktop {
        display: none !important
    }

    .u-dt-negative-margin {
        margin-inline: calc(var(--g-margin) * -1)
    }

    .u-dt-negative-margin-start {
        margin-inline-start: calc(var(--g-margin) * -1)
    }

    .u-dt-negative-margin-end {
        margin-inline-end: calc(var(--g-margin) * -1)
    }

    .desktop\:margin-block--200 {
        margin-block: -12.5rem
    }

    .desktop\:margin-block-start--200 {
        margin-block-start: -12.5rem
    }

    .desktop\:margin-block-end--200 {
        margin-block-end: -12.5rem
    }

    .desktop\:margin-inline--200 {
        margin-inline: -12.5rem
    }

    .desktop\:margin-inline-start--200 {
        margin-inline-start: -12.5rem
    }

    .desktop\:margin-inline-end--200 {
        margin-inline-end: -12.5rem
    }

    .desktop\:margin-block--196 {
        margin-block: -12.25rem
    }

    .desktop\:margin-block-start--196 {
        margin-block-start: -12.25rem
    }

    .desktop\:margin-block-end--196 {
        margin-block-end: -12.25rem
    }

    .desktop\:margin-inline--196 {
        margin-inline: -12.25rem
    }

    .desktop\:margin-inline-start--196 {
        margin-inline-start: -12.25rem
    }

    .desktop\:margin-inline-end--196 {
        margin-inline-end: -12.25rem
    }

    .desktop\:margin-block--192 {
        margin-block: -12rem
    }

    .desktop\:margin-block-start--192 {
        margin-block-start: -12rem
    }

    .desktop\:margin-block-end--192 {
        margin-block-end: -12rem
    }

    .desktop\:margin-inline--192 {
        margin-inline: -12rem
    }

    .desktop\:margin-inline-start--192 {
        margin-inline-start: -12rem
    }

    .desktop\:margin-inline-end--192 {
        margin-inline-end: -12rem
    }

    .desktop\:margin-block--188 {
        margin-block: -11.75rem
    }

    .desktop\:margin-block-start--188 {
        margin-block-start: -11.75rem
    }

    .desktop\:margin-block-end--188 {
        margin-block-end: -11.75rem
    }

    .desktop\:margin-inline--188 {
        margin-inline: -11.75rem
    }

    .desktop\:margin-inline-start--188 {
        margin-inline-start: -11.75rem
    }

    .desktop\:margin-inline-end--188 {
        margin-inline-end: -11.75rem
    }

    .desktop\:margin-block--184 {
        margin-block: -11.5rem
    }

    .desktop\:margin-block-start--184 {
        margin-block-start: -11.5rem
    }

    .desktop\:margin-block-end--184 {
        margin-block-end: -11.5rem
    }

    .desktop\:margin-inline--184 {
        margin-inline: -11.5rem
    }

    .desktop\:margin-inline-start--184 {
        margin-inline-start: -11.5rem
    }

    .desktop\:margin-inline-end--184 {
        margin-inline-end: -11.5rem
    }

    .desktop\:margin-block--180 {
        margin-block: -11.25rem
    }

    .desktop\:margin-block-start--180 {
        margin-block-start: -11.25rem
    }

    .desktop\:margin-block-end--180 {
        margin-block-end: -11.25rem
    }

    .desktop\:margin-inline--180 {
        margin-inline: -11.25rem
    }

    .desktop\:margin-inline-start--180 {
        margin-inline-start: -11.25rem
    }

    .desktop\:margin-inline-end--180 {
        margin-inline-end: -11.25rem
    }

    .desktop\:margin-block--176 {
        margin-block: -11rem
    }

    .desktop\:margin-block-start--176 {
        margin-block-start: -11rem
    }

    .desktop\:margin-block-end--176 {
        margin-block-end: -11rem
    }

    .desktop\:margin-inline--176 {
        margin-inline: -11rem
    }

    .desktop\:margin-inline-start--176 {
        margin-inline-start: -11rem
    }

    .desktop\:margin-inline-end--176 {
        margin-inline-end: -11rem
    }

    .desktop\:margin-block--172 {
        margin-block: -10.75rem
    }

    .desktop\:margin-block-start--172 {
        margin-block-start: -10.75rem
    }

    .desktop\:margin-block-end--172 {
        margin-block-end: -10.75rem
    }

    .desktop\:margin-inline--172 {
        margin-inline: -10.75rem
    }

    .desktop\:margin-inline-start--172 {
        margin-inline-start: -10.75rem
    }

    .desktop\:margin-inline-end--172 {
        margin-inline-end: -10.75rem
    }

    .desktop\:margin-block--168 {
        margin-block: -10.5rem
    }

    .desktop\:margin-block-start--168 {
        margin-block-start: -10.5rem
    }

    .desktop\:margin-block-end--168 {
        margin-block-end: -10.5rem
    }

    .desktop\:margin-inline--168 {
        margin-inline: -10.5rem
    }

    .desktop\:margin-inline-start--168 {
        margin-inline-start: -10.5rem
    }

    .desktop\:margin-inline-end--168 {
        margin-inline-end: -10.5rem
    }

    .desktop\:margin-block--164 {
        margin-block: -10.25rem
    }

    .desktop\:margin-block-start--164 {
        margin-block-start: -10.25rem
    }

    .desktop\:margin-block-end--164 {
        margin-block-end: -10.25rem
    }

    .desktop\:margin-inline--164 {
        margin-inline: -10.25rem
    }

    .desktop\:margin-inline-start--164 {
        margin-inline-start: -10.25rem
    }

    .desktop\:margin-inline-end--164 {
        margin-inline-end: -10.25rem
    }

    .desktop\:margin-block--160 {
        margin-block: -10rem
    }

    .desktop\:margin-block-start--160 {
        margin-block-start: -10rem
    }

    .desktop\:margin-block-end--160 {
        margin-block-end: -10rem
    }

    .desktop\:margin-inline--160 {
        margin-inline: -10rem
    }

    .desktop\:margin-inline-start--160 {
        margin-inline-start: -10rem
    }

    .desktop\:margin-inline-end--160 {
        margin-inline-end: -10rem
    }

    .desktop\:margin-block--156 {
        margin-block: -9.75rem
    }

    .desktop\:margin-block-start--156 {
        margin-block-start: -9.75rem
    }

    .desktop\:margin-block-end--156 {
        margin-block-end: -9.75rem
    }

    .desktop\:margin-inline--156 {
        margin-inline: -9.75rem
    }

    .desktop\:margin-inline-start--156 {
        margin-inline-start: -9.75rem
    }

    .desktop\:margin-inline-end--156 {
        margin-inline-end: -9.75rem
    }

    .desktop\:margin-block--152 {
        margin-block: -9.5rem
    }

    .desktop\:margin-block-start--152 {
        margin-block-start: -9.5rem
    }

    .desktop\:margin-block-end--152 {
        margin-block-end: -9.5rem
    }

    .desktop\:margin-inline--152 {
        margin-inline: -9.5rem
    }

    .desktop\:margin-inline-start--152 {
        margin-inline-start: -9.5rem
    }

    .desktop\:margin-inline-end--152 {
        margin-inline-end: -9.5rem
    }

    .desktop\:margin-block--148 {
        margin-block: -9.25rem
    }

    .desktop\:margin-block-start--148 {
        margin-block-start: -9.25rem
    }

    .desktop\:margin-block-end--148 {
        margin-block-end: -9.25rem
    }

    .desktop\:margin-inline--148 {
        margin-inline: -9.25rem
    }

    .desktop\:margin-inline-start--148 {
        margin-inline-start: -9.25rem
    }

    .desktop\:margin-inline-end--148 {
        margin-inline-end: -9.25rem
    }

    .desktop\:margin-block--144 {
        margin-block: -9rem
    }

    .desktop\:margin-block-start--144 {
        margin-block-start: -9rem
    }

    .desktop\:margin-block-end--144 {
        margin-block-end: -9rem
    }

    .desktop\:margin-inline--144 {
        margin-inline: -9rem
    }

    .desktop\:margin-inline-start--144 {
        margin-inline-start: -9rem
    }

    .desktop\:margin-inline-end--144 {
        margin-inline-end: -9rem
    }

    .desktop\:margin-block--140 {
        margin-block: -8.75rem
    }

    .desktop\:margin-block-start--140 {
        margin-block-start: -8.75rem
    }

    .desktop\:margin-block-end--140 {
        margin-block-end: -8.75rem
    }

    .desktop\:margin-inline--140 {
        margin-inline: -8.75rem
    }

    .desktop\:margin-inline-start--140 {
        margin-inline-start: -8.75rem
    }

    .desktop\:margin-inline-end--140 {
        margin-inline-end: -8.75rem
    }

    .desktop\:margin-block--136 {
        margin-block: -8.5rem
    }

    .desktop\:margin-block-start--136 {
        margin-block-start: -8.5rem
    }

    .desktop\:margin-block-end--136 {
        margin-block-end: -8.5rem
    }

    .desktop\:margin-inline--136 {
        margin-inline: -8.5rem
    }

    .desktop\:margin-inline-start--136 {
        margin-inline-start: -8.5rem
    }

    .desktop\:margin-inline-end--136 {
        margin-inline-end: -8.5rem
    }

    .desktop\:margin-block--132 {
        margin-block: -8.25rem
    }

    .desktop\:margin-block-start--132 {
        margin-block-start: -8.25rem
    }

    .desktop\:margin-block-end--132 {
        margin-block-end: -8.25rem
    }

    .desktop\:margin-inline--132 {
        margin-inline: -8.25rem
    }

    .desktop\:margin-inline-start--132 {
        margin-inline-start: -8.25rem
    }

    .desktop\:margin-inline-end--132 {
        margin-inline-end: -8.25rem
    }

    .desktop\:margin-block--128 {
        margin-block: -8rem
    }

    .desktop\:margin-block-start--128 {
        margin-block-start: -8rem
    }

    .desktop\:margin-block-end--128 {
        margin-block-end: -8rem
    }

    .desktop\:margin-inline--128 {
        margin-inline: -8rem
    }

    .desktop\:margin-inline-start--128 {
        margin-inline-start: -8rem
    }

    .desktop\:margin-inline-end--128 {
        margin-inline-end: -8rem
    }

    .desktop\:margin-block--124 {
        margin-block: -7.75rem
    }

    .desktop\:margin-block-start--124 {
        margin-block-start: -7.75rem
    }

    .desktop\:margin-block-end--124 {
        margin-block-end: -7.75rem
    }

    .desktop\:margin-inline--124 {
        margin-inline: -7.75rem
    }

    .desktop\:margin-inline-start--124 {
        margin-inline-start: -7.75rem
    }

    .desktop\:margin-inline-end--124 {
        margin-inline-end: -7.75rem
    }

    .desktop\:margin-block--120 {
        margin-block: -7.5rem
    }

    .desktop\:margin-block-start--120 {
        margin-block-start: -7.5rem
    }

    .desktop\:margin-block-end--120 {
        margin-block-end: -7.5rem
    }

    .desktop\:margin-inline--120 {
        margin-inline: -7.5rem
    }

    .desktop\:margin-inline-start--120 {
        margin-inline-start: -7.5rem
    }

    .desktop\:margin-inline-end--120 {
        margin-inline-end: -7.5rem
    }

    .desktop\:margin-block--116 {
        margin-block: -7.25rem
    }

    .desktop\:margin-block-start--116 {
        margin-block-start: -7.25rem
    }

    .desktop\:margin-block-end--116 {
        margin-block-end: -7.25rem
    }

    .desktop\:margin-inline--116 {
        margin-inline: -7.25rem
    }

    .desktop\:margin-inline-start--116 {
        margin-inline-start: -7.25rem
    }

    .desktop\:margin-inline-end--116 {
        margin-inline-end: -7.25rem
    }

    .desktop\:margin-block--112 {
        margin-block: -7rem
    }

    .desktop\:margin-block-start--112 {
        margin-block-start: -7rem
    }

    .desktop\:margin-block-end--112 {
        margin-block-end: -7rem
    }

    .desktop\:margin-inline--112 {
        margin-inline: -7rem
    }

    .desktop\:margin-inline-start--112 {
        margin-inline-start: -7rem
    }

    .desktop\:margin-inline-end--112 {
        margin-inline-end: -7rem
    }

    .desktop\:margin-block--108 {
        margin-block: -6.75rem
    }

    .desktop\:margin-block-start--108 {
        margin-block-start: -6.75rem
    }

    .desktop\:margin-block-end--108 {
        margin-block-end: -6.75rem
    }

    .desktop\:margin-inline--108 {
        margin-inline: -6.75rem
    }

    .desktop\:margin-inline-start--108 {
        margin-inline-start: -6.75rem
    }

    .desktop\:margin-inline-end--108 {
        margin-inline-end: -6.75rem
    }

    .desktop\:margin-block--104 {
        margin-block: -6.5rem
    }

    .desktop\:margin-block-start--104 {
        margin-block-start: -6.5rem
    }

    .desktop\:margin-block-end--104 {
        margin-block-end: -6.5rem
    }

    .desktop\:margin-inline--104 {
        margin-inline: -6.5rem
    }

    .desktop\:margin-inline-start--104 {
        margin-inline-start: -6.5rem
    }

    .desktop\:margin-inline-end--104 {
        margin-inline-end: -6.5rem
    }

    .desktop\:margin-block--100 {
        margin-block: -6.25rem
    }

    .desktop\:margin-block-start--100 {
        margin-block-start: -6.25rem
    }

    .desktop\:margin-block-end--100 {
        margin-block-end: -6.25rem
    }

    .desktop\:margin-inline--100 {
        margin-inline: -6.25rem
    }

    .desktop\:margin-inline-start--100 {
        margin-inline-start: -6.25rem
    }

    .desktop\:margin-inline-end--100 {
        margin-inline-end: -6.25rem
    }

    .desktop\:margin-block--96 {
        margin-block: -6rem
    }

    .desktop\:margin-block-start--96 {
        margin-block-start: -6rem
    }

    .desktop\:margin-block-end--96 {
        margin-block-end: -6rem
    }

    .desktop\:margin-inline--96 {
        margin-inline: -6rem
    }

    .desktop\:margin-inline-start--96 {
        margin-inline-start: -6rem
    }

    .desktop\:margin-inline-end--96 {
        margin-inline-end: -6rem
    }

    .desktop\:margin-block--92 {
        margin-block: -5.75rem
    }

    .desktop\:margin-block-start--92 {
        margin-block-start: -5.75rem
    }

    .desktop\:margin-block-end--92 {
        margin-block-end: -5.75rem
    }

    .desktop\:margin-inline--92 {
        margin-inline: -5.75rem
    }

    .desktop\:margin-inline-start--92 {
        margin-inline-start: -5.75rem
    }

    .desktop\:margin-inline-end--92 {
        margin-inline-end: -5.75rem
    }

    .desktop\:margin-block--88 {
        margin-block: -5.5rem
    }

    .desktop\:margin-block-start--88 {
        margin-block-start: -5.5rem
    }

    .desktop\:margin-block-end--88 {
        margin-block-end: -5.5rem
    }

    .desktop\:margin-inline--88 {
        margin-inline: -5.5rem
    }

    .desktop\:margin-inline-start--88 {
        margin-inline-start: -5.5rem
    }

    .desktop\:margin-inline-end--88 {
        margin-inline-end: -5.5rem
    }

    .desktop\:margin-block--84 {
        margin-block: -5.25rem
    }

    .desktop\:margin-block-start--84 {
        margin-block-start: -5.25rem
    }

    .desktop\:margin-block-end--84 {
        margin-block-end: -5.25rem
    }

    .desktop\:margin-inline--84 {
        margin-inline: -5.25rem
    }

    .desktop\:margin-inline-start--84 {
        margin-inline-start: -5.25rem
    }

    .desktop\:margin-inline-end--84 {
        margin-inline-end: -5.25rem
    }

    .desktop\:margin-block--80 {
        margin-block: -5rem
    }

    .desktop\:margin-block-start--80 {
        margin-block-start: -5rem
    }

    .desktop\:margin-block-end--80 {
        margin-block-end: -5rem
    }

    .desktop\:margin-inline--80 {
        margin-inline: -5rem
    }

    .desktop\:margin-inline-start--80 {
        margin-inline-start: -5rem
    }

    .desktop\:margin-inline-end--80 {
        margin-inline-end: -5rem
    }

    .desktop\:margin-block--76 {
        margin-block: -4.75rem
    }

    .desktop\:margin-block-start--76 {
        margin-block-start: -4.75rem
    }

    .desktop\:margin-block-end--76 {
        margin-block-end: -4.75rem
    }

    .desktop\:margin-inline--76 {
        margin-inline: -4.75rem
    }

    .desktop\:margin-inline-start--76 {
        margin-inline-start: -4.75rem
    }

    .desktop\:margin-inline-end--76 {
        margin-inline-end: -4.75rem
    }

    .desktop\:margin-block--72 {
        margin-block: -4.5rem
    }

    .desktop\:margin-block-start--72 {
        margin-block-start: -4.5rem
    }

    .desktop\:margin-block-end--72 {
        margin-block-end: -4.5rem
    }

    .desktop\:margin-inline--72 {
        margin-inline: -4.5rem
    }

    .desktop\:margin-inline-start--72 {
        margin-inline-start: -4.5rem
    }

    .desktop\:margin-inline-end--72 {
        margin-inline-end: -4.5rem
    }

    .desktop\:margin-block--68 {
        margin-block: -4.25rem
    }

    .desktop\:margin-block-start--68 {
        margin-block-start: -4.25rem
    }

    .desktop\:margin-block-end--68 {
        margin-block-end: -4.25rem
    }

    .desktop\:margin-inline--68 {
        margin-inline: -4.25rem
    }

    .desktop\:margin-inline-start--68 {
        margin-inline-start: -4.25rem
    }

    .desktop\:margin-inline-end--68 {
        margin-inline-end: -4.25rem
    }

    .desktop\:margin-block--64 {
        margin-block: -4rem
    }

    .desktop\:margin-block-start--64 {
        margin-block-start: -4rem
    }

    .desktop\:margin-block-end--64 {
        margin-block-end: -4rem
    }

    .desktop\:margin-inline--64 {
        margin-inline: -4rem
    }

    .desktop\:margin-inline-start--64 {
        margin-inline-start: -4rem
    }

    .desktop\:margin-inline-end--64 {
        margin-inline-end: -4rem
    }

    .desktop\:margin-block--60 {
        margin-block: -3.75rem
    }

    .desktop\:margin-block-start--60 {
        margin-block-start: -3.75rem
    }

    .desktop\:margin-block-end--60 {
        margin-block-end: -3.75rem
    }

    .desktop\:margin-inline--60 {
        margin-inline: -3.75rem
    }

    .desktop\:margin-inline-start--60 {
        margin-inline-start: -3.75rem
    }

    .desktop\:margin-inline-end--60 {
        margin-inline-end: -3.75rem
    }

    .desktop\:margin-block--56 {
        margin-block: -3.5rem
    }

    .desktop\:margin-block-start--56 {
        margin-block-start: -3.5rem
    }

    .desktop\:margin-block-end--56 {
        margin-block-end: -3.5rem
    }

    .desktop\:margin-inline--56 {
        margin-inline: -3.5rem
    }

    .desktop\:margin-inline-start--56 {
        margin-inline-start: -3.5rem
    }

    .desktop\:margin-inline-end--56 {
        margin-inline-end: -3.5rem
    }

    .desktop\:margin-block--52 {
        margin-block: -3.25rem
    }

    .desktop\:margin-block-start--52 {
        margin-block-start: -3.25rem
    }

    .desktop\:margin-block-end--52 {
        margin-block-end: -3.25rem
    }

    .desktop\:margin-inline--52 {
        margin-inline: -3.25rem
    }

    .desktop\:margin-inline-start--52 {
        margin-inline-start: -3.25rem
    }

    .desktop\:margin-inline-end--52 {
        margin-inline-end: -3.25rem
    }

    .desktop\:margin-block--48 {
        margin-block: -3rem
    }

    .desktop\:margin-block-start--48 {
        margin-block-start: -3rem
    }

    .desktop\:margin-block-end--48 {
        margin-block-end: -3rem
    }

    .desktop\:margin-inline--48 {
        margin-inline: -3rem
    }

    .desktop\:margin-inline-start--48 {
        margin-inline-start: -3rem
    }

    .desktop\:margin-inline-end--48 {
        margin-inline-end: -3rem
    }

    .desktop\:margin-block--44 {
        margin-block: -2.75rem
    }

    .desktop\:margin-block-start--44 {
        margin-block-start: -2.75rem
    }

    .desktop\:margin-block-end--44 {
        margin-block-end: -2.75rem
    }

    .desktop\:margin-inline--44 {
        margin-inline: -2.75rem
    }

    .desktop\:margin-inline-start--44 {
        margin-inline-start: -2.75rem
    }

    .desktop\:margin-inline-end--44 {
        margin-inline-end: -2.75rem
    }

    .desktop\:margin-block--40 {
        margin-block: -2.5rem
    }

    .desktop\:margin-block-start--40 {
        margin-block-start: -2.5rem
    }

    .desktop\:margin-block-end--40 {
        margin-block-end: -2.5rem
    }

    .desktop\:margin-inline--40 {
        margin-inline: -2.5rem
    }

    .desktop\:margin-inline-start--40 {
        margin-inline-start: -2.5rem
    }

    .desktop\:margin-inline-end--40 {
        margin-inline-end: -2.5rem
    }

    .desktop\:margin-block--36 {
        margin-block: -2.25rem
    }

    .desktop\:margin-block-start--36 {
        margin-block-start: -2.25rem
    }

    .desktop\:margin-block-end--36 {
        margin-block-end: -2.25rem
    }

    .desktop\:margin-inline--36 {
        margin-inline: -2.25rem
    }

    .desktop\:margin-inline-start--36 {
        margin-inline-start: -2.25rem
    }

    .desktop\:margin-inline-end--36 {
        margin-inline-end: -2.25rem
    }

    .desktop\:margin-block--32 {
        margin-block: -2rem
    }

    .desktop\:margin-block-start--32 {
        margin-block-start: -2rem
    }

    .desktop\:margin-block-end--32 {
        margin-block-end: -2rem
    }

    .desktop\:margin-inline--32 {
        margin-inline: -2rem
    }

    .desktop\:margin-inline-start--32 {
        margin-inline-start: -2rem
    }

    .desktop\:margin-inline-end--32 {
        margin-inline-end: -2rem
    }

    .desktop\:margin-block--28 {
        margin-block: -1.75rem
    }

    .desktop\:margin-block-start--28 {
        margin-block-start: -1.75rem
    }

    .desktop\:margin-block-end--28 {
        margin-block-end: -1.75rem
    }

    .desktop\:margin-inline--28 {
        margin-inline: -1.75rem
    }

    .desktop\:margin-inline-start--28 {
        margin-inline-start: -1.75rem
    }

    .desktop\:margin-inline-end--28 {
        margin-inline-end: -1.75rem
    }

    .desktop\:margin-block--24 {
        margin-block: -1.5rem
    }

    .desktop\:margin-block-start--24 {
        margin-block-start: -1.5rem
    }

    .desktop\:margin-block-end--24 {
        margin-block-end: -1.5rem
    }

    .desktop\:margin-inline--24 {
        margin-inline: -1.5rem
    }

    .desktop\:margin-inline-start--24 {
        margin-inline-start: -1.5rem
    }

    .desktop\:margin-inline-end--24 {
        margin-inline-end: -1.5rem
    }

    .desktop\:margin-block--20 {
        margin-block: -1.25rem
    }

    .desktop\:margin-block-start--20 {
        margin-block-start: -1.25rem
    }

    .desktop\:margin-block-end--20 {
        margin-block-end: -1.25rem
    }

    .desktop\:margin-inline--20 {
        margin-inline: -1.25rem
    }

    .desktop\:margin-inline-start--20 {
        margin-inline-start: -1.25rem
    }

    .desktop\:margin-inline-end--20 {
        margin-inline-end: -1.25rem
    }

    .desktop\:margin-block--16 {
        margin-block: -1rem
    }

    .desktop\:margin-block-start--16 {
        margin-block-start: -1rem
    }

    .desktop\:margin-block-end--16 {
        margin-block-end: -1rem
    }

    .desktop\:margin-inline--16 {
        margin-inline: -1rem
    }

    .desktop\:margin-inline-start--16 {
        margin-inline-start: -1rem
    }

    .desktop\:margin-inline-end--16 {
        margin-inline-end: -1rem
    }

    .desktop\:margin-block--12 {
        margin-block: -.75rem
    }

    .desktop\:margin-block-start--12 {
        margin-block-start: -.75rem
    }

    .desktop\:margin-block-end--12 {
        margin-block-end: -.75rem
    }

    .desktop\:margin-inline--12 {
        margin-inline: -.75rem
    }

    .desktop\:margin-inline-start--12 {
        margin-inline-start: -.75rem
    }

    .desktop\:margin-inline-end--12 {
        margin-inline-end: -.75rem
    }

    .desktop\:margin-block--8 {
        margin-block: -.5rem
    }

    .desktop\:margin-block-start--8 {
        margin-block-start: -.5rem
    }

    .desktop\:margin-block-end--8 {
        margin-block-end: -.5rem
    }

    .desktop\:margin-inline--8 {
        margin-inline: -.5rem
    }

    .desktop\:margin-inline-start--8 {
        margin-inline-start: -.5rem
    }

    .desktop\:margin-inline-end--8 {
        margin-inline-end: -.5rem
    }

    .desktop\:margin-block--4 {
        margin-block: -.25rem
    }

    .desktop\:margin-block-start--4 {
        margin-block-start: -.25rem
    }

    .desktop\:margin-block-end--4 {
        margin-block-end: -.25rem
    }

    .desktop\:margin-inline--4 {
        margin-inline: -.25rem
    }

    .desktop\:margin-inline-start--4 {
        margin-inline-start: -.25rem
    }

    .desktop\:margin-inline-end--4 {
        margin-inline-end: -.25rem
    }

    .desktop\:margin-block-0 {
        margin-block: 0rem
    }

    .desktop\:margin-block-start-0 {
        margin-block-start: 0rem
    }

    .desktop\:margin-block-end-0 {
        margin-block-end: 0rem
    }

    .desktop\:margin-inline-0 {
        margin-inline: 0rem
    }

    .desktop\:margin-inline-start-0 {
        margin-inline-start: 0rem
    }

    .desktop\:margin-inline-end-0 {
        margin-inline-end: 0rem
    }

    .desktop\:padding-block-0 {
        padding-block: 0rem
    }

    .desktop\:padding-block-start-0 {
        padding-block-start: 0rem
    }

    .desktop\:padding-block-end-0 {
        padding-block-end: 0rem
    }

    .desktop\:padding-inline-0 {
        padding-inline: 0rem
    }

    .desktop\:padding-inline-start-0 {
        padding-inline-start: 0rem
    }

    .desktop\:padding-inline-end-0 {
        padding-inline-end: 0rem
    }

    .desktop\:margin-block-4 {
        margin-block: .25rem
    }

    .desktop\:margin-block-start-4 {
        margin-block-start: .25rem
    }

    .desktop\:margin-block-end-4 {
        margin-block-end: .25rem
    }

    .desktop\:margin-inline-4 {
        margin-inline: .25rem
    }

    .desktop\:margin-inline-start-4 {
        margin-inline-start: .25rem
    }

    .desktop\:margin-inline-end-4 {
        margin-inline-end: .25rem
    }

    .desktop\:padding-block-4 {
        padding-block: .25rem
    }

    .desktop\:padding-block-start-4 {
        padding-block-start: .25rem
    }

    .desktop\:padding-block-end-4 {
        padding-block-end: .25rem
    }

    .desktop\:padding-inline-4 {
        padding-inline: .25rem
    }

    .desktop\:padding-inline-start-4 {
        padding-inline-start: .25rem
    }

    .desktop\:padding-inline-end-4 {
        padding-inline-end: .25rem
    }

    .desktop\:margin-block-8 {
        margin-block: .5rem
    }

    .desktop\:margin-block-start-8 {
        margin-block-start: .5rem
    }

    .desktop\:margin-block-end-8 {
        margin-block-end: .5rem
    }

    .desktop\:margin-inline-8 {
        margin-inline: .5rem
    }

    .desktop\:margin-inline-start-8 {
        margin-inline-start: .5rem
    }

    .desktop\:margin-inline-end-8 {
        margin-inline-end: .5rem
    }

    .desktop\:padding-block-8 {
        padding-block: .5rem
    }

    .desktop\:padding-block-start-8 {
        padding-block-start: .5rem
    }

    .desktop\:padding-block-end-8 {
        padding-block-end: .5rem
    }

    .desktop\:padding-inline-8 {
        padding-inline: .5rem
    }

    .desktop\:padding-inline-start-8 {
        padding-inline-start: .5rem
    }

    .desktop\:padding-inline-end-8 {
        padding-inline-end: .5rem
    }

    .desktop\:margin-block-12 {
        margin-block: .75rem
    }

    .desktop\:margin-block-start-12 {
        margin-block-start: .75rem
    }

    .desktop\:margin-block-end-12 {
        margin-block-end: .75rem
    }

    .desktop\:margin-inline-12 {
        margin-inline: .75rem
    }

    .desktop\:margin-inline-start-12 {
        margin-inline-start: .75rem
    }

    .desktop\:margin-inline-end-12 {
        margin-inline-end: .75rem
    }

    .desktop\:padding-block-12 {
        padding-block: .75rem
    }

    .desktop\:padding-block-start-12 {
        padding-block-start: .75rem
    }

    .desktop\:padding-block-end-12 {
        padding-block-end: .75rem
    }

    .desktop\:padding-inline-12 {
        padding-inline: .75rem
    }

    .desktop\:padding-inline-start-12 {
        padding-inline-start: .75rem
    }

    .desktop\:padding-inline-end-12 {
        padding-inline-end: .75rem
    }

    .desktop\:margin-block-16 {
        margin-block: 1rem
    }

    .desktop\:margin-block-start-16 {
        margin-block-start: 1rem
    }

    .desktop\:margin-block-end-16 {
        margin-block-end: 1rem
    }

    .desktop\:margin-inline-16 {
        margin-inline: 1rem
    }

    .desktop\:margin-inline-start-16 {
        margin-inline-start: 1rem
    }

    .desktop\:margin-inline-end-16 {
        margin-inline-end: 1rem
    }

    .desktop\:padding-block-16 {
        padding-block: 1rem
    }

    .desktop\:padding-block-start-16 {
        padding-block-start: 1rem
    }

    .desktop\:padding-block-end-16 {
        padding-block-end: 1rem
    }

    .desktop\:padding-inline-16 {
        padding-inline: 1rem
    }

    .desktop\:padding-inline-start-16 {
        padding-inline-start: 1rem
    }

    .desktop\:padding-inline-end-16 {
        padding-inline-end: 1rem
    }

    .desktop\:margin-block-20 {
        margin-block: 1.25rem
    }

    .desktop\:margin-block-start-20 {
        margin-block-start: 1.25rem
    }

    .desktop\:margin-block-end-20 {
        margin-block-end: 1.25rem
    }

    .desktop\:margin-inline-20 {
        margin-inline: 1.25rem
    }

    .desktop\:margin-inline-start-20 {
        margin-inline-start: 1.25rem
    }

    .desktop\:margin-inline-end-20 {
        margin-inline-end: 1.25rem
    }

    .desktop\:padding-block-20 {
        padding-block: 1.25rem
    }

    .desktop\:padding-block-start-20 {
        padding-block-start: 1.25rem
    }

    .desktop\:padding-block-end-20 {
        padding-block-end: 1.25rem
    }

    .desktop\:padding-inline-20 {
        padding-inline: 1.25rem
    }

    .desktop\:padding-inline-start-20 {
        padding-inline-start: 1.25rem
    }

    .desktop\:padding-inline-end-20 {
        padding-inline-end: 1.25rem
    }

    .desktop\:margin-block-24 {
        margin-block: 1.5rem
    }

    .desktop\:margin-block-start-24 {
        margin-block-start: 1.5rem
    }

    .desktop\:margin-block-end-24 {
        margin-block-end: 1.5rem
    }

    .desktop\:margin-inline-24 {
        margin-inline: 1.5rem
    }

    .desktop\:margin-inline-start-24 {
        margin-inline-start: 1.5rem
    }

    .desktop\:margin-inline-end-24 {
        margin-inline-end: 1.5rem
    }

    .desktop\:padding-block-24 {
        padding-block: 1.5rem
    }

    .desktop\:padding-block-start-24 {
        padding-block-start: 1.5rem
    }

    .desktop\:padding-block-end-24 {
        padding-block-end: 1.5rem
    }

    .desktop\:padding-inline-24 {
        padding-inline: 1.5rem
    }

    .desktop\:padding-inline-start-24 {
        padding-inline-start: 1.5rem
    }

    .desktop\:padding-inline-end-24 {
        padding-inline-end: 1.5rem
    }

    .desktop\:margin-block-28 {
        margin-block: 1.75rem
    }

    .desktop\:margin-block-start-28 {
        margin-block-start: 1.75rem
    }

    .desktop\:margin-block-end-28 {
        margin-block-end: 1.75rem
    }

    .desktop\:margin-inline-28 {
        margin-inline: 1.75rem
    }

    .desktop\:margin-inline-start-28 {
        margin-inline-start: 1.75rem
    }

    .desktop\:margin-inline-end-28 {
        margin-inline-end: 1.75rem
    }

    .desktop\:padding-block-28 {
        padding-block: 1.75rem
    }

    .desktop\:padding-block-start-28 {
        padding-block-start: 1.75rem
    }

    .desktop\:padding-block-end-28 {
        padding-block-end: 1.75rem
    }

    .desktop\:padding-inline-28 {
        padding-inline: 1.75rem
    }

    .desktop\:padding-inline-start-28 {
        padding-inline-start: 1.75rem
    }

    .desktop\:padding-inline-end-28 {
        padding-inline-end: 1.75rem
    }

    .desktop\:margin-block-32 {
        margin-block: 2rem
    }

    .desktop\:margin-block-start-32 {
        margin-block-start: 2rem
    }

    .desktop\:margin-block-end-32 {
        margin-block-end: 2rem
    }

    .desktop\:margin-inline-32 {
        margin-inline: 2rem
    }

    .desktop\:margin-inline-start-32 {
        margin-inline-start: 2rem
    }

    .desktop\:margin-inline-end-32 {
        margin-inline-end: 2rem
    }

    .desktop\:padding-block-32 {
        padding-block: 2rem
    }

    .desktop\:padding-block-start-32 {
        padding-block-start: 2rem
    }

    .desktop\:padding-block-end-32 {
        padding-block-end: 2rem
    }

    .desktop\:padding-inline-32 {
        padding-inline: 2rem
    }

    .desktop\:padding-inline-start-32 {
        padding-inline-start: 2rem
    }

    .desktop\:padding-inline-end-32 {
        padding-inline-end: 2rem
    }

    .desktop\:margin-block-36 {
        margin-block: 2.25rem
    }

    .desktop\:margin-block-start-36 {
        margin-block-start: 2.25rem
    }

    .desktop\:margin-block-end-36 {
        margin-block-end: 2.25rem
    }

    .desktop\:margin-inline-36 {
        margin-inline: 2.25rem
    }

    .desktop\:margin-inline-start-36 {
        margin-inline-start: 2.25rem
    }

    .desktop\:margin-inline-end-36 {
        margin-inline-end: 2.25rem
    }

    .desktop\:padding-block-36 {
        padding-block: 2.25rem
    }

    .desktop\:padding-block-start-36 {
        padding-block-start: 2.25rem
    }

    .desktop\:padding-block-end-36 {
        padding-block-end: 2.25rem
    }

    .desktop\:padding-inline-36 {
        padding-inline: 2.25rem
    }

    .desktop\:padding-inline-start-36 {
        padding-inline-start: 2.25rem
    }

    .desktop\:padding-inline-end-36 {
        padding-inline-end: 2.25rem
    }

    .desktop\:margin-block-40 {
        margin-block: 2.5rem
    }

    .desktop\:margin-block-start-40 {
        margin-block-start: 2.5rem
    }

    .desktop\:margin-block-end-40 {
        margin-block-end: 2.5rem
    }

    .desktop\:margin-inline-40 {
        margin-inline: 2.5rem
    }

    .desktop\:margin-inline-start-40 {
        margin-inline-start: 2.5rem
    }

    .desktop\:margin-inline-end-40 {
        margin-inline-end: 2.5rem
    }

    .desktop\:padding-block-40 {
        padding-block: 2.5rem
    }

    .desktop\:padding-block-start-40 {
        padding-block-start: 2.5rem
    }

    .desktop\:padding-block-end-40 {
        padding-block-end: 2.5rem
    }

    .desktop\:padding-inline-40 {
        padding-inline: 2.5rem
    }

    .desktop\:padding-inline-start-40 {
        padding-inline-start: 2.5rem
    }

    .desktop\:padding-inline-end-40 {
        padding-inline-end: 2.5rem
    }

    .desktop\:margin-block-44 {
        margin-block: 2.75rem
    }

    .desktop\:margin-block-start-44 {
        margin-block-start: 2.75rem
    }

    .desktop\:margin-block-end-44 {
        margin-block-end: 2.75rem
    }

    .desktop\:margin-inline-44 {
        margin-inline: 2.75rem
    }

    .desktop\:margin-inline-start-44 {
        margin-inline-start: 2.75rem
    }

    .desktop\:margin-inline-end-44 {
        margin-inline-end: 2.75rem
    }

    .desktop\:padding-block-44 {
        padding-block: 2.75rem
    }

    .desktop\:padding-block-start-44 {
        padding-block-start: 2.75rem
    }

    .desktop\:padding-block-end-44 {
        padding-block-end: 2.75rem
    }

    .desktop\:padding-inline-44 {
        padding-inline: 2.75rem
    }

    .desktop\:padding-inline-start-44 {
        padding-inline-start: 2.75rem
    }

    .desktop\:padding-inline-end-44 {
        padding-inline-end: 2.75rem
    }

    .desktop\:margin-block-48 {
        margin-block: 3rem
    }

    .desktop\:margin-block-start-48 {
        margin-block-start: 3rem
    }

    .desktop\:margin-block-end-48 {
        margin-block-end: 3rem
    }

    .desktop\:margin-inline-48 {
        margin-inline: 3rem
    }

    .desktop\:margin-inline-start-48 {
        margin-inline-start: 3rem
    }

    .desktop\:margin-inline-end-48 {
        margin-inline-end: 3rem
    }

    .desktop\:padding-block-48 {
        padding-block: 3rem
    }

    .desktop\:padding-block-start-48 {
        padding-block-start: 3rem
    }

    .desktop\:padding-block-end-48 {
        padding-block-end: 3rem
    }

    .desktop\:padding-inline-48 {
        padding-inline: 3rem
    }

    .desktop\:padding-inline-start-48 {
        padding-inline-start: 3rem
    }

    .desktop\:padding-inline-end-48 {
        padding-inline-end: 3rem
    }

    .desktop\:margin-block-52 {
        margin-block: 3.25rem
    }

    .desktop\:margin-block-start-52 {
        margin-block-start: 3.25rem
    }

    .desktop\:margin-block-end-52 {
        margin-block-end: 3.25rem
    }

    .desktop\:margin-inline-52 {
        margin-inline: 3.25rem
    }

    .desktop\:margin-inline-start-52 {
        margin-inline-start: 3.25rem
    }

    .desktop\:margin-inline-end-52 {
        margin-inline-end: 3.25rem
    }

    .desktop\:padding-block-52 {
        padding-block: 3.25rem
    }

    .desktop\:padding-block-start-52 {
        padding-block-start: 3.25rem
    }

    .desktop\:padding-block-end-52 {
        padding-block-end: 3.25rem
    }

    .desktop\:padding-inline-52 {
        padding-inline: 3.25rem
    }

    .desktop\:padding-inline-start-52 {
        padding-inline-start: 3.25rem
    }

    .desktop\:padding-inline-end-52 {
        padding-inline-end: 3.25rem
    }

    .desktop\:margin-block-56 {
        margin-block: 3.5rem
    }

    .desktop\:margin-block-start-56 {
        margin-block-start: 3.5rem
    }

    .desktop\:margin-block-end-56 {
        margin-block-end: 3.5rem
    }

    .desktop\:margin-inline-56 {
        margin-inline: 3.5rem
    }

    .desktop\:margin-inline-start-56 {
        margin-inline-start: 3.5rem
    }

    .desktop\:margin-inline-end-56 {
        margin-inline-end: 3.5rem
    }

    .desktop\:padding-block-56 {
        padding-block: 3.5rem
    }

    .desktop\:padding-block-start-56 {
        padding-block-start: 3.5rem
    }

    .desktop\:padding-block-end-56 {
        padding-block-end: 3.5rem
    }

    .desktop\:padding-inline-56 {
        padding-inline: 3.5rem
    }

    .desktop\:padding-inline-start-56 {
        padding-inline-start: 3.5rem
    }

    .desktop\:padding-inline-end-56 {
        padding-inline-end: 3.5rem
    }

    .desktop\:margin-block-60 {
        margin-block: 3.75rem
    }

    .desktop\:margin-block-start-60 {
        margin-block-start: 3.75rem
    }

    .desktop\:margin-block-end-60 {
        margin-block-end: 3.75rem
    }

    .desktop\:margin-inline-60 {
        margin-inline: 3.75rem
    }

    .desktop\:margin-inline-start-60 {
        margin-inline-start: 3.75rem
    }

    .desktop\:margin-inline-end-60 {
        margin-inline-end: 3.75rem
    }

    .desktop\:padding-block-60 {
        padding-block: 3.75rem
    }

    .desktop\:padding-block-start-60 {
        padding-block-start: 3.75rem
    }

    .desktop\:padding-block-end-60 {
        padding-block-end: 3.75rem
    }

    .desktop\:padding-inline-60 {
        padding-inline: 3.75rem
    }

    .desktop\:padding-inline-start-60 {
        padding-inline-start: 3.75rem
    }

    .desktop\:padding-inline-end-60 {
        padding-inline-end: 3.75rem
    }

    .desktop\:margin-block-64 {
        margin-block: 4rem
    }

    .desktop\:margin-block-start-64 {
        margin-block-start: 4rem
    }

    .desktop\:margin-block-end-64 {
        margin-block-end: 4rem
    }

    .desktop\:margin-inline-64 {
        margin-inline: 4rem
    }

    .desktop\:margin-inline-start-64 {
        margin-inline-start: 4rem
    }

    .desktop\:margin-inline-end-64 {
        margin-inline-end: 4rem
    }

    .desktop\:padding-block-64 {
        padding-block: 4rem
    }

    .desktop\:padding-block-start-64 {
        padding-block-start: 4rem
    }

    .desktop\:padding-block-end-64 {
        padding-block-end: 4rem
    }

    .desktop\:padding-inline-64 {
        padding-inline: 4rem
    }

    .desktop\:padding-inline-start-64 {
        padding-inline-start: 4rem
    }

    .desktop\:padding-inline-end-64 {
        padding-inline-end: 4rem
    }

    .desktop\:margin-block-68 {
        margin-block: 4.25rem
    }

    .desktop\:margin-block-start-68 {
        margin-block-start: 4.25rem
    }

    .desktop\:margin-block-end-68 {
        margin-block-end: 4.25rem
    }

    .desktop\:margin-inline-68 {
        margin-inline: 4.25rem
    }

    .desktop\:margin-inline-start-68 {
        margin-inline-start: 4.25rem
    }

    .desktop\:margin-inline-end-68 {
        margin-inline-end: 4.25rem
    }

    .desktop\:padding-block-68 {
        padding-block: 4.25rem
    }

    .desktop\:padding-block-start-68 {
        padding-block-start: 4.25rem
    }

    .desktop\:padding-block-end-68 {
        padding-block-end: 4.25rem
    }

    .desktop\:padding-inline-68 {
        padding-inline: 4.25rem
    }

    .desktop\:padding-inline-start-68 {
        padding-inline-start: 4.25rem
    }

    .desktop\:padding-inline-end-68 {
        padding-inline-end: 4.25rem
    }

    .desktop\:margin-block-72 {
        margin-block: 4.5rem
    }

    .desktop\:margin-block-start-72 {
        margin-block-start: 4.5rem
    }

    .desktop\:margin-block-end-72 {
        margin-block-end: 4.5rem
    }

    .desktop\:margin-inline-72 {
        margin-inline: 4.5rem
    }

    .desktop\:margin-inline-start-72 {
        margin-inline-start: 4.5rem
    }

    .desktop\:margin-inline-end-72 {
        margin-inline-end: 4.5rem
    }

    .desktop\:padding-block-72 {
        padding-block: 4.5rem
    }

    .desktop\:padding-block-start-72 {
        padding-block-start: 4.5rem
    }

    .desktop\:padding-block-end-72 {
        padding-block-end: 4.5rem
    }

    .desktop\:padding-inline-72 {
        padding-inline: 4.5rem
    }

    .desktop\:padding-inline-start-72 {
        padding-inline-start: 4.5rem
    }

    .desktop\:padding-inline-end-72 {
        padding-inline-end: 4.5rem
    }

    .desktop\:margin-block-76 {
        margin-block: 4.75rem
    }

    .desktop\:margin-block-start-76 {
        margin-block-start: 4.75rem
    }

    .desktop\:margin-block-end-76 {
        margin-block-end: 4.75rem
    }

    .desktop\:margin-inline-76 {
        margin-inline: 4.75rem
    }

    .desktop\:margin-inline-start-76 {
        margin-inline-start: 4.75rem
    }

    .desktop\:margin-inline-end-76 {
        margin-inline-end: 4.75rem
    }

    .desktop\:padding-block-76 {
        padding-block: 4.75rem
    }

    .desktop\:padding-block-start-76 {
        padding-block-start: 4.75rem
    }

    .desktop\:padding-block-end-76 {
        padding-block-end: 4.75rem
    }

    .desktop\:padding-inline-76 {
        padding-inline: 4.75rem
    }

    .desktop\:padding-inline-start-76 {
        padding-inline-start: 4.75rem
    }

    .desktop\:padding-inline-end-76 {
        padding-inline-end: 4.75rem
    }

    .desktop\:margin-block-80 {
        margin-block: 5rem
    }

    .desktop\:margin-block-start-80 {
        margin-block-start: 5rem
    }

    .desktop\:margin-block-end-80 {
        margin-block-end: 5rem
    }

    .desktop\:margin-inline-80 {
        margin-inline: 5rem
    }

    .desktop\:margin-inline-start-80 {
        margin-inline-start: 5rem
    }

    .desktop\:margin-inline-end-80 {
        margin-inline-end: 5rem
    }

    .desktop\:padding-block-80 {
        padding-block: 5rem
    }

    .desktop\:padding-block-start-80 {
        padding-block-start: 5rem
    }

    .desktop\:padding-block-end-80 {
        padding-block-end: 5rem
    }

    .desktop\:padding-inline-80 {
        padding-inline: 5rem
    }

    .desktop\:padding-inline-start-80 {
        padding-inline-start: 5rem
    }

    .desktop\:padding-inline-end-80 {
        padding-inline-end: 5rem
    }

    .desktop\:margin-block-84 {
        margin-block: 5.25rem
    }

    .desktop\:margin-block-start-84 {
        margin-block-start: 5.25rem
    }

    .desktop\:margin-block-end-84 {
        margin-block-end: 5.25rem
    }

    .desktop\:margin-inline-84 {
        margin-inline: 5.25rem
    }

    .desktop\:margin-inline-start-84 {
        margin-inline-start: 5.25rem
    }

    .desktop\:margin-inline-end-84 {
        margin-inline-end: 5.25rem
    }

    .desktop\:padding-block-84 {
        padding-block: 5.25rem
    }

    .desktop\:padding-block-start-84 {
        padding-block-start: 5.25rem
    }

    .desktop\:padding-block-end-84 {
        padding-block-end: 5.25rem
    }

    .desktop\:padding-inline-84 {
        padding-inline: 5.25rem
    }

    .desktop\:padding-inline-start-84 {
        padding-inline-start: 5.25rem
    }

    .desktop\:padding-inline-end-84 {
        padding-inline-end: 5.25rem
    }

    .desktop\:margin-block-88 {
        margin-block: 5.5rem
    }

    .desktop\:margin-block-start-88 {
        margin-block-start: 5.5rem
    }

    .desktop\:margin-block-end-88 {
        margin-block-end: 5.5rem
    }

    .desktop\:margin-inline-88 {
        margin-inline: 5.5rem
    }

    .desktop\:margin-inline-start-88 {
        margin-inline-start: 5.5rem
    }

    .desktop\:margin-inline-end-88 {
        margin-inline-end: 5.5rem
    }

    .desktop\:padding-block-88 {
        padding-block: 5.5rem
    }

    .desktop\:padding-block-start-88 {
        padding-block-start: 5.5rem
    }

    .desktop\:padding-block-end-88 {
        padding-block-end: 5.5rem
    }

    .desktop\:padding-inline-88 {
        padding-inline: 5.5rem
    }

    .desktop\:padding-inline-start-88 {
        padding-inline-start: 5.5rem
    }

    .desktop\:padding-inline-end-88 {
        padding-inline-end: 5.5rem
    }

    .desktop\:margin-block-92 {
        margin-block: 5.75rem
    }

    .desktop\:margin-block-start-92 {
        margin-block-start: 5.75rem
    }

    .desktop\:margin-block-end-92 {
        margin-block-end: 5.75rem
    }

    .desktop\:margin-inline-92 {
        margin-inline: 5.75rem
    }

    .desktop\:margin-inline-start-92 {
        margin-inline-start: 5.75rem
    }

    .desktop\:margin-inline-end-92 {
        margin-inline-end: 5.75rem
    }

    .desktop\:padding-block-92 {
        padding-block: 5.75rem
    }

    .desktop\:padding-block-start-92 {
        padding-block-start: 5.75rem
    }

    .desktop\:padding-block-end-92 {
        padding-block-end: 5.75rem
    }

    .desktop\:padding-inline-92 {
        padding-inline: 5.75rem
    }

    .desktop\:padding-inline-start-92 {
        padding-inline-start: 5.75rem
    }

    .desktop\:padding-inline-end-92 {
        padding-inline-end: 5.75rem
    }

    .desktop\:margin-block-96 {
        margin-block: 6rem
    }

    .desktop\:margin-block-start-96 {
        margin-block-start: 6rem
    }

    .desktop\:margin-block-end-96 {
        margin-block-end: 6rem
    }

    .desktop\:margin-inline-96 {
        margin-inline: 6rem
    }

    .desktop\:margin-inline-start-96 {
        margin-inline-start: 6rem
    }

    .desktop\:margin-inline-end-96 {
        margin-inline-end: 6rem
    }

    .desktop\:padding-block-96 {
        padding-block: 6rem
    }

    .desktop\:padding-block-start-96 {
        padding-block-start: 6rem
    }

    .desktop\:padding-block-end-96 {
        padding-block-end: 6rem
    }

    .desktop\:padding-inline-96 {
        padding-inline: 6rem
    }

    .desktop\:padding-inline-start-96 {
        padding-inline-start: 6rem
    }

    .desktop\:padding-inline-end-96 {
        padding-inline-end: 6rem
    }

    .desktop\:margin-block-100 {
        margin-block: 6.25rem
    }

    .desktop\:margin-block-start-100 {
        margin-block-start: 6.25rem
    }

    .desktop\:margin-block-end-100 {
        margin-block-end: 6.25rem
    }

    .desktop\:margin-inline-100 {
        margin-inline: 6.25rem
    }

    .desktop\:margin-inline-start-100 {
        margin-inline-start: 6.25rem
    }

    .desktop\:margin-inline-end-100 {
        margin-inline-end: 6.25rem
    }

    .desktop\:padding-block-100 {
        padding-block: 6.25rem
    }

    .desktop\:padding-block-start-100 {
        padding-block-start: 6.25rem
    }

    .desktop\:padding-block-end-100 {
        padding-block-end: 6.25rem
    }

    .desktop\:padding-inline-100 {
        padding-inline: 6.25rem
    }

    .desktop\:padding-inline-start-100 {
        padding-inline-start: 6.25rem
    }

    .desktop\:padding-inline-end-100 {
        padding-inline-end: 6.25rem
    }

    .desktop\:margin-block-104 {
        margin-block: 6.5rem
    }

    .desktop\:margin-block-start-104 {
        margin-block-start: 6.5rem
    }

    .desktop\:margin-block-end-104 {
        margin-block-end: 6.5rem
    }

    .desktop\:margin-inline-104 {
        margin-inline: 6.5rem
    }

    .desktop\:margin-inline-start-104 {
        margin-inline-start: 6.5rem
    }

    .desktop\:margin-inline-end-104 {
        margin-inline-end: 6.5rem
    }

    .desktop\:padding-block-104 {
        padding-block: 6.5rem
    }

    .desktop\:padding-block-start-104 {
        padding-block-start: 6.5rem
    }

    .desktop\:padding-block-end-104 {
        padding-block-end: 6.5rem
    }

    .desktop\:padding-inline-104 {
        padding-inline: 6.5rem
    }

    .desktop\:padding-inline-start-104 {
        padding-inline-start: 6.5rem
    }

    .desktop\:padding-inline-end-104 {
        padding-inline-end: 6.5rem
    }

    .desktop\:margin-block-108 {
        margin-block: 6.75rem
    }

    .desktop\:margin-block-start-108 {
        margin-block-start: 6.75rem
    }

    .desktop\:margin-block-end-108 {
        margin-block-end: 6.75rem
    }

    .desktop\:margin-inline-108 {
        margin-inline: 6.75rem
    }

    .desktop\:margin-inline-start-108 {
        margin-inline-start: 6.75rem
    }

    .desktop\:margin-inline-end-108 {
        margin-inline-end: 6.75rem
    }

    .desktop\:padding-block-108 {
        padding-block: 6.75rem
    }

    .desktop\:padding-block-start-108 {
        padding-block-start: 6.75rem
    }

    .desktop\:padding-block-end-108 {
        padding-block-end: 6.75rem
    }

    .desktop\:padding-inline-108 {
        padding-inline: 6.75rem
    }

    .desktop\:padding-inline-start-108 {
        padding-inline-start: 6.75rem
    }

    .desktop\:padding-inline-end-108 {
        padding-inline-end: 6.75rem
    }

    .desktop\:margin-block-112 {
        margin-block: 7rem
    }

    .desktop\:margin-block-start-112 {
        margin-block-start: 7rem
    }

    .desktop\:margin-block-end-112 {
        margin-block-end: 7rem
    }

    .desktop\:margin-inline-112 {
        margin-inline: 7rem
    }

    .desktop\:margin-inline-start-112 {
        margin-inline-start: 7rem
    }

    .desktop\:margin-inline-end-112 {
        margin-inline-end: 7rem
    }

    .desktop\:padding-block-112 {
        padding-block: 7rem
    }

    .desktop\:padding-block-start-112 {
        padding-block-start: 7rem
    }

    .desktop\:padding-block-end-112 {
        padding-block-end: 7rem
    }

    .desktop\:padding-inline-112 {
        padding-inline: 7rem
    }

    .desktop\:padding-inline-start-112 {
        padding-inline-start: 7rem
    }

    .desktop\:padding-inline-end-112 {
        padding-inline-end: 7rem
    }

    .desktop\:margin-block-116 {
        margin-block: 7.25rem
    }

    .desktop\:margin-block-start-116 {
        margin-block-start: 7.25rem
    }

    .desktop\:margin-block-end-116 {
        margin-block-end: 7.25rem
    }

    .desktop\:margin-inline-116 {
        margin-inline: 7.25rem
    }

    .desktop\:margin-inline-start-116 {
        margin-inline-start: 7.25rem
    }

    .desktop\:margin-inline-end-116 {
        margin-inline-end: 7.25rem
    }

    .desktop\:padding-block-116 {
        padding-block: 7.25rem
    }

    .desktop\:padding-block-start-116 {
        padding-block-start: 7.25rem
    }

    .desktop\:padding-block-end-116 {
        padding-block-end: 7.25rem
    }

    .desktop\:padding-inline-116 {
        padding-inline: 7.25rem
    }

    .desktop\:padding-inline-start-116 {
        padding-inline-start: 7.25rem
    }

    .desktop\:padding-inline-end-116 {
        padding-inline-end: 7.25rem
    }

    .desktop\:margin-block-120 {
        margin-block: 7.5rem
    }

    .desktop\:margin-block-start-120 {
        margin-block-start: 7.5rem
    }

    .desktop\:margin-block-end-120 {
        margin-block-end: 7.5rem
    }

    .desktop\:margin-inline-120 {
        margin-inline: 7.5rem
    }

    .desktop\:margin-inline-start-120 {
        margin-inline-start: 7.5rem
    }

    .desktop\:margin-inline-end-120 {
        margin-inline-end: 7.5rem
    }

    .desktop\:padding-block-120 {
        padding-block: 7.5rem
    }

    .desktop\:padding-block-start-120 {
        padding-block-start: 7.5rem
    }

    .desktop\:padding-block-end-120 {
        padding-block-end: 7.5rem
    }

    .desktop\:padding-inline-120 {
        padding-inline: 7.5rem
    }

    .desktop\:padding-inline-start-120 {
        padding-inline-start: 7.5rem
    }

    .desktop\:padding-inline-end-120 {
        padding-inline-end: 7.5rem
    }

    .desktop\:margin-block-124 {
        margin-block: 7.75rem
    }

    .desktop\:margin-block-start-124 {
        margin-block-start: 7.75rem
    }

    .desktop\:margin-block-end-124 {
        margin-block-end: 7.75rem
    }

    .desktop\:margin-inline-124 {
        margin-inline: 7.75rem
    }

    .desktop\:margin-inline-start-124 {
        margin-inline-start: 7.75rem
    }

    .desktop\:margin-inline-end-124 {
        margin-inline-end: 7.75rem
    }

    .desktop\:padding-block-124 {
        padding-block: 7.75rem
    }

    .desktop\:padding-block-start-124 {
        padding-block-start: 7.75rem
    }

    .desktop\:padding-block-end-124 {
        padding-block-end: 7.75rem
    }

    .desktop\:padding-inline-124 {
        padding-inline: 7.75rem
    }

    .desktop\:padding-inline-start-124 {
        padding-inline-start: 7.75rem
    }

    .desktop\:padding-inline-end-124 {
        padding-inline-end: 7.75rem
    }

    .desktop\:margin-block-128 {
        margin-block: 8rem
    }

    .desktop\:margin-block-start-128 {
        margin-block-start: 8rem
    }

    .desktop\:margin-block-end-128 {
        margin-block-end: 8rem
    }

    .desktop\:margin-inline-128 {
        margin-inline: 8rem
    }

    .desktop\:margin-inline-start-128 {
        margin-inline-start: 8rem
    }

    .desktop\:margin-inline-end-128 {
        margin-inline-end: 8rem
    }

    .desktop\:padding-block-128 {
        padding-block: 8rem
    }

    .desktop\:padding-block-start-128 {
        padding-block-start: 8rem
    }

    .desktop\:padding-block-end-128 {
        padding-block-end: 8rem
    }

    .desktop\:padding-inline-128 {
        padding-inline: 8rem
    }

    .desktop\:padding-inline-start-128 {
        padding-inline-start: 8rem
    }

    .desktop\:padding-inline-end-128 {
        padding-inline-end: 8rem
    }

    .desktop\:margin-block-132 {
        margin-block: 8.25rem
    }

    .desktop\:margin-block-start-132 {
        margin-block-start: 8.25rem
    }

    .desktop\:margin-block-end-132 {
        margin-block-end: 8.25rem
    }

    .desktop\:margin-inline-132 {
        margin-inline: 8.25rem
    }

    .desktop\:margin-inline-start-132 {
        margin-inline-start: 8.25rem
    }

    .desktop\:margin-inline-end-132 {
        margin-inline-end: 8.25rem
    }

    .desktop\:padding-block-132 {
        padding-block: 8.25rem
    }

    .desktop\:padding-block-start-132 {
        padding-block-start: 8.25rem
    }

    .desktop\:padding-block-end-132 {
        padding-block-end: 8.25rem
    }

    .desktop\:padding-inline-132 {
        padding-inline: 8.25rem
    }

    .desktop\:padding-inline-start-132 {
        padding-inline-start: 8.25rem
    }

    .desktop\:padding-inline-end-132 {
        padding-inline-end: 8.25rem
    }

    .desktop\:margin-block-136 {
        margin-block: 8.5rem
    }

    .desktop\:margin-block-start-136 {
        margin-block-start: 8.5rem
    }

    .desktop\:margin-block-end-136 {
        margin-block-end: 8.5rem
    }

    .desktop\:margin-inline-136 {
        margin-inline: 8.5rem
    }

    .desktop\:margin-inline-start-136 {
        margin-inline-start: 8.5rem
    }

    .desktop\:margin-inline-end-136 {
        margin-inline-end: 8.5rem
    }

    .desktop\:padding-block-136 {
        padding-block: 8.5rem
    }

    .desktop\:padding-block-start-136 {
        padding-block-start: 8.5rem
    }

    .desktop\:padding-block-end-136 {
        padding-block-end: 8.5rem
    }

    .desktop\:padding-inline-136 {
        padding-inline: 8.5rem
    }

    .desktop\:padding-inline-start-136 {
        padding-inline-start: 8.5rem
    }

    .desktop\:padding-inline-end-136 {
        padding-inline-end: 8.5rem
    }

    .desktop\:margin-block-140 {
        margin-block: 8.75rem
    }

    .desktop\:margin-block-start-140 {
        margin-block-start: 8.75rem
    }

    .desktop\:margin-block-end-140 {
        margin-block-end: 8.75rem
    }

    .desktop\:margin-inline-140 {
        margin-inline: 8.75rem
    }

    .desktop\:margin-inline-start-140 {
        margin-inline-start: 8.75rem
    }

    .desktop\:margin-inline-end-140 {
        margin-inline-end: 8.75rem
    }

    .desktop\:padding-block-140 {
        padding-block: 8.75rem
    }

    .desktop\:padding-block-start-140 {
        padding-block-start: 8.75rem
    }

    .desktop\:padding-block-end-140 {
        padding-block-end: 8.75rem
    }

    .desktop\:padding-inline-140 {
        padding-inline: 8.75rem
    }

    .desktop\:padding-inline-start-140 {
        padding-inline-start: 8.75rem
    }

    .desktop\:padding-inline-end-140 {
        padding-inline-end: 8.75rem
    }

    .desktop\:margin-block-144 {
        margin-block: 9rem
    }

    .desktop\:margin-block-start-144 {
        margin-block-start: 9rem
    }

    .desktop\:margin-block-end-144 {
        margin-block-end: 9rem
    }

    .desktop\:margin-inline-144 {
        margin-inline: 9rem
    }

    .desktop\:margin-inline-start-144 {
        margin-inline-start: 9rem
    }

    .desktop\:margin-inline-end-144 {
        margin-inline-end: 9rem
    }

    .desktop\:padding-block-144 {
        padding-block: 9rem
    }

    .desktop\:padding-block-start-144 {
        padding-block-start: 9rem
    }

    .desktop\:padding-block-end-144 {
        padding-block-end: 9rem
    }

    .desktop\:padding-inline-144 {
        padding-inline: 9rem
    }

    .desktop\:padding-inline-start-144 {
        padding-inline-start: 9rem
    }

    .desktop\:padding-inline-end-144 {
        padding-inline-end: 9rem
    }

    .desktop\:margin-block-148 {
        margin-block: 9.25rem
    }

    .desktop\:margin-block-start-148 {
        margin-block-start: 9.25rem
    }

    .desktop\:margin-block-end-148 {
        margin-block-end: 9.25rem
    }

    .desktop\:margin-inline-148 {
        margin-inline: 9.25rem
    }

    .desktop\:margin-inline-start-148 {
        margin-inline-start: 9.25rem
    }

    .desktop\:margin-inline-end-148 {
        margin-inline-end: 9.25rem
    }

    .desktop\:padding-block-148 {
        padding-block: 9.25rem
    }

    .desktop\:padding-block-start-148 {
        padding-block-start: 9.25rem
    }

    .desktop\:padding-block-end-148 {
        padding-block-end: 9.25rem
    }

    .desktop\:padding-inline-148 {
        padding-inline: 9.25rem
    }

    .desktop\:padding-inline-start-148 {
        padding-inline-start: 9.25rem
    }

    .desktop\:padding-inline-end-148 {
        padding-inline-end: 9.25rem
    }

    .desktop\:margin-block-152 {
        margin-block: 9.5rem
    }

    .desktop\:margin-block-start-152 {
        margin-block-start: 9.5rem
    }

    .desktop\:margin-block-end-152 {
        margin-block-end: 9.5rem
    }

    .desktop\:margin-inline-152 {
        margin-inline: 9.5rem
    }

    .desktop\:margin-inline-start-152 {
        margin-inline-start: 9.5rem
    }

    .desktop\:margin-inline-end-152 {
        margin-inline-end: 9.5rem
    }

    .desktop\:padding-block-152 {
        padding-block: 9.5rem
    }

    .desktop\:padding-block-start-152 {
        padding-block-start: 9.5rem
    }

    .desktop\:padding-block-end-152 {
        padding-block-end: 9.5rem
    }

    .desktop\:padding-inline-152 {
        padding-inline: 9.5rem
    }

    .desktop\:padding-inline-start-152 {
        padding-inline-start: 9.5rem
    }

    .desktop\:padding-inline-end-152 {
        padding-inline-end: 9.5rem
    }

    .desktop\:margin-block-156 {
        margin-block: 9.75rem
    }

    .desktop\:margin-block-start-156 {
        margin-block-start: 9.75rem
    }

    .desktop\:margin-block-end-156 {
        margin-block-end: 9.75rem
    }

    .desktop\:margin-inline-156 {
        margin-inline: 9.75rem
    }

    .desktop\:margin-inline-start-156 {
        margin-inline-start: 9.75rem
    }

    .desktop\:margin-inline-end-156 {
        margin-inline-end: 9.75rem
    }

    .desktop\:padding-block-156 {
        padding-block: 9.75rem
    }

    .desktop\:padding-block-start-156 {
        padding-block-start: 9.75rem
    }

    .desktop\:padding-block-end-156 {
        padding-block-end: 9.75rem
    }

    .desktop\:padding-inline-156 {
        padding-inline: 9.75rem
    }

    .desktop\:padding-inline-start-156 {
        padding-inline-start: 9.75rem
    }

    .desktop\:padding-inline-end-156 {
        padding-inline-end: 9.75rem
    }

    .desktop\:margin-block-160 {
        margin-block: 10rem
    }

    .desktop\:margin-block-start-160 {
        margin-block-start: 10rem
    }

    .desktop\:margin-block-end-160 {
        margin-block-end: 10rem
    }

    .desktop\:margin-inline-160 {
        margin-inline: 10rem
    }

    .desktop\:margin-inline-start-160 {
        margin-inline-start: 10rem
    }

    .desktop\:margin-inline-end-160 {
        margin-inline-end: 10rem
    }

    .desktop\:padding-block-160 {
        padding-block: 10rem
    }

    .desktop\:padding-block-start-160 {
        padding-block-start: 10rem
    }

    .desktop\:padding-block-end-160 {
        padding-block-end: 10rem
    }

    .desktop\:padding-inline-160 {
        padding-inline: 10rem
    }

    .desktop\:padding-inline-start-160 {
        padding-inline-start: 10rem
    }

    .desktop\:padding-inline-end-160 {
        padding-inline-end: 10rem
    }

    .desktop\:margin-block-164 {
        margin-block: 10.25rem
    }

    .desktop\:margin-block-start-164 {
        margin-block-start: 10.25rem
    }

    .desktop\:margin-block-end-164 {
        margin-block-end: 10.25rem
    }

    .desktop\:margin-inline-164 {
        margin-inline: 10.25rem
    }

    .desktop\:margin-inline-start-164 {
        margin-inline-start: 10.25rem
    }

    .desktop\:margin-inline-end-164 {
        margin-inline-end: 10.25rem
    }

    .desktop\:padding-block-164 {
        padding-block: 10.25rem
    }

    .desktop\:padding-block-start-164 {
        padding-block-start: 10.25rem
    }

    .desktop\:padding-block-end-164 {
        padding-block-end: 10.25rem
    }

    .desktop\:padding-inline-164 {
        padding-inline: 10.25rem
    }

    .desktop\:padding-inline-start-164 {
        padding-inline-start: 10.25rem
    }

    .desktop\:padding-inline-end-164 {
        padding-inline-end: 10.25rem
    }

    .desktop\:margin-block-168 {
        margin-block: 10.5rem
    }

    .desktop\:margin-block-start-168 {
        margin-block-start: 10.5rem
    }

    .desktop\:margin-block-end-168 {
        margin-block-end: 10.5rem
    }

    .desktop\:margin-inline-168 {
        margin-inline: 10.5rem
    }

    .desktop\:margin-inline-start-168 {
        margin-inline-start: 10.5rem
    }

    .desktop\:margin-inline-end-168 {
        margin-inline-end: 10.5rem
    }

    .desktop\:padding-block-168 {
        padding-block: 10.5rem
    }

    .desktop\:padding-block-start-168 {
        padding-block-start: 10.5rem
    }

    .desktop\:padding-block-end-168 {
        padding-block-end: 10.5rem
    }

    .desktop\:padding-inline-168 {
        padding-inline: 10.5rem
    }

    .desktop\:padding-inline-start-168 {
        padding-inline-start: 10.5rem
    }

    .desktop\:padding-inline-end-168 {
        padding-inline-end: 10.5rem
    }

    .desktop\:margin-block-172 {
        margin-block: 10.75rem
    }

    .desktop\:margin-block-start-172 {
        margin-block-start: 10.75rem
    }

    .desktop\:margin-block-end-172 {
        margin-block-end: 10.75rem
    }

    .desktop\:margin-inline-172 {
        margin-inline: 10.75rem
    }

    .desktop\:margin-inline-start-172 {
        margin-inline-start: 10.75rem
    }

    .desktop\:margin-inline-end-172 {
        margin-inline-end: 10.75rem
    }

    .desktop\:padding-block-172 {
        padding-block: 10.75rem
    }

    .desktop\:padding-block-start-172 {
        padding-block-start: 10.75rem
    }

    .desktop\:padding-block-end-172 {
        padding-block-end: 10.75rem
    }

    .desktop\:padding-inline-172 {
        padding-inline: 10.75rem
    }

    .desktop\:padding-inline-start-172 {
        padding-inline-start: 10.75rem
    }

    .desktop\:padding-inline-end-172 {
        padding-inline-end: 10.75rem
    }

    .desktop\:margin-block-176 {
        margin-block: 11rem
    }

    .desktop\:margin-block-start-176 {
        margin-block-start: 11rem
    }

    .desktop\:margin-block-end-176 {
        margin-block-end: 11rem
    }

    .desktop\:margin-inline-176 {
        margin-inline: 11rem
    }

    .desktop\:margin-inline-start-176 {
        margin-inline-start: 11rem
    }

    .desktop\:margin-inline-end-176 {
        margin-inline-end: 11rem
    }

    .desktop\:padding-block-176 {
        padding-block: 11rem
    }

    .desktop\:padding-block-start-176 {
        padding-block-start: 11rem
    }

    .desktop\:padding-block-end-176 {
        padding-block-end: 11rem
    }

    .desktop\:padding-inline-176 {
        padding-inline: 11rem
    }

    .desktop\:padding-inline-start-176 {
        padding-inline-start: 11rem
    }

    .desktop\:padding-inline-end-176 {
        padding-inline-end: 11rem
    }

    .desktop\:margin-block-180 {
        margin-block: 11.25rem
    }

    .desktop\:margin-block-start-180 {
        margin-block-start: 11.25rem
    }

    .desktop\:margin-block-end-180 {
        margin-block-end: 11.25rem
    }

    .desktop\:margin-inline-180 {
        margin-inline: 11.25rem
    }

    .desktop\:margin-inline-start-180 {
        margin-inline-start: 11.25rem
    }

    .desktop\:margin-inline-end-180 {
        margin-inline-end: 11.25rem
    }

    .desktop\:padding-block-180 {
        padding-block: 11.25rem
    }

    .desktop\:padding-block-start-180 {
        padding-block-start: 11.25rem
    }

    .desktop\:padding-block-end-180 {
        padding-block-end: 11.25rem
    }

    .desktop\:padding-inline-180 {
        padding-inline: 11.25rem
    }

    .desktop\:padding-inline-start-180 {
        padding-inline-start: 11.25rem
    }

    .desktop\:padding-inline-end-180 {
        padding-inline-end: 11.25rem
    }

    .desktop\:margin-block-184 {
        margin-block: 11.5rem
    }

    .desktop\:margin-block-start-184 {
        margin-block-start: 11.5rem
    }

    .desktop\:margin-block-end-184 {
        margin-block-end: 11.5rem
    }

    .desktop\:margin-inline-184 {
        margin-inline: 11.5rem
    }

    .desktop\:margin-inline-start-184 {
        margin-inline-start: 11.5rem
    }

    .desktop\:margin-inline-end-184 {
        margin-inline-end: 11.5rem
    }

    .desktop\:padding-block-184 {
        padding-block: 11.5rem
    }

    .desktop\:padding-block-start-184 {
        padding-block-start: 11.5rem
    }

    .desktop\:padding-block-end-184 {
        padding-block-end: 11.5rem
    }

    .desktop\:padding-inline-184 {
        padding-inline: 11.5rem
    }

    .desktop\:padding-inline-start-184 {
        padding-inline-start: 11.5rem
    }

    .desktop\:padding-inline-end-184 {
        padding-inline-end: 11.5rem
    }

    .desktop\:margin-block-188 {
        margin-block: 11.75rem
    }

    .desktop\:margin-block-start-188 {
        margin-block-start: 11.75rem
    }

    .desktop\:margin-block-end-188 {
        margin-block-end: 11.75rem
    }

    .desktop\:margin-inline-188 {
        margin-inline: 11.75rem
    }

    .desktop\:margin-inline-start-188 {
        margin-inline-start: 11.75rem
    }

    .desktop\:margin-inline-end-188 {
        margin-inline-end: 11.75rem
    }

    .desktop\:padding-block-188 {
        padding-block: 11.75rem
    }

    .desktop\:padding-block-start-188 {
        padding-block-start: 11.75rem
    }

    .desktop\:padding-block-end-188 {
        padding-block-end: 11.75rem
    }

    .desktop\:padding-inline-188 {
        padding-inline: 11.75rem
    }

    .desktop\:padding-inline-start-188 {
        padding-inline-start: 11.75rem
    }

    .desktop\:padding-inline-end-188 {
        padding-inline-end: 11.75rem
    }

    .desktop\:margin-block-192 {
        margin-block: 12rem
    }

    .desktop\:margin-block-start-192 {
        margin-block-start: 12rem
    }

    .desktop\:margin-block-end-192 {
        margin-block-end: 12rem
    }

    .desktop\:margin-inline-192 {
        margin-inline: 12rem
    }

    .desktop\:margin-inline-start-192 {
        margin-inline-start: 12rem
    }

    .desktop\:margin-inline-end-192 {
        margin-inline-end: 12rem
    }

    .desktop\:padding-block-192 {
        padding-block: 12rem
    }

    .desktop\:padding-block-start-192 {
        padding-block-start: 12rem
    }

    .desktop\:padding-block-end-192 {
        padding-block-end: 12rem
    }

    .desktop\:padding-inline-192 {
        padding-inline: 12rem
    }

    .desktop\:padding-inline-start-192 {
        padding-inline-start: 12rem
    }

    .desktop\:padding-inline-end-192 {
        padding-inline-end: 12rem
    }

    .desktop\:margin-block-196 {
        margin-block: 12.25rem
    }

    .desktop\:margin-block-start-196 {
        margin-block-start: 12.25rem
    }

    .desktop\:margin-block-end-196 {
        margin-block-end: 12.25rem
    }

    .desktop\:margin-inline-196 {
        margin-inline: 12.25rem
    }

    .desktop\:margin-inline-start-196 {
        margin-inline-start: 12.25rem
    }

    .desktop\:margin-inline-end-196 {
        margin-inline-end: 12.25rem
    }

    .desktop\:padding-block-196 {
        padding-block: 12.25rem
    }

    .desktop\:padding-block-start-196 {
        padding-block-start: 12.25rem
    }

    .desktop\:padding-block-end-196 {
        padding-block-end: 12.25rem
    }

    .desktop\:padding-inline-196 {
        padding-inline: 12.25rem
    }

    .desktop\:padding-inline-start-196 {
        padding-inline-start: 12.25rem
    }

    .desktop\:padding-inline-end-196 {
        padding-inline-end: 12.25rem
    }

    .desktop\:margin-block-200 {
        margin-block: 12.5rem
    }

    .desktop\:margin-block-start-200 {
        margin-block-start: 12.5rem
    }

    .desktop\:margin-block-end-200 {
        margin-block-end: 12.5rem
    }

    .desktop\:margin-inline-200 {
        margin-inline: 12.5rem
    }

    .desktop\:margin-inline-start-200 {
        margin-inline-start: 12.5rem
    }

    .desktop\:margin-inline-end-200 {
        margin-inline-end: 12.5rem
    }

    .desktop\:padding-block-200 {
        padding-block: 12.5rem
    }

    .desktop\:padding-block-start-200 {
        padding-block-start: 12.5rem
    }

    .desktop\:padding-block-end-200 {
        padding-block-end: 12.5rem
    }

    .desktop\:padding-inline-200 {
        padding-inline: 12.5rem
    }

    .desktop\:padding-inline-start-200 {
        padding-inline-start: 12.5rem
    }

    .desktop\:padding-inline-end-200 {
        padding-inline-end: 12.5rem
    }
}

@media (min-width: 768px) and (max-width: 83.25rem) {
    html {
        font-size: clamp(12px, 1.2vw, 16px)
    }

    .main-highlight {
        grid-template-columns: 1fr 1fr
    }
}

@media (max-width: 767px) {
    .u-hide-in-mobile {
        display: none !important
    }

    .u-mb-negative-margin {
        margin-inline: calc(var(--g-margin) * -1)
    }

    .u-mb-negative-margin-start {
        margin-inline-start: calc(var(--g-margin) * -1)
    }

    .u-mb-negative-margin-end {
        margin-inline-end: calc(var(--g-margin) * -1)
    }

    .u-text-xs {
        font-size: .75rem;
        line-height: 1rem
    }

    .u-text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .u-text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .u-text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .u-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .u-text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .u-text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .u-text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .u-text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .u-text-6xl {
        font-size: 3.75rem;
        line-height: 1
    }

    .u-text-7xl {
        font-size: 4.5rem;
        line-height: 1
    }

    .u-text-8xl {
        font-size: 6rem;
        line-height: 1
    }

    .u-text-9xl {
        font-size: 8rem;
        line-height: 1
    }

    .main-banner {
        display: none
    }

    .main-highlight {
        grid-template-columns: 1fr;
        gap: var(--g-margin)
    }

    .overlay-card {
        --title-font-size: 1.5rem
    }

    .overlay-card__caption {
        padding: var(--g-margin)
    }

    .overlay-card__caption:before {
        block-size: 80%
    }

    .overlay-card__bag {
        --main-font-size: 1.125rem
    }

    .lateral-card {
        --main-gap: .5rem;
        --title-font-size: 1.5rem;
        grid-template-columns: 1fr;
        gap: .875rem
    }

    .lateral-card__caption {
        padding-block-start: unset;
        padding-inline: var(--g-margin)
    }

    .main-footer {
        padding-block: 2.5rem
    }

    .main-footer__wrapper {
        flex-direction: column;
        align-items: center;
        gap: 2.5rem
    }

    .main-footer__main {
        align-items: center;
        display: flex;
        flex-direction: column
    }

    .main-footer-logo__image {
        max-width: 8.33875rem
    }

    .main-footer-socials {
        font-size: 1.25rem;
        gap: 1.25rem
    }

    .main-footer-nav {
        flex-direction: column;
        gap: .75rem;
        font-size: 1.0625rem;
        text-transform: uppercase
    }

    .main-footer-nav br {
        display: none
    }

    .main-footer-about {
        align-items: center
    }

    .main-footer-about__image {
        inline-size: 14.25rem
    }

    .the-title {
        --main-font-size: 1.5rem
    }

    .main-single-article-section {
        grid-template-columns: 1fr
    }

    .main-single-article__category {
        font-size: 1rem
    }

    .main-single-article__title {
        font-size: 2.125rem;
        font-family: var(--g-alt-font-family);
        text-align: center;
        font-weight: 400
    }

    .main-single-article-text {
       font-size: 1.35rem; 
    }

    .main-single-article-info {
        flex-direction: column;
        align-items: center
    }

    .main-single-article-author__image {
        max-inline-size: 2.875rem
    }

    .the-pagination {
        font-size: .875rem;
        gap: .875rem
    }

    .mobile\:margin-block--200 {
        margin-block: -12.5rem
    }

    .mobile\:margin-block-start--200 {
        margin-block-start: -12.5rem
    }

    .mobile\:margin-block-end--200 {
        margin-block-end: -12.5rem
    }

    .mobile\:margin-inline--200 {
        margin-inline: -12.5rem
    }

    .mobile\:margin-inline-start--200 {
        margin-inline-start: -12.5rem
    }

    .mobile\:margin-inline-end--200 {
        margin-inline-end: -12.5rem
    }

    .mobile\:margin-block--196 {
        margin-block: -12.25rem
    }

    .mobile\:margin-block-start--196 {
        margin-block-start: -12.25rem
    }

    .mobile\:margin-block-end--196 {
        margin-block-end: -12.25rem
    }

    .mobile\:margin-inline--196 {
        margin-inline: -12.25rem
    }

    .mobile\:margin-inline-start--196 {
        margin-inline-start: -12.25rem
    }

    .mobile\:margin-inline-end--196 {
        margin-inline-end: -12.25rem
    }

    .mobile\:margin-block--192 {
        margin-block: -12rem
    }

    .mobile\:margin-block-start--192 {
        margin-block-start: -12rem
    }

    .mobile\:margin-block-end--192 {
        margin-block-end: -12rem
    }

    .mobile\:margin-inline--192 {
        margin-inline: -12rem
    }

    .mobile\:margin-inline-start--192 {
        margin-inline-start: -12rem
    }

    .mobile\:margin-inline-end--192 {
        margin-inline-end: -12rem
    }

    .mobile\:margin-block--188 {
        margin-block: -11.75rem
    }

    .mobile\:margin-block-start--188 {
        margin-block-start: -11.75rem
    }

    .mobile\:margin-block-end--188 {
        margin-block-end: -11.75rem
    }

    .mobile\:margin-inline--188 {
        margin-inline: -11.75rem
    }

    .mobile\:margin-inline-start--188 {
        margin-inline-start: -11.75rem
    }

    .mobile\:margin-inline-end--188 {
        margin-inline-end: -11.75rem
    }

    .mobile\:margin-block--184 {
        margin-block: -11.5rem
    }

    .mobile\:margin-block-start--184 {
        margin-block-start: -11.5rem
    }

    .mobile\:margin-block-end--184 {
        margin-block-end: -11.5rem
    }

    .mobile\:margin-inline--184 {
        margin-inline: -11.5rem
    }

    .mobile\:margin-inline-start--184 {
        margin-inline-start: -11.5rem
    }

    .mobile\:margin-inline-end--184 {
        margin-inline-end: -11.5rem
    }

    .mobile\:margin-block--180 {
        margin-block: -11.25rem
    }

    .mobile\:margin-block-start--180 {
        margin-block-start: -11.25rem
    }

    .mobile\:margin-block-end--180 {
        margin-block-end: -11.25rem
    }

    .mobile\:margin-inline--180 {
        margin-inline: -11.25rem
    }

    .mobile\:margin-inline-start--180 {
        margin-inline-start: -11.25rem
    }

    .mobile\:margin-inline-end--180 {
        margin-inline-end: -11.25rem
    }

    .mobile\:margin-block--176 {
        margin-block: -11rem
    }

    .mobile\:margin-block-start--176 {
        margin-block-start: -11rem
    }

    .mobile\:margin-block-end--176 {
        margin-block-end: -11rem
    }

    .mobile\:margin-inline--176 {
        margin-inline: -11rem
    }

    .mobile\:margin-inline-start--176 {
        margin-inline-start: -11rem
    }

    .mobile\:margin-inline-end--176 {
        margin-inline-end: -11rem
    }

    .mobile\:margin-block--172 {
        margin-block: -10.75rem
    }

    .mobile\:margin-block-start--172 {
        margin-block-start: -10.75rem
    }

    .mobile\:margin-block-end--172 {
        margin-block-end: -10.75rem
    }

    .mobile\:margin-inline--172 {
        margin-inline: -10.75rem
    }

    .mobile\:margin-inline-start--172 {
        margin-inline-start: -10.75rem
    }

    .mobile\:margin-inline-end--172 {
        margin-inline-end: -10.75rem
    }

    .mobile\:margin-block--168 {
        margin-block: -10.5rem
    }

    .mobile\:margin-block-start--168 {
        margin-block-start: -10.5rem
    }

    .mobile\:margin-block-end--168 {
        margin-block-end: -10.5rem
    }

    .mobile\:margin-inline--168 {
        margin-inline: -10.5rem
    }

    .mobile\:margin-inline-start--168 {
        margin-inline-start: -10.5rem
    }

    .mobile\:margin-inline-end--168 {
        margin-inline-end: -10.5rem
    }

    .mobile\:margin-block--164 {
        margin-block: -10.25rem
    }

    .mobile\:margin-block-start--164 {
        margin-block-start: -10.25rem
    }

    .mobile\:margin-block-end--164 {
        margin-block-end: -10.25rem
    }

    .mobile\:margin-inline--164 {
        margin-inline: -10.25rem
    }

    .mobile\:margin-inline-start--164 {
        margin-inline-start: -10.25rem
    }

    .mobile\:margin-inline-end--164 {
        margin-inline-end: -10.25rem
    }

    .mobile\:margin-block--160 {
        margin-block: -10rem
    }

    .mobile\:margin-block-start--160 {
        margin-block-start: -10rem
    }

    .mobile\:margin-block-end--160 {
        margin-block-end: -10rem
    }

    .mobile\:margin-inline--160 {
        margin-inline: -10rem
    }

    .mobile\:margin-inline-start--160 {
        margin-inline-start: -10rem
    }

    .mobile\:margin-inline-end--160 {
        margin-inline-end: -10rem
    }

    .mobile\:margin-block--156 {
        margin-block: -9.75rem
    }

    .mobile\:margin-block-start--156 {
        margin-block-start: -9.75rem
    }

    .mobile\:margin-block-end--156 {
        margin-block-end: -9.75rem
    }

    .mobile\:margin-inline--156 {
        margin-inline: -9.75rem
    }

    .mobile\:margin-inline-start--156 {
        margin-inline-start: -9.75rem
    }

    .mobile\:margin-inline-end--156 {
        margin-inline-end: -9.75rem
    }

    .mobile\:margin-block--152 {
        margin-block: -9.5rem
    }

    .mobile\:margin-block-start--152 {
        margin-block-start: -9.5rem
    }

    .mobile\:margin-block-end--152 {
        margin-block-end: -9.5rem
    }

    .mobile\:margin-inline--152 {
        margin-inline: -9.5rem
    }

    .mobile\:margin-inline-start--152 {
        margin-inline-start: -9.5rem
    }

    .mobile\:margin-inline-end--152 {
        margin-inline-end: -9.5rem
    }

    .mobile\:margin-block--148 {
        margin-block: -9.25rem
    }

    .mobile\:margin-block-start--148 {
        margin-block-start: -9.25rem
    }

    .mobile\:margin-block-end--148 {
        margin-block-end: -9.25rem
    }

    .mobile\:margin-inline--148 {
        margin-inline: -9.25rem
    }

    .mobile\:margin-inline-start--148 {
        margin-inline-start: -9.25rem
    }

    .mobile\:margin-inline-end--148 {
        margin-inline-end: -9.25rem
    }

    .mobile\:margin-block--144 {
        margin-block: -9rem
    }

    .mobile\:margin-block-start--144 {
        margin-block-start: -9rem
    }

    .mobile\:margin-block-end--144 {
        margin-block-end: -9rem
    }

    .mobile\:margin-inline--144 {
        margin-inline: -9rem
    }

    .mobile\:margin-inline-start--144 {
        margin-inline-start: -9rem
    }

    .mobile\:margin-inline-end--144 {
        margin-inline-end: -9rem
    }

    .mobile\:margin-block--140 {
        margin-block: -8.75rem
    }

    .mobile\:margin-block-start--140 {
        margin-block-start: -8.75rem
    }

    .mobile\:margin-block-end--140 {
        margin-block-end: -8.75rem
    }

    .mobile\:margin-inline--140 {
        margin-inline: -8.75rem
    }

    .mobile\:margin-inline-start--140 {
        margin-inline-start: -8.75rem
    }

    .mobile\:margin-inline-end--140 {
        margin-inline-end: -8.75rem
    }

    .mobile\:margin-block--136 {
        margin-block: -8.5rem
    }

    .mobile\:margin-block-start--136 {
        margin-block-start: -8.5rem
    }

    .mobile\:margin-block-end--136 {
        margin-block-end: -8.5rem
    }

    .mobile\:margin-inline--136 {
        margin-inline: -8.5rem
    }

    .mobile\:margin-inline-start--136 {
        margin-inline-start: -8.5rem
    }

    .mobile\:margin-inline-end--136 {
        margin-inline-end: -8.5rem
    }

    .mobile\:margin-block--132 {
        margin-block: -8.25rem
    }

    .mobile\:margin-block-start--132 {
        margin-block-start: -8.25rem
    }

    .mobile\:margin-block-end--132 {
        margin-block-end: -8.25rem
    }

    .mobile\:margin-inline--132 {
        margin-inline: -8.25rem
    }

    .mobile\:margin-inline-start--132 {
        margin-inline-start: -8.25rem
    }

    .mobile\:margin-inline-end--132 {
        margin-inline-end: -8.25rem
    }

    .mobile\:margin-block--128 {
        margin-block: -8rem
    }

    .mobile\:margin-block-start--128 {
        margin-block-start: -8rem
    }

    .mobile\:margin-block-end--128 {
        margin-block-end: -8rem
    }

    .mobile\:margin-inline--128 {
        margin-inline: -8rem
    }

    .mobile\:margin-inline-start--128 {
        margin-inline-start: -8rem
    }

    .mobile\:margin-inline-end--128 {
        margin-inline-end: -8rem
    }

    .mobile\:margin-block--124 {
        margin-block: -7.75rem
    }

    .mobile\:margin-block-start--124 {
        margin-block-start: -7.75rem
    }

    .mobile\:margin-block-end--124 {
        margin-block-end: -7.75rem
    }

    .mobile\:margin-inline--124 {
        margin-inline: -7.75rem
    }

    .mobile\:margin-inline-start--124 {
        margin-inline-start: -7.75rem
    }

    .mobile\:margin-inline-end--124 {
        margin-inline-end: -7.75rem
    }

    .mobile\:margin-block--120 {
        margin-block: -7.5rem
    }

    .mobile\:margin-block-start--120 {
        margin-block-start: -7.5rem
    }

    .mobile\:margin-block-end--120 {
        margin-block-end: -7.5rem
    }

    .mobile\:margin-inline--120 {
        margin-inline: -7.5rem
    }

    .mobile\:margin-inline-start--120 {
        margin-inline-start: -7.5rem
    }

    .mobile\:margin-inline-end--120 {
        margin-inline-end: -7.5rem
    }

    .mobile\:margin-block--116 {
        margin-block: -7.25rem
    }

    .mobile\:margin-block-start--116 {
        margin-block-start: -7.25rem
    }

    .mobile\:margin-block-end--116 {
        margin-block-end: -7.25rem
    }

    .mobile\:margin-inline--116 {
        margin-inline: -7.25rem
    }

    .mobile\:margin-inline-start--116 {
        margin-inline-start: -7.25rem
    }

    .mobile\:margin-inline-end--116 {
        margin-inline-end: -7.25rem
    }

    .mobile\:margin-block--112 {
        margin-block: -7rem
    }

    .mobile\:margin-block-start--112 {
        margin-block-start: -7rem
    }

    .mobile\:margin-block-end--112 {
        margin-block-end: -7rem
    }

    .mobile\:margin-inline--112 {
        margin-inline: -7rem
    }

    .mobile\:margin-inline-start--112 {
        margin-inline-start: -7rem
    }

    .mobile\:margin-inline-end--112 {
        margin-inline-end: -7rem
    }

    .mobile\:margin-block--108 {
        margin-block: -6.75rem
    }

    .mobile\:margin-block-start--108 {
        margin-block-start: -6.75rem
    }

    .mobile\:margin-block-end--108 {
        margin-block-end: -6.75rem
    }

    .mobile\:margin-inline--108 {
        margin-inline: -6.75rem
    }

    .mobile\:margin-inline-start--108 {
        margin-inline-start: -6.75rem
    }

    .mobile\:margin-inline-end--108 {
        margin-inline-end: -6.75rem
    }

    .mobile\:margin-block--104 {
        margin-block: -6.5rem
    }

    .mobile\:margin-block-start--104 {
        margin-block-start: -6.5rem
    }

    .mobile\:margin-block-end--104 {
        margin-block-end: -6.5rem
    }

    .mobile\:margin-inline--104 {
        margin-inline: -6.5rem
    }

    .mobile\:margin-inline-start--104 {
        margin-inline-start: -6.5rem
    }

    .mobile\:margin-inline-end--104 {
        margin-inline-end: -6.5rem
    }

    .mobile\:margin-block--100 {
        margin-block: -6.25rem
    }

    .mobile\:margin-block-start--100 {
        margin-block-start: -6.25rem
    }

    .mobile\:margin-block-end--100 {
        margin-block-end: -6.25rem
    }

    .mobile\:margin-inline--100 {
        margin-inline: -6.25rem
    }

    .mobile\:margin-inline-start--100 {
        margin-inline-start: -6.25rem
    }

    .mobile\:margin-inline-end--100 {
        margin-inline-end: -6.25rem
    }

    .mobile\:margin-block--96 {
        margin-block: -6rem
    }

    .mobile\:margin-block-start--96 {
        margin-block-start: -6rem
    }

    .mobile\:margin-block-end--96 {
        margin-block-end: -6rem
    }

    .mobile\:margin-inline--96 {
        margin-inline: -6rem
    }

    .mobile\:margin-inline-start--96 {
        margin-inline-start: -6rem
    }

    .mobile\:margin-inline-end--96 {
        margin-inline-end: -6rem
    }

    .mobile\:margin-block--92 {
        margin-block: -5.75rem
    }

    .mobile\:margin-block-start--92 {
        margin-block-start: -5.75rem
    }

    .mobile\:margin-block-end--92 {
        margin-block-end: -5.75rem
    }

    .mobile\:margin-inline--92 {
        margin-inline: -5.75rem
    }

    .mobile\:margin-inline-start--92 {
        margin-inline-start: -5.75rem
    }

    .mobile\:margin-inline-end--92 {
        margin-inline-end: -5.75rem
    }

    .mobile\:margin-block--88 {
        margin-block: -5.5rem
    }

    .mobile\:margin-block-start--88 {
        margin-block-start: -5.5rem
    }

    .mobile\:margin-block-end--88 {
        margin-block-end: -5.5rem
    }

    .mobile\:margin-inline--88 {
        margin-inline: -5.5rem
    }

    .mobile\:margin-inline-start--88 {
        margin-inline-start: -5.5rem
    }

    .mobile\:margin-inline-end--88 {
        margin-inline-end: -5.5rem
    }

    .mobile\:margin-block--84 {
        margin-block: -5.25rem
    }

    .mobile\:margin-block-start--84 {
        margin-block-start: -5.25rem
    }

    .mobile\:margin-block-end--84 {
        margin-block-end: -5.25rem
    }

    .mobile\:margin-inline--84 {
        margin-inline: -5.25rem
    }

    .mobile\:margin-inline-start--84 {
        margin-inline-start: -5.25rem
    }

    .mobile\:margin-inline-end--84 {
        margin-inline-end: -5.25rem
    }

    .mobile\:margin-block--80 {
        margin-block: -5rem
    }

    .mobile\:margin-block-start--80 {
        margin-block-start: -5rem
    }

    .mobile\:margin-block-end--80 {
        margin-block-end: -5rem
    }

    .mobile\:margin-inline--80 {
        margin-inline: -5rem
    }

    .mobile\:margin-inline-start--80 {
        margin-inline-start: -5rem
    }

    .mobile\:margin-inline-end--80 {
        margin-inline-end: -5rem
    }

    .mobile\:margin-block--76 {
        margin-block: -4.75rem
    }

    .mobile\:margin-block-start--76 {
        margin-block-start: -4.75rem
    }

    .mobile\:margin-block-end--76 {
        margin-block-end: -4.75rem
    }

    .mobile\:margin-inline--76 {
        margin-inline: -4.75rem
    }

    .mobile\:margin-inline-start--76 {
        margin-inline-start: -4.75rem
    }

    .mobile\:margin-inline-end--76 {
        margin-inline-end: -4.75rem
    }

    .mobile\:margin-block--72 {
        margin-block: -4.5rem
    }

    .mobile\:margin-block-start--72 {
        margin-block-start: -4.5rem
    }

    .mobile\:margin-block-end--72 {
        margin-block-end: -4.5rem
    }

    .mobile\:margin-inline--72 {
        margin-inline: -4.5rem
    }

    .mobile\:margin-inline-start--72 {
        margin-inline-start: -4.5rem
    }

    .mobile\:margin-inline-end--72 {
        margin-inline-end: -4.5rem
    }

    .mobile\:margin-block--68 {
        margin-block: -4.25rem
    }

    .mobile\:margin-block-start--68 {
        margin-block-start: -4.25rem
    }

    .mobile\:margin-block-end--68 {
        margin-block-end: -4.25rem
    }

    .mobile\:margin-inline--68 {
        margin-inline: -4.25rem
    }

    .mobile\:margin-inline-start--68 {
        margin-inline-start: -4.25rem
    }

    .mobile\:margin-inline-end--68 {
        margin-inline-end: -4.25rem
    }

    .mobile\:margin-block--64 {
        margin-block: -4rem
    }

    .mobile\:margin-block-start--64 {
        margin-block-start: -4rem
    }

    .mobile\:margin-block-end--64 {
        margin-block-end: -4rem
    }

    .mobile\:margin-inline--64 {
        margin-inline: -4rem
    }

    .mobile\:margin-inline-start--64 {
        margin-inline-start: -4rem
    }

    .mobile\:margin-inline-end--64 {
        margin-inline-end: -4rem
    }

    .mobile\:margin-block--60 {
        margin-block: -3.75rem
    }

    .mobile\:margin-block-start--60 {
        margin-block-start: -3.75rem
    }

    .mobile\:margin-block-end--60 {
        margin-block-end: -3.75rem
    }

    .mobile\:margin-inline--60 {
        margin-inline: -3.75rem
    }

    .mobile\:margin-inline-start--60 {
        margin-inline-start: -3.75rem
    }

    .mobile\:margin-inline-end--60 {
        margin-inline-end: -3.75rem
    }

    .mobile\:margin-block--56 {
        margin-block: -3.5rem
    }

    .mobile\:margin-block-start--56 {
        margin-block-start: -3.5rem
    }

    .mobile\:margin-block-end--56 {
        margin-block-end: -3.5rem
    }

    .mobile\:margin-inline--56 {
        margin-inline: -3.5rem
    }

    .mobile\:margin-inline-start--56 {
        margin-inline-start: -3.5rem
    }

    .mobile\:margin-inline-end--56 {
        margin-inline-end: -3.5rem
    }

    .mobile\:margin-block--52 {
        margin-block: -3.25rem
    }

    .mobile\:margin-block-start--52 {
        margin-block-start: -3.25rem
    }

    .mobile\:margin-block-end--52 {
        margin-block-end: -3.25rem
    }

    .mobile\:margin-inline--52 {
        margin-inline: -3.25rem
    }

    .mobile\:margin-inline-start--52 {
        margin-inline-start: -3.25rem
    }

    .mobile\:margin-inline-end--52 {
        margin-inline-end: -3.25rem
    }

    .mobile\:margin-block--48 {
        margin-block: -3rem
    }

    .mobile\:margin-block-start--48 {
        margin-block-start: -3rem
    }

    .mobile\:margin-block-end--48 {
        margin-block-end: -3rem
    }

    .mobile\:margin-inline--48 {
        margin-inline: -3rem
    }

    .mobile\:margin-inline-start--48 {
        margin-inline-start: -3rem
    }

    .mobile\:margin-inline-end--48 {
        margin-inline-end: -3rem
    }

    .mobile\:margin-block--44 {
        margin-block: -2.75rem
    }

    .mobile\:margin-block-start--44 {
        margin-block-start: -2.75rem
    }

    .mobile\:margin-block-end--44 {
        margin-block-end: -2.75rem
    }

    .mobile\:margin-inline--44 {
        margin-inline: -2.75rem
    }

    .mobile\:margin-inline-start--44 {
        margin-inline-start: -2.75rem
    }

    .mobile\:margin-inline-end--44 {
        margin-inline-end: -2.75rem
    }

    .mobile\:margin-block--40 {
        margin-block: -2.5rem
    }

    .mobile\:margin-block-start--40 {
        margin-block-start: -2.5rem
    }

    .mobile\:margin-block-end--40 {
        margin-block-end: -2.5rem
    }

    .mobile\:margin-inline--40 {
        margin-inline: -2.5rem
    }

    .mobile\:margin-inline-start--40 {
        margin-inline-start: -2.5rem
    }

    .mobile\:margin-inline-end--40 {
        margin-inline-end: -2.5rem
    }

    .mobile\:margin-block--36 {
        margin-block: -2.25rem
    }

    .mobile\:margin-block-start--36 {
        margin-block-start: -2.25rem
    }

    .mobile\:margin-block-end--36 {
        margin-block-end: -2.25rem
    }

    .mobile\:margin-inline--36 {
        margin-inline: -2.25rem
    }

    .mobile\:margin-inline-start--36 {
        margin-inline-start: -2.25rem
    }

    .mobile\:margin-inline-end--36 {
        margin-inline-end: -2.25rem
    }

    .mobile\:margin-block--32 {
        margin-block: -2rem
    }

    .mobile\:margin-block-start--32 {
        margin-block-start: -2rem
    }

    .mobile\:margin-block-end--32 {
        margin-block-end: -2rem
    }

    .mobile\:margin-inline--32 {
        margin-inline: -2rem
    }

    .mobile\:margin-inline-start--32 {
        margin-inline-start: -2rem
    }

    .mobile\:margin-inline-end--32 {
        margin-inline-end: -2rem
    }

    .mobile\:margin-block--28 {
        margin-block: -1.75rem
    }

    .mobile\:margin-block-start--28 {
        margin-block-start: -1.75rem
    }

    .mobile\:margin-block-end--28 {
        margin-block-end: -1.75rem
    }

    .mobile\:margin-inline--28 {
        margin-inline: -1.75rem
    }

    .mobile\:margin-inline-start--28 {
        margin-inline-start: -1.75rem
    }

    .mobile\:margin-inline-end--28 {
        margin-inline-end: -1.75rem
    }

    .mobile\:margin-block--24 {
        margin-block: -1.5rem
    }

    .mobile\:margin-block-start--24 {
        margin-block-start: -1.5rem
    }

    .mobile\:margin-block-end--24 {
        margin-block-end: -1.5rem
    }

    .mobile\:margin-inline--24 {
        margin-inline: -1.5rem
    }

    .mobile\:margin-inline-start--24 {
        margin-inline-start: -1.5rem
    }

    .mobile\:margin-inline-end--24 {
        margin-inline-end: -1.5rem
    }

    .mobile\:margin-block--20 {
        margin-block: -1.25rem
    }

    .mobile\:margin-block-start--20 {
        margin-block-start: -1.25rem
    }

    .mobile\:margin-block-end--20 {
        margin-block-end: -1.25rem
    }

    .mobile\:margin-inline--20 {
        margin-inline: -1.25rem
    }

    .mobile\:margin-inline-start--20 {
        margin-inline-start: -1.25rem
    }

    .mobile\:margin-inline-end--20 {
        margin-inline-end: -1.25rem
    }

    .mobile\:margin-block--16 {
        margin-block: -1rem
    }

    .mobile\:margin-block-start--16 {
        margin-block-start: -1rem
    }

    .mobile\:margin-block-end--16 {
        margin-block-end: -1rem
    }

    .mobile\:margin-inline--16 {
        margin-inline: -1rem
    }

    .mobile\:margin-inline-start--16 {
        margin-inline-start: -1rem
    }

    .mobile\:margin-inline-end--16 {
        margin-inline-end: -1rem
    }

    .mobile\:margin-block--12 {
        margin-block: -.75rem
    }

    .mobile\:margin-block-start--12 {
        margin-block-start: -.75rem
    }

    .mobile\:margin-block-end--12 {
        margin-block-end: -.75rem
    }

    .mobile\:margin-inline--12 {
        margin-inline: -.75rem
    }

    .mobile\:margin-inline-start--12 {
        margin-inline-start: -.75rem
    }

    .mobile\:margin-inline-end--12 {
        margin-inline-end: -.75rem
    }

    .mobile\:margin-block--8 {
        margin-block: -.5rem
    }

    .mobile\:margin-block-start--8 {
        margin-block-start: -.5rem
    }

    .mobile\:margin-block-end--8 {
        margin-block-end: -.5rem
    }

    .mobile\:margin-inline--8 {
        margin-inline: -.5rem
    }

    .mobile\:margin-inline-start--8 {
        margin-inline-start: -.5rem
    }

    .mobile\:margin-inline-end--8 {
        margin-inline-end: -.5rem
    }

    .mobile\:margin-block--4 {
        margin-block: -.25rem
    }

    .mobile\:margin-block-start--4 {
        margin-block-start: -.25rem
    }

    .mobile\:margin-block-end--4 {
        margin-block-end: -.25rem
    }

    .mobile\:margin-inline--4 {
        margin-inline: -.25rem
    }

    .mobile\:margin-inline-start--4 {
        margin-inline-start: -.25rem
    }

    .mobile\:margin-inline-end--4 {
        margin-inline-end: -.25rem
    }

    .mobile\:margin-block-0 {
        margin-block: 0rem
    }

    .mobile\:margin-block-start-0 {
        margin-block-start: 0rem
    }

    .mobile\:margin-block-end-0 {
        margin-block-end: 0rem
    }

    .mobile\:margin-inline-0 {
        margin-inline: 0rem
    }

    .mobile\:margin-inline-start-0 {
        margin-inline-start: 0rem
    }

    .mobile\:margin-inline-end-0 {
        margin-inline-end: 0rem
    }

    .mobile\:padding-block-0 {
        padding-block: 0rem
    }

    .mobile\:padding-block-start-0 {
        padding-block-start: 0rem
    }

    .mobile\:padding-block-end-0 {
        padding-block-end: 0rem
    }

    .mobile\:padding-inline-0 {
        padding-inline: 0rem
    }

    .mobile\:padding-inline-start-0 {
        padding-inline-start: 0rem
    }

    .mobile\:padding-inline-end-0 {
        padding-inline-end: 0rem
    }

    .mobile\:margin-block-4 {
        margin-block: .25rem
    }

    .mobile\:margin-block-start-4 {
        margin-block-start: .25rem
    }

    .mobile\:margin-block-end-4 {
        margin-block-end: .25rem
    }

    .mobile\:margin-inline-4 {
        margin-inline: .25rem
    }

    .mobile\:margin-inline-start-4 {
        margin-inline-start: .25rem
    }

    .mobile\:margin-inline-end-4 {
        margin-inline-end: .25rem
    }

    .mobile\:padding-block-4 {
        padding-block: .25rem
    }

    .mobile\:padding-block-start-4 {
        padding-block-start: .25rem
    }

    .mobile\:padding-block-end-4 {
        padding-block-end: .25rem
    }

    .mobile\:padding-inline-4 {
        padding-inline: .25rem
    }

    .mobile\:padding-inline-start-4 {
        padding-inline-start: .25rem
    }

    .mobile\:padding-inline-end-4 {
        padding-inline-end: .25rem
    }

    .mobile\:margin-block-8 {
        margin-block: .5rem
    }

    .mobile\:margin-block-start-8 {
        margin-block-start: .5rem
    }

    .mobile\:margin-block-end-8 {
        margin-block-end: .5rem
    }

    .mobile\:margin-inline-8 {
        margin-inline: .5rem
    }

    .mobile\:margin-inline-start-8 {
        margin-inline-start: .5rem
    }

    .mobile\:margin-inline-end-8 {
        margin-inline-end: .5rem
    }

    .mobile\:padding-block-8 {
        padding-block: .5rem
    }

    .mobile\:padding-block-start-8 {
        padding-block-start: .5rem
    }

    .mobile\:padding-block-end-8 {
        padding-block-end: .5rem
    }

    .mobile\:padding-inline-8 {
        padding-inline: .5rem
    }

    .mobile\:padding-inline-start-8 {
        padding-inline-start: .5rem
    }

    .mobile\:padding-inline-end-8 {
        padding-inline-end: .5rem
    }

    .mobile\:margin-block-12 {
        margin-block: .75rem
    }

    .mobile\:margin-block-start-12 {
        margin-block-start: .75rem
    }

    .mobile\:margin-block-end-12 {
        margin-block-end: .75rem
    }

    .mobile\:margin-inline-12 {
        margin-inline: .75rem
    }

    .mobile\:margin-inline-start-12 {
        margin-inline-start: .75rem
    }

    .mobile\:margin-inline-end-12 {
        margin-inline-end: .75rem
    }

    .mobile\:padding-block-12 {
        padding-block: .75rem
    }

    .mobile\:padding-block-start-12 {
        padding-block-start: .75rem
    }

    .mobile\:padding-block-end-12 {
        padding-block-end: .75rem
    }

    .mobile\:padding-inline-12 {
        padding-inline: .75rem
    }

    .mobile\:padding-inline-start-12 {
        padding-inline-start: .75rem
    }

    .mobile\:padding-inline-end-12 {
        padding-inline-end: .75rem
    }

    .mobile\:margin-block-16 {
        margin-block: 1rem
    }

    .mobile\:margin-block-start-16 {
        margin-block-start: 1rem
    }

    .mobile\:margin-block-end-16 {
        margin-block-end: 1rem
    }

    .mobile\:margin-inline-16 {
        margin-inline: 1rem
    }

    .mobile\:margin-inline-start-16 {
        margin-inline-start: 1rem
    }

    .mobile\:margin-inline-end-16 {
        margin-inline-end: 1rem
    }

    .mobile\:padding-block-16 {
        padding-block: 1rem
    }

    .mobile\:padding-block-start-16 {
        padding-block-start: 1rem
    }

    .mobile\:padding-block-end-16 {
        padding-block-end: 1rem
    }

    .mobile\:padding-inline-16 {
        padding-inline: 1rem
    }

    .mobile\:padding-inline-start-16 {
        padding-inline-start: 1rem
    }

    .mobile\:padding-inline-end-16 {
        padding-inline-end: 1rem
    }

    .mobile\:margin-block-20 {
        margin-block: 1.25rem
    }

    .mobile\:margin-block-start-20 {
        margin-block-start: 1.25rem
    }

    .mobile\:margin-block-end-20 {
        margin-block-end: 1.25rem
    }

    .mobile\:margin-inline-20 {
        margin-inline: 1.25rem
    }

    .mobile\:margin-inline-start-20 {
        margin-inline-start: 1.25rem
    }

    .mobile\:margin-inline-end-20 {
        margin-inline-end: 1.25rem
    }

    .mobile\:padding-block-20 {
        padding-block: 1.25rem
    }

    .mobile\:padding-block-start-20 {
        padding-block-start: 1.25rem
    }

    .mobile\:padding-block-end-20 {
        padding-block-end: 1.25rem
    }

    .mobile\:padding-inline-20 {
        padding-inline: 1.25rem
    }

    .mobile\:padding-inline-start-20 {
        padding-inline-start: 1.25rem
    }

    .mobile\:padding-inline-end-20 {
        padding-inline-end: 1.25rem
    }

    .mobile\:margin-block-24 {
        margin-block: 1.5rem
    }

    .mobile\:margin-block-start-24 {
        margin-block-start: 1.5rem
    }

    .mobile\:margin-block-end-24 {
        margin-block-end: 1.5rem
    }

    .mobile\:margin-inline-24 {
        margin-inline: 1.5rem
    }

    .mobile\:margin-inline-start-24 {
        margin-inline-start: 1.5rem
    }

    .mobile\:margin-inline-end-24 {
        margin-inline-end: 1.5rem
    }

    .mobile\:padding-block-24 {
        padding-block: 1.5rem
    }

    .mobile\:padding-block-start-24 {
        padding-block-start: 1.5rem
    }

    .mobile\:padding-block-end-24 {
        padding-block-end: 1.5rem
    }

    .mobile\:padding-inline-24 {
        padding-inline: 1.5rem
    }

    .mobile\:padding-inline-start-24 {
        padding-inline-start: 1.5rem
    }

    .mobile\:padding-inline-end-24 {
        padding-inline-end: 1.5rem
    }

    .mobile\:margin-block-28 {
        margin-block: 1.75rem
    }

    .mobile\:margin-block-start-28 {
        margin-block-start: 1.75rem
    }

    .mobile\:margin-block-end-28 {
        margin-block-end: 1.75rem
    }

    .mobile\:margin-inline-28 {
        margin-inline: 1.75rem
    }

    .mobile\:margin-inline-start-28 {
        margin-inline-start: 1.75rem
    }

    .mobile\:margin-inline-end-28 {
        margin-inline-end: 1.75rem
    }

    .mobile\:padding-block-28 {
        padding-block: 1.75rem
    }

    .mobile\:padding-block-start-28 {
        padding-block-start: 1.75rem
    }

    .mobile\:padding-block-end-28 {
        padding-block-end: 1.75rem
    }

    .mobile\:padding-inline-28 {
        padding-inline: 1.75rem
    }

    .mobile\:padding-inline-start-28 {
        padding-inline-start: 1.75rem
    }

    .mobile\:padding-inline-end-28 {
        padding-inline-end: 1.75rem
    }

    .mobile\:margin-block-32 {
        margin-block: 2rem
    }

    .mobile\:margin-block-start-32 {
        margin-block-start: 2rem
    }

    .mobile\:margin-block-end-32 {
        margin-block-end: 2rem
    }

    .mobile\:margin-inline-32 {
        margin-inline: 2rem
    }

    .mobile\:margin-inline-start-32 {
        margin-inline-start: 2rem
    }

    .mobile\:margin-inline-end-32 {
        margin-inline-end: 2rem
    }

    .mobile\:padding-block-32 {
        padding-block: 2rem
    }

    .mobile\:padding-block-start-32 {
        padding-block-start: 2rem
    }

    .mobile\:padding-block-end-32 {
        padding-block-end: 2rem
    }

    .mobile\:padding-inline-32 {
        padding-inline: 2rem
    }

    .mobile\:padding-inline-start-32 {
        padding-inline-start: 2rem
    }

    .mobile\:padding-inline-end-32 {
        padding-inline-end: 2rem
    }

    .mobile\:margin-block-36 {
        margin-block: 2.25rem
    }

    .mobile\:margin-block-start-36 {
        margin-block-start: 2.25rem
    }

    .mobile\:margin-block-end-36 {
        margin-block-end: 2.25rem
    }

    .mobile\:margin-inline-36 {
        margin-inline: 2.25rem
    }

    .mobile\:margin-inline-start-36 {
        margin-inline-start: 2.25rem
    }

    .mobile\:margin-inline-end-36 {
        margin-inline-end: 2.25rem
    }

    .mobile\:padding-block-36 {
        padding-block: 2.25rem
    }

    .mobile\:padding-block-start-36 {
        padding-block-start: 2.25rem
    }

    .mobile\:padding-block-end-36 {
        padding-block-end: 2.25rem
    }

    .mobile\:padding-inline-36 {
        padding-inline: 2.25rem
    }

    .mobile\:padding-inline-start-36 {
        padding-inline-start: 2.25rem
    }

    .mobile\:padding-inline-end-36 {
        padding-inline-end: 2.25rem
    }

    .mobile\:margin-block-40 {
        margin-block: 2.5rem
    }

    .mobile\:margin-block-start-40 {
        margin-block-start: 2.5rem
    }

    .mobile\:margin-block-end-40 {
        margin-block-end: 2.5rem
    }

    .mobile\:margin-inline-40 {
        margin-inline: 2.5rem
    }

    .mobile\:margin-inline-start-40 {
        margin-inline-start: 2.5rem
    }

    .mobile\:margin-inline-end-40 {
        margin-inline-end: 2.5rem
    }

    .mobile\:padding-block-40 {
        padding-block: 2.5rem
    }

    .mobile\:padding-block-start-40 {
        padding-block-start: 2.5rem
    }

    .mobile\:padding-block-end-40 {
        padding-block-end: 2.5rem
    }

    .mobile\:padding-inline-40 {
        padding-inline: 2.5rem
    }

    .mobile\:padding-inline-start-40 {
        padding-inline-start: 2.5rem
    }

    .mobile\:padding-inline-end-40 {
        padding-inline-end: 2.5rem
    }

    .mobile\:margin-block-44 {
        margin-block: 2.75rem
    }

    .mobile\:margin-block-start-44 {
        margin-block-start: 2.75rem
    }

    .mobile\:margin-block-end-44 {
        margin-block-end: 2.75rem
    }

    .mobile\:margin-inline-44 {
        margin-inline: 2.75rem
    }

    .mobile\:margin-inline-start-44 {
        margin-inline-start: 2.75rem
    }

    .mobile\:margin-inline-end-44 {
        margin-inline-end: 2.75rem
    }

    .mobile\:padding-block-44 {
        padding-block: 2.75rem
    }

    .mobile\:padding-block-start-44 {
        padding-block-start: 2.75rem
    }

    .mobile\:padding-block-end-44 {
        padding-block-end: 2.75rem
    }

    .mobile\:padding-inline-44 {
        padding-inline: 2.75rem
    }

    .mobile\:padding-inline-start-44 {
        padding-inline-start: 2.75rem
    }

    .mobile\:padding-inline-end-44 {
        padding-inline-end: 2.75rem
    }

    .mobile\:margin-block-48 {
        margin-block: 3rem
    }

    .mobile\:margin-block-start-48 {
        margin-block-start: 3rem
    }

    .mobile\:margin-block-end-48 {
        margin-block-end: 3rem
    }

    .mobile\:margin-inline-48 {
        margin-inline: 3rem
    }

    .mobile\:margin-inline-start-48 {
        margin-inline-start: 3rem
    }

    .mobile\:margin-inline-end-48 {
        margin-inline-end: 3rem
    }

    .mobile\:padding-block-48 {
        padding-block: 3rem
    }

    .mobile\:padding-block-start-48 {
        padding-block-start: 3rem
    }

    .mobile\:padding-block-end-48 {
        padding-block-end: 3rem
    }

    .mobile\:padding-inline-48 {
        padding-inline: 3rem
    }

    .mobile\:padding-inline-start-48 {
        padding-inline-start: 3rem
    }

    .mobile\:padding-inline-end-48 {
        padding-inline-end: 3rem
    }

    .mobile\:margin-block-52 {
        margin-block: 3.25rem
    }

    .mobile\:margin-block-start-52 {
        margin-block-start: 3.25rem
    }

    .mobile\:margin-block-end-52 {
        margin-block-end: 3.25rem
    }

    .mobile\:margin-inline-52 {
        margin-inline: 3.25rem
    }

    .mobile\:margin-inline-start-52 {
        margin-inline-start: 3.25rem
    }

    .mobile\:margin-inline-end-52 {
        margin-inline-end: 3.25rem
    }

    .mobile\:padding-block-52 {
        padding-block: 3.25rem
    }

    .mobile\:padding-block-start-52 {
        padding-block-start: 3.25rem
    }

    .mobile\:padding-block-end-52 {
        padding-block-end: 3.25rem
    }

    .mobile\:padding-inline-52 {
        padding-inline: 3.25rem
    }

    .mobile\:padding-inline-start-52 {
        padding-inline-start: 3.25rem
    }

    .mobile\:padding-inline-end-52 {
        padding-inline-end: 3.25rem
    }

    .mobile\:margin-block-56 {
        margin-block: 3.5rem
    }

    .mobile\:margin-block-start-56 {
        margin-block-start: 3.5rem
    }

    .mobile\:margin-block-end-56 {
        margin-block-end: 3.5rem
    }

    .mobile\:margin-inline-56 {
        margin-inline: 3.5rem
    }

    .mobile\:margin-inline-start-56 {
        margin-inline-start: 3.5rem
    }

    .mobile\:margin-inline-end-56 {
        margin-inline-end: 3.5rem
    }

    .mobile\:padding-block-56 {
        padding-block: 3.5rem
    }

    .mobile\:padding-block-start-56 {
        padding-block-start: 3.5rem
    }

    .mobile\:padding-block-end-56 {
        padding-block-end: 3.5rem
    }

    .mobile\:padding-inline-56 {
        padding-inline: 3.5rem
    }

    .mobile\:padding-inline-start-56 {
        padding-inline-start: 3.5rem
    }

    .mobile\:padding-inline-end-56 {
        padding-inline-end: 3.5rem
    }

    .mobile\:margin-block-60 {
        margin-block: 3.75rem
    }

    .mobile\:margin-block-start-60 {
        margin-block-start: 3.75rem
    }

    .mobile\:margin-block-end-60 {
        margin-block-end: 3.75rem
    }

    .mobile\:margin-inline-60 {
        margin-inline: 3.75rem
    }

    .mobile\:margin-inline-start-60 {
        margin-inline-start: 3.75rem
    }

    .mobile\:margin-inline-end-60 {
        margin-inline-end: 3.75rem
    }

    .mobile\:padding-block-60 {
        padding-block: 3.75rem
    }

    .mobile\:padding-block-start-60 {
        padding-block-start: 3.75rem
    }

    .mobile\:padding-block-end-60 {
        padding-block-end: 3.75rem
    }

    .mobile\:padding-inline-60 {
        padding-inline: 3.75rem
    }

    .mobile\:padding-inline-start-60 {
        padding-inline-start: 3.75rem
    }

    .mobile\:padding-inline-end-60 {
        padding-inline-end: 3.75rem
    }

    .mobile\:margin-block-64 {
        margin-block: 4rem
    }

    .mobile\:margin-block-start-64 {
        margin-block-start: 4rem
    }

    .mobile\:margin-block-end-64 {
        margin-block-end: 4rem
    }

    .mobile\:margin-inline-64 {
        margin-inline: 4rem
    }

    .mobile\:margin-inline-start-64 {
        margin-inline-start: 4rem
    }

    .mobile\:margin-inline-end-64 {
        margin-inline-end: 4rem
    }

    .mobile\:padding-block-64 {
        padding-block: 4rem
    }

    .mobile\:padding-block-start-64 {
        padding-block-start: 4rem
    }

    .mobile\:padding-block-end-64 {
        padding-block-end: 4rem
    }

    .mobile\:padding-inline-64 {
        padding-inline: 4rem
    }

    .mobile\:padding-inline-start-64 {
        padding-inline-start: 4rem
    }

    .mobile\:padding-inline-end-64 {
        padding-inline-end: 4rem
    }

    .mobile\:margin-block-68 {
        margin-block: 4.25rem
    }

    .mobile\:margin-block-start-68 {
        margin-block-start: 4.25rem
    }

    .mobile\:margin-block-end-68 {
        margin-block-end: 4.25rem
    }

    .mobile\:margin-inline-68 {
        margin-inline: 4.25rem
    }

    .mobile\:margin-inline-start-68 {
        margin-inline-start: 4.25rem
    }

    .mobile\:margin-inline-end-68 {
        margin-inline-end: 4.25rem
    }

    .mobile\:padding-block-68 {
        padding-block: 4.25rem
    }

    .mobile\:padding-block-start-68 {
        padding-block-start: 4.25rem
    }

    .mobile\:padding-block-end-68 {
        padding-block-end: 4.25rem
    }

    .mobile\:padding-inline-68 {
        padding-inline: 4.25rem
    }

    .mobile\:padding-inline-start-68 {
        padding-inline-start: 4.25rem
    }

    .mobile\:padding-inline-end-68 {
        padding-inline-end: 4.25rem
    }

    .mobile\:margin-block-72 {
        margin-block: 4.5rem
    }

    .mobile\:margin-block-start-72 {
        margin-block-start: 4.5rem
    }

    .mobile\:margin-block-end-72 {
        margin-block-end: 4.5rem
    }

    .mobile\:margin-inline-72 {
        margin-inline: 4.5rem
    }

    .mobile\:margin-inline-start-72 {
        margin-inline-start: 4.5rem
    }

    .mobile\:margin-inline-end-72 {
        margin-inline-end: 4.5rem
    }

    .mobile\:padding-block-72 {
        padding-block: 4.5rem
    }

    .mobile\:padding-block-start-72 {
        padding-block-start: 4.5rem
    }

    .mobile\:padding-block-end-72 {
        padding-block-end: 4.5rem
    }

    .mobile\:padding-inline-72 {
        padding-inline: 4.5rem
    }

    .mobile\:padding-inline-start-72 {
        padding-inline-start: 4.5rem
    }

    .mobile\:padding-inline-end-72 {
        padding-inline-end: 4.5rem
    }

    .mobile\:margin-block-76 {
        margin-block: 4.75rem
    }

    .mobile\:margin-block-start-76 {
        margin-block-start: 4.75rem
    }

    .mobile\:margin-block-end-76 {
        margin-block-end: 4.75rem
    }

    .mobile\:margin-inline-76 {
        margin-inline: 4.75rem
    }

    .mobile\:margin-inline-start-76 {
        margin-inline-start: 4.75rem
    }

    .mobile\:margin-inline-end-76 {
        margin-inline-end: 4.75rem
    }

    .mobile\:padding-block-76 {
        padding-block: 4.75rem
    }

    .mobile\:padding-block-start-76 {
        padding-block-start: 4.75rem
    }

    .mobile\:padding-block-end-76 {
        padding-block-end: 4.75rem
    }

    .mobile\:padding-inline-76 {
        padding-inline: 4.75rem
    }

    .mobile\:padding-inline-start-76 {
        padding-inline-start: 4.75rem
    }

    .mobile\:padding-inline-end-76 {
        padding-inline-end: 4.75rem
    }

    .mobile\:margin-block-80 {
        margin-block: 5rem
    }

    .mobile\:margin-block-start-80 {
        margin-block-start: 5rem
    }

    .mobile\:margin-block-end-80 {
        margin-block-end: 5rem
    }

    .mobile\:margin-inline-80 {
        margin-inline: 5rem
    }

    .mobile\:margin-inline-start-80 {
        margin-inline-start: 5rem
    }

    .mobile\:margin-inline-end-80 {
        margin-inline-end: 5rem
    }

    .mobile\:padding-block-80 {
        padding-block: 5rem
    }

    .mobile\:padding-block-start-80 {
        padding-block-start: 5rem
    }

    .mobile\:padding-block-end-80 {
        padding-block-end: 5rem
    }

    .mobile\:padding-inline-80 {
        padding-inline: 5rem
    }

    .mobile\:padding-inline-start-80 {
        padding-inline-start: 5rem
    }

    .mobile\:padding-inline-end-80 {
        padding-inline-end: 5rem
    }

    .mobile\:margin-block-84 {
        margin-block: 5.25rem
    }

    .mobile\:margin-block-start-84 {
        margin-block-start: 5.25rem
    }

    .mobile\:margin-block-end-84 {
        margin-block-end: 5.25rem
    }

    .mobile\:margin-inline-84 {
        margin-inline: 5.25rem
    }

    .mobile\:margin-inline-start-84 {
        margin-inline-start: 5.25rem
    }

    .mobile\:margin-inline-end-84 {
        margin-inline-end: 5.25rem
    }

    .mobile\:padding-block-84 {
        padding-block: 5.25rem
    }

    .mobile\:padding-block-start-84 {
        padding-block-start: 5.25rem
    }

    .mobile\:padding-block-end-84 {
        padding-block-end: 5.25rem
    }

    .mobile\:padding-inline-84 {
        padding-inline: 5.25rem
    }

    .mobile\:padding-inline-start-84 {
        padding-inline-start: 5.25rem
    }

    .mobile\:padding-inline-end-84 {
        padding-inline-end: 5.25rem
    }

    .mobile\:margin-block-88 {
        margin-block: 5.5rem
    }

    .mobile\:margin-block-start-88 {
        margin-block-start: 5.5rem
    }

    .mobile\:margin-block-end-88 {
        margin-block-end: 5.5rem
    }

    .mobile\:margin-inline-88 {
        margin-inline: 5.5rem
    }

    .mobile\:margin-inline-start-88 {
        margin-inline-start: 5.5rem
    }

    .mobile\:margin-inline-end-88 {
        margin-inline-end: 5.5rem
    }

    .mobile\:padding-block-88 {
        padding-block: 5.5rem
    }

    .mobile\:padding-block-start-88 {
        padding-block-start: 5.5rem
    }

    .mobile\:padding-block-end-88 {
        padding-block-end: 5.5rem
    }

    .mobile\:padding-inline-88 {
        padding-inline: 5.5rem
    }

    .mobile\:padding-inline-start-88 {
        padding-inline-start: 5.5rem
    }

    .mobile\:padding-inline-end-88 {
        padding-inline-end: 5.5rem
    }

    .mobile\:margin-block-92 {
        margin-block: 5.75rem
    }

    .mobile\:margin-block-start-92 {
        margin-block-start: 5.75rem
    }

    .mobile\:margin-block-end-92 {
        margin-block-end: 5.75rem
    }

    .mobile\:margin-inline-92 {
        margin-inline: 5.75rem
    }

    .mobile\:margin-inline-start-92 {
        margin-inline-start: 5.75rem
    }

    .mobile\:margin-inline-end-92 {
        margin-inline-end: 5.75rem
    }

    .mobile\:padding-block-92 {
        padding-block: 5.75rem
    }

    .mobile\:padding-block-start-92 {
        padding-block-start: 5.75rem
    }

    .mobile\:padding-block-end-92 {
        padding-block-end: 5.75rem
    }

    .mobile\:padding-inline-92 {
        padding-inline: 5.75rem
    }

    .mobile\:padding-inline-start-92 {
        padding-inline-start: 5.75rem
    }

    .mobile\:padding-inline-end-92 {
        padding-inline-end: 5.75rem
    }

    .mobile\:margin-block-96 {
        margin-block: 6rem
    }

    .mobile\:margin-block-start-96 {
        margin-block-start: 6rem
    }

    .mobile\:margin-block-end-96 {
        margin-block-end: 6rem
    }

    .mobile\:margin-inline-96 {
        margin-inline: 6rem
    }

    .mobile\:margin-inline-start-96 {
        margin-inline-start: 6rem
    }

    .mobile\:margin-inline-end-96 {
        margin-inline-end: 6rem
    }

    .mobile\:padding-block-96 {
        padding-block: 6rem
    }

    .mobile\:padding-block-start-96 {
        padding-block-start: 6rem
    }

    .mobile\:padding-block-end-96 {
        padding-block-end: 6rem
    }

    .mobile\:padding-inline-96 {
        padding-inline: 6rem
    }

    .mobile\:padding-inline-start-96 {
        padding-inline-start: 6rem
    }

    .mobile\:padding-inline-end-96 {
        padding-inline-end: 6rem
    }

    .mobile\:margin-block-100 {
        margin-block: 6.25rem
    }

    .mobile\:margin-block-start-100 {
        margin-block-start: 6.25rem
    }

    .mobile\:margin-block-end-100 {
        margin-block-end: 6.25rem
    }

    .mobile\:margin-inline-100 {
        margin-inline: 6.25rem
    }

    .mobile\:margin-inline-start-100 {
        margin-inline-start: 6.25rem
    }

    .mobile\:margin-inline-end-100 {
        margin-inline-end: 6.25rem
    }

    .mobile\:padding-block-100 {
        padding-block: 6.25rem
    }

    .mobile\:padding-block-start-100 {
        padding-block-start: 6.25rem
    }

    .mobile\:padding-block-end-100 {
        padding-block-end: 6.25rem
    }

    .mobile\:padding-inline-100 {
        padding-inline: 6.25rem
    }

    .mobile\:padding-inline-start-100 {
        padding-inline-start: 6.25rem
    }

    .mobile\:padding-inline-end-100 {
        padding-inline-end: 6.25rem
    }

    .mobile\:margin-block-104 {
        margin-block: 6.5rem
    }

    .mobile\:margin-block-start-104 {
        margin-block-start: 6.5rem
    }

    .mobile\:margin-block-end-104 {
        margin-block-end: 6.5rem
    }

    .mobile\:margin-inline-104 {
        margin-inline: 6.5rem
    }

    .mobile\:margin-inline-start-104 {
        margin-inline-start: 6.5rem
    }

    .mobile\:margin-inline-end-104 {
        margin-inline-end: 6.5rem
    }

    .mobile\:padding-block-104 {
        padding-block: 6.5rem
    }

    .mobile\:padding-block-start-104 {
        padding-block-start: 6.5rem
    }

    .mobile\:padding-block-end-104 {
        padding-block-end: 6.5rem
    }

    .mobile\:padding-inline-104 {
        padding-inline: 6.5rem
    }

    .mobile\:padding-inline-start-104 {
        padding-inline-start: 6.5rem
    }

    .mobile\:padding-inline-end-104 {
        padding-inline-end: 6.5rem
    }

    .mobile\:margin-block-108 {
        margin-block: 6.75rem
    }

    .mobile\:margin-block-start-108 {
        margin-block-start: 6.75rem
    }

    .mobile\:margin-block-end-108 {
        margin-block-end: 6.75rem
    }

    .mobile\:margin-inline-108 {
        margin-inline: 6.75rem
    }

    .mobile\:margin-inline-start-108 {
        margin-inline-start: 6.75rem
    }

    .mobile\:margin-inline-end-108 {
        margin-inline-end: 6.75rem
    }

    .mobile\:padding-block-108 {
        padding-block: 6.75rem
    }

    .mobile\:padding-block-start-108 {
        padding-block-start: 6.75rem
    }

    .mobile\:padding-block-end-108 {
        padding-block-end: 6.75rem
    }

    .mobile\:padding-inline-108 {
        padding-inline: 6.75rem
    }

    .mobile\:padding-inline-start-108 {
        padding-inline-start: 6.75rem
    }

    .mobile\:padding-inline-end-108 {
        padding-inline-end: 6.75rem
    }

    .mobile\:margin-block-112 {
        margin-block: 7rem
    }

    .mobile\:margin-block-start-112 {
        margin-block-start: 7rem
    }

    .mobile\:margin-block-end-112 {
        margin-block-end: 7rem
    }

    .mobile\:margin-inline-112 {
        margin-inline: 7rem
    }

    .mobile\:margin-inline-start-112 {
        margin-inline-start: 7rem
    }

    .mobile\:margin-inline-end-112 {
        margin-inline-end: 7rem
    }

    .mobile\:padding-block-112 {
        padding-block: 7rem
    }

    .mobile\:padding-block-start-112 {
        padding-block-start: 7rem
    }

    .mobile\:padding-block-end-112 {
        padding-block-end: 7rem
    }

    .mobile\:padding-inline-112 {
        padding-inline: 7rem
    }

    .mobile\:padding-inline-start-112 {
        padding-inline-start: 7rem
    }

    .mobile\:padding-inline-end-112 {
        padding-inline-end: 7rem
    }

    .mobile\:margin-block-116 {
        margin-block: 7.25rem
    }

    .mobile\:margin-block-start-116 {
        margin-block-start: 7.25rem
    }

    .mobile\:margin-block-end-116 {
        margin-block-end: 7.25rem
    }

    .mobile\:margin-inline-116 {
        margin-inline: 7.25rem
    }

    .mobile\:margin-inline-start-116 {
        margin-inline-start: 7.25rem
    }

    .mobile\:margin-inline-end-116 {
        margin-inline-end: 7.25rem
    }

    .mobile\:padding-block-116 {
        padding-block: 7.25rem
    }

    .mobile\:padding-block-start-116 {
        padding-block-start: 7.25rem
    }

    .mobile\:padding-block-end-116 {
        padding-block-end: 7.25rem
    }

    .mobile\:padding-inline-116 {
        padding-inline: 7.25rem
    }

    .mobile\:padding-inline-start-116 {
        padding-inline-start: 7.25rem
    }

    .mobile\:padding-inline-end-116 {
        padding-inline-end: 7.25rem
    }

    .mobile\:margin-block-120 {
        margin-block: 7.5rem
    }

    .mobile\:margin-block-start-120 {
        margin-block-start: 7.5rem
    }

    .mobile\:margin-block-end-120 {
        margin-block-end: 7.5rem
    }

    .mobile\:margin-inline-120 {
        margin-inline: 7.5rem
    }

    .mobile\:margin-inline-start-120 {
        margin-inline-start: 7.5rem
    }

    .mobile\:margin-inline-end-120 {
        margin-inline-end: 7.5rem
    }

    .mobile\:padding-block-120 {
        padding-block: 7.5rem
    }

    .mobile\:padding-block-start-120 {
        padding-block-start: 7.5rem
    }

    .mobile\:padding-block-end-120 {
        padding-block-end: 7.5rem
    }

    .mobile\:padding-inline-120 {
        padding-inline: 7.5rem
    }

    .mobile\:padding-inline-start-120 {
        padding-inline-start: 7.5rem
    }

    .mobile\:padding-inline-end-120 {
        padding-inline-end: 7.5rem
    }

    .mobile\:margin-block-124 {
        margin-block: 7.75rem
    }

    .mobile\:margin-block-start-124 {
        margin-block-start: 7.75rem
    }

    .mobile\:margin-block-end-124 {
        margin-block-end: 7.75rem
    }

    .mobile\:margin-inline-124 {
        margin-inline: 7.75rem
    }

    .mobile\:margin-inline-start-124 {
        margin-inline-start: 7.75rem
    }

    .mobile\:margin-inline-end-124 {
        margin-inline-end: 7.75rem
    }

    .mobile\:padding-block-124 {
        padding-block: 7.75rem
    }

    .mobile\:padding-block-start-124 {
        padding-block-start: 7.75rem
    }

    .mobile\:padding-block-end-124 {
        padding-block-end: 7.75rem
    }

    .mobile\:padding-inline-124 {
        padding-inline: 7.75rem
    }

    .mobile\:padding-inline-start-124 {
        padding-inline-start: 7.75rem
    }

    .mobile\:padding-inline-end-124 {
        padding-inline-end: 7.75rem
    }

    .mobile\:margin-block-128 {
        margin-block: 8rem
    }

    .mobile\:margin-block-start-128 {
        margin-block-start: 8rem
    }

    .mobile\:margin-block-end-128 {
        margin-block-end: 8rem
    }

    .mobile\:margin-inline-128 {
        margin-inline: 8rem
    }

    .mobile\:margin-inline-start-128 {
        margin-inline-start: 8rem
    }

    .mobile\:margin-inline-end-128 {
        margin-inline-end: 8rem
    }

    .mobile\:padding-block-128 {
        padding-block: 8rem
    }

    .mobile\:padding-block-start-128 {
        padding-block-start: 8rem
    }

    .mobile\:padding-block-end-128 {
        padding-block-end: 8rem
    }

    .mobile\:padding-inline-128 {
        padding-inline: 8rem
    }

    .mobile\:padding-inline-start-128 {
        padding-inline-start: 8rem
    }

    .mobile\:padding-inline-end-128 {
        padding-inline-end: 8rem
    }

    .mobile\:margin-block-132 {
        margin-block: 8.25rem
    }

    .mobile\:margin-block-start-132 {
        margin-block-start: 8.25rem
    }

    .mobile\:margin-block-end-132 {
        margin-block-end: 8.25rem
    }

    .mobile\:margin-inline-132 {
        margin-inline: 8.25rem
    }

    .mobile\:margin-inline-start-132 {
        margin-inline-start: 8.25rem
    }

    .mobile\:margin-inline-end-132 {
        margin-inline-end: 8.25rem
    }

    .mobile\:padding-block-132 {
        padding-block: 8.25rem
    }

    .mobile\:padding-block-start-132 {
        padding-block-start: 8.25rem
    }

    .mobile\:padding-block-end-132 {
        padding-block-end: 8.25rem
    }

    .mobile\:padding-inline-132 {
        padding-inline: 8.25rem
    }

    .mobile\:padding-inline-start-132 {
        padding-inline-start: 8.25rem
    }

    .mobile\:padding-inline-end-132 {
        padding-inline-end: 8.25rem
    }

    .mobile\:margin-block-136 {
        margin-block: 8.5rem
    }

    .mobile\:margin-block-start-136 {
        margin-block-start: 8.5rem
    }

    .mobile\:margin-block-end-136 {
        margin-block-end: 8.5rem
    }

    .mobile\:margin-inline-136 {
        margin-inline: 8.5rem
    }

    .mobile\:margin-inline-start-136 {
        margin-inline-start: 8.5rem
    }

    .mobile\:margin-inline-end-136 {
        margin-inline-end: 8.5rem
    }

    .mobile\:padding-block-136 {
        padding-block: 8.5rem
    }

    .mobile\:padding-block-start-136 {
        padding-block-start: 8.5rem
    }

    .mobile\:padding-block-end-136 {
        padding-block-end: 8.5rem
    }

    .mobile\:padding-inline-136 {
        padding-inline: 8.5rem
    }

    .mobile\:padding-inline-start-136 {
        padding-inline-start: 8.5rem
    }

    .mobile\:padding-inline-end-136 {
        padding-inline-end: 8.5rem
    }

    .mobile\:margin-block-140 {
        margin-block: 8.75rem
    }

    .mobile\:margin-block-start-140 {
        margin-block-start: 8.75rem
    }

    .mobile\:margin-block-end-140 {
        margin-block-end: 8.75rem
    }

    .mobile\:margin-inline-140 {
        margin-inline: 8.75rem
    }

    .mobile\:margin-inline-start-140 {
        margin-inline-start: 8.75rem
    }

    .mobile\:margin-inline-end-140 {
        margin-inline-end: 8.75rem
    }

    .mobile\:padding-block-140 {
        padding-block: 8.75rem
    }

    .mobile\:padding-block-start-140 {
        padding-block-start: 8.75rem
    }

    .mobile\:padding-block-end-140 {
        padding-block-end: 8.75rem
    }

    .mobile\:padding-inline-140 {
        padding-inline: 8.75rem
    }

    .mobile\:padding-inline-start-140 {
        padding-inline-start: 8.75rem
    }

    .mobile\:padding-inline-end-140 {
        padding-inline-end: 8.75rem
    }

    .mobile\:margin-block-144 {
        margin-block: 9rem
    }

    .mobile\:margin-block-start-144 {
        margin-block-start: 9rem
    }

    .mobile\:margin-block-end-144 {
        margin-block-end: 9rem
    }

    .mobile\:margin-inline-144 {
        margin-inline: 9rem
    }

    .mobile\:margin-inline-start-144 {
        margin-inline-start: 9rem
    }

    .mobile\:margin-inline-end-144 {
        margin-inline-end: 9rem
    }

    .mobile\:padding-block-144 {
        padding-block: 9rem
    }

    .mobile\:padding-block-start-144 {
        padding-block-start: 9rem
    }

    .mobile\:padding-block-end-144 {
        padding-block-end: 9rem
    }

    .mobile\:padding-inline-144 {
        padding-inline: 9rem
    }

    .mobile\:padding-inline-start-144 {
        padding-inline-start: 9rem
    }

    .mobile\:padding-inline-end-144 {
        padding-inline-end: 9rem
    }

    .mobile\:margin-block-148 {
        margin-block: 9.25rem
    }

    .mobile\:margin-block-start-148 {
        margin-block-start: 9.25rem
    }

    .mobile\:margin-block-end-148 {
        margin-block-end: 9.25rem
    }

    .mobile\:margin-inline-148 {
        margin-inline: 9.25rem
    }

    .mobile\:margin-inline-start-148 {
        margin-inline-start: 9.25rem
    }

    .mobile\:margin-inline-end-148 {
        margin-inline-end: 9.25rem
    }

    .mobile\:padding-block-148 {
        padding-block: 9.25rem
    }

    .mobile\:padding-block-start-148 {
        padding-block-start: 9.25rem
    }

    .mobile\:padding-block-end-148 {
        padding-block-end: 9.25rem
    }

    .mobile\:padding-inline-148 {
        padding-inline: 9.25rem
    }

    .mobile\:padding-inline-start-148 {
        padding-inline-start: 9.25rem
    }

    .mobile\:padding-inline-end-148 {
        padding-inline-end: 9.25rem
    }

    .mobile\:margin-block-152 {
        margin-block: 9.5rem
    }

    .mobile\:margin-block-start-152 {
        margin-block-start: 9.5rem
    }

    .mobile\:margin-block-end-152 {
        margin-block-end: 9.5rem
    }

    .mobile\:margin-inline-152 {
        margin-inline: 9.5rem
    }

    .mobile\:margin-inline-start-152 {
        margin-inline-start: 9.5rem
    }

    .mobile\:margin-inline-end-152 {
        margin-inline-end: 9.5rem
    }

    .mobile\:padding-block-152 {
        padding-block: 9.5rem
    }

    .mobile\:padding-block-start-152 {
        padding-block-start: 9.5rem
    }

    .mobile\:padding-block-end-152 {
        padding-block-end: 9.5rem
    }

    .mobile\:padding-inline-152 {
        padding-inline: 9.5rem
    }

    .mobile\:padding-inline-start-152 {
        padding-inline-start: 9.5rem
    }

    .mobile\:padding-inline-end-152 {
        padding-inline-end: 9.5rem
    }

    .mobile\:margin-block-156 {
        margin-block: 9.75rem
    }

    .mobile\:margin-block-start-156 {
        margin-block-start: 9.75rem
    }

    .mobile\:margin-block-end-156 {
        margin-block-end: 9.75rem
    }

    .mobile\:margin-inline-156 {
        margin-inline: 9.75rem
    }

    .mobile\:margin-inline-start-156 {
        margin-inline-start: 9.75rem
    }

    .mobile\:margin-inline-end-156 {
        margin-inline-end: 9.75rem
    }

    .mobile\:padding-block-156 {
        padding-block: 9.75rem
    }

    .mobile\:padding-block-start-156 {
        padding-block-start: 9.75rem
    }

    .mobile\:padding-block-end-156 {
        padding-block-end: 9.75rem
    }

    .mobile\:padding-inline-156 {
        padding-inline: 9.75rem
    }

    .mobile\:padding-inline-start-156 {
        padding-inline-start: 9.75rem
    }

    .mobile\:padding-inline-end-156 {
        padding-inline-end: 9.75rem
    }

    .mobile\:margin-block-160 {
        margin-block: 10rem
    }

    .mobile\:margin-block-start-160 {
        margin-block-start: 10rem
    }

    .mobile\:margin-block-end-160 {
        margin-block-end: 10rem
    }

    .mobile\:margin-inline-160 {
        margin-inline: 10rem
    }

    .mobile\:margin-inline-start-160 {
        margin-inline-start: 10rem
    }

    .mobile\:margin-inline-end-160 {
        margin-inline-end: 10rem
    }

    .mobile\:padding-block-160 {
        padding-block: 10rem
    }

    .mobile\:padding-block-start-160 {
        padding-block-start: 10rem
    }

    .mobile\:padding-block-end-160 {
        padding-block-end: 10rem
    }

    .mobile\:padding-inline-160 {
        padding-inline: 10rem
    }

    .mobile\:padding-inline-start-160 {
        padding-inline-start: 10rem
    }

    .mobile\:padding-inline-end-160 {
        padding-inline-end: 10rem
    }

    .mobile\:margin-block-164 {
        margin-block: 10.25rem
    }

    .mobile\:margin-block-start-164 {
        margin-block-start: 10.25rem
    }

    .mobile\:margin-block-end-164 {
        margin-block-end: 10.25rem
    }

    .mobile\:margin-inline-164 {
        margin-inline: 10.25rem
    }

    .mobile\:margin-inline-start-164 {
        margin-inline-start: 10.25rem
    }

    .mobile\:margin-inline-end-164 {
        margin-inline-end: 10.25rem
    }

    .mobile\:padding-block-164 {
        padding-block: 10.25rem
    }

    .mobile\:padding-block-start-164 {
        padding-block-start: 10.25rem
    }

    .mobile\:padding-block-end-164 {
        padding-block-end: 10.25rem
    }

    .mobile\:padding-inline-164 {
        padding-inline: 10.25rem
    }

    .mobile\:padding-inline-start-164 {
        padding-inline-start: 10.25rem
    }

    .mobile\:padding-inline-end-164 {
        padding-inline-end: 10.25rem
    }

    .mobile\:margin-block-168 {
        margin-block: 10.5rem
    }

    .mobile\:margin-block-start-168 {
        margin-block-start: 10.5rem
    }

    .mobile\:margin-block-end-168 {
        margin-block-end: 10.5rem
    }

    .mobile\:margin-inline-168 {
        margin-inline: 10.5rem
    }

    .mobile\:margin-inline-start-168 {
        margin-inline-start: 10.5rem
    }

    .mobile\:margin-inline-end-168 {
        margin-inline-end: 10.5rem
    }

    .mobile\:padding-block-168 {
        padding-block: 10.5rem
    }

    .mobile\:padding-block-start-168 {
        padding-block-start: 10.5rem
    }

    .mobile\:padding-block-end-168 {
        padding-block-end: 10.5rem
    }

    .mobile\:padding-inline-168 {
        padding-inline: 10.5rem
    }

    .mobile\:padding-inline-start-168 {
        padding-inline-start: 10.5rem
    }

    .mobile\:padding-inline-end-168 {
        padding-inline-end: 10.5rem
    }

    .mobile\:margin-block-172 {
        margin-block: 10.75rem
    }

    .mobile\:margin-block-start-172 {
        margin-block-start: 10.75rem
    }

    .mobile\:margin-block-end-172 {
        margin-block-end: 10.75rem
    }

    .mobile\:margin-inline-172 {
        margin-inline: 10.75rem
    }

    .mobile\:margin-inline-start-172 {
        margin-inline-start: 10.75rem
    }

    .mobile\:margin-inline-end-172 {
        margin-inline-end: 10.75rem
    }

    .mobile\:padding-block-172 {
        padding-block: 10.75rem
    }

    .mobile\:padding-block-start-172 {
        padding-block-start: 10.75rem
    }

    .mobile\:padding-block-end-172 {
        padding-block-end: 10.75rem
    }

    .mobile\:padding-inline-172 {
        padding-inline: 10.75rem
    }

    .mobile\:padding-inline-start-172 {
        padding-inline-start: 10.75rem
    }

    .mobile\:padding-inline-end-172 {
        padding-inline-end: 10.75rem
    }

    .mobile\:margin-block-176 {
        margin-block: 11rem
    }

    .mobile\:margin-block-start-176 {
        margin-block-start: 11rem
    }

    .mobile\:margin-block-end-176 {
        margin-block-end: 11rem
    }

    .mobile\:margin-inline-176 {
        margin-inline: 11rem
    }

    .mobile\:margin-inline-start-176 {
        margin-inline-start: 11rem
    }

    .mobile\:margin-inline-end-176 {
        margin-inline-end: 11rem
    }

    .mobile\:padding-block-176 {
        padding-block: 11rem
    }

    .mobile\:padding-block-start-176 {
        padding-block-start: 11rem
    }

    .mobile\:padding-block-end-176 {
        padding-block-end: 11rem
    }

    .mobile\:padding-inline-176 {
        padding-inline: 11rem
    }

    .mobile\:padding-inline-start-176 {
        padding-inline-start: 11rem
    }

    .mobile\:padding-inline-end-176 {
        padding-inline-end: 11rem
    }

    .mobile\:margin-block-180 {
        margin-block: 11.25rem
    }

    .mobile\:margin-block-start-180 {
        margin-block-start: 11.25rem
    }

    .mobile\:margin-block-end-180 {
        margin-block-end: 11.25rem
    }

    .mobile\:margin-inline-180 {
        margin-inline: 11.25rem
    }

    .mobile\:margin-inline-start-180 {
        margin-inline-start: 11.25rem
    }

    .mobile\:margin-inline-end-180 {
        margin-inline-end: 11.25rem
    }

    .mobile\:padding-block-180 {
        padding-block: 11.25rem
    }

    .mobile\:padding-block-start-180 {
        padding-block-start: 11.25rem
    }

    .mobile\:padding-block-end-180 {
        padding-block-end: 11.25rem
    }

    .mobile\:padding-inline-180 {
        padding-inline: 11.25rem
    }

    .mobile\:padding-inline-start-180 {
        padding-inline-start: 11.25rem
    }

    .mobile\:padding-inline-end-180 {
        padding-inline-end: 11.25rem
    }

    .mobile\:margin-block-184 {
        margin-block: 11.5rem
    }

    .mobile\:margin-block-start-184 {
        margin-block-start: 11.5rem
    }

    .mobile\:margin-block-end-184 {
        margin-block-end: 11.5rem
    }

    .mobile\:margin-inline-184 {
        margin-inline: 11.5rem
    }

    .mobile\:margin-inline-start-184 {
        margin-inline-start: 11.5rem
    }

    .mobile\:margin-inline-end-184 {
        margin-inline-end: 11.5rem
    }

    .mobile\:padding-block-184 {
        padding-block: 11.5rem
    }

    .mobile\:padding-block-start-184 {
        padding-block-start: 11.5rem
    }

    .mobile\:padding-block-end-184 {
        padding-block-end: 11.5rem
    }

    .mobile\:padding-inline-184 {
        padding-inline: 11.5rem
    }

    .mobile\:padding-inline-start-184 {
        padding-inline-start: 11.5rem
    }

    .mobile\:padding-inline-end-184 {
        padding-inline-end: 11.5rem
    }

    .mobile\:margin-block-188 {
        margin-block: 11.75rem
    }

    .mobile\:margin-block-start-188 {
        margin-block-start: 11.75rem
    }

    .mobile\:margin-block-end-188 {
        margin-block-end: 11.75rem
    }

    .mobile\:margin-inline-188 {
        margin-inline: 11.75rem
    }

    .mobile\:margin-inline-start-188 {
        margin-inline-start: 11.75rem
    }

    .mobile\:margin-inline-end-188 {
        margin-inline-end: 11.75rem
    }

    .mobile\:padding-block-188 {
        padding-block: 11.75rem
    }

    .mobile\:padding-block-start-188 {
        padding-block-start: 11.75rem
    }

    .mobile\:padding-block-end-188 {
        padding-block-end: 11.75rem
    }

    .mobile\:padding-inline-188 {
        padding-inline: 11.75rem
    }

    .mobile\:padding-inline-start-188 {
        padding-inline-start: 11.75rem
    }

    .mobile\:padding-inline-end-188 {
        padding-inline-end: 11.75rem
    }

    .mobile\:margin-block-192 {
        margin-block: 12rem
    }

    .mobile\:margin-block-start-192 {
        margin-block-start: 12rem
    }

    .mobile\:margin-block-end-192 {
        margin-block-end: 12rem
    }

    .mobile\:margin-inline-192 {
        margin-inline: 12rem
    }

    .mobile\:margin-inline-start-192 {
        margin-inline-start: 12rem
    }

    .mobile\:margin-inline-end-192 {
        margin-inline-end: 12rem
    }

    .mobile\:padding-block-192 {
        padding-block: 12rem
    }

    .mobile\:padding-block-start-192 {
        padding-block-start: 12rem
    }

    .mobile\:padding-block-end-192 {
        padding-block-end: 12rem
    }

    .mobile\:padding-inline-192 {
        padding-inline: 12rem
    }

    .mobile\:padding-inline-start-192 {
        padding-inline-start: 12rem
    }

    .mobile\:padding-inline-end-192 {
        padding-inline-end: 12rem
    }

    .mobile\:margin-block-196 {
        margin-block: 12.25rem
    }

    .mobile\:margin-block-start-196 {
        margin-block-start: 12.25rem
    }

    .mobile\:margin-block-end-196 {
        margin-block-end: 12.25rem
    }

    .mobile\:margin-inline-196 {
        margin-inline: 12.25rem
    }

    .mobile\:margin-inline-start-196 {
        margin-inline-start: 12.25rem
    }

    .mobile\:margin-inline-end-196 {
        margin-inline-end: 12.25rem
    }

    .mobile\:padding-block-196 {
        padding-block: 12.25rem
    }

    .mobile\:padding-block-start-196 {
        padding-block-start: 12.25rem
    }

    .mobile\:padding-block-end-196 {
        padding-block-end: 12.25rem
    }

    .mobile\:padding-inline-196 {
        padding-inline: 12.25rem
    }

    .mobile\:padding-inline-start-196 {
        padding-inline-start: 12.25rem
    }

    .mobile\:padding-inline-end-196 {
        padding-inline-end: 12.25rem
    }

    .mobile\:margin-block-200 {
        margin-block: 12.5rem
    }

    .mobile\:margin-block-start-200 {
        margin-block-start: 12.5rem
    }

    .mobile\:margin-block-end-200 {
        margin-block-end: 12.5rem
    }

    .mobile\:margin-inline-200 {
        margin-inline: 12.5rem
    }

    .mobile\:margin-inline-start-200 {
        margin-inline-start: 12.5rem
    }

    .mobile\:margin-inline-end-200 {
        margin-inline-end: 12.5rem
    }

    .mobile\:padding-block-200 {
        padding-block: 12.5rem
    }

    .mobile\:padding-block-start-200 {
        padding-block-start: 12.5rem
    }

    .mobile\:padding-block-end-200 {
        padding-block-end: 12.5rem
    }

    .mobile\:padding-inline-200 {
        padding-inline: 12.5rem
    }

    .mobile\:padding-inline-start-200 {
        padding-inline-start: 12.5rem
    }

    .mobile\:padding-inline-end-200 {
        padding-inline-end: 12.5rem
    }
}