:root {
    --fontsize: 16px;
    --lineheight: 1.25;
    --text: #4c4ad4;
    --userfont: ALSSirius, sans-serif;
    --altfont: ALSAhner, sans-serif;
    --systemfont: -apple-system, BlinkMacSystemFont, Arial, sans-serif;
    --accent: #faa634;
    --bg: #fff;
    --gap: calc(3rem / 2);
    --el-mb: calc(2.4rem / 2);
    --xl: calc(72rem + 60px);
    --lg: 100%;
    --md: 100%;
    --sm: 100%;
    --left: calc(3rem / 2);
    --right: calc(1rem / 2);
    --padding: calc(2rem / 2)
}

:root, [data-bs-theme=light] {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-primary-text-emphasis: #052c65;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #0a3622;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #664d03;
    --bs-danger-text-emphasis: #58151c;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #cfe2ff;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-danger-bg-subtle: #f8d7da;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #9ec5fe;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffe69c;
    --bs-danger-border-subtle: #f1aeb5;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, .15), hsla(0, 0%, 100%, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: calc(1rem / 2);
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(33, 37, 41, .75);
    --bs-secondary-color-rgb: 33, 37, 41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(33, 37, 41, .5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #0d6efd;
    --bs-link-color-rgb: 13, 110, 253;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #0a58ca;
    --bs-link-hover-color-rgb: 10, 88, 202;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, .175);
    --bs-border-radius: calc(0.375rem / 2);
    --bs-border-radius-sm: calc(0.25rem / 2);
    --bs-border-radius-lg: calc(0.5rem / 2);
    --bs-border-radius-xl: calc(1rem / 2);
    --bs-border-radius-xxl: calc(2rem / 2);
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: calc(50rem / 2);
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, .075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);
    --bs-focus-ring-width: calc(0.25rem / 2);
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(13, 110, 253, .25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545
}

[data-bs-theme=dark] {
    --bs-body-color: #adb5bd;
    --bs-body-color-rgb: 173, 181, 189;
    --bs-body-bg: #212529;
    --bs-body-bg-rgb: 33, 37, 41;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: rgba(173, 181, 189, .75);
    --bs-secondary-color-rgb: 173, 181, 189;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;
    --bs-tertiary-color: rgba(173, 181, 189, .5);
    --bs-tertiary-color-rgb: 173, 181, 189;
    --bs-tertiary-bg: #2b3035;
    --bs-tertiary-bg-rgb: 43, 48, 53;
    --bs-primary-text-emphasis: #6ea8fe;
    --bs-secondary-text-emphasis: #a7acb1;
    --bs-success-text-emphasis: #75b798;
    --bs-info-text-emphasis: #6edff6;
    --bs-warning-text-emphasis: #ffda6a;
    --bs-danger-text-emphasis: #ea868f;
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-primary-bg-subtle: #031633;
    --bs-secondary-bg-subtle: #161719;
    --bs-success-bg-subtle: #051b11;
    --bs-info-bg-subtle: #032830;
    --bs-warning-bg-subtle: #332701;
    --bs-danger-bg-subtle: #2c0b0e;
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: #084298;
    --bs-secondary-border-subtle: #41464b;
    --bs-success-border-subtle: #0f5132;
    --bs-info-border-subtle: #087990;
    --bs-warning-border-subtle: #997404;
    --bs-danger-border-subtle: #842029;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: inherit;
    --bs-link-color: #6ea8fe;
    --bs-link-hover-color: #8bb9fe;
    --bs-link-color-rgb: 110, 168, 254;
    --bs-link-hover-color-rgb: 139, 185, 254;
    --bs-code-color: #e685b5;
    --bs-border-color: #495057;
    --bs-border-color-translucent: hsla(0, 0%, 100%, .15);
    --bs-form-valid-color: #75b798;
    --bs-form-valid-border-color: #75b798;
    --bs-form-invalid-color: #ea868f;
    --bs-form-invalid-border-color: #ea868f;
    color-scheme: dark
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    margin: 0;
    text-align: var(--bs-body-text-align)
}

hr {
    border: 0;
    border-top: var(--bs-border-width) solid;
    color: inherit;
    margin: calc(1rem / 2) 0;
    opacity: .25
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    color: var(--bs-heading-color);
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: calc(.5rem / 2);
    margin-top: 0
}

h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media (min-width: 1200px) {
    h1 {
        font-size: calc(2.5rem / 2)
    }
}

h2 {
    font-size: calc(1.325rem + .9vw)
}

@media (min-width: 1200px) {
    h2 {
        font-size: calc(2rem / 2)
    }
}

h3 {
    font-size: calc(1.3rem + .6vw)
}

@media (min-width: 1200px) {
    h3 {
        font-size: calc(1.75rem / 2)
    }
}

h4 {
    font-size: calc(1.275rem + .3vw)
}

@media (min-width: 1200px) {
    h4 {
        font-size: calc(1.5rem / 2)
    }
}

h5 {
    font-size: calc(1.25rem / 2)
}

h6 {
    font-size: calc(1rem / 2)
}

p {
    margin-bottom: calc(1rem / 2);
    margin-top: 0
}

abbr[title] {
    cursor: help;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit;
    margin-bottom: calc(1rem / 2)
}

ol, ul {
    padding-left: calc(2rem / 2)
}

dl, ol, ul {
    margin-bottom: calc(1rem / 2);
    margin-top: 0
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: calc(.5rem / 2);
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b, strong {
    font-weight: bolder
}

small {
    font-size: .875em
}

mark {
    background-color: var(--bs-highlight-bg);
    padding: .1875em
}

sub, sup {
    font-size: .75em;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: none
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
}

a.my_btn.my_btn-rounded, button.my_btn.my_btn-rounded {
    border-radius: 0;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

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

pre {
    display: block;
    font-size: .875em;
    margin-bottom: calc(1rem / 2);
    margin-top: 0;
    overflow: auto
}

pre code {
    color: inherit;
    font-size: inherit;
    word-break: normal
}

code {
    word-wrap: break-word;
    color: var(--bs-code-color);
    font-size: .875em
}

a > code {
    color: inherit
}

kbd {
    background-color: var(--bs-body-color);
    border-radius: calc(.25rem / 2);
    color: var(--bs-body-bg);
    font-size: .875em;
    padding: calc(.1875rem / 2) calc(.375rem / 2)
}

kbd kbd {
    font-size: 1em;
    padding: 0
}

figure {
    margin: 0 0 1rem
}

img, svg {
    vertical-align: middle
}

table {
    border-collapse: collapse;
    caption-side: bottom
}

caption {
    color: var(--bs-secondary-color);
    padding-bottom: calc(.5rem / 2);
    padding-top: calc(.5rem / 2);
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

tbody, td, tfoot, th, thead, tr {
    border: 0 solid;
    border-color: inherit
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

button, select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

select:disabled {
    opacity: 1
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none !important
}

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

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer
}

::-moz-focus-inner {
    border-style: none;
    padding: 0
}

textarea {
    resize: vertical
}

fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

legend {
    float: left;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit;
    margin-bottom: calc(.5rem / 2);
    padding: 0;
    width: 100%
}

@media (min-width: 1200px) {
    legend {
        font-size: calc(1.5rem / 2)
    }
}

legend + * {
    clear: left
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

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

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

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

::file-selector-button {
    -webkit-appearance: button;
    font: inherit
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    cursor: pointer;
    display: list-item
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    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")
}

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

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

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

.swiper-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

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

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

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

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

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

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

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

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

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

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

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

.swiper-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

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

.swiper-css-mode > .swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: 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 {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

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

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    -ms-scroll-snap-type: none;
    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 {
    -ms-flex-negative: 0;
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    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 {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    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 {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before)
}

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

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

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

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

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

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

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

@-webkit-keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

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

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    height: var(--swiper-virtual-size);
    width: 1px
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next, .swiper-button-prev {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next svg, .swiper-button-prev svg {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    width: 100%
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none !important
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
    left: auto;
    right: var(--swiper-navigation-sides-offset, 10px)
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: var(--swiper-pagination-top, auto);
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    display: inline-block;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    opacity: var(--swiper-pagination-bullet-opacity, 1)
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
    left: var(--swiper-pagination-left, auto);
    right: var(--swiper-pagination-right, 8px);
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: top .2s, -webkit-transform .2s;
    transition: top .2s, -webkit-transform .2s;
    transition: transform .2s, top .2s;
    transition: transform .2s, top .2s, -webkit-transform .2s
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: left .2s, -webkit-transform .2s;
    transition: left .2s, -webkit-transform .2s;
    transition: transform .2s, left .2s;
    transition: transform .2s, left .2s, -webkit-transform .2s
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: right .2s, -webkit-transform .2s;
    transition: right .2s, -webkit-transform .2s;
    transition: transform .2s, right .2s;
    transition: transform .2s, right .2s, -webkit-transform .2s
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
    width: 100%
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: var(--swiper-pagination-progressbar-size, 4px)
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    -ms-touch-action: none
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
    bottom: var(--swiper-scrollbar-bottom, 4px);
    height: var(--swiper-scrollbar-size, 4px);
    left: var(--swiper-scrollbar-sides-offset, 1%);
    position: absolute;
    top: var(--swiper-scrollbar-top, auto);
    width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%) * 2);
    z-index: 50
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
    height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%) * 2);
    left: var(--swiper-scrollbar-left, auto);
    position: absolute;
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    width: var(--swiper-scrollbar-size, 4px);
    z-index: 50
}

.swiper-scrollbar-drag {
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    -ms-touch-action: none;
    touch-action: none
}

.swiper .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-free-mode > .swiper-wrapper {
    margin: 0 auto;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-grid > .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-grid-column > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-fade.swiper-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-cube-shadow {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    background: #000;
    bottom: 0;
    content: "";
    -webkit-filter: blur(50px);
    filter: blur(50px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.swiper-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    -webkit-transition-property: opacity, height, -webkit-transform;
    transition-property: opacity, height, -webkit-transform;
    transition-property: transform, opacity, height;
    transition-property: transform, opacity, height, -webkit-transform
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

@font-face {
    font-family: ALSSirius;
    font-style: normal;
    font-weight: 400;
    src: local("ALSSirius"), url(/fonts/ALS/ALSSirius-Regular.woff2) format("woff2")
}

@font-face {
    font-family: ALSSirius;
    font-style: normal;
    font-weight: 500;
    src: local("ALSSirius"), url(/fonts/ALS/ALSSirius-Medium.woff2) format("woff2")
}

@font-face {
    font-family: ALSSirius;
    font-style: normal;
    font-weight: 900;
    src: local("ALSSirius"), url(/fonts/ALS/ALSSirius-Black.woff2) format("woff2")
}

@font-face {
    font-family: ALSAhner;
    font-style: normal;
    font-weight: 500;
    src: local("ALSAhner"), url(/fonts/ALS/ALSAhner-Medium.woff2) format("woff2")
}

html {
    font-size: 1rem;
    height: 100%;
    width: 100%
}

::-webkit-input-placeholder {
    color: #666
}

::-moz-placeholder {
    color: #666
}

:-ms-input-placeholder {
    color: #666
}

::-ms-input-placeholder {
    color: #666
}

::placeholder {
    color: #666
}

::-moz-selection {
    background-color: var(--accent);
    color: #fff
}

::selection {
    background-color: var(--color-purple);
    color: #fff
}

* {
    outline: none !important
}

body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: var(--userfont);
    font-size: var(--fontsize);
    line-height: var(--lineheight);
    min-height: 100%;
    min-width: 320px;
    overflow-x: hidden;
    position: relative
}

/* iphone only */
@supports (-webkit-touch-callout: none) {
    body {
        min-width: 430px;
    }
}

body > * {
    min-width: 0
}

.container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--xxl);
    padding-left: var(--padding);
    padding-right: var(--padding);
    width: 100%;
    min-width: inherit;
}

.row {
    margin-left: -var(--padding);
    margin-right: -var(--padding)
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.flex_fw {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex_aic {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.flex_jcc {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.flex_jcsb {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.display-none {
    display: none
}

.section-hidden {
    overflow: hidden
}

.container {
    max-width: var(--sm)
}

.grid {
    -webkit-column-gap: var(--gap);
    -moz-column-gap: var(--gap);
    column-gap: var(--gap);
    display: -ms-grid;
    display: grid;
    row-gap: var(--gap)
}

.grid > * {
    min-width: 0
}

.grid.col--sm-12 {
    -ms-grid-columns:(1fr) [ 12 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(12, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-12 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(11) {
    -ms-grid-column: 11;
    -ms-grid-row: 1
}

.grid.col--sm-12 > :nth-child(12) {
    -ms-grid-column: 12;
    -ms-grid-row: 1
}

.grid.col--sm-11 {
    -ms-grid-columns:(1fr) [ 11 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(11, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-11 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-11 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-11 > :nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1
}

.grid.col--sm-11 > :nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1
}

.grid.col--sm-11 > :nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1
}

.grid.col--sm-11 > :nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1
}

.grid.col--sm-11 > :nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1
}

.grid.col--sm-11 > :nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1
}

.grid.col--sm-11 > :nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1
}

.grid.col--sm-11 > :nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1
}

.grid.col--sm-11 > :nth-child(11) {
    -ms-grid-column: 11;
    -ms-grid-row: 1
}

.grid.col--sm-10 {
    -ms-grid-columns:(1fr) [ 10 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(10, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-10 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-10 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-10 > :nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1
}

.grid.col--sm-10 > :nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1
}

.grid.col--sm-10 > :nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1
}

.grid.col--sm-10 > :nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1
}

.grid.col--sm-10 > :nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1
}

.grid.col--sm-10 > :nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1
}

.grid.col--sm-10 > :nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1
}

.grid.col--sm-10 > :nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1
}

.grid.col--sm-9 {
    -ms-grid-columns:(1fr) [ 9 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(9, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-9 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-9 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-9 > :nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1
}

.grid.col--sm-9 > :nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1
}

.grid.col--sm-9 > :nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1
}

.grid.col--sm-9 > :nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1
}

.grid.col--sm-9 > :nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1
}

.grid.col--sm-9 > :nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1
}

.grid.col--sm-9 > :nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1
}

.grid.col--sm-8 {
    -ms-grid-columns:(1fr) [ 8 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(8, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-8 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-8 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-8 > :nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1
}

.grid.col--sm-8 > :nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1
}

.grid.col--sm-8 > :nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1
}

.grid.col--sm-8 > :nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1
}

.grid.col--sm-8 > :nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1
}

.grid.col--sm-8 > :nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1
}

.grid.col--sm-7 {
    -ms-grid-columns:(1fr) [ 7 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(7, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-7 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-7 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-7 > :nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1
}

.grid.col--sm-7 > :nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1
}

.grid.col--sm-7 > :nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1
}

.grid.col--sm-7 > :nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1
}

.grid.col--sm-7 > :nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1
}

.grid.col--sm-6 {
    -ms-grid-columns:(1fr) [ 6 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(6, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-6 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-6 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-6 > :nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1
}

.grid.col--sm-6 > :nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1
}

.grid.col--sm-6 > :nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1
}

.grid.col--sm-6 > :nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1
}

.grid.col--sm-5 {
    -ms-grid-columns:(1fr) [ 5 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(5, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-5 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-5 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-5 > :nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1
}

.grid.col--sm-5 > :nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1
}

.grid.col--sm-5 > :nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1
}

.grid.col--sm-4 {
    -ms-grid-columns:(1fr) [ 4 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(4, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-4 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-4 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-4 > :nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1
}

.grid.col--sm-4 > :nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1
}

.grid.col--sm-3 {
    -ms-grid-columns:(1fr) [ 3 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(3, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-3 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-3 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-3 > :nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1
}

.grid.col--sm-2 {
    -ms-grid-columns:(1fr) [ 2 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(2, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-2 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.grid.col--sm-2 > :nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.grid.col--sm-1 {
    -ms-grid-columns:(1fr) [ 1 ];
    -ms-grid-rows: auto;
    grid-template-columns:repeat(1, 1fr);
    grid-template-rows:auto
}

.grid.col--sm-1 > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.span--sm-12 {
    -ms-grid-column-span: 12;
    grid-column: span 12
}

.span--sm-11 {
    -ms-grid-column-span: 11;
    grid-column: span 11
}

.span--sm-10 {
    -ms-grid-column-span: 10;
    grid-column: span 10
}

.span--sm-9 {
    -ms-grid-column-span: 9;
    grid-column: span 9
}

.span--sm-8 {
    -ms-grid-column-span: 8;
    grid-column: span 8
}

.span--sm-7 {
    -ms-grid-column-span: 7;
    grid-column: span 7
}

.span--sm-6 {
    -ms-grid-column-span: 6;
    grid-column: span 6
}

.span--sm-5 {
    -ms-grid-column-span: 5;
    grid-column: span 5
}

.span--sm-4 {
    -ms-grid-column-span: 4;
    grid-column: span 4
}

.span--sm-3 {
    -ms-grid-column-span: 3;
    grid-column: span 3
}

.span--sm-2 {
    -ms-grid-column-span: 2;
    grid-column: span 2
}

.span--sm-1 {
    -ms-grid-column-span: 1;
    grid-column: span 1
}

@media only screen and (min-width: 768px) {

    .container {
        max-width: var(--md)
    }

    .grid.col--md-12 {
        -ms-grid-columns:(1fr) [ 12 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(12, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-12 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(10) {
        -ms-grid-column: 10;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(11) {
        -ms-grid-column: 11;
        -ms-grid-row: 1
    }

    .grid.col--md-12 > :nth-child(12) {
        -ms-grid-column: 12;
        -ms-grid-row: 1
    }

    .grid.col--md-11 {
        -ms-grid-columns:(1fr) [ 11 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(11, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-11 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-11 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-11 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--md-11 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--md-11 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--md-11 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--md-11 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--md-11 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--md-11 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--md-11 > :nth-child(10) {
        -ms-grid-column: 10;
        -ms-grid-row: 1
    }

    .grid.col--md-11 > :nth-child(11) {
        -ms-grid-column: 11;
        -ms-grid-row: 1
    }

    .grid.col--md-10 {
        -ms-grid-columns:(1fr) [ 10 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(10, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-10 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-10 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-10 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--md-10 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--md-10 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--md-10 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--md-10 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--md-10 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--md-10 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--md-10 > :nth-child(10) {
        -ms-grid-column: 10;
        -ms-grid-row: 1
    }

    .grid.col--md-9 {
        -ms-grid-columns:(1fr) [ 9 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(9, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-9 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-9 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-9 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--md-9 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--md-9 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--md-9 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--md-9 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--md-9 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--md-9 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--md-8 {
        -ms-grid-columns:(1fr) [ 8 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(8, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-8 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-8 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-8 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--md-8 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--md-8 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--md-8 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--md-8 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--md-8 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--md-7 {
        -ms-grid-columns:(1fr) [ 7 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(7, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-7 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-7 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-7 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--md-7 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--md-7 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--md-7 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--md-7 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--md-6 {
        -ms-grid-columns:(1fr) [ 6 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(6, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-6 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-6 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-6 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--md-6 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--md-6 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--md-6 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--md-5 {
        -ms-grid-columns:(1fr) [ 5 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(5, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-5 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-5 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-5 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--md-5 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--md-5 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--md-4 {
        -ms-grid-columns:(1fr) [ 4 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(4, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-4 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-4 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-4 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--md-4 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--md-3 {
        -ms-grid-columns:(1fr) [ 3 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(3, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-3 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-3 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-3 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--md-2 {
        -ms-grid-columns:(1fr) [ 2 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(2, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-2 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--md-2 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--md-1 {
        -ms-grid-columns:(1fr) [ 1 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(1, 1fr);
        grid-template-rows:auto
    }

    .grid.col--md-1 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .span--md-12 {
        -ms-grid-column-span: 12;
        grid-column: span 12
    }

    .span--md-11 {
        -ms-grid-column-span: 11;
        grid-column: span 11
    }

    .span--md-10 {
        -ms-grid-column-span: 10;
        grid-column: span 10
    }

    .span--md-9 {
        -ms-grid-column-span: 9;
        grid-column: span 9
    }

    .span--md-8 {
        -ms-grid-column-span: 8;
        grid-column: span 8
    }

    .span--md-7 {
        -ms-grid-column-span: 7;
        grid-column: span 7
    }

    .span--md-6 {
        -ms-grid-column-span: 6;
        grid-column: span 6
    }

    .span--md-5 {
        -ms-grid-column-span: 5;
        grid-column: span 5
    }

    .span--md-4 {
        -ms-grid-column-span: 4;
        grid-column: span 4
    }

    .span--md-3 {
        -ms-grid-column-span: 3;
        grid-column: span 3
    }

    .span--md-2 {
        -ms-grid-column-span: 2;
        grid-column: span 2
    }

    .span--md-1 {
        -ms-grid-column-span: 1;
        grid-column: span 1
    }
}

@media only screen and (min-width: 993px) {

    .container {
        max-width: var(--lg)
    }

    .grid.col--lg-12 {
        -ms-grid-columns:(1fr) [ 12 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(12, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-12 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(10) {
        -ms-grid-column: 10;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(11) {
        -ms-grid-column: 11;
        -ms-grid-row: 1
    }

    .grid.col--lg-12 > :nth-child(12) {
        -ms-grid-column: 12;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 {
        -ms-grid-columns:(1fr) [ 11 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(11, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-11 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 > :nth-child(10) {
        -ms-grid-column: 10;
        -ms-grid-row: 1
    }

    .grid.col--lg-11 > :nth-child(11) {
        -ms-grid-column: 11;
        -ms-grid-row: 1
    }

    .grid.col--lg-10 {
        -ms-grid-columns:(1fr) [ 10 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(10, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-10 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-10 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-10 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--lg-10 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--lg-10 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--lg-10 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--lg-10 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--lg-10 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--lg-10 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--lg-10 > :nth-child(10) {
        -ms-grid-column: 10;
        -ms-grid-row: 1
    }

    .grid.col--lg-9 {
        -ms-grid-columns:(1fr) [ 9 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(9, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-9 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-9 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-9 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--lg-9 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--lg-9 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--lg-9 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--lg-9 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--lg-9 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--lg-9 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--lg-8 {
        -ms-grid-columns:(1fr) [ 8 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(8, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-8 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-8 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-8 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--lg-8 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--lg-8 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--lg-8 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--lg-8 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--lg-8 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--lg-7 {
        -ms-grid-columns:(1fr) [ 7 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(7, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-7 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-7 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-7 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--lg-7 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--lg-7 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--lg-7 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--lg-7 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--lg-6 {
        -ms-grid-columns:(1fr) [ 6 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(6, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-6 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-6 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-6 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--lg-6 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--lg-6 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--lg-6 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--lg-5 {
        -ms-grid-columns:(1fr) [ 5 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(5, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-5 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-5 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-5 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--lg-5 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--lg-5 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--lg-4 {
        -ms-grid-columns:(1fr) [ 4 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(4, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-4 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-4 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-4 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--lg-4 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--lg-3 {
        -ms-grid-columns:(1fr) [ 3 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(3, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-3 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-3 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-3 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--lg-2 {
        -ms-grid-columns:(1fr) [ 2 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(2, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-2 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--lg-2 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--lg-1 {
        -ms-grid-columns:(1fr) [ 1 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(1, 1fr);
        grid-template-rows:auto
    }

    .grid.col--lg-1 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .span--lg-12 {
        -ms-grid-column-span: 12;
        grid-column: span 12
    }

    .span--lg-11 {
        -ms-grid-column-span: 11;
        grid-column: span 11
    }

    .span--lg-10 {
        -ms-grid-column-span: 10;
        grid-column: span 10
    }

    .span--lg-9 {
        -ms-grid-column-span: 9;
        grid-column: span 9
    }

    .span--lg-8 {
        -ms-grid-column-span: 8;
        grid-column: span 8
    }

    .span--lg-7 {
        -ms-grid-column-span: 7;
        grid-column: span 7
    }

    .span--lg-6 {
        -ms-grid-column-span: 6;
        grid-column: span 6
    }

    .span--lg-5 {
        -ms-grid-column-span: 5;
        grid-column: span 5
    }

    .span--lg-4 {
        -ms-grid-column-span: 4;
        grid-column: span 4
    }

    .span--lg-3 {
        -ms-grid-column-span: 3;
        grid-column: span 3
    }

    .span--lg-2 {
        -ms-grid-column-span: 2;
        grid-column: span 2
    }

    .span--lg-1 {
        -ms-grid-column-span: 1;
        grid-column: span 1
    }
}

@media only screen and (min-width: 1201px) {

    .container {
        max-width: var(--xl)
    }

    .grid.col--12 {
        -ms-grid-columns:(1fr) [ 12 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(12, 1fr);
        grid-template-rows:auto
    }

    .grid.col--12 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(10) {
        -ms-grid-column: 10;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(11) {
        -ms-grid-column: 11;
        -ms-grid-row: 1
    }

    .grid.col--12 > :nth-child(12) {
        -ms-grid-column: 12;
        -ms-grid-row: 1
    }

    .grid.col--11 {
        -ms-grid-columns:(1fr) [ 11 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(11, 1fr);
        grid-template-rows:auto
    }

    .grid.col--11 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--11 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--11 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--11 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--11 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--11 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--11 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--11 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--11 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--11 > :nth-child(10) {
        -ms-grid-column: 10;
        -ms-grid-row: 1
    }

    .grid.col--11 > :nth-child(11) {
        -ms-grid-column: 11;
        -ms-grid-row: 1
    }

    .grid.col--10 {
        -ms-grid-columns:(1fr) [ 10 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(10, 1fr);
        grid-template-rows:auto
    }

    .grid.col--10 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--10 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--10 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--10 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--10 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--10 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--10 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--10 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--10 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--10 > :nth-child(10) {
        -ms-grid-column: 10;
        -ms-grid-row: 1
    }

    .grid.col--9 {
        -ms-grid-columns:(1fr) [ 9 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(9, 1fr);
        grid-template-rows:auto
    }

    .grid.col--9 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--9 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--9 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--9 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--9 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--9 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--9 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--9 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--9 > :nth-child(9) {
        -ms-grid-column: 9;
        -ms-grid-row: 1
    }

    .grid.col--8 {
        -ms-grid-columns:(1fr) [ 8 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(8, 1fr);
        grid-template-rows:auto
    }

    .grid.col--8 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--8 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--8 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--8 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--8 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--8 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--8 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--8 > :nth-child(8) {
        -ms-grid-column: 8;
        -ms-grid-row: 1
    }

    .grid.col--7 {
        -ms-grid-columns:(1fr) [ 7 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(7, 1fr);
        grid-template-rows:auto
    }

    .grid.col--7 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--7 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--7 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--7 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--7 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--7 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--7 > :nth-child(7) {
        -ms-grid-column: 7;
        -ms-grid-row: 1
    }

    .grid.col--6 {
        -ms-grid-columns:(1fr) [ 6 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(6, 1fr);
        grid-template-rows:auto
    }

    .grid.col--6 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--6 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--6 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--6 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--6 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--6 > :nth-child(6) {
        -ms-grid-column: 6;
        -ms-grid-row: 1
    }

    .grid.col--5 {
        -ms-grid-columns:(1fr) [ 5 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(5, 1fr);
        grid-template-rows:auto
    }

    .grid.col--5 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--5 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--5 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--5 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--5 > :nth-child(5) {
        -ms-grid-column: 5;
        -ms-grid-row: 1
    }

    .grid.col--4 {
        -ms-grid-columns:(1fr) [ 4 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(4, 1fr);
        grid-template-rows:auto
    }

    .grid.col--4 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--4 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--4 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--4 > :nth-child(4) {
        -ms-grid-column: 4;
        -ms-grid-row: 1
    }

    .grid.col--3 {
        -ms-grid-columns:(1fr) [ 3 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(3, 1fr);
        grid-template-rows:auto
    }

    .grid.col--3 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--3 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--3 > :nth-child(3) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .grid.col--2 {
        -ms-grid-columns:(1fr) [ 2 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(2, 1fr);
        grid-template-rows:auto
    }

    .grid.col--2 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .grid.col--2 > :nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1
    }

    .grid.col--1 {
        -ms-grid-columns:(1fr) [ 1 ];
        -ms-grid-rows: auto;
        grid-template-columns:repeat(1, 1fr);
        grid-template-rows:auto
    }

    .grid.col--1 > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .span-12 {
        -ms-grid-column-span: 12;
        grid-column: span 12
    }

    .span-11 {
        -ms-grid-column-span: 11;
        grid-column: span 11
    }

    .span-10 {
        -ms-grid-column-span: 10;
        grid-column: span 10
    }

    .span-9 {
        -ms-grid-column-span: 9;
        grid-column: span 9
    }

    .span-8 {
        -ms-grid-column-span: 8;
        grid-column: span 8
    }

    .span-7 {
        -ms-grid-column-span: 7;
        grid-column: span 7
    }

    .span-6 {
        -ms-grid-column-span: 6;
        grid-column: span 6
    }

    .span-5 {
        -ms-grid-column-span: 5;
        grid-column: span 5
    }

    .span-4 {
        -ms-grid-column-span: 4;
        grid-column: span 4
    }

    .span-3 {
        -ms-grid-column-span: 3;
        grid-column: span 3
    }

    .span-2 {
        -ms-grid-column-span: 2;
        grid-column: span 2
    }

    .span-1 {
        -ms-grid-column-span: 1;
        grid-column: span 1
    }
}

.hidden {
    display: none !important
}

@media only screen and (max-width: 767px) {
    .sm-hidden {
        display: none !important
    }
}

@media only screen and (max-width: 992px) {
    .md-hidden {
        display: none !important
    }
}

@media only screen and (max-width: 1440px) {
    .lg-hidden {
        display: none !important
    }
}

@media only screen and (min-width: 768px) {
    .sm-visible {
        display: none !important
    }
}

@media only screen and (min-width: 993px) {
    .md-visible {
        display: none !important
    }
}

@media only screen and (min-width: 1441px) {
    .lg-visible {
        display: none !important
    }
}

.mt-auto {
    margin-top: auto
}

.gap-m-0 {
    gap: 0
}

.gap-m-5 {
    gap: calc(.5rem / 2)
}

.gap-m-10 {
    gap: calc(1rem / 2)
}

.gap-m-15 {
    gap: calc(1.5rem / 2)
}

.gap-m-20 {
    gap: calc(2rem / 2)
}

.gap-m-25 {
    gap: calc(2.5rem / 2)
}

.gap-m-30 {
    gap: calc(3rem / 2)
}

.gap-m-35 {
    gap: calc(3.5rem / 2)
}

.gap-m-40 {
    gap: calc(4rem / 2)
}

.gap-m-45 {
    gap: calc(4.5rem / 2)
}

.gap-m-50 {
    gap: calc(5rem / 2)
}

.gap-m-55 {
    gap: calc(5.5rem / 2)
}

.gap-m-60 {
    gap: calc(6rem / 2)
}

.gap-m-65 {
    gap: calc(6.5rem / 2)
}

.gap-m-70 {
    gap: calc(7rem / 2)
}

.gap-m-75 {
    gap: calc(7.5rem / 2)
}

.gap-m-80 {
    gap: calc(8rem / 2)
}

.gap-m-85 {
    gap: calc(8.5rem / 2)
}

.gap-m-90 {
    gap: calc(9rem / 2)
}

.gap-m-95 {
    gap: calc(9.5rem / 2)
}

.gap-m-100 {
    gap: calc(10rem / 2)
}

.gap-m-105 {
    gap: calc(10.5rem / 2)
}

.gap-m-110 {
    gap: calc(11rem / 2)
}

.gap-m-115 {
    gap: calc(11.5rem / 2)
}

.gap-m-120 {
    gap: calc(12rem / 2)
}

.gap-m-125 {
    gap: calc(12.5rem / 2)
}

.gap-m-130 {
    gap: calc(13rem / 2)
}

.gap-m-135 {
    gap: calc(13.5rem / 2)
}

.gap-m-140 {
    gap: calc(14rem / 2)
}

.gap-m-145 {
    gap: calc(14.5rem / 2)
}

.gap-m-150 {
    gap: calc(15rem / 2)
}

.gap-m-155 {
    gap: calc(15.5rem / 2)
}

.gap-m-160 {
    gap: calc(16rem / 2)
}

.gap-m-165 {
    gap: calc(16.5rem / 2)
}

.gap-m-170 {
    gap: calc(17rem / 2)
}

.gap-m-175 {
    gap: calc(17.5rem / 2)
}

.gap-m-180 {
    gap: calc(18rem / 2)
}

.gap-m-185 {
    gap: calc(18.5rem / 2)
}

.gap-m-190 {
    gap: calc(19rem / 2)
}

.gap-m-195 {
    gap: calc(19.5rem / 2)
}

.gap-m-200 {
    gap: calc(20rem / 2)
}

.gap-m-205 {
    gap: calc(20.5rem / 2)
}

.gap-m-210 {
    gap: calc(21rem / 2)
}

.gap-m-215 {
    gap: calc(21.5rem / 2)
}

.gap-m-220 {
    gap: calc(22rem / 2)
}

.gap-m-225 {
    gap: calc(22.5rem / 2)
}

.gap-m-230 {
    gap: calc(23rem / 2)
}

.gap-m-235 {
    gap: calc(23.5rem / 2)
}

.gap-m-240 {
    gap: calc(24rem / 2)
}

.gap-m-245 {
    gap: calc(24.5rem / 2)
}

.gap-m-250 {
    gap: calc(25rem / 2)
}

.gap-m-255 {
    gap: calc(25.5rem / 2)
}

.gap-m-260 {
    gap: calc(26rem / 2)
}

.gap-m-265 {
    gap: calc(26.5rem / 2)
}

.gap-m-270 {
    gap: calc(27rem / 2)
}

.gap-m-275 {
    gap: calc(27.5rem / 2)
}

.gap-m-280 {
    gap: calc(28rem / 2)
}

.gap-m-285 {
    gap: calc(28.5rem / 2)
}

.gap-m-290 {
    gap: calc(29rem / 2)
}

.gap-m-295 {
    gap: calc(29.5rem / 2)
}

.gap-m-300 {
    gap: calc(30rem / 2)
}

.gap-m-305 {
    gap: calc(30.5rem / 2)
}

.gap-m-310 {
    gap: calc(31rem / 2)
}

.gap-m-315 {
    gap: calc(31.5rem / 2)
}

.gap-m-320 {
    gap: calc(32rem / 2)
}

.gap-m-325 {
    gap: calc(32.5rem / 2)
}

.gap-m-330 {
    gap: calc(33rem / 2)
}

.gap-m-335 {
    gap: calc(33.5rem / 2)
}

.gap-m-340 {
    gap: calc(34rem / 2)
}

.gap-m-345 {
    gap: calc(34.5rem / 2)
}

.gap-m-350 {
    gap: calc(35rem / 2)
}

.gap-m-355 {
    gap: calc(35.5rem / 2)
}

.gap-m-360 {
    gap: calc(36rem / 2)
}

.gap-m-365 {
    gap: calc(36.5rem / 2)
}

.gap-m-370 {
    gap: calc(37rem / 2)
}

.gap-m-375 {
    gap: calc(37.5rem / 2)
}

.gap-m-380 {
    gap: calc(38rem / 2)
}

.gap-m-385 {
    gap: calc(38.5rem / 2)
}

.gap-m-390 {
    gap: calc(39rem / 2)
}

.gap-m-395 {
    gap: calc(39.5rem / 2)
}

.gap-m-400 {
    gap: calc(40rem / 2)
}

.gap-m-405 {
    gap: calc(40.5rem / 2)
}

.gap-m-410 {
    gap: calc(41rem / 2)
}

.gap-m-415 {
    gap: calc(41.5rem / 2)
}

.gap-m-420 {
    gap: calc(42rem / 2)
}

.gap-m-425 {
    gap: calc(42.5rem / 2)
}

.gap-m-430 {
    gap: calc(43rem / 2)
}

.gap-m-435 {
    gap: calc(43.5rem / 2)
}

.gap-m-440 {
    gap: calc(44rem / 2)
}

.gap-m-445 {
    gap: calc(44.5rem / 2)
}

.gap-m-450 {
    gap: calc(45rem / 2)
}

.gap-m-455 {
    gap: calc(45.5rem / 2)
}

.gap-m-460 {
    gap: calc(46rem / 2)
}

.gap-m-465 {
    gap: calc(46.5rem / 2)
}

.gap-m-470 {
    gap: calc(47rem / 2)
}

.gap-m-475 {
    gap: calc(47.5rem / 2)
}

.gap-m-480 {
    gap: calc(48rem / 2)
}

.gap-m-485 {
    gap: calc(48.5rem / 2)
}

.gap-m-490 {
    gap: calc(49rem / 2)
}

.gap-m-495 {
    gap: calc(49.5rem / 2)
}

.pt-m-0 {
    padding-top: 0
}

.pt-m-5 {
    padding-top: calc(.5rem / 2)
}

.pt-m-10 {
    padding-top: calc(1rem / 2)
}

.pt-m-15 {
    padding-top: calc(1.5rem / 2)
}

.pt-m-20 {
    padding-top: calc(2rem / 2)
}

.pt-m-25 {
    padding-top: calc(2.5rem / 2)
}

.pt-m-30 {
    padding-top: calc(3rem / 2)
}

.pt-m-35 {
    padding-top: calc(3.5rem / 2)
}

.pt-m-40 {
    padding-top: calc(4rem / 2)
}

.pt-m-45 {
    padding-top: calc(4.5rem / 2)
}

.pt-m-50 {
    padding-top: calc(5rem / 2)
}

.pt-m-55 {
    padding-top: calc(5.5rem / 2)
}

.pt-m-60 {
    padding-top: calc(6rem / 2)
}

.pt-m-65 {
    padding-top: calc(6.5rem / 2)
}

.pt-m-70 {
    padding-top: calc(7rem / 2)
}

.pt-m-75 {
    padding-top: calc(7.5rem / 2)
}

.pt-m-80 {
    padding-top: calc(8rem / 2)
}

.pt-m-85 {
    padding-top: calc(8.5rem / 2)
}

.pt-m-90 {
    padding-top: calc(9rem / 2)
}

.pt-m-95 {
    padding-top: calc(9.5rem / 2)
}

.pt-m-100 {
    padding-top: calc(10rem / 2)
}

.pt-m-105 {
    padding-top: calc(10.5rem / 2)
}

.pt-m-110 {
    padding-top: calc(11rem / 2)
}

.pt-m-115 {
    padding-top: calc(11.5rem / 2)
}

.pt-m-120 {
    padding-top: calc(12rem / 2)
}

.pt-m-125 {
    padding-top: calc(12.5rem / 2)
}

.pt-m-130 {
    padding-top: calc(13rem / 2)
}

.pt-m-135 {
    padding-top: calc(13.5rem / 2)
}

.pt-m-140 {
    padding-top: calc(14rem / 2)
}

.pt-m-145 {
    padding-top: calc(14.5rem / 2)
}

.pt-m-150 {
    padding-top: calc(15rem / 2)
}

.pt-m-155 {
    padding-top: calc(15.5rem / 2)
}

.pt-m-160 {
    padding-top: calc(16rem / 2)
}

.pt-m-165 {
    padding-top: calc(16.5rem / 2)
}

.pt-m-170 {
    padding-top: calc(17rem / 2)
}

.pt-m-175 {
    padding-top: calc(17.5rem / 2)
}

.pt-m-180 {
    padding-top: calc(18rem / 2)
}

.pt-m-185 {
    padding-top: calc(18.5rem / 2)
}

.pt-m-190 {
    padding-top: calc(19rem / 2)
}

.pt-m-195 {
    padding-top: calc(19.5rem / 2)
}

.pt-m-200 {
    padding-top: calc(20rem / 2)
}

.pt-m-205 {
    padding-top: calc(20.5rem / 2)
}

.pt-m-210 {
    padding-top: calc(21rem / 2)
}

.pt-m-215 {
    padding-top: calc(21.5rem / 2)
}

.pt-m-220 {
    padding-top: calc(22rem / 2)
}

.pt-m-225 {
    padding-top: calc(22.5rem / 2)
}

.pt-m-230 {
    padding-top: calc(23rem / 2)
}

.pt-m-235 {
    padding-top: calc(23.5rem / 2)
}

.pt-m-240 {
    padding-top: calc(24rem / 2)
}

.pt-m-245 {
    padding-top: calc(24.5rem / 2)
}

.pt-m-250 {
    padding-top: calc(25rem / 2)
}

.pt-m-255 {
    padding-top: calc(25.5rem / 2)
}

.pt-m-260 {
    padding-top: calc(26rem / 2)
}

.pt-m-265 {
    padding-top: calc(26.5rem / 2)
}

.pt-m-270 {
    padding-top: calc(27rem / 2)
}

.pt-m-275 {
    padding-top: calc(27.5rem / 2)
}

.pt-m-280 {
    padding-top: calc(28rem / 2)
}

.pt-m-285 {
    padding-top: calc(28.5rem / 2)
}

.pt-m-290 {
    padding-top: calc(29rem / 2)
}

.pt-m-295 {
    padding-top: calc(29.5rem / 2)
}

.pt-m-300 {
    padding-top: calc(30rem / 2)
}

.pt-m-305 {
    padding-top: calc(30.5rem / 2)
}

.pt-m-310 {
    padding-top: calc(31rem / 2)
}

.pt-m-315 {
    padding-top: calc(31.5rem / 2)
}

.pt-m-320 {
    padding-top: calc(32rem / 2)
}

.pt-m-325 {
    padding-top: calc(32.5rem / 2)
}

.pt-m-330 {
    padding-top: calc(33rem / 2)
}

.pt-m-335 {
    padding-top: calc(33.5rem / 2)
}

.pt-m-340 {
    padding-top: calc(34rem / 2)
}

.pt-m-345 {
    padding-top: calc(34.5rem / 2)
}

.pt-m-350 {
    padding-top: calc(35rem / 2)
}

.pt-m-355 {
    padding-top: calc(35.5rem / 2)
}

.pt-m-360 {
    padding-top: calc(36rem / 2)
}

.pt-m-365 {
    padding-top: calc(36.5rem / 2)
}

.pt-m-370 {
    padding-top: calc(37rem / 2)
}

.pt-m-375 {
    padding-top: calc(37.5rem / 2)
}

.pt-m-380 {
    padding-top: calc(38rem / 2)
}

.pt-m-385 {
    padding-top: calc(38.5rem / 2)
}

.pt-m-390 {
    padding-top: calc(39rem / 2)
}

.pt-m-395 {
    padding-top: calc(39.5rem / 2)
}

.pt-m-400 {
    padding-top: calc(40rem / 2)
}

.pt-m-405 {
    padding-top: calc(40.5rem / 2)
}

.pt-m-410 {
    padding-top: calc(41rem / 2)
}

.pt-m-415 {
    padding-top: calc(41.5rem / 2)
}

.pt-m-420 {
    padding-top: calc(42rem / 2)
}

.pt-m-425 {
    padding-top: calc(42.5rem / 2)
}

.pt-m-430 {
    padding-top: calc(43rem / 2)
}

.pt-m-435 {
    padding-top: calc(43.5rem / 2)
}

.pt-m-440 {
    padding-top: calc(44rem / 2)
}

.pt-m-445 {
    padding-top: calc(44.5rem / 2)
}

.pt-m-450 {
    padding-top: calc(45rem / 2)
}

.pt-m-455 {
    padding-top: calc(45.5rem / 2)
}

.pt-m-460 {
    padding-top: calc(46rem / 2)
}

.pt-m-465 {
    padding-top: calc(46.5rem / 2)
}

.pt-m-470 {
    padding-top: calc(47rem / 2)
}

.pt-m-475 {
    padding-top: calc(47.5rem / 2)
}

.pt-m-480 {
    padding-top: calc(48rem / 2)
}

.pt-m-485 {
    padding-top: calc(48.5rem / 2)
}

.pt-m-490 {
    padding-top: calc(49rem / 2)
}

.pt-m-495 {
    padding-top: calc(49.5rem / 2)
}

.pb-m-0 {
    padding-bottom: 0
}

.pb-m-5 {
    padding-bottom: calc(.5rem / 2)
}

.pb-m-10 {
    padding-bottom: calc(1rem / 2)
}

.pb-m-15 {
    padding-bottom: calc(1.5rem / 2)
}

.pb-m-20 {
    padding-bottom: calc(2rem / 2)
}

.pb-m-25 {
    padding-bottom: calc(2.5rem / 2)
}

.pb-m-30 {
    padding-bottom: calc(3rem / 2)
}

.pb-m-35 {
    padding-bottom: calc(3.5rem / 2)
}

.pb-m-40 {
    padding-bottom: calc(4rem / 2)
}

.pb-m-45 {
    padding-bottom: calc(4.5rem / 2)
}

.pb-m-50 {
    padding-bottom: calc(5rem / 2)
}

.pb-m-55 {
    padding-bottom: calc(5.5rem / 2)
}

.pb-m-60 {
    padding-bottom: calc(6rem / 2)
}

.pb-m-65 {
    padding-bottom: calc(6.5rem / 2)
}

.pb-m-70 {
    padding-bottom: calc(7rem / 2)
}

.pb-m-75 {
    padding-bottom: calc(7.5rem / 2)
}

.pb-m-80 {
    padding-bottom: calc(8rem / 2)
}

.pb-m-85 {
    padding-bottom: calc(8.5rem / 2)
}

.pb-m-90 {
    padding-bottom: calc(9rem / 2)
}

.pb-m-95 {
    padding-bottom: calc(9.5rem / 2)
}

.pb-m-100 {
    padding-bottom: calc(10rem / 2)
}

.pb-m-105 {
    padding-bottom: calc(10.5rem / 2)
}

.pb-m-110 {
    padding-bottom: calc(11rem / 2)
}

.pb-m-115 {
    padding-bottom: calc(11.5rem / 2)
}

.pb-m-120 {
    padding-bottom: calc(12rem / 2)
}

.pb-m-125 {
    padding-bottom: calc(12.5rem / 2)
}

.pb-m-130 {
    padding-bottom: calc(13rem / 2)
}

.pb-m-135 {
    padding-bottom: calc(13.5rem / 2)
}

.pb-m-140 {
    padding-bottom: calc(14rem / 2)
}

.pb-m-145 {
    padding-bottom: calc(14.5rem / 2)
}

.pb-m-150 {
    padding-bottom: calc(15rem / 2)
}

.pb-m-155 {
    padding-bottom: calc(15.5rem / 2)
}

.pb-m-160 {
    padding-bottom: calc(16rem / 2)
}

.pb-m-165 {
    padding-bottom: calc(16.5rem / 2)
}

.pb-m-170 {
    padding-bottom: calc(17rem / 2)
}

.pb-m-175 {
    padding-bottom: calc(17.5rem / 2)
}

.pb-m-180 {
    padding-bottom: calc(18rem / 2)
}

.pb-m-185 {
    padding-bottom: calc(18.5rem / 2)
}

.pb-m-190 {
    padding-bottom: calc(19rem / 2)
}

.pb-m-195 {
    padding-bottom: calc(19.5rem / 2)
}

.pb-m-200 {
    padding-bottom: calc(20rem / 2)
}

.pb-m-205 {
    padding-bottom: calc(20.5rem / 2)
}

.pb-m-210 {
    padding-bottom: calc(21rem / 2)
}

.pb-m-215 {
    padding-bottom: calc(21.5rem / 2)
}

.pb-m-220 {
    padding-bottom: calc(22rem / 2)
}

.pb-m-225 {
    padding-bottom: calc(22.5rem / 2)
}

.pb-m-230 {
    padding-bottom: calc(23rem / 2)
}

.pb-m-235 {
    padding-bottom: calc(23.5rem / 2)
}

.pb-m-240 {
    padding-bottom: calc(24rem / 2)
}

.pb-m-245 {
    padding-bottom: calc(24.5rem / 2)
}

.pb-m-250 {
    padding-bottom: calc(25rem / 2)
}

.pb-m-255 {
    padding-bottom: calc(25.5rem / 2)
}

.pb-m-260 {
    padding-bottom: calc(26rem / 2)
}

.pb-m-265 {
    padding-bottom: calc(26.5rem / 2)
}

.pb-m-270 {
    padding-bottom: calc(27rem / 2)
}

.pb-m-275 {
    padding-bottom: calc(27.5rem / 2)
}

.pb-m-280 {
    padding-bottom: calc(28rem / 2)
}

.pb-m-285 {
    padding-bottom: calc(28.5rem / 2)
}

.pb-m-290 {
    padding-bottom: calc(29rem / 2)
}

.pb-m-295 {
    padding-bottom: calc(29.5rem / 2)
}

.pb-m-300 {
    padding-bottom: calc(30rem / 2)
}

.pb-m-305 {
    padding-bottom: calc(30.5rem / 2)
}

.pb-m-310 {
    padding-bottom: calc(31rem / 2)
}

.pb-m-315 {
    padding-bottom: calc(31.5rem / 2)
}

.pb-m-320 {
    padding-bottom: calc(32rem / 2)
}

.pb-m-325 {
    padding-bottom: calc(32.5rem / 2)
}

.pb-m-330 {
    padding-bottom: calc(33rem / 2)
}

.pb-m-335 {
    padding-bottom: calc(33.5rem / 2)
}

.pb-m-340 {
    padding-bottom: calc(34rem / 2)
}

.pb-m-345 {
    padding-bottom: calc(34.5rem / 2)
}

.pb-m-350 {
    padding-bottom: calc(35rem / 2)
}

.pb-m-355 {
    padding-bottom: calc(35.5rem / 2)
}

.pb-m-360 {
    padding-bottom: calc(36rem / 2)
}

.pb-m-365 {
    padding-bottom: calc(36.5rem / 2)
}

.pb-m-370 {
    padding-bottom: calc(37rem / 2)
}

.pb-m-375 {
    padding-bottom: calc(37.5rem / 2)
}

.pb-m-380 {
    padding-bottom: calc(38rem / 2)
}

.pb-m-385 {
    padding-bottom: calc(38.5rem / 2)
}

.pb-m-390 {
    padding-bottom: calc(39rem / 2)
}

.pb-m-395 {
    padding-bottom: calc(39.5rem / 2)
}

.pb-m-400 {
    padding-bottom: calc(40rem / 2)
}

.pb-m-405 {
    padding-bottom: calc(40.5rem / 2)
}

.pb-m-410 {
    padding-bottom: calc(41rem / 2)
}

.pb-m-415 {
    padding-bottom: calc(41.5rem / 2)
}

.pb-m-420 {
    padding-bottom: calc(42rem / 2)
}

.pb-m-425 {
    padding-bottom: calc(42.5rem / 2)
}

.pb-m-430 {
    padding-bottom: calc(43rem / 2)
}

.pb-m-435 {
    padding-bottom: calc(43.5rem / 2)
}

.pb-m-440 {
    padding-bottom: calc(44rem / 2)
}

.pb-m-445 {
    padding-bottom: calc(44.5rem / 2)
}

.pb-m-450 {
    padding-bottom: calc(45rem / 2)
}

.pb-m-455 {
    padding-bottom: calc(45.5rem / 2)
}

.pb-m-460 {
    padding-bottom: calc(46rem / 2)
}

.pb-m-465 {
    padding-bottom: calc(46.5rem / 2)
}

.pb-m-470 {
    padding-bottom: calc(47rem / 2)
}

.pb-m-475 {
    padding-bottom: calc(47.5rem / 2)
}

.pb-m-480 {
    padding-bottom: calc(48rem / 2)
}

.pb-m-485 {
    padding-bottom: calc(48.5rem / 2)
}

.pb-m-490 {
    padding-bottom: calc(49rem / 2)
}

.pb-m-495 {
    padding-bottom: calc(49.5rem / 2)
}

.pl-m-0 {
    padding-left: 0
}

.pl-m-5 {
    padding-left: calc(.5rem / 2)
}

.pl-m-10 {
    padding-left: calc(1rem / 2)
}

.pl-m-15 {
    padding-left: calc(1.5rem / 2)
}

.pl-m-20 {
    padding-left: calc(2rem / 2)
}

.pl-m-25 {
    padding-left: calc(2.5rem / 2)
}

.pl-m-30 {
    padding-left: calc(3rem / 2)
}

.pl-m-35 {
    padding-left: calc(3.5rem / 2)
}

.pl-m-40 {
    padding-left: calc(4rem / 2)
}

.pl-m-45 {
    padding-left: calc(4.5rem / 2)
}

.pl-m-50 {
    padding-left: calc(5rem / 2)
}

.pl-m-55 {
    padding-left: calc(5.5rem / 2)
}

.pl-m-60 {
    padding-left: calc(6rem / 2)
}

.pl-m-65 {
    padding-left: calc(6.5rem / 2)
}

.pl-m-70 {
    padding-left: calc(7rem / 2)
}

.pl-m-75 {
    padding-left: calc(7.5rem / 2)
}

.pl-m-80 {
    padding-left: calc(8rem / 2)
}

.pl-m-85 {
    padding-left: calc(8.5rem / 2)
}

.pl-m-90 {
    padding-left: calc(9rem / 2)
}

.pl-m-95 {
    padding-left: calc(9.5rem / 2)
}

.pl-m-100 {
    padding-left: calc(10rem / 2)
}

.pl-m-105 {
    padding-left: calc(10.5rem / 2)
}

.pl-m-110 {
    padding-left: calc(11rem / 2)
}

.pl-m-115 {
    padding-left: calc(11.5rem / 2)
}

.pl-m-120 {
    padding-left: calc(12rem / 2)
}

.pl-m-125 {
    padding-left: calc(12.5rem / 2)
}

.pl-m-130 {
    padding-left: calc(13rem / 2)
}

.pl-m-135 {
    padding-left: calc(13.5rem / 2)
}

.pl-m-140 {
    padding-left: calc(14rem / 2)
}

.pl-m-145 {
    padding-left: calc(14.5rem / 2)
}

.pl-m-150 {
    padding-left: calc(15rem / 2)
}

.pl-m-155 {
    padding-left: calc(15.5rem / 2)
}

.pl-m-160 {
    padding-left: calc(16rem / 2)
}

.pl-m-165 {
    padding-left: calc(16.5rem / 2)
}

.pl-m-170 {
    padding-left: calc(17rem / 2)
}

.pl-m-175 {
    padding-left: calc(17.5rem / 2)
}

.pl-m-180 {
    padding-left: calc(18rem / 2)
}

.pl-m-185 {
    padding-left: calc(18.5rem / 2)
}

.pl-m-190 {
    padding-left: calc(19rem / 2)
}

.pl-m-195 {
    padding-left: calc(19.5rem / 2)
}

.pl-m-200 {
    padding-left: calc(20rem / 2)
}

.pl-m-205 {
    padding-left: calc(20.5rem / 2)
}

.pl-m-210 {
    padding-left: calc(21rem / 2)
}

.pl-m-215 {
    padding-left: calc(21.5rem / 2)
}

.pl-m-220 {
    padding-left: calc(22rem / 2)
}

.pl-m-225 {
    padding-left: calc(22.5rem / 2)
}

.pl-m-230 {
    padding-left: calc(23rem / 2)
}

.pl-m-235 {
    padding-left: calc(23.5rem / 2)
}

.pl-m-240 {
    padding-left: calc(24rem / 2)
}

.pl-m-245 {
    padding-left: calc(24.5rem / 2)
}

.pl-m-250 {
    padding-left: calc(25rem / 2)
}

.pl-m-255 {
    padding-left: calc(25.5rem / 2)
}

.pl-m-260 {
    padding-left: calc(26rem / 2)
}

.pl-m-265 {
    padding-left: calc(26.5rem / 2)
}

.pl-m-270 {
    padding-left: calc(27rem / 2)
}

.pl-m-275 {
    padding-left: calc(27.5rem / 2)
}

.pl-m-280 {
    padding-left: calc(28rem / 2)
}

.pl-m-285 {
    padding-left: calc(28.5rem / 2)
}

.pl-m-290 {
    padding-left: calc(29rem / 2)
}

.pl-m-295 {
    padding-left: calc(29.5rem / 2)
}

.pl-m-300 {
    padding-left: calc(30rem / 2)
}

.pl-m-305 {
    padding-left: calc(30.5rem / 2)
}

.pl-m-310 {
    padding-left: calc(31rem / 2)
}

.pl-m-315 {
    padding-left: calc(31.5rem / 2)
}

.pl-m-320 {
    padding-left: calc(32rem / 2)
}

.pl-m-325 {
    padding-left: calc(32.5rem / 2)
}

.pl-m-330 {
    padding-left: calc(33rem / 2)
}

.pl-m-335 {
    padding-left: calc(33.5rem / 2)
}

.pl-m-340 {
    padding-left: calc(34rem / 2)
}

.pl-m-345 {
    padding-left: calc(34.5rem / 2)
}

.pl-m-350 {
    padding-left: calc(35rem / 2)
}

.pl-m-355 {
    padding-left: calc(35.5rem / 2)
}

.pl-m-360 {
    padding-left: calc(36rem / 2)
}

.pl-m-365 {
    padding-left: calc(36.5rem / 2)
}

.pl-m-370 {
    padding-left: calc(37rem / 2)
}

.pl-m-375 {
    padding-left: calc(37.5rem / 2)
}

.pl-m-380 {
    padding-left: calc(38rem / 2)
}

.pl-m-385 {
    padding-left: calc(38.5rem / 2)
}

.pl-m-390 {
    padding-left: calc(39rem / 2)
}

.pl-m-395 {
    padding-left: calc(39.5rem / 2)
}

.pl-m-400 {
    padding-left: calc(40rem / 2)
}

.pl-m-405 {
    padding-left: calc(40.5rem / 2)
}

.pl-m-410 {
    padding-left: calc(41rem / 2)
}

.pl-m-415 {
    padding-left: calc(41.5rem / 2)
}

.pl-m-420 {
    padding-left: calc(42rem / 2)
}

.pl-m-425 {
    padding-left: calc(42.5rem / 2)
}

.pl-m-430 {
    padding-left: calc(43rem / 2)
}

.pl-m-435 {
    padding-left: calc(43.5rem / 2)
}

.pl-m-440 {
    padding-left: calc(44rem / 2)
}

.pl-m-445 {
    padding-left: calc(44.5rem / 2)
}

.pl-m-450 {
    padding-left: calc(45rem / 2)
}

.pl-m-455 {
    padding-left: calc(45.5rem / 2)
}

.pl-m-460 {
    padding-left: calc(46rem / 2)
}

.pl-m-465 {
    padding-left: calc(46.5rem / 2)
}

.pl-m-470 {
    padding-left: calc(47rem / 2)
}

.pl-m-475 {
    padding-left: calc(47.5rem / 2)
}

.pl-m-480 {
    padding-left: calc(48rem / 2)
}

.pl-m-485 {
    padding-left: calc(48.5rem / 2)
}

.pl-m-490 {
    padding-left: calc(49rem / 2)
}

.pl-m-495 {
    padding-left: calc(49.5rem / 2)
}

.pr-m-0 {
    padding-right: 0
}

.pr-m-5 {
    padding-right: calc(.5rem / 2)
}

.pr-m-10 {
    padding-right: calc(1rem / 2)
}

.pr-m-15 {
    padding-right: calc(1.5rem / 2)
}

.pr-m-20 {
    padding-right: calc(2rem / 2)
}

.pr-m-25 {
    padding-right: calc(2.5rem / 2)
}

.pr-m-30 {
    padding-right: calc(3rem / 2)
}

.pr-m-35 {
    padding-right: calc(3.5rem / 2)
}

.pr-m-40 {
    padding-right: calc(4rem / 2)
}

.pr-m-45 {
    padding-right: calc(4.5rem / 2)
}

.pr-m-50 {
    padding-right: calc(5rem / 2)
}

.pr-m-55 {
    padding-right: calc(5.5rem / 2)
}

.pr-m-60 {
    padding-right: calc(6rem / 2)
}

.pr-m-65 {
    padding-right: calc(6.5rem / 2)
}

.pr-m-70 {
    padding-right: calc(7rem / 2)
}

.pr-m-75 {
    padding-right: calc(7.5rem / 2)
}

.pr-m-80 {
    padding-right: calc(8rem / 2)
}

.pr-m-85 {
    padding-right: calc(8.5rem / 2)
}

.pr-m-90 {
    padding-right: calc(9rem / 2)
}

.pr-m-95 {
    padding-right: calc(9.5rem / 2)
}

.pr-m-100 {
    padding-right: calc(10rem / 2)
}

.pr-m-105 {
    padding-right: calc(10.5rem / 2)
}

.pr-m-110 {
    padding-right: calc(11rem / 2)
}

.pr-m-115 {
    padding-right: calc(11.5rem / 2)
}

.pr-m-120 {
    padding-right: calc(12rem / 2)
}

.pr-m-125 {
    padding-right: calc(12.5rem / 2)
}

.pr-m-130 {
    padding-right: calc(13rem / 2)
}

.pr-m-135 {
    padding-right: calc(13.5rem / 2)
}

.pr-m-140 {
    padding-right: calc(14rem / 2)
}

.pr-m-145 {
    padding-right: calc(14.5rem / 2)
}

.pr-m-150 {
    padding-right: calc(15rem / 2)
}

.pr-m-155 {
    padding-right: calc(15.5rem / 2)
}

.pr-m-160 {
    padding-right: calc(16rem / 2)
}

.pr-m-165 {
    padding-right: calc(16.5rem / 2)
}

.pr-m-170 {
    padding-right: calc(17rem / 2)
}

.pr-m-175 {
    padding-right: calc(17.5rem / 2)
}

.pr-m-180 {
    padding-right: calc(18rem / 2)
}

.pr-m-185 {
    padding-right: calc(18.5rem / 2)
}

.pr-m-190 {
    padding-right: calc(19rem / 2)
}

.pr-m-195 {
    padding-right: calc(19.5rem / 2)
}

.pr-m-200 {
    padding-right: calc(20rem / 2)
}

.pr-m-205 {
    padding-right: calc(20.5rem / 2)
}

.pr-m-210 {
    padding-right: calc(21rem / 2)
}

.pr-m-215 {
    padding-right: calc(21.5rem / 2)
}

.pr-m-220 {
    padding-right: calc(22rem / 2)
}

.pr-m-225 {
    padding-right: calc(22.5rem / 2)
}

.pr-m-230 {
    padding-right: calc(23rem / 2)
}

.pr-m-235 {
    padding-right: calc(23.5rem / 2)
}

.pr-m-240 {
    padding-right: calc(24rem / 2)
}

.pr-m-245 {
    padding-right: calc(24.5rem / 2)
}

.pr-m-250 {
    padding-right: calc(25rem / 2)
}

.pr-m-255 {
    padding-right: calc(25.5rem / 2)
}

.pr-m-260 {
    padding-right: calc(26rem / 2)
}

.pr-m-265 {
    padding-right: calc(26.5rem / 2)
}

.pr-m-270 {
    padding-right: calc(27rem / 2)
}

.pr-m-275 {
    padding-right: calc(27.5rem / 2)
}

.pr-m-280 {
    padding-right: calc(28rem / 2)
}

.pr-m-285 {
    padding-right: calc(28.5rem / 2)
}

.pr-m-290 {
    padding-right: calc(29rem / 2)
}

.pr-m-295 {
    padding-right: calc(29.5rem / 2)
}

.pr-m-300 {
    padding-right: calc(30rem / 2)
}

.pr-m-305 {
    padding-right: calc(30.5rem / 2)
}

.pr-m-310 {
    padding-right: calc(31rem / 2)
}

.pr-m-315 {
    padding-right: calc(31.5rem / 2)
}

.pr-m-320 {
    padding-right: calc(32rem / 2)
}

.pr-m-325 {
    padding-right: calc(32.5rem / 2)
}

.pr-m-330 {
    padding-right: calc(33rem / 2)
}

.pr-m-335 {
    padding-right: calc(33.5rem / 2)
}

.pr-m-340 {
    padding-right: calc(34rem / 2)
}

.pr-m-345 {
    padding-right: calc(34.5rem / 2)
}

.pr-m-350 {
    padding-right: calc(35rem / 2)
}

.pr-m-355 {
    padding-right: calc(35.5rem / 2)
}

.pr-m-360 {
    padding-right: calc(36rem / 2)
}

.pr-m-365 {
    padding-right: calc(36.5rem / 2)
}

.pr-m-370 {
    padding-right: calc(37rem / 2)
}

.pr-m-375 {
    padding-right: calc(37.5rem / 2)
}

.pr-m-380 {
    padding-right: calc(38rem / 2)
}

.pr-m-385 {
    padding-right: calc(38.5rem / 2)
}

.pr-m-390 {
    padding-right: calc(39rem / 2)
}

.pr-m-395 {
    padding-right: calc(39.5rem / 2)
}

.pr-m-400 {
    padding-right: calc(40rem / 2)
}

.pr-m-405 {
    padding-right: calc(40.5rem / 2)
}

.pr-m-410 {
    padding-right: calc(41rem / 2)
}

.pr-m-415 {
    padding-right: calc(41.5rem / 2)
}

.pr-m-420 {
    padding-right: calc(42rem / 2)
}

.pr-m-425 {
    padding-right: calc(42.5rem / 2)
}

.pr-m-430 {
    padding-right: calc(43rem / 2)
}

.pr-m-435 {
    padding-right: calc(43.5rem / 2)
}

.pr-m-440 {
    padding-right: calc(44rem / 2)
}

.pr-m-445 {
    padding-right: calc(44.5rem / 2)
}

.pr-m-450 {
    padding-right: calc(45rem / 2)
}

.pr-m-455 {
    padding-right: calc(45.5rem / 2)
}

.pr-m-460 {
    padding-right: calc(46rem / 2)
}

.pr-m-465 {
    padding-right: calc(46.5rem / 2)
}

.pr-m-470 {
    padding-right: calc(47rem / 2)
}

.pr-m-475 {
    padding-right: calc(47.5rem / 2)
}

.pr-m-480 {
    padding-right: calc(48rem / 2)
}

.pr-m-485 {
    padding-right: calc(48.5rem / 2)
}

.pr-m-490 {
    padding-right: calc(49rem / 2)
}

.pr-m-495 {
    padding-right: calc(49.5rem / 2)
}

.mb-m-0 {
    margin-bottom: 0
}

.mb-m-5 {
    margin-bottom: calc(.5rem / 2)
}

.mb-m-10 {
    margin-bottom: calc(1rem / 2)
}

.mb-m-15 {
    margin-bottom: calc(1.5rem / 2)
}

.mb-m-20 {
    margin-bottom: calc(2rem / 2)
}

.mb-m-25 {
    margin-bottom: calc(2.5rem / 2)
}

.mb-m-30 {
    margin-bottom: calc(3rem / 2)
}

.mb-m-35 {
    margin-bottom: calc(3.5rem / 2)
}

.mb-m-40 {
    margin-bottom: calc(4rem / 2)
}

.mb-m-45 {
    margin-bottom: calc(4.5rem / 2)
}

.mb-m-50 {
    margin-bottom: calc(5rem / 2)
}

.mb-m-55 {
    margin-bottom: calc(5.5rem / 2)
}

.mb-m-60 {
    margin-bottom: calc(6rem / 2)
}

.mb-m-65 {
    margin-bottom: calc(6.5rem / 2)
}

.mb-m-70 {
    margin-bottom: calc(7rem / 2)
}

.mb-m-75 {
    margin-bottom: calc(7.5rem / 2)
}

.mb-m-80 {
    margin-bottom: calc(8rem / 2)
}

.mb-m-85 {
    margin-bottom: calc(8.5rem / 2)
}

.mb-m-90 {
    margin-bottom: calc(9rem / 2)
}

.mb-m-95 {
    margin-bottom: calc(9.5rem / 2)
}

.mb-m-100 {
    margin-bottom: calc(10rem / 2)
}

.mb-m-105 {
    margin-bottom: calc(10.5rem / 2)
}

.mb-m-110 {
    margin-bottom: calc(11rem / 2)
}

.mb-m-115 {
    margin-bottom: calc(11.5rem / 2)
}

.mb-m-120 {
    margin-bottom: calc(12rem / 2)
}

.mb-m-125 {
    margin-bottom: calc(12.5rem / 2)
}

.mb-m-130 {
    margin-bottom: calc(13rem / 2)
}

.mb-m-135 {
    margin-bottom: calc(13.5rem / 2)
}

.mb-m-140 {
    margin-bottom: calc(14rem / 2)
}

.mb-m-145 {
    margin-bottom: calc(14.5rem / 2)
}

.mb-m-150 {
    margin-bottom: calc(15rem / 2)
}

.mb-m-155 {
    margin-bottom: calc(15.5rem / 2)
}

.mb-m-160 {
    margin-bottom: calc(16rem / 2)
}

.mb-m-165 {
    margin-bottom: calc(16.5rem / 2)
}

.mb-m-170 {
    margin-bottom: calc(17rem / 2)
}

.mb-m-175 {
    margin-bottom: calc(17.5rem / 2)
}

.mb-m-180 {
    margin-bottom: calc(18rem / 2)
}

.mb-m-185 {
    margin-bottom: calc(18.5rem / 2)
}

.mb-m-190 {
    margin-bottom: calc(19rem / 2)
}

.mb-m-195 {
    margin-bottom: calc(19.5rem / 2)
}

.mb-m-200 {
    margin-bottom: calc(20rem / 2)
}

.mb-m-205 {
    margin-bottom: calc(20.5rem / 2)
}

.mb-m-210 {
    margin-bottom: calc(21rem / 2)
}

.mb-m-215 {
    margin-bottom: calc(21.5rem / 2)
}

.mb-m-220 {
    margin-bottom: calc(22rem / 2)
}

.mb-m-225 {
    margin-bottom: calc(22.5rem / 2)
}

.mb-m-230 {
    margin-bottom: calc(23rem / 2)
}

.mb-m-235 {
    margin-bottom: calc(23.5rem / 2)
}

.mb-m-240 {
    margin-bottom: calc(24rem / 2)
}

.mb-m-245 {
    margin-bottom: calc(24.5rem / 2)
}

.mb-m-250 {
    margin-bottom: calc(25rem / 2)
}

.mb-m-255 {
    margin-bottom: calc(25.5rem / 2)
}

.mb-m-260 {
    margin-bottom: calc(26rem / 2)
}

.mb-m-265 {
    margin-bottom: calc(26.5rem / 2)
}

.mb-m-270 {
    margin-bottom: calc(27rem / 2)
}

.mb-m-275 {
    margin-bottom: calc(27.5rem / 2)
}

.mb-m-280 {
    margin-bottom: calc(28rem / 2)
}

.mb-m-285 {
    margin-bottom: calc(28.5rem / 2)
}

.mb-m-290 {
    margin-bottom: calc(29rem / 2)
}

.mb-m-295 {
    margin-bottom: calc(29.5rem / 2)
}

.mb-m-300 {
    margin-bottom: calc(30rem / 2)
}

.mb-m-305 {
    margin-bottom: calc(30.5rem / 2)
}

.mb-m-310 {
    margin-bottom: calc(31rem / 2)
}

.mb-m-315 {
    margin-bottom: calc(31.5rem / 2)
}

.mb-m-320 {
    margin-bottom: calc(32rem / 2)
}

.mb-m-325 {
    margin-bottom: calc(32.5rem / 2)
}

.mb-m-330 {
    margin-bottom: calc(33rem / 2)
}

.mb-m-335 {
    margin-bottom: calc(33.5rem / 2)
}

.mb-m-340 {
    margin-bottom: calc(34rem / 2)
}

.mb-m-345 {
    margin-bottom: calc(34.5rem / 2)
}

.mb-m-350 {
    margin-bottom: calc(35rem / 2)
}

.mb-m-355 {
    margin-bottom: calc(35.5rem / 2)
}

.mb-m-360 {
    margin-bottom: calc(36rem / 2)
}

.mb-m-365 {
    margin-bottom: calc(36.5rem / 2)
}

.mb-m-370 {
    margin-bottom: calc(37rem / 2)
}

.mb-m-375 {
    margin-bottom: calc(37.5rem / 2)
}

.mb-m-380 {
    margin-bottom: calc(38rem / 2)
}

.mb-m-385 {
    margin-bottom: calc(38.5rem / 2)
}

.mb-m-390 {
    margin-bottom: calc(39rem / 2)
}

.mb-m-395 {
    margin-bottom: calc(39.5rem / 2)
}

.mb-m-400 {
    margin-bottom: calc(40rem / 2)
}

.mb-m-405 {
    margin-bottom: calc(40.5rem / 2)
}

.mb-m-410 {
    margin-bottom: calc(41rem / 2)
}

.mb-m-415 {
    margin-bottom: calc(41.5rem / 2)
}

.mb-m-420 {
    margin-bottom: calc(42rem / 2)
}

.mb-m-425 {
    margin-bottom: calc(42.5rem / 2)
}

.mb-m-430 {
    margin-bottom: calc(43rem / 2)
}

.mb-m-435 {
    margin-bottom: calc(43.5rem / 2)
}

.mb-m-440 {
    margin-bottom: calc(44rem / 2)
}

.mb-m-445 {
    margin-bottom: calc(44.5rem / 2)
}

.mb-m-450 {
    margin-bottom: calc(45rem / 2)
}

.mb-m-455 {
    margin-bottom: calc(45.5rem / 2)
}

.mb-m-460 {
    margin-bottom: calc(46rem / 2)
}

.mb-m-465 {
    margin-bottom: calc(46.5rem / 2)
}

.mb-m-470 {
    margin-bottom: calc(47rem / 2)
}

.mb-m-475 {
    margin-bottom: calc(47.5rem / 2)
}

.mb-m-480 {
    margin-bottom: calc(48rem / 2)
}

.mb-m-485 {
    margin-bottom: calc(48.5rem / 2)
}

.mb-m-490 {
    margin-bottom: calc(49rem / 2)
}

.mb-m-495 {
    margin-bottom: calc(49.5rem / 2)
}

.mt-m-0 {
    margin-top: 0
}

.mt-m-5 {
    margin-top: calc(.5rem / 2)
}

.mt-m-10 {
    margin-top: calc(1rem / 2)
}

.mt-m-15 {
    margin-top: calc(1.5rem / 2)
}

.mt-m-20 {
    margin-top: calc(2rem / 2)
}

.mt-m-25 {
    margin-top: calc(2.5rem / 2)
}

.mt-m-30 {
    margin-top: calc(3rem / 2)
}

.mt-m-35 {
    margin-top: calc(3.5rem / 2)
}

.mt-m-40 {
    margin-top: calc(4rem / 2)
}

.mt-m-45 {
    margin-top: calc(4.5rem / 2)
}

.mt-m-50 {
    margin-top: calc(5rem / 2)
}

.mt-m-55 {
    margin-top: calc(5.5rem / 2)
}

.mt-m-60 {
    margin-top: calc(6rem / 2)
}

.mt-m-65 {
    margin-top: calc(6.5rem / 2)
}

.mt-m-70 {
    margin-top: calc(7rem / 2)
}

.mt-m-75 {
    margin-top: calc(7.5rem / 2)
}

.mt-m-80 {
    margin-top: calc(8rem / 2)
}

.mt-m-85 {
    margin-top: calc(8.5rem / 2)
}

.mt-m-90 {
    margin-top: calc(9rem / 2)
}

.mt-m-95 {
    margin-top: calc(9.5rem / 2)
}

.mt-m-100 {
    margin-top: calc(10rem / 2)
}

.mt-m-105 {
    margin-top: calc(10.5rem / 2)
}

.mt-m-110 {
    margin-top: calc(11rem / 2)
}

.mt-m-115 {
    margin-top: calc(11.5rem / 2)
}

.mt-m-120 {
    margin-top: calc(12rem / 2)
}

.mt-m-125 {
    margin-top: calc(12.5rem / 2)
}

.mt-m-130 {
    margin-top: calc(13rem / 2)
}

.mt-m-135 {
    margin-top: calc(13.5rem / 2)
}

.mt-m-140 {
    margin-top: calc(14rem / 2)
}

.mt-m-145 {
    margin-top: calc(14.5rem / 2)
}

.mt-m-150 {
    margin-top: calc(15rem / 2)
}

.mt-m-155 {
    margin-top: calc(15.5rem / 2)
}

.mt-m-160 {
    margin-top: calc(16rem / 2)
}

.mt-m-165 {
    margin-top: calc(16.5rem / 2)
}

.mt-m-170 {
    margin-top: calc(17rem / 2)
}

.mt-m-175 {
    margin-top: calc(17.5rem / 2)
}

.mt-m-180 {
    margin-top: calc(18rem / 2)
}

.mt-m-185 {
    margin-top: calc(18.5rem / 2)
}

.mt-m-190 {
    margin-top: calc(19rem / 2)
}

.mt-m-195 {
    margin-top: calc(19.5rem / 2)
}

.mt-m-200 {
    margin-top: calc(20rem / 2)
}

.mt-m-205 {
    margin-top: calc(20.5rem / 2)
}

.mt-m-210 {
    margin-top: calc(21rem / 2)
}

.mt-m-215 {
    margin-top: calc(21.5rem / 2)
}

.mt-m-220 {
    margin-top: calc(22rem / 2)
}

.mt-m-225 {
    margin-top: calc(22.5rem / 2)
}

.mt-m-230 {
    margin-top: calc(23rem / 2)
}

.mt-m-235 {
    margin-top: calc(23.5rem / 2)
}

.mt-m-240 {
    margin-top: calc(24rem / 2)
}

.mt-m-245 {
    margin-top: calc(24.5rem / 2)
}

.mt-m-250 {
    margin-top: calc(25rem / 2)
}

.mt-m-255 {
    margin-top: calc(25.5rem / 2)
}

.mt-m-260 {
    margin-top: calc(26rem / 2)
}

.mt-m-265 {
    margin-top: calc(26.5rem / 2)
}

.mt-m-270 {
    margin-top: calc(27rem / 2)
}

.mt-m-275 {
    margin-top: calc(27.5rem / 2)
}

.mt-m-280 {
    margin-top: calc(28rem / 2)
}

.mt-m-285 {
    margin-top: calc(28.5rem / 2)
}

.mt-m-290 {
    margin-top: calc(29rem / 2)
}

.mt-m-295 {
    margin-top: calc(29.5rem / 2)
}

.mt-m-300 {
    margin-top: calc(30rem / 2)
}

.mt-m-305 {
    margin-top: calc(30.5rem / 2)
}

.mt-m-310 {
    margin-top: calc(31rem / 2)
}

.mt-m-315 {
    margin-top: calc(31.5rem / 2)
}

.mt-m-320 {
    margin-top: calc(32rem / 2)
}

.mt-m-325 {
    margin-top: calc(32.5rem / 2)
}

.mt-m-330 {
    margin-top: calc(33rem / 2)
}

.mt-m-335 {
    margin-top: calc(33.5rem / 2)
}

.mt-m-340 {
    margin-top: calc(34rem / 2)
}

.mt-m-345 {
    margin-top: calc(34.5rem / 2)
}

.mt-m-350 {
    margin-top: calc(35rem / 2)
}

.mt-m-355 {
    margin-top: calc(35.5rem / 2)
}

.mt-m-360 {
    margin-top: calc(36rem / 2)
}

.mt-m-365 {
    margin-top: calc(36.5rem / 2)
}

.mt-m-370 {
    margin-top: calc(37rem / 2)
}

.mt-m-375 {
    margin-top: calc(37.5rem / 2)
}

.mt-m-380 {
    margin-top: calc(38rem / 2)
}

.mt-m-385 {
    margin-top: calc(38.5rem / 2)
}

.mt-m-390 {
    margin-top: calc(39rem / 2)
}

.mt-m-395 {
    margin-top: calc(39.5rem / 2)
}

.mt-m-400 {
    margin-top: calc(40rem / 2)
}

.mt-m-405 {
    margin-top: calc(40.5rem / 2)
}

.mt-m-410 {
    margin-top: calc(41rem / 2)
}

.mt-m-415 {
    margin-top: calc(41.5rem / 2)
}

.mt-m-420 {
    margin-top: calc(42rem / 2)
}

.mt-m-425 {
    margin-top: calc(42.5rem / 2)
}

.mt-m-430 {
    margin-top: calc(43rem / 2)
}

.mt-m-435 {
    margin-top: calc(43.5rem / 2)
}

.mt-m-440 {
    margin-top: calc(44rem / 2)
}

.mt-m-445 {
    margin-top: calc(44.5rem / 2)
}

.mt-m-450 {
    margin-top: calc(45rem / 2)
}

.mt-m-455 {
    margin-top: calc(45.5rem / 2)
}

.mt-m-460 {
    margin-top: calc(46rem / 2)
}

.mt-m-465 {
    margin-top: calc(46.5rem / 2)
}

.mt-m-470 {
    margin-top: calc(47rem / 2)
}

.mt-m-475 {
    margin-top: calc(47.5rem / 2)
}

.mt-m-480 {
    margin-top: calc(48rem / 2)
}

.mt-m-485 {
    margin-top: calc(48.5rem / 2)
}

.mt-m-490 {
    margin-top: calc(49rem / 2)
}

.mt-m-495 {
    margin-top: calc(49.5rem / 2)
}

.ml-m-0 {
    margin-left: 0
}

.ml-m-5 {
    margin-left: calc(.5rem / 2)
}

.ml-m-10 {
    margin-left: calc(1rem / 2)
}

.ml-m-15 {
    margin-left: calc(1.5rem / 2)
}

.ml-m-20 {
    margin-left: calc(2rem / 2)
}

.ml-m-25 {
    margin-left: calc(2.5rem / 2)
}

.ml-m-30 {
    margin-left: calc(3rem / 2)
}

.ml-m-35 {
    margin-left: calc(3.5rem / 2)
}

.ml-m-40 {
    margin-left: calc(4rem / 2)
}

.ml-m-45 {
    margin-left: calc(4.5rem / 2)
}

.ml-m-50 {
    margin-left: calc(5rem / 2)
}

.ml-m-55 {
    margin-left: calc(5.5rem / 2)
}

.ml-m-60 {
    margin-left: calc(6rem / 2)
}

.ml-m-65 {
    margin-left: calc(6.5rem / 2)
}

.ml-m-70 {
    margin-left: calc(7rem / 2)
}

.ml-m-75 {
    margin-left: calc(7.5rem / 2)
}

.ml-m-80 {
    margin-left: calc(8rem / 2)
}

.ml-m-85 {
    margin-left: calc(8.5rem / 2)
}

.ml-m-90 {
    margin-left: calc(9rem / 2)
}

.ml-m-95 {
    margin-left: calc(9.5rem / 2)
}

.ml-m-100 {
    margin-left: calc(10rem / 2)
}

.ml-m-105 {
    margin-left: calc(10.5rem / 2)
}

.ml-m-110 {
    margin-left: calc(11rem / 2)
}

.ml-m-115 {
    margin-left: calc(11.5rem / 2)
}

.ml-m-120 {
    margin-left: calc(12rem / 2)
}

.ml-m-125 {
    margin-left: calc(12.5rem / 2)
}

.ml-m-130 {
    margin-left: calc(13rem / 2)
}

.ml-m-135 {
    margin-left: calc(13.5rem / 2)
}

.ml-m-140 {
    margin-left: calc(14rem / 2)
}

.ml-m-145 {
    margin-left: calc(14.5rem / 2)
}

.ml-m-150 {
    margin-left: calc(15rem / 2)
}

.ml-m-155 {
    margin-left: calc(15.5rem / 2)
}

.ml-m-160 {
    margin-left: calc(16rem / 2)
}

.ml-m-165 {
    margin-left: calc(16.5rem / 2)
}

.ml-m-170 {
    margin-left: calc(17rem / 2)
}

.ml-m-175 {
    margin-left: calc(17.5rem / 2)
}

.ml-m-180 {
    margin-left: calc(18rem / 2)
}

.ml-m-185 {
    margin-left: calc(18.5rem / 2)
}

.ml-m-190 {
    margin-left: calc(19rem / 2)
}

.ml-m-195 {
    margin-left: calc(19.5rem / 2)
}

.ml-m-200 {
    margin-left: calc(20rem / 2)
}

.ml-m-205 {
    margin-left: calc(20.5rem / 2)
}

.ml-m-210 {
    margin-left: calc(21rem / 2)
}

.ml-m-215 {
    margin-left: calc(21.5rem / 2)
}

.ml-m-220 {
    margin-left: calc(22rem / 2)
}

.ml-m-225 {
    margin-left: calc(22.5rem / 2)
}

.ml-m-230 {
    margin-left: calc(23rem / 2)
}

.ml-m-235 {
    margin-left: calc(23.5rem / 2)
}

.ml-m-240 {
    margin-left: calc(24rem / 2)
}

.ml-m-245 {
    margin-left: calc(24.5rem / 2)
}

.ml-m-250 {
    margin-left: calc(25rem / 2)
}

.ml-m-255 {
    margin-left: calc(25.5rem / 2)
}

.ml-m-260 {
    margin-left: calc(26rem / 2)
}

.ml-m-265 {
    margin-left: calc(26.5rem / 2)
}

.ml-m-270 {
    margin-left: calc(27rem / 2)
}

.ml-m-275 {
    margin-left: calc(27.5rem / 2)
}

.ml-m-280 {
    margin-left: calc(28rem / 2)
}

.ml-m-285 {
    margin-left: calc(28.5rem / 2)
}

.ml-m-290 {
    margin-left: calc(29rem / 2)
}

.ml-m-295 {
    margin-left: calc(29.5rem / 2)
}

.ml-m-300 {
    margin-left: calc(30rem / 2)
}

.ml-m-305 {
    margin-left: calc(30.5rem / 2)
}

.ml-m-310 {
    margin-left: calc(31rem / 2)
}

.ml-m-315 {
    margin-left: calc(31.5rem / 2)
}

.ml-m-320 {
    margin-left: calc(32rem / 2)
}

.ml-m-325 {
    margin-left: calc(32.5rem / 2)
}

.ml-m-330 {
    margin-left: calc(33rem / 2)
}

.ml-m-335 {
    margin-left: calc(33.5rem / 2)
}

.ml-m-340 {
    margin-left: calc(34rem / 2)
}

.ml-m-345 {
    margin-left: calc(34.5rem / 2)
}

.ml-m-350 {
    margin-left: calc(35rem / 2)
}

.ml-m-355 {
    margin-left: calc(35.5rem / 2)
}

.ml-m-360 {
    margin-left: calc(36rem / 2)
}

.ml-m-365 {
    margin-left: calc(36.5rem / 2)
}

.ml-m-370 {
    margin-left: calc(37rem / 2)
}

.ml-m-375 {
    margin-left: calc(37.5rem / 2)
}

.ml-m-380 {
    margin-left: calc(38rem / 2)
}

.ml-m-385 {
    margin-left: calc(38.5rem / 2)
}

.ml-m-390 {
    margin-left: calc(39rem / 2)
}

.ml-m-395 {
    margin-left: calc(39.5rem / 2)
}

.ml-m-400 {
    margin-left: calc(40rem / 2)
}

.ml-m-405 {
    margin-left: calc(40.5rem / 2)
}

.ml-m-410 {
    margin-left: calc(41rem / 2)
}

.ml-m-415 {
    margin-left: calc(41.5rem / 2)
}

.ml-m-420 {
    margin-left: calc(42rem / 2)
}

.ml-m-425 {
    margin-left: calc(42.5rem / 2)
}

.ml-m-430 {
    margin-left: calc(43rem / 2)
}

.ml-m-435 {
    margin-left: calc(43.5rem / 2)
}

.ml-m-440 {
    margin-left: calc(44rem / 2)
}

.ml-m-445 {
    margin-left: calc(44.5rem / 2)
}

.ml-m-450 {
    margin-left: calc(45rem / 2)
}

.ml-m-455 {
    margin-left: calc(45.5rem / 2)
}

.ml-m-460 {
    margin-left: calc(46rem / 2)
}

.ml-m-465 {
    margin-left: calc(46.5rem / 2)
}

.ml-m-470 {
    margin-left: calc(47rem / 2)
}

.ml-m-475 {
    margin-left: calc(47.5rem / 2)
}

.ml-m-480 {
    margin-left: calc(48rem / 2)
}

.ml-m-485 {
    margin-left: calc(48.5rem / 2)
}

.ml-m-490 {
    margin-left: calc(49rem / 2)
}

.ml-m-495 {
    margin-left: calc(49.5rem / 2)
}

.mr-m-0 {
    margin-right: 0
}

.mr-m-5 {
    margin-right: calc(.5rem / 2)
}

.mr-m-10 {
    margin-right: calc(1rem / 2)
}

.mr-m-15 {
    margin-right: calc(1.5rem / 2)
}

.mr-m-20 {
    margin-right: calc(2rem / 2)
}

.mr-m-25 {
    margin-right: calc(2.5rem / 2)
}

.mr-m-30 {
    margin-right: calc(3rem / 2)
}

.mr-m-35 {
    margin-right: calc(3.5rem / 2)
}

.mr-m-40 {
    margin-right: calc(4rem / 2)
}

.mr-m-45 {
    margin-right: calc(4.5rem / 2)
}

.mr-m-50 {
    margin-right: calc(5rem / 2)
}

.mr-m-55 {
    margin-right: calc(5.5rem / 2)
}

.mr-m-60 {
    margin-right: calc(6rem / 2)
}

.mr-m-65 {
    margin-right: calc(6.5rem / 2)
}

.mr-m-70 {
    margin-right: calc(7rem / 2)
}

.mr-m-75 {
    margin-right: calc(7.5rem / 2)
}

.mr-m-80 {
    margin-right: calc(8rem / 2)
}

.mr-m-85 {
    margin-right: calc(8.5rem / 2)
}

.mr-m-90 {
    margin-right: calc(9rem / 2)
}

.mr-m-95 {
    margin-right: calc(9.5rem / 2)
}

.mr-m-100 {
    margin-right: calc(10rem / 2)
}

.mr-m-105 {
    margin-right: calc(10.5rem / 2)
}

.mr-m-110 {
    margin-right: calc(11rem / 2)
}

.mr-m-115 {
    margin-right: calc(11.5rem / 2)
}

.mr-m-120 {
    margin-right: calc(12rem / 2)
}

.mr-m-125 {
    margin-right: calc(12.5rem / 2)
}

.mr-m-130 {
    margin-right: calc(13rem / 2)
}

.mr-m-135 {
    margin-right: calc(13.5rem / 2)
}

.mr-m-140 {
    margin-right: calc(14rem / 2)
}

.mr-m-145 {
    margin-right: calc(14.5rem / 2)
}

.mr-m-150 {
    margin-right: calc(15rem / 2)
}

.mr-m-155 {
    margin-right: calc(15.5rem / 2)
}

.mr-m-160 {
    margin-right: calc(16rem / 2)
}

.mr-m-165 {
    margin-right: calc(16.5rem / 2)
}

.mr-m-170 {
    margin-right: calc(17rem / 2)
}

.mr-m-175 {
    margin-right: calc(17.5rem / 2)
}

.mr-m-180 {
    margin-right: calc(18rem / 2)
}

.mr-m-185 {
    margin-right: calc(18.5rem / 2)
}

.mr-m-190 {
    margin-right: calc(19rem / 2)
}

.mr-m-195 {
    margin-right: calc(19.5rem / 2)
}

.mr-m-200 {
    margin-right: calc(20rem / 2)
}

.mr-m-205 {
    margin-right: calc(20.5rem / 2)
}

.mr-m-210 {
    margin-right: calc(21rem / 2)
}

.mr-m-215 {
    margin-right: calc(21.5rem / 2)
}

.mr-m-220 {
    margin-right: calc(22rem / 2)
}

.mr-m-225 {
    margin-right: calc(22.5rem / 2)
}

.mr-m-230 {
    margin-right: calc(23rem / 2)
}

.mr-m-235 {
    margin-right: calc(23.5rem / 2)
}

.mr-m-240 {
    margin-right: calc(24rem / 2)
}

.mr-m-245 {
    margin-right: calc(24.5rem / 2)
}

.mr-m-250 {
    margin-right: calc(25rem / 2)
}

.mr-m-255 {
    margin-right: calc(25.5rem / 2)
}

.mr-m-260 {
    margin-right: calc(26rem / 2)
}

.mr-m-265 {
    margin-right: calc(26.5rem / 2)
}

.mr-m-270 {
    margin-right: calc(27rem / 2)
}

.mr-m-275 {
    margin-right: calc(27.5rem / 2)
}

.mr-m-280 {
    margin-right: calc(28rem / 2)
}

.mr-m-285 {
    margin-right: calc(28.5rem / 2)
}

.mr-m-290 {
    margin-right: calc(29rem / 2)
}

.mr-m-295 {
    margin-right: calc(29.5rem / 2)
}

.mr-m-300 {
    margin-right: calc(30rem / 2)
}

.mr-m-305 {
    margin-right: calc(30.5rem / 2)
}

.mr-m-310 {
    margin-right: calc(31rem / 2)
}

.mr-m-315 {
    margin-right: calc(31.5rem / 2)
}

.mr-m-320 {
    margin-right: calc(32rem / 2)
}

.mr-m-325 {
    margin-right: calc(32.5rem / 2)
}

.mr-m-330 {
    margin-right: calc(33rem / 2)
}

.mr-m-335 {
    margin-right: calc(33.5rem / 2)
}

.mr-m-340 {
    margin-right: calc(34rem / 2)
}

.mr-m-345 {
    margin-right: calc(34.5rem / 2)
}

.mr-m-350 {
    margin-right: calc(35rem / 2)
}

.mr-m-355 {
    margin-right: calc(35.5rem / 2)
}

.mr-m-360 {
    margin-right: calc(36rem / 2)
}

.mr-m-365 {
    margin-right: calc(36.5rem / 2)
}

.mr-m-370 {
    margin-right: calc(37rem / 2)
}

.mr-m-375 {
    margin-right: calc(37.5rem / 2)
}

.mr-m-380 {
    margin-right: calc(38rem / 2)
}

.mr-m-385 {
    margin-right: calc(38.5rem / 2)
}

.mr-m-390 {
    margin-right: calc(39rem / 2)
}

.mr-m-395 {
    margin-right: calc(39.5rem / 2)
}

.mr-m-400 {
    margin-right: calc(40rem / 2)
}

.mr-m-405 {
    margin-right: calc(40.5rem / 2)
}

.mr-m-410 {
    margin-right: calc(41rem / 2)
}

.mr-m-415 {
    margin-right: calc(41.5rem / 2)
}

.mr-m-420 {
    margin-right: calc(42rem / 2)
}

.mr-m-425 {
    margin-right: calc(42.5rem / 2)
}

.mr-m-430 {
    margin-right: calc(43rem / 2)
}

.mr-m-435 {
    margin-right: calc(43.5rem / 2)
}

.mr-m-440 {
    margin-right: calc(44rem / 2)
}

.mr-m-445 {
    margin-right: calc(44.5rem / 2)
}

.mr-m-450 {
    margin-right: calc(45rem / 2)
}

.mr-m-455 {
    margin-right: calc(45.5rem / 2)
}

.mr-m-460 {
    margin-right: calc(46rem / 2)
}

.mr-m-465 {
    margin-right: calc(46.5rem / 2)
}

.mr-m-470 {
    margin-right: calc(47rem / 2)
}

.mr-m-475 {
    margin-right: calc(47.5rem / 2)
}

.mr-m-480 {
    margin-right: calc(48rem / 2)
}

.mr-m-485 {
    margin-right: calc(48.5rem / 2)
}

.mr-m-490 {
    margin-right: calc(49rem / 2)
}

.mr-m-495 {
    margin-right: calc(49.5rem / 2)
}

@media only screen and (min-width: 768px) {
    .gap-t-0 {
        gap: 0
    }

    .gap-t-5 {
        gap: calc(.5rem / 2)
    }

    .gap-t-10 {
        gap: calc(1rem / 2)
    }

    .gap-t-15 {
        gap: calc(1.5rem / 2)
    }

    .gap-t-20 {
        gap: calc(2rem / 2)
    }

    .gap-t-25 {
        gap: calc(2.5rem / 2)
    }

    .gap-t-30 {
        gap: calc(3rem / 2)
    }

    .gap-t-35 {
        gap: calc(3.5rem / 2)
    }

    .gap-t-40 {
        gap: calc(4rem / 2)
    }

    .gap-t-45 {
        gap: calc(4.5rem / 2)
    }

    .gap-t-50 {
        gap: calc(5rem / 2)
    }

    .gap-t-55 {
        gap: calc(5.5rem / 2)
    }

    .gap-t-60 {
        gap: calc(6rem / 2)
    }

    .gap-t-65 {
        gap: calc(6.5rem / 2)
    }

    .gap-t-70 {
        gap: calc(7rem / 2)
    }

    .gap-t-75 {
        gap: calc(7.5rem / 2)
    }

    .gap-t-80 {
        gap: calc(8rem / 2)
    }

    .gap-t-85 {
        gap: calc(8.5rem / 2)
    }

    .gap-t-90 {
        gap: calc(9rem / 2)
    }

    .gap-t-95 {
        gap: calc(9.5rem / 2)
    }

    .gap-t-100 {
        gap: calc(10rem / 2)
    }

    .gap-t-105 {
        gap: calc(10.5rem / 2)
    }

    .gap-t-110 {
        gap: calc(11rem / 2)
    }

    .gap-t-115 {
        gap: calc(11.5rem / 2)
    }

    .gap-t-120 {
        gap: calc(12rem / 2)
    }

    .gap-t-125 {
        gap: calc(12.5rem / 2)
    }

    .gap-t-130 {
        gap: calc(13rem / 2)
    }

    .gap-t-135 {
        gap: calc(13.5rem / 2)
    }

    .gap-t-140 {
        gap: calc(14rem / 2)
    }

    .gap-t-145 {
        gap: calc(14.5rem / 2)
    }

    .gap-t-150 {
        gap: calc(15rem / 2)
    }

    .gap-t-155 {
        gap: calc(15.5rem / 2)
    }

    .gap-t-160 {
        gap: calc(16rem / 2)
    }

    .gap-t-165 {
        gap: calc(16.5rem / 2)
    }

    .gap-t-170 {
        gap: calc(17rem / 2)
    }

    .gap-t-175 {
        gap: calc(17.5rem / 2)
    }

    .gap-t-180 {
        gap: calc(18rem / 2)
    }

    .gap-t-185 {
        gap: calc(18.5rem / 2)
    }

    .gap-t-190 {
        gap: calc(19rem / 2)
    }

    .gap-t-195 {
        gap: calc(19.5rem / 2)
    }

    .gap-t-200 {
        gap: calc(20rem / 2)
    }

    .gap-t-205 {
        gap: calc(20.5rem / 2)
    }

    .gap-t-210 {
        gap: calc(21rem / 2)
    }

    .gap-t-215 {
        gap: calc(21.5rem / 2)
    }

    .gap-t-220 {
        gap: calc(22rem / 2)
    }

    .gap-t-225 {
        gap: calc(22.5rem / 2)
    }

    .gap-t-230 {
        gap: calc(23rem / 2)
    }

    .gap-t-235 {
        gap: calc(23.5rem / 2)
    }

    .gap-t-240 {
        gap: calc(24rem / 2)
    }

    .gap-t-245 {
        gap: calc(24.5rem / 2)
    }

    .gap-t-250 {
        gap: calc(25rem / 2)
    }

    .gap-t-255 {
        gap: calc(25.5rem / 2)
    }

    .gap-t-260 {
        gap: calc(26rem / 2)
    }

    .gap-t-265 {
        gap: calc(26.5rem / 2)
    }

    .gap-t-270 {
        gap: calc(27rem / 2)
    }

    .gap-t-275 {
        gap: calc(27.5rem / 2)
    }

    .gap-t-280 {
        gap: calc(28rem / 2)
    }

    .gap-t-285 {
        gap: calc(28.5rem / 2)
    }

    .gap-t-290 {
        gap: calc(29rem / 2)
    }

    .gap-t-295 {
        gap: calc(29.5rem / 2)
    }

    .gap-t-300 {
        gap: calc(30rem / 2)
    }

    .gap-t-305 {
        gap: calc(30.5rem / 2)
    }

    .gap-t-310 {
        gap: calc(31rem / 2)
    }

    .gap-t-315 {
        gap: calc(31.5rem / 2)
    }

    .gap-t-320 {
        gap: calc(32rem / 2)
    }

    .gap-t-325 {
        gap: calc(32.5rem / 2)
    }

    .gap-t-330 {
        gap: calc(33rem / 2)
    }

    .gap-t-335 {
        gap: calc(33.5rem / 2)
    }

    .gap-t-340 {
        gap: calc(34rem / 2)
    }

    .gap-t-345 {
        gap: calc(34.5rem / 2)
    }

    .gap-t-350 {
        gap: calc(35rem / 2)
    }

    .gap-t-355 {
        gap: calc(35.5rem / 2)
    }

    .gap-t-360 {
        gap: calc(36rem / 2)
    }

    .gap-t-365 {
        gap: calc(36.5rem / 2)
    }

    .gap-t-370 {
        gap: calc(37rem / 2)
    }

    .gap-t-375 {
        gap: calc(37.5rem / 2)
    }

    .gap-t-380 {
        gap: calc(38rem / 2)
    }

    .gap-t-385 {
        gap: calc(38.5rem / 2)
    }

    .gap-t-390 {
        gap: calc(39rem / 2)
    }

    .gap-t-395 {
        gap: calc(39.5rem / 2)
    }

    .gap-t-400 {
        gap: calc(40rem / 2)
    }

    .gap-t-405 {
        gap: calc(40.5rem / 2)
    }

    .gap-t-410 {
        gap: calc(41rem / 2)
    }

    .gap-t-415 {
        gap: calc(41.5rem / 2)
    }

    .gap-t-420 {
        gap: calc(42rem / 2)
    }

    .gap-t-425 {
        gap: calc(42.5rem / 2)
    }

    .gap-t-430 {
        gap: calc(43rem / 2)
    }

    .gap-t-435 {
        gap: calc(43.5rem / 2)
    }

    .gap-t-440 {
        gap: calc(44rem / 2)
    }

    .gap-t-445 {
        gap: calc(44.5rem / 2)
    }

    .gap-t-450 {
        gap: calc(45rem / 2)
    }

    .gap-t-455 {
        gap: calc(45.5rem / 2)
    }

    .gap-t-460 {
        gap: calc(46rem / 2)
    }

    .gap-t-465 {
        gap: calc(46.5rem / 2)
    }

    .gap-t-470 {
        gap: calc(47rem / 2)
    }

    .gap-t-475 {
        gap: calc(47.5rem / 2)
    }

    .gap-t-480 {
        gap: calc(48rem / 2)
    }

    .gap-t-485 {
        gap: calc(48.5rem / 2)
    }

    .gap-t-490 {
        gap: calc(49rem / 2)
    }

    .gap-t-495 {
        gap: calc(49.5rem / 2)
    }

    .pt-t-0 {
        padding-top: 0
    }

    .pt-t-5 {
        padding-top: calc(.5rem / 2)
    }

    .pt-t-10 {
        padding-top: calc(1rem / 2)
    }

    .pt-t-15 {
        padding-top: calc(1.5rem / 2)
    }

    .pt-t-20 {
        padding-top: calc(2rem / 2)
    }

    .pt-t-25 {
        padding-top: calc(2.5rem / 2)
    }

    .pt-t-30 {
        padding-top: calc(3rem / 2)
    }

    .pt-t-35 {
        padding-top: calc(3.5rem / 2)
    }

    .pt-t-40 {
        padding-top: calc(4rem / 2)
    }

    .pt-t-45 {
        padding-top: calc(4.5rem / 2)
    }

    .pt-t-50 {
        padding-top: calc(5rem / 2)
    }

    .pt-t-55 {
        padding-top: calc(5.5rem / 2)
    }

    .pt-t-60 {
        padding-top: calc(6rem / 2)
    }

    .pt-t-65 {
        padding-top: calc(6.5rem / 2)
    }

    .pt-t-70 {
        padding-top: calc(7rem / 2)
    }

    .pt-t-75 {
        padding-top: calc(7.5rem / 2)
    }

    .pt-t-80 {
        padding-top: calc(8rem / 2)
    }

    .pt-t-85 {
        padding-top: calc(8.5rem / 2)
    }

    .pt-t-90 {
        padding-top: calc(9rem / 2)
    }

    .pt-t-95 {
        padding-top: calc(9.5rem / 2)
    }

    .pt-t-100 {
        padding-top: calc(10rem / 2)
    }

    .pt-t-105 {
        padding-top: calc(10.5rem / 2)
    }

    .pt-t-110 {
        padding-top: calc(11rem / 2)
    }

    .pt-t-115 {
        padding-top: calc(11.5rem / 2)
    }

    .pt-t-120 {
        padding-top: calc(12rem / 2)
    }

    .pt-t-125 {
        padding-top: calc(12.5rem / 2)
    }

    .pt-t-130 {
        padding-top: calc(13rem / 2)
    }

    .pt-t-135 {
        padding-top: calc(13.5rem / 2)
    }

    .pt-t-140 {
        padding-top: calc(14rem / 2)
    }

    .pt-t-145 {
        padding-top: calc(14.5rem / 2)
    }

    .pt-t-150 {
        padding-top: calc(15rem / 2)
    }

    .pt-t-155 {
        padding-top: calc(15.5rem / 2)
    }

    .pt-t-160 {
        padding-top: calc(16rem / 2)
    }

    .pt-t-165 {
        padding-top: calc(16.5rem / 2)
    }

    .pt-t-170 {
        padding-top: calc(17rem / 2)
    }

    .pt-t-175 {
        padding-top: calc(17.5rem / 2)
    }

    .pt-t-180 {
        padding-top: calc(18rem / 2)
    }

    .pt-t-185 {
        padding-top: calc(18.5rem / 2)
    }

    .pt-t-190 {
        padding-top: calc(19rem / 2)
    }

    .pt-t-195 {
        padding-top: calc(19.5rem / 2)
    }

    .pt-t-200 {
        padding-top: calc(20rem / 2)
    }

    .pt-t-205 {
        padding-top: calc(20.5rem / 2)
    }

    .pt-t-210 {
        padding-top: calc(21rem / 2)
    }

    .pt-t-215 {
        padding-top: calc(21.5rem / 2)
    }

    .pt-t-220 {
        padding-top: calc(22rem / 2)
    }

    .pt-t-225 {
        padding-top: calc(22.5rem / 2)
    }

    .pt-t-230 {
        padding-top: calc(23rem / 2)
    }

    .pt-t-235 {
        padding-top: calc(23.5rem / 2)
    }

    .pt-t-240 {
        padding-top: calc(24rem / 2)
    }

    .pt-t-245 {
        padding-top: calc(24.5rem / 2)
    }

    .pt-t-250 {
        padding-top: calc(25rem / 2)
    }

    .pt-t-255 {
        padding-top: calc(25.5rem / 2)
    }

    .pt-t-260 {
        padding-top: calc(26rem / 2)
    }

    .pt-t-265 {
        padding-top: calc(26.5rem / 2)
    }

    .pt-t-270 {
        padding-top: calc(27rem / 2)
    }

    .pt-t-275 {
        padding-top: calc(27.5rem / 2)
    }

    .pt-t-280 {
        padding-top: calc(28rem / 2)
    }

    .pt-t-285 {
        padding-top: calc(28.5rem / 2)
    }

    .pt-t-290 {
        padding-top: calc(29rem / 2)
    }

    .pt-t-295 {
        padding-top: calc(29.5rem / 2)
    }

    .pt-t-300 {
        padding-top: calc(30rem / 2)
    }

    .pt-t-305 {
        padding-top: calc(30.5rem / 2)
    }

    .pt-t-310 {
        padding-top: calc(31rem / 2)
    }

    .pt-t-315 {
        padding-top: calc(31.5rem / 2)
    }

    .pt-t-320 {
        padding-top: calc(32rem / 2)
    }

    .pt-t-325 {
        padding-top: calc(32.5rem / 2)
    }

    .pt-t-330 {
        padding-top: calc(33rem / 2)
    }

    .pt-t-335 {
        padding-top: calc(33.5rem / 2)
    }

    .pt-t-340 {
        padding-top: calc(34rem / 2)
    }

    .pt-t-345 {
        padding-top: calc(34.5rem / 2)
    }

    .pt-t-350 {
        padding-top: calc(35rem / 2)
    }

    .pt-t-355 {
        padding-top: calc(35.5rem / 2)
    }

    .pt-t-360 {
        padding-top: calc(36rem / 2)
    }

    .pt-t-365 {
        padding-top: calc(36.5rem / 2)
    }

    .pt-t-370 {
        padding-top: calc(37rem / 2)
    }

    .pt-t-375 {
        padding-top: calc(37.5rem / 2)
    }

    .pt-t-380 {
        padding-top: calc(38rem / 2)
    }

    .pt-t-385 {
        padding-top: calc(38.5rem / 2)
    }

    .pt-t-390 {
        padding-top: calc(39rem / 2)
    }

    .pt-t-395 {
        padding-top: calc(39.5rem / 2)
    }

    .pt-t-400 {
        padding-top: calc(40rem / 2)
    }

    .pt-t-405 {
        padding-top: calc(40.5rem / 2)
    }

    .pt-t-410 {
        padding-top: calc(41rem / 2)
    }

    .pt-t-415 {
        padding-top: calc(41.5rem / 2)
    }

    .pt-t-420 {
        padding-top: calc(42rem / 2)
    }

    .pt-t-425 {
        padding-top: calc(42.5rem / 2)
    }

    .pt-t-430 {
        padding-top: calc(43rem / 2)
    }

    .pt-t-435 {
        padding-top: calc(43.5rem / 2)
    }

    .pt-t-440 {
        padding-top: calc(44rem / 2)
    }

    .pt-t-445 {
        padding-top: calc(44.5rem / 2)
    }

    .pt-t-450 {
        padding-top: calc(45rem / 2)
    }

    .pt-t-455 {
        padding-top: calc(45.5rem / 2)
    }

    .pt-t-460 {
        padding-top: calc(46rem / 2)
    }

    .pt-t-465 {
        padding-top: calc(46.5rem / 2)
    }

    .pt-t-470 {
        padding-top: calc(47rem / 2)
    }

    .pt-t-475 {
        padding-top: calc(47.5rem / 2)
    }

    .pt-t-480 {
        padding-top: calc(48rem / 2)
    }

    .pt-t-485 {
        padding-top: calc(48.5rem / 2)
    }

    .pt-t-490 {
        padding-top: calc(49rem / 2)
    }

    .pt-t-495 {
        padding-top: calc(49.5rem / 2)
    }

    .pb-t-0 {
        padding-bottom: 0
    }

    .pb-t-5 {
        padding-bottom: calc(.5rem / 2)
    }

    .pb-t-10 {
        padding-bottom: calc(1rem / 2)
    }

    .pb-t-15 {
        padding-bottom: calc(1.5rem / 2)
    }

    .pb-t-20 {
        padding-bottom: calc(2rem / 2)
    }

    .pb-t-25 {
        padding-bottom: calc(2.5rem / 2)
    }

    .pb-t-30 {
        padding-bottom: calc(3rem / 2)
    }

    .pb-t-35 {
        padding-bottom: calc(3.5rem / 2)
    }

    .pb-t-40 {
        padding-bottom: calc(4rem / 2)
    }

    .pb-t-45 {
        padding-bottom: calc(4.5rem / 2)
    }

    .pb-t-50 {
        padding-bottom: calc(5rem / 2)
    }

    .pb-t-55 {
        padding-bottom: calc(5.5rem / 2)
    }

    .pb-t-60 {
        padding-bottom: calc(6rem / 2)
    }

    .pb-t-65 {
        padding-bottom: calc(6.5rem / 2)
    }

    .pb-t-70 {
        padding-bottom: calc(7rem / 2)
    }

    .pb-t-75 {
        padding-bottom: calc(7.5rem / 2)
    }

    .pb-t-80 {
        padding-bottom: calc(8rem / 2)
    }

    .pb-t-85 {
        padding-bottom: calc(8.5rem / 2)
    }

    .pb-t-90 {
        padding-bottom: calc(9rem / 2)
    }

    .pb-t-95 {
        padding-bottom: calc(9.5rem / 2)
    }

    .pb-t-100 {
        padding-bottom: calc(10rem / 2)
    }

    .pb-t-105 {
        padding-bottom: calc(10.5rem / 2)
    }

    .pb-t-110 {
        padding-bottom: calc(11rem / 2)
    }

    .pb-t-115 {
        padding-bottom: calc(11.5rem / 2)
    }

    .pb-t-120 {
        padding-bottom: calc(12rem / 2)
    }

    .pb-t-125 {
        padding-bottom: calc(12.5rem / 2)
    }

    .pb-t-130 {
        padding-bottom: calc(13rem / 2)
    }

    .pb-t-135 {
        padding-bottom: calc(13.5rem / 2)
    }

    .pb-t-140 {
        padding-bottom: calc(14rem / 2)
    }

    .pb-t-145 {
        padding-bottom: calc(14.5rem / 2)
    }

    .pb-t-150 {
        padding-bottom: calc(15rem / 2)
    }

    .pb-t-155 {
        padding-bottom: calc(15.5rem / 2)
    }

    .pb-t-160 {
        padding-bottom: calc(16rem / 2)
    }

    .pb-t-165 {
        padding-bottom: calc(16.5rem / 2)
    }

    .pb-t-170 {
        padding-bottom: calc(17rem / 2)
    }

    .pb-t-175 {
        padding-bottom: calc(17.5rem / 2)
    }

    .pb-t-180 {
        padding-bottom: calc(18rem / 2)
    }

    .pb-t-185 {
        padding-bottom: calc(18.5rem / 2)
    }

    .pb-t-190 {
        padding-bottom: calc(19rem / 2)
    }

    .pb-t-195 {
        padding-bottom: calc(19.5rem / 2)
    }

    .pb-t-200 {
        padding-bottom: calc(20rem / 2)
    }

    .pb-t-205 {
        padding-bottom: calc(20.5rem / 2)
    }

    .pb-t-210 {
        padding-bottom: calc(21rem / 2)
    }

    .pb-t-215 {
        padding-bottom: calc(21.5rem / 2)
    }

    .pb-t-220 {
        padding-bottom: calc(22rem / 2)
    }

    .pb-t-225 {
        padding-bottom: calc(22.5rem / 2)
    }

    .pb-t-230 {
        padding-bottom: calc(23rem / 2)
    }

    .pb-t-235 {
        padding-bottom: calc(23.5rem / 2)
    }

    .pb-t-240 {
        padding-bottom: calc(24rem / 2)
    }

    .pb-t-245 {
        padding-bottom: calc(24.5rem / 2)
    }

    .pb-t-250 {
        padding-bottom: calc(25rem / 2)
    }

    .pb-t-255 {
        padding-bottom: calc(25.5rem / 2)
    }

    .pb-t-260 {
        padding-bottom: calc(26rem / 2)
    }

    .pb-t-265 {
        padding-bottom: calc(26.5rem / 2)
    }

    .pb-t-270 {
        padding-bottom: calc(27rem / 2)
    }

    .pb-t-275 {
        padding-bottom: calc(27.5rem / 2)
    }

    .pb-t-280 {
        padding-bottom: calc(28rem / 2)
    }

    .pb-t-285 {
        padding-bottom: calc(28.5rem / 2)
    }

    .pb-t-290 {
        padding-bottom: calc(29rem / 2)
    }

    .pb-t-295 {
        padding-bottom: calc(29.5rem / 2)
    }

    .pb-t-300 {
        padding-bottom: calc(30rem / 2)
    }

    .pb-t-305 {
        padding-bottom: calc(30.5rem / 2)
    }

    .pb-t-310 {
        padding-bottom: calc(31rem / 2)
    }

    .pb-t-315 {
        padding-bottom: calc(31.5rem / 2)
    }

    .pb-t-320 {
        padding-bottom: calc(32rem / 2)
    }

    .pb-t-325 {
        padding-bottom: calc(32.5rem / 2)
    }

    .pb-t-330 {
        padding-bottom: calc(33rem / 2)
    }

    .pb-t-335 {
        padding-bottom: calc(33.5rem / 2)
    }

    .pb-t-340 {
        padding-bottom: calc(34rem / 2)
    }

    .pb-t-345 {
        padding-bottom: calc(34.5rem / 2)
    }

    .pb-t-350 {
        padding-bottom: calc(35rem / 2)
    }

    .pb-t-355 {
        padding-bottom: calc(35.5rem / 2)
    }

    .pb-t-360 {
        padding-bottom: calc(36rem / 2)
    }

    .pb-t-365 {
        padding-bottom: calc(36.5rem / 2)
    }

    .pb-t-370 {
        padding-bottom: calc(37rem / 2)
    }

    .pb-t-375 {
        padding-bottom: calc(37.5rem / 2)
    }

    .pb-t-380 {
        padding-bottom: calc(38rem / 2)
    }

    .pb-t-385 {
        padding-bottom: calc(38.5rem / 2)
    }

    .pb-t-390 {
        padding-bottom: calc(39rem / 2)
    }

    .pb-t-395 {
        padding-bottom: calc(39.5rem / 2)
    }

    .pb-t-400 {
        padding-bottom: calc(40rem / 2)
    }

    .pb-t-405 {
        padding-bottom: calc(40.5rem / 2)
    }

    .pb-t-410 {
        padding-bottom: calc(41rem / 2)
    }

    .pb-t-415 {
        padding-bottom: calc(41.5rem / 2)
    }

    .pb-t-420 {
        padding-bottom: calc(42rem / 2)
    }

    .pb-t-425 {
        padding-bottom: calc(42.5rem / 2)
    }

    .pb-t-430 {
        padding-bottom: calc(43rem / 2)
    }

    .pb-t-435 {
        padding-bottom: calc(43.5rem / 2)
    }

    .pb-t-440 {
        padding-bottom: calc(44rem / 2)
    }

    .pb-t-445 {
        padding-bottom: calc(44.5rem / 2)
    }

    .pb-t-450 {
        padding-bottom: calc(45rem / 2)
    }

    .pb-t-455 {
        padding-bottom: calc(45.5rem / 2)
    }

    .pb-t-460 {
        padding-bottom: calc(46rem / 2)
    }

    .pb-t-465 {
        padding-bottom: calc(46.5rem / 2)
    }

    .pb-t-470 {
        padding-bottom: calc(47rem / 2)
    }

    .pb-t-475 {
        padding-bottom: calc(47.5rem / 2)
    }

    .pb-t-480 {
        padding-bottom: calc(48rem / 2)
    }

    .pb-t-485 {
        padding-bottom: calc(48.5rem / 2)
    }

    .pb-t-490 {
        padding-bottom: calc(49rem / 2)
    }

    .pb-t-495 {
        padding-bottom: calc(49.5rem / 2)
    }

    .pl-t-0 {
        padding-left: 0
    }

    .pl-t-5 {
        padding-left: calc(.5rem / 2)
    }

    .pl-t-10 {
        padding-left: calc(1rem / 2)
    }

    .pl-t-15 {
        padding-left: calc(1.5rem / 2)
    }

    .pl-t-20 {
        padding-left: calc(2rem / 2)
    }

    .pl-t-25 {
        padding-left: calc(2.5rem / 2)
    }

    .pl-t-30 {
        padding-left: calc(3rem / 2)
    }

    .pl-t-35 {
        padding-left: calc(3.5rem / 2)
    }

    .pl-t-40 {
        padding-left: calc(4rem / 2)
    }

    .pl-t-45 {
        padding-left: calc(4.5rem / 2)
    }

    .pl-t-50 {
        padding-left: calc(5rem / 2)
    }

    .pl-t-55 {
        padding-left: calc(5.5rem / 2)
    }

    .pl-t-60 {
        padding-left: calc(6rem / 2)
    }

    .pl-t-65 {
        padding-left: calc(6.5rem / 2)
    }

    .pl-t-70 {
        padding-left: calc(7rem / 2)
    }

    .pl-t-75 {
        padding-left: calc(7.5rem / 2)
    }

    .pl-t-80 {
        padding-left: calc(8rem / 2)
    }

    .pl-t-85 {
        padding-left: calc(8.5rem / 2)
    }

    .pl-t-90 {
        padding-left: calc(9rem / 2)
    }

    .pl-t-95 {
        padding-left: calc(9.5rem / 2)
    }

    .pl-t-100 {
        padding-left: calc(10rem / 2)
    }

    .pl-t-105 {
        padding-left: calc(10.5rem / 2)
    }

    .pl-t-110 {
        padding-left: calc(11rem / 2)
    }

    .pl-t-115 {
        padding-left: calc(11.5rem / 2)
    }

    .pl-t-120 {
        padding-left: calc(12rem / 2)
    }

    .pl-t-125 {
        padding-left: calc(12.5rem / 2)
    }

    .pl-t-130 {
        padding-left: calc(13rem / 2)
    }

    .pl-t-135 {
        padding-left: calc(13.5rem / 2)
    }

    .pl-t-140 {
        padding-left: calc(14rem / 2)
    }

    .pl-t-145 {
        padding-left: calc(14.5rem / 2)
    }

    .pl-t-150 {
        padding-left: calc(15rem / 2)
    }

    .pl-t-155 {
        padding-left: calc(15.5rem / 2)
    }

    .pl-t-160 {
        padding-left: calc(16rem / 2)
    }

    .pl-t-165 {
        padding-left: calc(16.5rem / 2)
    }

    .pl-t-170 {
        padding-left: calc(17rem / 2)
    }

    .pl-t-175 {
        padding-left: calc(17.5rem / 2)
    }

    .pl-t-180 {
        padding-left: calc(18rem / 2)
    }

    .pl-t-185 {
        padding-left: calc(18.5rem / 2)
    }

    .pl-t-190 {
        padding-left: calc(19rem / 2)
    }

    .pl-t-195 {
        padding-left: calc(19.5rem / 2)
    }

    .pl-t-200 {
        padding-left: calc(20rem / 2)
    }

    .pl-t-205 {
        padding-left: calc(20.5rem / 2)
    }

    .pl-t-210 {
        padding-left: calc(21rem / 2)
    }

    .pl-t-215 {
        padding-left: calc(21.5rem / 2)
    }

    .pl-t-220 {
        padding-left: calc(22rem / 2)
    }

    .pl-t-225 {
        padding-left: calc(22.5rem / 2)
    }

    .pl-t-230 {
        padding-left: calc(23rem / 2)
    }

    .pl-t-235 {
        padding-left: calc(23.5rem / 2)
    }

    .pl-t-240 {
        padding-left: calc(24rem / 2)
    }

    .pl-t-245 {
        padding-left: calc(24.5rem / 2)
    }

    .pl-t-250 {
        padding-left: calc(25rem / 2)
    }

    .pl-t-255 {
        padding-left: calc(25.5rem / 2)
    }

    .pl-t-260 {
        padding-left: calc(26rem / 2)
    }

    .pl-t-265 {
        padding-left: calc(26.5rem / 2)
    }

    .pl-t-270 {
        padding-left: calc(27rem / 2)
    }

    .pl-t-275 {
        padding-left: calc(27.5rem / 2)
    }

    .pl-t-280 {
        padding-left: calc(28rem / 2)
    }

    .pl-t-285 {
        padding-left: calc(28.5rem / 2)
    }

    .pl-t-290 {
        padding-left: calc(29rem / 2)
    }

    .pl-t-295 {
        padding-left: calc(29.5rem / 2)
    }

    .pl-t-300 {
        padding-left: calc(30rem / 2)
    }

    .pl-t-305 {
        padding-left: calc(30.5rem / 2)
    }

    .pl-t-310 {
        padding-left: calc(31rem / 2)
    }

    .pl-t-315 {
        padding-left: calc(31.5rem / 2)
    }

    .pl-t-320 {
        padding-left: calc(32rem / 2)
    }

    .pl-t-325 {
        padding-left: calc(32.5rem / 2)
    }

    .pl-t-330 {
        padding-left: calc(33rem / 2)
    }

    .pl-t-335 {
        padding-left: calc(33.5rem / 2)
    }

    .pl-t-340 {
        padding-left: calc(34rem / 2)
    }

    .pl-t-345 {
        padding-left: calc(34.5rem / 2)
    }

    .pl-t-350 {
        padding-left: calc(35rem / 2)
    }

    .pl-t-355 {
        padding-left: calc(35.5rem / 2)
    }

    .pl-t-360 {
        padding-left: calc(36rem / 2)
    }

    .pl-t-365 {
        padding-left: calc(36.5rem / 2)
    }

    .pl-t-370 {
        padding-left: calc(37rem / 2)
    }

    .pl-t-375 {
        padding-left: calc(37.5rem / 2)
    }

    .pl-t-380 {
        padding-left: calc(38rem / 2)
    }

    .pl-t-385 {
        padding-left: calc(38.5rem / 2)
    }

    .pl-t-390 {
        padding-left: calc(39rem / 2)
    }

    .pl-t-395 {
        padding-left: calc(39.5rem / 2)
    }

    .pl-t-400 {
        padding-left: calc(40rem / 2)
    }

    .pl-t-405 {
        padding-left: calc(40.5rem / 2)
    }

    .pl-t-410 {
        padding-left: calc(41rem / 2)
    }

    .pl-t-415 {
        padding-left: calc(41.5rem / 2)
    }

    .pl-t-420 {
        padding-left: calc(42rem / 2)
    }

    .pl-t-425 {
        padding-left: calc(42.5rem / 2)
    }

    .pl-t-430 {
        padding-left: calc(43rem / 2)
    }

    .pl-t-435 {
        padding-left: calc(43.5rem / 2)
    }

    .pl-t-440 {
        padding-left: calc(44rem / 2)
    }

    .pl-t-445 {
        padding-left: calc(44.5rem / 2)
    }

    .pl-t-450 {
        padding-left: calc(45rem / 2)
    }

    .pl-t-455 {
        padding-left: calc(45.5rem / 2)
    }

    .pl-t-460 {
        padding-left: calc(46rem / 2)
    }

    .pl-t-465 {
        padding-left: calc(46.5rem / 2)
    }

    .pl-t-470 {
        padding-left: calc(47rem / 2)
    }

    .pl-t-475 {
        padding-left: calc(47.5rem / 2)
    }

    .pl-t-480 {
        padding-left: calc(48rem / 2)
    }

    .pl-t-485 {
        padding-left: calc(48.5rem / 2)
    }

    .pl-t-490 {
        padding-left: calc(49rem / 2)
    }

    .pl-t-495 {
        padding-left: calc(49.5rem / 2)
    }

    .pr-t-0 {
        padding-right: 0
    }

    .pr-t-5 {
        padding-right: calc(.5rem / 2)
    }

    .pr-t-10 {
        padding-right: calc(1rem / 2)
    }

    .pr-t-15 {
        padding-right: calc(1.5rem / 2)
    }

    .pr-t-20 {
        padding-right: calc(2rem / 2)
    }

    .pr-t-25 {
        padding-right: calc(2.5rem / 2)
    }

    .pr-t-30 {
        padding-right: calc(3rem / 2)
    }

    .pr-t-35 {
        padding-right: calc(3.5rem / 2)
    }

    .pr-t-40 {
        padding-right: calc(4rem / 2)
    }

    .pr-t-45 {
        padding-right: calc(4.5rem / 2)
    }

    .pr-t-50 {
        padding-right: calc(5rem / 2)
    }

    .pr-t-55 {
        padding-right: calc(5.5rem / 2)
    }

    .pr-t-60 {
        padding-right: calc(6rem / 2)
    }

    .pr-t-65 {
        padding-right: calc(6.5rem / 2)
    }

    .pr-t-70 {
        padding-right: calc(7rem / 2)
    }

    .pr-t-75 {
        padding-right: calc(7.5rem / 2)
    }

    .pr-t-80 {
        padding-right: calc(8rem / 2)
    }

    .pr-t-85 {
        padding-right: calc(8.5rem / 2)
    }

    .pr-t-90 {
        padding-right: calc(9rem / 2)
    }

    .pr-t-95 {
        padding-right: calc(9.5rem / 2)
    }

    .pr-t-100 {
        padding-right: calc(10rem / 2)
    }

    .pr-t-105 {
        padding-right: calc(10.5rem / 2)
    }

    .pr-t-110 {
        padding-right: calc(11rem / 2)
    }

    .pr-t-115 {
        padding-right: calc(11.5rem / 2)
    }

    .pr-t-120 {
        padding-right: calc(12rem / 2)
    }

    .pr-t-125 {
        padding-right: calc(12.5rem / 2)
    }

    .pr-t-130 {
        padding-right: calc(13rem / 2)
    }

    .pr-t-135 {
        padding-right: calc(13.5rem / 2)
    }

    .pr-t-140 {
        padding-right: calc(14rem / 2)
    }

    .pr-t-145 {
        padding-right: calc(14.5rem / 2)
    }

    .pr-t-150 {
        padding-right: calc(15rem / 2)
    }

    .pr-t-155 {
        padding-right: calc(15.5rem / 2)
    }

    .pr-t-160 {
        padding-right: calc(16rem / 2)
    }

    .pr-t-165 {
        padding-right: calc(16.5rem / 2)
    }

    .pr-t-170 {
        padding-right: calc(17rem / 2)
    }

    .pr-t-175 {
        padding-right: calc(17.5rem / 2)
    }

    .pr-t-180 {
        padding-right: calc(18rem / 2)
    }

    .pr-t-185 {
        padding-right: calc(18.5rem / 2)
    }

    .pr-t-190 {
        padding-right: calc(19rem / 2)
    }

    .pr-t-195 {
        padding-right: calc(19.5rem / 2)
    }

    .pr-t-200 {
        padding-right: calc(20rem / 2)
    }

    .pr-t-205 {
        padding-right: calc(20.5rem / 2)
    }

    .pr-t-210 {
        padding-right: calc(21rem / 2)
    }

    .pr-t-215 {
        padding-right: calc(21.5rem / 2)
    }

    .pr-t-220 {
        padding-right: calc(22rem / 2)
    }

    .pr-t-225 {
        padding-right: calc(22.5rem / 2)
    }

    .pr-t-230 {
        padding-right: calc(23rem / 2)
    }

    .pr-t-235 {
        padding-right: calc(23.5rem / 2)
    }

    .pr-t-240 {
        padding-right: calc(24rem / 2)
    }

    .pr-t-245 {
        padding-right: calc(24.5rem / 2)
    }

    .pr-t-250 {
        padding-right: calc(25rem / 2)
    }

    .pr-t-255 {
        padding-right: calc(25.5rem / 2)
    }

    .pr-t-260 {
        padding-right: calc(26rem / 2)
    }

    .pr-t-265 {
        padding-right: calc(26.5rem / 2)
    }

    .pr-t-270 {
        padding-right: calc(27rem / 2)
    }

    .pr-t-275 {
        padding-right: calc(27.5rem / 2)
    }

    .pr-t-280 {
        padding-right: calc(28rem / 2)
    }

    .pr-t-285 {
        padding-right: calc(28.5rem / 2)
    }

    .pr-t-290 {
        padding-right: calc(29rem / 2)
    }

    .pr-t-295 {
        padding-right: calc(29.5rem / 2)
    }

    .pr-t-300 {
        padding-right: calc(30rem / 2)
    }

    .pr-t-305 {
        padding-right: calc(30.5rem / 2)
    }

    .pr-t-310 {
        padding-right: calc(31rem / 2)
    }

    .pr-t-315 {
        padding-right: calc(31.5rem / 2)
    }

    .pr-t-320 {
        padding-right: calc(32rem / 2)
    }

    .pr-t-325 {
        padding-right: calc(32.5rem / 2)
    }

    .pr-t-330 {
        padding-right: calc(33rem / 2)
    }

    .pr-t-335 {
        padding-right: calc(33.5rem / 2)
    }

    .pr-t-340 {
        padding-right: calc(34rem / 2)
    }

    .pr-t-345 {
        padding-right: calc(34.5rem / 2)
    }

    .pr-t-350 {
        padding-right: calc(35rem / 2)
    }

    .pr-t-355 {
        padding-right: calc(35.5rem / 2)
    }

    .pr-t-360 {
        padding-right: calc(36rem / 2)
    }

    .pr-t-365 {
        padding-right: calc(36.5rem / 2)
    }

    .pr-t-370 {
        padding-right: calc(37rem / 2)
    }

    .pr-t-375 {
        padding-right: calc(37.5rem / 2)
    }

    .pr-t-380 {
        padding-right: calc(38rem / 2)
    }

    .pr-t-385 {
        padding-right: calc(38.5rem / 2)
    }

    .pr-t-390 {
        padding-right: calc(39rem / 2)
    }

    .pr-t-395 {
        padding-right: calc(39.5rem / 2)
    }

    .pr-t-400 {
        padding-right: calc(40rem / 2)
    }

    .pr-t-405 {
        padding-right: calc(40.5rem / 2)
    }

    .pr-t-410 {
        padding-right: calc(41rem / 2)
    }

    .pr-t-415 {
        padding-right: calc(41.5rem / 2)
    }

    .pr-t-420 {
        padding-right: calc(42rem / 2)
    }

    .pr-t-425 {
        padding-right: calc(42.5rem / 2)
    }

    .pr-t-430 {
        padding-right: calc(43rem / 2)
    }

    .pr-t-435 {
        padding-right: calc(43.5rem / 2)
    }

    .pr-t-440 {
        padding-right: calc(44rem / 2)
    }

    .pr-t-445 {
        padding-right: calc(44.5rem / 2)
    }

    .pr-t-450 {
        padding-right: calc(45rem / 2)
    }

    .pr-t-455 {
        padding-right: calc(45.5rem / 2)
    }

    .pr-t-460 {
        padding-right: calc(46rem / 2)
    }

    .pr-t-465 {
        padding-right: calc(46.5rem / 2)
    }

    .pr-t-470 {
        padding-right: calc(47rem / 2)
    }

    .pr-t-475 {
        padding-right: calc(47.5rem / 2)
    }

    .pr-t-480 {
        padding-right: calc(48rem / 2)
    }

    .pr-t-485 {
        padding-right: calc(48.5rem / 2)
    }

    .pr-t-490 {
        padding-right: calc(49rem / 2)
    }

    .pr-t-495 {
        padding-right: calc(49.5rem / 2)
    }

    .mt-t-0 {
        margin-top: 0
    }

    .mt-t-5 {
        margin-top: calc(.5rem / 2)
    }

    .mt-t-10 {
        margin-top: calc(1rem / 2)
    }

    .mt-t-15 {
        margin-top: calc(1.5rem / 2)
    }

    .mt-t-20 {
        margin-top: calc(2rem / 2)
    }

    .mt-t-25 {
        margin-top: calc(2.5rem / 2)
    }

    .mt-t-30 {
        margin-top: calc(3rem / 2)
    }

    .mt-t-35 {
        margin-top: calc(3.5rem / 2)
    }

    .mt-t-40 {
        margin-top: calc(4rem / 2)
    }

    .mt-t-45 {
        margin-top: calc(4.5rem / 2)
    }

    .mt-t-50 {
        margin-top: calc(5rem / 2)
    }

    .mt-t-55 {
        margin-top: calc(5.5rem / 2)
    }

    .mt-t-60 {
        margin-top: calc(6rem / 2)
    }

    .mt-t-65 {
        margin-top: calc(6.5rem / 2)
    }

    .mt-t-70 {
        margin-top: calc(7rem / 2)
    }

    .mt-t-75 {
        margin-top: calc(7.5rem / 2)
    }

    .mt-t-80 {
        margin-top: calc(8rem / 2)
    }

    .mt-t-85 {
        margin-top: calc(8.5rem / 2)
    }

    .mt-t-90 {
        margin-top: calc(9rem / 2)
    }

    .mt-t-95 {
        margin-top: calc(9.5rem / 2)
    }

    .mt-t-100 {
        margin-top: calc(10rem / 2)
    }

    .mt-t-105 {
        margin-top: calc(10.5rem / 2)
    }

    .mt-t-110 {
        margin-top: calc(11rem / 2)
    }

    .mt-t-115 {
        margin-top: calc(11.5rem / 2)
    }

    .mt-t-120 {
        margin-top: calc(12rem / 2)
    }

    .mt-t-125 {
        margin-top: calc(12.5rem / 2)
    }

    .mt-t-130 {
        margin-top: calc(13rem / 2)
    }

    .mt-t-135 {
        margin-top: calc(13.5rem / 2)
    }

    .mt-t-140 {
        margin-top: calc(14rem / 2)
    }

    .mt-t-145 {
        margin-top: calc(14.5rem / 2)
    }

    .mt-t-150 {
        margin-top: calc(15rem / 2)
    }

    .mt-t-155 {
        margin-top: calc(15.5rem / 2)
    }

    .mt-t-160 {
        margin-top: calc(16rem / 2)
    }

    .mt-t-165 {
        margin-top: calc(16.5rem / 2)
    }

    .mt-t-170 {
        margin-top: calc(17rem / 2)
    }

    .mt-t-175 {
        margin-top: calc(17.5rem / 2)
    }

    .mt-t-180 {
        margin-top: calc(18rem / 2)
    }

    .mt-t-185 {
        margin-top: calc(18.5rem / 2)
    }

    .mt-t-190 {
        margin-top: calc(19rem / 2)
    }

    .mt-t-195 {
        margin-top: calc(19.5rem / 2)
    }

    .mt-t-200 {
        margin-top: calc(20rem / 2)
    }

    .mt-t-205 {
        margin-top: calc(20.5rem / 2)
    }

    .mt-t-210 {
        margin-top: calc(21rem / 2)
    }

    .mt-t-215 {
        margin-top: calc(21.5rem / 2)
    }

    .mt-t-220 {
        margin-top: calc(22rem / 2)
    }

    .mt-t-225 {
        margin-top: calc(22.5rem / 2)
    }

    .mt-t-230 {
        margin-top: calc(23rem / 2)
    }

    .mt-t-235 {
        margin-top: calc(23.5rem / 2)
    }

    .mt-t-240 {
        margin-top: calc(24rem / 2)
    }

    .mt-t-245 {
        margin-top: calc(24.5rem / 2)
    }

    .mt-t-250 {
        margin-top: calc(25rem / 2)
    }

    .mt-t-255 {
        margin-top: calc(25.5rem / 2)
    }

    .mt-t-260 {
        margin-top: calc(26rem / 2)
    }

    .mt-t-265 {
        margin-top: calc(26.5rem / 2)
    }

    .mt-t-270 {
        margin-top: calc(27rem / 2)
    }

    .mt-t-275 {
        margin-top: calc(27.5rem / 2)
    }

    .mt-t-280 {
        margin-top: calc(28rem / 2)
    }

    .mt-t-285 {
        margin-top: calc(28.5rem / 2)
    }

    .mt-t-290 {
        margin-top: calc(29rem / 2)
    }

    .mt-t-295 {
        margin-top: calc(29.5rem / 2)
    }

    .mt-t-300 {
        margin-top: calc(30rem / 2)
    }

    .mt-t-305 {
        margin-top: calc(30.5rem / 2)
    }

    .mt-t-310 {
        margin-top: calc(31rem / 2)
    }

    .mt-t-315 {
        margin-top: calc(31.5rem / 2)
    }

    .mt-t-320 {
        margin-top: calc(32rem / 2)
    }

    .mt-t-325 {
        margin-top: calc(32.5rem / 2)
    }

    .mt-t-330 {
        margin-top: calc(33rem / 2)
    }

    .mt-t-335 {
        margin-top: calc(33.5rem / 2)
    }

    .mt-t-340 {
        margin-top: calc(34rem / 2)
    }

    .mt-t-345 {
        margin-top: calc(34.5rem / 2)
    }

    .mt-t-350 {
        margin-top: calc(35rem / 2)
    }

    .mt-t-355 {
        margin-top: calc(35.5rem / 2)
    }

    .mt-t-360 {
        margin-top: calc(36rem / 2)
    }

    .mt-t-365 {
        margin-top: calc(36.5rem / 2)
    }

    .mt-t-370 {
        margin-top: calc(37rem / 2)
    }

    .mt-t-375 {
        margin-top: calc(37.5rem / 2)
    }

    .mt-t-380 {
        margin-top: calc(38rem / 2)
    }

    .mt-t-385 {
        margin-top: calc(38.5rem / 2)
    }

    .mt-t-390 {
        margin-top: calc(39rem / 2)
    }

    .mt-t-395 {
        margin-top: calc(39.5rem / 2)
    }

    .mt-t-400 {
        margin-top: calc(40rem / 2)
    }

    .mt-t-405 {
        margin-top: calc(40.5rem / 2)
    }

    .mt-t-410 {
        margin-top: calc(41rem / 2)
    }

    .mt-t-415 {
        margin-top: calc(41.5rem / 2)
    }

    .mt-t-420 {
        margin-top: calc(42rem / 2)
    }

    .mt-t-425 {
        margin-top: calc(42.5rem / 2)
    }

    .mt-t-430 {
        margin-top: calc(43rem / 2)
    }

    .mt-t-435 {
        margin-top: calc(43.5rem / 2)
    }

    .mt-t-440 {
        margin-top: calc(44rem / 2)
    }

    .mt-t-445 {
        margin-top: calc(44.5rem / 2)
    }

    .mt-t-450 {
        margin-top: calc(45rem / 2)
    }

    .mt-t-455 {
        margin-top: calc(45.5rem / 2)
    }

    .mt-t-460 {
        margin-top: calc(46rem / 2)
    }

    .mt-t-465 {
        margin-top: calc(46.5rem / 2)
    }

    .mt-t-470 {
        margin-top: calc(47rem / 2)
    }

    .mt-t-475 {
        margin-top: calc(47.5rem / 2)
    }

    .mt-t-480 {
        margin-top: calc(48rem / 2)
    }

    .mt-t-485 {
        margin-top: calc(48.5rem / 2)
    }

    .mt-t-490 {
        margin-top: calc(49rem / 2)
    }

    .mt-t-495 {
        margin-top: calc(49.5rem / 2)
    }

    .mb-t-0 {
        margin-bottom: 0
    }

    .mb-t-5 {
        margin-bottom: calc(.5rem / 2)
    }

    .mb-t-10 {
        margin-bottom: calc(1rem / 2)
    }

    .mb-t-15 {
        margin-bottom: calc(1.5rem / 2)
    }

    .mb-t-20 {
        margin-bottom: calc(2rem / 2)
    }

    .mb-t-25 {
        margin-bottom: calc(2.5rem / 2)
    }

    .mb-t-30 {
        margin-bottom: calc(3rem / 2)
    }

    .mb-t-35 {
        margin-bottom: calc(3.5rem / 2)
    }

    .mb-t-40 {
        margin-bottom: calc(4rem / 2)
    }

    .mb-t-45 {
        margin-bottom: calc(4.5rem / 2)
    }

    .mb-t-50 {
        margin-bottom: calc(5rem / 2)
    }

    .mb-t-55 {
        margin-bottom: calc(5.5rem / 2)
    }

    .mb-t-60 {
        margin-bottom: calc(6rem / 2)
    }

    .mb-t-65 {
        margin-bottom: calc(6.5rem / 2)
    }

    .mb-t-70 {
        margin-bottom: calc(7rem / 2)
    }

    .mb-t-75 {
        margin-bottom: calc(7.5rem / 2)
    }

    .mb-t-80 {
        margin-bottom: calc(8rem / 2)
    }

    .mb-t-85 {
        margin-bottom: calc(8.5rem / 2)
    }

    .mb-t-90 {
        margin-bottom: calc(9rem / 2)
    }

    .mb-t-95 {
        margin-bottom: calc(9.5rem / 2)
    }

    .mb-t-100 {
        margin-bottom: calc(10rem / 2)
    }

    .mb-t-105 {
        margin-bottom: calc(10.5rem / 2)
    }

    .mb-t-110 {
        margin-bottom: calc(11rem / 2)
    }

    .mb-t-115 {
        margin-bottom: calc(11.5rem / 2)
    }

    .mb-t-120 {
        margin-bottom: calc(12rem / 2)
    }

    .mb-t-125 {
        margin-bottom: calc(12.5rem / 2)
    }

    .mb-t-130 {
        margin-bottom: calc(13rem / 2)
    }

    .mb-t-135 {
        margin-bottom: calc(13.5rem / 2)
    }

    .mb-t-140 {
        margin-bottom: calc(14rem / 2)
    }

    .mb-t-145 {
        margin-bottom: calc(14.5rem / 2)
    }

    .mb-t-150 {
        margin-bottom: calc(15rem / 2)
    }

    .mb-t-155 {
        margin-bottom: calc(15.5rem / 2)
    }

    .mb-t-160 {
        margin-bottom: calc(16rem / 2)
    }

    .mb-t-165 {
        margin-bottom: calc(16.5rem / 2)
    }

    .mb-t-170 {
        margin-bottom: calc(17rem / 2)
    }

    .mb-t-175 {
        margin-bottom: calc(17.5rem / 2)
    }

    .mb-t-180 {
        margin-bottom: calc(18rem / 2)
    }

    .mb-t-185 {
        margin-bottom: calc(18.5rem / 2)
    }

    .mb-t-190 {
        margin-bottom: calc(19rem / 2)
    }

    .mb-t-195 {
        margin-bottom: calc(19.5rem / 2)
    }

    .mb-t-200 {
        margin-bottom: calc(20rem / 2)
    }

    .mb-t-205 {
        margin-bottom: calc(20.5rem / 2)
    }

    .mb-t-210 {
        margin-bottom: calc(21rem / 2)
    }

    .mb-t-215 {
        margin-bottom: calc(21.5rem / 2)
    }

    .mb-t-220 {
        margin-bottom: calc(22rem / 2)
    }

    .mb-t-225 {
        margin-bottom: calc(22.5rem / 2)
    }

    .mb-t-230 {
        margin-bottom: calc(23rem / 2)
    }

    .mb-t-235 {
        margin-bottom: calc(23.5rem / 2)
    }

    .mb-t-240 {
        margin-bottom: calc(24rem / 2)
    }

    .mb-t-245 {
        margin-bottom: calc(24.5rem / 2)
    }

    .mb-t-250 {
        margin-bottom: calc(25rem / 2)
    }

    .mb-t-255 {
        margin-bottom: calc(25.5rem / 2)
    }

    .mb-t-260 {
        margin-bottom: calc(26rem / 2)
    }

    .mb-t-265 {
        margin-bottom: calc(26.5rem / 2)
    }

    .mb-t-270 {
        margin-bottom: calc(27rem / 2)
    }

    .mb-t-275 {
        margin-bottom: calc(27.5rem / 2)
    }

    .mb-t-280 {
        margin-bottom: calc(28rem / 2)
    }

    .mb-t-285 {
        margin-bottom: calc(28.5rem / 2)
    }

    .mb-t-290 {
        margin-bottom: calc(29rem / 2)
    }

    .mb-t-295 {
        margin-bottom: calc(29.5rem / 2)
    }

    .mb-t-300 {
        margin-bottom: calc(30rem / 2)
    }

    .mb-t-305 {
        margin-bottom: calc(30.5rem / 2)
    }

    .mb-t-310 {
        margin-bottom: calc(31rem / 2)
    }

    .mb-t-315 {
        margin-bottom: calc(31.5rem / 2)
    }

    .mb-t-320 {
        margin-bottom: calc(32rem / 2)
    }

    .mb-t-325 {
        margin-bottom: calc(32.5rem / 2)
    }

    .mb-t-330 {
        margin-bottom: calc(33rem / 2)
    }

    .mb-t-335 {
        margin-bottom: calc(33.5rem / 2)
    }

    .mb-t-340 {
        margin-bottom: calc(34rem / 2)
    }

    .mb-t-345 {
        margin-bottom: calc(34.5rem / 2)
    }

    .mb-t-350 {
        margin-bottom: calc(35rem / 2)
    }

    .mb-t-355 {
        margin-bottom: calc(35.5rem / 2)
    }

    .mb-t-360 {
        margin-bottom: calc(36rem / 2)
    }

    .mb-t-365 {
        margin-bottom: calc(36.5rem / 2)
    }

    .mb-t-370 {
        margin-bottom: calc(37rem / 2)
    }

    .mb-t-375 {
        margin-bottom: calc(37.5rem / 2)
    }

    .mb-t-380 {
        margin-bottom: calc(38rem / 2)
    }

    .mb-t-385 {
        margin-bottom: calc(38.5rem / 2)
    }

    .mb-t-390 {
        margin-bottom: calc(39rem / 2)
    }

    .mb-t-395 {
        margin-bottom: calc(39.5rem / 2)
    }

    .mb-t-400 {
        margin-bottom: calc(40rem / 2)
    }

    .mb-t-405 {
        margin-bottom: calc(40.5rem / 2)
    }

    .mb-t-410 {
        margin-bottom: calc(41rem / 2)
    }

    .mb-t-415 {
        margin-bottom: calc(41.5rem / 2)
    }

    .mb-t-420 {
        margin-bottom: calc(42rem / 2)
    }

    .mb-t-425 {
        margin-bottom: calc(42.5rem / 2)
    }

    .mb-t-430 {
        margin-bottom: calc(43rem / 2)
    }

    .mb-t-435 {
        margin-bottom: calc(43.5rem / 2)
    }

    .mb-t-440 {
        margin-bottom: calc(44rem / 2)
    }

    .mb-t-445 {
        margin-bottom: calc(44.5rem / 2)
    }

    .mb-t-450 {
        margin-bottom: calc(45rem / 2)
    }

    .mb-t-455 {
        margin-bottom: calc(45.5rem / 2)
    }

    .mb-t-460 {
        margin-bottom: calc(46rem / 2)
    }

    .mb-t-465 {
        margin-bottom: calc(46.5rem / 2)
    }

    .mb-t-470 {
        margin-bottom: calc(47rem / 2)
    }

    .mb-t-475 {
        margin-bottom: calc(47.5rem / 2)
    }

    .mb-t-480 {
        margin-bottom: calc(48rem / 2)
    }

    .mb-t-485 {
        margin-bottom: calc(48.5rem / 2)
    }

    .mb-t-490 {
        margin-bottom: calc(49rem / 2)
    }

    .mb-t-495 {
        margin-bottom: calc(49.5rem / 2)
    }

    .ml-t-0 {
        margin-left: 0
    }

    .ml-t-5 {
        margin-left: calc(.5rem / 2)
    }

    .ml-t-10 {
        margin-left: calc(1rem / 2)
    }

    .ml-t-15 {
        margin-left: calc(1.5rem / 2)
    }

    .ml-t-20 {
        margin-left: calc(2rem / 2)
    }

    .ml-t-25 {
        margin-left: calc(2.5rem / 2)
    }

    .ml-t-30 {
        margin-left: calc(3rem / 2)
    }

    .ml-t-35 {
        margin-left: calc(3.5rem / 2)
    }

    .ml-t-40 {
        margin-left: calc(4rem / 2)
    }

    .ml-t-45 {
        margin-left: calc(4.5rem / 2)
    }

    .ml-t-50 {
        margin-left: calc(5rem / 2)
    }

    .ml-t-55 {
        margin-left: calc(5.5rem / 2)
    }

    .ml-t-60 {
        margin-left: calc(6rem / 2)
    }

    .ml-t-65 {
        margin-left: calc(6.5rem / 2)
    }

    .ml-t-70 {
        margin-left: calc(7rem / 2)
    }

    .ml-t-75 {
        margin-left: calc(7.5rem / 2)
    }

    .ml-t-80 {
        margin-left: calc(8rem / 2)
    }

    .ml-t-85 {
        margin-left: calc(8.5rem / 2)
    }

    .ml-t-90 {
        margin-left: calc(9rem / 2)
    }

    .ml-t-95 {
        margin-left: calc(9.5rem / 2)
    }

    .ml-t-100 {
        margin-left: calc(10rem / 2)
    }

    .ml-t-105 {
        margin-left: calc(10.5rem / 2)
    }

    .ml-t-110 {
        margin-left: calc(11rem / 2)
    }

    .ml-t-115 {
        margin-left: calc(11.5rem / 2)
    }

    .ml-t-120 {
        margin-left: calc(12rem / 2)
    }

    .ml-t-125 {
        margin-left: calc(12.5rem / 2)
    }

    .ml-t-130 {
        margin-left: calc(13rem / 2)
    }

    .ml-t-135 {
        margin-left: calc(13.5rem / 2)
    }

    .ml-t-140 {
        margin-left: calc(14rem / 2)
    }

    .ml-t-145 {
        margin-left: calc(14.5rem / 2)
    }

    .ml-t-150 {
        margin-left: calc(15rem / 2)
    }

    .ml-t-155 {
        margin-left: calc(15.5rem / 2)
    }

    .ml-t-160 {
        margin-left: calc(16rem / 2)
    }

    .ml-t-165 {
        margin-left: calc(16.5rem / 2)
    }

    .ml-t-170 {
        margin-left: calc(17rem / 2)
    }

    .ml-t-175 {
        margin-left: calc(17.5rem / 2)
    }

    .ml-t-180 {
        margin-left: calc(18rem / 2)
    }

    .ml-t-185 {
        margin-left: calc(18.5rem / 2)
    }

    .ml-t-190 {
        margin-left: calc(19rem / 2)
    }

    .ml-t-195 {
        margin-left: calc(19.5rem / 2)
    }

    .ml-t-200 {
        margin-left: calc(20rem / 2)
    }

    .ml-t-205 {
        margin-left: calc(20.5rem / 2)
    }

    .ml-t-210 {
        margin-left: calc(21rem / 2)
    }

    .ml-t-215 {
        margin-left: calc(21.5rem / 2)
    }

    .ml-t-220 {
        margin-left: calc(22rem / 2)
    }

    .ml-t-225 {
        margin-left: calc(22.5rem / 2)
    }

    .ml-t-230 {
        margin-left: calc(23rem / 2)
    }

    .ml-t-235 {
        margin-left: calc(23.5rem / 2)
    }

    .ml-t-240 {
        margin-left: calc(24rem / 2)
    }

    .ml-t-245 {
        margin-left: calc(24.5rem / 2)
    }

    .ml-t-250 {
        margin-left: calc(25rem / 2)
    }

    .ml-t-255 {
        margin-left: calc(25.5rem / 2)
    }

    .ml-t-260 {
        margin-left: calc(26rem / 2)
    }

    .ml-t-265 {
        margin-left: calc(26.5rem / 2)
    }

    .ml-t-270 {
        margin-left: calc(27rem / 2)
    }

    .ml-t-275 {
        margin-left: calc(27.5rem / 2)
    }

    .ml-t-280 {
        margin-left: calc(28rem / 2)
    }

    .ml-t-285 {
        margin-left: calc(28.5rem / 2)
    }

    .ml-t-290 {
        margin-left: calc(29rem / 2)
    }

    .ml-t-295 {
        margin-left: calc(29.5rem / 2)
    }

    .ml-t-300 {
        margin-left: calc(30rem / 2)
    }

    .ml-t-305 {
        margin-left: calc(30.5rem / 2)
    }

    .ml-t-310 {
        margin-left: calc(31rem / 2)
    }

    .ml-t-315 {
        margin-left: calc(31.5rem / 2)
    }

    .ml-t-320 {
        margin-left: calc(32rem / 2)
    }

    .ml-t-325 {
        margin-left: calc(32.5rem / 2)
    }

    .ml-t-330 {
        margin-left: calc(33rem / 2)
    }

    .ml-t-335 {
        margin-left: calc(33.5rem / 2)
    }

    .ml-t-340 {
        margin-left: calc(34rem / 2)
    }

    .ml-t-345 {
        margin-left: calc(34.5rem / 2)
    }

    .ml-t-350 {
        margin-left: calc(35rem / 2)
    }

    .ml-t-355 {
        margin-left: calc(35.5rem / 2)
    }

    .ml-t-360 {
        margin-left: calc(36rem / 2)
    }

    .ml-t-365 {
        margin-left: calc(36.5rem / 2)
    }

    .ml-t-370 {
        margin-left: calc(37rem / 2)
    }

    .ml-t-375 {
        margin-left: calc(37.5rem / 2)
    }

    .ml-t-380 {
        margin-left: calc(38rem / 2)
    }

    .ml-t-385 {
        margin-left: calc(38.5rem / 2)
    }

    .ml-t-390 {
        margin-left: calc(39rem / 2)
    }

    .ml-t-395 {
        margin-left: calc(39.5rem / 2)
    }

    .ml-t-400 {
        margin-left: calc(40rem / 2)
    }

    .ml-t-405 {
        margin-left: calc(40.5rem / 2)
    }

    .ml-t-410 {
        margin-left: calc(41rem / 2)
    }

    .ml-t-415 {
        margin-left: calc(41.5rem / 2)
    }

    .ml-t-420 {
        margin-left: calc(42rem / 2)
    }

    .ml-t-425 {
        margin-left: calc(42.5rem / 2)
    }

    .ml-t-430 {
        margin-left: calc(43rem / 2)
    }

    .ml-t-435 {
        margin-left: calc(43.5rem / 2)
    }

    .ml-t-440 {
        margin-left: calc(44rem / 2)
    }

    .ml-t-445 {
        margin-left: calc(44.5rem / 2)
    }

    .ml-t-450 {
        margin-left: calc(45rem / 2)
    }

    .ml-t-455 {
        margin-left: calc(45.5rem / 2)
    }

    .ml-t-460 {
        margin-left: calc(46rem / 2)
    }

    .ml-t-465 {
        margin-left: calc(46.5rem / 2)
    }

    .ml-t-470 {
        margin-left: calc(47rem / 2)
    }

    .ml-t-475 {
        margin-left: calc(47.5rem / 2)
    }

    .ml-t-480 {
        margin-left: calc(48rem / 2)
    }

    .ml-t-485 {
        margin-left: calc(48.5rem / 2)
    }

    .ml-t-490 {
        margin-left: calc(49rem / 2)
    }

    .ml-t-495 {
        margin-left: calc(49.5rem / 2)
    }

    .mr-t-0 {
        margin-right: 0
    }

    .mr-t-5 {
        margin-right: calc(.5rem / 2)
    }

    .mr-t-10 {
        margin-right: calc(1rem / 2)
    }

    .mr-t-15 {
        margin-right: calc(1.5rem / 2)
    }

    .mr-t-20 {
        margin-right: calc(2rem / 2)
    }

    .mr-t-25 {
        margin-right: calc(2.5rem / 2)
    }

    .mr-t-30 {
        margin-right: calc(3rem / 2)
    }

    .mr-t-35 {
        margin-right: calc(3.5rem / 2)
    }

    .mr-t-40 {
        margin-right: calc(4rem / 2)
    }

    .mr-t-45 {
        margin-right: calc(4.5rem / 2)
    }

    .mr-t-50 {
        margin-right: calc(5rem / 2)
    }

    .mr-t-55 {
        margin-right: calc(5.5rem / 2)
    }

    .mr-t-60 {
        margin-right: calc(6rem / 2)
    }

    .mr-t-65 {
        margin-right: calc(6.5rem / 2)
    }

    .mr-t-70 {
        margin-right: calc(7rem / 2)
    }

    .mr-t-75 {
        margin-right: calc(7.5rem / 2)
    }

    .mr-t-80 {
        margin-right: calc(8rem / 2)
    }

    .mr-t-85 {
        margin-right: calc(8.5rem / 2)
    }

    .mr-t-90 {
        margin-right: calc(9rem / 2)
    }

    .mr-t-95 {
        margin-right: calc(9.5rem / 2)
    }

    .mr-t-100 {
        margin-right: calc(10rem / 2)
    }

    .mr-t-105 {
        margin-right: calc(10.5rem / 2)
    }

    .mr-t-110 {
        margin-right: calc(11rem / 2)
    }

    .mr-t-115 {
        margin-right: calc(11.5rem / 2)
    }

    .mr-t-120 {
        margin-right: calc(12rem / 2)
    }

    .mr-t-125 {
        margin-right: calc(12.5rem / 2)
    }

    .mr-t-130 {
        margin-right: calc(13rem / 2)
    }

    .mr-t-135 {
        margin-right: calc(13.5rem / 2)
    }

    .mr-t-140 {
        margin-right: calc(14rem / 2)
    }

    .mr-t-145 {
        margin-right: calc(14.5rem / 2)
    }

    .mr-t-150 {
        margin-right: calc(15rem / 2)
    }

    .mr-t-155 {
        margin-right: calc(15.5rem / 2)
    }

    .mr-t-160 {
        margin-right: calc(16rem / 2)
    }

    .mr-t-165 {
        margin-right: calc(16.5rem / 2)
    }

    .mr-t-170 {
        margin-right: calc(17rem / 2)
    }

    .mr-t-175 {
        margin-right: calc(17.5rem / 2)
    }

    .mr-t-180 {
        margin-right: calc(18rem / 2)
    }

    .mr-t-185 {
        margin-right: calc(18.5rem / 2)
    }

    .mr-t-190 {
        margin-right: calc(19rem / 2)
    }

    .mr-t-195 {
        margin-right: calc(19.5rem / 2)
    }

    .mr-t-200 {
        margin-right: calc(20rem / 2)
    }

    .mr-t-205 {
        margin-right: calc(20.5rem / 2)
    }

    .mr-t-210 {
        margin-right: calc(21rem / 2)
    }

    .mr-t-215 {
        margin-right: calc(21.5rem / 2)
    }

    .mr-t-220 {
        margin-right: calc(22rem / 2)
    }

    .mr-t-225 {
        margin-right: calc(22.5rem / 2)
    }

    .mr-t-230 {
        margin-right: calc(23rem / 2)
    }

    .mr-t-235 {
        margin-right: calc(23.5rem / 2)
    }

    .mr-t-240 {
        margin-right: calc(24rem / 2)
    }

    .mr-t-245 {
        margin-right: calc(24.5rem / 2)
    }

    .mr-t-250 {
        margin-right: calc(25rem / 2)
    }

    .mr-t-255 {
        margin-right: calc(25.5rem / 2)
    }

    .mr-t-260 {
        margin-right: calc(26rem / 2)
    }

    .mr-t-265 {
        margin-right: calc(26.5rem / 2)
    }

    .mr-t-270 {
        margin-right: calc(27rem / 2)
    }

    .mr-t-275 {
        margin-right: calc(27.5rem / 2)
    }

    .mr-t-280 {
        margin-right: calc(28rem / 2)
    }

    .mr-t-285 {
        margin-right: calc(28.5rem / 2)
    }

    .mr-t-290 {
        margin-right: calc(29rem / 2)
    }

    .mr-t-295 {
        margin-right: calc(29.5rem / 2)
    }

    .mr-t-300 {
        margin-right: calc(30rem / 2)
    }

    .mr-t-305 {
        margin-right: calc(30.5rem / 2)
    }

    .mr-t-310 {
        margin-right: calc(31rem / 2)
    }

    .mr-t-315 {
        margin-right: calc(31.5rem / 2)
    }

    .mr-t-320 {
        margin-right: calc(32rem / 2)
    }

    .mr-t-325 {
        margin-right: calc(32.5rem / 2)
    }

    .mr-t-330 {
        margin-right: calc(33rem / 2)
    }

    .mr-t-335 {
        margin-right: calc(33.5rem / 2)
    }

    .mr-t-340 {
        margin-right: calc(34rem / 2)
    }

    .mr-t-345 {
        margin-right: calc(34.5rem / 2)
    }

    .mr-t-350 {
        margin-right: calc(35rem / 2)
    }

    .mr-t-355 {
        margin-right: calc(35.5rem / 2)
    }

    .mr-t-360 {
        margin-right: calc(36rem / 2)
    }

    .mr-t-365 {
        margin-right: calc(36.5rem / 2)
    }

    .mr-t-370 {
        margin-right: calc(37rem / 2)
    }

    .mr-t-375 {
        margin-right: calc(37.5rem / 2)
    }

    .mr-t-380 {
        margin-right: calc(38rem / 2)
    }

    .mr-t-385 {
        margin-right: calc(38.5rem / 2)
    }

    .mr-t-390 {
        margin-right: calc(39rem / 2)
    }

    .mr-t-395 {
        margin-right: calc(39.5rem / 2)
    }

    .mr-t-400 {
        margin-right: calc(40rem / 2)
    }

    .mr-t-405 {
        margin-right: calc(40.5rem / 2)
    }

    .mr-t-410 {
        margin-right: calc(41rem / 2)
    }

    .mr-t-415 {
        margin-right: calc(41.5rem / 2)
    }

    .mr-t-420 {
        margin-right: calc(42rem / 2)
    }

    .mr-t-425 {
        margin-right: calc(42.5rem / 2)
    }

    .mr-t-430 {
        margin-right: calc(43rem / 2)
    }

    .mr-t-435 {
        margin-right: calc(43.5rem / 2)
    }

    .mr-t-440 {
        margin-right: calc(44rem / 2)
    }

    .mr-t-445 {
        margin-right: calc(44.5rem / 2)
    }

    .mr-t-450 {
        margin-right: calc(45rem / 2)
    }

    .mr-t-455 {
        margin-right: calc(45.5rem / 2)
    }

    .mr-t-460 {
        margin-right: calc(46rem / 2)
    }

    .mr-t-465 {
        margin-right: calc(46.5rem / 2)
    }

    .mr-t-470 {
        margin-right: calc(47rem / 2)
    }

    .mr-t-475 {
        margin-right: calc(47.5rem / 2)
    }

    .mr-t-480 {
        margin-right: calc(48rem / 2)
    }

    .mr-t-485 {
        margin-right: calc(48.5rem / 2)
    }

    .mr-t-490 {
        margin-right: calc(49rem / 2)
    }

    .mr-t-495 {
        margin-right: calc(49.5rem / 2)
    }
}

@media only screen and (min-width: 993px) {
    .gap-0 {
        gap: 0
    }

    .gap-5 {
        gap: calc(.5rem / 2)
    }

    .gap-10 {
        gap: calc(1rem / 2)
    }

    .gap-15 {
        gap: calc(1.5rem / 2)
    }

    .gap-20 {
        gap: calc(2rem / 2)
    }

    .gap-25 {
        gap: calc(2.5rem / 2)
    }

    .gap-30 {
        gap: calc(3rem / 2)
    }

    .gap-35 {
        gap: calc(3.5rem / 2)
    }

    .gap-40 {
        gap: calc(4rem / 2)
    }

    .gap-45 {
        gap: calc(4.5rem / 2)
    }

    .gap-50 {
        gap: calc(5rem / 2)
    }

    .gap-55 {
        gap: calc(5.5rem / 2)
    }

    .gap-60 {
        gap: calc(6rem / 2)
    }

    .gap-65 {
        gap: calc(6.5rem / 2)
    }

    .gap-70 {
        gap: calc(7rem / 2)
    }

    .gap-75 {
        gap: calc(7.5rem / 2)
    }

    .gap-80 {
        gap: calc(8rem / 2)
    }

    .gap-85 {
        gap: calc(8.5rem / 2)
    }

    .gap-90 {
        gap: calc(9rem / 2)
    }

    .gap-95 {
        gap: calc(9.5rem / 2)
    }

    .gap-100 {
        gap: calc(10rem / 2)
    }

    .gap-105 {
        gap: calc(10.5rem / 2)
    }

    .gap-110 {
        gap: calc(11rem / 2)
    }

    .gap-115 {
        gap: calc(11.5rem / 2)
    }

    .gap-120 {
        gap: calc(12rem / 2)
    }

    .gap-125 {
        gap: calc(12.5rem / 2)
    }

    .gap-130 {
        gap: calc(13rem / 2)
    }

    .gap-135 {
        gap: calc(13.5rem / 2)
    }

    .gap-140 {
        gap: calc(14rem / 2)
    }

    .gap-145 {
        gap: calc(14.5rem / 2)
    }

    .gap-150 {
        gap: calc(15rem / 2)
    }

    .gap-155 {
        gap: calc(15.5rem / 2)
    }

    .gap-160 {
        gap: calc(16rem / 2)
    }

    .gap-165 {
        gap: calc(16.5rem / 2)
    }

    .gap-170 {
        gap: calc(17rem / 2)
    }

    .gap-175 {
        gap: calc(17.5rem / 2)
    }

    .gap-180 {
        gap: calc(18rem / 2)
    }

    .gap-185 {
        gap: calc(18.5rem / 2)
    }

    .gap-190 {
        gap: calc(19rem / 2)
    }

    .gap-195 {
        gap: calc(19.5rem / 2)
    }

    .gap-200 {
        gap: calc(20rem / 2)
    }

    .gap-205 {
        gap: calc(20.5rem / 2)
    }

    .gap-210 {
        gap: calc(21rem / 2)
    }

    .gap-215 {
        gap: calc(21.5rem / 2)
    }

    .gap-220 {
        gap: calc(22rem / 2)
    }

    .gap-225 {
        gap: calc(22.5rem / 2)
    }

    .gap-230 {
        gap: calc(23rem / 2)
    }

    .gap-235 {
        gap: calc(23.5rem / 2)
    }

    .gap-240 {
        gap: calc(24rem / 2)
    }

    .gap-245 {
        gap: calc(24.5rem / 2)
    }

    .gap-250 {
        gap: calc(25rem / 2)
    }

    .gap-255 {
        gap: calc(25.5rem / 2)
    }

    .gap-260 {
        gap: calc(26rem / 2)
    }

    .gap-265 {
        gap: calc(26.5rem / 2)
    }

    .gap-270 {
        gap: calc(27rem / 2)
    }

    .gap-275 {
        gap: calc(27.5rem / 2)
    }

    .gap-280 {
        gap: calc(28rem / 2)
    }

    .gap-285 {
        gap: calc(28.5rem / 2)
    }

    .gap-290 {
        gap: calc(29rem / 2)
    }

    .gap-295 {
        gap: calc(29.5rem / 2)
    }

    .gap-300 {
        gap: calc(30rem / 2)
    }

    .gap-305 {
        gap: calc(30.5rem / 2)
    }

    .gap-310 {
        gap: calc(31rem / 2)
    }

    .gap-315 {
        gap: calc(31.5rem / 2)
    }

    .gap-320 {
        gap: calc(32rem / 2)
    }

    .gap-325 {
        gap: calc(32.5rem / 2)
    }

    .gap-330 {
        gap: calc(33rem / 2)
    }

    .gap-335 {
        gap: calc(33.5rem / 2)
    }

    .gap-340 {
        gap: calc(34rem / 2)
    }

    .gap-345 {
        gap: calc(34.5rem / 2)
    }

    .gap-350 {
        gap: calc(35rem / 2)
    }

    .gap-355 {
        gap: calc(35.5rem / 2)
    }

    .gap-360 {
        gap: calc(36rem / 2)
    }

    .gap-365 {
        gap: calc(36.5rem / 2)
    }

    .gap-370 {
        gap: calc(37rem / 2)
    }

    .gap-375 {
        gap: calc(37.5rem / 2)
    }

    .gap-380 {
        gap: calc(38rem / 2)
    }

    .gap-385 {
        gap: calc(38.5rem / 2)
    }

    .gap-390 {
        gap: calc(39rem / 2)
    }

    .gap-395 {
        gap: calc(39.5rem / 2)
    }

    .gap-400 {
        gap: calc(40rem / 2)
    }

    .gap-405 {
        gap: calc(40.5rem / 2)
    }

    .gap-410 {
        gap: calc(41rem / 2)
    }

    .gap-415 {
        gap: calc(41.5rem / 2)
    }

    .gap-420 {
        gap: calc(42rem / 2)
    }

    .gap-425 {
        gap: calc(42.5rem / 2)
    }

    .gap-430 {
        gap: calc(43rem / 2)
    }

    .gap-435 {
        gap: calc(43.5rem / 2)
    }

    .gap-440 {
        gap: calc(44rem / 2)
    }

    .gap-445 {
        gap: calc(44.5rem / 2)
    }

    .gap-450 {
        gap: calc(45rem / 2)
    }

    .gap-455 {
        gap: calc(45.5rem / 2)
    }

    .gap-460 {
        gap: calc(46rem / 2)
    }

    .gap-465 {
        gap: calc(46.5rem / 2)
    }

    .gap-470 {
        gap: calc(47rem / 2)
    }

    .gap-475 {
        gap: calc(47.5rem / 2)
    }

    .gap-480 {
        gap: calc(48rem / 2)
    }

    .gap-485 {
        gap: calc(48.5rem / 2)
    }

    .gap-490 {
        gap: calc(49rem / 2)
    }

    .gap-495 {
        gap: calc(49.5rem / 2)
    }

    .pt-0 {
        padding-top: 0
    }

    .pt-5 {
        padding-top: calc(.5rem / 2)
    }

    .pt-10 {
        padding-top: calc(1rem / 2)
    }

    .pt-15 {
        padding-top: calc(1.5rem / 2)
    }

    .pt-20 {
        padding-top: calc(2rem / 2)
    }

    .pt-25 {
        padding-top: calc(2.5rem / 2)
    }

    .pt-30 {
        padding-top: calc(3rem / 2)
    }

    .pt-35 {
        padding-top: calc(3.5rem / 2)
    }

    .pt-40 {
        padding-top: calc(4rem / 2)
    }

    .pt-45 {
        padding-top: calc(4.5rem / 2)
    }

    .pt-50 {
        padding-top: calc(5rem / 2)
    }

    .pt-55 {
        padding-top: calc(5.5rem / 2)
    }

    .pt-60 {
        padding-top: calc(6rem / 2)
    }

    .pt-65 {
        padding-top: calc(6.5rem / 2)
    }

    .pt-70 {
        padding-top: calc(7rem / 2)
    }

    .pt-75 {
        padding-top: calc(7.5rem / 2)
    }

    .pt-80 {
        padding-top: calc(8rem / 2)
    }

    .pt-85 {
        padding-top: calc(8.5rem / 2)
    }

    .pt-90 {
        padding-top: calc(9rem / 2)
    }

    .pt-95 {
        padding-top: calc(9.5rem / 2)
    }

    .pt-100 {
        padding-top: calc(10rem / 2)
    }

    .pt-105 {
        padding-top: calc(10.5rem / 2)
    }

    .pt-110 {
        padding-top: calc(11rem / 2)
    }

    .pt-115 {
        padding-top: calc(11.5rem / 2)
    }

    .pt-120 {
        padding-top: calc(12rem / 2)
    }

    .pt-125 {
        padding-top: calc(12.5rem / 2)
    }

    .pt-130 {
        padding-top: calc(13rem / 2)
    }

    .pt-135 {
        padding-top: calc(13.5rem / 2)
    }

    .pt-140 {
        padding-top: calc(14rem / 2)
    }

    .pt-145 {
        padding-top: calc(14.5rem / 2)
    }

    .pt-150 {
        padding-top: calc(15rem / 2)
    }

    .pt-155 {
        padding-top: calc(15.5rem / 2)
    }

    .pt-160 {
        padding-top: calc(16rem / 2)
    }

    .pt-165 {
        padding-top: calc(16.5rem / 2)
    }

    .pt-170 {
        padding-top: calc(17rem / 2)
    }

    .pt-175 {
        padding-top: calc(17.5rem / 2)
    }

    .pt-180 {
        padding-top: calc(18rem / 2)
    }

    .pt-185 {
        padding-top: calc(18.5rem / 2)
    }

    .pt-190 {
        padding-top: calc(19rem / 2)
    }

    .pt-195 {
        padding-top: calc(19.5rem / 2)
    }

    .pt-200 {
        padding-top: calc(20rem / 2)
    }

    .pt-205 {
        padding-top: calc(20.5rem / 2)
    }

    .pt-210 {
        padding-top: calc(21rem / 2)
    }

    .pt-215 {
        padding-top: calc(21.5rem / 2)
    }

    .pt-220 {
        padding-top: calc(22rem / 2)
    }

    .pt-225 {
        padding-top: calc(22.5rem / 2)
    }

    .pt-230 {
        padding-top: calc(23rem / 2)
    }

    .pt-235 {
        padding-top: calc(23.5rem / 2)
    }

    .pt-240 {
        padding-top: calc(24rem / 2)
    }

    .pt-245 {
        padding-top: calc(24.5rem / 2)
    }

    .pt-250 {
        padding-top: calc(25rem / 2)
    }

    .pt-255 {
        padding-top: calc(25.5rem / 2)
    }

    .pt-260 {
        padding-top: calc(26rem / 2)
    }

    .pt-265 {
        padding-top: calc(26.5rem / 2)
    }

    .pt-270 {
        padding-top: calc(27rem / 2)
    }

    .pt-275 {
        padding-top: calc(27.5rem / 2)
    }

    .pt-280 {
        padding-top: calc(28rem / 2)
    }

    .pt-285 {
        padding-top: calc(28.5rem / 2)
    }

    .pt-290 {
        padding-top: calc(29rem / 2)
    }

    .pt-295 {
        padding-top: calc(29.5rem / 2)
    }

    .pt-300 {
        padding-top: calc(30rem / 2)
    }

    .pt-305 {
        padding-top: calc(30.5rem / 2)
    }

    .pt-310 {
        padding-top: calc(31rem / 2)
    }

    .pt-315 {
        padding-top: calc(31.5rem / 2)
    }

    .pt-320 {
        padding-top: calc(32rem / 2)
    }

    .pt-325 {
        padding-top: calc(32.5rem / 2)
    }

    .pt-330 {
        padding-top: calc(33rem / 2)
    }

    .pt-335 {
        padding-top: calc(33.5rem / 2)
    }

    .pt-340 {
        padding-top: calc(34rem / 2)
    }

    .pt-345 {
        padding-top: calc(34.5rem / 2)
    }

    .pt-350 {
        padding-top: calc(35rem / 2)
    }

    .pt-355 {
        padding-top: calc(35.5rem / 2)
    }

    .pt-360 {
        padding-top: calc(36rem / 2)
    }

    .pt-365 {
        padding-top: calc(36.5rem / 2)
    }

    .pt-370 {
        padding-top: calc(37rem / 2)
    }

    .pt-375 {
        padding-top: calc(37.5rem / 2)
    }

    .pt-380 {
        padding-top: calc(38rem / 2)
    }

    .pt-385 {
        padding-top: calc(38.5rem / 2)
    }

    .pt-390 {
        padding-top: calc(39rem / 2)
    }

    .pt-395 {
        padding-top: calc(39.5rem / 2)
    }

    .pt-400 {
        padding-top: calc(40rem / 2)
    }

    .pt-405 {
        padding-top: calc(40.5rem / 2)
    }

    .pt-410 {
        padding-top: calc(41rem / 2)
    }

    .pt-415 {
        padding-top: calc(41.5rem / 2)
    }

    .pt-420 {
        padding-top: calc(42rem / 2)
    }

    .pt-425 {
        padding-top: calc(42.5rem / 2)
    }

    .pt-430 {
        padding-top: calc(43rem / 2)
    }

    .pt-435 {
        padding-top: calc(43.5rem / 2)
    }

    .pt-440 {
        padding-top: calc(44rem / 2)
    }

    .pt-445 {
        padding-top: calc(44.5rem / 2)
    }

    .pt-450 {
        padding-top: calc(45rem / 2)
    }

    .pt-455 {
        padding-top: calc(45.5rem / 2)
    }

    .pt-460 {
        padding-top: calc(46rem / 2)
    }

    .pt-465 {
        padding-top: calc(46.5rem / 2)
    }

    .pt-470 {
        padding-top: calc(47rem / 2)
    }

    .pt-475 {
        padding-top: calc(47.5rem / 2)
    }

    .pt-480 {
        padding-top: calc(48rem / 2)
    }

    .pt-485 {
        padding-top: calc(48.5rem / 2)
    }

    .pt-490 {
        padding-top: calc(49rem / 2)
    }

    .pt-495 {
        padding-top: calc(49.5rem / 2)
    }

    .pb-0 {
        padding-bottom: 0
    }

    .pb-5 {
        padding-bottom: calc(.5rem / 2)
    }

    .pb-10 {
        padding-bottom: calc(1rem / 2)
    }

    .pb-15 {
        padding-bottom: calc(1.5rem / 2)
    }

    .pb-20 {
        padding-bottom: calc(2rem / 2)
    }

    .pb-25 {
        padding-bottom: calc(2.5rem / 2)
    }

    .pb-30 {
        padding-bottom: calc(3rem / 2)
    }

    .pb-35 {
        padding-bottom: calc(3.5rem / 2)
    }

    .pb-40 {
        padding-bottom: calc(4rem / 2)
    }

    .pb-45 {
        padding-bottom: calc(4.5rem / 2)
    }

    .pb-50 {
        padding-bottom: calc(5rem / 2)
    }

    .pb-55 {
        padding-bottom: calc(5.5rem / 2)
    }

    .pb-60 {
        padding-bottom: calc(6rem / 2)
    }

    .pb-65 {
        padding-bottom: calc(6.5rem / 2)
    }

    .pb-70 {
        padding-bottom: calc(7rem / 2)
    }

    .pb-75 {
        padding-bottom: calc(7.5rem / 2)
    }

    .pb-80 {
        padding-bottom: calc(8rem / 2)
    }

    .pb-85 {
        padding-bottom: calc(8.5rem / 2)
    }

    .pb-90 {
        padding-bottom: calc(9rem / 2)
    }

    .pb-95 {
        padding-bottom: calc(9.5rem / 2)
    }

    .pb-100 {
        padding-bottom: calc(10rem / 2)
    }

    .pb-105 {
        padding-bottom: calc(10.5rem / 2)
    }

    .pb-110 {
        padding-bottom: calc(11rem / 2)
    }

    .pb-115 {
        padding-bottom: calc(11.5rem / 2)
    }

    .pb-120 {
        padding-bottom: calc(12rem / 2)
    }

    .pb-125 {
        padding-bottom: calc(12.5rem / 2)
    }

    .pb-130 {
        padding-bottom: calc(13rem / 2)
    }

    .pb-135 {
        padding-bottom: calc(13.5rem / 2)
    }

    .pb-140 {
        padding-bottom: calc(14rem / 2)
    }

    .pb-145 {
        padding-bottom: calc(14.5rem / 2)
    }

    .pb-150 {
        padding-bottom: calc(15rem / 2)
    }

    .pb-155 {
        padding-bottom: calc(15.5rem / 2)
    }

    .pb-160 {
        padding-bottom: calc(16rem / 2)
    }

    .pb-165 {
        padding-bottom: calc(16.5rem / 2)
    }

    .pb-170 {
        padding-bottom: calc(17rem / 2)
    }

    .pb-175 {
        padding-bottom: calc(17.5rem / 2)
    }

    .pb-180 {
        padding-bottom: calc(18rem / 2)
    }

    .pb-185 {
        padding-bottom: calc(18.5rem / 2)
    }

    .pb-190 {
        padding-bottom: calc(19rem / 2)
    }

    .pb-195 {
        padding-bottom: calc(19.5rem / 2)
    }

    .pb-200 {
        padding-bottom: calc(20rem / 2)
    }

    .pb-205 {
        padding-bottom: calc(20.5rem / 2)
    }

    .pb-210 {
        padding-bottom: calc(21rem / 2)
    }

    .pb-215 {
        padding-bottom: calc(21.5rem / 2)
    }

    .pb-220 {
        padding-bottom: calc(22rem / 2)
    }

    .pb-225 {
        padding-bottom: calc(22.5rem / 2)
    }

    .pb-230 {
        padding-bottom: calc(23rem / 2)
    }

    .pb-235 {
        padding-bottom: calc(23.5rem / 2)
    }

    .pb-240 {
        padding-bottom: calc(24rem / 2)
    }

    .pb-245 {
        padding-bottom: calc(24.5rem / 2)
    }

    .pb-250 {
        padding-bottom: calc(25rem / 2)
    }

    .pb-255 {
        padding-bottom: calc(25.5rem / 2)
    }

    .pb-260 {
        padding-bottom: calc(26rem / 2)
    }

    .pb-265 {
        padding-bottom: calc(26.5rem / 2)
    }

    .pb-270 {
        padding-bottom: calc(27rem / 2)
    }

    .pb-275 {
        padding-bottom: calc(27.5rem / 2)
    }

    .pb-280 {
        padding-bottom: calc(28rem / 2)
    }

    .pb-285 {
        padding-bottom: calc(28.5rem / 2)
    }

    .pb-290 {
        padding-bottom: calc(29rem / 2)
    }

    .pb-295 {
        padding-bottom: calc(29.5rem / 2)
    }

    .pb-300 {
        padding-bottom: calc(30rem / 2)
    }

    .pb-305 {
        padding-bottom: calc(30.5rem / 2)
    }

    .pb-310 {
        padding-bottom: calc(31rem / 2)
    }

    .pb-315 {
        padding-bottom: calc(31.5rem / 2)
    }

    .pb-320 {
        padding-bottom: calc(32rem / 2)
    }

    .pb-325 {
        padding-bottom: calc(32.5rem / 2)
    }

    .pb-330 {
        padding-bottom: calc(33rem / 2)
    }

    .pb-335 {
        padding-bottom: calc(33.5rem / 2)
    }

    .pb-340 {
        padding-bottom: calc(34rem / 2)
    }

    .pb-345 {
        padding-bottom: calc(34.5rem / 2)
    }

    .pb-350 {
        padding-bottom: calc(35rem / 2)
    }

    .pb-355 {
        padding-bottom: calc(35.5rem / 2)
    }

    .pb-360 {
        padding-bottom: calc(36rem / 2)
    }

    .pb-365 {
        padding-bottom: calc(36.5rem / 2)
    }

    .pb-370 {
        padding-bottom: calc(37rem / 2)
    }

    .pb-375 {
        padding-bottom: calc(37.5rem / 2)
    }

    .pb-380 {
        padding-bottom: calc(38rem / 2)
    }

    .pb-385 {
        padding-bottom: calc(38.5rem / 2)
    }

    .pb-390 {
        padding-bottom: calc(39rem / 2)
    }

    .pb-395 {
        padding-bottom: calc(39.5rem / 2)
    }

    .pb-400 {
        padding-bottom: calc(40rem / 2)
    }

    .pb-405 {
        padding-bottom: calc(40.5rem / 2)
    }

    .pb-410 {
        padding-bottom: calc(41rem / 2)
    }

    .pb-415 {
        padding-bottom: calc(41.5rem / 2)
    }

    .pb-420 {
        padding-bottom: calc(42rem / 2)
    }

    .pb-425 {
        padding-bottom: calc(42.5rem / 2)
    }

    .pb-430 {
        padding-bottom: calc(43rem / 2)
    }

    .pb-435 {
        padding-bottom: calc(43.5rem / 2)
    }

    .pb-440 {
        padding-bottom: calc(44rem / 2)
    }

    .pb-445 {
        padding-bottom: calc(44.5rem / 2)
    }

    .pb-450 {
        padding-bottom: calc(45rem / 2)
    }

    .pb-455 {
        padding-bottom: calc(45.5rem / 2)
    }

    .pb-460 {
        padding-bottom: calc(46rem / 2)
    }

    .pb-465 {
        padding-bottom: calc(46.5rem / 2)
    }

    .pb-470 {
        padding-bottom: calc(47rem / 2)
    }

    .pb-475 {
        padding-bottom: calc(47.5rem / 2)
    }

    .pb-480 {
        padding-bottom: calc(48rem / 2)
    }

    .pb-485 {
        padding-bottom: calc(48.5rem / 2)
    }

    .pb-490 {
        padding-bottom: calc(49rem / 2)
    }

    .pb-495 {
        padding-bottom: calc(49.5rem / 2)
    }

    .pl-0 {
        padding-left: 0
    }

    .pl-5 {
        padding-left: calc(.5rem / 2)
    }

    .pl-10 {
        padding-left: calc(1rem / 2)
    }

    .pl-15 {
        padding-left: calc(1.5rem / 2)
    }

    .pl-20 {
        padding-left: calc(2rem / 2)
    }

    .pl-25 {
        padding-left: calc(2.5rem / 2)
    }

    .pl-30 {
        padding-left: calc(3rem / 2)
    }

    .pl-35 {
        padding-left: calc(3.5rem / 2)
    }

    .pl-40 {
        padding-left: calc(4rem / 2)
    }

    .pl-45 {
        padding-left: calc(4.5rem / 2)
    }

    .pl-50 {
        padding-left: calc(5rem / 2)
    }

    .pl-55 {
        padding-left: calc(5.5rem / 2)
    }

    .pl-60 {
        padding-left: calc(6rem / 2)
    }

    .pl-65 {
        padding-left: calc(6.5rem / 2)
    }

    .pl-70 {
        padding-left: calc(7rem / 2)
    }

    .pl-75 {
        padding-left: calc(7.5rem / 2)
    }

    .pl-80 {
        padding-left: calc(8rem / 2)
    }

    .pl-85 {
        padding-left: calc(8.5rem / 2)
    }

    .pl-90 {
        padding-left: calc(9rem / 2)
    }

    .pl-95 {
        padding-left: calc(9.5rem / 2)
    }

    .pl-100 {
        padding-left: calc(10rem / 2)
    }

    .pl-105 {
        padding-left: calc(10.5rem / 2)
    }

    .pl-110 {
        padding-left: calc(11rem / 2)
    }

    .pl-115 {
        padding-left: calc(11.5rem / 2)
    }

    .pl-120 {
        padding-left: calc(12rem / 2)
    }

    .pl-125 {
        padding-left: calc(12.5rem / 2)
    }

    .pl-130 {
        padding-left: calc(13rem / 2)
    }

    .pl-135 {
        padding-left: calc(13.5rem / 2)
    }

    .pl-140 {
        padding-left: calc(14rem / 2)
    }

    .pl-145 {
        padding-left: calc(14.5rem / 2)
    }

    .pl-150 {
        padding-left: calc(15rem / 2)
    }

    .pl-155 {
        padding-left: calc(15.5rem / 2)
    }

    .pl-160 {
        padding-left: calc(16rem / 2)
    }

    .pl-165 {
        padding-left: calc(16.5rem / 2)
    }

    .pl-170 {
        padding-left: calc(17rem / 2)
    }

    .pl-175 {
        padding-left: calc(17.5rem / 2)
    }

    .pl-180 {
        padding-left: calc(18rem / 2)
    }

    .pl-185 {
        padding-left: calc(18.5rem / 2)
    }

    .pl-190 {
        padding-left: calc(19rem / 2)
    }

    .pl-195 {
        padding-left: calc(19.5rem / 2)
    }

    .pl-200 {
        padding-left: calc(20rem / 2)
    }

    .pl-205 {
        padding-left: calc(20.5rem / 2)
    }

    .pl-210 {
        padding-left: calc(21rem / 2)
    }

    .pl-215 {
        padding-left: calc(21.5rem / 2)
    }

    .pl-220 {
        padding-left: calc(22rem / 2)
    }

    .pl-225 {
        padding-left: calc(22.5rem / 2)
    }

    .pl-230 {
        padding-left: calc(23rem / 2)
    }

    .pl-235 {
        padding-left: calc(23.5rem / 2)
    }

    .pl-240 {
        padding-left: calc(24rem / 2)
    }

    .pl-245 {
        padding-left: calc(24.5rem / 2)
    }

    .pl-250 {
        padding-left: calc(25rem / 2)
    }

    .pl-255 {
        padding-left: calc(25.5rem / 2)
    }

    .pl-260 {
        padding-left: calc(26rem / 2)
    }

    .pl-265 {
        padding-left: calc(26.5rem / 2)
    }

    .pl-270 {
        padding-left: calc(27rem / 2)
    }

    .pl-275 {
        padding-left: calc(27.5rem / 2)
    }

    .pl-280 {
        padding-left: calc(28rem / 2)
    }

    .pl-285 {
        padding-left: calc(28.5rem / 2)
    }

    .pl-290 {
        padding-left: calc(29rem / 2)
    }

    .pl-295 {
        padding-left: calc(29.5rem / 2)
    }

    .pl-300 {
        padding-left: calc(30rem / 2)
    }

    .pl-305 {
        padding-left: calc(30.5rem / 2)
    }

    .pl-310 {
        padding-left: calc(31rem / 2)
    }

    .pl-315 {
        padding-left: calc(31.5rem / 2)
    }

    .pl-320 {
        padding-left: calc(32rem / 2)
    }

    .pl-325 {
        padding-left: calc(32.5rem / 2)
    }

    .pl-330 {
        padding-left: calc(33rem / 2)
    }

    .pl-335 {
        padding-left: calc(33.5rem / 2)
    }

    .pl-340 {
        padding-left: calc(34rem / 2)
    }

    .pl-345 {
        padding-left: calc(34.5rem / 2)
    }

    .pl-350 {
        padding-left: calc(35rem / 2)
    }

    .pl-355 {
        padding-left: calc(35.5rem / 2)
    }

    .pl-360 {
        padding-left: calc(36rem / 2)
    }

    .pl-365 {
        padding-left: calc(36.5rem / 2)
    }

    .pl-370 {
        padding-left: calc(37rem / 2)
    }

    .pl-375 {
        padding-left: calc(37.5rem / 2)
    }

    .pl-380 {
        padding-left: calc(38rem / 2)
    }

    .pl-385 {
        padding-left: calc(38.5rem / 2)
    }

    .pl-390 {
        padding-left: calc(39rem / 2)
    }

    .pl-395 {
        padding-left: calc(39.5rem / 2)
    }

    .pl-400 {
        padding-left: calc(40rem / 2)
    }

    .pl-405 {
        padding-left: calc(40.5rem / 2)
    }

    .pl-410 {
        padding-left: calc(41rem / 2)
    }

    .pl-415 {
        padding-left: calc(41.5rem / 2)
    }

    .pl-420 {
        padding-left: calc(42rem / 2)
    }

    .pl-425 {
        padding-left: calc(42.5rem / 2)
    }

    .pl-430 {
        padding-left: calc(43rem / 2)
    }

    .pl-435 {
        padding-left: calc(43.5rem / 2)
    }

    .pl-440 {
        padding-left: calc(44rem / 2)
    }

    .pl-445 {
        padding-left: calc(44.5rem / 2)
    }

    .pl-450 {
        padding-left: calc(45rem / 2)
    }

    .pl-455 {
        padding-left: calc(45.5rem / 2)
    }

    .pl-460 {
        padding-left: calc(46rem / 2)
    }

    .pl-465 {
        padding-left: calc(46.5rem / 2)
    }

    .pl-470 {
        padding-left: calc(47rem / 2)
    }

    .pl-475 {
        padding-left: calc(47.5rem / 2)
    }

    .pl-480 {
        padding-left: calc(48rem / 2)
    }

    .pl-485 {
        padding-left: calc(48.5rem / 2)
    }

    .pl-490 {
        padding-left: calc(49rem / 2)
    }

    .pl-495 {
        padding-left: calc(49.5rem / 2)
    }

    .pr-0 {
        padding-right: 0
    }

    .pr-5 {
        padding-right: calc(.5rem / 2)
    }

    .pr-10 {
        padding-right: calc(1rem / 2)
    }

    .pr-15 {
        padding-right: calc(1.5rem / 2)
    }

    .pr-20 {
        padding-right: calc(2rem / 2)
    }

    .pr-25 {
        padding-right: calc(2.5rem / 2)
    }

    .pr-30 {
        padding-right: calc(3rem / 2)
    }

    .pr-35 {
        padding-right: calc(3.5rem / 2)
    }

    .pr-40 {
        padding-right: calc(4rem / 2)
    }

    .pr-45 {
        padding-right: calc(4.5rem / 2)
    }

    .pr-50 {
        padding-right: calc(5rem / 2)
    }

    .pr-55 {
        padding-right: calc(5.5rem / 2)
    }

    .pr-60 {
        padding-right: calc(6rem / 2)
    }

    .pr-65 {
        padding-right: calc(6.5rem / 2)
    }

    .pr-70 {
        padding-right: calc(7rem / 2)
    }

    .pr-75 {
        padding-right: calc(7.5rem / 2)
    }

    .pr-80 {
        padding-right: calc(8rem / 2)
    }

    .pr-85 {
        padding-right: calc(8.5rem / 2)
    }

    .pr-90 {
        padding-right: calc(9rem / 2)
    }

    .pr-95 {
        padding-right: calc(9.5rem / 2)
    }

    .pr-100 {
        padding-right: calc(10rem / 2)
    }

    .pr-105 {
        padding-right: calc(10.5rem / 2)
    }

    .pr-110 {
        padding-right: calc(11rem / 2)
    }

    .pr-115 {
        padding-right: calc(11.5rem / 2)
    }

    .pr-120 {
        padding-right: calc(12rem / 2)
    }

    .pr-125 {
        padding-right: calc(12.5rem / 2)
    }

    .pr-130 {
        padding-right: calc(13rem / 2)
    }

    .pr-135 {
        padding-right: calc(13.5rem / 2)
    }

    .pr-140 {
        padding-right: calc(14rem / 2)
    }

    .pr-145 {
        padding-right: calc(14.5rem / 2)
    }

    .pr-150 {
        padding-right: calc(15rem / 2)
    }

    .pr-155 {
        padding-right: calc(15.5rem / 2)
    }

    .pr-160 {
        padding-right: calc(16rem / 2)
    }

    .pr-165 {
        padding-right: calc(16.5rem / 2)
    }

    .pr-170 {
        padding-right: calc(17rem / 2)
    }

    .pr-175 {
        padding-right: calc(17.5rem / 2)
    }

    .pr-180 {
        padding-right: calc(18rem / 2)
    }

    .pr-185 {
        padding-right: calc(18.5rem / 2)
    }

    .pr-190 {
        padding-right: calc(19rem / 2)
    }

    .pr-195 {
        padding-right: calc(19.5rem / 2)
    }

    .pr-200 {
        padding-right: calc(20rem / 2)
    }

    .pr-205 {
        padding-right: calc(20.5rem / 2)
    }

    .pr-210 {
        padding-right: calc(21rem / 2)
    }

    .pr-215 {
        padding-right: calc(21.5rem / 2)
    }

    .pr-220 {
        padding-right: calc(22rem / 2)
    }

    .pr-225 {
        padding-right: calc(22.5rem / 2)
    }

    .pr-230 {
        padding-right: calc(23rem / 2)
    }

    .pr-235 {
        padding-right: calc(23.5rem / 2)
    }

    .pr-240 {
        padding-right: calc(24rem / 2)
    }

    .pr-245 {
        padding-right: calc(24.5rem / 2)
    }

    .pr-250 {
        padding-right: calc(25rem / 2)
    }

    .pr-255 {
        padding-right: calc(25.5rem / 2)
    }

    .pr-260 {
        padding-right: calc(26rem / 2)
    }

    .pr-265 {
        padding-right: calc(26.5rem / 2)
    }

    .pr-270 {
        padding-right: calc(27rem / 2)
    }

    .pr-275 {
        padding-right: calc(27.5rem / 2)
    }

    .pr-280 {
        padding-right: calc(28rem / 2)
    }

    .pr-285 {
        padding-right: calc(28.5rem / 2)
    }

    .pr-290 {
        padding-right: calc(29rem / 2)
    }

    .pr-295 {
        padding-right: calc(29.5rem / 2)
    }

    .pr-300 {
        padding-right: calc(30rem / 2)
    }

    .pr-305 {
        padding-right: calc(30.5rem / 2)
    }

    .pr-310 {
        padding-right: calc(31rem / 2)
    }

    .pr-315 {
        padding-right: calc(31.5rem / 2)
    }

    .pr-320 {
        padding-right: calc(32rem / 2)
    }

    .pr-325 {
        padding-right: calc(32.5rem / 2)
    }

    .pr-330 {
        padding-right: calc(33rem / 2)
    }

    .pr-335 {
        padding-right: calc(33.5rem / 2)
    }

    .pr-340 {
        padding-right: calc(34rem / 2)
    }

    .pr-345 {
        padding-right: calc(34.5rem / 2)
    }

    .pr-350 {
        padding-right: calc(35rem / 2)
    }

    .pr-355 {
        padding-right: calc(35.5rem / 2)
    }

    .pr-360 {
        padding-right: calc(36rem / 2)
    }

    .pr-365 {
        padding-right: calc(36.5rem / 2)
    }

    .pr-370 {
        padding-right: calc(37rem / 2)
    }

    .pr-375 {
        padding-right: calc(37.5rem / 2)
    }

    .pr-380 {
        padding-right: calc(38rem / 2)
    }

    .pr-385 {
        padding-right: calc(38.5rem / 2)
    }

    .pr-390 {
        padding-right: calc(39rem / 2)
    }

    .pr-395 {
        padding-right: calc(39.5rem / 2)
    }

    .pr-400 {
        padding-right: calc(40rem / 2)
    }

    .pr-405 {
        padding-right: calc(40.5rem / 2)
    }

    .pr-410 {
        padding-right: calc(41rem / 2)
    }

    .pr-415 {
        padding-right: calc(41.5rem / 2)
    }

    .pr-420 {
        padding-right: calc(42rem / 2)
    }

    .pr-425 {
        padding-right: calc(42.5rem / 2)
    }

    .pr-430 {
        padding-right: calc(43rem / 2)
    }

    .pr-435 {
        padding-right: calc(43.5rem / 2)
    }

    .pr-440 {
        padding-right: calc(44rem / 2)
    }

    .pr-445 {
        padding-right: calc(44.5rem / 2)
    }

    .pr-450 {
        padding-right: calc(45rem / 2)
    }

    .pr-455 {
        padding-right: calc(45.5rem / 2)
    }

    .pr-460 {
        padding-right: calc(46rem / 2)
    }

    .pr-465 {
        padding-right: calc(46.5rem / 2)
    }

    .pr-470 {
        padding-right: calc(47rem / 2)
    }

    .pr-475 {
        padding-right: calc(47.5rem / 2)
    }

    .pr-480 {
        padding-right: calc(48rem / 2)
    }

    .pr-485 {
        padding-right: calc(48.5rem / 2)
    }

    .pr-490 {
        padding-right: calc(49rem / 2)
    }

    .pr-495 {
        padding-right: calc(49.5rem / 2)
    }

    .mt-0 {
        margin-top: 0
    }

    .mt-5 {
        margin-top: calc(.5rem / 2)
    }

    .mt-10 {
        margin-top: calc(1rem / 2)
    }

    .mt-15 {
        margin-top: calc(1.5rem / 2)
    }

    .mt-20 {
        margin-top: calc(2rem / 2)
    }

    .mt-25 {
        margin-top: calc(2.5rem / 2)
    }

    .mt-30 {
        margin-top: calc(3rem / 2)
    }

    .mt-35 {
        margin-top: calc(3.5rem / 2)
    }

    .mt-40 {
        margin-top: calc(4rem / 2)
    }

    .mt-45 {
        margin-top: calc(4.5rem / 2)
    }

    .mt-50 {
        margin-top: calc(5rem / 2)
    }

    .mt-55 {
        margin-top: calc(5.5rem / 2)
    }

    .mt-60 {
        margin-top: calc(6rem / 2)
    }

    .mt-65 {
        margin-top: calc(6.5rem / 2)
    }

    .mt-70 {
        margin-top: calc(7rem / 2)
    }

    .mt-75 {
        margin-top: calc(7.5rem / 2)
    }

    .mt-80 {
        margin-top: calc(8rem / 2)
    }

    .mt-85 {
        margin-top: calc(8.5rem / 2)
    }

    .mt-90 {
        margin-top: calc(9rem / 2)
    }

    .mt-95 {
        margin-top: calc(9.5rem / 2)
    }

    .mt-100 {
        margin-top: calc(10rem / 2)
    }

    .mt-105 {
        margin-top: calc(10.5rem / 2)
    }

    .mt-110 {
        margin-top: calc(11rem / 2)
    }

    .mt-115 {
        margin-top: calc(11.5rem / 2)
    }

    .mt-120 {
        margin-top: calc(12rem / 2)
    }

    .mt-125 {
        margin-top: calc(12.5rem / 2)
    }

    .mt-130 {
        margin-top: calc(13rem / 2)
    }

    .mt-135 {
        margin-top: calc(13.5rem / 2)
    }

    .mt-140 {
        margin-top: calc(14rem / 2)
    }

    .mt-145 {
        margin-top: calc(14.5rem / 2)
    }

    .mt-150 {
        margin-top: calc(15rem / 2)
    }

    .mt-155 {
        margin-top: calc(15.5rem / 2)
    }

    .mt-160 {
        margin-top: calc(16rem / 2)
    }

    .mt-165 {
        margin-top: calc(16.5rem / 2)
    }

    .mt-170 {
        margin-top: calc(17rem / 2)
    }

    .mt-175 {
        margin-top: calc(17.5rem / 2)
    }

    .mt-180 {
        margin-top: calc(18rem / 2)
    }

    .mt-185 {
        margin-top: calc(18.5rem / 2)
    }

    .mt-190 {
        margin-top: calc(19rem / 2)
    }

    .mt-195 {
        margin-top: calc(19.5rem / 2)
    }

    .mt-200 {
        margin-top: calc(20rem / 2)
    }

    .mt-205 {
        margin-top: calc(20.5rem / 2)
    }

    .mt-210 {
        margin-top: calc(21rem / 2)
    }

    .mt-215 {
        margin-top: calc(21.5rem / 2)
    }

    .mt-220 {
        margin-top: calc(22rem / 2)
    }

    .mt-225 {
        margin-top: calc(22.5rem / 2)
    }

    .mt-230 {
        margin-top: calc(23rem / 2)
    }

    .mt-235 {
        margin-top: calc(23.5rem / 2)
    }

    .mt-240 {
        margin-top: calc(24rem / 2)
    }

    .mt-245 {
        margin-top: calc(24.5rem / 2)
    }

    .mt-250 {
        margin-top: calc(25rem / 2)
    }

    .mt-255 {
        margin-top: calc(25.5rem / 2)
    }

    .mt-260 {
        margin-top: calc(26rem / 2)
    }

    .mt-265 {
        margin-top: calc(26.5rem / 2)
    }

    .mt-270 {
        margin-top: calc(27rem / 2)
    }

    .mt-275 {
        margin-top: calc(27.5rem / 2)
    }

    .mt-280 {
        margin-top: calc(28rem / 2)
    }

    .mt-285 {
        margin-top: calc(28.5rem / 2)
    }

    .mt-290 {
        margin-top: calc(29rem / 2)
    }

    .mt-295 {
        margin-top: calc(29.5rem / 2)
    }

    .mt-300 {
        margin-top: calc(30rem / 2)
    }

    .mt-305 {
        margin-top: calc(30.5rem / 2)
    }

    .mt-310 {
        margin-top: calc(31rem / 2)
    }

    .mt-315 {
        margin-top: calc(31.5rem / 2)
    }

    .mt-320 {
        margin-top: calc(32rem / 2)
    }

    .mt-325 {
        margin-top: calc(32.5rem / 2)
    }

    .mt-330 {
        margin-top: calc(33rem / 2)
    }

    .mt-335 {
        margin-top: calc(33.5rem / 2)
    }

    .mt-340 {
        margin-top: calc(34rem / 2)
    }

    .mt-345 {
        margin-top: calc(34.5rem / 2)
    }

    .mt-350 {
        margin-top: calc(35rem / 2)
    }

    .mt-355 {
        margin-top: calc(35.5rem / 2)
    }

    .mt-360 {
        margin-top: calc(36rem / 2)
    }

    .mt-365 {
        margin-top: calc(36.5rem / 2)
    }

    .mt-370 {
        margin-top: calc(37rem / 2)
    }

    .mt-375 {
        margin-top: calc(37.5rem / 2)
    }

    .mt-380 {
        margin-top: calc(38rem / 2)
    }

    .mt-385 {
        margin-top: calc(38.5rem / 2)
    }

    .mt-390 {
        margin-top: calc(39rem / 2)
    }

    .mt-395 {
        margin-top: calc(39.5rem / 2)
    }

    .mt-400 {
        margin-top: calc(40rem / 2)
    }

    .mt-405 {
        margin-top: calc(40.5rem / 2)
    }

    .mt-410 {
        margin-top: calc(41rem / 2)
    }

    .mt-415 {
        margin-top: calc(41.5rem / 2)
    }

    .mt-420 {
        margin-top: calc(42rem / 2)
    }

    .mt-425 {
        margin-top: calc(42.5rem / 2)
    }

    .mt-430 {
        margin-top: calc(43rem / 2)
    }

    .mt-435 {
        margin-top: calc(43.5rem / 2)
    }

    .mt-440 {
        margin-top: calc(44rem / 2)
    }

    .mt-445 {
        margin-top: calc(44.5rem / 2)
    }

    .mt-450 {
        margin-top: calc(45rem / 2)
    }

    .mt-455 {
        margin-top: calc(45.5rem / 2)
    }

    .mt-460 {
        margin-top: calc(46rem / 2)
    }

    .mt-465 {
        margin-top: calc(46.5rem / 2)
    }

    .mt-470 {
        margin-top: calc(47rem / 2)
    }

    .mt-475 {
        margin-top: calc(47.5rem / 2)
    }

    .mt-480 {
        margin-top: calc(48rem / 2)
    }

    .mt-485 {
        margin-top: calc(48.5rem / 2)
    }

    .mt-490 {
        margin-top: calc(49rem / 2)
    }

    .mt-495 {
        margin-top: calc(49.5rem / 2)
    }

    .mb-0 {
        margin-bottom: 0
    }

    .mb-5 {
        margin-bottom: calc(.5rem / 2)
    }

    .mb-10 {
        margin-bottom: calc(1rem / 2)
    }

    .mb-15 {
        margin-bottom: calc(1.5rem / 2)
    }

    .mb-20 {
        margin-bottom: calc(2rem / 2)
    }

    .mb-25 {
        margin-bottom: calc(2.5rem / 2)
    }

    .mb-30 {
        margin-bottom: calc(3rem / 2)
    }

    .mb-35 {
        margin-bottom: calc(3.5rem / 2)
    }

    .mb-40 {
        margin-bottom: calc(4rem / 2)
    }

    .mb-45 {
        margin-bottom: calc(4.5rem / 2)
    }

    .mb-50 {
        margin-bottom: calc(5rem / 2)
    }

    .mb-55 {
        margin-bottom: calc(5.5rem / 2)
    }

    .mb-60 {
        margin-bottom: calc(6rem / 2)
    }

    .mb-65 {
        margin-bottom: calc(6.5rem / 2)
    }

    .mb-70 {
        margin-bottom: calc(7rem / 2)
    }

    .mb-75 {
        margin-bottom: calc(7.5rem / 2)
    }

    .mb-80 {
        margin-bottom: calc(8rem / 2)
    }

    .mb-85 {
        margin-bottom: calc(8.5rem / 2)
    }

    .mb-90 {
        margin-bottom: calc(9rem / 2)
    }

    .mb-95 {
        margin-bottom: calc(9.5rem / 2)
    }

    .mb-100 {
        margin-bottom: calc(10rem / 2)
    }

    .mb-105 {
        margin-bottom: calc(10.5rem / 2)
    }

    .mb-110 {
        margin-bottom: calc(11rem / 2)
    }

    .mb-115 {
        margin-bottom: calc(11.5rem / 2)
    }

    .mb-120 {
        margin-bottom: calc(12rem / 2)
    }

    .mb-125 {
        margin-bottom: calc(12.5rem / 2)
    }

    .mb-130 {
        margin-bottom: calc(13rem / 2)
    }

    .mb-135 {
        margin-bottom: calc(13.5rem / 2)
    }

    .mb-140 {
        margin-bottom: calc(14rem / 2)
    }

    .mb-145 {
        margin-bottom: calc(14.5rem / 2)
    }

    .mb-150 {
        margin-bottom: calc(15rem / 2)
    }

    .mb-155 {
        margin-bottom: calc(15.5rem / 2)
    }

    .mb-160 {
        margin-bottom: calc(16rem / 2)
    }

    .mb-165 {
        margin-bottom: calc(16.5rem / 2)
    }

    .mb-170 {
        margin-bottom: calc(17rem / 2)
    }

    .mb-175 {
        margin-bottom: calc(17.5rem / 2)
    }

    .mb-180 {
        margin-bottom: calc(18rem / 2)
    }

    .mb-185 {
        margin-bottom: calc(18.5rem / 2)
    }

    .mb-190 {
        margin-bottom: calc(19rem / 2)
    }

    .mb-195 {
        margin-bottom: calc(19.5rem / 2)
    }

    .mb-200 {
        margin-bottom: calc(20rem / 2)
    }

    .mb-205 {
        margin-bottom: calc(20.5rem / 2)
    }

    .mb-210 {
        margin-bottom: calc(21rem / 2)
    }

    .mb-215 {
        margin-bottom: calc(21.5rem / 2)
    }

    .mb-220 {
        margin-bottom: calc(22rem / 2)
    }

    .mb-225 {
        margin-bottom: calc(22.5rem / 2)
    }

    .mb-230 {
        margin-bottom: calc(23rem / 2)
    }

    .mb-235 {
        margin-bottom: calc(23.5rem / 2)
    }

    .mb-240 {
        margin-bottom: calc(24rem / 2)
    }

    .mb-245 {
        margin-bottom: calc(24.5rem / 2)
    }

    .mb-250 {
        margin-bottom: calc(25rem / 2)
    }

    .mb-255 {
        margin-bottom: calc(25.5rem / 2)
    }

    .mb-260 {
        margin-bottom: calc(26rem / 2)
    }

    .mb-265 {
        margin-bottom: calc(26.5rem / 2)
    }

    .mb-270 {
        margin-bottom: calc(27rem / 2)
    }

    .mb-275 {
        margin-bottom: calc(27.5rem / 2)
    }

    .mb-280 {
        margin-bottom: calc(28rem / 2)
    }

    .mb-285 {
        margin-bottom: calc(28.5rem / 2)
    }

    .mb-290 {
        margin-bottom: calc(29rem / 2)
    }

    .mb-295 {
        margin-bottom: calc(29.5rem / 2)
    }

    .mb-300 {
        margin-bottom: calc(30rem / 2)
    }

    .mb-305 {
        margin-bottom: calc(30.5rem / 2)
    }

    .mb-310 {
        margin-bottom: calc(31rem / 2)
    }

    .mb-315 {
        margin-bottom: calc(31.5rem / 2)
    }

    .mb-320 {
        margin-bottom: calc(32rem / 2)
    }

    .mb-325 {
        margin-bottom: calc(32.5rem / 2)
    }

    .mb-330 {
        margin-bottom: calc(33rem / 2)
    }

    .mb-335 {
        margin-bottom: calc(33.5rem / 2)
    }

    .mb-340 {
        margin-bottom: calc(34rem / 2)
    }

    .mb-345 {
        margin-bottom: calc(34.5rem / 2)
    }

    .mb-350 {
        margin-bottom: calc(35rem / 2)
    }

    .mb-355 {
        margin-bottom: calc(35.5rem / 2)
    }

    .mb-360 {
        margin-bottom: calc(36rem / 2)
    }

    .mb-365 {
        margin-bottom: calc(36.5rem / 2)
    }

    .mb-370 {
        margin-bottom: calc(37rem / 2)
    }

    .mb-375 {
        margin-bottom: calc(37.5rem / 2)
    }

    .mb-380 {
        margin-bottom: calc(38rem / 2)
    }

    .mb-385 {
        margin-bottom: calc(38.5rem / 2)
    }

    .mb-390 {
        margin-bottom: calc(39rem / 2)
    }

    .mb-395 {
        margin-bottom: calc(39.5rem / 2)
    }

    .mb-400 {
        margin-bottom: calc(40rem / 2)
    }

    .mb-405 {
        margin-bottom: calc(40.5rem / 2)
    }

    .mb-410 {
        margin-bottom: calc(41rem / 2)
    }

    .mb-415 {
        margin-bottom: calc(41.5rem / 2)
    }

    .mb-420 {
        margin-bottom: calc(42rem / 2)
    }

    .mb-425 {
        margin-bottom: calc(42.5rem / 2)
    }

    .mb-430 {
        margin-bottom: calc(43rem / 2)
    }

    .mb-435 {
        margin-bottom: calc(43.5rem / 2)
    }

    .mb-440 {
        margin-bottom: calc(44rem / 2)
    }

    .mb-445 {
        margin-bottom: calc(44.5rem / 2)
    }

    .mb-450 {
        margin-bottom: calc(45rem / 2)
    }

    .mb-455 {
        margin-bottom: calc(45.5rem / 2)
    }

    .mb-460 {
        margin-bottom: calc(46rem / 2)
    }

    .mb-465 {
        margin-bottom: calc(46.5rem / 2)
    }

    .mb-470 {
        margin-bottom: calc(47rem / 2)
    }

    .mb-475 {
        margin-bottom: calc(47.5rem / 2)
    }

    .mb-480 {
        margin-bottom: calc(48rem / 2)
    }

    .mb-485 {
        margin-bottom: calc(48.5rem / 2)
    }

    .mb-490 {
        margin-bottom: calc(49rem / 2)
    }

    .mb-495 {
        margin-bottom: calc(49.5rem / 2)
    }

    .ml-0 {
        margin-left: 0
    }

    .ml-5 {
        margin-left: calc(.5rem / 2)
    }

    .ml-10 {
        margin-left: calc(1rem / 2)
    }

    .ml-15 {
        margin-left: calc(1.5rem / 2)
    }

    .ml-20 {
        margin-left: calc(2rem / 2)
    }

    .ml-25 {
        margin-left: calc(2.5rem / 2)
    }

    .ml-30 {
        margin-left: calc(3rem / 2)
    }

    .ml-35 {
        margin-left: calc(3.5rem / 2)
    }

    .ml-40 {
        margin-left: calc(4rem / 2)
    }

    .ml-45 {
        margin-left: calc(4.5rem / 2)
    }

    .ml-50 {
        margin-left: calc(5rem / 2)
    }

    .ml-55 {
        margin-left: calc(5.5rem / 2)
    }

    .ml-60 {
        margin-left: calc(6rem / 2)
    }

    .ml-65 {
        margin-left: calc(6.5rem / 2)
    }

    .ml-70 {
        margin-left: calc(7rem / 2)
    }

    .ml-75 {
        margin-left: calc(7.5rem / 2)
    }

    .ml-80 {
        margin-left: calc(8rem / 2)
    }

    .ml-85 {
        margin-left: calc(8.5rem / 2)
    }

    .ml-90 {
        margin-left: calc(9rem / 2)
    }

    .ml-95 {
        margin-left: calc(9.5rem / 2)
    }

    .ml-100 {
        margin-left: calc(10rem / 2)
    }

    .ml-105 {
        margin-left: calc(10.5rem / 2)
    }

    .ml-110 {
        margin-left: calc(11rem / 2)
    }

    .ml-115 {
        margin-left: calc(11.5rem / 2)
    }

    .ml-120 {
        margin-left: calc(12rem / 2)
    }

    .ml-125 {
        margin-left: calc(12.5rem / 2)
    }

    .ml-130 {
        margin-left: calc(13rem / 2)
    }

    .ml-135 {
        margin-left: calc(13.5rem / 2)
    }

    .ml-140 {
        margin-left: calc(14rem / 2)
    }

    .ml-145 {
        margin-left: calc(14.5rem / 2)
    }

    .ml-150 {
        margin-left: calc(15rem / 2)
    }

    .ml-155 {
        margin-left: calc(15.5rem / 2)
    }

    .ml-160 {
        margin-left: calc(16rem / 2)
    }

    .ml-165 {
        margin-left: calc(16.5rem / 2)
    }

    .ml-170 {
        margin-left: calc(17rem / 2)
    }

    .ml-175 {
        margin-left: calc(17.5rem / 2)
    }

    .ml-180 {
        margin-left: calc(18rem / 2)
    }

    .ml-185 {
        margin-left: calc(18.5rem / 2)
    }

    .ml-190 {
        margin-left: calc(19rem / 2)
    }

    .ml-195 {
        margin-left: calc(19.5rem / 2)
    }

    .ml-200 {
        margin-left: calc(20rem / 2)
    }

    .ml-205 {
        margin-left: calc(20.5rem / 2)
    }

    .ml-210 {
        margin-left: calc(21rem / 2)
    }

    .ml-215 {
        margin-left: calc(21.5rem / 2)
    }

    .ml-220 {
        margin-left: calc(22rem / 2)
    }

    .ml-225 {
        margin-left: calc(22.5rem / 2)
    }

    .ml-230 {
        margin-left: calc(23rem / 2)
    }

    .ml-235 {
        margin-left: calc(23.5rem / 2)
    }

    .ml-240 {
        margin-left: calc(24rem / 2)
    }

    .ml-245 {
        margin-left: calc(24.5rem / 2)
    }

    .ml-250 {
        margin-left: calc(25rem / 2)
    }

    .ml-255 {
        margin-left: calc(25.5rem / 2)
    }

    .ml-260 {
        margin-left: calc(26rem / 2)
    }

    .ml-265 {
        margin-left: calc(26.5rem / 2)
    }

    .ml-270 {
        margin-left: calc(27rem / 2)
    }

    .ml-275 {
        margin-left: calc(27.5rem / 2)
    }

    .ml-280 {
        margin-left: calc(28rem / 2)
    }

    .ml-285 {
        margin-left: calc(28.5rem / 2)
    }

    .ml-290 {
        margin-left: calc(29rem / 2)
    }

    .ml-295 {
        margin-left: calc(29.5rem / 2)
    }

    .ml-300 {
        margin-left: calc(30rem / 2)
    }

    .ml-305 {
        margin-left: calc(30.5rem / 2)
    }

    .ml-310 {
        margin-left: calc(31rem / 2)
    }

    .ml-315 {
        margin-left: calc(31.5rem / 2)
    }

    .ml-320 {
        margin-left: calc(32rem / 2)
    }

    .ml-325 {
        margin-left: calc(32.5rem / 2)
    }

    .ml-330 {
        margin-left: calc(33rem / 2)
    }

    .ml-335 {
        margin-left: calc(33.5rem / 2)
    }

    .ml-340 {
        margin-left: calc(34rem / 2)
    }

    .ml-345 {
        margin-left: calc(34.5rem / 2)
    }

    .ml-350 {
        margin-left: calc(35rem / 2)
    }

    .ml-355 {
        margin-left: calc(35.5rem / 2)
    }

    .ml-360 {
        margin-left: calc(36rem / 2)
    }

    .ml-365 {
        margin-left: calc(36.5rem / 2)
    }

    .ml-370 {
        margin-left: calc(37rem / 2)
    }

    .ml-375 {
        margin-left: calc(37.5rem / 2)
    }

    .ml-380 {
        margin-left: calc(38rem / 2)
    }

    .ml-385 {
        margin-left: calc(38.5rem / 2)
    }

    .ml-390 {
        margin-left: calc(39rem / 2)
    }

    .ml-395 {
        margin-left: calc(39.5rem / 2)
    }

    .ml-400 {
        margin-left: calc(40rem / 2)
    }

    .ml-405 {
        margin-left: calc(40.5rem / 2)
    }

    .ml-410 {
        margin-left: calc(41rem / 2)
    }

    .ml-415 {
        margin-left: calc(41.5rem / 2)
    }

    .ml-420 {
        margin-left: calc(42rem / 2)
    }

    .ml-425 {
        margin-left: calc(42.5rem / 2)
    }

    .ml-430 {
        margin-left: calc(43rem / 2)
    }

    .ml-435 {
        margin-left: calc(43.5rem / 2)
    }

    .ml-440 {
        margin-left: calc(44rem / 2)
    }

    .ml-445 {
        margin-left: calc(44.5rem / 2)
    }

    .ml-450 {
        margin-left: calc(45rem / 2)
    }

    .ml-455 {
        margin-left: calc(45.5rem / 2)
    }

    .ml-460 {
        margin-left: calc(46rem / 2)
    }

    .ml-465 {
        margin-left: calc(46.5rem / 2)
    }

    .ml-470 {
        margin-left: calc(47rem / 2)
    }

    .ml-475 {
        margin-left: calc(47.5rem / 2)
    }

    .ml-480 {
        margin-left: calc(48rem / 2)
    }

    .ml-485 {
        margin-left: calc(48.5rem / 2)
    }

    .ml-490 {
        margin-left: calc(49rem / 2)
    }

    .ml-495 {
        margin-left: calc(49.5rem / 2)
    }

    .mr-0 {
        margin-right: 0
    }

    .mr-5 {
        margin-right: calc(.5rem / 2)
    }

    .mr-10 {
        margin-right: calc(1rem / 2)
    }

    .mr-15 {
        margin-right: calc(1.5rem / 2)
    }

    .mr-20 {
        margin-right: calc(2rem / 2)
    }

    .mr-25 {
        margin-right: calc(2.5rem / 2)
    }

    .mr-30 {
        margin-right: calc(3rem / 2)
    }

    .mr-35 {
        margin-right: calc(3.5rem / 2)
    }

    .mr-40 {
        margin-right: calc(4rem / 2)
    }

    .mr-45 {
        margin-right: calc(4.5rem / 2)
    }

    .mr-50 {
        margin-right: calc(5rem / 2)
    }

    .mr-55 {
        margin-right: calc(5.5rem / 2)
    }

    .mr-60 {
        margin-right: calc(6rem / 2)
    }

    .mr-65 {
        margin-right: calc(6.5rem / 2)
    }

    .mr-70 {
        margin-right: calc(7rem / 2)
    }

    .mr-75 {
        margin-right: calc(7.5rem / 2)
    }

    .mr-80 {
        margin-right: calc(8rem / 2)
    }

    .mr-85 {
        margin-right: calc(8.5rem / 2)
    }

    .mr-90 {
        margin-right: calc(9rem / 2)
    }

    .mr-95 {
        margin-right: calc(9.5rem / 2)
    }

    .mr-100 {
        margin-right: calc(10rem / 2)
    }

    .mr-105 {
        margin-right: calc(10.5rem / 2)
    }

    .mr-110 {
        margin-right: calc(11rem / 2)
    }

    .mr-115 {
        margin-right: calc(11.5rem / 2)
    }

    .mr-120 {
        margin-right: calc(12rem / 2)
    }

    .mr-125 {
        margin-right: calc(12.5rem / 2)
    }

    .mr-130 {
        margin-right: calc(13rem / 2)
    }

    .mr-135 {
        margin-right: calc(13.5rem / 2)
    }

    .mr-140 {
        margin-right: calc(14rem / 2)
    }

    .mr-145 {
        margin-right: calc(14.5rem / 2)
    }

    .mr-150 {
        margin-right: calc(15rem / 2)
    }

    .mr-155 {
        margin-right: calc(15.5rem / 2)
    }

    .mr-160 {
        margin-right: calc(16rem / 2)
    }

    .mr-165 {
        margin-right: calc(16.5rem / 2)
    }

    .mr-170 {
        margin-right: calc(17rem / 2)
    }

    .mr-175 {
        margin-right: calc(17.5rem / 2)
    }

    .mr-180 {
        margin-right: calc(18rem / 2)
    }

    .mr-185 {
        margin-right: calc(18.5rem / 2)
    }

    .mr-190 {
        margin-right: calc(19rem / 2)
    }

    .mr-195 {
        margin-right: calc(19.5rem / 2)
    }

    .mr-200 {
        margin-right: calc(20rem / 2)
    }

    .mr-205 {
        margin-right: calc(20.5rem / 2)
    }

    .mr-210 {
        margin-right: calc(21rem / 2)
    }

    .mr-215 {
        margin-right: calc(21.5rem / 2)
    }

    .mr-220 {
        margin-right: calc(22rem / 2)
    }

    .mr-225 {
        margin-right: calc(22.5rem / 2)
    }

    .mr-230 {
        margin-right: calc(23rem / 2)
    }

    .mr-235 {
        margin-right: calc(23.5rem / 2)
    }

    .mr-240 {
        margin-right: calc(24rem / 2)
    }

    .mr-245 {
        margin-right: calc(24.5rem / 2)
    }

    .mr-250 {
        margin-right: calc(25rem / 2)
    }

    .mr-255 {
        margin-right: calc(25.5rem / 2)
    }

    .mr-260 {
        margin-right: calc(26rem / 2)
    }

    .mr-265 {
        margin-right: calc(26.5rem / 2)
    }

    .mr-270 {
        margin-right: calc(27rem / 2)
    }

    .mr-275 {
        margin-right: calc(27.5rem / 2)
    }

    .mr-280 {
        margin-right: calc(28rem / 2)
    }

    .mr-285 {
        margin-right: calc(28.5rem / 2)
    }

    .mr-290 {
        margin-right: calc(29rem / 2)
    }

    .mr-295 {
        margin-right: calc(29.5rem / 2)
    }

    .mr-300 {
        margin-right: calc(30rem / 2)
    }

    .mr-305 {
        margin-right: calc(30.5rem / 2)
    }

    .mr-310 {
        margin-right: calc(31rem / 2)
    }

    .mr-315 {
        margin-right: calc(31.5rem / 2)
    }

    .mr-320 {
        margin-right: calc(32rem / 2)
    }

    .mr-325 {
        margin-right: calc(32.5rem / 2)
    }

    .mr-330 {
        margin-right: calc(33rem / 2)
    }

    .mr-335 {
        margin-right: calc(33.5rem / 2)
    }

    .mr-340 {
        margin-right: calc(34rem / 2)
    }

    .mr-345 {
        margin-right: calc(34.5rem / 2)
    }

    .mr-350 {
        margin-right: calc(35rem / 2)
    }

    .mr-355 {
        margin-right: calc(35.5rem / 2)
    }

    .mr-360 {
        margin-right: calc(36rem / 2)
    }

    .mr-365 {
        margin-right: calc(36.5rem / 2)
    }

    .mr-370 {
        margin-right: calc(37rem / 2)
    }

    .mr-375 {
        margin-right: calc(37.5rem / 2)
    }

    .mr-380 {
        margin-right: calc(38rem / 2)
    }

    .mr-385 {
        margin-right: calc(38.5rem / 2)
    }

    .mr-390 {
        margin-right: calc(39rem / 2)
    }

    .mr-395 {
        margin-right: calc(39.5rem / 2)
    }

    .mr-400 {
        margin-right: calc(40rem / 2)
    }

    .mr-405 {
        margin-right: calc(40.5rem / 2)
    }

    .mr-410 {
        margin-right: calc(41rem / 2)
    }

    .mr-415 {
        margin-right: calc(41.5rem / 2)
    }

    .mr-420 {
        margin-right: calc(42rem / 2)
    }

    .mr-425 {
        margin-right: calc(42.5rem / 2)
    }

    .mr-430 {
        margin-right: calc(43rem / 2)
    }

    .mr-435 {
        margin-right: calc(43.5rem / 2)
    }

    .mr-440 {
        margin-right: calc(44rem / 2)
    }

    .mr-445 {
        margin-right: calc(44.5rem / 2)
    }

    .mr-450 {
        margin-right: calc(45rem / 2)
    }

    .mr-455 {
        margin-right: calc(45.5rem / 2)
    }

    .mr-460 {
        margin-right: calc(46rem / 2)
    }

    .mr-465 {
        margin-right: calc(46.5rem / 2)
    }

    .mr-470 {
        margin-right: calc(47rem / 2)
    }

    .mr-475 {
        margin-right: calc(47.5rem / 2)
    }

    .mr-480 {
        margin-right: calc(48rem / 2)
    }

    .mr-485 {
        margin-right: calc(48.5rem / 2)
    }

    .mr-490 {
        margin-right: calc(49rem / 2)
    }

    .mr-495 {
        margin-right: calc(49.5rem / 2)
    }
}

.top-section {
    margin-bottom: calc(2rem / 2)
}

.top-section .swiper {
    margin: 0 -2rem;
    padding-bottom: calc(3.2rem / 2)
}

.top-section .swiper-pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: calc(1.6rem / 2);
    justify-content: center;
    position: absolute;
    width: 100%
}

.top-section .swiper-pagination .swiper-pagination-bullet {
    background: transparent;
    border: calc(.2rem / 2) solid #1171b9;
    border-radius: 50%;
    height: calc(1.6rem / 2);
    margin: 0;
    opacity: 1;
    width: calc(1.6rem / 2)
}

.top-section .swiper-pagination .swiper-pagination-bullet-active {
    background: #1171b9
}

.top-section .swiper-slide {
    background-color: #b8ddff;
    font-size: calc(2.2rem / 2);
    padding: calc(1.5rem / 2) calc(2.5rem / 2) calc(2.5rem / 2)
}

.top-section .swiper-slide a,
.top-section .swiper-slide span.a {
    color: #faa634;
    font-weight: 500;
    text-decoration: none
}

.top-section .swiper-slide ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.top-section .swiper-slide ul li {
    padding-left: calc(1.5rem / 2);
    position: relative
}

.top-section .swiper-slide ul li:before {
    background: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: calc(1rem / 2);
    left: 0;
    position: absolute;
    top: calc(.7rem / 2);
    width: calc(1rem / 2)
}

.top-section-1__header {
    text-align: center
}

.top-section-1 .h2 {
    margin-bottom: calc(2rem / 2)
}

.top-section-1 .sub-title {
    margin-bottom: calc(4rem / 2)
}

.top-section-2 .h2, .top-section-3 .h2 {
    margin-bottom: calc(1.5rem / 2);
    text-align: center
}

@media only screen and (min-width: 993px) {
    .top-section-1 {
        background-image: url(/img/dist2/top-section-1.svg);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: auto 100%
    }

    .top-section-1__header {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(4rem / 2);
        margin-bottom: calc(1.5rem / 2);
        text-align: center
    }

    .top-section-1 .h2 {
        margin-bottom: 0;
        white-space: nowrap
    }

    .top-section-1 .sub-title {
        margin-bottom: 0;
        padding-right: calc(17rem / 2)
    }

    .top-section-2 .h2, .top-section-3 .h2 {
        margin-bottom: calc(1.5rem / 2);
        text-align: center
    }

    .top-section-1, .top-section-2, .top-section-3 {
        height: calc(40rem / 2) !important
    }

    .top-section-2 {
        background-image: url(/img/dist2/top-section-2.svg);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: auto 100%;
        padding: calc(5rem / 2) calc(2rem / 2) calc(5rem / 2) calc(20rem / 2) !important
    }

    .top-section-2 li:not(:last-child) {
        margin-bottom: calc(2rem / 2)
    }

    .top-section-2 br {
        display: none
    }

    .top-section-2 .h2 {
        text-align: left
    }

    .top-section-3 {
        background-image: url(/img/dist2/top-section-3.svg);
        background-position: 100% 100%;
        background-repeat: no-repeat;
        background-size: calc(96rem / 2) auto;
        padding: calc(5rem / 2) calc(8rem / 2) calc(5rem / 2) calc(20rem / 2) !important
    }

    .top-section-3 li:not(:last-child) {
        margin-bottom: calc(2rem / 2)
    }

    .top-section-3 br {
        display: none
    }

    .top-section-3 .h2 {
        text-align: left
    }
}

@media only screen and (min-width: 1201px) {
    .top-section {
        margin-bottom: calc(4.5rem / 2)
    }

    .top-section .swiper {
        margin: 0
    }

    .top-section-1 {
        background-image: url(/img/dist2/top-section-1-1.svg);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: auto 100%;
        padding-left: calc(3.7rem / 2) !important;
        padding-right: calc(3.7rem / 2) !important
    }

    .top-section-1 ul {
        padding-right: calc(7rem / 2) !important
    }

    .top-section-1__header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(.3rem / 2);
        margin-bottom: calc(1.3rem / 2);
        text-align: center
    }

    .top-section-1, .top-section-2, .top-section-3 {
        height: calc(40rem / 2) !important
    }

    .top-section-2 {
        background-image: url(/img/dist2/top-section-2-1.svg);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: auto 100%;
        padding: calc(3rem / 2) calc(2rem / 2) calc(5rem / 2) calc(29rem / 2) !important
    }

    .top-section-2 br {
        display: none
    }

    .top-section-2 .h2 {
        padding-left: calc(1.5rem / 2)
    }

    .top-section-2 ul {
        padding-right: calc(16rem / 2) !important
    }

    .top-section-3 {
        background-image: url(/img/dist2/top-section-3-1.svg);
        background-position: 100% 100%;
        background-repeat: no-repeat;
        background-size: calc(118rem / 2) auto;
        padding: calc(3rem / 2) calc(8rem / 2) calc(5rem / 2) calc(29rem / 2) !important
    }

    .top-section-3 .h2 {
        padding-left: calc(1.5rem / 2)
    }

    .top-section-3 ul {
        padding-right: calc(16rem / 2) !important
    }
}

.card-slider-home {
    padding-bottom: calc(4.5rem / 2)
}

.card-slider-home .btn-catalog, .card-slider-home .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.card-slider-home .btn-catalog {
    margin: calc(3rem / 2) auto 0
}

.card-slider-home .swiper-wrapper {
    align-items: stretch;
}

.card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background: #e4e3e9;
    color: #1171b9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: calc(2.4rem / 2);
    margin: 0 auto;
    padding: calc(1.7rem / 2) calc(1.7rem / 2) calc(5rem / 2);
    position: relative;
    width: calc(33.7rem / 2);
    cursor: pointer;
}

.card:before {
    background: #fff;
    content: "";
    display: block;
    height: calc(5.6rem / 2);
    left: 0;
    position: absolute;
    top: 0;
    width: calc(5.6rem / 2);
    z-index: 0
}

.card a {
    text-decoration: none
}

.card__img {
    height: calc(21rem / 2);
    margin-bottom: calc(3rem / 2);
    overflow: hidden;
    position: relative;
    width: calc(30rem / 2);
    z-index: 2
}

.card__img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.card .card__price {
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    font-weight: 500;
}

@media only screen and (min-width: 993px) {
    .card-slider-home {
        padding: 0 1.7rem 12.8rem;
        position: relative
    }

    .card-slider-home:before {
        background: #1171b9;
        bottom: calc(5.6rem / 2);
        content: "";
        display: block;
        height: calc(38rem / 2);
        left: 0;
        position: absolute;
        width: 100%;
        z-index: 0
    }

    .card-slider-home .container {
        position: relative;
        z-index: 2
    }

    .card-slider-home .swiper {
        padding: 0 5rem
    }

    .card-slider-home .btn-catalog, .card-slider-home .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .card-slider-home .btn-catalog {
        margin: calc(3rem / 2) auto 0;
        position: absolute;
        right: 0
    }
}

@media only screen and (min-width: 1201px) {
    .card-slider-home .swiper {
        padding: 0 8rem
    }

    .card-slider-home .swiper-slide {
        opacity: 0
    }

    .card-slider-home .swiper-slide-active {
        opacity: 1
    }

    .card-slider-home .swiper-slide-active + .swiper-slide, .card-slider-home .swiper-slide-active + .swiper-slide + .swiper-slide {
        opacity: 1
    }

    .card-slider-home .btn-catalog {
        right: calc(2rem / 2)
    }
}

.f-curs {
    background: #faa634;
    color: #fff;
    font-size: calc(2.4rem / 2);
    font-weight: 500;
    padding: calc(1rem / 2) 0 3rem
}

.f-curs ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important
}

.f-curs .flex {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.h2-star {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: calc(1rem / 2);
    margin-right: -2rem;
    position: relative
}

.h2-star:before {
    -ms-flex-negative: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='53' fill='none'%3E%3Cpath fill='%23fff' d='m27.1.7 8.3 16.9 18.7 2.7-13.5 13.2 3.2 18.6-16.7-8.8-16.8 8.8 3.2-18.6L0 20.3l18.7-2.7L27.1.7Z'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    flex-shrink: 0;
    height: calc(4rem / 2);
    width: calc(4rem / 2)
}

@media only screen and (min-width: 993px) {
    .f-curs {
        padding: calc(4rem / 2) 0 3rem
    }

    .f-curs .flex {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .h2-star {
        gap: calc(3rem / 2);
        margin-right: -2rem
    }

    .h2-star:before {
        height: calc(5.4rem / 2);
        width: calc(5.4rem / 2)
    }
}

.obraz {
    font-size: calc(2.4rem / 2);
    padding: calc(1rem / 2) 0 3rem
}

.obraz ul {
    font-weight: 500;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important
}

.obraz .h2 {
    margin-bottom: calc(4rem / 2);
    text-align: center
}

.obraz__img {
    margin: 0 auto;
    padding-top: calc(4.8rem / 2);
    width: calc(40rem / 2)
}

@media only screen and (min-width: 993px) {
    .obraz {
        padding: calc(4rem / 2) 0 5rem
    }

    .obraz .container {
        -ms-grid-columns: 1fr 3rem 28.6rem;
        -webkit-column-gap: calc(3rem / 2);
        -moz-column-gap: calc(3rem / 2);
        column-gap: calc(3rem / 2);
        display: -ms-grid;
        display: grid;
        grid-template-columns:1fr 28.6rem
    }

    .obraz .h2 {
        -ms-grid-column-span: 2;
        grid-column: span 2;
        margin-bottom: calc(2rem / 2);
        text-align: left
    }

    .obraz__img {
        margin: 0;
        padding-top: 0;
        width: 100%
    }
}

@media only screen and (min-width: 1201px) {
    .obraz {
        padding: calc(4.5rem / 2) 0 5rem
    }

    .obraz .container {
        -ms-grid-columns: 1fr 20rem 24rem;
        -webkit-column-gap: calc(20rem / 2);
        -moz-column-gap: calc(20rem / 2);
        column-gap: calc(20rem / 2);
        display: -ms-grid;
        display: grid;
        grid-template-columns:1fr 24rem
    }

    .obraz .h2 {
        -ms-grid-column-span: 1;
        grid-column: span 1;
        margin-bottom: calc(3.3rem / 2);
        text-align: left
    }

    .obraz__text {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
        grid-column: 1/2
    }

    .obraz__img {
        -ms-grid-column-span: 1;
        -ms-grid-row-span: 2;
        -ms-grid-column: 2;
        grid-column: 2/3;
        -ms-grid-row: 1;
        grid-row: 2/3
    }

    .obraz__img img {
        min-width: calc(40rem / 2);
        width: calc(40rem / 2);
        float: right;
    }
}

.auth-hint > ul:not([class]) {
    margin: 0;
    padding: 0;
}

.main {
    padding-top: 0;
    flex-direction: column;
}

@media only screen and (min-width: 768px) {
    .main.main--top-padding {
        padding-top: calc(1.5rem / 2)
    }

    .main_home {
        padding-top: calc(3.8rem / 2)
    }
}

@media only screen and (min-width: 993px) {
    .main.main--top-padding {
        padding-top: calc(3rem / 2)
    }
}

.main.lk-main {
    padding: calc(4rem / 2) 0;
}

.main-form {
    background-color: #1171b9;
    background-image: url(/img/dist2/mf.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    font-size: calc(2.4rem / 2);
    padding: calc(2rem / 2) 0 8rem;
    text-align: center
}

.main-form .h2 {
    margin-bottom: calc(1.2rem / 2)
}

.main-form__wrapper {
    margin: 0 -2rem;
    padding-top: calc(1.3rem / 2)
}

.main-form__row, .main-form__wrapper {
    display: -ms-grid;
    display: grid;
    gap: calc(2rem / 2)
}

.check-sq-group {
    display: -ms-grid;
    display: grid;
    gap: calc(3rem / 2);
    padding: calc(1.7rem / 2) calc(7rem / 2) calc(5.5rem / 2);
    text-align: left
}

.check-sq2-group {
    display: -ms-grid;
    display: grid;
    gap: calc(1.5rem / 2);
    padding: calc(1.7rem / 2) calc(7rem / 2) calc(5.5rem / 2);
    text-align: left
}

@media only screen and (min-width: 993px) {
    .main-form {
        padding: calc(4rem / 2) 0;
        text-align: left
    }

    .main-form .h2 {
        margin-bottom: calc(3.7rem / 2)
    }

    .main-form__wrapper {
        gap: calc(2.1rem / 2);
        margin: 0;
        padding-top: calc(3.2rem / 2)
    }

    .main-form__row {
        gap: calc(6.7rem / 2)
    }

    .main-form__row .textarea {
        max-width: calc(65.6rem / 2)
    }

    .check-sq-group {
        -ms-grid-columns: .9fr 7rem 1.1fr;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -ms-grid;
        display: grid;
        gap: calc(7rem / 2);
        grid-template-columns:.9fr 1.1fr;
        padding: 0 5rem 3rem
    }
}

@media only screen and (min-width: 1201px) {
    .main-form {
        padding: calc(4.5rem / 2) 0
    }

    .main-form .h2 {
        margin-bottom: calc(1rem / 2)
    }

    .main-form__wrapper {
        padding-top: calc(4.2rem / 2)
    }

    .main-form__wrapper .input-main {
        max-width: calc(86.4rem / 2)
    }

    .main-form__row {
        -ms-grid-columns: calc(65.6rem / 2) calc(5rem / 2) 1fr;
        gap: calc(5rem / 2);
        grid-template-columns:65.6rem 1fr;
        padding-bottom: calc(5rem / 2)
    }

    .main-form__row .textarea {
        max-width: calc(65.6rem / 2)
    }

    .check-sq-group {
        -ms-grid-columns: 1fr;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -ms-grid;
        display: grid;
        gap: calc(5rem / 2);
        grid-template-columns:1fr;
        padding: 0 5rem 3rem
    }
}

.breadcrumb {
    display: none;
    padding: calc(0.8rem / 2) 0;
}

@media only screen and (min-width: 993px) {
    .breadcrumb {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        font-size: calc(1.8rem / 2);
        margin-bottom: calc(2.5rem / 2)
    }

    /*
    .breadcrumb li:not(:last-child):after {
        content: ">";
        padding: calc(.4rem / 2)
    }
    */

    .breadcrumb a {
        text-decoration: none
    }
}

.text-2 {
    line-height: 1.51;
    padding-bottom: calc(4rem / 2)
}

.box {
    border: calc(.2rem / 2) solid #b8ddff;
    font-size: calc(2.4rem / 2);
    margin: 0 -.2rem 3.6rem;
    padding: calc(2.6rem / 2) calc(2rem / 2) calc(4.5rem / 2)
}

.box ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important
}

.box .grid {
    margin: calc(4rem / 2) 0
}

.box .str {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: calc(2rem / 2)
}

.box .str span {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='50' fill='none'%3E%3Cpath fill='%23B8DDFF' d='M21.8 49.4.5 28.6h42.7L21.8 49.4Z'/%3E%3Cpath fill='%23B8DDFF' d='M31 .9H12.6V36H31V.9Z'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: calc(4.85rem / 2);
    width: calc(4.27rem / 2)
}

@media only screen and (min-width: 993px) {
    .text-2 span {
        display: block;
        text-align: right
    }

    .box {
        border: calc(.2rem / 2) solid #b8ddff;
        font-size: calc(2.4rem / 2);
        margin: 0 3.7rem 4.5rem;
        padding: calc(2.6rem / 2) calc(2rem / 2) calc(4.5rem / 2);
        width: auto
    }

    .box .grid {
        margin: calc(4rem / 2) 0
    }

    .box .str {
        margin-bottom: calc(2rem / 2)
    }
}

@media only screen and (min-width: 1201px) {
    .box {
        margin: calc(.5rem / 2) auto 6rem;
        max-width: calc(124rem / 2);
        padding: calc(2.6rem / 2) calc(2rem / 2) calc(4.5rem / 2);
        width: calc(100% - 4rem)
    }

    .box .grid {
        -ms-grid-columns: 1fr 9rem 1fr;
        gap: calc(9rem / 2);
        grid-template-columns:repeat(2, 1fr);
        margin: calc(2rem / 2) 0
    }

    .box .str {
        margin-bottom: calc(3rem / 2)
    }
}

.js-tabs-data__content {
    display: none
}

.js-tabs-data__content.active {
    display: block
}

.prog {
    color: #fff;
    margin-bottom: calc(3rem / 2)
}

.prog .btn-next {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    width: calc(33.5rem / 2)
}

.prog__wrap {
    background-color: #1171b9;
    background-image: url(/img/dist2/pisec.svg);
    background-position: 50% calc(100% + 1px);
    background-repeat: no-repeat;
    margin: 0 -2rem 3rem;
    padding: calc(5rem / 2) calc(2rem / 2) calc(7rem / 2)
}

.prog__wrap p {
    margin-bottom: calc(3.5rem / 2);
}

@media only screen and (min-width: 1201px) {
    .prog__wrap {
        margin: 0 auto 3rem;
        padding: calc(5rem / 2) calc(3rem / 2) calc(8rem / 2)
    }
}

.p4 {
    font-size: calc(2.4rem / 2);
    padding-bottom: calc(2rem / 2);
    padding-top: calc(2rem / 2)
}

.p4__title {
    display: -ms-grid;
    display: grid;
    font-family: var(--altfont);
    font-size: calc(4.5rem / 2);
    font-weight: 500;
    margin-bottom: calc(2rem / 2);
    text-align: center
}

.p4__title span {
    font-size: calc(9.5rem / 2);
    line-height: .7
}

.p4__r {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border: 1px solid #faa634;
    color: #faa634;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: calc(2.7rem / 2);
    font-weight: 500;
    justify-content: space-between;
    margin-bottom: calc(3rem / 2);
    padding: calc(.5rem / 2) calc(1.7rem / 2);
    width: 100%
}

.p4 ul {
    margin: 0 !important;
    padding: calc(.5rem / 2) 0 0 4.5rem !important
}

.p4 ul span {
    font-weight: 500
}

@media only screen and (min-width: 993px) {
    .p4 {
        padding-bottom: calc(5.7rem / 2)
    }

    .p4__r {
        font-size: calc(4.8rem / 2);
        margin-bottom: calc(2.5rem / 2);
        padding: calc(.9rem / 2) calc(1.7rem / 2)
    }
}

.pisja {
    background: #b8ddff;
    font-size: calc(2.4rem / 2);
    padding: calc(3.5rem / 2) 0 4.5rem
}

.pisja .h2 {
    margin-bottom: calc(1rem / 2);
    text-align: center
}

.pisja .s-t {
    font-family: var(--altfont);
    font-size: calc(3rem / 2);
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: calc(1.7rem / 2)
}

.pisja__grid {
    display: -ms-grid;
    display: grid;
    gap: calc(5rem / 2)
}

.pisja-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.pisja-item__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='53' fill='none'%3E%3Cpath fill='%2311CCC4' d='M60.2 15.6v4.2c0 .1-.1.3-.1.4-.6 4.3-3 7.1-7.1 8.3-6.3 1.9-12.7 3.7-19 5.6-2.3.7-4.5.7-6.8 0-6.3-1.9-12.7-3.7-19-5.6-3.5-1-5.8-3.2-6.9-6.7-.5-1.7-.4-3.4-.4-5.2 0-3.7 2.5-6.2 6.2-6.2H19.5v-5c0-2.6 1.9-4.5 4.4-4.5H37c2.6 0 4.4 2 4.4 4.5v5H54c2.7 0 4.9 1.6 5.7 4.1.3.3.4.7.5 1.1Zm-36.9-5.3h14.4V5.5c0-.8-.2-1-1-1H24c-.5 0-.7.2-.7.7v5.1Z'/%3E%3Cpath fill='%23003092' d='M60.2 47.2c-.1.4-.2.7-.3 1.1-.8 2.5-3 4.1-5.8 4.1H7.2c-2.9 0-5.1-1.5-5.9-4-.2-.6-.3-1.2-.3-1.9v-18c.1.1.2.2.3.2C2.9 30.3 4.8 31.3 7 32c6.2 1.8 12.3 3.6 18.5 5.4 1.9.6 3.8 1.1 5.8.9 1.5-.2 3.1-.5 4.6-.9L54.5 32c2.1-.6 3.9-1.7 5.4-3.2.1-.1.2-.2.4-.3-.1 6.2-.1 12.5-.1 18.7Z'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: calc(5.1rem / 2);
    margin: 0 auto 2.5rem;
    width: calc(6rem / 2)
}

.pisja-item__title {
    font-size: calc(3rem / 2);
    line-height: 1.3;
    margin-bottom: calc(1.7rem / 2);
    text-align: center
}

.pisja .btn-blue,
.pisja .btn-placeholder {
    margin: calc(6.7rem / 2) auto 0;
    white-space: normal;
}

@media only screen and (min-width: 993px) {
    .pisja {
        padding: calc(3.5rem / 2) 0 5.5rem
    }

    .pisja .h2 {
        margin-bottom: 0;
        text-align: left
    }

    .pisja .s-t {
        margin-bottom: calc(4rem / 2)
    }

    .pisja__grid {
        display: -ms-grid;
        display: grid;
        gap: calc(6rem / 2)
    }

    .pisja-item__icon {
        margin: 0 auto 1.5rem
    }

    .pisja-item__title {
        margin-bottom: calc(2rem / 2)
    }

    .pisja .btn-blue,
    .pisja .btn-placeholder {
        margin: calc(2.2rem / 2) auto 0
    }
}

@media only screen and (min-width: 1201px) {
    .pisja .h2 {
        margin-bottom: calc(1rem / 2)
    }

    .pisja .s-t {
        font-size: calc(3.6rem / 2);
        margin-bottom: calc(3rem / 2)
    }

    .pisja__grid {
        -ms-grid-columns: 1fr 4rem 1fr 4rem 1fr;
        gap: calc(4rem / 2);
        grid-template-columns:repeat(3, 1fr)
    }

    .pisja-item__icon {
        margin: 0 auto 1rem
    }

    .pisja-item__title {
        margin-bottom: calc(3.6rem / 2);
        min-height: calc(14.8rem / 2)
    }

    .pisja .btn-blue,
    .pisja .btn-placeholder {
        height: calc(8.9rem / 2);
        margin: auto auto 0
    }

    .pisja p {
        margin-bottom: calc(2.7rem / 2)
    }
}

.p-baner {
    background: -webkit-gradient(linear, left top, right top, from(#fcf1ac), color-stop(62.29%, #c8a4da), to(#8e509d));
    background: linear-gradient(90deg, #fcf1ac, #c8a4da 62.29%, #8e509d);
    font-size: calc(2.4rem / 2);
    padding: calc(3rem / 2) 0 1.4rem
}

.p-baner .h2 {
    margin-bottom: calc(.8rem / 2);
    text-align: center;
    word-wrap: break-word;
}

.p-baner p {
    margin-bottom: calc(2.5rem / 2)
}

.p-baner .btn {
    margin-bottom: calc(2rem / 2);
}

.p-baner__info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: url(/img/dist2/str.svg) no-repeat 100%;
    background-size: cover;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: calc(1.86rem / 2);
    gap: calc(4.5rem / 2);
    height: calc(9.9rem / 2);
    line-height: 1;
    margin-left: -2rem;
    padding-left: calc(3.7rem / 2);
    padding-right: calc(3.7rem / 2);
    min-width: calc(53.9rem / 2);
    width: calc(53.9rem / 2);
    width: -moz-min-content;
    width: min-content;
}

.p-baner__info b {
    font-size: calc(3.1rem / 2);
    font-weight: 400;
    white-space: nowrap;
}

.p-sub-baner__info {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: url(/img/dist2/str-s.svg) no-repeat 100%;
    background-size: cover;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: calc(1.86rem / 2);
    gap: calc(1rem / 2);
    height: calc(9.9rem / 2);
    line-height: 1;
    margin-left: -2rem;
    padding-left: calc(3.7rem / 2);
    padding-right: calc(6rem / 2);
    min-width: calc(13.9rem / 2);
    width: calc(13.9rem / 2);
    width: -moz-min-content;
    width: min-content;
    white-space: nowrap;
    justify-content: center;
    flex-direction: column;
    color: #1171b9;
}

.p-sub-baner__info b {
    font-size: calc(3.1rem / 2);
    font-weight: 400;
    white-space: nowrap;
}

.p-sub-baner__t {
    font-size: calc(2.5rem / 2);
}

.p-baner_i {
    -webkit-box-orient: horizontal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: calc(1.4rem / 2);
    position: relative;
    text-align: center
}

.p-baner_i, .p-baner_i div {
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.p-baner_i div {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    white-space: nowrap;
}

.p-baner_i-1 {
    padding-left: calc(5.9rem / 2)
}

.p-baner_i-1:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='51' fill='none'%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='2' d='M34.099 36.1a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='2' d='M11.799 10.9h-9c-1 0-1.8.8-1.8 1.8v35c0 1 .8 1.8 1.8 1.8h42.5c1 0 1.8-.8 1.8-1.8v-28c0-1-.8-1.7-1.7-1.8h-44.3'/%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='2' d='m3.499 17.9 18.8-16.2 10.2 12-4.5 4.2'/%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='2' d='M25.4 4.6 28.7 2l10 12.1-3.8 3.9M36.4 11h3.4c1 0 1.8.8 1.8 1.8v4.9M46.999 27.5h-13.4c-3 0-5.5 2.5-5.5 5.7 0 3.1 2.5 5.7 5.5 5.7h13.5'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: calc(4.9rem / 2);
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(4.9rem / 2)
}

.p-baner_i-2 {
    padding-left: calc(5.9rem / 2)
}

.p-baner_i-2:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='58' fill='none'%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='2' d='M28.599 9.2v4.1M28.599 44.8v4.1'/%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' d='M28.599 52.6c13.034 0 23.6-10.566 23.6-23.6S41.633 5.4 28.599 5.4 4.999 15.966 4.999 29s10.566 23.6 23.6 23.6Z'/%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='2' d='M28.599 56.6c15.243 0 27.6-12.357 27.6-27.6 0-15.243-12.357-27.6-27.6-27.6C13.356 1.4.999 13.757.999 29c0 15.243 12.357 27.6 27.6 27.6ZM42.698 15l-3 2.9M17.499 40.2l-2.9 2.9M48.5 29h-4.1M12.9 29H8.7M42.698 43.1l-3-2.9M17.499 17.9l-2.9-2.9M28.599 20v7.4M30.2 29h4.6'/%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='2' d='M28.499 30.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: calc(5.6rem / 2);
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(5.6rem / 2)
}

.p-baner_i-2 div:last-child {
    border-left: 1px solid #fff;
    padding-left: calc(2.5rem / 2)
}

.p-baner .n2 {
    display: none
}

.p-baner a {
    text-decoration: none;
}

.p-baner__wrapper {
    position: relative;
}

.p-baner__wrapper .p-baner__async {
    position: relative;
    top: 0;
    display: flex;
    align-items: center;
}

.p-baner__async img {
    margin-right: calc(1rem / 2);
}

@media only screen and (max-width: 992px) {
    .p-baner__wrapper {
        background-image: none !important;
    }
    .catalog-card__sel {
        top: 0;
    }
}

@media only screen and (min-width: 993px) {
    .p-baner {
        background: transparent;
        padding: 0;
        text-align: left
    }

    .p-baner__wrapper {
        background: url(/img/dist2/ban1.jpg) no-repeat 50%;
        background-size: cover;
        color: #fff;
        min-height: calc(32rem / 2);
        padding: calc(6.4rem / 2) calc(3.2rem / 2) calc(2.3rem / 2)
    }

    .p-baner__wrapper:before {
        content: '';
        position: absolute;
        z-index: 0;
        background: rgba(0, 0, 0, 0.25);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

    .p-baner__wrapper > h1,
    .p-baner__wrapper > p,
    .p-baner__wrapper > div {
        z-index: 1;
        position: relative;
    }

    .p-baner .h2 {
        font-size: calc(4.9rem / 2);
        margin-bottom: calc(2rem / 2);
        /*padding-left: calc(16.6rem / 2);*/
        text-align: center;
    }

    .p-baner p {
        margin-bottom: calc(2rem / 2);
        text-align: center;
        /*padding-left: calc(16.6rem / 2);*/
    }

    .p-baner .btn, .p-baner__info, .p-sub-baner__info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 0;
    }

    .p-baner__info {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: url(/img/dist2/str2.svg) no-repeat 0;
        background-size: cover;
        gap: calc(3rem / 2);
        height: calc(9.9rem / 2);
        margin-left: auto;
        margin-right: -3.2rem;
        padding-left: calc(4.5rem / 2);
        padding-right: calc(4.5rem / 2);
        min-width: calc(46.2rem / 2);
        width: calc(46.2rem / 2);
        width: -moz-min-content;
        width: min-content;
    }

    .p-sub-baner__info {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        background: url(/img/dist2/str2-s.svg) no-repeat 0;
        background-size: cover;
        height: calc(9.9rem / 2);
        margin-left: calc(1rem / 2);
        margin-right: -3.2rem;
        padding-left: calc(4rem / 2);
        padding-right: calc(4rem / 2);
    }

    .p-sub-baner__t {
        font-size: calc(2.5rem / 2);
    }

    .p-baner_i {
        gap: calc(1.8rem / 2)
    }

    .p-baner .n2 {
        display: block
    }

    .p-baner .n1 {
        display: none
    }

    .p-baner__row {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .p-baner__wrapper .p-baner__async {
        position: absolute;
        top: calc(3rem / 2);
    }
}

@media only screen and (min-width: 1201px) {
    .p-baner__wrapper {
        background: url(/img/dist2/ban1.jpg) no-repeat 50%;
        background-size: cover;
        min-height: calc(39.6rem / 2);
        padding: calc(11.2rem / 2) calc(4.5rem / 2) calc(3.5rem / 2)
    }

    .p-baner .h2, .p-baner p {
        /*padding-left: calc(17.7rem / 2)*/
    }

    .p-baner__info {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: url(/img/dist2/str2.svg) no-repeat 0;
        background-size: cover;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(3.6rem / 2);
        height: calc(12.2rem / 2);
        margin-right: -4.5rem;
        padding-left: calc(5rem / 2);
        min-width: calc(58.6rem / 2)
    }

    .p-sub-baner__info + .p-baner__info {
        margin-left: 0;
    }

    .p-sub-baner__info {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        background: url(/img/dist2/str2-s.svg) no-repeat 0;
        background-size: cover;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: calc(12.2rem / 2);
        margin-left: auto;
        margin-right: -4.5rem;
        padding-right: calc(6rem / 2);
        min-width: calc(18.6rem / 2)
    }

    .p-sub-baner__t {
        font-size: calc(2.5rem / 2);
    }

    .p-baner_i {
        gap: calc(1.8rem / 2)
    }

    .p-baner .n2 {
        display: none
    }

    .p-baner .n1 {
        display: block
    }
}

@media only screen and (max-width: 992px) {
    .m-center {
        text-align: center
    }
}

.abo {
    padding-top: calc(4rem / 2)
}

.abo p {
    margin-bottom: calc(1rem / 2);
}

.abo__box {
    background: #e6eaf4;
    font-size: calc(2.4rem / 2);
    line-height: 1.5;
    margin: calc(1rem / 2) -2rem 0;
    padding: calc(1.7rem / 2) calc(3.2rem / 2) calc(3.2rem / 2)
}

.abo__img img,
.abo__img video,
.abo__img .video-js {
    width: 100%;
    min-height: calc(30rem / 2);
}

.abo__img img,
.abo__img .video-js {
    margin: calc(3rem / 2) 0;
    background: #e6eaf4;
}

.abo__img .video-js video {
    max-width: 100% !important;
    max-height: 100% !important;
}

.video-js .vjs-tech {
    height: 100% !important;
    background: #e6eaf4;
}

.video-js .vjs-poster {
    background: #e6eaf4;
}

@media only screen and (min-width: 993px) {
    .abo {
        padding-top: calc(3rem / 2)
    }

    .abo__box {
        margin: calc(1.5rem / 2) 0 0;
        padding: calc(2.7rem / 2) calc(2rem / 2)
    }

    .abo__img {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(2.4rem / 2)
    }

    .abo__img img,
    .abo__img video,
    .abo__img .video-js {
        display: block;
        width: calc(22rem / 2);
        min-width: calc(22rem / 2);
    }

    .abo__img img,
    .abo__img .video-js {
        margin: 0;
    }
}

@media only screen and (min-width: 1201px) {
    .abo {
        padding-top: calc(3rem / 2)
    }

    .abo__box {
        padding: calc(2rem / 2) calc(4rem / 2)
    }

    .abo__img {
        gap: calc(4rem / 2)
    }

    .abo__img img,
    .abo__img video,
    .abo__img .video-js {
        width: calc(33rem / 2);
        min-width: calc(33rem / 2);
    }
}

.abo__icons {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-bottom: calc(2.4rem / 2);
    padding-top: calc(2.4rem / 2);
    flex-wrap: wrap;
    gap: calc(3rem / 2);
}

.abo__icon {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: calc(2rem / 2);
    gap: calc(1rem / 2);
    text-align: center;
    width: 100%;
}

.abo__icon h3 {
    font-size: calc(2rem / 2);
}

.abo__icon, .abo__icon-img {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.abo__icon-img {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: calc(6.2rem / 2);
    justify-content: center
}

.abo__icon-img img {
    max-height: 100%;
    height: 300px;
}

@media only screen and (min-width: 993px) {

    .abo__icon {
        font-size: calc(2.3rem / 2);
        width: calc(50% - 2rem);
    }

    .abo__icon h3 {
        font-size: calc(2.3rem / 2);
    }

    .abo__icon-img {
        height: calc(7rem / 2)
    }

    .abo__icon-img img {
        max-height: 100%
    }

    .abo__icons {
        gap: calc(3rem / 2) 0;
    }

}

@media only screen and (min-width: 1201px) {

    .abo__icon {
        flex-basis: 0;
        flex-grow: 1;
    }

    .abo__icons {
        flex-wrap: nowrap;
    }

}

.abo__itext {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: calc(2.4rem / 2);
    gap: calc(3rem / 2);
    margin: 0;
    padding: calc(2.5rem / 2) 0 0;
    text-align: left;
    flex-wrap: wrap;
}

.abo__i-text {
    padding-left: calc(8.8rem / 2);
    position: relative;
    width: 100%;
}

.abo__i-text-img {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: calc(6.4rem / 2)
}

.abo__i-text-img img {
    width: 100%;
}

@media only screen and (min-width: 993px) {
    .abo__itext {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        background: #e6eaf4;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: calc(3rem / 2);
        margin-top: calc(1rem / 2);
        padding: calc(2.5rem / 2) 0;
        text-align: left
    }

    .abo__i-text {
        width: 45%;
    }
}

@media only screen and (min-width: 1201px) {
    .abo__itext {
        padding: calc(2.5rem / 2) calc(8rem / 2)
    }
}

.abo__border {
    border: calc(.2rem / 2) solid #e6eaf4;
    margin-top: calc(1rem / 2);
    padding: calc(2rem / 2)
}

.abo__text {
    padding-top: calc(1rem / 2)
}

.abo__text ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important
}

.abo__flex-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: calc(2rem / 2)
}

.abo .h3 {
    font-family: var(--altfont);
    font-size: calc(3.2rem / 2);
    font-weight: 500
}

.abo__flex-text {
    padding-top: calc(1rem / 2)
}

.abo__flex-text p {
    margin-bottom: calc(1.36rem / 2)
}

.abo__flex-text ul {
    font-weight: 500
}

.abo__flex-text ul li:not(:last-child) {
    margin-bottom: calc(1.9rem / 2)
}

@media only screen and (min-width: 993px) {
    .abo__flex-text {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: calc(4.2rem / 2)
    }

    .abo .h3 {
        font-size: calc(3.6rem / 2)
    }

    .abo__flex-text {
        padding-top: calc(2rem / 2)
    }

    .abo__flex-text__img {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(41.2rem / 2)
    }

    .abo__flex-text__img img {
        width: 100%
    }

    .abo__flex-text ul {
        font-weight: 500
    }

    .abo__flex-text ul li:not(:last-child) {
        margin-bottom: calc(1.6rem / 2)
    }
}

@media only screen and (min-width: 1201px) {
    .abo {
        padding-top: calc(4rem / 2)
    }

    .abo__flex-text {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .abo__flex-text div {
        max-width: calc(55rem / 2)
    }

    .abo__flex-text__img {
        width: calc(42rem / 2)
    }
}

.abo-teams {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: calc(6.5rem / 2);
    padding-bottom: calc(5rem / 2);
    padding-top: calc(5rem / 2);
    text-align: center;
    flex-wrap: wrap;
}

.abo-team {
    width: 100%;
}

.abo-teams p {
    color: #060606;
    font-size: calc(2rem / 2);
}

.abo-team__img {
    border-radius: 50%;
    height: calc(14.4rem / 2);
    margin: 0 auto 1.8rem;
    overflow: hidden;
    width: calc(14.4rem / 2)
}

.abo-team__img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.abo-team__name {
    font-size: calc(3.6rem / 2);
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: calc(1.6rem / 2)
}

@media only screen and (min-width: 993px) {
    .abo-teams {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: calc(5rem / 2) calc(4rem / 2);
        padding-bottom: calc(3.5rem / 2);
        padding-top: calc(3.5rem / 2)
    }
    .abo-team {
        width: calc(50% - 2rem);
    }
}

@media only screen and (min-width: 1201px) {
    .abo-teams {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: calc(6rem / 2) calc(4rem / 2);
        padding-left: calc(5rem / 2);
        padding-right: calc(5rem / 2)
    }
    .abo-team {
        width: calc(33% - 2.5rem);
    }
}

.js-accordion {
    display: -ms-grid;
    display: grid;
    gap: calc(2.2rem / 2)
}

.js-accordion-item__btn:not(.feedback-btn),
.faq-accordion-item__btn:not(.feedback-btn) {
    background: #49cbc3;
    border: none;
    color: #000;
    font-size: calc(2.4rem / 2);
    padding: calc(2rem / 2) calc(6rem / 2) calc(2rem / 2) calc(2rem / 2);
    position: relative;
    text-align: left;
    font-weight: normal;
}

@media only screen and (min-width: 993px) {
    .js-accordion-item__btn:not(.feedback-btn),
    .faq-accordion-item__btn:not(.feedback-btn) {
        margin-left: 0;
        margin-right: 0
    }
}

.js-accordion-item__btn:not(.feedback-btn):after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='35' fill='none'%3E%3Cpath fill='%23fff' d='M17.8 35c9.555 0 17.3-7.746 17.3-17.3C35.1 8.145 27.355.4 17.8.4 8.246.4.5 8.144.5 17.7.5 27.254 8.246 35 17.8 35Z'/%3E%3Cpath fill='%23000' d='M10.3 15.8h6.1V9.7h2.9v6.1h6.1v2.7h-6.1v6.2h-2.9v-6.2h-6.1v-2.7Z'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: calc(3.5rem / 2);
    position: absolute;
    right: calc(1.6rem / 2);
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(3.5rem / 2)
}

.active .js-accordion-item__btn,
.active .faq-accordion-item__btn {
    margin-bottom: calc(2.4rem / 2)
}

.js-accordion-item__content,
.faq-accordion-item__content {
    margin-top: 0;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .3s ease-in-out;
    transition: max-height .3s ease-in-out
}

.t-left {
    text-align: left
}

.kt-portlet .table a {
    text-decoration: none;
}

.main-form_2 {
    background: #1171b9;
    margin-top: calc(4rem / 2);
}

.main-form_2 .h2 {
    margin-bottom: calc(2rem / 2)
}

.main-form_2 .corp {
    display: -ms-grid;
    display: grid;
    gap: calc(4rem / 2);
    margin-bottom: calc(1.3rem / 2);
    text-align: left
}

.main-form_2 .corp p {
    font-size: calc(3.3rem / 2);
    line-height: 1.2
}

.main-form_2 .corp__btns {
    display: -ms-grid;
    display: grid;
    gap: calc(2.6rem / 2)
}

.main-form_2 .btn-border {
    width: 100%
}

.main-form_2 .btn-next {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1171b9;
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(10.8rem / 2)
}

.main-form_2 .btn-next b {
    font-size: calc(4.8rem / 2);
    font-weight: 400
}

.main-form_2 .cel {
    font-size: calc(4.8rem / 2);
    margin-bottom: calc(1.2rem / 2)
}

.main-form_2 ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important
}

.main-form_2 .main-form__wrapper {
    margin: 0
}

.main-form_2 .check-sq-group,
.main-form_2 .check-sq2-group {
    padding: calc(3rem / 2) 0 1.5rem;
}

@media only screen and (min-width: 993px) {
    .main-form_2 .h2 {
        margin-bottom: calc(2.6rem / 2)
    }

    .main-form_2 .corp {
        margin-bottom: calc(1rem / 2)
    }

    .main-form_2 .corp__btns {
        gap: calc(2.8rem / 2);
        max-width: calc(53.2rem / 2)
    }

    .main-form_2 .check-sq-group,
    .main-form_2 .check-sq2-group {
        -ms-grid-columns: 1fr;
        grid-template-columns:1fr;
        padding-bottom: calc(2.4rem / 2);
        padding-right: 0;
        padding-top: 0
    }

    .main-form_2 .main-form__wrapper .input-main {
        max-width: calc(86.4rem / 2)
    }

    .main-form_2 .main-form__wrapper .btn-submit {
        margin: 0 auto;
        width: calc(53.2rem / 2)
    }
}

@media only screen and (min-width: 1201px) {
    .main-form_2 .t-left {
        font-size: calc(2.6rem / 2)
    }

    .main-form_2 .corp {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(7.4rem / 2);
        margin-bottom: 0
    }

    .main-form_2 .corp__btns {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        max-width: calc(53.2rem / 2);
        width: calc(53.2rem / 2)
    }

    .main-form_2 .check-sq-group,
    .main-form_2 .check-sq2-group {
        -ms-grid-columns: 1fr;
        grid-template-columns:1fr;
        padding-bottom: calc(2.4rem / 2);
        padding-right: 0;
        padding-top: 0
    }

    .main-form_2 .main-form__wrapper .input-main {
        max-width: calc(86.4rem / 2)
    }

    .main-form_2 .main-form__wrapper .btn-submit {
        margin: 0 auto;
        width: calc(53.2rem / 2)
    }
}

.header {
    padding: 0
}

.header__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: calc(2.5rem / 2)
}

.header__row.container:before,
.header__row.container:after,
.footer__top .container:before,
.footer__top .container:after,
.footer__bottom .container:before,
.footer__bottom .container:after,
.obraz .container:before,
.obraz .container:after {
    display: none;
}

.container.wide {
    max-width: 100%;
}

header.header.header--bordered {
    background: transparent;
}

header.header--absolute {
    position: static;
}

.header {
    box-shadow: none;
}

.header__logo {
    width: calc(22.5rem / 2);
    margin-right: 0;
}

.header__logo img {
    width: 100%
}

.header__btns {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: calc(2.5rem / 2);
    justify-content: space-between;
    width: 100%
}

.main-menu-top {
    display: none;
    font-size: calc(2rem / 2);
    line-height: 1.3;
    text-align: center;
    white-space: nowrap;
    flex-grow: 1;
    flex-shrink: 1;
}

.main-menu-top.active {
    display: block;
}

.main-menu-top a {
    text-decoration: none
}

.main-menu-open .main-menu-top {
    display: block
}

.menu-btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: calc(2rem / 2);
    gap: calc(2rem / 2);
    text-decoration: none;
    transition: 0s;
}

.menu-btn, .menu-btn__icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.menu-btn__icon,
.main-menu__btn span {
    -ms-flex-negative: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: var(--text);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    height: calc(4.3rem / 2);
    justify-content: center;
    padding: calc(1.1rem / 2);
    width: calc(4.3rem / 2)
}

.menu-btn__icon img {
    width: 100%;
}

.menu-btn:hover {
    color: var(--accent)
}

.menu-btn:hover .menu-btn__icon {
    background: var(--accent)
}

.main-search-form {
    flex-grow: 1;
    flex-shrink: 1;
    position: relative;
    margin: calc(0.1rem / 2) 0;
    display: none;
}

.main-search-form.active {
    display: block;
}

.main-search-close {
    position: absolute;
    right: calc(2rem / 2);
    top: 50%;
    line-height: 1;
    transform: translateY(-50%);
}

@media only screen and (min-width: 993px) {

    .header__row {
        -ms-grid-columns: 1fr 2.5rem 17rem;
        -ms-grid-rows: 2;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        display: -ms-grid;
        display: grid;
        gap: calc(1.5rem / 2);
        grid-template-columns:1fr 17rem;
        grid-template-rows:2
    }

    .header__row > :first-child {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .header__row > :nth-child(2) {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .header__logo {
        width: calc(19rem / 2)
    }

    .header__btns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -ms-grid-column-span: 1;
        -ms-grid-row-span: 2;
        align-items: flex-start;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(1.2rem / 2);
        -ms-grid-column: 2;
        grid-column: 2/3;
        -ms-grid-row: 1;
        grid-row: 1/3;
        justify-content: flex-start;
        width: auto
    }

    .main-menu-top {
        display: block;
        font-size: calc(2rem / 2);
        text-align: left;
        line-height: 2;
    }

    .main-menu__btn {
        display: none !important
    }

    .main-search-form {
        margin: calc(3.7rem / 2) 0 0 0;
        padding-right: calc(3rem / 2);
    }

    .main-search-close {
        right: calc(5rem / 2);
    }

    .main-search-form {
        margin: calc(0.4rem / 2) 0;
    }
}

@media only screen and (min-width: 1201px) {

    .header__row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: calc(6rem / 2)
    }

    .header__logo {
        width: calc(17rem / 2)
    }

    .header__btns {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: calc(2.5rem / 2);
        padding-top: 0
    }

    .main-menu-top {
        line-height: 1.3;
    }

    .main-menu-top li:not(:last-child) {
        margin-bottom: calc(.6rem / 2)
    }

    .main-search-form {
        margin: calc(0.4rem / 2) 0;
        padding-right: 0;
    }

    .main-search-close {
        right: calc(3rem / 2);
    }

    body.loggedin .menu-btn__text {
        display: none;
    }
}

.footer {
    background: transparent;
    color: inherit;
    padding-top: 0;
}

.footer a {
    text-decoration: none
}

a:hover {
    color: #907fcf
}

.footer__top {
    padding: 0 5rem
}

.footer__top .container {
    padding: calc(4.6rem / 2) 0 3rem
}

.footer__bottom {
    color: #777;
    font-size: calc(2.4rem / 2);
    padding: 0 5rem
}

.footer__bottom .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: calc(1rem / 2);
    padding: calc(1.9rem / 2) 0 2.5rem;
    text-align: center
}

.footer__logo {
    display: block;
    margin-bottom: calc(2.2rem / 2);
    width: calc(20rem / 2)
}

.footer__logo img {
    width: 100%
}

.footer__contacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: calc(3.7rem / 2)
}

.footer__contacts p {
    color: #898989;
    font-size: calc(1.8rem / 2);
    margin-bottom: calc(2rem / 2)
}

.footer__item:not(:last-child) {
    margin-bottom: calc(4.9rem / 2)
}

.footer__title {
    border-bottom: 1px solid #fff;
    font-size: calc(3.3rem / 2);
    margin-bottom: calc(.7rem / 2);
    padding: 0 .2rem .2rem;
    font-weight: normal;
}

.footer__list {
    padding: 0 .2rem
}

.footer__list li:not(:last-child) {
    margin-bottom: calc(1.5rem / 2)
}

.email, .phone {
    font-size: calc(2.2rem / 2)
}

@media only screen and (min-width: 993px) {
    .footer {
        font-size: calc(1.4rem / 2)
    }

    .footer__top {
        padding: calc(4.5rem / 2) 0 6rem
    }

    .footer__top .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(5rem / 2);
        padding: 0 2rem
    }

    .footer__bottom {
        font-size: calc(1.4rem / 2);
        padding: 0 2rem
    }

    .footer__bottom .container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-top: 1px solid #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: calc(10rem / 2);
        padding: calc(1.3rem / 2) 0;
        text-align: left
    }

    .footer__bottom .container a:first-child {
        margin-right: auto
    }

    .footer__logo {
        margin-bottom: 0;
        width: calc(15rem / 2)
    }

    .footer__contacts {
        margin-bottom: 0;
        margin-right: auto
    }

    .footer__item:not(:last-child) {
        margin-bottom: 0
    }

    .footer__title {
        border-bottom: 1px solid #fff;
        font-size: calc(2.1rem / 2);
        margin-bottom: calc(1.2rem / 2);
        padding: 0 .2rem 1.5rem
    }

    .footer__list li:not(:last-child) {
        margin-bottom: calc(.9rem / 2)
    }

    .phone {
        font-size: calc(2.1rem / 2)
    }

    .email {
        font-size: calc(1.8rem / 2)
    }
}

img {
    height: auto;
    max-width: 100%
}

a {
    color: inherit
}

a:hover {
    text-decoration: none
}

a, button {
    -webkit-transition: .3s;
    transition: .3s
}

h1, h2, h3, h4, h5, h6, p {
    margin-bottom: 0
}

ol, ul {
    margin: 0;
    padding: 0
}

ol[class], ul[class] {
    list-style: none
}

ol:not([class]), ul:not([class]) {
    margin-bottom: var(--el-mb);
    padding-left: var(--left)
}

ol:not([class]):last-child, ul:not([class]):last-child {
    margin-bottom: 0
}

ol:not([class]) li, ul:not([class]) li {
    margin-bottom: calc(var(--el-mb) / 2)
}

ol:not([class]) li:last-child, ul:not([class]) li:last-child {
    margin-bottom: 0
}

.h2 {
    font-family: var(--altfont);
    font-size: calc(4.8rem / 2);
    font-weight: 500
}

@media only screen and (min-width: 993px) {
    .h2 {
        font-size: calc(5.7rem / 2)
    }

    .h2.fs-52 {
        font-size: calc(5.2rem / 2)
    }
}

.fs-24 {
    font-size: calc(2.4rem / 2)
}

.fs-36 {
    font-size: calc(3.6rem / 2)
}

.color-g {
    color: #faa634
}

.sub-title {
    font-size: calc(2.4rem / 2);
    font-weight: 500
}

@media only screen and (min-width: 1201px) {
    .sub-title {
        font-size: calc(2.8rem / 2)
    }
}

.h3 {
    font-size: calc(3.6rem / 2);
    font-weight: 500;
    margin-bottom: calc(.5rem / 2)
}

.t-center {
    text-align: center
}

.text-content p {
    margin-bottom: var(--el-mb)
}

.text-content p:last-child {
    margin-bottom: 0
}

.text-content h1:last-child, .text-content h2:last-child, .text-content h3:last-child, .text-content h4:last-child, .text-content h5:last-child, .text-content h6:last-child {
    margin-bottom: 0
}

input, textarea {
    outline: none
}

.suggestions-wrapper {
    color: #000;
}

.input-main,
.input-label input.input-main,
.input-label textarea.input-main {
    background: #e4e3e9;
    border: none;
    color: #000;
    font-size: calc(2.4rem / 2);
    height: calc(6.1rem / 2);
    padding: calc(.5rem / 2) calc(3rem / 2);
    width: 100%;
    border-radius: 0;
}

.input-main ~ .input-label__error,
.check-sq .input-label__error {
    font-size: calc(2rem / 2);
}

.input-label.error input.input-main {
    border: 1px solid var(--red, #c02f2f);
}

.input-search {
    background: transparent;
    border: 1px solid var(--text);
    color: #000;
    font-size: calc(2.4rem / 2);
    height: calc(5rem / 2);
    padding: calc(.5rem / 2) calc(3rem / 2);
    width: 100%;
    border-radius: 0;
}

.input-label-group {
    display: flex;
    flex-direction: row;
    width: 100%;
}

.input-label-group > .input {
    flex-grow: 1;
}

.input-label-group > .btn {
    width: unset;
    flex-shrink: 1;
    margin: 0;
}

.input-main::-webkit-input-placeholder {
    color: #1171b9
}

.input-main::-moz-placeholder {
    color: #1171b9
}

.input-main:-ms-input-placeholder {
    color: #1171b9
}

.input-main::-ms-input-placeholder {
    color: #1171b9
}

.input-main::placeholder {
    color: #1171b9
}

.input-main.textarea {
    height: calc(14.6rem / 2);
    padding: calc(2rem / 2) calc(3rem / 2)
}

.check-sq input {
    clip: rect(0 0 0 0);
    border: 0;
    height: .1px;
    margin: .1px;
    overflow: hidden;
    padding: 0;
    position: absolute
}

.check-sq input:checked + span:before {
    background: #1171b9
}

.check-sq [type="checkbox"] + span {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: calc(2rem / 2)
}

.check-sq [type="checkbox"] + span:before {
    -ms-flex-negative: 0;
    background: #e4e3e9;
    border: calc(1rem / 2) solid #e4e3e9;
    content: "";
    display: block;
    flex-shrink: 0;
    height: calc(4rem / 2);
    width: calc(4rem / 2)
}

.filter-pc__list .check-sq [type="checkbox"] + span:before {
    display: none;
}

.profile-advise, .profile-comment {
    font-size: 0.9rem;
}

.section__profile--nothing > .row > .container > div {
    font-size: calc(1.8rem / 2);
}

input[type="text"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input {
    font-size: 14px;
}

.form_more_result button {
    font-size: calc(2rem / 2);
}

.btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    /*background: transparent;*/
    border: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: calc(1rem / 2);
    justify-content: center;
    line-height: 1;
    /*padding: 0;*/
    text-align: center;
    text-decoration: none;
    border-radius: 0;
}

.btn, .btn-catalog {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.btn-catalog {
    background: #faa634;
    color: #fff;
    font-size: calc(2.4rem / 2);
    gap: calc(.8rem / 2);
    height: calc(6.4rem / 2);
    padding: calc(1rem / 2) calc(3rem / 2) calc(1rem / 2) calc(2.4rem / 2);
    width: calc(27.2rem / 2)
}

.btn-catalog:before {
    -ms-flex-negative: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='27' fill='none'%3E%3Cpath fill='%23fff' d='M4.6.4H.7v26h3.9V.4ZM11.7.4H7.8v26h3.9V.4ZM18.8.4h-3.9v26h3.9V.4Z'/%3E%3Cpath fill='%23fff' d='m20.313.87-3.527 1.664 11.097 23.514 3.527-1.664L20.313.869Z'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    flex-shrink: 0;
    height: calc(2.6rem / 2);
    width: calc(3rem / 2)
}

.btn-buy {
    background: #faa634;
    color: #fff;
    font-size: calc(2.4rem / 2);
    gap: calc(.8rem / 2);
    height: calc(6.4rem / 2);
    padding: calc(1rem / 2) calc(3rem / 2) calc(1rem / 2) calc(2.4rem / 2);
    width: calc(27.2rem / 2)
}

.btn-buy:before {
    -ms-flex-negative: 0;
    background-image: url('data:image/svg+xml,<svg version="1.1" width="512px" height="512px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns="http://www.w3.org/2000/svg"><g><path style="opacity: 0.969; fill: rgb(255, 255, 255);" d="M 8.5,-0.5 C 29.8333,-0.5 51.1667,-0.5 72.5,-0.5C 77.2342,1.73934 80.4008,5.40601 82,10.5C 86.4554,38.5235 90.9554,66.5235 95.5,94.5C 220.165,95.3333 344.832,95.8333 469.5,96C 492.025,99.6967 506.025,112.53 511.5,134.5C 511.5,141.5 511.5,148.5 511.5,155.5C 501.808,215.662 492.308,275.995 483,336.5C 474.773,363.033 456.94,378.533 429.5,383C 332.832,383.167 236.165,383.667 139.5,384.5C 141.458,400.604 150.125,411.104 165.5,416C 262.167,416.333 358.833,416.667 455.5,417C 467.457,420.955 470.957,428.788 466,440.5C 463.76,443.402 460.927,445.569 457.5,447C 449.507,447.5 441.507,447.666 433.5,447.5C 440.038,470.385 434.038,489.218 415.5,504C 409.968,507.106 404.301,509.606 398.5,511.5C 391.833,511.5 385.167,511.5 378.5,511.5C 347.853,501.216 336.186,480.216 343.5,448.5C 309.167,447.167 274.833,447.167 240.5,448.5C 247.805,480.236 236.138,501.236 205.5,511.5C 198.833,511.5 192.167,511.5 185.5,511.5C 158.26,502.389 146.093,483.389 149,454.5C 149.578,451.097 150.745,447.93 152.5,445C 131.413,436.914 117.58,422.081 111,400.5C 91.8919,277.518 72.8919,154.518 54,31.5C 39.0718,29.6901 23.9052,28.8568 8.5,29C 4.31481,27.3122 1.31481,24.4788 -0.5,20.5C -0.5,16.5 -0.5,12.5 -0.5,8.5C 0.803551,7.01307 1.97022,5.3464 3,3.5C 5.01533,2.30342 6.84866,0.970083 8.5,-0.5 Z M 100.5,126.5 C 137.833,126.5 175.167,126.5 212.5,126.5C 212.5,158.833 212.5,191.167 212.5,223.5C 179.833,223.5 147.167,223.5 114.5,223.5C 109.942,191.15 105.275,158.817 100.5,126.5 Z M 243.5,126.5 C 275.833,126.5 308.167,126.5 340.5,126.5C 340.5,158.833 340.5,191.167 340.5,223.5C 308.167,223.5 275.833,223.5 243.5,223.5C 243.5,191.167 243.5,158.833 243.5,126.5 Z M 371.5,126.5 C 403.168,126.333 434.835,126.5 466.5,127C 475.916,129.581 480.582,135.748 480.5,145.5C 477.019,171.531 473.353,197.531 469.5,223.5C 436.833,223.5 404.167,223.5 371.5,223.5C 371.5,191.167 371.5,158.833 371.5,126.5 Z M 119.5,254.5 C 150.5,254.5 181.5,254.5 212.5,254.5C 212.5,287.167 212.5,319.833 212.5,352.5C 186.5,352.5 160.5,352.5 134.5,352.5C 129.871,319.765 124.871,287.098 119.5,254.5 Z M 243.5,254.5 C 275.833,254.5 308.167,254.5 340.5,254.5C 340.5,287.167 340.5,319.833 340.5,352.5C 308.167,352.5 275.833,352.5 243.5,352.5C 243.5,319.833 243.5,287.167 243.5,254.5 Z M 371.5,254.5 C 402.507,254.167 433.507,254.5 464.5,255.5C 460.561,279.465 456.728,303.465 453,327.5C 448.764,340.069 440.264,348.236 427.5,352C 408.836,352.5 390.17,352.667 371.5,352.5C 371.5,319.833 371.5,287.167 371.5,254.5 Z M 192.5,447.5 C 208.763,448.721 214.596,457.054 210,472.5C 203.799,480.815 195.966,482.648 186.5,478C 177.96,469.933 177.293,461.266 184.5,452C 187.099,450.205 189.766,448.705 192.5,447.5 Z M 385.5,447.5 C 397.081,447.416 403.748,453.083 405.5,464.5C 401.347,480.165 392.014,484.331 377.5,477C 370.906,470.129 370.073,462.629 375,454.5C 377.998,451.262 381.498,448.929 385.5,447.5 Z"/></g></svg>');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    flex-shrink: 0;
    height: calc(2.6rem / 2);
    width: calc(3rem / 2)
}

.btn-catalog:hover {
    color: var(--text);
}

.btn-white {
    background: #fff;
    color: #faa634;
    font-size: calc(2.4rem / 2);
    font-weight: 400;
    padding: calc(2rem / 2) calc(3rem / 2)
}

.btn-white:hover {
    color: var(--text);
}

.btn-border {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #1171b9;
    border: calc(.3rem / 2) solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(6.1rem / 2);
    margin: 0 auto;
    text-align: center;
    width: calc(26.8rem / 2)
}

.btn-border, .btn-next {
    color: #fff;
    font-size: calc(2.4rem / 2)
}

.pay-option span {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #1171b9;
    border: calc(.3rem / 2) solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    min-height: auto;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    color: #fff;
    font-size: calc(2.4rem / 2);
    border-radius: 0;
}

.pay-option span b {
    font-size: calc(4.8rem / 2);
    font-weight: 400;
}

.pay-option span s {
    display: block;
}

.pay-option span b.small {
    font-size: calc(2.4rem / 2);
    font-weight: 400;
}

.pay-option input:checked + span {
    background: #faa634;
    border-color: #faa634;
    color: #fff;
}

.btn-next {
    background: #faa634
}

.btn-blue, .btn-next {
    height: calc(6.4rem / 2);
    padding: calc(2rem / 2) calc(3rem / 2)
}

.btn-blue {
    background: #1171b9;
    color: #fff;
    font-size: calc(2.4rem / 2)
}

.btn-blue:hover {
    background: #faa634;
}

.swiper-next, .swiper-prev {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: calc(2.5rem / 2);
    position: absolute;
    top: calc(2.7rem / 2);
    width: calc(4.1rem / 2);
    z-index: 9
}

.swiper-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='28' fill='none'%3E%3Cpath stroke='%2311CCC4' stroke-miterlimit='10' stroke-width='2' d='M42.9 14H2.6M14.6 26.5 1.8 14 14.2 1.5'/%3E%3C/svg%3E");
    left: 0
}

.swiper-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='28' fill='none'%3E%3Cpath stroke='%2311CCC4' stroke-miterlimit='10' stroke-width='2' d='M.3 14h40.3M28.7 1.5l12.7 12.6L29 26.5'/%3E%3C/svg%3E");
    right: 0
}