:root {
    --fontsize: 1.6rem;
    --lineheight: 1.23;
    --text: #eff7ff;
    --userfont: Gilroy, sans-serif;
    --systemfont: -apple-system, BlinkMacSystemFont, Arial, sans-serif;
    --accent: #4b5dff;
    --bg: #0e1135;
    --bg5: hsla(0, 0%, 100%, .05);
    --bg-footer: #05062a;
    --grd: linear-gradient(180deg, #4b73ff, #4b5dff);
    --brs: 0.9rem;
    --gap: 2rem;
    --el-mb: 2rem;
    --xxl: 100%;
    --xl: 100%;
    --lg: 100%;
    --md: 100%;
    --sm: 100%;
    --left: 1.5rem;
    --right: 1.5rem
}

@media only screen and (min-width:993px) {
    :root {
        --left: 2rem;
        --right: 2rem
    }
}

: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: 1rem;
    --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: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --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: 0.25rem;
    --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: 1rem 0;
    opacity: .25
}

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

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

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

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

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

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

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

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

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

h5 {
    font-size: 1.25rem
}

h6 {
    font-size: 1rem
}

p {
    margin-bottom: 1rem;
    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: 1rem
}

ol,
ul {
    padding-left: 2rem
}

dl,
ol,
ul {
    margin-bottom: 1rem;
    margin-top: 0
}

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

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    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: underline
}

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

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: 1rem;
    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: .25rem;
    color: var(--bs-body-bg);
    font-size: .875em;
    padding: .1875rem .375rem
}

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: .5rem;
    padding-top: .5rem;
    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: .5rem;
    padding: 0;
    width: 100%
}

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

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: Gilroy;
    font-style: normal;
    font-weight: 400;
    src: local("Gilroy"), url(/css/fonts/Gilroy-Regular.woff2) format("woff2")
}

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

@font-face {
    font-family: Gilroy;
    font-style: normal;
    font-weight: 600;
    src: local("Gilroy"), url(/css/fonts/Gilroy-Semibold.woff2) format("woff2")
}

@font-face {
    font-family: Gilroy;
    font-style: normal;
    font-weight: 700;
    src: local("Gilroy"), url(/css/fonts/Gilroy-Bold.woff2) format("woff2")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    src: local("Montserrat"), url(/css/fonts/Montserrat-SemiBold.woff2) format("woff2")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    src: local("Montserrat"), url(/css/fonts/Montserrat-ExtraBold.woff2) format("woff2")
}

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

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

[class*=" icon-"]:before,
[class^=icon-]:before {
    speak: never;
    -ms-flex-negative: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    flex-shrink: 0;
    font-family: kab-icons !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.icon-user:before {
    content: "\e903"
}

.icon-home:before {
    content: "\e91f"
}

.icon-logout:before {
    content: "\e900"
}

.icon-error:before {
    content: "\e906"
}

.icon-money-bag:before {
    content: "\e918"
}

.icon-setting:before {
    content: "\e909"
}

.icon-history:before {
    content: "\e907"
}

.icon-gift:before {
    content: "\e90d"
}

.icon-chat:before {
    content: "\e91d"
}

.icon-bills:before {
    content: "\e91e"
}

.icon-id-card:before {
    content: "\e910"
}

.icon-mail:before {
    content: "\e912"
}

.icon-lock:before {
    content: "\e911"
}

.icon-marker:before {
    content: "\e90f"
}

.icon-copy:before {
    content: "\e904"
}

.icon-crown:before {
    content: "\e920"
}

.icon-point:before {
    content: "\e90b"
}

.icon-link:before {
    content: "\e908"
}

.icon-clock:before {
    content: "\e90a"
}

.icon-coin:before {
    content: "\e90e"
}

.icon-check:before {
    content: "\e90c"
}

.icon-search:before {
    content: "\e91a"
}

.icon-arrow-1:before {
    content: "\e901"
}

.icon-arrow-2:before {
    content: "\e902"
}

.icon-next:before {
    content: "\e905"
}

.icon-close:before {
    content: "\e919"
}

.icon-drop-big:before {
    content: "\e91b"
}

.icon-drop:before {
    content: "\e91c"
}

.icon-vk:before {
    content: "\e917"
}

.icon-fb:before {
    content: "\e916"
}

.icon-google:before {
    content: "\e915"
}

.icon-mailru:before {
    content: "\e914"
}

.icon-yandex:before {
    content: "\e913"
}

html {
    font-size: .5208333333vw;
    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(--accent);
    color: #fff
}

* {
    outline: none !important
}

body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background: var(--bg);
    color: var(--text);
    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
}

body:before {
    background: #475aff;
    background-repeat: no-repeat;
    border-radius: 388px;
    content: "";
    display: block;
    -webkit-filter: blur(283.5px);
    filter: blur(283.5px);
    height: 255px;
    left: -10.9rem;
    position: absolute;
    top: -9.3rem;
    width: 322px;
    z-index: 0
}

@media only screen and (min-width:993px) {
    body:before {
        -webkit-filter: blur(221.5px);
        filter: blur(221.5px);
        height: 307px;
        left: -13.6rem;
        top: -12.4rem;
        width: 388px
    }
}

body>* {
    min-width: 0;
    position: relative;
    z-index: 2
}

::-webkit-scrollbar {
    width: 1rem
}

::-webkit-scrollbar-track {
    background: #f8f8f8
}

::-webkit-scrollbar-thumb {
    background: var(--accent);
    border: none;
    border-radius: 0;
    width: 1rem
}

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

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

.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
}

.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) {
    .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) {
    .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) {
    .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
    }
}

@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:1200px) {
    .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:1201px) {
    .lg-visible {
        display: none !important
    }
}

.mt-auto {
    margin-top: auto
}

.gap-m-0 {
    gap: 0
}

.gap-m-5 {
    gap: .5rem
}

.gap-m-10 {
    gap: 1rem
}

.gap-m-15 {
    gap: 1.5rem
}

.gap-m-20 {
    gap: 2rem
}

.gap-m-25 {
    gap: 2.5rem
}

.gap-m-30 {
    gap: 3rem
}

.gap-m-35 {
    gap: 3.5rem
}

.gap-m-40 {
    gap: 4rem
}

.gap-m-45 {
    gap: 4.5rem
}

.gap-m-50 {
    gap: 5rem
}

.gap-m-55 {
    gap: 5.5rem
}

.gap-m-60 {
    gap: 6rem
}

.gap-m-65 {
    gap: 6.5rem
}

.gap-m-70 {
    gap: 7rem
}

.gap-m-75 {
    gap: 7.5rem
}

.gap-m-80 {
    gap: 8rem
}

.gap-m-85 {
    gap: 8.5rem
}

.gap-m-90 {
    gap: 9rem
}

.gap-m-95 {
    gap: 9.5rem
}

.gap-m-100 {
    gap: 10rem
}

.gap-m-105 {
    gap: 10.5rem
}

.gap-m-110 {
    gap: 11rem
}

.gap-m-115 {
    gap: 11.5rem
}

.gap-m-120 {
    gap: 12rem
}

.gap-m-125 {
    gap: 12.5rem
}

.gap-m-130 {
    gap: 13rem
}

.gap-m-135 {
    gap: 13.5rem
}

.gap-m-140 {
    gap: 14rem
}

.gap-m-145 {
    gap: 14.5rem
}

.gap-m-150 {
    gap: 15rem
}

.gap-m-155 {
    gap: 15.5rem
}

.gap-m-160 {
    gap: 16rem
}

.gap-m-165 {
    gap: 16.5rem
}

.gap-m-170 {
    gap: 17rem
}

.gap-m-175 {
    gap: 17.5rem
}

.gap-m-180 {
    gap: 18rem
}

.gap-m-185 {
    gap: 18.5rem
}

.gap-m-190 {
    gap: 19rem
}

.gap-m-195 {
    gap: 19.5rem
}

.gap-m-200 {
    gap: 20rem
}

.gap-m-205 {
    gap: 20.5rem
}

.gap-m-210 {
    gap: 21rem
}

.gap-m-215 {
    gap: 21.5rem
}

.gap-m-220 {
    gap: 22rem
}

.gap-m-225 {
    gap: 22.5rem
}

.gap-m-230 {
    gap: 23rem
}

.gap-m-235 {
    gap: 23.5rem
}

.gap-m-240 {
    gap: 24rem
}

.gap-m-245 {
    gap: 24.5rem
}

.gap-m-250 {
    gap: 25rem
}

.gap-m-255 {
    gap: 25.5rem
}

.gap-m-260 {
    gap: 26rem
}

.gap-m-265 {
    gap: 26.5rem
}

.gap-m-270 {
    gap: 27rem
}

.gap-m-275 {
    gap: 27.5rem
}

.gap-m-280 {
    gap: 28rem
}

.gap-m-285 {
    gap: 28.5rem
}

.gap-m-290 {
    gap: 29rem
}

.gap-m-295 {
    gap: 29.5rem
}

.gap-m-300 {
    gap: 30rem
}

.gap-m-305 {
    gap: 30.5rem
}

.gap-m-310 {
    gap: 31rem
}

.gap-m-315 {
    gap: 31.5rem
}

.gap-m-320 {
    gap: 32rem
}

.gap-m-325 {
    gap: 32.5rem
}

.gap-m-330 {
    gap: 33rem
}

.gap-m-335 {
    gap: 33.5rem
}

.gap-m-340 {
    gap: 34rem
}

.gap-m-345 {
    gap: 34.5rem
}

.gap-m-350 {
    gap: 35rem
}

.gap-m-355 {
    gap: 35.5rem
}

.gap-m-360 {
    gap: 36rem
}

.gap-m-365 {
    gap: 36.5rem
}

.gap-m-370 {
    gap: 37rem
}

.gap-m-375 {
    gap: 37.5rem
}

.gap-m-380 {
    gap: 38rem
}

.gap-m-385 {
    gap: 38.5rem
}

.gap-m-390 {
    gap: 39rem
}

.gap-m-395 {
    gap: 39.5rem
}

.gap-m-400 {
    gap: 40rem
}

.gap-m-405 {
    gap: 40.5rem
}

.gap-m-410 {
    gap: 41rem
}

.gap-m-415 {
    gap: 41.5rem
}

.gap-m-420 {
    gap: 42rem
}

.gap-m-425 {
    gap: 42.5rem
}

.gap-m-430 {
    gap: 43rem
}

.gap-m-435 {
    gap: 43.5rem
}

.gap-m-440 {
    gap: 44rem
}

.gap-m-445 {
    gap: 44.5rem
}

.gap-m-450 {
    gap: 45rem
}

.gap-m-455 {
    gap: 45.5rem
}

.gap-m-460 {
    gap: 46rem
}

.gap-m-465 {
    gap: 46.5rem
}

.gap-m-470 {
    gap: 47rem
}

.gap-m-475 {
    gap: 47.5rem
}

.gap-m-480 {
    gap: 48rem
}

.gap-m-485 {
    gap: 48.5rem
}

.gap-m-490 {
    gap: 49rem
}

.gap-m-495 {
    gap: 49.5rem
}

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

.pt-m-5 {
    padding-top: .5rem
}

.pt-m-10 {
    padding-top: 1rem
}

.pt-m-15 {
    padding-top: 1.5rem
}

.pt-m-20 {
    padding-top: 2rem
}

.pt-m-25 {
    padding-top: 2.5rem
}

.pt-m-30 {
    padding-top: 3rem
}

.pt-m-35 {
    padding-top: 3.5rem
}

.pt-m-40 {
    padding-top: 4rem
}

.pt-m-45 {
    padding-top: 4.5rem
}

.pt-m-50 {
    padding-top: 5rem
}

.pt-m-55 {
    padding-top: 5.5rem
}

.pt-m-60 {
    padding-top: 6rem
}

.pt-m-65 {
    padding-top: 6.5rem
}

.pt-m-70 {
    padding-top: 7rem
}

.pt-m-75 {
    padding-top: 7.5rem
}

.pt-m-80 {
    padding-top: 8rem
}

.pt-m-85 {
    padding-top: 8.5rem
}

.pt-m-90 {
    padding-top: 9rem
}

.pt-m-95 {
    padding-top: 9.5rem
}

.pt-m-100 {
    padding-top: 10rem
}

.pt-m-105 {
    padding-top: 10.5rem
}

.pt-m-110 {
    padding-top: 11rem
}

.pt-m-115 {
    padding-top: 11.5rem
}

.pt-m-120 {
    padding-top: 12rem
}

.pt-m-125 {
    padding-top: 12.5rem
}

.pt-m-130 {
    padding-top: 13rem
}

.pt-m-135 {
    padding-top: 13.5rem
}

.pt-m-140 {
    padding-top: 14rem
}

.pt-m-145 {
    padding-top: 14.5rem
}

.pt-m-150 {
    padding-top: 15rem
}

.pt-m-155 {
    padding-top: 15.5rem
}

.pt-m-160 {
    padding-top: 16rem
}

.pt-m-165 {
    padding-top: 16.5rem
}

.pt-m-170 {
    padding-top: 17rem
}

.pt-m-175 {
    padding-top: 17.5rem
}

.pt-m-180 {
    padding-top: 18rem
}

.pt-m-185 {
    padding-top: 18.5rem
}

.pt-m-190 {
    padding-top: 19rem
}

.pt-m-195 {
    padding-top: 19.5rem
}

.pt-m-200 {
    padding-top: 20rem
}

.pt-m-205 {
    padding-top: 20.5rem
}

.pt-m-210 {
    padding-top: 21rem
}

.pt-m-215 {
    padding-top: 21.5rem
}

.pt-m-220 {
    padding-top: 22rem
}

.pt-m-225 {
    padding-top: 22.5rem
}

.pt-m-230 {
    padding-top: 23rem
}

.pt-m-235 {
    padding-top: 23.5rem
}

.pt-m-240 {
    padding-top: 24rem
}

.pt-m-245 {
    padding-top: 24.5rem
}

.pt-m-250 {
    padding-top: 25rem
}

.pt-m-255 {
    padding-top: 25.5rem
}

.pt-m-260 {
    padding-top: 26rem
}

.pt-m-265 {
    padding-top: 26.5rem
}

.pt-m-270 {
    padding-top: 27rem
}

.pt-m-275 {
    padding-top: 27.5rem
}

.pt-m-280 {
    padding-top: 28rem
}

.pt-m-285 {
    padding-top: 28.5rem
}

.pt-m-290 {
    padding-top: 29rem
}

.pt-m-295 {
    padding-top: 29.5rem
}

.pt-m-300 {
    padding-top: 30rem
}

.pt-m-305 {
    padding-top: 30.5rem
}

.pt-m-310 {
    padding-top: 31rem
}

.pt-m-315 {
    padding-top: 31.5rem
}

.pt-m-320 {
    padding-top: 32rem
}

.pt-m-325 {
    padding-top: 32.5rem
}

.pt-m-330 {
    padding-top: 33rem
}

.pt-m-335 {
    padding-top: 33.5rem
}

.pt-m-340 {
    padding-top: 34rem
}

.pt-m-345 {
    padding-top: 34.5rem
}

.pt-m-350 {
    padding-top: 35rem
}

.pt-m-355 {
    padding-top: 35.5rem
}

.pt-m-360 {
    padding-top: 36rem
}

.pt-m-365 {
    padding-top: 36.5rem
}

.pt-m-370 {
    padding-top: 37rem
}

.pt-m-375 {
    padding-top: 37.5rem
}

.pt-m-380 {
    padding-top: 38rem
}

.pt-m-385 {
    padding-top: 38.5rem
}

.pt-m-390 {
    padding-top: 39rem
}

.pt-m-395 {
    padding-top: 39.5rem
}

.pt-m-400 {
    padding-top: 40rem
}

.pt-m-405 {
    padding-top: 40.5rem
}

.pt-m-410 {
    padding-top: 41rem
}

.pt-m-415 {
    padding-top: 41.5rem
}

.pt-m-420 {
    padding-top: 42rem
}

.pt-m-425 {
    padding-top: 42.5rem
}

.pt-m-430 {
    padding-top: 43rem
}

.pt-m-435 {
    padding-top: 43.5rem
}

.pt-m-440 {
    padding-top: 44rem
}

.pt-m-445 {
    padding-top: 44.5rem
}

.pt-m-450 {
    padding-top: 45rem
}

.pt-m-455 {
    padding-top: 45.5rem
}

.pt-m-460 {
    padding-top: 46rem
}

.pt-m-465 {
    padding-top: 46.5rem
}

.pt-m-470 {
    padding-top: 47rem
}

.pt-m-475 {
    padding-top: 47.5rem
}

.pt-m-480 {
    padding-top: 48rem
}

.pt-m-485 {
    padding-top: 48.5rem
}

.pt-m-490 {
    padding-top: 49rem
}

.pt-m-495 {
    padding-top: 49.5rem
}

.pb-m-0 {
    padding-bottom: 0
}

.pb-m-5 {
    padding-bottom: .5rem
}

.pb-m-10 {
    padding-bottom: 1rem
}

.pb-m-15 {
    padding-bottom: 1.5rem
}

.pb-m-20 {
    padding-bottom: 2rem
}

.pb-m-25 {
    padding-bottom: 2.5rem
}

.pb-m-30 {
    padding-bottom: 3rem
}

.pb-m-35 {
    padding-bottom: 3.5rem
}

.pb-m-40 {
    padding-bottom: 4rem
}

.pb-m-45 {
    padding-bottom: 4.5rem
}

.pb-m-50 {
    padding-bottom: 5rem
}

.pb-m-55 {
    padding-bottom: 5.5rem
}

.pb-m-60 {
    padding-bottom: 6rem
}

.pb-m-65 {
    padding-bottom: 6.5rem
}

.pb-m-70 {
    padding-bottom: 7rem
}

.pb-m-75 {
    padding-bottom: 7.5rem
}

.pb-m-80 {
    padding-bottom: 8rem
}

.pb-m-85 {
    padding-bottom: 8.5rem
}

.pb-m-90 {
    padding-bottom: 9rem
}

.pb-m-95 {
    padding-bottom: 9.5rem
}

.pb-m-100 {
    padding-bottom: 10rem
}

.pb-m-105 {
    padding-bottom: 10.5rem
}

.pb-m-110 {
    padding-bottom: 11rem
}

.pb-m-115 {
    padding-bottom: 11.5rem
}

.pb-m-120 {
    padding-bottom: 12rem
}

.pb-m-125 {
    padding-bottom: 12.5rem
}

.pb-m-130 {
    padding-bottom: 13rem
}

.pb-m-135 {
    padding-bottom: 13.5rem
}

.pb-m-140 {
    padding-bottom: 14rem
}

.pb-m-145 {
    padding-bottom: 14.5rem
}

.pb-m-150 {
    padding-bottom: 15rem
}

.pb-m-155 {
    padding-bottom: 15.5rem
}

.pb-m-160 {
    padding-bottom: 16rem
}

.pb-m-165 {
    padding-bottom: 16.5rem
}

.pb-m-170 {
    padding-bottom: 17rem
}

.pb-m-175 {
    padding-bottom: 17.5rem
}

.pb-m-180 {
    padding-bottom: 18rem
}

.pb-m-185 {
    padding-bottom: 18.5rem
}

.pb-m-190 {
    padding-bottom: 19rem
}

.pb-m-195 {
    padding-bottom: 19.5rem
}

.pb-m-200 {
    padding-bottom: 20rem
}

.pb-m-205 {
    padding-bottom: 20.5rem
}

.pb-m-210 {
    padding-bottom: 21rem
}

.pb-m-215 {
    padding-bottom: 21.5rem
}

.pb-m-220 {
    padding-bottom: 22rem
}

.pb-m-225 {
    padding-bottom: 22.5rem
}

.pb-m-230 {
    padding-bottom: 23rem
}

.pb-m-235 {
    padding-bottom: 23.5rem
}

.pb-m-240 {
    padding-bottom: 24rem
}

.pb-m-245 {
    padding-bottom: 24.5rem
}

.pb-m-250 {
    padding-bottom: 25rem
}

.pb-m-255 {
    padding-bottom: 25.5rem
}

.pb-m-260 {
    padding-bottom: 26rem
}

.pb-m-265 {
    padding-bottom: 26.5rem
}

.pb-m-270 {
    padding-bottom: 27rem
}

.pb-m-275 {
    padding-bottom: 27.5rem
}

.pb-m-280 {
    padding-bottom: 28rem
}

.pb-m-285 {
    padding-bottom: 28.5rem
}

.pb-m-290 {
    padding-bottom: 29rem
}

.pb-m-295 {
    padding-bottom: 29.5rem
}

.pb-m-300 {
    padding-bottom: 30rem
}

.pb-m-305 {
    padding-bottom: 30.5rem
}

.pb-m-310 {
    padding-bottom: 31rem
}

.pb-m-315 {
    padding-bottom: 31.5rem
}

.pb-m-320 {
    padding-bottom: 32rem
}

.pb-m-325 {
    padding-bottom: 32.5rem
}

.pb-m-330 {
    padding-bottom: 33rem
}

.pb-m-335 {
    padding-bottom: 33.5rem
}

.pb-m-340 {
    padding-bottom: 34rem
}

.pb-m-345 {
    padding-bottom: 34.5rem
}

.pb-m-350 {
    padding-bottom: 35rem
}

.pb-m-355 {
    padding-bottom: 35.5rem
}

.pb-m-360 {
    padding-bottom: 36rem
}

.pb-m-365 {
    padding-bottom: 36.5rem
}

.pb-m-370 {
    padding-bottom: 37rem
}

.pb-m-375 {
    padding-bottom: 37.5rem
}

.pb-m-380 {
    padding-bottom: 38rem
}

.pb-m-385 {
    padding-bottom: 38.5rem
}

.pb-m-390 {
    padding-bottom: 39rem
}

.pb-m-395 {
    padding-bottom: 39.5rem
}

.pb-m-400 {
    padding-bottom: 40rem
}

.pb-m-405 {
    padding-bottom: 40.5rem
}

.pb-m-410 {
    padding-bottom: 41rem
}

.pb-m-415 {
    padding-bottom: 41.5rem
}

.pb-m-420 {
    padding-bottom: 42rem
}

.pb-m-425 {
    padding-bottom: 42.5rem
}

.pb-m-430 {
    padding-bottom: 43rem
}

.pb-m-435 {
    padding-bottom: 43.5rem
}

.pb-m-440 {
    padding-bottom: 44rem
}

.pb-m-445 {
    padding-bottom: 44.5rem
}

.pb-m-450 {
    padding-bottom: 45rem
}

.pb-m-455 {
    padding-bottom: 45.5rem
}

.pb-m-460 {
    padding-bottom: 46rem
}

.pb-m-465 {
    padding-bottom: 46.5rem
}

.pb-m-470 {
    padding-bottom: 47rem
}

.pb-m-475 {
    padding-bottom: 47.5rem
}

.pb-m-480 {
    padding-bottom: 48rem
}

.pb-m-485 {
    padding-bottom: 48.5rem
}

.pb-m-490 {
    padding-bottom: 49rem
}

.pb-m-495 {
    padding-bottom: 49.5rem
}

.pl-m-0 {
    padding-left: 0
}

.pl-m-5 {
    padding-left: .5rem
}

.pl-m-10 {
    padding-left: 1rem
}

.pl-m-15 {
    padding-left: 1.5rem
}

.pl-m-20 {
    padding-left: 2rem
}

.pl-m-25 {
    padding-left: 2.5rem
}

.pl-m-30 {
    padding-left: 3rem
}

.pl-m-35 {
    padding-left: 3.5rem
}

.pl-m-40 {
    padding-left: 4rem
}

.pl-m-45 {
    padding-left: 4.5rem
}

.pl-m-50 {
    padding-left: 5rem
}

.pl-m-55 {
    padding-left: 5.5rem
}

.pl-m-60 {
    padding-left: 6rem
}

.pl-m-65 {
    padding-left: 6.5rem
}

.pl-m-70 {
    padding-left: 7rem
}

.pl-m-75 {
    padding-left: 7.5rem
}

.pl-m-80 {
    padding-left: 8rem
}

.pl-m-85 {
    padding-left: 8.5rem
}

.pl-m-90 {
    padding-left: 9rem
}

.pl-m-95 {
    padding-left: 9.5rem
}

.pl-m-100 {
    padding-left: 10rem
}

.pl-m-105 {
    padding-left: 10.5rem
}

.pl-m-110 {
    padding-left: 11rem
}

.pl-m-115 {
    padding-left: 11.5rem
}

.pl-m-120 {
    padding-left: 12rem
}

.pl-m-125 {
    padding-left: 12.5rem
}

.pl-m-130 {
    padding-left: 13rem
}

.pl-m-135 {
    padding-left: 13.5rem
}

.pl-m-140 {
    padding-left: 14rem
}

.pl-m-145 {
    padding-left: 14.5rem
}

.pl-m-150 {
    padding-left: 15rem
}

.pl-m-155 {
    padding-left: 15.5rem
}

.pl-m-160 {
    padding-left: 16rem
}

.pl-m-165 {
    padding-left: 16.5rem
}

.pl-m-170 {
    padding-left: 17rem
}

.pl-m-175 {
    padding-left: 17.5rem
}

.pl-m-180 {
    padding-left: 18rem
}

.pl-m-185 {
    padding-left: 18.5rem
}

.pl-m-190 {
    padding-left: 19rem
}

.pl-m-195 {
    padding-left: 19.5rem
}

.pl-m-200 {
    padding-left: 20rem
}

.pl-m-205 {
    padding-left: 20.5rem
}

.pl-m-210 {
    padding-left: 21rem
}

.pl-m-215 {
    padding-left: 21.5rem
}

.pl-m-220 {
    padding-left: 22rem
}

.pl-m-225 {
    padding-left: 22.5rem
}

.pl-m-230 {
    padding-left: 23rem
}

.pl-m-235 {
    padding-left: 23.5rem
}

.pl-m-240 {
    padding-left: 24rem
}

.pl-m-245 {
    padding-left: 24.5rem
}

.pl-m-250 {
    padding-left: 25rem
}

.pl-m-255 {
    padding-left: 25.5rem
}

.pl-m-260 {
    padding-left: 26rem
}

.pl-m-265 {
    padding-left: 26.5rem
}

.pl-m-270 {
    padding-left: 27rem
}

.pl-m-275 {
    padding-left: 27.5rem
}

.pl-m-280 {
    padding-left: 28rem
}

.pl-m-285 {
    padding-left: 28.5rem
}

.pl-m-290 {
    padding-left: 29rem
}

.pl-m-295 {
    padding-left: 29.5rem
}

.pl-m-300 {
    padding-left: 30rem
}

.pl-m-305 {
    padding-left: 30.5rem
}

.pl-m-310 {
    padding-left: 31rem
}

.pl-m-315 {
    padding-left: 31.5rem
}

.pl-m-320 {
    padding-left: 32rem
}

.pl-m-325 {
    padding-left: 32.5rem
}

.pl-m-330 {
    padding-left: 33rem
}

.pl-m-335 {
    padding-left: 33.5rem
}

.pl-m-340 {
    padding-left: 34rem
}

.pl-m-345 {
    padding-left: 34.5rem
}

.pl-m-350 {
    padding-left: 35rem
}

.pl-m-355 {
    padding-left: 35.5rem
}

.pl-m-360 {
    padding-left: 36rem
}

.pl-m-365 {
    padding-left: 36.5rem
}

.pl-m-370 {
    padding-left: 37rem
}

.pl-m-375 {
    padding-left: 37.5rem
}

.pl-m-380 {
    padding-left: 38rem
}

.pl-m-385 {
    padding-left: 38.5rem
}

.pl-m-390 {
    padding-left: 39rem
}

.pl-m-395 {
    padding-left: 39.5rem
}

.pl-m-400 {
    padding-left: 40rem
}

.pl-m-405 {
    padding-left: 40.5rem
}

.pl-m-410 {
    padding-left: 41rem
}

.pl-m-415 {
    padding-left: 41.5rem
}

.pl-m-420 {
    padding-left: 42rem
}

.pl-m-425 {
    padding-left: 42.5rem
}

.pl-m-430 {
    padding-left: 43rem
}

.pl-m-435 {
    padding-left: 43.5rem
}

.pl-m-440 {
    padding-left: 44rem
}

.pl-m-445 {
    padding-left: 44.5rem
}

.pl-m-450 {
    padding-left: 45rem
}

.pl-m-455 {
    padding-left: 45.5rem
}

.pl-m-460 {
    padding-left: 46rem
}

.pl-m-465 {
    padding-left: 46.5rem
}

.pl-m-470 {
    padding-left: 47rem
}

.pl-m-475 {
    padding-left: 47.5rem
}

.pl-m-480 {
    padding-left: 48rem
}

.pl-m-485 {
    padding-left: 48.5rem
}

.pl-m-490 {
    padding-left: 49rem
}

.pl-m-495 {
    padding-left: 49.5rem
}

.pr-m-0 {
    padding-right: 0
}

.pr-m-5 {
    padding-right: .5rem
}

.pr-m-10 {
    padding-right: 1rem
}

.pr-m-15 {
    padding-right: 1.5rem
}

.pr-m-20 {
    padding-right: 2rem
}

.pr-m-25 {
    padding-right: 2.5rem
}

.pr-m-30 {
    padding-right: 3rem
}

.pr-m-35 {
    padding-right: 3.5rem
}

.pr-m-40 {
    padding-right: 4rem
}

.pr-m-45 {
    padding-right: 4.5rem
}

.pr-m-50 {
    padding-right: 5rem
}

.pr-m-55 {
    padding-right: 5.5rem
}

.pr-m-60 {
    padding-right: 6rem
}

.pr-m-65 {
    padding-right: 6.5rem
}

.pr-m-70 {
    padding-right: 7rem
}

.pr-m-75 {
    padding-right: 7.5rem
}

.pr-m-80 {
    padding-right: 8rem
}

.pr-m-85 {
    padding-right: 8.5rem
}

.pr-m-90 {
    padding-right: 9rem
}

.pr-m-95 {
    padding-right: 9.5rem
}

.pr-m-100 {
    padding-right: 10rem
}

.pr-m-105 {
    padding-right: 10.5rem
}

.pr-m-110 {
    padding-right: 11rem
}

.pr-m-115 {
    padding-right: 11.5rem
}

.pr-m-120 {
    padding-right: 12rem
}

.pr-m-125 {
    padding-right: 12.5rem
}

.pr-m-130 {
    padding-right: 13rem
}

.pr-m-135 {
    padding-right: 13.5rem
}

.pr-m-140 {
    padding-right: 14rem
}

.pr-m-145 {
    padding-right: 14.5rem
}

.pr-m-150 {
    padding-right: 15rem
}

.pr-m-155 {
    padding-right: 15.5rem
}

.pr-m-160 {
    padding-right: 16rem
}

.pr-m-165 {
    padding-right: 16.5rem
}

.pr-m-170 {
    padding-right: 17rem
}

.pr-m-175 {
    padding-right: 17.5rem
}

.pr-m-180 {
    padding-right: 18rem
}

.pr-m-185 {
    padding-right: 18.5rem
}

.pr-m-190 {
    padding-right: 19rem
}

.pr-m-195 {
    padding-right: 19.5rem
}

.pr-m-200 {
    padding-right: 20rem
}

.pr-m-205 {
    padding-right: 20.5rem
}

.pr-m-210 {
    padding-right: 21rem
}

.pr-m-215 {
    padding-right: 21.5rem
}

.pr-m-220 {
    padding-right: 22rem
}

.pr-m-225 {
    padding-right: 22.5rem
}

.pr-m-230 {
    padding-right: 23rem
}

.pr-m-235 {
    padding-right: 23.5rem
}

.pr-m-240 {
    padding-right: 24rem
}

.pr-m-245 {
    padding-right: 24.5rem
}

.pr-m-250 {
    padding-right: 25rem
}

.pr-m-255 {
    padding-right: 25.5rem
}

.pr-m-260 {
    padding-right: 26rem
}

.pr-m-265 {
    padding-right: 26.5rem
}

.pr-m-270 {
    padding-right: 27rem
}

.pr-m-275 {
    padding-right: 27.5rem
}

.pr-m-280 {
    padding-right: 28rem
}

.pr-m-285 {
    padding-right: 28.5rem
}

.pr-m-290 {
    padding-right: 29rem
}

.pr-m-295 {
    padding-right: 29.5rem
}

.pr-m-300 {
    padding-right: 30rem
}

.pr-m-305 {
    padding-right: 30.5rem
}

.pr-m-310 {
    padding-right: 31rem
}

.pr-m-315 {
    padding-right: 31.5rem
}

.pr-m-320 {
    padding-right: 32rem
}

.pr-m-325 {
    padding-right: 32.5rem
}

.pr-m-330 {
    padding-right: 33rem
}

.pr-m-335 {
    padding-right: 33.5rem
}

.pr-m-340 {
    padding-right: 34rem
}

.pr-m-345 {
    padding-right: 34.5rem
}

.pr-m-350 {
    padding-right: 35rem
}

.pr-m-355 {
    padding-right: 35.5rem
}

.pr-m-360 {
    padding-right: 36rem
}

.pr-m-365 {
    padding-right: 36.5rem
}

.pr-m-370 {
    padding-right: 37rem
}

.pr-m-375 {
    padding-right: 37.5rem
}

.pr-m-380 {
    padding-right: 38rem
}

.pr-m-385 {
    padding-right: 38.5rem
}

.pr-m-390 {
    padding-right: 39rem
}

.pr-m-395 {
    padding-right: 39.5rem
}

.pr-m-400 {
    padding-right: 40rem
}

.pr-m-405 {
    padding-right: 40.5rem
}

.pr-m-410 {
    padding-right: 41rem
}

.pr-m-415 {
    padding-right: 41.5rem
}

.pr-m-420 {
    padding-right: 42rem
}

.pr-m-425 {
    padding-right: 42.5rem
}

.pr-m-430 {
    padding-right: 43rem
}

.pr-m-435 {
    padding-right: 43.5rem
}

.pr-m-440 {
    padding-right: 44rem
}

.pr-m-445 {
    padding-right: 44.5rem
}

.pr-m-450 {
    padding-right: 45rem
}

.pr-m-455 {
    padding-right: 45.5rem
}

.pr-m-460 {
    padding-right: 46rem
}

.pr-m-465 {
    padding-right: 46.5rem
}

.pr-m-470 {
    padding-right: 47rem
}

.pr-m-475 {
    padding-right: 47.5rem
}

.pr-m-480 {
    padding-right: 48rem
}

.pr-m-485 {
    padding-right: 48.5rem
}

.pr-m-490 {
    padding-right: 49rem
}

.pr-m-495 {
    padding-right: 49.5rem
}

.mb-m-0 {
    margin-bottom: 0
}

.mb-m-5 {
    margin-bottom: .5rem
}

.mb-m-10 {
    margin-bottom: 1rem
}

.mb-m-15 {
    margin-bottom: 1.5rem
}

.mb-m-20 {
    margin-bottom: 2rem
}

.mb-m-25 {
    margin-bottom: 2.5rem
}

.mb-m-30 {
    margin-bottom: 3rem
}

.mb-m-35 {
    margin-bottom: 3.5rem
}

.mb-m-40 {
    margin-bottom: 4rem
}

.mb-m-45 {
    margin-bottom: 4.5rem
}

.mb-m-50 {
    margin-bottom: 5rem
}

.mb-m-55 {
    margin-bottom: 5.5rem
}

.mb-m-60 {
    margin-bottom: 6rem
}

.mb-m-65 {
    margin-bottom: 6.5rem
}

.mb-m-70 {
    margin-bottom: 7rem
}

.mb-m-75 {
    margin-bottom: 7.5rem
}

.mb-m-80 {
    margin-bottom: 8rem
}

.mb-m-85 {
    margin-bottom: 8.5rem
}

.mb-m-90 {
    margin-bottom: 9rem
}

.mb-m-95 {
    margin-bottom: 9.5rem
}

.mb-m-100 {
    margin-bottom: 10rem
}

.mb-m-105 {
    margin-bottom: 10.5rem
}

.mb-m-110 {
    margin-bottom: 11rem
}

.mb-m-115 {
    margin-bottom: 11.5rem
}

.mb-m-120 {
    margin-bottom: 12rem
}

.mb-m-125 {
    margin-bottom: 12.5rem
}

.mb-m-130 {
    margin-bottom: 13rem
}

.mb-m-135 {
    margin-bottom: 13.5rem
}

.mb-m-140 {
    margin-bottom: 14rem
}

.mb-m-145 {
    margin-bottom: 14.5rem
}

.mb-m-150 {
    margin-bottom: 15rem
}

.mb-m-155 {
    margin-bottom: 15.5rem
}

.mb-m-160 {
    margin-bottom: 16rem
}

.mb-m-165 {
    margin-bottom: 16.5rem
}

.mb-m-170 {
    margin-bottom: 17rem
}

.mb-m-175 {
    margin-bottom: 17.5rem
}

.mb-m-180 {
    margin-bottom: 18rem
}

.mb-m-185 {
    margin-bottom: 18.5rem
}

.mb-m-190 {
    margin-bottom: 19rem
}

.mb-m-195 {
    margin-bottom: 19.5rem
}

.mb-m-200 {
    margin-bottom: 20rem
}

.mb-m-205 {
    margin-bottom: 20.5rem
}

.mb-m-210 {
    margin-bottom: 21rem
}

.mb-m-215 {
    margin-bottom: 21.5rem
}

.mb-m-220 {
    margin-bottom: 22rem
}

.mb-m-225 {
    margin-bottom: 22.5rem
}

.mb-m-230 {
    margin-bottom: 23rem
}

.mb-m-235 {
    margin-bottom: 23.5rem
}

.mb-m-240 {
    margin-bottom: 24rem
}

.mb-m-245 {
    margin-bottom: 24.5rem
}

.mb-m-250 {
    margin-bottom: 25rem
}

.mb-m-255 {
    margin-bottom: 25.5rem
}

.mb-m-260 {
    margin-bottom: 26rem
}

.mb-m-265 {
    margin-bottom: 26.5rem
}

.mb-m-270 {
    margin-bottom: 27rem
}

.mb-m-275 {
    margin-bottom: 27.5rem
}

.mb-m-280 {
    margin-bottom: 28rem
}

.mb-m-285 {
    margin-bottom: 28.5rem
}

.mb-m-290 {
    margin-bottom: 29rem
}

.mb-m-295 {
    margin-bottom: 29.5rem
}

.mb-m-300 {
    margin-bottom: 30rem
}

.mb-m-305 {
    margin-bottom: 30.5rem
}

.mb-m-310 {
    margin-bottom: 31rem
}

.mb-m-315 {
    margin-bottom: 31.5rem
}

.mb-m-320 {
    margin-bottom: 32rem
}

.mb-m-325 {
    margin-bottom: 32.5rem
}

.mb-m-330 {
    margin-bottom: 33rem
}

.mb-m-335 {
    margin-bottom: 33.5rem
}

.mb-m-340 {
    margin-bottom: 34rem
}

.mb-m-345 {
    margin-bottom: 34.5rem
}

.mb-m-350 {
    margin-bottom: 35rem
}

.mb-m-355 {
    margin-bottom: 35.5rem
}

.mb-m-360 {
    margin-bottom: 36rem
}

.mb-m-365 {
    margin-bottom: 36.5rem
}

.mb-m-370 {
    margin-bottom: 37rem
}

.mb-m-375 {
    margin-bottom: 37.5rem
}

.mb-m-380 {
    margin-bottom: 38rem
}

.mb-m-385 {
    margin-bottom: 38.5rem
}

.mb-m-390 {
    margin-bottom: 39rem
}

.mb-m-395 {
    margin-bottom: 39.5rem
}

.mb-m-400 {
    margin-bottom: 40rem
}

.mb-m-405 {
    margin-bottom: 40.5rem
}

.mb-m-410 {
    margin-bottom: 41rem
}

.mb-m-415 {
    margin-bottom: 41.5rem
}

.mb-m-420 {
    margin-bottom: 42rem
}

.mb-m-425 {
    margin-bottom: 42.5rem
}

.mb-m-430 {
    margin-bottom: 43rem
}

.mb-m-435 {
    margin-bottom: 43.5rem
}

.mb-m-440 {
    margin-bottom: 44rem
}

.mb-m-445 {
    margin-bottom: 44.5rem
}

.mb-m-450 {
    margin-bottom: 45rem
}

.mb-m-455 {
    margin-bottom: 45.5rem
}

.mb-m-460 {
    margin-bottom: 46rem
}

.mb-m-465 {
    margin-bottom: 46.5rem
}

.mb-m-470 {
    margin-bottom: 47rem
}

.mb-m-475 {
    margin-bottom: 47.5rem
}

.mb-m-480 {
    margin-bottom: 48rem
}

.mb-m-485 {
    margin-bottom: 48.5rem
}

.mb-m-490 {
    margin-bottom: 49rem
}

.mb-m-495 {
    margin-bottom: 49.5rem
}

.mt-m-0 {
    margin-top: 0
}

.mt-m-5 {
    margin-top: .5rem
}

.mt-m-10 {
    margin-top: 1rem
}

.mt-m-15 {
    margin-top: 1.5rem
}

.mt-m-20 {
    margin-top: 2rem
}

.mt-m-25 {
    margin-top: 2.5rem
}

.mt-m-30 {
    margin-top: 3rem
}

.mt-m-35 {
    margin-top: 3.5rem
}

.mt-m-40 {
    margin-top: 4rem
}

.mt-m-45 {
    margin-top: 4.5rem
}

.mt-m-50 {
    margin-top: 5rem
}

.mt-m-55 {
    margin-top: 5.5rem
}

.mt-m-60 {
    margin-top: 6rem
}

.mt-m-65 {
    margin-top: 6.5rem
}

.mt-m-70 {
    margin-top: 7rem
}

.mt-m-75 {
    margin-top: 7.5rem
}

.mt-m-80 {
    margin-top: 8rem
}

.mt-m-85 {
    margin-top: 8.5rem
}

.mt-m-90 {
    margin-top: 9rem
}

.mt-m-95 {
    margin-top: 9.5rem
}

.mt-m-100 {
    margin-top: 10rem
}

.mt-m-105 {
    margin-top: 10.5rem
}

.mt-m-110 {
    margin-top: 11rem
}

.mt-m-115 {
    margin-top: 11.5rem
}

.mt-m-120 {
    margin-top: 12rem
}

.mt-m-125 {
    margin-top: 12.5rem
}

.mt-m-130 {
    margin-top: 13rem
}

.mt-m-135 {
    margin-top: 13.5rem
}

.mt-m-140 {
    margin-top: 14rem
}

.mt-m-145 {
    margin-top: 14.5rem
}

.mt-m-150 {
    margin-top: 15rem
}

.mt-m-155 {
    margin-top: 15.5rem
}

.mt-m-160 {
    margin-top: 16rem
}

.mt-m-165 {
    margin-top: 16.5rem
}

.mt-m-170 {
    margin-top: 17rem
}

.mt-m-175 {
    margin-top: 17.5rem
}

.mt-m-180 {
    margin-top: 18rem
}

.mt-m-185 {
    margin-top: 18.5rem
}

.mt-m-190 {
    margin-top: 19rem
}

.mt-m-195 {
    margin-top: 19.5rem
}

.mt-m-200 {
    margin-top: 20rem
}

.mt-m-205 {
    margin-top: 20.5rem
}

.mt-m-210 {
    margin-top: 21rem
}

.mt-m-215 {
    margin-top: 21.5rem
}

.mt-m-220 {
    margin-top: 22rem
}

.mt-m-225 {
    margin-top: 22.5rem
}

.mt-m-230 {
    margin-top: 23rem
}

.mt-m-235 {
    margin-top: 23.5rem
}

.mt-m-240 {
    margin-top: 24rem
}

.mt-m-245 {
    margin-top: 24.5rem
}

.mt-m-250 {
    margin-top: 25rem
}

.mt-m-255 {
    margin-top: 25.5rem
}

.mt-m-260 {
    margin-top: 26rem
}

.mt-m-265 {
    margin-top: 26.5rem
}

.mt-m-270 {
    margin-top: 27rem
}

.mt-m-275 {
    margin-top: 27.5rem
}

.mt-m-280 {
    margin-top: 28rem
}

.mt-m-285 {
    margin-top: 28.5rem
}

.mt-m-290 {
    margin-top: 29rem
}

.mt-m-295 {
    margin-top: 29.5rem
}

.mt-m-300 {
    margin-top: 30rem
}

.mt-m-305 {
    margin-top: 30.5rem
}

.mt-m-310 {
    margin-top: 31rem
}

.mt-m-315 {
    margin-top: 31.5rem
}

.mt-m-320 {
    margin-top: 32rem
}

.mt-m-325 {
    margin-top: 32.5rem
}

.mt-m-330 {
    margin-top: 33rem
}

.mt-m-335 {
    margin-top: 33.5rem
}

.mt-m-340 {
    margin-top: 34rem
}

.mt-m-345 {
    margin-top: 34.5rem
}

.mt-m-350 {
    margin-top: 35rem
}

.mt-m-355 {
    margin-top: 35.5rem
}

.mt-m-360 {
    margin-top: 36rem
}

.mt-m-365 {
    margin-top: 36.5rem
}

.mt-m-370 {
    margin-top: 37rem
}

.mt-m-375 {
    margin-top: 37.5rem
}

.mt-m-380 {
    margin-top: 38rem
}

.mt-m-385 {
    margin-top: 38.5rem
}

.mt-m-390 {
    margin-top: 39rem
}

.mt-m-395 {
    margin-top: 39.5rem
}

.mt-m-400 {
    margin-top: 40rem
}

.mt-m-405 {
    margin-top: 40.5rem
}

.mt-m-410 {
    margin-top: 41rem
}

.mt-m-415 {
    margin-top: 41.5rem
}

.mt-m-420 {
    margin-top: 42rem
}

.mt-m-425 {
    margin-top: 42.5rem
}

.mt-m-430 {
    margin-top: 43rem
}

.mt-m-435 {
    margin-top: 43.5rem
}

.mt-m-440 {
    margin-top: 44rem
}

.mt-m-445 {
    margin-top: 44.5rem
}

.mt-m-450 {
    margin-top: 45rem
}

.mt-m-455 {
    margin-top: 45.5rem
}

.mt-m-460 {
    margin-top: 46rem
}

.mt-m-465 {
    margin-top: 46.5rem
}

.mt-m-470 {
    margin-top: 47rem
}

.mt-m-475 {
    margin-top: 47.5rem
}

.mt-m-480 {
    margin-top: 48rem
}

.mt-m-485 {
    margin-top: 48.5rem
}

.mt-m-490 {
    margin-top: 49rem
}

.mt-m-495 {
    margin-top: 49.5rem
}

.ml-m-0 {
    margin-left: 0
}

.ml-m-5 {
    margin-left: .5rem
}

.ml-m-10 {
    margin-left: 1rem
}

.ml-m-15 {
    margin-left: 1.5rem
}

.ml-m-20 {
    margin-left: 2rem
}

.ml-m-25 {
    margin-left: 2.5rem
}

.ml-m-30 {
    margin-left: 3rem
}

.ml-m-35 {
    margin-left: 3.5rem
}

.ml-m-40 {
    margin-left: 4rem
}

.ml-m-45 {
    margin-left: 4.5rem
}

.ml-m-50 {
    margin-left: 5rem
}

.ml-m-55 {
    margin-left: 5.5rem
}

.ml-m-60 {
    margin-left: 6rem
}

.ml-m-65 {
    margin-left: 6.5rem
}

.ml-m-70 {
    margin-left: 7rem
}

.ml-m-75 {
    margin-left: 7.5rem
}

.ml-m-80 {
    margin-left: 8rem
}

.ml-m-85 {
    margin-left: 8.5rem
}

.ml-m-90 {
    margin-left: 9rem
}

.ml-m-95 {
    margin-left: 9.5rem
}

.ml-m-100 {
    margin-left: 10rem
}

.ml-m-105 {
    margin-left: 10.5rem
}

.ml-m-110 {
    margin-left: 11rem
}

.ml-m-115 {
    margin-left: 11.5rem
}

.ml-m-120 {
    margin-left: 12rem
}

.ml-m-125 {
    margin-left: 12.5rem
}

.ml-m-130 {
    margin-left: 13rem
}

.ml-m-135 {
    margin-left: 13.5rem
}

.ml-m-140 {
    margin-left: 14rem
}

.ml-m-145 {
    margin-left: 14.5rem
}

.ml-m-150 {
    margin-left: 15rem
}

.ml-m-155 {
    margin-left: 15.5rem
}

.ml-m-160 {
    margin-left: 16rem
}

.ml-m-165 {
    margin-left: 16.5rem
}

.ml-m-170 {
    margin-left: 17rem
}

.ml-m-175 {
    margin-left: 17.5rem
}

.ml-m-180 {
    margin-left: 18rem
}

.ml-m-185 {
    margin-left: 18.5rem
}

.ml-m-190 {
    margin-left: 19rem
}

.ml-m-195 {
    margin-left: 19.5rem
}

.ml-m-200 {
    margin-left: 20rem
}

.ml-m-205 {
    margin-left: 20.5rem
}

.ml-m-210 {
    margin-left: 21rem
}

.ml-m-215 {
    margin-left: 21.5rem
}

.ml-m-220 {
    margin-left: 22rem
}

.ml-m-225 {
    margin-left: 22.5rem
}

.ml-m-230 {
    margin-left: 23rem
}

.ml-m-235 {
    margin-left: 23.5rem
}

.ml-m-240 {
    margin-left: 24rem
}

.ml-m-245 {
    margin-left: 24.5rem
}

.ml-m-250 {
    margin-left: 25rem
}

.ml-m-255 {
    margin-left: 25.5rem
}

.ml-m-260 {
    margin-left: 26rem
}

.ml-m-265 {
    margin-left: 26.5rem
}

.ml-m-270 {
    margin-left: 27rem
}

.ml-m-275 {
    margin-left: 27.5rem
}

.ml-m-280 {
    margin-left: 28rem
}

.ml-m-285 {
    margin-left: 28.5rem
}

.ml-m-290 {
    margin-left: 29rem
}

.ml-m-295 {
    margin-left: 29.5rem
}

.ml-m-300 {
    margin-left: 30rem
}

.ml-m-305 {
    margin-left: 30.5rem
}

.ml-m-310 {
    margin-left: 31rem
}

.ml-m-315 {
    margin-left: 31.5rem
}

.ml-m-320 {
    margin-left: 32rem
}

.ml-m-325 {
    margin-left: 32.5rem
}

.ml-m-330 {
    margin-left: 33rem
}

.ml-m-335 {
    margin-left: 33.5rem
}

.ml-m-340 {
    margin-left: 34rem
}

.ml-m-345 {
    margin-left: 34.5rem
}

.ml-m-350 {
    margin-left: 35rem
}

.ml-m-355 {
    margin-left: 35.5rem
}

.ml-m-360 {
    margin-left: 36rem
}

.ml-m-365 {
    margin-left: 36.5rem
}

.ml-m-370 {
    margin-left: 37rem
}

.ml-m-375 {
    margin-left: 37.5rem
}

.ml-m-380 {
    margin-left: 38rem
}

.ml-m-385 {
    margin-left: 38.5rem
}

.ml-m-390 {
    margin-left: 39rem
}

.ml-m-395 {
    margin-left: 39.5rem
}

.ml-m-400 {
    margin-left: 40rem
}

.ml-m-405 {
    margin-left: 40.5rem
}

.ml-m-410 {
    margin-left: 41rem
}

.ml-m-415 {
    margin-left: 41.5rem
}

.ml-m-420 {
    margin-left: 42rem
}

.ml-m-425 {
    margin-left: 42.5rem
}

.ml-m-430 {
    margin-left: 43rem
}

.ml-m-435 {
    margin-left: 43.5rem
}

.ml-m-440 {
    margin-left: 44rem
}

.ml-m-445 {
    margin-left: 44.5rem
}

.ml-m-450 {
    margin-left: 45rem
}

.ml-m-455 {
    margin-left: 45.5rem
}

.ml-m-460 {
    margin-left: 46rem
}

.ml-m-465 {
    margin-left: 46.5rem
}

.ml-m-470 {
    margin-left: 47rem
}

.ml-m-475 {
    margin-left: 47.5rem
}

.ml-m-480 {
    margin-left: 48rem
}

.ml-m-485 {
    margin-left: 48.5rem
}

.ml-m-490 {
    margin-left: 49rem
}

.ml-m-495 {
    margin-left: 49.5rem
}

.mr-m-0 {
    margin-right: 0
}

.mr-m-5 {
    margin-right: .5rem
}

.mr-m-10 {
    margin-right: 1rem
}

.mr-m-15 {
    margin-right: 1.5rem
}

.mr-m-20 {
    margin-right: 2rem
}

.mr-m-25 {
    margin-right: 2.5rem
}

.mr-m-30 {
    margin-right: 3rem
}

.mr-m-35 {
    margin-right: 3.5rem
}

.mr-m-40 {
    margin-right: 4rem
}

.mr-m-45 {
    margin-right: 4.5rem
}

.mr-m-50 {
    margin-right: 5rem
}

.mr-m-55 {
    margin-right: 5.5rem
}

.mr-m-60 {
    margin-right: 6rem
}

.mr-m-65 {
    margin-right: 6.5rem
}

.mr-m-70 {
    margin-right: 7rem
}

.mr-m-75 {
    margin-right: 7.5rem
}

.mr-m-80 {
    margin-right: 8rem
}

.mr-m-85 {
    margin-right: 8.5rem
}

.mr-m-90 {
    margin-right: 9rem
}

.mr-m-95 {
    margin-right: 9.5rem
}

.mr-m-100 {
    margin-right: 10rem
}

.mr-m-105 {
    margin-right: 10.5rem
}

.mr-m-110 {
    margin-right: 11rem
}

.mr-m-115 {
    margin-right: 11.5rem
}

.mr-m-120 {
    margin-right: 12rem
}

.mr-m-125 {
    margin-right: 12.5rem
}

.mr-m-130 {
    margin-right: 13rem
}

.mr-m-135 {
    margin-right: 13.5rem
}

.mr-m-140 {
    margin-right: 14rem
}

.mr-m-145 {
    margin-right: 14.5rem
}

.mr-m-150 {
    margin-right: 15rem
}

.mr-m-155 {
    margin-right: 15.5rem
}

.mr-m-160 {
    margin-right: 16rem
}

.mr-m-165 {
    margin-right: 16.5rem
}

.mr-m-170 {
    margin-right: 17rem
}

.mr-m-175 {
    margin-right: 17.5rem
}

.mr-m-180 {
    margin-right: 18rem
}

.mr-m-185 {
    margin-right: 18.5rem
}

.mr-m-190 {
    margin-right: 19rem
}

.mr-m-195 {
    margin-right: 19.5rem
}

.mr-m-200 {
    margin-right: 20rem
}

.mr-m-205 {
    margin-right: 20.5rem
}

.mr-m-210 {
    margin-right: 21rem
}

.mr-m-215 {
    margin-right: 21.5rem
}

.mr-m-220 {
    margin-right: 22rem
}

.mr-m-225 {
    margin-right: 22.5rem
}

.mr-m-230 {
    margin-right: 23rem
}

.mr-m-235 {
    margin-right: 23.5rem
}

.mr-m-240 {
    margin-right: 24rem
}

.mr-m-245 {
    margin-right: 24.5rem
}

.mr-m-250 {
    margin-right: 25rem
}

.mr-m-255 {
    margin-right: 25.5rem
}

.mr-m-260 {
    margin-right: 26rem
}

.mr-m-265 {
    margin-right: 26.5rem
}

.mr-m-270 {
    margin-right: 27rem
}

.mr-m-275 {
    margin-right: 27.5rem
}

.mr-m-280 {
    margin-right: 28rem
}

.mr-m-285 {
    margin-right: 28.5rem
}

.mr-m-290 {
    margin-right: 29rem
}

.mr-m-295 {
    margin-right: 29.5rem
}

.mr-m-300 {
    margin-right: 30rem
}

.mr-m-305 {
    margin-right: 30.5rem
}

.mr-m-310 {
    margin-right: 31rem
}

.mr-m-315 {
    margin-right: 31.5rem
}

.mr-m-320 {
    margin-right: 32rem
}

.mr-m-325 {
    margin-right: 32.5rem
}

.mr-m-330 {
    margin-right: 33rem
}

.mr-m-335 {
    margin-right: 33.5rem
}

.mr-m-340 {
    margin-right: 34rem
}

.mr-m-345 {
    margin-right: 34.5rem
}

.mr-m-350 {
    margin-right: 35rem
}

.mr-m-355 {
    margin-right: 35.5rem
}

.mr-m-360 {
    margin-right: 36rem
}

.mr-m-365 {
    margin-right: 36.5rem
}

.mr-m-370 {
    margin-right: 37rem
}

.mr-m-375 {
    margin-right: 37.5rem
}

.mr-m-380 {
    margin-right: 38rem
}

.mr-m-385 {
    margin-right: 38.5rem
}

.mr-m-390 {
    margin-right: 39rem
}

.mr-m-395 {
    margin-right: 39.5rem
}

.mr-m-400 {
    margin-right: 40rem
}

.mr-m-405 {
    margin-right: 40.5rem
}

.mr-m-410 {
    margin-right: 41rem
}

.mr-m-415 {
    margin-right: 41.5rem
}

.mr-m-420 {
    margin-right: 42rem
}

.mr-m-425 {
    margin-right: 42.5rem
}

.mr-m-430 {
    margin-right: 43rem
}

.mr-m-435 {
    margin-right: 43.5rem
}

.mr-m-440 {
    margin-right: 44rem
}

.mr-m-445 {
    margin-right: 44.5rem
}

.mr-m-450 {
    margin-right: 45rem
}

.mr-m-455 {
    margin-right: 45.5rem
}

.mr-m-460 {
    margin-right: 46rem
}

.mr-m-465 {
    margin-right: 46.5rem
}

.mr-m-470 {
    margin-right: 47rem
}

.mr-m-475 {
    margin-right: 47.5rem
}

.mr-m-480 {
    margin-right: 48rem
}

.mr-m-485 {
    margin-right: 48.5rem
}

.mr-m-490 {
    margin-right: 49rem
}

.mr-m-495 {
    margin-right: 49.5rem
}

@media only screen and (min-width:768px) {
    .gap-t-0 {
        gap: 0
    }

    .gap-t-5 {
        gap: .5rem
    }

    .gap-t-10 {
        gap: 1rem
    }

    .gap-t-15 {
        gap: 1.5rem
    }

    .gap-t-20 {
        gap: 2rem
    }

    .gap-t-25 {
        gap: 2.5rem
    }

    .gap-t-30 {
        gap: 3rem
    }

    .gap-t-35 {
        gap: 3.5rem
    }

    .gap-t-40 {
        gap: 4rem
    }

    .gap-t-45 {
        gap: 4.5rem
    }

    .gap-t-50 {
        gap: 5rem
    }

    .gap-t-55 {
        gap: 5.5rem
    }

    .gap-t-60 {
        gap: 6rem
    }

    .gap-t-65 {
        gap: 6.5rem
    }

    .gap-t-70 {
        gap: 7rem
    }

    .gap-t-75 {
        gap: 7.5rem
    }

    .gap-t-80 {
        gap: 8rem
    }

    .gap-t-85 {
        gap: 8.5rem
    }

    .gap-t-90 {
        gap: 9rem
    }

    .gap-t-95 {
        gap: 9.5rem
    }

    .gap-t-100 {
        gap: 10rem
    }

    .gap-t-105 {
        gap: 10.5rem
    }

    .gap-t-110 {
        gap: 11rem
    }

    .gap-t-115 {
        gap: 11.5rem
    }

    .gap-t-120 {
        gap: 12rem
    }

    .gap-t-125 {
        gap: 12.5rem
    }

    .gap-t-130 {
        gap: 13rem
    }

    .gap-t-135 {
        gap: 13.5rem
    }

    .gap-t-140 {
        gap: 14rem
    }

    .gap-t-145 {
        gap: 14.5rem
    }

    .gap-t-150 {
        gap: 15rem
    }

    .gap-t-155 {
        gap: 15.5rem
    }

    .gap-t-160 {
        gap: 16rem
    }

    .gap-t-165 {
        gap: 16.5rem
    }

    .gap-t-170 {
        gap: 17rem
    }

    .gap-t-175 {
        gap: 17.5rem
    }

    .gap-t-180 {
        gap: 18rem
    }

    .gap-t-185 {
        gap: 18.5rem
    }

    .gap-t-190 {
        gap: 19rem
    }

    .gap-t-195 {
        gap: 19.5rem
    }

    .gap-t-200 {
        gap: 20rem
    }

    .gap-t-205 {
        gap: 20.5rem
    }

    .gap-t-210 {
        gap: 21rem
    }

    .gap-t-215 {
        gap: 21.5rem
    }

    .gap-t-220 {
        gap: 22rem
    }

    .gap-t-225 {
        gap: 22.5rem
    }

    .gap-t-230 {
        gap: 23rem
    }

    .gap-t-235 {
        gap: 23.5rem
    }

    .gap-t-240 {
        gap: 24rem
    }

    .gap-t-245 {
        gap: 24.5rem
    }

    .gap-t-250 {
        gap: 25rem
    }

    .gap-t-255 {
        gap: 25.5rem
    }

    .gap-t-260 {
        gap: 26rem
    }

    .gap-t-265 {
        gap: 26.5rem
    }

    .gap-t-270 {
        gap: 27rem
    }

    .gap-t-275 {
        gap: 27.5rem
    }

    .gap-t-280 {
        gap: 28rem
    }

    .gap-t-285 {
        gap: 28.5rem
    }

    .gap-t-290 {
        gap: 29rem
    }

    .gap-t-295 {
        gap: 29.5rem
    }

    .gap-t-300 {
        gap: 30rem
    }

    .gap-t-305 {
        gap: 30.5rem
    }

    .gap-t-310 {
        gap: 31rem
    }

    .gap-t-315 {
        gap: 31.5rem
    }

    .gap-t-320 {
        gap: 32rem
    }

    .gap-t-325 {
        gap: 32.5rem
    }

    .gap-t-330 {
        gap: 33rem
    }

    .gap-t-335 {
        gap: 33.5rem
    }

    .gap-t-340 {
        gap: 34rem
    }

    .gap-t-345 {
        gap: 34.5rem
    }

    .gap-t-350 {
        gap: 35rem
    }

    .gap-t-355 {
        gap: 35.5rem
    }

    .gap-t-360 {
        gap: 36rem
    }

    .gap-t-365 {
        gap: 36.5rem
    }

    .gap-t-370 {
        gap: 37rem
    }

    .gap-t-375 {
        gap: 37.5rem
    }

    .gap-t-380 {
        gap: 38rem
    }

    .gap-t-385 {
        gap: 38.5rem
    }

    .gap-t-390 {
        gap: 39rem
    }

    .gap-t-395 {
        gap: 39.5rem
    }

    .gap-t-400 {
        gap: 40rem
    }

    .gap-t-405 {
        gap: 40.5rem
    }

    .gap-t-410 {
        gap: 41rem
    }

    .gap-t-415 {
        gap: 41.5rem
    }

    .gap-t-420 {
        gap: 42rem
    }

    .gap-t-425 {
        gap: 42.5rem
    }

    .gap-t-430 {
        gap: 43rem
    }

    .gap-t-435 {
        gap: 43.5rem
    }

    .gap-t-440 {
        gap: 44rem
    }

    .gap-t-445 {
        gap: 44.5rem
    }

    .gap-t-450 {
        gap: 45rem
    }

    .gap-t-455 {
        gap: 45.5rem
    }

    .gap-t-460 {
        gap: 46rem
    }

    .gap-t-465 {
        gap: 46.5rem
    }

    .gap-t-470 {
        gap: 47rem
    }

    .gap-t-475 {
        gap: 47.5rem
    }

    .gap-t-480 {
        gap: 48rem
    }

    .gap-t-485 {
        gap: 48.5rem
    }

    .gap-t-490 {
        gap: 49rem
    }

    .gap-t-495 {
        gap: 49.5rem
    }

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

    .pt-t-5 {
        padding-top: .5rem
    }

    .pt-t-10 {
        padding-top: 1rem
    }

    .pt-t-15 {
        padding-top: 1.5rem
    }

    .pt-t-20 {
        padding-top: 2rem
    }

    .pt-t-25 {
        padding-top: 2.5rem
    }

    .pt-t-30 {
        padding-top: 3rem
    }

    .pt-t-35 {
        padding-top: 3.5rem
    }

    .pt-t-40 {
        padding-top: 4rem
    }

    .pt-t-45 {
        padding-top: 4.5rem
    }

    .pt-t-50 {
        padding-top: 5rem
    }

    .pt-t-55 {
        padding-top: 5.5rem
    }

    .pt-t-60 {
        padding-top: 6rem
    }

    .pt-t-65 {
        padding-top: 6.5rem
    }

    .pt-t-70 {
        padding-top: 7rem
    }

    .pt-t-75 {
        padding-top: 7.5rem
    }

    .pt-t-80 {
        padding-top: 8rem
    }

    .pt-t-85 {
        padding-top: 8.5rem
    }

    .pt-t-90 {
        padding-top: 9rem
    }

    .pt-t-95 {
        padding-top: 9.5rem
    }

    .pt-t-100 {
        padding-top: 10rem
    }

    .pt-t-105 {
        padding-top: 10.5rem
    }

    .pt-t-110 {
        padding-top: 11rem
    }

    .pt-t-115 {
        padding-top: 11.5rem
    }

    .pt-t-120 {
        padding-top: 12rem
    }

    .pt-t-125 {
        padding-top: 12.5rem
    }

    .pt-t-130 {
        padding-top: 13rem
    }

    .pt-t-135 {
        padding-top: 13.5rem
    }

    .pt-t-140 {
        padding-top: 14rem
    }

    .pt-t-145 {
        padding-top: 14.5rem
    }

    .pt-t-150 {
        padding-top: 15rem
    }

    .pt-t-155 {
        padding-top: 15.5rem
    }

    .pt-t-160 {
        padding-top: 16rem
    }

    .pt-t-165 {
        padding-top: 16.5rem
    }

    .pt-t-170 {
        padding-top: 17rem
    }

    .pt-t-175 {
        padding-top: 17.5rem
    }

    .pt-t-180 {
        padding-top: 18rem
    }

    .pt-t-185 {
        padding-top: 18.5rem
    }

    .pt-t-190 {
        padding-top: 19rem
    }

    .pt-t-195 {
        padding-top: 19.5rem
    }

    .pt-t-200 {
        padding-top: 20rem
    }

    .pt-t-205 {
        padding-top: 20.5rem
    }

    .pt-t-210 {
        padding-top: 21rem
    }

    .pt-t-215 {
        padding-top: 21.5rem
    }

    .pt-t-220 {
        padding-top: 22rem
    }

    .pt-t-225 {
        padding-top: 22.5rem
    }

    .pt-t-230 {
        padding-top: 23rem
    }

    .pt-t-235 {
        padding-top: 23.5rem
    }

    .pt-t-240 {
        padding-top: 24rem
    }

    .pt-t-245 {
        padding-top: 24.5rem
    }

    .pt-t-250 {
        padding-top: 25rem
    }

    .pt-t-255 {
        padding-top: 25.5rem
    }

    .pt-t-260 {
        padding-top: 26rem
    }

    .pt-t-265 {
        padding-top: 26.5rem
    }

    .pt-t-270 {
        padding-top: 27rem
    }

    .pt-t-275 {
        padding-top: 27.5rem
    }

    .pt-t-280 {
        padding-top: 28rem
    }

    .pt-t-285 {
        padding-top: 28.5rem
    }

    .pt-t-290 {
        padding-top: 29rem
    }

    .pt-t-295 {
        padding-top: 29.5rem
    }

    .pt-t-300 {
        padding-top: 30rem
    }

    .pt-t-305 {
        padding-top: 30.5rem
    }

    .pt-t-310 {
        padding-top: 31rem
    }

    .pt-t-315 {
        padding-top: 31.5rem
    }

    .pt-t-320 {
        padding-top: 32rem
    }

    .pt-t-325 {
        padding-top: 32.5rem
    }

    .pt-t-330 {
        padding-top: 33rem
    }

    .pt-t-335 {
        padding-top: 33.5rem
    }

    .pt-t-340 {
        padding-top: 34rem
    }

    .pt-t-345 {
        padding-top: 34.5rem
    }

    .pt-t-350 {
        padding-top: 35rem
    }

    .pt-t-355 {
        padding-top: 35.5rem
    }

    .pt-t-360 {
        padding-top: 36rem
    }

    .pt-t-365 {
        padding-top: 36.5rem
    }

    .pt-t-370 {
        padding-top: 37rem
    }

    .pt-t-375 {
        padding-top: 37.5rem
    }

    .pt-t-380 {
        padding-top: 38rem
    }

    .pt-t-385 {
        padding-top: 38.5rem
    }

    .pt-t-390 {
        padding-top: 39rem
    }

    .pt-t-395 {
        padding-top: 39.5rem
    }

    .pt-t-400 {
        padding-top: 40rem
    }

    .pt-t-405 {
        padding-top: 40.5rem
    }

    .pt-t-410 {
        padding-top: 41rem
    }

    .pt-t-415 {
        padding-top: 41.5rem
    }

    .pt-t-420 {
        padding-top: 42rem
    }

    .pt-t-425 {
        padding-top: 42.5rem
    }

    .pt-t-430 {
        padding-top: 43rem
    }

    .pt-t-435 {
        padding-top: 43.5rem
    }

    .pt-t-440 {
        padding-top: 44rem
    }

    .pt-t-445 {
        padding-top: 44.5rem
    }

    .pt-t-450 {
        padding-top: 45rem
    }

    .pt-t-455 {
        padding-top: 45.5rem
    }

    .pt-t-460 {
        padding-top: 46rem
    }

    .pt-t-465 {
        padding-top: 46.5rem
    }

    .pt-t-470 {
        padding-top: 47rem
    }

    .pt-t-475 {
        padding-top: 47.5rem
    }

    .pt-t-480 {
        padding-top: 48rem
    }

    .pt-t-485 {
        padding-top: 48.5rem
    }

    .pt-t-490 {
        padding-top: 49rem
    }

    .pt-t-495 {
        padding-top: 49.5rem
    }

    .pb-t-0 {
        padding-bottom: 0
    }

    .pb-t-5 {
        padding-bottom: .5rem
    }

    .pb-t-10 {
        padding-bottom: 1rem
    }

    .pb-t-15 {
        padding-bottom: 1.5rem
    }

    .pb-t-20 {
        padding-bottom: 2rem
    }

    .pb-t-25 {
        padding-bottom: 2.5rem
    }

    .pb-t-30 {
        padding-bottom: 3rem
    }

    .pb-t-35 {
        padding-bottom: 3.5rem
    }

    .pb-t-40 {
        padding-bottom: 4rem
    }

    .pb-t-45 {
        padding-bottom: 4.5rem
    }

    .pb-t-50 {
        padding-bottom: 5rem
    }

    .pb-t-55 {
        padding-bottom: 5.5rem
    }

    .pb-t-60 {
        padding-bottom: 6rem
    }

    .pb-t-65 {
        padding-bottom: 6.5rem
    }

    .pb-t-70 {
        padding-bottom: 7rem
    }

    .pb-t-75 {
        padding-bottom: 7.5rem
    }

    .pb-t-80 {
        padding-bottom: 8rem
    }

    .pb-t-85 {
        padding-bottom: 8.5rem
    }

    .pb-t-90 {
        padding-bottom: 9rem
    }

    .pb-t-95 {
        padding-bottom: 9.5rem
    }

    .pb-t-100 {
        padding-bottom: 10rem
    }

    .pb-t-105 {
        padding-bottom: 10.5rem
    }

    .pb-t-110 {
        padding-bottom: 11rem
    }

    .pb-t-115 {
        padding-bottom: 11.5rem
    }

    .pb-t-120 {
        padding-bottom: 12rem
    }

    .pb-t-125 {
        padding-bottom: 12.5rem
    }

    .pb-t-130 {
        padding-bottom: 13rem
    }

    .pb-t-135 {
        padding-bottom: 13.5rem
    }

    .pb-t-140 {
        padding-bottom: 14rem
    }

    .pb-t-145 {
        padding-bottom: 14.5rem
    }

    .pb-t-150 {
        padding-bottom: 15rem
    }

    .pb-t-155 {
        padding-bottom: 15.5rem
    }

    .pb-t-160 {
        padding-bottom: 16rem
    }

    .pb-t-165 {
        padding-bottom: 16.5rem
    }

    .pb-t-170 {
        padding-bottom: 17rem
    }

    .pb-t-175 {
        padding-bottom: 17.5rem
    }

    .pb-t-180 {
        padding-bottom: 18rem
    }

    .pb-t-185 {
        padding-bottom: 18.5rem
    }

    .pb-t-190 {
        padding-bottom: 19rem
    }

    .pb-t-195 {
        padding-bottom: 19.5rem
    }

    .pb-t-200 {
        padding-bottom: 20rem
    }

    .pb-t-205 {
        padding-bottom: 20.5rem
    }

    .pb-t-210 {
        padding-bottom: 21rem
    }

    .pb-t-215 {
        padding-bottom: 21.5rem
    }

    .pb-t-220 {
        padding-bottom: 22rem
    }

    .pb-t-225 {
        padding-bottom: 22.5rem
    }

    .pb-t-230 {
        padding-bottom: 23rem
    }

    .pb-t-235 {
        padding-bottom: 23.5rem
    }

    .pb-t-240 {
        padding-bottom: 24rem
    }

    .pb-t-245 {
        padding-bottom: 24.5rem
    }

    .pb-t-250 {
        padding-bottom: 25rem
    }

    .pb-t-255 {
        padding-bottom: 25.5rem
    }

    .pb-t-260 {
        padding-bottom: 26rem
    }

    .pb-t-265 {
        padding-bottom: 26.5rem
    }

    .pb-t-270 {
        padding-bottom: 27rem
    }

    .pb-t-275 {
        padding-bottom: 27.5rem
    }

    .pb-t-280 {
        padding-bottom: 28rem
    }

    .pb-t-285 {
        padding-bottom: 28.5rem
    }

    .pb-t-290 {
        padding-bottom: 29rem
    }

    .pb-t-295 {
        padding-bottom: 29.5rem
    }

    .pb-t-300 {
        padding-bottom: 30rem
    }

    .pb-t-305 {
        padding-bottom: 30.5rem
    }

    .pb-t-310 {
        padding-bottom: 31rem
    }

    .pb-t-315 {
        padding-bottom: 31.5rem
    }

    .pb-t-320 {
        padding-bottom: 32rem
    }

    .pb-t-325 {
        padding-bottom: 32.5rem
    }

    .pb-t-330 {
        padding-bottom: 33rem
    }

    .pb-t-335 {
        padding-bottom: 33.5rem
    }

    .pb-t-340 {
        padding-bottom: 34rem
    }

    .pb-t-345 {
        padding-bottom: 34.5rem
    }

    .pb-t-350 {
        padding-bottom: 35rem
    }

    .pb-t-355 {
        padding-bottom: 35.5rem
    }

    .pb-t-360 {
        padding-bottom: 36rem
    }

    .pb-t-365 {
        padding-bottom: 36.5rem
    }

    .pb-t-370 {
        padding-bottom: 37rem
    }

    .pb-t-375 {
        padding-bottom: 37.5rem
    }

    .pb-t-380 {
        padding-bottom: 38rem
    }

    .pb-t-385 {
        padding-bottom: 38.5rem
    }

    .pb-t-390 {
        padding-bottom: 39rem
    }

    .pb-t-395 {
        padding-bottom: 39.5rem
    }

    .pb-t-400 {
        padding-bottom: 40rem
    }

    .pb-t-405 {
        padding-bottom: 40.5rem
    }

    .pb-t-410 {
        padding-bottom: 41rem
    }

    .pb-t-415 {
        padding-bottom: 41.5rem
    }

    .pb-t-420 {
        padding-bottom: 42rem
    }

    .pb-t-425 {
        padding-bottom: 42.5rem
    }

    .pb-t-430 {
        padding-bottom: 43rem
    }

    .pb-t-435 {
        padding-bottom: 43.5rem
    }

    .pb-t-440 {
        padding-bottom: 44rem
    }

    .pb-t-445 {
        padding-bottom: 44.5rem
    }

    .pb-t-450 {
        padding-bottom: 45rem
    }

    .pb-t-455 {
        padding-bottom: 45.5rem
    }

    .pb-t-460 {
        padding-bottom: 46rem
    }

    .pb-t-465 {
        padding-bottom: 46.5rem
    }

    .pb-t-470 {
        padding-bottom: 47rem
    }

    .pb-t-475 {
        padding-bottom: 47.5rem
    }

    .pb-t-480 {
        padding-bottom: 48rem
    }

    .pb-t-485 {
        padding-bottom: 48.5rem
    }

    .pb-t-490 {
        padding-bottom: 49rem
    }

    .pb-t-495 {
        padding-bottom: 49.5rem
    }

    .pl-t-0 {
        padding-left: 0
    }

    .pl-t-5 {
        padding-left: .5rem
    }

    .pl-t-10 {
        padding-left: 1rem
    }

    .pl-t-15 {
        padding-left: 1.5rem
    }

    .pl-t-20 {
        padding-left: 2rem
    }

    .pl-t-25 {
        padding-left: 2.5rem
    }

    .pl-t-30 {
        padding-left: 3rem
    }

    .pl-t-35 {
        padding-left: 3.5rem
    }

    .pl-t-40 {
        padding-left: 4rem
    }

    .pl-t-45 {
        padding-left: 4.5rem
    }

    .pl-t-50 {
        padding-left: 5rem
    }

    .pl-t-55 {
        padding-left: 5.5rem
    }

    .pl-t-60 {
        padding-left: 6rem
    }

    .pl-t-65 {
        padding-left: 6.5rem
    }

    .pl-t-70 {
        padding-left: 7rem
    }

    .pl-t-75 {
        padding-left: 7.5rem
    }

    .pl-t-80 {
        padding-left: 8rem
    }

    .pl-t-85 {
        padding-left: 8.5rem
    }

    .pl-t-90 {
        padding-left: 9rem
    }

    .pl-t-95 {
        padding-left: 9.5rem
    }

    .pl-t-100 {
        padding-left: 10rem
    }

    .pl-t-105 {
        padding-left: 10.5rem
    }

    .pl-t-110 {
        padding-left: 11rem
    }

    .pl-t-115 {
        padding-left: 11.5rem
    }

    .pl-t-120 {
        padding-left: 12rem
    }

    .pl-t-125 {
        padding-left: 12.5rem
    }

    .pl-t-130 {
        padding-left: 13rem
    }

    .pl-t-135 {
        padding-left: 13.5rem
    }

    .pl-t-140 {
        padding-left: 14rem
    }

    .pl-t-145 {
        padding-left: 14.5rem
    }

    .pl-t-150 {
        padding-left: 15rem
    }

    .pl-t-155 {
        padding-left: 15.5rem
    }

    .pl-t-160 {
        padding-left: 16rem
    }

    .pl-t-165 {
        padding-left: 16.5rem
    }

    .pl-t-170 {
        padding-left: 17rem
    }

    .pl-t-175 {
        padding-left: 17.5rem
    }

    .pl-t-180 {
        padding-left: 18rem
    }

    .pl-t-185 {
        padding-left: 18.5rem
    }

    .pl-t-190 {
        padding-left: 19rem
    }

    .pl-t-195 {
        padding-left: 19.5rem
    }

    .pl-t-200 {
        padding-left: 20rem
    }

    .pl-t-205 {
        padding-left: 20.5rem
    }

    .pl-t-210 {
        padding-left: 21rem
    }

    .pl-t-215 {
        padding-left: 21.5rem
    }

    .pl-t-220 {
        padding-left: 22rem
    }

    .pl-t-225 {
        padding-left: 22.5rem
    }

    .pl-t-230 {
        padding-left: 23rem
    }

    .pl-t-235 {
        padding-left: 23.5rem
    }

    .pl-t-240 {
        padding-left: 24rem
    }

    .pl-t-245 {
        padding-left: 24.5rem
    }

    .pl-t-250 {
        padding-left: 25rem
    }

    .pl-t-255 {
        padding-left: 25.5rem
    }

    .pl-t-260 {
        padding-left: 26rem
    }

    .pl-t-265 {
        padding-left: 26.5rem
    }

    .pl-t-270 {
        padding-left: 27rem
    }

    .pl-t-275 {
        padding-left: 27.5rem
    }

    .pl-t-280 {
        padding-left: 28rem
    }

    .pl-t-285 {
        padding-left: 28.5rem
    }

    .pl-t-290 {
        padding-left: 29rem
    }

    .pl-t-295 {
        padding-left: 29.5rem
    }

    .pl-t-300 {
        padding-left: 30rem
    }

    .pl-t-305 {
        padding-left: 30.5rem
    }

    .pl-t-310 {
        padding-left: 31rem
    }

    .pl-t-315 {
        padding-left: 31.5rem
    }

    .pl-t-320 {
        padding-left: 32rem
    }

    .pl-t-325 {
        padding-left: 32.5rem
    }

    .pl-t-330 {
        padding-left: 33rem
    }

    .pl-t-335 {
        padding-left: 33.5rem
    }

    .pl-t-340 {
        padding-left: 34rem
    }

    .pl-t-345 {
        padding-left: 34.5rem
    }

    .pl-t-350 {
        padding-left: 35rem
    }

    .pl-t-355 {
        padding-left: 35.5rem
    }

    .pl-t-360 {
        padding-left: 36rem
    }

    .pl-t-365 {
        padding-left: 36.5rem
    }

    .pl-t-370 {
        padding-left: 37rem
    }

    .pl-t-375 {
        padding-left: 37.5rem
    }

    .pl-t-380 {
        padding-left: 38rem
    }

    .pl-t-385 {
        padding-left: 38.5rem
    }

    .pl-t-390 {
        padding-left: 39rem
    }

    .pl-t-395 {
        padding-left: 39.5rem
    }

    .pl-t-400 {
        padding-left: 40rem
    }

    .pl-t-405 {
        padding-left: 40.5rem
    }

    .pl-t-410 {
        padding-left: 41rem
    }

    .pl-t-415 {
        padding-left: 41.5rem
    }

    .pl-t-420 {
        padding-left: 42rem
    }

    .pl-t-425 {
        padding-left: 42.5rem
    }

    .pl-t-430 {
        padding-left: 43rem
    }

    .pl-t-435 {
        padding-left: 43.5rem
    }

    .pl-t-440 {
        padding-left: 44rem
    }

    .pl-t-445 {
        padding-left: 44.5rem
    }

    .pl-t-450 {
        padding-left: 45rem
    }

    .pl-t-455 {
        padding-left: 45.5rem
    }

    .pl-t-460 {
        padding-left: 46rem
    }

    .pl-t-465 {
        padding-left: 46.5rem
    }

    .pl-t-470 {
        padding-left: 47rem
    }

    .pl-t-475 {
        padding-left: 47.5rem
    }

    .pl-t-480 {
        padding-left: 48rem
    }

    .pl-t-485 {
        padding-left: 48.5rem
    }

    .pl-t-490 {
        padding-left: 49rem
    }

    .pl-t-495 {
        padding-left: 49.5rem
    }

    .pr-t-0 {
        padding-right: 0
    }

    .pr-t-5 {
        padding-right: .5rem
    }

    .pr-t-10 {
        padding-right: 1rem
    }

    .pr-t-15 {
        padding-right: 1.5rem
    }

    .pr-t-20 {
        padding-right: 2rem
    }

    .pr-t-25 {
        padding-right: 2.5rem
    }

    .pr-t-30 {
        padding-right: 3rem
    }

    .pr-t-35 {
        padding-right: 3.5rem
    }

    .pr-t-40 {
        padding-right: 4rem
    }

    .pr-t-45 {
        padding-right: 4.5rem
    }

    .pr-t-50 {
        padding-right: 5rem
    }

    .pr-t-55 {
        padding-right: 5.5rem
    }

    .pr-t-60 {
        padding-right: 6rem
    }

    .pr-t-65 {
        padding-right: 6.5rem
    }

    .pr-t-70 {
        padding-right: 7rem
    }

    .pr-t-75 {
        padding-right: 7.5rem
    }

    .pr-t-80 {
        padding-right: 8rem
    }

    .pr-t-85 {
        padding-right: 8.5rem
    }

    .pr-t-90 {
        padding-right: 9rem
    }

    .pr-t-95 {
        padding-right: 9.5rem
    }

    .pr-t-100 {
        padding-right: 10rem
    }

    .pr-t-105 {
        padding-right: 10.5rem
    }

    .pr-t-110 {
        padding-right: 11rem
    }

    .pr-t-115 {
        padding-right: 11.5rem
    }

    .pr-t-120 {
        padding-right: 12rem
    }

    .pr-t-125 {
        padding-right: 12.5rem
    }

    .pr-t-130 {
        padding-right: 13rem
    }

    .pr-t-135 {
        padding-right: 13.5rem
    }

    .pr-t-140 {
        padding-right: 14rem
    }

    .pr-t-145 {
        padding-right: 14.5rem
    }

    .pr-t-150 {
        padding-right: 15rem
    }

    .pr-t-155 {
        padding-right: 15.5rem
    }

    .pr-t-160 {
        padding-right: 16rem
    }

    .pr-t-165 {
        padding-right: 16.5rem
    }

    .pr-t-170 {
        padding-right: 17rem
    }

    .pr-t-175 {
        padding-right: 17.5rem
    }

    .pr-t-180 {
        padding-right: 18rem
    }

    .pr-t-185 {
        padding-right: 18.5rem
    }

    .pr-t-190 {
        padding-right: 19rem
    }

    .pr-t-195 {
        padding-right: 19.5rem
    }

    .pr-t-200 {
        padding-right: 20rem
    }

    .pr-t-205 {
        padding-right: 20.5rem
    }

    .pr-t-210 {
        padding-right: 21rem
    }

    .pr-t-215 {
        padding-right: 21.5rem
    }

    .pr-t-220 {
        padding-right: 22rem
    }

    .pr-t-225 {
        padding-right: 22.5rem
    }

    .pr-t-230 {
        padding-right: 23rem
    }

    .pr-t-235 {
        padding-right: 23.5rem
    }

    .pr-t-240 {
        padding-right: 24rem
    }

    .pr-t-245 {
        padding-right: 24.5rem
    }

    .pr-t-250 {
        padding-right: 25rem
    }

    .pr-t-255 {
        padding-right: 25.5rem
    }

    .pr-t-260 {
        padding-right: 26rem
    }

    .pr-t-265 {
        padding-right: 26.5rem
    }

    .pr-t-270 {
        padding-right: 27rem
    }

    .pr-t-275 {
        padding-right: 27.5rem
    }

    .pr-t-280 {
        padding-right: 28rem
    }

    .pr-t-285 {
        padding-right: 28.5rem
    }

    .pr-t-290 {
        padding-right: 29rem
    }

    .pr-t-295 {
        padding-right: 29.5rem
    }

    .pr-t-300 {
        padding-right: 30rem
    }

    .pr-t-305 {
        padding-right: 30.5rem
    }

    .pr-t-310 {
        padding-right: 31rem
    }

    .pr-t-315 {
        padding-right: 31.5rem
    }

    .pr-t-320 {
        padding-right: 32rem
    }

    .pr-t-325 {
        padding-right: 32.5rem
    }

    .pr-t-330 {
        padding-right: 33rem
    }

    .pr-t-335 {
        padding-right: 33.5rem
    }

    .pr-t-340 {
        padding-right: 34rem
    }

    .pr-t-345 {
        padding-right: 34.5rem
    }

    .pr-t-350 {
        padding-right: 35rem
    }

    .pr-t-355 {
        padding-right: 35.5rem
    }

    .pr-t-360 {
        padding-right: 36rem
    }

    .pr-t-365 {
        padding-right: 36.5rem
    }

    .pr-t-370 {
        padding-right: 37rem
    }

    .pr-t-375 {
        padding-right: 37.5rem
    }

    .pr-t-380 {
        padding-right: 38rem
    }

    .pr-t-385 {
        padding-right: 38.5rem
    }

    .pr-t-390 {
        padding-right: 39rem
    }

    .pr-t-395 {
        padding-right: 39.5rem
    }

    .pr-t-400 {
        padding-right: 40rem
    }

    .pr-t-405 {
        padding-right: 40.5rem
    }

    .pr-t-410 {
        padding-right: 41rem
    }

    .pr-t-415 {
        padding-right: 41.5rem
    }

    .pr-t-420 {
        padding-right: 42rem
    }

    .pr-t-425 {
        padding-right: 42.5rem
    }

    .pr-t-430 {
        padding-right: 43rem
    }

    .pr-t-435 {
        padding-right: 43.5rem
    }

    .pr-t-440 {
        padding-right: 44rem
    }

    .pr-t-445 {
        padding-right: 44.5rem
    }

    .pr-t-450 {
        padding-right: 45rem
    }

    .pr-t-455 {
        padding-right: 45.5rem
    }

    .pr-t-460 {
        padding-right: 46rem
    }

    .pr-t-465 {
        padding-right: 46.5rem
    }

    .pr-t-470 {
        padding-right: 47rem
    }

    .pr-t-475 {
        padding-right: 47.5rem
    }

    .pr-t-480 {
        padding-right: 48rem
    }

    .pr-t-485 {
        padding-right: 48.5rem
    }

    .pr-t-490 {
        padding-right: 49rem
    }

    .pr-t-495 {
        padding-right: 49.5rem
    }

    .mt-t-0 {
        margin-top: 0
    }

    .mt-t-5 {
        margin-top: .5rem
    }

    .mt-t-10 {
        margin-top: 1rem
    }

    .mt-t-15 {
        margin-top: 1.5rem
    }

    .mt-t-20 {
        margin-top: 2rem
    }

    .mt-t-25 {
        margin-top: 2.5rem
    }

    .mt-t-30 {
        margin-top: 3rem
    }

    .mt-t-35 {
        margin-top: 3.5rem
    }

    .mt-t-40 {
        margin-top: 4rem
    }

    .mt-t-45 {
        margin-top: 4.5rem
    }

    .mt-t-50 {
        margin-top: 5rem
    }

    .mt-t-55 {
        margin-top: 5.5rem
    }

    .mt-t-60 {
        margin-top: 6rem
    }

    .mt-t-65 {
        margin-top: 6.5rem
    }

    .mt-t-70 {
        margin-top: 7rem
    }

    .mt-t-75 {
        margin-top: 7.5rem
    }

    .mt-t-80 {
        margin-top: 8rem
    }

    .mt-t-85 {
        margin-top: 8.5rem
    }

    .mt-t-90 {
        margin-top: 9rem
    }

    .mt-t-95 {
        margin-top: 9.5rem
    }

    .mt-t-100 {
        margin-top: 10rem
    }

    .mt-t-105 {
        margin-top: 10.5rem
    }

    .mt-t-110 {
        margin-top: 11rem
    }

    .mt-t-115 {
        margin-top: 11.5rem
    }

    .mt-t-120 {
        margin-top: 12rem
    }

    .mt-t-125 {
        margin-top: 12.5rem
    }

    .mt-t-130 {
        margin-top: 13rem
    }

    .mt-t-135 {
        margin-top: 13.5rem
    }

    .mt-t-140 {
        margin-top: 14rem
    }

    .mt-t-145 {
        margin-top: 14.5rem
    }

    .mt-t-150 {
        margin-top: 15rem
    }

    .mt-t-155 {
        margin-top: 15.5rem
    }

    .mt-t-160 {
        margin-top: 16rem
    }

    .mt-t-165 {
        margin-top: 16.5rem
    }

    .mt-t-170 {
        margin-top: 17rem
    }

    .mt-t-175 {
        margin-top: 17.5rem
    }

    .mt-t-180 {
        margin-top: 18rem
    }

    .mt-t-185 {
        margin-top: 18.5rem
    }

    .mt-t-190 {
        margin-top: 19rem
    }

    .mt-t-195 {
        margin-top: 19.5rem
    }

    .mt-t-200 {
        margin-top: 20rem
    }

    .mt-t-205 {
        margin-top: 20.5rem
    }

    .mt-t-210 {
        margin-top: 21rem
    }

    .mt-t-215 {
        margin-top: 21.5rem
    }

    .mt-t-220 {
        margin-top: 22rem
    }

    .mt-t-225 {
        margin-top: 22.5rem
    }

    .mt-t-230 {
        margin-top: 23rem
    }

    .mt-t-235 {
        margin-top: 23.5rem
    }

    .mt-t-240 {
        margin-top: 24rem
    }

    .mt-t-245 {
        margin-top: 24.5rem
    }

    .mt-t-250 {
        margin-top: 25rem
    }

    .mt-t-255 {
        margin-top: 25.5rem
    }

    .mt-t-260 {
        margin-top: 26rem
    }

    .mt-t-265 {
        margin-top: 26.5rem
    }

    .mt-t-270 {
        margin-top: 27rem
    }

    .mt-t-275 {
        margin-top: 27.5rem
    }

    .mt-t-280 {
        margin-top: 28rem
    }

    .mt-t-285 {
        margin-top: 28.5rem
    }

    .mt-t-290 {
        margin-top: 29rem
    }

    .mt-t-295 {
        margin-top: 29.5rem
    }

    .mt-t-300 {
        margin-top: 30rem
    }

    .mt-t-305 {
        margin-top: 30.5rem
    }

    .mt-t-310 {
        margin-top: 31rem
    }

    .mt-t-315 {
        margin-top: 31.5rem
    }

    .mt-t-320 {
        margin-top: 32rem
    }

    .mt-t-325 {
        margin-top: 32.5rem
    }

    .mt-t-330 {
        margin-top: 33rem
    }

    .mt-t-335 {
        margin-top: 33.5rem
    }

    .mt-t-340 {
        margin-top: 34rem
    }

    .mt-t-345 {
        margin-top: 34.5rem
    }

    .mt-t-350 {
        margin-top: 35rem
    }

    .mt-t-355 {
        margin-top: 35.5rem
    }

    .mt-t-360 {
        margin-top: 36rem
    }

    .mt-t-365 {
        margin-top: 36.5rem
    }

    .mt-t-370 {
        margin-top: 37rem
    }

    .mt-t-375 {
        margin-top: 37.5rem
    }

    .mt-t-380 {
        margin-top: 38rem
    }

    .mt-t-385 {
        margin-top: 38.5rem
    }

    .mt-t-390 {
        margin-top: 39rem
    }

    .mt-t-395 {
        margin-top: 39.5rem
    }

    .mt-t-400 {
        margin-top: 40rem
    }

    .mt-t-405 {
        margin-top: 40.5rem
    }

    .mt-t-410 {
        margin-top: 41rem
    }

    .mt-t-415 {
        margin-top: 41.5rem
    }

    .mt-t-420 {
        margin-top: 42rem
    }

    .mt-t-425 {
        margin-top: 42.5rem
    }

    .mt-t-430 {
        margin-top: 43rem
    }

    .mt-t-435 {
        margin-top: 43.5rem
    }

    .mt-t-440 {
        margin-top: 44rem
    }

    .mt-t-445 {
        margin-top: 44.5rem
    }

    .mt-t-450 {
        margin-top: 45rem
    }

    .mt-t-455 {
        margin-top: 45.5rem
    }

    .mt-t-460 {
        margin-top: 46rem
    }

    .mt-t-465 {
        margin-top: 46.5rem
    }

    .mt-t-470 {
        margin-top: 47rem
    }

    .mt-t-475 {
        margin-top: 47.5rem
    }

    .mt-t-480 {
        margin-top: 48rem
    }

    .mt-t-485 {
        margin-top: 48.5rem
    }

    .mt-t-490 {
        margin-top: 49rem
    }

    .mt-t-495 {
        margin-top: 49.5rem
    }

    .mb-t-0 {
        margin-bottom: 0
    }

    .mb-t-5 {
        margin-bottom: .5rem
    }

    .mb-t-10 {
        margin-bottom: 1rem
    }

    .mb-t-15 {
        margin-bottom: 1.5rem
    }

    .mb-t-20 {
        margin-bottom: 2rem
    }

    .mb-t-25 {
        margin-bottom: 2.5rem
    }

    .mb-t-30 {
        margin-bottom: 3rem
    }

    .mb-t-35 {
        margin-bottom: 3.5rem
    }

    .mb-t-40 {
        margin-bottom: 4rem
    }

    .mb-t-45 {
        margin-bottom: 4.5rem
    }

    .mb-t-50 {
        margin-bottom: 5rem
    }

    .mb-t-55 {
        margin-bottom: 5.5rem
    }

    .mb-t-60 {
        margin-bottom: 6rem
    }

    .mb-t-65 {
        margin-bottom: 6.5rem
    }

    .mb-t-70 {
        margin-bottom: 7rem
    }

    .mb-t-75 {
        margin-bottom: 7.5rem
    }

    .mb-t-80 {
        margin-bottom: 8rem
    }

    .mb-t-85 {
        margin-bottom: 8.5rem
    }

    .mb-t-90 {
        margin-bottom: 9rem
    }

    .mb-t-95 {
        margin-bottom: 9.5rem
    }

    .mb-t-100 {
        margin-bottom: 10rem
    }

    .mb-t-105 {
        margin-bottom: 10.5rem
    }

    .mb-t-110 {
        margin-bottom: 11rem
    }

    .mb-t-115 {
        margin-bottom: 11.5rem
    }

    .mb-t-120 {
        margin-bottom: 12rem
    }

    .mb-t-125 {
        margin-bottom: 12.5rem
    }

    .mb-t-130 {
        margin-bottom: 13rem
    }

    .mb-t-135 {
        margin-bottom: 13.5rem
    }

    .mb-t-140 {
        margin-bottom: 14rem
    }

    .mb-t-145 {
        margin-bottom: 14.5rem
    }

    .mb-t-150 {
        margin-bottom: 15rem
    }

    .mb-t-155 {
        margin-bottom: 15.5rem
    }

    .mb-t-160 {
        margin-bottom: 16rem
    }

    .mb-t-165 {
        margin-bottom: 16.5rem
    }

    .mb-t-170 {
        margin-bottom: 17rem
    }

    .mb-t-175 {
        margin-bottom: 17.5rem
    }

    .mb-t-180 {
        margin-bottom: 18rem
    }

    .mb-t-185 {
        margin-bottom: 18.5rem
    }

    .mb-t-190 {
        margin-bottom: 19rem
    }

    .mb-t-195 {
        margin-bottom: 19.5rem
    }

    .mb-t-200 {
        margin-bottom: 20rem
    }

    .mb-t-205 {
        margin-bottom: 20.5rem
    }

    .mb-t-210 {
        margin-bottom: 21rem
    }

    .mb-t-215 {
        margin-bottom: 21.5rem
    }

    .mb-t-220 {
        margin-bottom: 22rem
    }

    .mb-t-225 {
        margin-bottom: 22.5rem
    }

    .mb-t-230 {
        margin-bottom: 23rem
    }

    .mb-t-235 {
        margin-bottom: 23.5rem
    }

    .mb-t-240 {
        margin-bottom: 24rem
    }

    .mb-t-245 {
        margin-bottom: 24.5rem
    }

    .mb-t-250 {
        margin-bottom: 25rem
    }

    .mb-t-255 {
        margin-bottom: 25.5rem
    }

    .mb-t-260 {
        margin-bottom: 26rem
    }

    .mb-t-265 {
        margin-bottom: 26.5rem
    }

    .mb-t-270 {
        margin-bottom: 27rem
    }

    .mb-t-275 {
        margin-bottom: 27.5rem
    }

    .mb-t-280 {
        margin-bottom: 28rem
    }

    .mb-t-285 {
        margin-bottom: 28.5rem
    }

    .mb-t-290 {
        margin-bottom: 29rem
    }

    .mb-t-295 {
        margin-bottom: 29.5rem
    }

    .mb-t-300 {
        margin-bottom: 30rem
    }

    .mb-t-305 {
        margin-bottom: 30.5rem
    }

    .mb-t-310 {
        margin-bottom: 31rem
    }

    .mb-t-315 {
        margin-bottom: 31.5rem
    }

    .mb-t-320 {
        margin-bottom: 32rem
    }

    .mb-t-325 {
        margin-bottom: 32.5rem
    }

    .mb-t-330 {
        margin-bottom: 33rem
    }

    .mb-t-335 {
        margin-bottom: 33.5rem
    }

    .mb-t-340 {
        margin-bottom: 34rem
    }

    .mb-t-345 {
        margin-bottom: 34.5rem
    }

    .mb-t-350 {
        margin-bottom: 35rem
    }

    .mb-t-355 {
        margin-bottom: 35.5rem
    }

    .mb-t-360 {
        margin-bottom: 36rem
    }

    .mb-t-365 {
        margin-bottom: 36.5rem
    }

    .mb-t-370 {
        margin-bottom: 37rem
    }

    .mb-t-375 {
        margin-bottom: 37.5rem
    }

    .mb-t-380 {
        margin-bottom: 38rem
    }

    .mb-t-385 {
        margin-bottom: 38.5rem
    }

    .mb-t-390 {
        margin-bottom: 39rem
    }

    .mb-t-395 {
        margin-bottom: 39.5rem
    }

    .mb-t-400 {
        margin-bottom: 40rem
    }

    .mb-t-405 {
        margin-bottom: 40.5rem
    }

    .mb-t-410 {
        margin-bottom: 41rem
    }

    .mb-t-415 {
        margin-bottom: 41.5rem
    }

    .mb-t-420 {
        margin-bottom: 42rem
    }

    .mb-t-425 {
        margin-bottom: 42.5rem
    }

    .mb-t-430 {
        margin-bottom: 43rem
    }

    .mb-t-435 {
        margin-bottom: 43.5rem
    }

    .mb-t-440 {
        margin-bottom: 44rem
    }

    .mb-t-445 {
        margin-bottom: 44.5rem
    }

    .mb-t-450 {
        margin-bottom: 45rem
    }

    .mb-t-455 {
        margin-bottom: 45.5rem
    }

    .mb-t-460 {
        margin-bottom: 46rem
    }

    .mb-t-465 {
        margin-bottom: 46.5rem
    }

    .mb-t-470 {
        margin-bottom: 47rem
    }

    .mb-t-475 {
        margin-bottom: 47.5rem
    }

    .mb-t-480 {
        margin-bottom: 48rem
    }

    .mb-t-485 {
        margin-bottom: 48.5rem
    }

    .mb-t-490 {
        margin-bottom: 49rem
    }

    .mb-t-495 {
        margin-bottom: 49.5rem
    }

    .ml-t-0 {
        margin-left: 0
    }

    .ml-t-5 {
        margin-left: .5rem
    }

    .ml-t-10 {
        margin-left: 1rem
    }

    .ml-t-15 {
        margin-left: 1.5rem
    }

    .ml-t-20 {
        margin-left: 2rem
    }

    .ml-t-25 {
        margin-left: 2.5rem
    }

    .ml-t-30 {
        margin-left: 3rem
    }

    .ml-t-35 {
        margin-left: 3.5rem
    }

    .ml-t-40 {
        margin-left: 4rem
    }

    .ml-t-45 {
        margin-left: 4.5rem
    }

    .ml-t-50 {
        margin-left: 5rem
    }

    .ml-t-55 {
        margin-left: 5.5rem
    }

    .ml-t-60 {
        margin-left: 6rem
    }

    .ml-t-65 {
        margin-left: 6.5rem
    }

    .ml-t-70 {
        margin-left: 7rem
    }

    .ml-t-75 {
        margin-left: 7.5rem
    }

    .ml-t-80 {
        margin-left: 8rem
    }

    .ml-t-85 {
        margin-left: 8.5rem
    }

    .ml-t-90 {
        margin-left: 9rem
    }

    .ml-t-95 {
        margin-left: 9.5rem
    }

    .ml-t-100 {
        margin-left: 10rem
    }

    .ml-t-105 {
        margin-left: 10.5rem
    }

    .ml-t-110 {
        margin-left: 11rem
    }

    .ml-t-115 {
        margin-left: 11.5rem
    }

    .ml-t-120 {
        margin-left: 12rem
    }

    .ml-t-125 {
        margin-left: 12.5rem
    }

    .ml-t-130 {
        margin-left: 13rem
    }

    .ml-t-135 {
        margin-left: 13.5rem
    }

    .ml-t-140 {
        margin-left: 14rem
    }

    .ml-t-145 {
        margin-left: 14.5rem
    }

    .ml-t-150 {
        margin-left: 15rem
    }

    .ml-t-155 {
        margin-left: 15.5rem
    }

    .ml-t-160 {
        margin-left: 16rem
    }

    .ml-t-165 {
        margin-left: 16.5rem
    }

    .ml-t-170 {
        margin-left: 17rem
    }

    .ml-t-175 {
        margin-left: 17.5rem
    }

    .ml-t-180 {
        margin-left: 18rem
    }

    .ml-t-185 {
        margin-left: 18.5rem
    }

    .ml-t-190 {
        margin-left: 19rem
    }

    .ml-t-195 {
        margin-left: 19.5rem
    }

    .ml-t-200 {
        margin-left: 20rem
    }

    .ml-t-205 {
        margin-left: 20.5rem
    }

    .ml-t-210 {
        margin-left: 21rem
    }

    .ml-t-215 {
        margin-left: 21.5rem
    }

    .ml-t-220 {
        margin-left: 22rem
    }

    .ml-t-225 {
        margin-left: 22.5rem
    }

    .ml-t-230 {
        margin-left: 23rem
    }

    .ml-t-235 {
        margin-left: 23.5rem
    }

    .ml-t-240 {
        margin-left: 24rem
    }

    .ml-t-245 {
        margin-left: 24.5rem
    }

    .ml-t-250 {
        margin-left: 25rem
    }

    .ml-t-255 {
        margin-left: 25.5rem
    }

    .ml-t-260 {
        margin-left: 26rem
    }

    .ml-t-265 {
        margin-left: 26.5rem
    }

    .ml-t-270 {
        margin-left: 27rem
    }

    .ml-t-275 {
        margin-left: 27.5rem
    }

    .ml-t-280 {
        margin-left: 28rem
    }

    .ml-t-285 {
        margin-left: 28.5rem
    }

    .ml-t-290 {
        margin-left: 29rem
    }

    .ml-t-295 {
        margin-left: 29.5rem
    }

    .ml-t-300 {
        margin-left: 30rem
    }

    .ml-t-305 {
        margin-left: 30.5rem
    }

    .ml-t-310 {
        margin-left: 31rem
    }

    .ml-t-315 {
        margin-left: 31.5rem
    }

    .ml-t-320 {
        margin-left: 32rem
    }

    .ml-t-325 {
        margin-left: 32.5rem
    }

    .ml-t-330 {
        margin-left: 33rem
    }

    .ml-t-335 {
        margin-left: 33.5rem
    }

    .ml-t-340 {
        margin-left: 34rem
    }

    .ml-t-345 {
        margin-left: 34.5rem
    }

    .ml-t-350 {
        margin-left: 35rem
    }

    .ml-t-355 {
        margin-left: 35.5rem
    }

    .ml-t-360 {
        margin-left: 36rem
    }

    .ml-t-365 {
        margin-left: 36.5rem
    }

    .ml-t-370 {
        margin-left: 37rem
    }

    .ml-t-375 {
        margin-left: 37.5rem
    }

    .ml-t-380 {
        margin-left: 38rem
    }

    .ml-t-385 {
        margin-left: 38.5rem
    }

    .ml-t-390 {
        margin-left: 39rem
    }

    .ml-t-395 {
        margin-left: 39.5rem
    }

    .ml-t-400 {
        margin-left: 40rem
    }

    .ml-t-405 {
        margin-left: 40.5rem
    }

    .ml-t-410 {
        margin-left: 41rem
    }

    .ml-t-415 {
        margin-left: 41.5rem
    }

    .ml-t-420 {
        margin-left: 42rem
    }

    .ml-t-425 {
        margin-left: 42.5rem
    }

    .ml-t-430 {
        margin-left: 43rem
    }

    .ml-t-435 {
        margin-left: 43.5rem
    }

    .ml-t-440 {
        margin-left: 44rem
    }

    .ml-t-445 {
        margin-left: 44.5rem
    }

    .ml-t-450 {
        margin-left: 45rem
    }

    .ml-t-455 {
        margin-left: 45.5rem
    }

    .ml-t-460 {
        margin-left: 46rem
    }

    .ml-t-465 {
        margin-left: 46.5rem
    }

    .ml-t-470 {
        margin-left: 47rem
    }

    .ml-t-475 {
        margin-left: 47.5rem
    }

    .ml-t-480 {
        margin-left: 48rem
    }

    .ml-t-485 {
        margin-left: 48.5rem
    }

    .ml-t-490 {
        margin-left: 49rem
    }

    .ml-t-495 {
        margin-left: 49.5rem
    }

    .mr-t-0 {
        margin-right: 0
    }

    .mr-t-5 {
        margin-right: .5rem
    }

    .mr-t-10 {
        margin-right: 1rem
    }

    .mr-t-15 {
        margin-right: 1.5rem
    }

    .mr-t-20 {
        margin-right: 2rem
    }

    .mr-t-25 {
        margin-right: 2.5rem
    }

    .mr-t-30 {
        margin-right: 3rem
    }

    .mr-t-35 {
        margin-right: 3.5rem
    }

    .mr-t-40 {
        margin-right: 4rem
    }

    .mr-t-45 {
        margin-right: 4.5rem
    }

    .mr-t-50 {
        margin-right: 5rem
    }

    .mr-t-55 {
        margin-right: 5.5rem
    }

    .mr-t-60 {
        margin-right: 6rem
    }

    .mr-t-65 {
        margin-right: 6.5rem
    }

    .mr-t-70 {
        margin-right: 7rem
    }

    .mr-t-75 {
        margin-right: 7.5rem
    }

    .mr-t-80 {
        margin-right: 8rem
    }

    .mr-t-85 {
        margin-right: 8.5rem
    }

    .mr-t-90 {
        margin-right: 9rem
    }

    .mr-t-95 {
        margin-right: 9.5rem
    }

    .mr-t-100 {
        margin-right: 10rem
    }

    .mr-t-105 {
        margin-right: 10.5rem
    }

    .mr-t-110 {
        margin-right: 11rem
    }

    .mr-t-115 {
        margin-right: 11.5rem
    }

    .mr-t-120 {
        margin-right: 12rem
    }

    .mr-t-125 {
        margin-right: 12.5rem
    }

    .mr-t-130 {
        margin-right: 13rem
    }

    .mr-t-135 {
        margin-right: 13.5rem
    }

    .mr-t-140 {
        margin-right: 14rem
    }

    .mr-t-145 {
        margin-right: 14.5rem
    }

    .mr-t-150 {
        margin-right: 15rem
    }

    .mr-t-155 {
        margin-right: 15.5rem
    }

    .mr-t-160 {
        margin-right: 16rem
    }

    .mr-t-165 {
        margin-right: 16.5rem
    }

    .mr-t-170 {
        margin-right: 17rem
    }

    .mr-t-175 {
        margin-right: 17.5rem
    }

    .mr-t-180 {
        margin-right: 18rem
    }

    .mr-t-185 {
        margin-right: 18.5rem
    }

    .mr-t-190 {
        margin-right: 19rem
    }

    .mr-t-195 {
        margin-right: 19.5rem
    }

    .mr-t-200 {
        margin-right: 20rem
    }

    .mr-t-205 {
        margin-right: 20.5rem
    }

    .mr-t-210 {
        margin-right: 21rem
    }

    .mr-t-215 {
        margin-right: 21.5rem
    }

    .mr-t-220 {
        margin-right: 22rem
    }

    .mr-t-225 {
        margin-right: 22.5rem
    }

    .mr-t-230 {
        margin-right: 23rem
    }

    .mr-t-235 {
        margin-right: 23.5rem
    }

    .mr-t-240 {
        margin-right: 24rem
    }

    .mr-t-245 {
        margin-right: 24.5rem
    }

    .mr-t-250 {
        margin-right: 25rem
    }

    .mr-t-255 {
        margin-right: 25.5rem
    }

    .mr-t-260 {
        margin-right: 26rem
    }

    .mr-t-265 {
        margin-right: 26.5rem
    }

    .mr-t-270 {
        margin-right: 27rem
    }

    .mr-t-275 {
        margin-right: 27.5rem
    }

    .mr-t-280 {
        margin-right: 28rem
    }

    .mr-t-285 {
        margin-right: 28.5rem
    }

    .mr-t-290 {
        margin-right: 29rem
    }

    .mr-t-295 {
        margin-right: 29.5rem
    }

    .mr-t-300 {
        margin-right: 30rem
    }

    .mr-t-305 {
        margin-right: 30.5rem
    }

    .mr-t-310 {
        margin-right: 31rem
    }

    .mr-t-315 {
        margin-right: 31.5rem
    }

    .mr-t-320 {
        margin-right: 32rem
    }

    .mr-t-325 {
        margin-right: 32.5rem
    }

    .mr-t-330 {
        margin-right: 33rem
    }

    .mr-t-335 {
        margin-right: 33.5rem
    }

    .mr-t-340 {
        margin-right: 34rem
    }

    .mr-t-345 {
        margin-right: 34.5rem
    }

    .mr-t-350 {
        margin-right: 35rem
    }

    .mr-t-355 {
        margin-right: 35.5rem
    }

    .mr-t-360 {
        margin-right: 36rem
    }

    .mr-t-365 {
        margin-right: 36.5rem
    }

    .mr-t-370 {
        margin-right: 37rem
    }

    .mr-t-375 {
        margin-right: 37.5rem
    }

    .mr-t-380 {
        margin-right: 38rem
    }

    .mr-t-385 {
        margin-right: 38.5rem
    }

    .mr-t-390 {
        margin-right: 39rem
    }

    .mr-t-395 {
        margin-right: 39.5rem
    }

    .mr-t-400 {
        margin-right: 40rem
    }

    .mr-t-405 {
        margin-right: 40.5rem
    }

    .mr-t-410 {
        margin-right: 41rem
    }

    .mr-t-415 {
        margin-right: 41.5rem
    }

    .mr-t-420 {
        margin-right: 42rem
    }

    .mr-t-425 {
        margin-right: 42.5rem
    }

    .mr-t-430 {
        margin-right: 43rem
    }

    .mr-t-435 {
        margin-right: 43.5rem
    }

    .mr-t-440 {
        margin-right: 44rem
    }

    .mr-t-445 {
        margin-right: 44.5rem
    }

    .mr-t-450 {
        margin-right: 45rem
    }

    .mr-t-455 {
        margin-right: 45.5rem
    }

    .mr-t-460 {
        margin-right: 46rem
    }

    .mr-t-465 {
        margin-right: 46.5rem
    }

    .mr-t-470 {
        margin-right: 47rem
    }

    .mr-t-475 {
        margin-right: 47.5rem
    }

    .mr-t-480 {
        margin-right: 48rem
    }

    .mr-t-485 {
        margin-right: 48.5rem
    }

    .mr-t-490 {
        margin-right: 49rem
    }

    .mr-t-495 {
        margin-right: 49.5rem
    }
}

@media only screen and (min-width:993px) {
    .gap-0 {
        gap: 0
    }

    .gap-5 {
        gap: .5rem
    }

    .gap-10 {
        gap: 1rem
    }

    .gap-15 {
        gap: 1.5rem
    }

    .gap-20 {
        gap: 2rem
    }

    .gap-25 {
        gap: 2.5rem
    }

    .gap-30 {
        gap: 3rem
    }

    .gap-35 {
        gap: 3.5rem
    }

    .gap-40 {
        gap: 4rem
    }

    .gap-45 {
        gap: 4.5rem
    }

    .gap-50 {
        gap: 5rem
    }

    .gap-55 {
        gap: 5.5rem
    }

    .gap-60 {
        gap: 6rem
    }

    .gap-65 {
        gap: 6.5rem
    }

    .gap-70 {
        gap: 7rem
    }

    .gap-75 {
        gap: 7.5rem
    }

    .gap-80 {
        gap: 8rem
    }

    .gap-85 {
        gap: 8.5rem
    }

    .gap-90 {
        gap: 9rem
    }

    .gap-95 {
        gap: 9.5rem
    }

    .gap-100 {
        gap: 10rem
    }

    .gap-105 {
        gap: 10.5rem
    }

    .gap-110 {
        gap: 11rem
    }

    .gap-115 {
        gap: 11.5rem
    }

    .gap-120 {
        gap: 12rem
    }

    .gap-125 {
        gap: 12.5rem
    }

    .gap-130 {
        gap: 13rem
    }

    .gap-135 {
        gap: 13.5rem
    }

    .gap-140 {
        gap: 14rem
    }

    .gap-145 {
        gap: 14.5rem
    }

    .gap-150 {
        gap: 15rem
    }

    .gap-155 {
        gap: 15.5rem
    }

    .gap-160 {
        gap: 16rem
    }

    .gap-165 {
        gap: 16.5rem
    }

    .gap-170 {
        gap: 17rem
    }

    .gap-175 {
        gap: 17.5rem
    }

    .gap-180 {
        gap: 18rem
    }

    .gap-185 {
        gap: 18.5rem
    }

    .gap-190 {
        gap: 19rem
    }

    .gap-195 {
        gap: 19.5rem
    }

    .gap-200 {
        gap: 20rem
    }

    .gap-205 {
        gap: 20.5rem
    }

    .gap-210 {
        gap: 21rem
    }

    .gap-215 {
        gap: 21.5rem
    }

    .gap-220 {
        gap: 22rem
    }

    .gap-225 {
        gap: 22.5rem
    }

    .gap-230 {
        gap: 23rem
    }

    .gap-235 {
        gap: 23.5rem
    }

    .gap-240 {
        gap: 24rem
    }

    .gap-245 {
        gap: 24.5rem
    }

    .gap-250 {
        gap: 25rem
    }

    .gap-255 {
        gap: 25.5rem
    }

    .gap-260 {
        gap: 26rem
    }

    .gap-265 {
        gap: 26.5rem
    }

    .gap-270 {
        gap: 27rem
    }

    .gap-275 {
        gap: 27.5rem
    }

    .gap-280 {
        gap: 28rem
    }

    .gap-285 {
        gap: 28.5rem
    }

    .gap-290 {
        gap: 29rem
    }

    .gap-295 {
        gap: 29.5rem
    }

    .gap-300 {
        gap: 30rem
    }

    .gap-305 {
        gap: 30.5rem
    }

    .gap-310 {
        gap: 31rem
    }

    .gap-315 {
        gap: 31.5rem
    }

    .gap-320 {
        gap: 32rem
    }

    .gap-325 {
        gap: 32.5rem
    }

    .gap-330 {
        gap: 33rem
    }

    .gap-335 {
        gap: 33.5rem
    }

    .gap-340 {
        gap: 34rem
    }

    .gap-345 {
        gap: 34.5rem
    }

    .gap-350 {
        gap: 35rem
    }

    .gap-355 {
        gap: 35.5rem
    }

    .gap-360 {
        gap: 36rem
    }

    .gap-365 {
        gap: 36.5rem
    }

    .gap-370 {
        gap: 37rem
    }

    .gap-375 {
        gap: 37.5rem
    }

    .gap-380 {
        gap: 38rem
    }

    .gap-385 {
        gap: 38.5rem
    }

    .gap-390 {
        gap: 39rem
    }

    .gap-395 {
        gap: 39.5rem
    }

    .gap-400 {
        gap: 40rem
    }

    .gap-405 {
        gap: 40.5rem
    }

    .gap-410 {
        gap: 41rem
    }

    .gap-415 {
        gap: 41.5rem
    }

    .gap-420 {
        gap: 42rem
    }

    .gap-425 {
        gap: 42.5rem
    }

    .gap-430 {
        gap: 43rem
    }

    .gap-435 {
        gap: 43.5rem
    }

    .gap-440 {
        gap: 44rem
    }

    .gap-445 {
        gap: 44.5rem
    }

    .gap-450 {
        gap: 45rem
    }

    .gap-455 {
        gap: 45.5rem
    }

    .gap-460 {
        gap: 46rem
    }

    .gap-465 {
        gap: 46.5rem
    }

    .gap-470 {
        gap: 47rem
    }

    .gap-475 {
        gap: 47.5rem
    }

    .gap-480 {
        gap: 48rem
    }

    .gap-485 {
        gap: 48.5rem
    }

    .gap-490 {
        gap: 49rem
    }

    .gap-495 {
        gap: 49.5rem
    }

    .pt-0 {
        padding-top: 0
    }

    .pt-5 {
        padding-top: .5rem
    }

    .pt-10 {
        padding-top: 1rem
    }

    .pt-15 {
        padding-top: 1.5rem
    }

    .pt-20 {
        padding-top: 2rem
    }

    .pt-25 {
        padding-top: 2.5rem
    }

    .pt-30 {
        padding-top: 3rem
    }

    .pt-35 {
        padding-top: 3.5rem
    }

    .pt-40 {
        padding-top: 4rem
    }

    .pt-45 {
        padding-top: 4.5rem
    }

    .pt-50 {
        padding-top: 5rem
    }

    .pt-55 {
        padding-top: 5.5rem
    }

    .pt-60 {
        padding-top: 6rem
    }

    .pt-65 {
        padding-top: 6.5rem
    }

    .pt-70 {
        padding-top: 7rem
    }

    .pt-75 {
        padding-top: 7.5rem
    }

    .pt-80 {
        padding-top: 8rem
    }

    .pt-85 {
        padding-top: 8.5rem
    }

    .pt-90 {
        padding-top: 9rem
    }

    .pt-95 {
        padding-top: 9.5rem
    }

    .pt-100 {
        padding-top: 10rem
    }

    .pt-105 {
        padding-top: 10.5rem
    }

    .pt-110 {
        padding-top: 11rem
    }

    .pt-115 {
        padding-top: 11.5rem
    }

    .pt-120 {
        padding-top: 12rem
    }

    .pt-125 {
        padding-top: 12.5rem
    }

    .pt-130 {
        padding-top: 13rem
    }

    .pt-135 {
        padding-top: 13.5rem
    }

    .pt-140 {
        padding-top: 14rem
    }

    .pt-145 {
        padding-top: 14.5rem
    }

    .pt-150 {
        padding-top: 15rem
    }

    .pt-155 {
        padding-top: 15.5rem
    }

    .pt-160 {
        padding-top: 16rem
    }

    .pt-165 {
        padding-top: 16.5rem
    }

    .pt-170 {
        padding-top: 17rem
    }

    .pt-175 {
        padding-top: 17.5rem
    }

    .pt-180 {
        padding-top: 18rem
    }

    .pt-185 {
        padding-top: 18.5rem
    }

    .pt-190 {
        padding-top: 19rem
    }

    .pt-195 {
        padding-top: 19.5rem
    }

    .pt-200 {
        padding-top: 20rem
    }

    .pt-205 {
        padding-top: 20.5rem
    }

    .pt-210 {
        padding-top: 21rem
    }

    .pt-215 {
        padding-top: 21.5rem
    }

    .pt-220 {
        padding-top: 22rem
    }

    .pt-225 {
        padding-top: 22.5rem
    }

    .pt-230 {
        padding-top: 23rem
    }

    .pt-235 {
        padding-top: 23.5rem
    }

    .pt-240 {
        padding-top: 24rem
    }

    .pt-245 {
        padding-top: 24.5rem
    }

    .pt-250 {
        padding-top: 25rem
    }

    .pt-255 {
        padding-top: 25.5rem
    }

    .pt-260 {
        padding-top: 26rem
    }

    .pt-265 {
        padding-top: 26.5rem
    }

    .pt-270 {
        padding-top: 27rem
    }

    .pt-275 {
        padding-top: 27.5rem
    }

    .pt-280 {
        padding-top: 28rem
    }

    .pt-285 {
        padding-top: 28.5rem
    }

    .pt-290 {
        padding-top: 29rem
    }

    .pt-295 {
        padding-top: 29.5rem
    }

    .pt-300 {
        padding-top: 30rem
    }

    .pt-305 {
        padding-top: 30.5rem
    }

    .pt-310 {
        padding-top: 31rem
    }

    .pt-315 {
        padding-top: 31.5rem
    }

    .pt-320 {
        padding-top: 32rem
    }

    .pt-325 {
        padding-top: 32.5rem
    }

    .pt-330 {
        padding-top: 33rem
    }

    .pt-335 {
        padding-top: 33.5rem
    }

    .pt-340 {
        padding-top: 34rem
    }

    .pt-345 {
        padding-top: 34.5rem
    }

    .pt-350 {
        padding-top: 35rem
    }

    .pt-355 {
        padding-top: 35.5rem
    }

    .pt-360 {
        padding-top: 36rem
    }

    .pt-365 {
        padding-top: 36.5rem
    }

    .pt-370 {
        padding-top: 37rem
    }

    .pt-375 {
        padding-top: 37.5rem
    }

    .pt-380 {
        padding-top: 38rem
    }

    .pt-385 {
        padding-top: 38.5rem
    }

    .pt-390 {
        padding-top: 39rem
    }

    .pt-395 {
        padding-top: 39.5rem
    }

    .pt-400 {
        padding-top: 40rem
    }

    .pt-405 {
        padding-top: 40.5rem
    }

    .pt-410 {
        padding-top: 41rem
    }

    .pt-415 {
        padding-top: 41.5rem
    }

    .pt-420 {
        padding-top: 42rem
    }

    .pt-425 {
        padding-top: 42.5rem
    }

    .pt-430 {
        padding-top: 43rem
    }

    .pt-435 {
        padding-top: 43.5rem
    }

    .pt-440 {
        padding-top: 44rem
    }

    .pt-445 {
        padding-top: 44.5rem
    }

    .pt-450 {
        padding-top: 45rem
    }

    .pt-455 {
        padding-top: 45.5rem
    }

    .pt-460 {
        padding-top: 46rem
    }

    .pt-465 {
        padding-top: 46.5rem
    }

    .pt-470 {
        padding-top: 47rem
    }

    .pt-475 {
        padding-top: 47.5rem
    }

    .pt-480 {
        padding-top: 48rem
    }

    .pt-485 {
        padding-top: 48.5rem
    }

    .pt-490 {
        padding-top: 49rem
    }

    .pt-495 {
        padding-top: 49.5rem
    }

    .pb-0 {
        padding-bottom: 0
    }

    .pb-5 {
        padding-bottom: .5rem
    }

    .pb-10 {
        padding-bottom: 1rem
    }

    .pb-15 {
        padding-bottom: 1.5rem
    }

    .pb-20 {
        padding-bottom: 2rem
    }

    .pb-25 {
        padding-bottom: 2.5rem
    }

    .pb-30 {
        padding-bottom: 3rem
    }

    .pb-35 {
        padding-bottom: 3.5rem
    }

    .pb-40 {
        padding-bottom: 4rem
    }

    .pb-45 {
        padding-bottom: 4.5rem
    }

    .pb-50 {
        padding-bottom: 5rem
    }

    .pb-55 {
        padding-bottom: 5.5rem
    }

    .pb-60 {
        padding-bottom: 6rem
    }

    .pb-65 {
        padding-bottom: 6.5rem
    }

    .pb-70 {
        padding-bottom: 7rem
    }

    .pb-75 {
        padding-bottom: 7.5rem
    }

    .pb-80 {
        padding-bottom: 8rem
    }

    .pb-85 {
        padding-bottom: 8.5rem
    }

    .pb-90 {
        padding-bottom: 9rem
    }

    .pb-95 {
        padding-bottom: 9.5rem
    }

    .pb-100 {
        padding-bottom: 10rem
    }

    .pb-105 {
        padding-bottom: 10.5rem
    }

    .pb-110 {
        padding-bottom: 11rem
    }

    .pb-115 {
        padding-bottom: 11.5rem
    }

    .pb-120 {
        padding-bottom: 12rem
    }

    .pb-125 {
        padding-bottom: 12.5rem
    }

    .pb-130 {
        padding-bottom: 13rem
    }

    .pb-135 {
        padding-bottom: 13.5rem
    }

    .pb-140 {
        padding-bottom: 14rem
    }

    .pb-145 {
        padding-bottom: 14.5rem
    }

    .pb-150 {
        padding-bottom: 15rem
    }

    .pb-155 {
        padding-bottom: 15.5rem
    }

    .pb-160 {
        padding-bottom: 16rem
    }

    .pb-165 {
        padding-bottom: 16.5rem
    }

    .pb-170 {
        padding-bottom: 17rem
    }

    .pb-175 {
        padding-bottom: 17.5rem
    }

    .pb-180 {
        padding-bottom: 18rem
    }

    .pb-185 {
        padding-bottom: 18.5rem
    }

    .pb-190 {
        padding-bottom: 19rem
    }

    .pb-195 {
        padding-bottom: 19.5rem
    }

    .pb-200 {
        padding-bottom: 20rem
    }

    .pb-205 {
        padding-bottom: 20.5rem
    }

    .pb-210 {
        padding-bottom: 21rem
    }

    .pb-215 {
        padding-bottom: 21.5rem
    }

    .pb-220 {
        padding-bottom: 22rem
    }

    .pb-225 {
        padding-bottom: 22.5rem
    }

    .pb-230 {
        padding-bottom: 23rem
    }

    .pb-235 {
        padding-bottom: 23.5rem
    }

    .pb-240 {
        padding-bottom: 24rem
    }

    .pb-245 {
        padding-bottom: 24.5rem
    }

    .pb-250 {
        padding-bottom: 25rem
    }

    .pb-255 {
        padding-bottom: 25.5rem
    }

    .pb-260 {
        padding-bottom: 26rem
    }

    .pb-265 {
        padding-bottom: 26.5rem
    }

    .pb-270 {
        padding-bottom: 27rem
    }

    .pb-275 {
        padding-bottom: 27.5rem
    }

    .pb-280 {
        padding-bottom: 28rem
    }

    .pb-285 {
        padding-bottom: 28.5rem
    }

    .pb-290 {
        padding-bottom: 29rem
    }

    .pb-295 {
        padding-bottom: 29.5rem
    }

    .pb-300 {
        padding-bottom: 30rem
    }

    .pb-305 {
        padding-bottom: 30.5rem
    }

    .pb-310 {
        padding-bottom: 31rem
    }

    .pb-315 {
        padding-bottom: 31.5rem
    }

    .pb-320 {
        padding-bottom: 32rem
    }

    .pb-325 {
        padding-bottom: 32.5rem
    }

    .pb-330 {
        padding-bottom: 33rem
    }

    .pb-335 {
        padding-bottom: 33.5rem
    }

    .pb-340 {
        padding-bottom: 34rem
    }

    .pb-345 {
        padding-bottom: 34.5rem
    }

    .pb-350 {
        padding-bottom: 35rem
    }

    .pb-355 {
        padding-bottom: 35.5rem
    }

    .pb-360 {
        padding-bottom: 36rem
    }

    .pb-365 {
        padding-bottom: 36.5rem
    }

    .pb-370 {
        padding-bottom: 37rem
    }

    .pb-375 {
        padding-bottom: 37.5rem
    }

    .pb-380 {
        padding-bottom: 38rem
    }

    .pb-385 {
        padding-bottom: 38.5rem
    }

    .pb-390 {
        padding-bottom: 39rem
    }

    .pb-395 {
        padding-bottom: 39.5rem
    }

    .pb-400 {
        padding-bottom: 40rem
    }

    .pb-405 {
        padding-bottom: 40.5rem
    }

    .pb-410 {
        padding-bottom: 41rem
    }

    .pb-415 {
        padding-bottom: 41.5rem
    }

    .pb-420 {
        padding-bottom: 42rem
    }

    .pb-425 {
        padding-bottom: 42.5rem
    }

    .pb-430 {
        padding-bottom: 43rem
    }

    .pb-435 {
        padding-bottom: 43.5rem
    }

    .pb-440 {
        padding-bottom: 44rem
    }

    .pb-445 {
        padding-bottom: 44.5rem
    }

    .pb-450 {
        padding-bottom: 45rem
    }

    .pb-455 {
        padding-bottom: 45.5rem
    }

    .pb-460 {
        padding-bottom: 46rem
    }

    .pb-465 {
        padding-bottom: 46.5rem
    }

    .pb-470 {
        padding-bottom: 47rem
    }

    .pb-475 {
        padding-bottom: 47.5rem
    }

    .pb-480 {
        padding-bottom: 48rem
    }

    .pb-485 {
        padding-bottom: 48.5rem
    }

    .pb-490 {
        padding-bottom: 49rem
    }

    .pb-495 {
        padding-bottom: 49.5rem
    }

    .pl-0 {
        padding-left: 0
    }

    .pl-5 {
        padding-left: .5rem
    }

    .pl-10 {
        padding-left: 1rem
    }

    .pl-15 {
        padding-left: 1.5rem
    }

    .pl-20 {
        padding-left: 2rem
    }

    .pl-25 {
        padding-left: 2.5rem
    }

    .pl-30 {
        padding-left: 3rem
    }

    .pl-35 {
        padding-left: 3.5rem
    }

    .pl-40 {
        padding-left: 4rem
    }

    .pl-45 {
        padding-left: 4.5rem
    }

    .pl-50 {
        padding-left: 5rem
    }

    .pl-55 {
        padding-left: 5.5rem
    }

    .pl-60 {
        padding-left: 6rem
    }

    .pl-65 {
        padding-left: 6.5rem
    }

    .pl-70 {
        padding-left: 7rem
    }

    .pl-75 {
        padding-left: 7.5rem
    }

    .pl-80 {
        padding-left: 8rem
    }

    .pl-85 {
        padding-left: 8.5rem
    }

    .pl-90 {
        padding-left: 9rem
    }

    .pl-95 {
        padding-left: 9.5rem
    }

    .pl-100 {
        padding-left: 10rem
    }

    .pl-105 {
        padding-left: 10.5rem
    }

    .pl-110 {
        padding-left: 11rem
    }

    .pl-115 {
        padding-left: 11.5rem
    }

    .pl-120 {
        padding-left: 12rem
    }

    .pl-125 {
        padding-left: 12.5rem
    }

    .pl-130 {
        padding-left: 13rem
    }

    .pl-135 {
        padding-left: 13.5rem
    }

    .pl-140 {
        padding-left: 14rem
    }

    .pl-145 {
        padding-left: 14.5rem
    }

    .pl-150 {
        padding-left: 15rem
    }

    .pl-155 {
        padding-left: 15.5rem
    }

    .pl-160 {
        padding-left: 16rem
    }

    .pl-165 {
        padding-left: 16.5rem
    }

    .pl-170 {
        padding-left: 17rem
    }

    .pl-175 {
        padding-left: 17.5rem
    }

    .pl-180 {
        padding-left: 18rem
    }

    .pl-185 {
        padding-left: 18.5rem
    }

    .pl-190 {
        padding-left: 19rem
    }

    .pl-195 {
        padding-left: 19.5rem
    }

    .pl-200 {
        padding-left: 20rem
    }

    .pl-205 {
        padding-left: 20.5rem
    }

    .pl-210 {
        padding-left: 21rem
    }

    .pl-215 {
        padding-left: 21.5rem
    }

    .pl-220 {
        padding-left: 22rem
    }

    .pl-225 {
        padding-left: 22.5rem
    }

    .pl-230 {
        padding-left: 23rem
    }

    .pl-235 {
        padding-left: 23.5rem
    }

    .pl-240 {
        padding-left: 24rem
    }

    .pl-245 {
        padding-left: 24.5rem
    }

    .pl-250 {
        padding-left: 25rem
    }

    .pl-255 {
        padding-left: 25.5rem
    }

    .pl-260 {
        padding-left: 26rem
    }

    .pl-265 {
        padding-left: 26.5rem
    }

    .pl-270 {
        padding-left: 27rem
    }

    .pl-275 {
        padding-left: 27.5rem
    }

    .pl-280 {
        padding-left: 28rem
    }

    .pl-285 {
        padding-left: 28.5rem
    }

    .pl-290 {
        padding-left: 29rem
    }

    .pl-295 {
        padding-left: 29.5rem
    }

    .pl-300 {
        padding-left: 30rem
    }

    .pl-305 {
        padding-left: 30.5rem
    }

    .pl-310 {
        padding-left: 31rem
    }

    .pl-315 {
        padding-left: 31.5rem
    }

    .pl-320 {
        padding-left: 32rem
    }

    .pl-325 {
        padding-left: 32.5rem
    }

    .pl-330 {
        padding-left: 33rem
    }

    .pl-335 {
        padding-left: 33.5rem
    }

    .pl-340 {
        padding-left: 34rem
    }

    .pl-345 {
        padding-left: 34.5rem
    }

    .pl-350 {
        padding-left: 35rem
    }

    .pl-355 {
        padding-left: 35.5rem
    }

    .pl-360 {
        padding-left: 36rem
    }

    .pl-365 {
        padding-left: 36.5rem
    }

    .pl-370 {
        padding-left: 37rem
    }

    .pl-375 {
        padding-left: 37.5rem
    }

    .pl-380 {
        padding-left: 38rem
    }

    .pl-385 {
        padding-left: 38.5rem
    }

    .pl-390 {
        padding-left: 39rem
    }

    .pl-395 {
        padding-left: 39.5rem
    }

    .pl-400 {
        padding-left: 40rem
    }

    .pl-405 {
        padding-left: 40.5rem
    }

    .pl-410 {
        padding-left: 41rem
    }

    .pl-415 {
        padding-left: 41.5rem
    }

    .pl-420 {
        padding-left: 42rem
    }

    .pl-425 {
        padding-left: 42.5rem
    }

    .pl-430 {
        padding-left: 43rem
    }

    .pl-435 {
        padding-left: 43.5rem
    }

    .pl-440 {
        padding-left: 44rem
    }

    .pl-445 {
        padding-left: 44.5rem
    }

    .pl-450 {
        padding-left: 45rem
    }

    .pl-455 {
        padding-left: 45.5rem
    }

    .pl-460 {
        padding-left: 46rem
    }

    .pl-465 {
        padding-left: 46.5rem
    }

    .pl-470 {
        padding-left: 47rem
    }

    .pl-475 {
        padding-left: 47.5rem
    }

    .pl-480 {
        padding-left: 48rem
    }

    .pl-485 {
        padding-left: 48.5rem
    }

    .pl-490 {
        padding-left: 49rem
    }

    .pl-495 {
        padding-left: 49.5rem
    }

    .pr-0 {
        padding-right: 0
    }

    .pr-5 {
        padding-right: .5rem
    }

    .pr-10 {
        padding-right: 1rem
    }

    .pr-15 {
        padding-right: 1.5rem
    }

    .pr-20 {
        padding-right: 2rem
    }

    .pr-25 {
        padding-right: 2.5rem
    }

    .pr-30 {
        padding-right: 3rem
    }

    .pr-35 {
        padding-right: 3.5rem
    }

    .pr-40 {
        padding-right: 4rem
    }

    .pr-45 {
        padding-right: 4.5rem
    }

    .pr-50 {
        padding-right: 5rem
    }

    .pr-55 {
        padding-right: 5.5rem
    }

    .pr-60 {
        padding-right: 6rem
    }

    .pr-65 {
        padding-right: 6.5rem
    }

    .pr-70 {
        padding-right: 7rem
    }

    .pr-75 {
        padding-right: 7.5rem
    }

    .pr-80 {
        padding-right: 8rem
    }

    .pr-85 {
        padding-right: 8.5rem
    }

    .pr-90 {
        padding-right: 9rem
    }

    .pr-95 {
        padding-right: 9.5rem
    }

    .pr-100 {
        padding-right: 10rem
    }

    .pr-105 {
        padding-right: 10.5rem
    }

    .pr-110 {
        padding-right: 11rem
    }

    .pr-115 {
        padding-right: 11.5rem
    }

    .pr-120 {
        padding-right: 12rem
    }

    .pr-125 {
        padding-right: 12.5rem
    }

    .pr-130 {
        padding-right: 13rem
    }

    .pr-135 {
        padding-right: 13.5rem
    }

    .pr-140 {
        padding-right: 14rem
    }

    .pr-145 {
        padding-right: 14.5rem
    }

    .pr-150 {
        padding-right: 15rem
    }

    .pr-155 {
        padding-right: 15.5rem
    }

    .pr-160 {
        padding-right: 16rem
    }

    .pr-165 {
        padding-right: 16.5rem
    }

    .pr-170 {
        padding-right: 17rem
    }

    .pr-175 {
        padding-right: 17.5rem
    }

    .pr-180 {
        padding-right: 18rem
    }

    .pr-185 {
        padding-right: 18.5rem
    }

    .pr-190 {
        padding-right: 19rem
    }

    .pr-195 {
        padding-right: 19.5rem
    }

    .pr-200 {
        padding-right: 20rem
    }

    .pr-205 {
        padding-right: 20.5rem
    }

    .pr-210 {
        padding-right: 21rem
    }

    .pr-215 {
        padding-right: 21.5rem
    }

    .pr-220 {
        padding-right: 22rem
    }

    .pr-225 {
        padding-right: 22.5rem
    }

    .pr-230 {
        padding-right: 23rem
    }

    .pr-235 {
        padding-right: 23.5rem
    }

    .pr-240 {
        padding-right: 24rem
    }

    .pr-245 {
        padding-right: 24.5rem
    }

    .pr-250 {
        padding-right: 25rem
    }

    .pr-255 {
        padding-right: 25.5rem
    }

    .pr-260 {
        padding-right: 26rem
    }

    .pr-265 {
        padding-right: 26.5rem
    }

    .pr-270 {
        padding-right: 27rem
    }

    .pr-275 {
        padding-right: 27.5rem
    }

    .pr-280 {
        padding-right: 28rem
    }

    .pr-285 {
        padding-right: 28.5rem
    }

    .pr-290 {
        padding-right: 29rem
    }

    .pr-295 {
        padding-right: 29.5rem
    }

    .pr-300 {
        padding-right: 30rem
    }

    .pr-305 {
        padding-right: 30.5rem
    }

    .pr-310 {
        padding-right: 31rem
    }

    .pr-315 {
        padding-right: 31.5rem
    }

    .pr-320 {
        padding-right: 32rem
    }

    .pr-325 {
        padding-right: 32.5rem
    }

    .pr-330 {
        padding-right: 33rem
    }

    .pr-335 {
        padding-right: 33.5rem
    }

    .pr-340 {
        padding-right: 34rem
    }

    .pr-345 {
        padding-right: 34.5rem
    }

    .pr-350 {
        padding-right: 35rem
    }

    .pr-355 {
        padding-right: 35.5rem
    }

    .pr-360 {
        padding-right: 36rem
    }

    .pr-365 {
        padding-right: 36.5rem
    }

    .pr-370 {
        padding-right: 37rem
    }

    .pr-375 {
        padding-right: 37.5rem
    }

    .pr-380 {
        padding-right: 38rem
    }

    .pr-385 {
        padding-right: 38.5rem
    }

    .pr-390 {
        padding-right: 39rem
    }

    .pr-395 {
        padding-right: 39.5rem
    }

    .pr-400 {
        padding-right: 40rem
    }

    .pr-405 {
        padding-right: 40.5rem
    }

    .pr-410 {
        padding-right: 41rem
    }

    .pr-415 {
        padding-right: 41.5rem
    }

    .pr-420 {
        padding-right: 42rem
    }

    .pr-425 {
        padding-right: 42.5rem
    }

    .pr-430 {
        padding-right: 43rem
    }

    .pr-435 {
        padding-right: 43.5rem
    }

    .pr-440 {
        padding-right: 44rem
    }

    .pr-445 {
        padding-right: 44.5rem
    }

    .pr-450 {
        padding-right: 45rem
    }

    .pr-455 {
        padding-right: 45.5rem
    }

    .pr-460 {
        padding-right: 46rem
    }

    .pr-465 {
        padding-right: 46.5rem
    }

    .pr-470 {
        padding-right: 47rem
    }

    .pr-475 {
        padding-right: 47.5rem
    }

    .pr-480 {
        padding-right: 48rem
    }

    .pr-485 {
        padding-right: 48.5rem
    }

    .pr-490 {
        padding-right: 49rem
    }

    .pr-495 {
        padding-right: 49.5rem
    }

    .mt-0 {
        margin-top: 0
    }

    .mt-5 {
        margin-top: .5rem
    }

    .mt-10 {
        margin-top: 1rem
    }

    .mt-15 {
        margin-top: 1.5rem
    }

    .mt-20 {
        margin-top: 2rem
    }

    .mt-25 {
        margin-top: 2.5rem
    }

    .mt-30 {
        margin-top: 3rem
    }

    .mt-35 {
        margin-top: 3.5rem
    }

    .mt-40 {
        margin-top: 4rem
    }

    .mt-45 {
        margin-top: 4.5rem
    }

    .mt-50 {
        margin-top: 5rem
    }

    .mt-55 {
        margin-top: 5.5rem
    }

    .mt-60 {
        margin-top: 6rem
    }

    .mt-65 {
        margin-top: 6.5rem
    }

    .mt-70 {
        margin-top: 7rem
    }

    .mt-75 {
        margin-top: 7.5rem
    }

    .mt-80 {
        margin-top: 8rem
    }

    .mt-85 {
        margin-top: 8.5rem
    }

    .mt-90 {
        margin-top: 9rem
    }

    .mt-95 {
        margin-top: 9.5rem
    }

    .mt-100 {
        margin-top: 10rem
    }

    .mt-105 {
        margin-top: 10.5rem
    }

    .mt-110 {
        margin-top: 11rem
    }

    .mt-115 {
        margin-top: 11.5rem
    }

    .mt-120 {
        margin-top: 12rem
    }

    .mt-125 {
        margin-top: 12.5rem
    }

    .mt-130 {
        margin-top: 13rem
    }

    .mt-135 {
        margin-top: 13.5rem
    }

    .mt-140 {
        margin-top: 14rem
    }

    .mt-145 {
        margin-top: 14.5rem
    }

    .mt-150 {
        margin-top: 15rem
    }

    .mt-155 {
        margin-top: 15.5rem
    }

    .mt-160 {
        margin-top: 16rem
    }

    .mt-165 {
        margin-top: 16.5rem
    }

    .mt-170 {
        margin-top: 17rem
    }

    .mt-175 {
        margin-top: 17.5rem
    }

    .mt-180 {
        margin-top: 18rem
    }

    .mt-185 {
        margin-top: 18.5rem
    }

    .mt-190 {
        margin-top: 19rem
    }

    .mt-195 {
        margin-top: 19.5rem
    }

    .mt-200 {
        margin-top: 20rem
    }

    .mt-205 {
        margin-top: 20.5rem
    }

    .mt-210 {
        margin-top: 21rem
    }

    .mt-215 {
        margin-top: 21.5rem
    }

    .mt-220 {
        margin-top: 22rem
    }

    .mt-225 {
        margin-top: 22.5rem
    }

    .mt-230 {
        margin-top: 23rem
    }

    .mt-235 {
        margin-top: 23.5rem
    }

    .mt-240 {
        margin-top: 24rem
    }

    .mt-245 {
        margin-top: 24.5rem
    }

    .mt-250 {
        margin-top: 25rem
    }

    .mt-255 {
        margin-top: 25.5rem
    }

    .mt-260 {
        margin-top: 26rem
    }

    .mt-265 {
        margin-top: 26.5rem
    }

    .mt-270 {
        margin-top: 27rem
    }

    .mt-275 {
        margin-top: 27.5rem
    }

    .mt-280 {
        margin-top: 28rem
    }

    .mt-285 {
        margin-top: 28.5rem
    }

    .mt-290 {
        margin-top: 29rem
    }

    .mt-295 {
        margin-top: 29.5rem
    }

    .mt-300 {
        margin-top: 30rem
    }

    .mt-305 {
        margin-top: 30.5rem
    }

    .mt-310 {
        margin-top: 31rem
    }

    .mt-315 {
        margin-top: 31.5rem
    }

    .mt-320 {
        margin-top: 32rem
    }

    .mt-325 {
        margin-top: 32.5rem
    }

    .mt-330 {
        margin-top: 33rem
    }

    .mt-335 {
        margin-top: 33.5rem
    }

    .mt-340 {
        margin-top: 34rem
    }

    .mt-345 {
        margin-top: 34.5rem
    }

    .mt-350 {
        margin-top: 35rem
    }

    .mt-355 {
        margin-top: 35.5rem
    }

    .mt-360 {
        margin-top: 36rem
    }

    .mt-365 {
        margin-top: 36.5rem
    }

    .mt-370 {
        margin-top: 37rem
    }

    .mt-375 {
        margin-top: 37.5rem
    }

    .mt-380 {
        margin-top: 38rem
    }

    .mt-385 {
        margin-top: 38.5rem
    }

    .mt-390 {
        margin-top: 39rem
    }

    .mt-395 {
        margin-top: 39.5rem
    }

    .mt-400 {
        margin-top: 40rem
    }

    .mt-405 {
        margin-top: 40.5rem
    }

    .mt-410 {
        margin-top: 41rem
    }

    .mt-415 {
        margin-top: 41.5rem
    }

    .mt-420 {
        margin-top: 42rem
    }

    .mt-425 {
        margin-top: 42.5rem
    }

    .mt-430 {
        margin-top: 43rem
    }

    .mt-435 {
        margin-top: 43.5rem
    }

    .mt-440 {
        margin-top: 44rem
    }

    .mt-445 {
        margin-top: 44.5rem
    }

    .mt-450 {
        margin-top: 45rem
    }

    .mt-455 {
        margin-top: 45.5rem
    }

    .mt-460 {
        margin-top: 46rem
    }

    .mt-465 {
        margin-top: 46.5rem
    }

    .mt-470 {
        margin-top: 47rem
    }

    .mt-475 {
        margin-top: 47.5rem
    }

    .mt-480 {
        margin-top: 48rem
    }

    .mt-485 {
        margin-top: 48.5rem
    }

    .mt-490 {
        margin-top: 49rem
    }

    .mt-495 {
        margin-top: 49.5rem
    }

    .mb-0 {
        margin-bottom: 0
    }

    .mb-5 {
        margin-bottom: .5rem
    }

    .mb-10 {
        margin-bottom: 1rem
    }

    .mb-15 {
        margin-bottom: 1.5rem
    }

    .mb-20 {
        margin-bottom: 2rem
    }

    .mb-25 {
        margin-bottom: 2.5rem
    }

    .mb-30 {
        margin-bottom: 3rem
    }

    .mb-35 {
        margin-bottom: 3.5rem
    }

    .mb-40 {
        margin-bottom: 4rem
    }

    .mb-45 {
        margin-bottom: 4.5rem
    }

    .mb-50 {
        margin-bottom: 5rem
    }

    .mb-55 {
        margin-bottom: 5.5rem
    }

    .mb-60 {
        margin-bottom: 6rem
    }

    .mb-65 {
        margin-bottom: 6.5rem
    }

    .mb-70 {
        margin-bottom: 7rem
    }

    .mb-75 {
        margin-bottom: 7.5rem
    }

    .mb-80 {
        margin-bottom: 8rem
    }

    .mb-85 {
        margin-bottom: 8.5rem
    }

    .mb-90 {
        margin-bottom: 9rem
    }

    .mb-95 {
        margin-bottom: 9.5rem
    }

    .mb-100 {
        margin-bottom: 10rem
    }

    .mb-105 {
        margin-bottom: 10.5rem
    }

    .mb-110 {
        margin-bottom: 11rem
    }

    .mb-115 {
        margin-bottom: 11.5rem
    }

    .mb-120 {
        margin-bottom: 12rem
    }

    .mb-125 {
        margin-bottom: 12.5rem
    }

    .mb-130 {
        margin-bottom: 13rem
    }

    .mb-135 {
        margin-bottom: 13.5rem
    }

    .mb-140 {
        margin-bottom: 14rem
    }

    .mb-145 {
        margin-bottom: 14.5rem
    }

    .mb-150 {
        margin-bottom: 15rem
    }

    .mb-155 {
        margin-bottom: 15.5rem
    }

    .mb-160 {
        margin-bottom: 16rem
    }

    .mb-165 {
        margin-bottom: 16.5rem
    }

    .mb-170 {
        margin-bottom: 17rem
    }

    .mb-175 {
        margin-bottom: 17.5rem
    }

    .mb-180 {
        margin-bottom: 18rem
    }

    .mb-185 {
        margin-bottom: 18.5rem
    }

    .mb-190 {
        margin-bottom: 19rem
    }

    .mb-195 {
        margin-bottom: 19.5rem
    }

    .mb-200 {
        margin-bottom: 20rem
    }

    .mb-205 {
        margin-bottom: 20.5rem
    }

    .mb-210 {
        margin-bottom: 21rem
    }

    .mb-215 {
        margin-bottom: 21.5rem
    }

    .mb-220 {
        margin-bottom: 22rem
    }

    .mb-225 {
        margin-bottom: 22.5rem
    }

    .mb-230 {
        margin-bottom: 23rem
    }

    .mb-235 {
        margin-bottom: 23.5rem
    }

    .mb-240 {
        margin-bottom: 24rem
    }

    .mb-245 {
        margin-bottom: 24.5rem
    }

    .mb-250 {
        margin-bottom: 25rem
    }

    .mb-255 {
        margin-bottom: 25.5rem
    }

    .mb-260 {
        margin-bottom: 26rem
    }

    .mb-265 {
        margin-bottom: 26.5rem
    }

    .mb-270 {
        margin-bottom: 27rem
    }

    .mb-275 {
        margin-bottom: 27.5rem
    }

    .mb-280 {
        margin-bottom: 28rem
    }

    .mb-285 {
        margin-bottom: 28.5rem
    }

    .mb-290 {
        margin-bottom: 29rem
    }

    .mb-295 {
        margin-bottom: 29.5rem
    }

    .mb-300 {
        margin-bottom: 30rem
    }

    .mb-305 {
        margin-bottom: 30.5rem
    }

    .mb-310 {
        margin-bottom: 31rem
    }

    .mb-315 {
        margin-bottom: 31.5rem
    }

    .mb-320 {
        margin-bottom: 32rem
    }

    .mb-325 {
        margin-bottom: 32.5rem
    }

    .mb-330 {
        margin-bottom: 33rem
    }

    .mb-335 {
        margin-bottom: 33.5rem
    }

    .mb-340 {
        margin-bottom: 34rem
    }

    .mb-345 {
        margin-bottom: 34.5rem
    }

    .mb-350 {
        margin-bottom: 35rem
    }

    .mb-355 {
        margin-bottom: 35.5rem
    }

    .mb-360 {
        margin-bottom: 36rem
    }

    .mb-365 {
        margin-bottom: 36.5rem
    }

    .mb-370 {
        margin-bottom: 37rem
    }

    .mb-375 {
        margin-bottom: 37.5rem
    }

    .mb-380 {
        margin-bottom: 38rem
    }

    .mb-385 {
        margin-bottom: 38.5rem
    }

    .mb-390 {
        margin-bottom: 39rem
    }

    .mb-395 {
        margin-bottom: 39.5rem
    }

    .mb-400 {
        margin-bottom: 40rem
    }

    .mb-405 {
        margin-bottom: 40.5rem
    }

    .mb-410 {
        margin-bottom: 41rem
    }

    .mb-415 {
        margin-bottom: 41.5rem
    }

    .mb-420 {
        margin-bottom: 42rem
    }

    .mb-425 {
        margin-bottom: 42.5rem
    }

    .mb-430 {
        margin-bottom: 43rem
    }

    .mb-435 {
        margin-bottom: 43.5rem
    }

    .mb-440 {
        margin-bottom: 44rem
    }

    .mb-445 {
        margin-bottom: 44.5rem
    }

    .mb-450 {
        margin-bottom: 45rem
    }

    .mb-455 {
        margin-bottom: 45.5rem
    }

    .mb-460 {
        margin-bottom: 46rem
    }

    .mb-465 {
        margin-bottom: 46.5rem
    }

    .mb-470 {
        margin-bottom: 47rem
    }

    .mb-475 {
        margin-bottom: 47.5rem
    }

    .mb-480 {
        margin-bottom: 48rem
    }

    .mb-485 {
        margin-bottom: 48.5rem
    }

    .mb-490 {
        margin-bottom: 49rem
    }

    .mb-495 {
        margin-bottom: 49.5rem
    }

    .ml-0 {
        margin-left: 0
    }

    .ml-5 {
        margin-left: .5rem
    }

    .ml-10 {
        margin-left: 1rem
    }

    .ml-15 {
        margin-left: 1.5rem
    }

    .ml-20 {
        margin-left: 2rem
    }

    .ml-25 {
        margin-left: 2.5rem
    }

    .ml-30 {
        margin-left: 3rem
    }

    .ml-35 {
        margin-left: 3.5rem
    }

    .ml-40 {
        margin-left: 4rem
    }

    .ml-45 {
        margin-left: 4.5rem
    }

    .ml-50 {
        margin-left: 5rem
    }

    .ml-55 {
        margin-left: 5.5rem
    }

    .ml-60 {
        margin-left: 6rem
    }

    .ml-65 {
        margin-left: 6.5rem
    }

    .ml-70 {
        margin-left: 7rem
    }

    .ml-75 {
        margin-left: 7.5rem
    }

    .ml-80 {
        margin-left: 8rem
    }

    .ml-85 {
        margin-left: 8.5rem
    }

    .ml-90 {
        margin-left: 9rem
    }

    .ml-95 {
        margin-left: 9.5rem
    }

    .ml-100 {
        margin-left: 10rem
    }

    .ml-105 {
        margin-left: 10.5rem
    }

    .ml-110 {
        margin-left: 11rem
    }

    .ml-115 {
        margin-left: 11.5rem
    }

    .ml-120 {
        margin-left: 12rem
    }

    .ml-125 {
        margin-left: 12.5rem
    }

    .ml-130 {
        margin-left: 13rem
    }

    .ml-135 {
        margin-left: 13.5rem
    }

    .ml-140 {
        margin-left: 14rem
    }

    .ml-145 {
        margin-left: 14.5rem
    }

    .ml-150 {
        margin-left: 15rem
    }

    .ml-155 {
        margin-left: 15.5rem
    }

    .ml-160 {
        margin-left: 16rem
    }

    .ml-165 {
        margin-left: 16.5rem
    }

    .ml-170 {
        margin-left: 17rem
    }

    .ml-175 {
        margin-left: 17.5rem
    }

    .ml-180 {
        margin-left: 18rem
    }

    .ml-185 {
        margin-left: 18.5rem
    }

    .ml-190 {
        margin-left: 19rem
    }

    .ml-195 {
        margin-left: 19.5rem
    }

    .ml-200 {
        margin-left: 20rem
    }

    .ml-205 {
        margin-left: 20.5rem
    }

    .ml-210 {
        margin-left: 21rem
    }

    .ml-215 {
        margin-left: 21.5rem
    }

    .ml-220 {
        margin-left: 22rem
    }

    .ml-225 {
        margin-left: 22.5rem
    }

    .ml-230 {
        margin-left: 23rem
    }

    .ml-235 {
        margin-left: 23.5rem
    }

    .ml-240 {
        margin-left: 24rem
    }

    .ml-245 {
        margin-left: 24.5rem
    }

    .ml-250 {
        margin-left: 25rem
    }

    .ml-255 {
        margin-left: 25.5rem
    }

    .ml-260 {
        margin-left: 26rem
    }

    .ml-265 {
        margin-left: 26.5rem
    }

    .ml-270 {
        margin-left: 27rem
    }

    .ml-275 {
        margin-left: 27.5rem
    }

    .ml-280 {
        margin-left: 28rem
    }

    .ml-285 {
        margin-left: 28.5rem
    }

    .ml-290 {
        margin-left: 29rem
    }

    .ml-295 {
        margin-left: 29.5rem
    }

    .ml-300 {
        margin-left: 30rem
    }

    .ml-305 {
        margin-left: 30.5rem
    }

    .ml-310 {
        margin-left: 31rem
    }

    .ml-315 {
        margin-left: 31.5rem
    }

    .ml-320 {
        margin-left: 32rem
    }

    .ml-325 {
        margin-left: 32.5rem
    }

    .ml-330 {
        margin-left: 33rem
    }

    .ml-335 {
        margin-left: 33.5rem
    }

    .ml-340 {
        margin-left: 34rem
    }

    .ml-345 {
        margin-left: 34.5rem
    }

    .ml-350 {
        margin-left: 35rem
    }

    .ml-355 {
        margin-left: 35.5rem
    }

    .ml-360 {
        margin-left: 36rem
    }

    .ml-365 {
        margin-left: 36.5rem
    }

    .ml-370 {
        margin-left: 37rem
    }

    .ml-375 {
        margin-left: 37.5rem
    }

    .ml-380 {
        margin-left: 38rem
    }

    .ml-385 {
        margin-left: 38.5rem
    }

    .ml-390 {
        margin-left: 39rem
    }

    .ml-395 {
        margin-left: 39.5rem
    }

    .ml-400 {
        margin-left: 40rem
    }

    .ml-405 {
        margin-left: 40.5rem
    }

    .ml-410 {
        margin-left: 41rem
    }

    .ml-415 {
        margin-left: 41.5rem
    }

    .ml-420 {
        margin-left: 42rem
    }

    .ml-425 {
        margin-left: 42.5rem
    }

    .ml-430 {
        margin-left: 43rem
    }

    .ml-435 {
        margin-left: 43.5rem
    }

    .ml-440 {
        margin-left: 44rem
    }

    .ml-445 {
        margin-left: 44.5rem
    }

    .ml-450 {
        margin-left: 45rem
    }

    .ml-455 {
        margin-left: 45.5rem
    }

    .ml-460 {
        margin-left: 46rem
    }

    .ml-465 {
        margin-left: 46.5rem
    }

    .ml-470 {
        margin-left: 47rem
    }

    .ml-475 {
        margin-left: 47.5rem
    }

    .ml-480 {
        margin-left: 48rem
    }

    .ml-485 {
        margin-left: 48.5rem
    }

    .ml-490 {
        margin-left: 49rem
    }

    .ml-495 {
        margin-left: 49.5rem
    }

    .mr-0 {
        margin-right: 0
    }

    .mr-5 {
        margin-right: .5rem
    }

    .mr-10 {
        margin-right: 1rem
    }

    .mr-15 {
        margin-right: 1.5rem
    }

    .mr-20 {
        margin-right: 2rem
    }

    .mr-25 {
        margin-right: 2.5rem
    }

    .mr-30 {
        margin-right: 3rem
    }

    .mr-35 {
        margin-right: 3.5rem
    }

    .mr-40 {
        margin-right: 4rem
    }

    .mr-45 {
        margin-right: 4.5rem
    }

    .mr-50 {
        margin-right: 5rem
    }

    .mr-55 {
        margin-right: 5.5rem
    }

    .mr-60 {
        margin-right: 6rem
    }

    .mr-65 {
        margin-right: 6.5rem
    }

    .mr-70 {
        margin-right: 7rem
    }

    .mr-75 {
        margin-right: 7.5rem
    }

    .mr-80 {
        margin-right: 8rem
    }

    .mr-85 {
        margin-right: 8.5rem
    }

    .mr-90 {
        margin-right: 9rem
    }

    .mr-95 {
        margin-right: 9.5rem
    }

    .mr-100 {
        margin-right: 10rem
    }

    .mr-105 {
        margin-right: 10.5rem
    }

    .mr-110 {
        margin-right: 11rem
    }

    .mr-115 {
        margin-right: 11.5rem
    }

    .mr-120 {
        margin-right: 12rem
    }

    .mr-125 {
        margin-right: 12.5rem
    }

    .mr-130 {
        margin-right: 13rem
    }

    .mr-135 {
        margin-right: 13.5rem
    }

    .mr-140 {
        margin-right: 14rem
    }

    .mr-145 {
        margin-right: 14.5rem
    }

    .mr-150 {
        margin-right: 15rem
    }

    .mr-155 {
        margin-right: 15.5rem
    }

    .mr-160 {
        margin-right: 16rem
    }

    .mr-165 {
        margin-right: 16.5rem
    }

    .mr-170 {
        margin-right: 17rem
    }

    .mr-175 {
        margin-right: 17.5rem
    }

    .mr-180 {
        margin-right: 18rem
    }

    .mr-185 {
        margin-right: 18.5rem
    }

    .mr-190 {
        margin-right: 19rem
    }

    .mr-195 {
        margin-right: 19.5rem
    }

    .mr-200 {
        margin-right: 20rem
    }

    .mr-205 {
        margin-right: 20.5rem
    }

    .mr-210 {
        margin-right: 21rem
    }

    .mr-215 {
        margin-right: 21.5rem
    }

    .mr-220 {
        margin-right: 22rem
    }

    .mr-225 {
        margin-right: 22.5rem
    }

    .mr-230 {
        margin-right: 23rem
    }

    .mr-235 {
        margin-right: 23.5rem
    }

    .mr-240 {
        margin-right: 24rem
    }

    .mr-245 {
        margin-right: 24.5rem
    }

    .mr-250 {
        margin-right: 25rem
    }

    .mr-255 {
        margin-right: 25.5rem
    }

    .mr-260 {
        margin-right: 26rem
    }

    .mr-265 {
        margin-right: 26.5rem
    }

    .mr-270 {
        margin-right: 27rem
    }

    .mr-275 {
        margin-right: 27.5rem
    }

    .mr-280 {
        margin-right: 28rem
    }

    .mr-285 {
        margin-right: 28.5rem
    }

    .mr-290 {
        margin-right: 29rem
    }

    .mr-295 {
        margin-right: 29.5rem
    }

    .mr-300 {
        margin-right: 30rem
    }

    .mr-305 {
        margin-right: 30.5rem
    }

    .mr-310 {
        margin-right: 31rem
    }

    .mr-315 {
        margin-right: 31.5rem
    }

    .mr-320 {
        margin-right: 32rem
    }

    .mr-325 {
        margin-right: 32.5rem
    }

    .mr-330 {
        margin-right: 33rem
    }

    .mr-335 {
        margin-right: 33.5rem
    }

    .mr-340 {
        margin-right: 34rem
    }

    .mr-345 {
        margin-right: 34.5rem
    }

    .mr-350 {
        margin-right: 35rem
    }

    .mr-355 {
        margin-right: 35.5rem
    }

    .mr-360 {
        margin-right: 36rem
    }

    .mr-365 {
        margin-right: 36.5rem
    }

    .mr-370 {
        margin-right: 37rem
    }

    .mr-375 {
        margin-right: 37.5rem
    }

    .mr-380 {
        margin-right: 38rem
    }

    .mr-385 {
        margin-right: 38.5rem
    }

    .mr-390 {
        margin-right: 39rem
    }

    .mr-395 {
        margin-right: 39.5rem
    }

    .mr-400 {
        margin-right: 40rem
    }

    .mr-405 {
        margin-right: 40.5rem
    }

    .mr-410 {
        margin-right: 41rem
    }

    .mr-415 {
        margin-right: 41.5rem
    }

    .mr-420 {
        margin-right: 42rem
    }

    .mr-425 {
        margin-right: 42.5rem
    }

    .mr-430 {
        margin-right: 43rem
    }

    .mr-435 {
        margin-right: 43.5rem
    }

    .mr-440 {
        margin-right: 44rem
    }

    .mr-445 {
        margin-right: 44.5rem
    }

    .mr-450 {
        margin-right: 45rem
    }

    .mr-455 {
        margin-right: 45.5rem
    }

    .mr-460 {
        margin-right: 46rem
    }

    .mr-465 {
        margin-right: 46.5rem
    }

    .mr-470 {
        margin-right: 47rem
    }

    .mr-475 {
        margin-right: 47.5rem
    }

    .mr-480 {
        margin-right: 48rem
    }

    .mr-485 {
        margin-right: 48.5rem
    }

    .mr-490 {
        margin-right: 49rem
    }

    .mr-495 {
        margin-right: 49.5rem
    }
}

.p-m-10 {
    padding: 1rem
}

.p-m-30-10-10 {
    padding: 3rem 1rem 1rem
}

@media only screen and (min-width:993px) {
    .p-20 {
        padding: 2rem
    }

    .p-55-40-30 {
        padding: 5.5rem 4rem 3rem
    }

    .mb-7 {
        margin-bottom: .7rem
    }
}

.main {
    padding-bottom: 8rem;
    padding-left: var(--left);
    padding-right: var(--right)
}

@media only screen and (min-width:993px) {
    .main {
        -ms-grid-columns: 19.7rem 2rem 1fr;
        -ms-grid-rows: auto;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        display: -ms-grid;
        display: grid;
        gap: 2rem;
        grid-template-columns: 19.7rem 1fr;
        grid-template-rows: auto;
        padding-bottom: 3rem
    }

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

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

    .main>* {
        min-width: 0
    }
}

.main__content_rel {
    padding-top: .1rem !important;
    position: relative
}

.mobil-category {
    -webkit-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    row-gap: .7rem
}

.bg-block {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(157, 171, 226, .1)), to(rgba(157, 171, 226, 0)));
    background: linear-gradient(180deg, rgba(157, 171, 226, .1), rgba(157, 171, 226, 0));
    border-radius: 4rem 4rem 2rem 2rem;
    position: relative
}

.bg-block:before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(47.92%, #05062a), to(rgba(5, 6, 42, 0)));
    background: linear-gradient(180deg, #05062a 47.92%, rgba(5, 6, 42, 0));
    border-radius: 4rem 4rem 2rem 2rem;
    bottom: .1rem;
    content: "";
    display: block;
    left: .1rem;
    position: absolute;
    right: .1rem;
    top: .1rem;
    z-index: 0 !important
}

.bg-block>* {
    position: relative;
    z-index: 2
}

@media only screen and (min-width:993px) {
    .bg-block {
        border-radius: 4rem
    }

    .bg-block:before {
        border-radius: 4rem
    }
}

.play-list {
    gap: 1.2rem
}

@media only screen and (min-width:993px) {
    .play-list {
        gap: 2rem
    }
}

.play-link {
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding-bottom: 58%;
    position: relative
}

.play-link img {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

@media only screen and (min-width:993px) {
    .play-link {
        border-radius: 1.5rem
    }
}

.category-filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
    z-index: 3
}

@media only screen and (min-width:993px) {
    .category-filter {
        -ms-grid-columns: 40rem 2rem 40rem;
        display: -ms-grid;
        display: grid;
        gap: 2rem;
        grid-template-columns: repeat(2, 40rem)
    }
}

.lk-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-radius: 3rem 3rem 2rem 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
    margin-bottom: 1rem;
    padding: 1rem
}

.lk-wrapper:before {
    border-radius: 3rem 3rem 2rem 2rem
}

.lk-main {
    display: none
}

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

.lk-tabs {
    position: static !important
}

.lk-tabs__nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    gap: .5rem;
    justify-content: space-between;
    padding: 1.3rem 1.5rem
}

.lk-tabs__nav-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 500;
    gap: 1.2rem;
    padding: 0;
    position: relative
}

.lk-tabs__nav-btn:before {
    color: rgba(157, 171, 226, .4);
    font-size: 2rem
}

.lk-tabs__nav-btn.active {
    color: var(--text)
}

.lk-tabs__nav-btn.active:before {
    color: var(--accent);
    -webkit-filter: drop-shadow(0 1.1rem 1rem rgba(75, 93, 255, .79));
    filter: drop-shadow(0 1.1rem 1rem rgba(75, 93, 255, .79))
}

.lk-tabs__content {
    display: none;
    width: 100%
}

.lk-tabs__content.active {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (max-width:992px) {
    .lk-main.active {
        margin-bottom: -2rem
    }

    .lk-wrapper {
        margin-top: 7rem
    }

    .lk-tabs__nav {
        background: hsla(0, 0%, 100%, .03);
        border-radius: var(--brs);
        bottom: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        left: 0;
        margin-bottom: 2rem;
        position: absolute;
        width: 100%
    }

    .lk-tabs__nav-btn {
        color: var(--text);
        font-size: 1.4rem
    }

    .lk-tabs__nav-btn span {
        display: none
    }

    .lk-tabs__nav-btn.active span {
        display: block
    }
}

@media only screen and (min-width:993px) {
    .lk-wrapper {
        -ms-grid-columns: 29.746835443% 4rem 1fr;
        border-radius: 4rem;
        display: -ms-grid;
        display: grid;
        gap: 4rem;
        grid-template-columns: 29.746835443% 1fr;
        margin-bottom: 7rem;
        padding: 3.5rem 3.5rem 3.2rem
    }

    .lk-wrapper:before {
        border-radius: 4rem
    }

    .lk-main,
    .lk-tabs__nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .lk-tabs__nav {
        gap: 6rem;
        margin-bottom: 4rem;
        padding: 0 2rem
    }

    .lk-tabs__nav-btn {
        color: rgba(157, 171, 226, .4);
        font-size: 1.6rem
    }
}

.lk-grid {
    width: 100%
}

@media only screen and (max-width:1440px) {
    .lk-grid {
        -ms-grid-columns: 1fr !important;
        grid-template-columns: 1fr !important
    }
}

@media only screen and (min-width:993px) and (max-width:1440px) {
    .lk-grid-2 {
        -ms-grid-columns: (1fr)[2] !important;
        grid-template-columns: repeat(2, 1fr) !important
    }
}

.white-box {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60.42%, rgba(157, 171, 226, .05)), to(rgba(157, 171, 226, 0)));
    background: linear-gradient(180deg, rgba(157, 171, 226, .05) 60.42%, rgba(157, 171, 226, 0));
    border-radius: 2rem;
    padding: 1.5rem 1rem;
    width: 100%
}

.white-box_mw-363 {
    max-width: 36.3rem
}

.white-box_mw-458 {
    max-width: 45.8rem
}

@media only screen and (min-width:993px) {
    .white-box {
        border-radius: 3rem;
        padding: 2rem
    }

    .white-box_mw-225 {
        max-width: 22.5rem
    }
}

.white-box .btn {
    width: 100%
}

.table-hr {
    color: rgba(157, 171, 226, .8);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.4rem
}

.table-hr>* {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0px;
    padding: 1rem 2rem
}

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

@media only screen and (min-width:993px) {
    .table-row {
        background: var(--bg5);
        border-radius: var(--brs);
        margin-bottom: .5rem
    }

    .table-row>* {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0px;
        padding: 1rem 2rem
    }
}

@media only screen and (max-width:992px) {
    .table {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1rem;
        overflow: hidden
    }

    .table,
    .table-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .table-row {
        background: var(--bg5);
        border-radius: var(--brs);
        font-size: 1.6rem;
        padding: .5rem 1rem
    }

    .table-row>* {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        padding: .5rem 0
    }

    .table-row>:not(:last-child) {
        border-bottom: .1rem solid var(--bg5)
    }

    .table-row>*>:first-child {
        color: rgba(157, 171, 226, .8);
        font-size: 1.4rem
    }
}

.table-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 1rem;
    line-height: 1
}

.table-icon img {
    width: 2.2rem
}

.table-icon.icon-coin:before {
    color: #ffa438;
    font-size: 1.7rem
}

@media only screen and (max-width:992px) {
    .table-icon {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

@media only screen and (min-width:993px) {
    .ref-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 3rem
    }
}

.ref-grid .white-box_mw-225 {
    padding-bottom: 1.2rem;
    padding-top: 1.2rem
}

.ref-grid .user-balans__item {
    padding-bottom: .8rem;
    padding-top: .8rem
}

.turnir-block {
    padding: 2.2rem 1rem 2rem
}

@media only screen and (min-width:993px) {
    .turnir-block {
        padding: 3.2rem 3rem 4rem
    }
}

.slider-turnir:not(:last-child) {
    margin-bottom: 4.2rem
}

@media only screen and (max-width:992px) {
    .slider-turnir .swiper {
        padding-bottom: .8rem
    }
}

.slider-turnir .swiper-pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .5rem;
    justify-content: center;
    left: 50%;
    padding: 0 1.5rem;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.slider-turnir .swiper-pagination .swiper-pagination-bullet {
    background: var(--bg5);
    border-radius: .2rem;
    height: .3rem;
    margin: 0;
    opacity: 1;
    width: 3rem
}

.slider-turnir .swiper-pagination .swiper-pagination-bullet-active {
    background: var(--accent)
}

@media only screen and (min-width:993px) {
    .slider-turnir .swiper {
        margin: -5rem 0;
        padding: 5rem 6.7rem
    }

    .slider-turnir .swiper-slide {
        opacity: 0;
        padding-right: 2rem;
        -webkit-transition: .4s;
        transition: .4s;
        width: calc(50% + 1rem)
    }

    .slider-turnir .swiper-slide-active {
        opacity: 1
    }

    .slider-turnir .swiper-slide-active+.swiper-slide {
        opacity: 1
    }

    .slider-turnir .swiper-slide-active+.swiper-slide+.swiper-slide {
        opacity: 1
    }

    .slider-turnir .banner {
        border-radius: 2.2rem;
        height: 20.7rem
    }

    .slider-turnir .banner__bg {
        border-radius: 2.2rem
    }

    .slider-turnir .banner__text {
        padding: 2rem 2.2rem 2.5rem
    }

    .slider-turnir .banner__info {
        gap: 1.4rem;
        margin-bottom: 1.5rem
    }

    .slider-turnir .banner .data,
    .slider-turnir .banner .live {
        font-size: 1rem;
        padding: .3rem .8rem
    }

    .slider-turnir .banner .fs-14 {
        font-size: 1rem
    }

    .slider-turnir .banner .fs-36 {
        font-size: 2.6rem
    }

    .slider-turnir .banner .fs-70 {
        font-size: 5.1rem
    }

    .slider-turnir .banner .btn {
        font-size: 1rem;
        padding: .9rem 2.4rem
    }

    .slider-turnir .banner .banner__bg img {
        max-height: 22.5rem
    }

    .slider-turnir-next,
    .slider-turnir-prev {
        background-color: rgba(157, 171, 226, .05);
        border-radius: 1.1rem;
        bottom: 5rem;
        height: 20.7rem;
        position: absolute;
        width: 4.9rem;
        z-index: 9
    }

    .slider-turnir-prev {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='32' fill='none'%3E%3Cpath fill='%239DABE2' fill-opacity='.25' d='m3.85 11.37 6.331-6.043c3.409-3.254 5.113-4.88 6.57-4.971A4 4 0 0 1 20.06 1.77C21 2.888 21 5.244 21 9.957v12.086c0 4.713 0 7.069-.94 8.186a4 4 0 0 1-3.309 1.415c-1.457-.09-3.161-1.717-6.57-4.971L3.85 20.63C2.16 19.015 1.315 18.21 1 17.27a4 4 0 0 1 0-2.542c.315-.939 1.16-1.745 2.85-3.358Z'/%3E%3C/svg%3E");
        left: 0
    }

    .slider-turnir-next,
    .slider-turnir-prev {
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: 2.2rem 3.2rem
    }

    .slider-turnir-next {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='32' fill='none'%3E%3Cpath fill='%239DABE2' fill-opacity='.25' d='M17.15 11.37 10.82 5.327C7.41 2.073 5.706.447 4.249.356A4 4 0 0 0 .94 1.77C0 2.888 0 5.244 0 9.957v12.086c0 4.713 0 7.069.94 8.186a4 4 0 0 0 3.309 1.415c1.457-.09 3.161-1.717 6.57-4.971l6.331-6.043c1.69-1.614 2.535-2.42 2.85-3.359a4.001 4.001 0 0 0 0-2.542c-.315-.939-1.16-1.745-2.85-3.358Z'/%3E%3C/svg%3E");
        right: 0
    }
}

@media only screen and (min-width:1441px) {
    .slider-turnir .swiper-slide {
        width: calc(33% + 1rem)
    }
}

.icon-f:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' fill='none'%3E%3Cpath fill='url(%23a)' d='M9.895.043c-.168.098-.602.46-.98.816a10.75 10.75 0 0 0-2.34 3.172c-.692 1.403-.973 2.797-1.06 5.203l-.026.72-.141-.04c-.29-.082-.54-.246-.844-.555-.48-.488-.777-1.066-1.012-1.988-.152-.586-.226-.691-.488-.691-.297 0-.95.562-1.344 1.164C.9 9 .535 10.445.524 12.344c-.004.945.039 1.332.23 2.058a7.54 7.54 0 0 0 5.344 5.344c.668.176 1.129.23 1.902.23 1.004 0 1.73-.128 2.656-.472 1.965-.73 3.614-2.387 4.352-4.36a7.37 7.37 0 0 0 .457-3.25c-.101-1.402-.379-2.488-.922-3.64-.441-.934-.797-1.492-1.992-3.137-.875-1.207-1.145-1.617-1.43-2.187a5.632 5.632 0 0 1-.613-2.258c-.031-.399-.047-.453-.133-.54-.113-.112-.36-.16-.48-.089Zm-1.063 12.71c.055.11.32.528.598.938.547.817.789 1.286.91 1.758.242.946.203 1.57-.14 2.285-.149.309-.231.422-.497.684-.507.504-1.039.734-1.703.734-.664 0-1.195-.23-1.703-.734-.266-.258-.348-.375-.496-.684-.242-.5-.32-.894-.289-1.468.023-.426.11-.895.203-1.121l.047-.114.098.172c.18.3.414.531.668.652.43.207.8.2.949-.027.058-.086.074-.23.097-.789.032-.734.075-1.07.2-1.504.093-.328.382-.898.617-1.207l.168-.223.086.227c.05.125.133.316.187.422Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='8.006' x2='8.006' y1='19.977' y2='.01' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8C4B'/%3E%3Cstop offset='1' stop-color='%23FF4B4B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 0;
    height: 2rem;
    width: 2rem
}

.h2.icon-history:before {
    color: #4b5dff;
    -webkit-filter: drop-shadow(0 1.1rem 1rem rgba(75, 93, 255, .57));
    filter: drop-shadow(0 1.1rem 1rem rgba(75, 93, 255, .57))
}

.turnir-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4rem
}

@media only screen and (min-width:993px) {
    .turnir-grid {
        -ms-grid-columns: 51.572327044% 4rem 1fr;
        display: -ms-grid;
        display: grid;
        gap: 4rem;
        grid-template-columns: 51.572327044% 1fr
    }
}

.turnir-rate {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60.42%, rgba(157, 171, 226, .05)), to(rgba(157, 171, 226, 0)));
    background: linear-gradient(180deg, rgba(157, 171, 226, .05) 60.42%, rgba(157, 171, 226, 0));
    border-radius: 3rem;
    padding: 2rem
}

@media only screen and (min-width:993px) {
    .turnir-rate {
        padding: 2rem 3.4rem 2.3rem 3rem
    }
}

.turnir-rate__row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 3rem
}

.turnir-rate__item,
.turnir-rate__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.turnir-rate__item {
    -ms-flex-negative: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-shrink: 0;
    gap: 1.6rem;
    justify-content: flex-end;
    min-width: 10.9rem;
    position: relative
}

.turnir-rate__item:before {
    z-index: 0
}

.turnir-rate__item img {
    position: relative;
    width: 10.9rem;
    z-index: 2
}

.turnir-rate__item:first-child:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='241' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Cellipse cx='129' cy='100.5' fill='%23FFFEFA' fill-opacity='.7' rx='27' ry='25.5'/%3E%3C/g%3E%3Cg filter='url(%23b)'%3E%3Cellipse cx='150' cy='132.5' fill='%235F6FFD' fill-opacity='.7' rx='27' ry='25.5'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cellipse cx='103' cy='132.5' fill='%23A2B9F4' fill-opacity='.7' rx='27' ry='25.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='203.8' height='200.8' x='27.1' y='.1' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_14_59' stdDeviation='37.45'/%3E%3C/filter%3E%3Cfilter id='b' width='220' height='217' x='40' y='24' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_14_59' stdDeviation='41.5'/%3E%3C/filter%3E%3Cfilter id='c' width='204.4' height='201.4' x='.8' y='31.8' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_14_59' stdDeviation='37.6'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 40%;
    -webkit-transform: translate(-45%, -50%);
    -ms-transform: translate(-45%, -50%);
    transform: translate(-45%, -50%);
    width: 150%
}

.turnir-rate__item:nth-child(2) {
    gap: 1.3rem;
    margin: 0 -1.9rem;
    z-index: 2
}

.turnir-rate__item:nth-child(2):before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='296' height='271' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Cellipse cx='146.5' cy='110.5' fill='%23F1C337' fill-opacity='.7' rx='29.5' ry='28.5'/%3E%3C/g%3E%3Cg filter='url(%23b)'%3E%3Cellipse cx='169.5' cy='145.5' fill='%23FF7B02' fill-opacity='.7' rx='29.5' ry='28.5'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cellipse cx='117.5' cy='145.5' fill='%23FAB400' fill-opacity='.7' rx='29.5' ry='28.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='222.6' height='220.6' x='35.2' y='.2' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_13_57' stdDeviation='40.9'/%3E%3C/filter%3E%3Cfilter id='b' width='251.6' height='249.6' x='43.7' y='20.7' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_13_57' stdDeviation='48.15'/%3E%3C/filter%3E%3Cfilter id='c' width='233.6' height='231.6' x='.7' y='29.7' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_13_57' stdDeviation='43.65'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    height: 150%;
    left: 50%;
    position: absolute;
    top: 40%;
    -webkit-transform: translate(-46%, -50%);
    -ms-transform: translate(-46%, -50%);
    transform: translate(-46%, -50%);
    width: 150%
}

.turnir-rate__item:nth-child(2) img {
    width: 13.3rem
}

.turnir-rate__item:nth-child(3):before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='199' height='209' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Cellipse cx='110' cy='77' fill='%238C392E' fill-opacity='.7' rx='24' ry='23'/%3E%3C/g%3E%3Cg filter='url(%23b)'%3E%3Cellipse cx='128.5' cy='105' fill='%23FD8E5F' fill-opacity='.7' rx='24.5' ry='23'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cellipse cx='86.5' cy='105' fill='%234B1B14' fill-opacity='.7' rx='24.5' ry='23'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='155' height='153' x='32.5' y='.5' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_13_58' stdDeviation='26.75'/%3E%3C/filter%3E%3Cfilter id='b' width='210.6' height='207.6' x='23.2' y='1.2' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_13_58' stdDeviation='40.4'/%3E%3C/filter%3E%3Cfilter id='c' width='172.4' height='169.4' x='.3' y='20.3' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_13_58' stdDeviation='30.85'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 40%;
    -webkit-transform: translate(-46%, -50%);
    -ms-transform: translate(-46%, -50%);
    transform: translate(-46%, -50%);
    width: 150%
}

.turnir-rate__item span {
    background: #eff7ff;
    border-radius: .4rem;
    color: #05062a;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1;
    padding: .6rem 2rem
}

.turnir-rate__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.6rem
}

.turnir-rate__btns .btn-secondary {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media only screen and (min-width:993px) {
    .turnir-rate__row {
        gap: 7.6rem;
        margin-bottom: 3.5rem
    }

    .turnir-rate__btns {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1.6rem;
        justify-content: flex-end
    }

    .turnir-rate__btns .btn-secondary {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 19.6rem
    }
}

.icon-s:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%234B5DFF' d='M6.348 1.344c-.242.148-.309.293-.324.734l-.016.383h-.691c-.97 0-1.418.117-2.028.523A3.376 3.376 0 0 0 1.93 4.883c-.07.242-.074.535-.086 5.543-.012 5.82-.016 5.656.227 6.285.16.41.386.754.742 1.105.488.485 1.11.797 1.781.895.219.031 1.824.039 5.602.031 5.972-.015 5.457.012 6.156-.328a3.266 3.266 0 0 0 1.703-2.066l.09-.313.012-5.234c.007-3.61-.004-5.336-.032-5.559a3.253 3.253 0 0 0-1.86-2.512c-.456-.207-.812-.27-1.581-.27h-.691l-.016-.382c-.016-.445-.098-.625-.348-.75a.57.57 0 0 0-.558 0c-.266.133-.313.234-.336.703l-.02.41h-5.43l-.02-.39c-.023-.461-.089-.606-.331-.723-.215-.101-.395-.098-.586.016ZM10.71 5.93c.414.203.602.441 1.008 1.28.219.458.379.735.438.77.05.032.414.106.812.16.399.06.828.141.957.184.899.297 1.328 1.367.895 2.239-.067.136-.29.394-.7.804-.332.332-.617.649-.636.7-.02.058.011.359.105.91.125.757.133.843.09 1.093-.164.938-1.082 1.547-1.988 1.305-.11-.031-.508-.215-.883-.41-.445-.235-.727-.356-.809-.356-.082 0-.36.121-.804.356-.375.195-.774.379-.887.41-.906.242-1.824-.363-1.988-1.305-.043-.25-.036-.336.09-1.093.093-.555.124-.848.105-.91-.02-.051-.313-.376-.652-.72-.668-.675-.762-.816-.836-1.25-.086-.5.09-1.038.457-1.41.32-.316.527-.39 1.46-.527.446-.066.848-.148.899-.18.059-.035.219-.316.438-.77.449-.929.648-1.16 1.18-1.355.163-.058.284-.074.6-.066.352.012.419.027.65.14Z'/%3E%3Cpath fill='%234B5DFF' d='M9.794 7.074c-.04.024-.235.375-.442.785-.433.868-.586 1.055-1.007 1.262-.239.117-.375.149-.98.234-.9.125-.981.149-1.056.293-.125.243-.105.278.586.977.516.52.664.695.75.883.16.355.164.699.016 1.601-.094.563-.117.766-.086.844.05.129.254.242.39.215.055-.012.403-.18.774-.375.754-.395.895-.445 1.281-.441.356 0 .528.062 1.286.464.347.18.675.34.73.352.137.027.34-.086.39-.215.032-.078.012-.277-.081-.828-.168-.992-.16-1.29.046-1.7.043-.085.368-.449.72-.804.683-.691.706-.73.581-.973-.074-.144-.156-.168-1.054-.293-.602-.085-.743-.12-.98-.234-.423-.207-.575-.394-1.009-1.266-.21-.414-.406-.761-.449-.785-.098-.05-.316-.05-.406.004Z'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 0;
    height: 2rem;
    width: 2rem
}

.icon-t:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='url(%23a)' d='M9.655.066c-.293.102-.437.286-.8 1.016-.297.59-.348.672-.446.691-.058.012-.363.059-.675.102a7.38 7.38 0 0 0-.743.14c-.218.067-.457.29-.554.516a1.144 1.144 0 0 0-.012.774c.039.09.281.37.625.718l.562.567-.117.644c-.176 1.012-.148 1.235.219 1.555.207.184.371.242.676.242.18 0 .281-.039.906-.363l.703-.36.703.36c.656.34.719.363.938.363.289 0 .48-.074.68-.265.328-.317.355-.547.183-1.532l-.113-.644.558-.567c.344-.347.586-.628.625-.718.164-.387.024-.914-.304-1.157-.2-.144-.293-.171-.985-.273-.3-.043-.605-.086-.676-.098-.12-.023-.144-.058-.46-.695-.371-.742-.512-.914-.82-1.02a.992.992 0 0 0-.673.004Z'/%3E%3Cpath fill='url(%23b)' d='M8.059 8.336a1.383 1.383 0 0 0-.868.766l-.101.214-.012 3.582-.008 3.586h5.86l-.008-3.586-.012-3.582-.101-.218a1.34 1.34 0 0 0-.653-.668l-.261-.13-1.836-.007c-1.442-.008-1.871.004-2 .043Z'/%3E%3Cpath fill='url(%23c)' d='M14.102 13.746v2.738h3.519l-.012-2.218-.011-2.215-.102-.219a1.34 1.34 0 0 0-.652-.668l-.262-.129-1.238-.012-1.242-.011v2.734Z'/%3E%3Cpath fill='url(%23d)' d='M3.371 13.027a1.356 1.356 0 0 0-.867.762l-.102.215-.011 1.238-.012 1.242h3.519V12.97l-1.18.004c-.863 0-1.226.015-1.347.054Z'/%3E%3Cpath fill='url(%23e)' d='M0 18.41c0 .883.035 1.043.293 1.297.316.32-.578.293 9.707.293s9.39.027 9.707-.293c.258-.254.293-.414.293-1.297a.754.754 0 0 0-.754-.754H.754A.754.754 0 0 0 0 18.41Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='10.003' x2='10.003' y1='7.031' y2='.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8C4B'/%3E%3Cstop offset='1' stop-color='%23FF814B'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='10' x2='10' y1='16.484' y2='8.291' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8C4B'/%3E%3Cstop offset='1' stop-color='%23FF814B'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='15.861' x2='15.861' y1='16.484' y2='11.012' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8C4B'/%3E%3Cstop offset='1' stop-color='%23FF814B'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='4.139' x2='4.139' y1='16.484' y2='12.969' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8C4B'/%3E%3Cstop offset='1' stop-color='%23FF814B'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='10' x2='10' y1='20.001' y2='17.656' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8C4B'/%3E%3Cstop offset='1' stop-color='%23FF814B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-filter: drop-shadow(0 1.1rem 1rem rgba(255, 130, 75, .57)) !important;
    filter: drop-shadow(0 1.1rem 1rem rgba(255, 130, 75, .57)) !important;
    font-size: 0;
    height: 2rem;
    width: 2rem
}

.turnir-table {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem
}

@media only screen and (min-width:992px) {
    .turnir-table {
        -ms-grid-columns: 52.2292993631% 6.5rem 1fr;
        display: -ms-grid;
        display: grid;
        gap: 6.5rem;
        grid-template-columns: 52.2292993631% 1fr
    }
}

.s-item {
    background: var(--bg5);
    border-radius: 1.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.3rem;
    gap: 1.3rem;
    padding: 1rem
}

.s-item p {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.s-item:not(:last-child) {
    margin-bottom: .5rem
}

.s-item__ava {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.s-item__ava .user-ava {
    -webkit-box-shadow: 0 4px 19px 0 rgba(75, 93, 255, .4);
    box-shadow: 0 4px 19px 0 rgba(75, 93, 255, .4)
}

.s-item .flex {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    gap: 1.2rem;
    justify-content: space-between
}

.s-item .flex:not(:last-child) {
    margin-bottom: .5rem
}

.s-item__time {
    color: rgba(157, 171, 226, .4);
    font-size: 1.2rem
}

.s-item__name {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.4rem;
    font-weight: 700;
    gap: .5rem
}

.s-item__name.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='13' height='13' fill='none'%3E%3Cpath fill='%23FFA438' d='M6.113.031c-.21.046-.378.138-.536.295-.134.132-.185.229-.794 1.46-.475.962-.678 1.346-.747 1.417-.193.203-.198.203-1.802.436C.866 3.84.757 3.86.608 3.934a1.094 1.094 0 0 0-.595 1.143c.056.33.117.41.81 1.091l1.07 1.052c.469.462.55.576.578.815.013.099-.043.474-.233 1.581-.244 1.425-.247 1.458-.219 1.633a1.09 1.09 0 0 0 1.425.866c.06-.02.518-.252 1.015-.516 1.531-.804 1.635-.858 1.77-.878.234-.036.338.008 1.503.622 1.513.795 1.49.782 1.689.818.579.099 1.137-.313 1.241-.915.03-.175.026-.203-.218-1.627-.173-1.005-.247-1.488-.239-1.574.023-.231.114-.363.546-.787.221-.216.703-.691 1.069-1.052.736-.72.79-.792.85-1.142.09-.516-.289-1.09-.792-1.209a86.068 86.068 0 0 0-1.49-.226c-1.02-.15-1.407-.215-1.498-.254-.254-.114-.27-.137-.98-1.574C7.294.555 7.243.461 7.109.326a1.063 1.063 0 0 0-.574-.302.818.818 0 0 0-.422.007Z'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    -webkit-filter: drop-shadow(0 1.1rem 1rem rgba(255, 164, 56, .57));
    filter: drop-shadow(0 1.1rem 1rem rgba(255, 164, 56, .57));
    flex-shrink: 0;
    height: 1.3rem;
    width: 1.3rem
}

@media only screen and (min-width:993px) {
    .s-item {
        font-size: 1.6rem;
        line-height: 1;
        min-height: 6.3rem
    }

    .s-item .flex {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .s-item__time {
        font-size: 1.4rem
    }

    .s-item__name {
        font-size: 1.6rem
    }
}

.spot__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--bg5);
    border-radius: 1.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.2rem;
    gap: .7rem;
    line-height: 1;
    min-height: 6.3rem;
    padding: 1rem 1rem 1rem 4.6rem;
    width: 100%
}

.spot__item:not(:last-child) {
    margin-bottom: .5rem
}

.spot__ava {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.spot__name {
    font-size: 1.4rem;
    font-weight: 700;
    margin-right: auto
}

.spot__priz,
.spot__rez {
    font-size: 1.4rem;
    font-weight: 500;
    text-align: right
}

.spot__priz span,
.spot__rez span {
    color: rgba(157, 171, 226, .78);
    display: block;
    font-size: 1.2rem;
    margin-bottom: .3rem
}

.spot__priz {
    padding-left: 1rem
}

@media only screen and (min-width:993px) {
    .spot__item {
        gap: 1.3rem;
        padding: 1rem 1rem 1rem 6.5rem
    }

    .spot__name,
    .spot__priz,
    .spot__rez {
        font-size: 1.6rem
    }

    .spot__priz {
        padding-left: 7rem
    }
}

.spot {
    overflow: hidden
}

.spot li {
    position: relative
}

.spot li:after,
.spot li:before {
    color: rgba(239, 247, 255, .03);
    content: attr(data-attr);
    font-size: 9rem;
    font-weight: 700;
    line-height: 1;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.spot li:before {
    left: 0
}

.spot li:after {
    color: #eff7ff;
    font-size: 1.6rem;
    left: 0;
    left: 1.9rem
}

@media only screen and (min-width:993px) {
    .spot li:after {
        left: 2.7rem
    }
}

.spot li:first-child {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='134' height='63' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Cellipse cx='30.5' cy='21.5' fill='%23F1C337' fill-opacity='.7' rx='19.5' ry='18.5'/%3E%3C/g%3E%3Cg filter='url(%23b)'%3E%3Cellipse cx='45.5' cy='44.5' fill='%23FF7B02' fill-opacity='.7' rx='19.5' ry='18.5'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cellipse cx='11.5' cy='44.5' fill='%23FAB400' fill-opacity='.7' rx='19.5' ry='18.5'/%3E%3C/g%3E%3Cpath fill='url(%23d)' d='M22.58 13.883c-.729.673-1.313 1.657-1.53 2.578-.152.657-.152 1.874 0 2.475.072.256.217.688.337.953l.208.48-.352.384c-.2.209-.449.497-.561.641l-.2.264-.136-.488a5.456 5.456 0 0 0-2.154-2.963c-.553-.368-.841-.4-1.098-.128-.24.256-.552 1.185-.656 1.954-.224 1.681.633 3.675 2.034 4.716l.216.169-.232.72c-.128.393-.264.841-.288.993l-.056.28-.69-.696c-.576-.577-.816-.76-1.377-1.025-.824-.393-1.825-.633-2.074-.497-.36.184-.432.433-.376 1.185.088 1.218.425 2.107 1.13 2.995.632.801 1.705 1.522 2.634 1.754.344.088.36.104.4.425.024.176.072.576.112.872.064.48.056.545-.056.505a40.855 40.855 0 0 1-.688-.24c-.737-.265-1.538-.329-2.41-.209-.593.089-.745.137-.93.329-.288.28-.28.44.04 1.137.553 1.185 1.418 2.042 2.579 2.578.745.345 1.297.465 2.146.473l.697.008.504.889.505.889-.921-.04c-1.105-.04-1.65.072-2.619.544-.849.416-1.153.697-1.153 1.065 0 .24.072.345.545.785a5.124 5.124 0 0 0 5.773.913l.6-.288.673.728c.473.505.721.72.857.72.2 0 .761-.56.761-.76 0-.072-.304-.448-.68-.849-2.54-2.674-4.277-5.765-4.853-8.632-.417-2.058-.217-4.677.504-6.727.68-1.938 1.554-3.275 3.203-4.916 1.322-1.306 1.474-1.546 1.698-2.643.248-1.201.112-2.282-.433-3.38-.4-.808-.688-1.144-1.017-1.209-.216-.04-.296 0-.616.289Z'/%3E%3Cpath fill='url(%23e)' d='M39.588 13.667c-.264.128-.881 1.169-1.113 1.865-.256.77-.305 1.754-.136 2.587.232 1.153.376 1.385 1.705 2.707 1.658 1.65 2.53 2.979 3.212 4.916.72 2.05.912 4.645.504 6.727-.569 2.85-2.306 5.95-4.853 8.632-.376.4-.68.777-.68.85 0 .2.56.76.76.76.136 0 .385-.216.857-.72l.673-.73.6.289a4.919 4.919 0 0 0 2.515.488c1.29-.08 2.338-.528 3.259-1.401.473-.44.544-.545.544-.785 0-.368-.304-.648-1.153-1.065-.968-.472-1.513-.584-2.618-.544l-.921.04.505-.89.504-.888.697-.008c.849-.008 1.401-.128 2.146-.473 1.16-.536 2.026-1.393 2.578-2.578.32-.697.329-.857.04-1.137-.456-.465-2.21-.52-3.339-.12-.312.112-.617.216-.689.24-.112.04-.12-.024-.056-.505.04-.296.088-.688.112-.864l.04-.329.585-.176c1.786-.552 3.18-2.202 3.483-4.108.185-1.097.065-1.65-.384-1.794-.256-.08-1.297.2-2.01.537-.56.264-.8.448-1.377 1.025l-.689.697-.056-.28c-.024-.153-.16-.601-.288-.994l-.233-.72.217-.169c.472-.352 1.145-1.129 1.41-1.641.744-1.426.856-2.803.335-4.284-.352-1.017-.664-1.146-1.465-.609a5.371 5.371 0 0 0-2.154 2.955l-.136.488-.2-.264c-.113-.144-.36-.432-.553-.64l-.352-.377.24-.584c.128-.32.28-.777.328-1.01.112-.52.112-1.697.008-2.178-.216-.953-.817-2.018-1.513-2.666-.425-.393-.56-.44-.89-.272Z'/%3E%3Cpath fill='url(%23f)' d='M23.836 22.05c-.208.193-.6 1.186-.865 2.203a13.439 13.439 0 0 0 5.221 14.342c.721.512.745.536.745.84 0 1.138-.408 3.092-.873 4.229-.136.328-.248.6-.248.617 0 .016 1.658.032 3.692.032 2.923 0 3.683-.025 3.651-.105-.648-1.497-1.097-3.427-1.097-4.708v-.377l.745-.528c4.989-3.54 6.959-10.042 4.765-15.767-.4-1.05.576-.937-8.072-.937-7.327 0-7.504 0-7.664.16Zm9.385 2.675c.905.289 1.586.713 2.323 1.45.728.729 1.153 1.401 1.457 2.322.184.569.208.769.208 1.722s-.024 1.153-.208 1.721c-.304.921-.729 1.594-1.457 2.323-.729.728-1.402 1.153-2.323 1.457-.568.184-.768.208-1.721.208-.953 0-1.153-.024-1.722-.208-.92-.304-1.593-.729-2.322-1.457-.729-.729-1.153-1.402-1.458-2.323-.184-.568-.208-.768-.208-1.721-.008-.945.024-1.161.2-1.698.313-.953.737-1.634 1.458-2.354.88-.881 1.89-1.418 3.05-1.634.705-.128 2.003-.032 2.723.192Z'/%3E%3Cpath fill='url(%23g)' d='M30.579 25.83c-.72.137-1.634.641-2.234 1.234a4.428 4.428 0 0 0 0 6.31 4.442 4.442 0 0 0 6.31 0 4.442 4.442 0 0 0 0-6.31c-1.073-1.073-2.555-1.522-4.076-1.234Zm1.377 1.378.225.192.024 2.85c.016 1.915-.008 2.908-.065 3.012-.072.128-.168.16-.52.16-.737 0-.68.2-.68-2.37 0-1.274-.033-2.275-.073-2.275-.04 0-.224.072-.416.152-.433.193-.545.137-.785-.384-.168-.352-.176-.416-.08-.536.136-.169 1.802-.993 2.002-.993.08 0 .248.088.368.192Z'/%3E%3Cpath fill='url(%23h)' d='M26.375 45.698c-.392.128-1.065.817-1.185 1.225-.056.184-.096.737-.096 1.225 0 .841.008.905.2 1.09l.192.2h12.028l.192-.2c.192-.185.2-.249.2-1.09 0-1.097-.088-1.417-.536-1.914-.593-.664-.4-.64-5.902-.632-3.267.008-4.9.04-5.093.096Z'/%3E%3Cdefs%3E%3ClinearGradient id='d' x1='19.176' x2='19.176' y1='42.711' y2='13.582' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD338'/%3E%3Cstop offset='.359' stop-color='%23FFA438'/%3E%3Cstop offset='1' stop-color='%23FFD338'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='43.83' x2='43.83' y1='42.711' y2='13.575' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD338'/%3E%3Cstop offset='.359' stop-color='%23FFA438'/%3E%3Cstop offset='1' stop-color='%23FFD338'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='31.5' x2='31.5' y1='44.313' y2='21.887' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD338'/%3E%3Cstop offset='.359' stop-color='%23FFA438'/%3E%3Cstop offset='1' stop-color='%23FFD338'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='31.497' x2='31.497' y1='34.689' y2='25.745' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD338'/%3E%3Cstop offset='.359' stop-color='%23FFA438'/%3E%3Cstop offset='1' stop-color='%23FFD338'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='31.5' x2='31.5' y1='49.438' y2='45.599' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD338'/%3E%3Cstop offset='.359' stop-color='%23FFA438'/%3E%3Cstop offset='1' stop-color='%23FFD338'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='125' height='123' x='-32' y='-40' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_16_263' stdDeviation='21.5'/%3E%3C/filter%3E%3Cfilter id='b' width='177' height='175' x='-43' y='-43' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_16_263' stdDeviation='34.5'/%3E%3C/filter%3E%3Cfilter id='c' width='125' height='123' x='-51' y='-17' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_16_263' stdDeviation='21.5'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-position: 0;
    background-repeat: no-repeat;
    background-size: auto 100%
}

@media only screen and (max-width:992px) {
    .spot li:first-child {
        background-position: -.8rem 0
    }
}

.spot li:first-child:after,
.spot li:first-child:before {
    display: none
}

.spot li:first-child .user-ava {
    border-color: #ffd338;
    -webkit-box-shadow: 0 4px 19px 0 rgba(255, 165, 56, .5);
    box-shadow: 0 4px 19px 0 rgba(255, 165, 56, .5)
}

.spot li:nth-child(2) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='142' height='63' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Cellipse cx='38.5' cy='21.5' fill='%23FFFEFA' fill-opacity='.7' rx='19.5' ry='18.5'/%3E%3C/g%3E%3Cg filter='url(%23b)'%3E%3Cellipse cx='53.5' cy='44.5' fill='%235F6FFD' fill-opacity='.7' rx='19.5' ry='18.5'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cellipse cx='19.5' cy='44.5' fill='%23A2B9F4' fill-opacity='.7' rx='19.5' ry='18.5'/%3E%3C/g%3E%3Cpath fill='url(%23d)' d='M22.58 13.883c-.729.673-1.313 1.657-1.53 2.578-.152.657-.152 1.874 0 2.475.072.256.217.688.337.953l.208.48-.352.384c-.2.209-.449.497-.561.641l-.2.264-.136-.488a5.456 5.456 0 0 0-2.154-2.963c-.553-.368-.841-.4-1.098-.128-.24.256-.552 1.185-.656 1.954-.224 1.681.633 3.675 2.034 4.716l.216.169-.232.72c-.128.393-.264.841-.288.993l-.056.28-.69-.696c-.576-.577-.816-.76-1.377-1.025-.824-.393-1.825-.633-2.074-.497-.36.184-.432.433-.376 1.185.088 1.218.425 2.107 1.13 2.995.632.801 1.705 1.522 2.634 1.754.344.088.36.104.4.425.024.176.072.576.112.872.064.48.056.545-.056.505a40.855 40.855 0 0 1-.688-.24c-.737-.265-1.538-.329-2.41-.209-.593.089-.745.137-.93.329-.288.28-.28.44.04 1.137.553 1.185 1.418 2.042 2.579 2.578.745.345 1.297.465 2.146.473l.697.008.504.889.505.889-.921-.04c-1.105-.04-1.65.072-2.619.544-.849.416-1.153.697-1.153 1.065 0 .24.072.345.545.785a5.124 5.124 0 0 0 5.773.913l.6-.288.673.728c.473.505.721.72.857.72.2 0 .761-.56.761-.76 0-.072-.304-.448-.68-.849-2.54-2.674-4.277-5.765-4.853-8.632-.417-2.058-.217-4.677.504-6.727.68-1.938 1.554-3.275 3.203-4.916 1.322-1.306 1.474-1.546 1.698-2.643.248-1.201.112-2.282-.433-3.38-.4-.808-.688-1.144-1.017-1.209-.216-.04-.296 0-.616.289Z'/%3E%3Cpath fill='url(%23e)' d='M39.588 13.667c-.264.128-.881 1.169-1.113 1.865-.256.77-.305 1.754-.136 2.587.232 1.153.376 1.385 1.705 2.707 1.658 1.65 2.53 2.979 3.212 4.916.72 2.05.912 4.645.504 6.727-.569 2.85-2.306 5.95-4.853 8.632-.376.4-.68.777-.68.85 0 .2.56.76.76.76.136 0 .385-.216.857-.72l.673-.73.6.289a4.919 4.919 0 0 0 2.515.488c1.29-.08 2.338-.528 3.259-1.401.473-.44.544-.545.544-.785 0-.368-.304-.648-1.153-1.065-.968-.472-1.513-.584-2.618-.544l-.921.04.505-.89.504-.888.697-.008c.849-.008 1.401-.128 2.146-.473 1.16-.536 2.026-1.393 2.578-2.578.32-.697.329-.857.04-1.137-.456-.465-2.21-.52-3.339-.12-.312.112-.617.216-.689.24-.112.04-.12-.024-.056-.505.04-.296.088-.696.112-.872.04-.32.056-.337.4-.425.93-.232 2.003-.953 2.635-1.754.705-.888 1.041-1.777 1.13-2.995.056-.752-.017-1-.377-1.185-.248-.136-1.25.104-2.074.497-.56.264-.8.448-1.377 1.025l-.689.697-.056-.28c-.024-.153-.16-.601-.288-.994l-.233-.72.217-.169c.472-.352 1.145-1.129 1.41-1.641.744-1.426.856-2.803.335-4.284-.352-1.017-.664-1.146-1.465-.609a5.371 5.371 0 0 0-2.154 2.955l-.136.488-.2-.264c-.113-.144-.36-.432-.553-.64l-.352-.377.24-.584c.128-.32.28-.777.328-1.01.112-.52.112-1.697.008-2.178-.216-.953-.817-2.018-1.513-2.666-.425-.393-.56-.44-.89-.272Z'/%3E%3Cpath fill='url(%23f)' d='M23.836 22.05c-.208.193-.6 1.186-.865 2.203a13.439 13.439 0 0 0 5.221 14.342c.721.512.745.536.745.84 0 1.138-.408 3.092-.873 4.229-.136.328-.248.6-.248.617 0 .016 1.658.032 3.692.032 2.923 0 3.683-.025 3.651-.105-.648-1.497-1.097-3.427-1.097-4.708v-.377l.745-.528c4.989-3.54 6.959-10.042 4.765-15.767-.4-1.05.576-.937-8.072-.937-7.327 0-7.504 0-7.664.16Zm9.385 2.675c.905.289 1.586.713 2.323 1.45.728.729 1.153 1.401 1.457 2.322.184.569.208.769.208 1.722s-.024 1.153-.208 1.721c-.304.921-.729 1.594-1.457 2.323-.729.728-1.402 1.153-2.323 1.457-.568.184-.768.208-1.721.208-.953 0-1.153-.024-1.722-.208-.92-.304-1.593-.729-2.322-1.457-.729-.729-1.153-1.402-1.458-2.323-.184-.568-.208-.768-.208-1.721-.008-.945.024-1.161.2-1.698.313-.953.737-1.634 1.458-2.354.88-.881 1.89-1.418 3.05-1.634.705-.128 2.003-.032 2.723.192Z'/%3E%3Cpath fill='url(%23g)' d='M30.579 25.83c-.72.137-1.634.641-2.234 1.234a4.428 4.428 0 0 0 0 6.31 4.442 4.442 0 0 0 6.31 0 4.442 4.442 0 0 0 0-6.31c-1.073-1.073-2.555-1.522-4.076-1.234Zm2.25 1.394c.513.376.553.504.553 1.713 0 .993-.016 1.13-.168 1.33-.353.48-.537.552-1.482.576l-.873.032v1.266h1.185c.817 0 1.218.032 1.282.096.136.136.128.985-.016 1.097-.08.072-.52.088-1.522.072-1.53-.024-1.617-.048-2.002-.577-.152-.2-.168-.336-.168-1.329 0-.993.016-1.13.168-1.33.352-.48.537-.552 1.482-.576l.872-.032V28.297h-1.185c-.816 0-1.217-.032-1.281-.096-.128-.128-.128-.961.008-1.097.072-.072.457-.088 1.514-.072 1.28.024 1.433.04 1.633.192Z'/%3E%3Cpath fill='url(%23h)' d='M26.375 45.698c-.392.128-1.065.817-1.185 1.225-.056.184-.096.737-.096 1.225 0 .841.008.905.2 1.09l.192.2h12.028l.192-.2c.192-.185.2-.249.2-1.09 0-1.097-.088-1.417-.536-1.914-.593-.664-.4-.64-5.902-.632-3.267.008-4.9.04-5.093.096Z'/%3E%3Cdefs%3E%3ClinearGradient id='d' x1='19.176' x2='19.176' y1='42.711' y2='13.582' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.453' stop-color='%23A9A9A9'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='43.825' x2='43.825' y1='42.711' y2='13.575' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.453' stop-color='%23A9A9A9'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='31.5' x2='31.5' y1='44.313' y2='21.887' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.453' stop-color='%23A9A9A9'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='31.497' x2='31.497' y1='34.689' y2='25.745' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.453' stop-color='%23A9A9A9'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='31.5' x2='31.5' y1='49.438' y2='45.599' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.453' stop-color='%23A9A9A9'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='125' height='123' x='-24' y='-40' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_16_265' stdDeviation='21.5'/%3E%3C/filter%3E%3Cfilter id='b' width='177' height='175' x='-35' y='-43' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_16_265' stdDeviation='34.5'/%3E%3C/filter%3E%3Cfilter id='c' width='125' height='123' x='-43' y='-17' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_16_265' stdDeviation='21.5'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-position: 0;
    background-repeat: no-repeat;
    background-size: auto 100%
}

@media only screen and (max-width:992px) {
    .spot li:nth-child(2) {
        background-position: -.8rem 0
    }
}

.spot li:nth-child(2):after,
.spot li:nth-child(2):before {
    display: none
}

.spot li:nth-child(2) .user-ava {
    border-color: #fff;
    -webkit-box-shadow: 0 4px 19px 0 hsla(0, 0%, 98%, .5);
    box-shadow: 0 4px 19px 0 hsla(0, 0%, 98%, .5)
}

.spot li:nth-child(3) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='142' height='63' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Cellipse cx='38.5' cy='18.5' fill='%238C392E' fill-opacity='.7' rx='19.5' ry='18.5'/%3E%3C/g%3E%3Cg filter='url(%23b)'%3E%3Cellipse cx='53.5' cy='41.5' fill='%23FD8E5F' fill-opacity='.7' rx='19.5' ry='18.5'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cellipse cx='19.5' cy='41.5' fill='%234B1B14' fill-opacity='.7' rx='19.5' ry='18.5'/%3E%3C/g%3E%3Cpath fill='url(%23d)' d='M22.58 13.883c-.729.673-1.313 1.657-1.53 2.578-.152.657-.152 1.874 0 2.475.072.256.217.688.337.953l.208.48-.352.384c-.2.209-.449.497-.561.641l-.2.264-.136-.488a5.456 5.456 0 0 0-2.154-2.963c-.553-.368-.841-.4-1.098-.128-.24.256-.552 1.185-.656 1.954-.224 1.681.633 3.675 2.034 4.716l.216.169-.232.72c-.128.393-.264.841-.288.993l-.056.28-.69-.696c-.576-.577-.816-.76-1.377-1.025-.824-.393-1.825-.633-2.074-.497-.36.184-.432.433-.376 1.185.088 1.218.425 2.107 1.13 2.995.632.801 1.705 1.522 2.634 1.754.344.088.36.104.4.425.024.176.072.576.112.872.064.48.056.545-.056.505a40.855 40.855 0 0 1-.688-.24c-.737-.265-1.538-.329-2.41-.209-.593.089-.745.137-.93.329-.288.28-.28.44.04 1.137.553 1.185 1.418 2.042 2.579 2.578.745.345 1.297.465 2.146.473l.697.008.504.889.505.889-.921-.04c-1.105-.04-1.65.072-2.619.544-.849.416-1.153.697-1.153 1.065 0 .24.072.345.545.785a5.124 5.124 0 0 0 5.773.913l.6-.288.673.728c.473.505.721.72.857.72.2 0 .761-.56.761-.76 0-.072-.304-.448-.68-.849-2.54-2.674-4.277-5.765-4.853-8.632-.417-2.058-.217-4.677.504-6.727.68-1.938 1.554-3.275 3.203-4.916 1.322-1.306 1.474-1.546 1.698-2.643.248-1.201.112-2.282-.433-3.38-.4-.808-.688-1.144-1.017-1.209-.216-.04-.296 0-.616.289Z'/%3E%3Cpath fill='url(%23e)' d='M39.588 13.667c-.264.128-.881 1.169-1.113 1.865-.256.77-.305 1.754-.136 2.587.232 1.153.376 1.385 1.705 2.707 1.658 1.65 2.53 2.979 3.212 4.916.72 2.05.912 4.645.504 6.727-.569 2.85-2.306 5.95-4.853 8.632-.376.4-.68.777-.68.85 0 .2.56.76.76.76.136 0 .385-.216.857-.72l.673-.73.6.289a4.919 4.919 0 0 0 2.515.488c1.29-.08 2.338-.528 3.259-1.401.473-.44.544-.545.544-.785 0-.368-.304-.648-1.153-1.065-.968-.472-1.513-.584-2.618-.544l-.921.04.505-.89.504-.888.697-.008c.849-.008 1.401-.128 2.146-.473 1.16-.536 2.026-1.393 2.578-2.578.32-.697.329-.857.04-1.137-.456-.465-2.21-.52-3.339-.12-.312.112-.617.216-.689.24-.112.04-.12-.024-.056-.505.04-.296.088-.688.112-.864l.04-.329.585-.176c1.786-.552 3.18-2.202 3.483-4.108.185-1.097.065-1.65-.384-1.794-.256-.08-1.297.2-2.01.537-.56.264-.8.448-1.377 1.025l-.689.697-.056-.28c-.024-.153-.16-.601-.288-.994l-.233-.72.217-.169c.472-.352 1.145-1.129 1.41-1.641.744-1.426.856-2.803.335-4.284-.352-1.017-.664-1.146-1.465-.609a5.371 5.371 0 0 0-2.154 2.955l-.136.488-.2-.264c-.113-.144-.36-.432-.553-.64l-.352-.377.24-.584c.128-.32.28-.777.328-1.01.112-.52.112-1.697.008-2.178-.216-.953-.817-2.018-1.513-2.666-.425-.393-.56-.44-.89-.272Z'/%3E%3Cpath fill='url(%23f)' d='M23.836 22.05c-.208.193-.6 1.186-.865 2.203a13.439 13.439 0 0 0 5.221 14.342c.721.512.745.536.745.84 0 1.138-.408 3.092-.873 4.229-.136.328-.248.6-.248.617 0 .016 1.658.032 3.692.032 2.923 0 3.683-.025 3.651-.105-.648-1.497-1.097-3.427-1.097-4.708v-.377l.745-.528c4.989-3.54 6.959-10.042 4.765-15.767-.4-1.05.576-.937-8.072-.937-7.327 0-7.504 0-7.664.16Zm9.385 2.675c.905.289 1.586.713 2.323 1.45.728.729 1.153 1.401 1.457 2.322.184.569.208.769.208 1.722s-.024 1.153-.208 1.721c-.304.921-.729 1.594-1.457 2.323-.729.728-1.402 1.153-2.323 1.457-.568.184-.768.208-1.721.208-.953 0-1.153-.024-1.722-.208-.92-.304-1.593-.729-2.322-1.457-.729-.729-1.153-1.402-1.458-2.323-.184-.568-.208-.768-.208-1.721-.008-.945.024-1.161.2-1.698.313-.953.737-1.634 1.458-2.354.88-.881 1.89-1.418 3.05-1.634.705-.128 2.003-.032 2.723.192Z'/%3E%3Cpath fill='url(%23g)' d='M30.579 25.83c-.72.137-1.634.641-2.234 1.234a4.428 4.428 0 0 0 0 6.31 4.442 4.442 0 0 0 6.31 0 4.442 4.442 0 0 0 0-6.31c-1.073-1.073-2.555-1.522-4.076-1.234Zm2.25 1.394c.12.088.296.264.385.384.16.208.168.32.168 2.61 0 2.291-.008 2.403-.168 2.611-.385.529-.473.553-2.002.577-1.002.016-1.442 0-1.522-.072-.144-.112-.152-.961-.016-1.097.064-.064.465-.096 1.281-.096h1.185V30.86h-1.185c-.816 0-1.217-.033-1.281-.097-.128-.128-.128-.96 0-1.089.064-.064.465-.096 1.281-.096h1.185V28.297h-1.185c-.816 0-1.217-.032-1.281-.096-.128-.128-.128-.961.008-1.097.072-.072.457-.088 1.514-.072 1.28.024 1.433.04 1.633.192Z'/%3E%3Cpath fill='url(%23h)' d='M26.375 45.698c-.392.128-1.065.817-1.185 1.225-.056.184-.096.737-.096 1.225 0 .841.008.905.2 1.09l.192.2h12.028l.192-.2c.192-.185.2-.249.2-1.09 0-1.097-.088-1.417-.536-1.914-.593-.664-.4-.64-5.902-.632-3.267.008-4.9.04-5.093.096Z'/%3E%3Cdefs%3E%3ClinearGradient id='d' x1='19.176' x2='19.176' y1='42.711' y2='13.582' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356341B'/%3E%3Cstop offset='.536' stop-color='%23D99F71'/%3E%3Cstop offset='1' stop-color='%23834F2A'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='43.83' x2='43.83' y1='42.711' y2='13.575' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356341B'/%3E%3Cstop offset='.536' stop-color='%23D99F71'/%3E%3Cstop offset='1' stop-color='%23834F2A'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='31.5' x2='31.5' y1='44.313' y2='21.887' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356341B'/%3E%3Cstop offset='.536' stop-color='%23D99F71'/%3E%3Cstop offset='1' stop-color='%23834F2A'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='31.497' x2='31.497' y1='34.689' y2='25.745' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356341B'/%3E%3Cstop offset='.536' stop-color='%23D99F71'/%3E%3Cstop offset='1' stop-color='%23834F2A'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='31.5' x2='31.5' y1='49.438' y2='45.599' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2356341B'/%3E%3Cstop offset='.536' stop-color='%23D99F71'/%3E%3Cstop offset='1' stop-color='%23834F2A'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='125' height='123' x='-24' y='-43' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_16_266' stdDeviation='21.5'/%3E%3C/filter%3E%3Cfilter id='b' width='177' height='175' x='-35' y='-46' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_16_266' stdDeviation='34.5'/%3E%3C/filter%3E%3Cfilter id='c' width='125' height='123' x='-43' y='-20' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_16_266' stdDeviation='21.5'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-position: 0;
    background-repeat: no-repeat;
    background-size: auto 100%
}

@media only screen and (max-width:992px) {
    .spot li:nth-child(3) {
        background-position: -.8rem 0
    }
}

.spot li:nth-child(3):after,
.spot li:nth-child(3):before {
    display: none
}

.spot li:nth-child(3) .user-ava {
    border-color: #56341b;
    -webkit-box-shadow: 0 4px 19px 0 rgba(219, 140, 79, .5);
    box-shadow: 0 4px 19px 0 rgba(219, 140, 79, .5)
}

.item {
    background: #333;
    padding: 1rem
}

.header {
    padding: 1.9rem .5rem;
    z-index: 99
}

.header-logo {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.5rem;
    text-decoration: none
}

.header-logo__img {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.header-logo__text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.06
}

.header-logo__text span {
    font-size: 2.2rem
}

@media only screen and (min-width:993px) {
    .header {
        padding: 2.4rem 0
    }
}

.main-menu__link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(157, 171, 226, .4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    font-weight: 500;
    gap: 1.2rem;
    text-decoration: none
}

.main-menu__link:before {
    color: rgba(157, 171, 226, .4);
    font-size: 1.9rem;
    -webkit-transition: .2s;
    transition: .2s
}

.main-menu__link:hover {
    color: var(--text)
}

.main-menu__link.active {
    color: var(--text)
}

.main-menu__link.active:before {
    color: var(--accent);
    -webkit-filter: drop-shadow(0 1.1rem 1rem rgba(75, 93, 255, .79));
    filter: drop-shadow(0 1.1rem 1rem rgba(75, 93, 255, .79))
}

.open-main-menu {
    overflow: hidden
}

@media only screen and (max-width:992px) {
    .main-menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(47.92%, #05062a), to(#0e1135));
        background: linear-gradient(180deg, #05062a 47.92%, #0e1135);
        border-radius: 0 0 0 3rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        gap: 2.5rem;
        min-width: 20.6rem;
        padding: 10rem 2.5rem 4.5rem;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transform: translateY(-120%);
        -ms-transform: translateY(-120%);
        transform: translateY(-120%);
        -webkit-transition: .2s;
        transition: .2s;
        z-index: 9
    }

    .open-main-menu .main-menu {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .main-menu:before {
        background: #475aff;
        border-radius: 50%;
        content: "";
        display: block;
        -webkit-filter: blur(118px);
        filter: blur(118px);
        height: 11.3rem;
        position: absolute;
        right: 0;
        top: -4.3rem;
        width: 14.3rem;
        z-index: 0
    }

    .main-menu__menu {
        gap: 2.5rem
    }

    .main-menu__bar,
    .main-menu__menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .main-menu__bar {
        gap: 1.6rem
    }

    .main-menu__link {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        color: var(--text);
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .main-menu__btn {
        background: transparent;
        background: var(--bg5);
        border: none;
        border-radius: 50%;
        height: 4.7rem;
        margin-left: auto;
        padding: 1.8rem 1.3rem;
        position: relative;
        width: 4.7rem;
        z-index: 10
    }

    .main-menu__btn span {
        background: #9dabe2;
        border-radius: .2rem;
        display: block;
        height: .2rem;
        -webkit-transition: .2s;
        transition: .2s;
        width: 100%
    }

    .main-menu__btn span+span {
        margin-top: .3rem
    }

    .open-main-menu .main-menu__btn span {
        opacity: 0
    }

    .main-menu__btn:before {
        color: rgba(157, 171, 226, .8);
        left: 50%;
        opacity: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-transition: .2s;
        transition: .2s
    }

    .open-main-menu .main-menu__btn:before {
        opacity: 1
    }
}

@media only screen and (min-width:993px) {
    .main-menu {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-grow: 1;
        margin-left: 10rem
    }

    .main-menu__menu {
        gap: 6rem
    }

    .main-menu__bar,
    .main-menu__menu {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .main-menu__bar {
        gap: 2rem;
        margin-left: auto
    }
}

.lang {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .6rem;
    height: 4.1rem;
    position: relative;
    width: 11.1rem;
    z-index: 9
}

.lang.lang-open:after {
    -webkit-transform: translateY(-50%) rotate(-180deg);
    -ms-transform: translateY(-50%) rotate(-180deg);
    transform: translateY(-50%) rotate(-180deg)
}

.lang.lang-open .lang__item {
    opacity: 1;
    pointer-events: auto;
    visibility: visible
}

.lang.lang-open .lang__item a {
    background: var(--accent);
    color: var(--text)
}

.lang.lang-open .lang__item.active a {
    background: var(--bg5);
    color: rgba(157, 171, 226, .4);
    pointer-events: none
}

.lang:after {
    speak: never;
    -ms-flex-negative: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgba(157, 171, 226, .4);
    content: "\e91c";
    flex-shrink: 0;
    font-family: kab-icons !important;
    font-size: .504rem;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    position: absolute;
    right: 1.2rem;
    text-transform: none;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0);
    -ms-transform: translateY(-50%) rotate(0);
    transform: translateY(-50%) rotate(0);
    -webkit-transition: .2s;
    transition: .2s
}

@media only screen and (max-width:992px) {
    .lang {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.lang__item {
    opacity: 0;
    pointer-events: none;
    visibility: hidden
}

.lang__item.active {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    opacity: 1;
    order: -1;
    pointer-events: none;
    visibility: visible
}

.lang__item a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: var(--brs);
    color: rgba(157, 171, 226, .4);
    font-size: 1.4rem;
    font-weight: 500;
    gap: 1rem;
    height: 4.1rem;
    line-height: 1;
    padding: .6rem;
    text-decoration: none;
    width: 11.1rem
}

.lang__item a,
.lang__item a span {
    background: var(--bg5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.lang__item a span {
    -ms-flex-negative: 0;
    border-radius: .5rem;
    flex-shrink: 0;
    padding: .7rem
}

.lang__item a span img {
    border-radius: .2rem;
    height: 1.5rem;
    width: 2.4rem
}

.side-bar {
    gap: 3rem
}

.side-bar,
.side-bar__list {
    display: -ms-grid;
    display: grid
}

.side-bar__list {
    gap: .8rem
}

.category-link {
    background: var(--bg5);
    border-radius: .9rem;
    color: rgba(157, 171, 226, .78);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.2rem;
    font-weight: 500;
    overflow: hidden;
    padding: .7rem .7rem .7rem 5rem;
    position: relative;
    text-decoration: none
}

.category-link__text {
    display: -ms-grid;
    display: grid;
    gap: .2rem;
    position: relative;
    z-index: 2
}

.category-link__name {
    color: #dde4ff;
    font-size: 1.4rem;
    font-weight: 600
}

.category-link__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0
}

.category-link__img img {
    height: 100%;
    width: auto
}

@media only screen and (min-width:993px) {
    .category-link {
        padding: 1.7rem 1.2rem 1.7rem 7.8rem
    }
}

.slider {
    margin-right: -1rem;
    margin-top: -4rem;
    padding-top: 4rem;
    position: relative;
    z-index: 2
}

.slider .swiper-slide {
    padding-right: 1rem;
    position: relative;
    width: 100%;
    z-index: 3
}

@media only screen and (min-width:993px) {
    .slider {
        margin-right: -2rem
    }

    .slider-wrapper {
        position: relative
    }

    .slider-wrapper:after {
        background: linear-gradient(92deg, rgba(5, 6, 42, 0) 1.78%, #05062a 98.03%);
        border-radius: 3rem 3rem 0 3rem;
        bottom: 0;
        content: "";
        display: block;
        position: absolute;
        right: -2.1rem;
        top: 2.1rem;
        width: 25rem;
        z-index: 3
    }

    .slider .swiper-slide {
        padding-right: 4rem;
        width: 69.2rem
    }

    .slider-wrapper_d1,
    .slider-wrapper_d2 {
        position: absolute;
        z-index: 0
    }

    .slider-wrapper_d1:after,
    .slider-wrapper_d1:before,
    .slider-wrapper_d2:after,
    .slider-wrapper_d2:before {
        border-radius: 50%;
        content: "";
        display: block;
        position: absolute
    }

    .slider-wrapper_d1:before {
        background: rgba(75, 93, 255, .8);
        bottom: 1.1rem;
        -webkit-filter: blur(96.5px);
        filter: blur(96.5px);
        height: 7.8rem;
        left: 0;
        opacity: .8;
        width: 51.5rem
    }

    .slider-wrapper_d1:after {
        background: rgba(251, 23, 213, .8);
        bottom: 1.1rem;
        -webkit-filter: blur(96.5px);
        filter: blur(96.5px);
        height: 7.8rem;
        left: 24.1rem;
        opacity: .8;
        width: 42.7rem
    }
}

@media only screen and (max-width:767px) {
    .slider-wrapper_d1 {
        height: .1rem;
        left: -2.5rem;
        position: absolute;
        right: -2.5rem;
        z-index: 0
    }

    .slider-wrapper_d1:after,
    .slider-wrapper_d1:before {
        border-radius: 50%;
        content: "";
        display: block;
        position: absolute
    }

    .slider-wrapper_d1:before {
        background: rgba(75, 93, 255, .8);
        bottom: -1.5rem;
        -webkit-filter: blur(96.5px);
        filter: blur(96.5px);
        height: 5.3rem;
        left: -4.3rem;
        opacity: .8;
        width: 34.7rem
    }

    .slider-wrapper_d1:after {
        background: rgba(251, 23, 213, .8);
        bottom: -1.5rem;
        -webkit-filter: blur(96.5px);
        filter: blur(96.5px);
        height: 5.3rem;
        opacity: .8;
        right: 0;
        width: 28.7rem
    }
}

@media only screen and (min-width:1201px) {
    .slider-wrapper_d2:before {
        background: rgba(240, 76, 24, .8);
        bottom: 1.1rem;
        -webkit-filter: blur(96.5px);
        filter: blur(96.5px);
        height: 7.8rem;
        left: 68rem;
        width: 51.5rem
    }

    .slider-wrapper_d2:after {
        background: rgba(64, 94, 255, .8);
        bottom: 1.1rem;
        -webkit-filter: blur(96.5px);
        filter: blur(96.5px);
        height: 7.8rem;
        left: 91.7rem;
        width: 42.7rem
    }
}

@media only screen and (max-width:992px) {
    .slider .swiper-pagination {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        bottom: 1.7rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: .6rem;
        justify-content: center;
        left: 50%;
        position: absolute;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .slider .swiper-pagination .swiper-pagination-bullet {
        background: var(--bg5);
        border-radius: .2rem;
        height: .3rem;
        margin: 0;
        opacity: 1;
        -webkit-transition: .4s;
        transition: .4s;
        width: 3rem
    }

    .slider .swiper-pagination .swiper-pagination-bullet-active {
        background: var(--accent)
    }
}

.banner {
    border-radius: 3rem;
    height: 29.7rem;
    position: relative;
    z-index: 1
}

.banner.max-w-730 {
    max-width: 73rem
}

.banner.h-m-287 {
    height: 28.7rem
}

@media only screen and (max-width:992px) {
    .banner {
        overflow: hidden
    }
}

@media only screen and (min-width:993px) {
    .banner_revers {
        text-align: right
    }
}

.banner__bg {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 3rem;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.banner__bg img {
    bottom: 0;
    max-height: 33.7rem;
    position: absolute;
    right: 0
}

@media only screen and (max-width:992px) {
    .banner__bg img {
        max-width: 23rem
    }
}

@media only screen and (min-width:993px) {
    .banner_revers .banner__bg img {
        right: 47%
    }
}

.banner__text {
    padding: 2.5rem 1.5rem 2.2rem;
    position: relative;
    z-index: 2
}

.banner__title {
    color: #ffb800;
    text-shadow: 1px -1px 0 #ff9534, -1px 1px 0 #ff9534, 1px 1px 0 #ff9534, -1px -1px 0 #ff9534, 1px 0 0 #ff9534, -1px 0 0 #ff9534, 0 1px 0 #ff9534, 0 -1px 0 #ff9534, 0 15px 33px rgba(255, 184, 0, .27)
}

.banner__descr {
    color: rgba(157, 171, 226, .78);
    font-size: 1.2rem;
    font-weight: 500;
    max-width: 19rem
}

@media only screen and (min-width:993px) {
    .banner_revers .banner__descr {
        margin-left: auto
    }
}

.banner__more {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5
}

.banner__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2rem;
    margin-bottom: 1.4rem
}

.live {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff2e00), to(#ff3434));
    background: linear-gradient(180deg, #ff2e00, #ff3434);
    -webkit-box-shadow: 0 4px 18px 0 rgba(255, 0, 0, .25);
    box-shadow: 0 4px 18px 0 rgba(255, 0, 0, .25);
    font-weight: 500
}

.data,
.live {
    border-radius: .4rem;
    font-size: 1.4rem;
    padding: .4rem .8rem
}

.data {
    background: hsla(0, 0%, 100%, .21)
}

@media only screen and (min-width:993px) {
    .banner {
        height: 34.2rem
    }

    .banner.h-317 {
        height: 31.7rem
    }

    .banner__bg img {
        max-height: 38.2rem
    }

    .banner__text {
        padding: 4.8rem 3.4rem 2.8rem 3.7rem
    }

    .banner__descr {
        font-size: 1.4rem;
        max-width: 22rem
    }

    .banner__info {
        margin-bottom: 1.6rem
    }
}

.modal {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    -webkit-transition: opacity .1s;
    transition: opacity .1s;
    visibility: hidden;
    width: 100%;
    z-index: -9
}

@media only screen and (max-width:992px) {
    .modal {
        //width: 72%;
    }
}

.modal.active {
    opacity: 1;
    visibility: visible;
    z-index: 9999
}

.modal__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(47.92%, #05062a), to(#0e1135));
    background: linear-gradient(180deg, #05062a 47.92%, #0e1135);
    border-radius: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: calc(100% - 3rem);
    max-width: 86.2rem;
    overflow-y: auto;
    padding: 1.5rem;
    position: relative;
    width: 100%
}

.modal__wrapper::-webkit-scrollbar {
    display: none
}

.min-modal .modal__wrapper {
    max-width: 45.1rem
}

.modal__wrapper>* {
    position: relative;
    z-index: 1
}

.modal__wrapper:before {
    background: rgba(71, 90, 255, .6);
    border-radius: 50%;
    content: "";
    display: block;
    -webkit-filter: blur(171px);
    filter: blur(171px);
    height: 34.5rem;
    left: -13.6rem;
    position: absolute;
    top: -12.4rem;
    width: 43.6rem;
    z-index: 0 !important
}

.modal__close {
    -ms-flex-negative: 0;
    background: var(--bg5);
    border: none;
    border-radius: var(--brs);
    -webkit-box-shadow: 0 4px 19px 0 rgba(5, 1, 31, .25);
    box-shadow: 0 4px 19px 0 rgba(5, 1, 31, .25);
    flex-shrink: 0;
    font-size: 0;
    height: 4.9rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 4.9rem
}

.modal__close:before {
    color: rgba(157, 171, 226, .8);
    font-size: 1.3rem
}

.modal__close:hover {
    opacity: 1
}

.modal__header {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
    margin-bottom: 2rem;
    padding-top: 1.2rem
}

.modal__title {
    font-size: 2.4rem;
    font-weight: 700;
    margin: 0 auto 0 0;
    text-transform: uppercase
}

.modal.min-modal .soc {
    gap: 2rem;
    margin: 0 auto
}

.modal .js-select__btn {
    color: var(--text)
}

.modal .btn-primary {
    width: 100%
}

.body-hidden {
    overflow: hidden
}

@media only screen and (min-width:993px) {
    .body-hidden {
        padding-right: 1rem
    }

    .modal__wrapper {
        padding: 4rem
    }

    .modal__header {
        -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: 1.5rem;
        margin-bottom: 1.6rem;
        padding-top: 0
    }

    .modal__close {
        position: static
    }
}

.deposit {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 2rem;
    max-height: 51.9rem;
    max-width: 67.8rem;
    padding: 2rem
}

.deposit__side {
    -ms-flex-negative: 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60.42%, rgba(157, 171, 226, .05)), to(rgba(157, 171, 226, 0)));
    background: linear-gradient(180deg, rgba(157, 171, 226, .05) 60.42%, rgba(157, 171, 226, 0));
    border-radius: 2.2rem;
    flex-shrink: 0;
    height: 47.9rem;
    overflow: hidden;
    padding: 1rem;
    width: 20.8rem
}

.deposit__scroll {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem;
    max-height: 100%;
    overflow-y: auto;
    padding-right: .7rem;
    width: 100%
}

.deposit__scroll::-webkit-scrollbar {
    width: .3rem
}

.deposit__scroll::-webkit-scrollbar-track {
    background: var(--bg5);
    border-radius: .3rem
}

.deposit__scroll::-webkit-scrollbar-thumb {
    background: var(--accent);
    border-radius: .3rem;
    width: .3rem
}

.deposit__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.deposit__content .modal__header {
    margin-bottom: 2rem;
    width: 100%
}

.deposit__content .seatch-form {
    width: 100%
}

.deposit__content .input {
    height: 4.9rem
}

.deposit-nav {
    background: var(--bg5);
    border-radius: var(--brs);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.4rem;
    margin-bottom: 2.3rem;
    padding: .3rem;
    width: 100%
}

.deposit-nav>* {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0px
}

.deposit-nav__btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: transparent;
    border: none;
    border-radius: .7rem;
    color: rgba(157, 171, 226, .4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.4rem;
    justify-content: center;
    line-height: 1.15;
    padding: 1.1rem;
    text-decoration: none
}

.deposit-nav__btn.active {
    background: var(--grd);
    -webkit-box-shadow: 0 15px 32px 0 rgba(75, 93, 255, .23);
    box-shadow: 0 15px 32px 0 rgba(75, 93, 255, .23);
    color: var(--text)
}

.deposit__descr {
    color: rgba(239, 247, 255, .6)
}

.pay-open .deposit__descr {
    display: none
}

.deposit-link {
    color: rgba(157, 171, 226, .8);
    text-decoration: none
}

.deposit-link:hover {
    color: var(--text)
}

.deposit__hidden {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column
}

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

.deposit .input-label {
    gap: 1rem;
    position: relative
}

.deposit__form-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2rem
}

.deposit__form-btns .quick {
    font-size: 1.6rem;
    padding: 1.15rem 1.7rem;
    width: 7rem
}
.deposit__form-btns .lan {
    font-size: 1.6rem;
    padding: 1.15rem 1.7rem;
    width: 10rem
}

.paysys-lan {
    display:none
}

.input-label__max {
    font-size: 1.6rem;
    height: 4rem;
    position: absolute;
    right: .7rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.input-label__descr {
    color: rgba(157, 171, 226, .4);
    font-size: 1.4rem
}

.pay-s span {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-negative: 0;
    align-items: center;
    background: var(--bg5);
    border: .1rem solid transparent;
    border-radius: var(--brs);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    height: 5.3rem;
    justify-content: center;
    padding: .5rem 1.8rem
}

.pay-s input {
    display: none
}

.pay-s input:checked+span {
    background: linear-gradient(284deg, rgba(75, 93, 255, .3) -17.23%, rgba(75, 114, 255, 0) 76.89%), hsla(0, 0%, 100%, .05);
    border-color: #4b73ff;
    -webkit-box-shadow: 0 15px 32px 0 rgba(75, 93, 255, .23);
    box-shadow: 0 15px 32px 0 rgba(75, 93, 255, .23)
}

.soc {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .5rem;
    justify-content: space-between;
    width: 100%
}

.soc,
.soc-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.soc-link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-negative: 0;
    background: var(--bg5);
    border: none;
    border-radius: var(--brs);
    -webkit-box-shadow: 0 4px 19px 0 rgba(5, 1, 31, .25);
    box-shadow: 0 4px 19px 0 rgba(5, 1, 31, .25);
    flex-shrink: 0;
    font-size: 0;
    height: 4.9rem;
    justify-content: center;
    text-decoration: none;
    width: 4.9rem
}

.soc-link:before {
    color: #fff;
    font-size: 3rem
}

@media only screen and (min-width:993px) {
    .soc {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        gap: 1.5rem;
        justify-content: flex-start;
        width: auto
    }
}

.balance {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .05), hsla(0, 0%, 100%, .05)), linear-gradient(284deg, rgba(75, 93, 255, .3) -17.23%, rgba(75, 114, 255, 0) 76.89%);
    border-radius: var(--brs);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    font-weight: 500;
    gap: 1rem;
    padding: 0 0 0 1rem;
    position: relative;
    cursor:pointer
}

.balance:before {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: var(--grd);
    border-radius: var(--brs);
    color: var(--text);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    font-size: 1.9rem;
    height: 4.1rem;
    justify-content: center;
    width: 4.1rem
}

.user {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.user,
.user-header {
    gap: 2rem;
    width: 100%
}

.user,
.user-header,
.user-header__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.user-header__text {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    gap: .5rem;
    margin: auto 0
}

.user .user-ava {
    border-radius: 1.6rem;
    border-width: .3rem;
    height: 8.1rem;
    width: 8.1rem
}

.user .user-ava img {
    border-radius: 1.1rem
}

.user .btn-logout {
    margin: .5rem .5rem 0 0
}

.user__name {
    font-size: 2.4rem;
    font-weight: 700;
    text-transform: uppercase
}

.user-status {
    background-color: var(--bg5);
    background: url(/images/tokens/dist/status-bg.svg) no-repeat 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
    border-radius: .9rem;
    font-size: 1.2rem;
    padding: 1.3rem 1.2rem 1rem 7.1rem;
    position: relative
}

.user-status,
.user-status__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.user-status__text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .8rem
}

.user-status__img {
    left: .5rem;
    max-width: 5.5rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.user-status__img img {
    width: 100%
}

.user-status__bar {
    background: var(--bg5);
    border-radius: .6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.user-status__bar span {
    background: var(--grd);
    border-radius: .6rem;
    -webkit-box-shadow: 0 6px 15px 0 rgba(75, 93, 255, .23);
    box-shadow: 0 6px 15px 0 rgba(75, 93, 255, .23);
    height: .8rem
}

.user-balans {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60.42%, rgba(157, 171, 226, .05)), to(rgba(157, 171, 226, 0)));
    background: linear-gradient(180deg, rgba(157, 171, 226, .05) 60.42%, rgba(157, 171, 226, 0));
    border-radius: var(--brs);
    padding: .5rem 1rem
}

.user-balans__item {
    padding: 1rem 0
}

.user-balans__item:not(:last-child) {
    border-bottom: .1rem solid hsla(0, 0%, 100%, .05)
}

.user-balans__text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1.6rem;
    font-weight: 600;
    gap: .2rem;
    margin-right: auto;
    text-transform: uppercase
}

.user-balans__text span {
    color: rgba(157, 171, 226, .78);
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: none
}

.user-balans p {
    color: rgba(157, 171, 226, .8);
    font-size: 1.2rem;
    padding-top: .7rem
}

.user-balans__icon {
    gap: 1rem
}

.user-balans__icon:before {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: var(--grd);
    border-radius: var(--brs);
    -webkit-box-shadow: 0 15px 32px 0 rgba(75, 93, 255, .23);
    box-shadow: 0 15px 32px 0 rgba(75, 93, 255, .23);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    font-size: 1.9rem;
    height: 4.1rem;
    justify-content: center;
    width: 4.1rem
}

.user-balans__icon.orange:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffb800), to(#ff9534));
    background: linear-gradient(180deg, #ffb800, #ff9534);
    -webkit-box-shadow: 0 15px 32px 0 rgba(255, 184, 0, .23);
    box-shadow: 0 15px 32px 0 rgba(255, 184, 0, .23)
}

.user__white-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background: var(--bg5);
    border-radius: var(--brs);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1.4rem;
    gap: 2rem
}

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

    .user-status,
    .user__white-box {
        font-size: 1.6rem
    }

    .user-status {
        padding: 1.3rem 2rem 1.3rem 8.6rem
    }

    .user-status__img {
        left: 0;
        max-width: 7rem
    }
}

.bonus {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: url(/images/tokens/dist/bonus-img.png), url(/images/tokens/dist/bonus.svg), -webkit-gradient(linear, left top, left bottom, color-stop(60.42%, rgba(157, 171, 226, .05)), to(rgba(157, 171, 226, 0)));
    background: url(/images/tokens/dist/bonus-img.png), url(/images/tokens/dist/bonus.svg), linear-gradient(180deg, rgba(157, 171, 226, .05) 60.42%, rgba(157, 171, 226, 0));
    background-position: 100% 0, 100% 0, top;
    background-repeat: no-repeat;
    background-size: 14.7rem 12.4rem, auto auto, 100% 100%;
    border-radius: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 2.2rem 2rem 2rem
}

.bonus__title {
    font-family: Montserrat;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.14;
    padding-bottom: 1rem;
    padding-top: 1.2rem;
    text-transform: uppercase
}

.bonus__title span {
    font-size: 4rem;
    font-weight: 900
}

.bonus-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--bg5);
    border-radius: .6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    gap: 1.5rem;
    width: 100%
}

.bonus-item:before {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffb800), to(#ff9534));
    background: linear-gradient(180deg, #ffb800, #ff9534);
    border-radius: var(--brs);
    -webkit-box-shadow: 0 15px 32px 0 rgba(255, 184, 0, .23);
    box-shadow: 0 15px 32px 0 rgba(255, 184, 0, .23);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    font-size: 1.9rem;
    height: 4.1rem;
    justify-content: center;
    width: 4.1rem
}

.bonus__row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--bg5);
    border-radius: .6rem;
    color: rgba(157, 171, 226, .78);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.4rem;
    font-weight: 500;
    gap: .5rem;
    overflow: hidden;
    padding: .6rem .6rem .6rem 5rem;
    position: relative;
    width: 100%
}

.bonus__row img {
    height: 3.8rem;
    left: 0;
    position: absolute;
    top: 0
}

.bonus__row span {
    background: #eff7ff;
    border-radius: .4rem;
    color: #05062a;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1;
    margin-left: auto;
    padding: .5rem .6rem
}

.bonus .btn {
    width: 100%
}

.game__btns {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60.42%, rgba(157, 171, 226, .05)), to(rgba(157, 171, 226, 0)));
    background: linear-gradient(180deg, rgba(157, 171, 226, .05) 60.42%, rgba(157, 171, 226, 0));
    border-radius: 1.5rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 1rem;
    padding: 1rem
}

.game__wrapper {
    border-radius: 1.8rem;
    overflow: hidden;
    width: 100%;
    height:80vh;
}

.game-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: var(--bg5);
    border: none;
    border-radius: var(--brs);
    color: rgba(157, 171, 226, .8);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 3.3rem;
    justify-content: center;
    width: 3.3rem
}

.game-btn.icon-close {
    font-size: 1.1rem
}

.game-btn.icon-arrow-1 {
    font-size: 1.5rem
}

.game-btn.icon-arrow-2 {
    font-size: 1.9rem
}

@media only screen and (max-width:992px) {
    .game {
        background: transparent;
        padding: 0
    }

    .game:before {
        display: none
    }

    .game__btns {
        margin-bottom: 1.7rem
    }
}

@media only screen and (min-width:993px) {
    .game {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2rem;
        padding: 4rem 6rem 4.4rem 4rem
    }

    .game__btns {
        -ms-flex-negative: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        border-radius: 2rem;
        -ms-flex-direction: column;
        flex-direction: column;
        flex-shrink: 0;
        padding: 1.5rem
    }
}

.footer {
    background: var(--bg-footer)
}

.footer__top {
    background: hsla(0, 0%, 100%, .02);
    padding: 1.5rem 0
}

.footer__logo-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.9rem;
    justify-content: space-between
}

.footer__center {
    padding: 4rem 0 4.5rem
}

.footer__center .container {
    gap: 4rem
}

.footer__center .container,
.footer__item {
    -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
}

.footer__item {
    gap: 3rem
}

.footer__item p {
    color: rgba(239, 247, 255, .5);
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.66;
    text-align: center
}

.footer__item p:not(:last-child) {
    margin-bottom: 1.5rem
}

.footer-nav {
    -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: 3rem;
    text-align: center
}

.footer-nav__title {
    font-size: 2rem;
    font-weight: 600;
    margin-bottom: 2rem
}

.footer-nav__list li:not(:last-child) {
    margin-bottom: 1rem
}

.footer-nav__list a {
    color: rgba(157, 171, 226, .4);
    font-size: 1.6rem;
    font-weight: 500;
    text-decoration: none
}

.footer-nav__list a:hover {
    color: #fff
}

.footer__bottom {
    background: rgba(0, 0, 0, .1);
    color: rgba(157, 171, 226, .4);
    font-size: 1.4rem;
    padding: 3rem 0;
    text-align: center
}

.footer__bottom .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem
}

.footer__bottom .container,
.footer__pay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.footer__pay {
    gap: 2.3rem
}

.footer__pay img {
    max-height: 3.2rem;
    max-width: 7.2rem
}

@media only screen and (min-width:993px) {
    .footer__top {
        padding: 2.4rem 2rem
    }

    .footer__logo-list {
        gap: 5rem
    }

    .footer__center {
        padding: 4.5rem 2rem 4rem
    }

    .footer__center .container {
        -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: 3rem
    }
}

@media only screen and (min-width:993px) and (min-width:1450px) {
    .footer__center .container {
        gap: 22rem
    }
}

@media only screen and (min-width:993px) {
    .footer__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        align-items: flex-start;
        -ms-flex-direction: column;
        flex-direction: column;
        flex-grow: 1;
        gap: 3rem
    }

    .footer__item:first-child {
        max-width: 71.6rem
    }

    .footer__item p {
        font-size: 1.4rem;
        line-height: 1.57;
        text-align: left
    }

    .footer__item p:not(:last-child) {
        margin-bottom: 1.2rem
    }

    .footer-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        align-items: flex-start;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 3rem;
        justify-content: space-between;
        padding-top: 2rem;
        text-align: left
    }
}

@media only screen and (min-width:993px) and (min-width:1450px) {
    .footer-nav {
        padding-right: 11.5rem
    }
}

@media only screen and (min-width:993px) {
    .footer-nav__title {
        margin-bottom: 3rem
    }

    .footer-nav__list li:not(:last-child) {
        margin-bottom: 1.5rem
    }

    .footer__bottom {
        font-size: 1.6rem;
        padding: 2rem;
        text-align: left
    }

    .footer__bottom .container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -ms-flex-direction: row;
        flex-direction: row;
        justify-content: space-between
    }

    .footer__pay {
        gap: 3rem
    }

    .footer__pay img {
        max-height: 4rem;
        max-width: 8.6rem
    }
}

img {
    height: 100%;
    max-width: 100%
}
.header-logo__img img {
    width:130px;
}

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 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 2rem;
    font-weight: 600;
    gap: 1.2rem;
    line-height: 1.23
}

.h2.icon-crown:before {
    color: #ffa438;
    -webkit-filter: drop-shadow(0 1.1rem 1rem rgba(255, 164, 56, .57));
    filter: drop-shadow(0 1.1rem 1rem rgba(255, 164, 56, .57))
}

.ttu {
    text-transform: uppercase
}

.lh-114 {
    line-height: 1.14
}

.fw-500 {
    font-weight: 500
}

.fw-600 {
    font-weight: 600
}

.fw-800 {
    font-weight: 800
}

.fw-900 {
    font-weight: 900
}

.fs-14 {
    font-size: 1.4rem
}

.fs-20 {
    font-size: 2rem
}

.fs-36 {
    font-size: 3.6rem
}

.fs-40 {
    font-size: 4rem
}

.fs-70 {
    font-size: 7rem
}

.fs-80 {
    font-size: 8rem
}

@media only screen and (max-width:992px) {
    .fs-m-12 {
        font-size: 1.2rem
    }

    .fs-m-14 {
        font-size: 1.4rem
    }

    .fs-m-30 {
        font-size: 3rem
    }

    .fs-m-40 {
        font-size: 4rem
    }
}

.ff-montserrat {
    font-family: Montserrat
}

.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
}

.text-link {
    color: rgba(157, 171, 226, .8);
    text-decoration: none
}

.text-link:hover {
    color: var(--text)
}

.icon-text {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 1.2rem
}

.icon-text:before {
    font-size: 2rem
}

.color-green {
    color: #d0ff4b
}

.color-red {
    color: #ff4b4b
}

input,
textarea {
    outline: none
}

.input {
    background: var(--bg5);
    border: none;
    border-radius: .9rem;
    color: var(--text);
    font-size: 1.4rem;
    padding: 1.64rem 1.5rem;
    width: 100%
}

.input::-webkit-input-placeholder {
    color: rgba(157, 171, 226, .4)
}

.input::-moz-placeholder {
    color: rgba(157, 171, 226, .4)
}

.input:-ms-input-placeholder {
    color: rgba(157, 171, 226, .4)
}

.input::-ms-input-placeholder {
    color: rgba(157, 171, 226, .4)
}

.input::placeholder {
    color: rgba(157, 171, 226, .4)
}

.input-label_icon .input {
    padding-left: 6.8rem
}

.seatch-form {
    position: relative
}

.seatch-form .input {
    padding-left: 5rem
}

.seatch-form .icon-search {
    background: transparent;
    border: none;
    color: rgba(157, 171, 226, .4);
    font-size: 2rem;
    height: 2rem;
    left: 1.5rem;
    padding: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 2rem
}

.js-select {
    position: relative;
    width: 100%
}

.js-select select {
    display: none
}

.js-select__btn {
    background: var(--bg5);
    border: none;
    border-radius: .9rem;
    color: rgba(157, 171, 226, .4);
    font-size: 1.4rem;
    padding: 1.64rem 4rem 1.64rem 1.5rem;
    text-align: left;
    width: 100%
}

.input-label_icon .js-select__btn {
    padding-left: 6.8rem
}

.js-select__btn:after {
    speak: never;
    -ms-flex-negative: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e91b";
    display: block;
    flex-shrink: 0;
    font-family: kab-icons !important;
    font-size: .6rem;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: .6rem;
    line-height: 1;
    position: absolute;
    right: 2.1rem;
    text-transform: none;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
    -ms-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
    -webkit-transition: .3s;
    transition: .3s;
    width: 1.3rem;
    z-index: 99999999!important;
}

.js-select__options {
    background: var(--bg);
    border-radius: .9rem;
    font-size: 1.3rem;
    left: 0;
    min-width: 100%;
    opacity: 0;
    overflow-y: scroll;
    max-height:300px;
    position: absolute;
    top: calc(100% + 1rem);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    visibility: hidden;
    z-index: 99999999!important;
}

.js-select__options ul {
    list-style: none;
    margin: 0;
    padding: 1rem 0
}

.js-select__options li {
    border-radius: .3rem;
    cursor: pointer;
    padding: .5rem 1.5rem;
    white-space: nowrap
}

.js-select__options li:hover {
    background: var(--bg5)
}

.js-select__options li:not(:last-child) {
    margin-bottom: .5rem
}

.js-select.open .js-select__btn:after {
    -webkit-transform: translateY(-50%) rotate(-180deg);
    -ms-transform: translateY(-50%) rotate(-180deg);
    transform: translateY(-50%) rotate(-180deg)
}

.js-select.open .js-select__options {
    opacity: 1;
    visibility: visible
}

@media only screen and (min-width:993px) {
    .input {
        font-size: 1.6rem;
        padding: 1.72rem 2rem
    }

    .seatch-form .input {
        padding-left: 6.4rem
    }

    .seatch-form .icon-search {
        font-size: 2.4rem;
        height: 2.4rem;
        left: 2rem;
        width: 2.4rem
    }

    .js-select__btn {
        font-size: 1.6rem;
        padding: 1.72rem 5rem 1.72rem 2rem
    }

    .js-select__btn:after {
        font-size: .8rem;
        height: .8rem;
        width: 1.57rem
    }

    .js-select__options {
        font-size: 1.4rem
    }
}

.form-col-2 {
    gap: 1.5rem
}

@media only screen and (min-width:993px) {
    .form-col-2 {
        -webkit-column-gap: 4rem;
        -moz-column-gap: 4rem;
        column-gap: 4rem
    }
}

.input-label {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .7rem;
    min-width: 0;
    position: relative;
    width: 100%
}

.input-label__title {
    font-size: 1.6rem;
    font-weight: 400
}

.input-label_icon:before {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: var(--grd);
    border-radius: .6rem;
    bottom: .6rem;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    font-size: 2.2rem;
    height: 4.2rem;
    justify-content: center;
    left: .6rem;
    position: absolute;
    width: 4.2rem
}

.input-label.error .error-text {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.error-text {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ff764b;
    display: none;
    font-size: 1.6rem;
    font-weight: 400;
    gap: .8rem;
    position: absolute;
    right: 0;
    top: 0
}

.error-text:before {
    font-size: 1.4rem
}

.checked-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem
}

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

.check,
.check span {
    position: relative
}

.check span {
    font-size: 1.4rem;
    padding-left: 3.1rem;
    padding-top: .1rem
}

.check span:before {
    speak: never;
    -ms-flex-negative: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: var(--bg5);
    border-radius: .2rem;
    color: transparent;
    content: "\e90c";
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    font-family: kab-icons !important;
    font-size: .7rem;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: 1.9rem;
    justify-content: center;
    left: 0;
    line-height: 1;
    position: absolute;
    text-transform: none;
    top: 0;
    -webkit-transition: .2s;
    transition: .2s;
    width: 1.9rem
}

.check input {
    clip: rect(0 0 0 0);
    border: 0;
    height: .1px;
    margin: .1px;
    overflow: hidden;
    padding: 0;
    position: absolute
}

.check input:checked+span:before {
    background: var(--grd);
    color: var(--text)
}

.form-promo {
    position: relative
}

.form-promo .btn {
    font-size: 0;
    height: 4rem;
    padding: 0;
    position: absolute;
    right: .7rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 4rem
}

.form-promo .btn:before {
    font-size: 1.6rem
}

.btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: transparent;
    border: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 1rem;
    justify-content: center;
    line-height: 1;
    padding: 0;
    text-align: center;
    text-decoration: none
}

.btn-orange,
.btn-primary,
.btn-secondary {
    border-radius: var(--brs);
    color: var(--text);
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1;
    padding: 1.35rem 3rem
}

.btn-primary {
    background: var(--grd);
    -webkit-box-shadow: 0 15px 32px 0 rgba(75, 93, 255, .23);
    box-shadow: 0 15px 32px 0 rgba(75, 93, 255, .23)
}

.btn-primary:hover {
    -webkit-box-shadow: 0 0 0 0 rgba(75, 93, 255, .23);
    box-shadow: 0 0 0 0 rgba(75, 93, 255, .23)
}

.btn-secondary {
    background: var(--bg5)
}

.btn-secondary:hover {
    background: var(--accent)
}

.btn-light {
    background: hsla(0, 0%, 100%, .21);
    color: var(--text)
}

.btn-light,
.btn-orange {
    border-radius: .4rem;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1;
    padding: 1.35rem 3rem
}

.btn-orange {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff2e00), to(#ff3434));
    background: linear-gradient(180deg, #ff2e00, #ff3434)
}

.btn-orange:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 47, 0, .8)), to(rgba(255, 52, 52, .8)));
    background: linear-gradient(180deg, rgba(255, 47, 0, .8), rgba(255, 52, 52, .8))
}

.btn-logout {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff614b), to(#ff4b4b));
    background: linear-gradient(180deg, #ff614b, #ff4b4b);
    border-radius: var(--brs);
    color: #280101;
    font-size: 0;
    height: 4.1rem;
    width: 4.1rem
}

.btn-logout:before {
    font-size: 1.9rem
}

.btn-min {
    min-width: 11.4rem;
    padding: .95rem
}

.bage,
.btn-min {
    font-size: 1.4rem
}

.bage {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffb800), to(#ff9534));
    background: linear-gradient(180deg, #ffb800, #ff9534);
    border-radius: .6rem;
    -webkit-box-shadow: 0 15px 32px 0 rgba(255, 184, 0, .23);
    box-shadow: 0 15px 32px 0 rgba(255, 184, 0, .23);
    color: #472d0d;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 500;
    gap: .7rem;
    line-height: 1;
    padding: .5rem 1rem
}

.bage__user:before {
    -ms-flex-negative: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%239F5D11' d='M4.824.34a.793.793 0 0 0-.412.226C4.308.668 4.269.742 3.8 1.69c-.366.74-.522 1.036-.575 1.09-.148.157-.152.157-1.386.336-1.051.155-1.135.17-1.25.227a.842.842 0 0 0-.457.879c.043.254.09.316.623.84l.822.808c.361.356.424.444.445.627.01.076-.033.365-.18 1.217-.187 1.096-.189 1.121-.167 1.256.09.52.603.832 1.095.666.047-.016.399-.194.782-.397 1.177-.619 1.257-.66 1.36-.675.18-.028.26.005 1.157.478 1.164.611 1.147.602 1.299.629.445.076.875-.24.955-.703.023-.135.02-.156-.168-1.252-.133-.774-.19-1.145-.184-1.211.018-.178.088-.28.42-.606l.823-.808c.566-.555.607-.61.654-.88.068-.396-.223-.837-.61-.929-.05-.01-.566-.09-1.146-.174-.785-.115-1.082-.166-1.152-.195-.196-.088-.207-.105-.754-1.21C5.732.741 5.693.67 5.59.565a.818.818 0 0 0-.442-.232.63.63 0 0 0-.324.006Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h10v10H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem
}

.user-ava {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border: .2rem solid var(--accent);
    border-radius: 1.2rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    flex-shrink: 0;
    height: 4.1rem;
    justify-content: center;
    padding: .2rem;
    text-decoration: none;
    width: 4.1rem
}

.user-ava img {
    border-radius: var(--brs);
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.user-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    gap: 1rem
}

@media only screen and (max-width:992px) {
    .user-box {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
}

@media only screen and (max-width:1500px) {
    html {
        font-size: .6944444444vw
    }

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

@media only screen and (max-width:992px) {
    html {
        font-size: 1.3037809648vw
    }

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

@media only screen and (max-width:767px) {
    html {
        font-size: 1.7361111111vw
    }

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

@media only screen and (max-width:576px) {
    html {
        font-size: 2.5641025641vw
    }
}



.game-item{position:relative;height:auto;max-width: 264px;}
.game-item:hover .game-item__hidden{opacity:1;visibility:visible}

.game-item__hidden{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:10px;border-radius:10px;background:rgba(13,19,52,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;opacity:0;visibility:hidden;padding:10px 10px}
.game-item__hidden .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;padding:0 10px;width:100%;max-width: 100px;height: 34px;line-height: 34px;}
.game-item__hidden .btn svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:15px}
.game-item__name{color:#fff;font-family:TTNormsBold,sans-serif;margin:1px auto 10px;font-size:16px;text-align:center;line-height:20px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
max-width: calc(100% - 20px); }
.game-item__hidden .btn span { margin: 0 0 0 5px; }
.btn--orange{color:#fff;background:-webkit-linear-gradient(167.54deg,#ffea30 -3.16%,#ff461e 86.37%);background:-o-linear-gradient(167.54deg,#ffea30 -3.16%,#ff461e 86.37%);background:linear-gradient(282.46deg,#ffea30 -3.16%,#ff461e 86.37%)}
.btn--orange:hover::before{opacity:1}
.btn--orange::before{-webkit-border-radius:50px;border-radius:50px;left:0;top:0;opacity:0;width:100%;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;height:100%;background:-webkit-linear-gradient(12.46deg,#ffea30 -3.16%,#ff461e 86.37%);background:-o-linear-gradient(12.46deg,#ffea30 -3.16%,#ff461e 86.37%);background:linear-gradient(-282.46deg,#ffea30 -3.16%,#ff461e 86.37%);z-index:-1}



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

.notification .row {
	width: 100%;
	position: relative
}

.notification .column,
.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0
}

.notification__header {
	margin-bottom: 20px
}

.notification {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 300px;
	height: 420px;
	background-color: #242b36;
	padding: 15px 10px 25px 20px;
	border-radius: 15px;
	overflow: hidden;
	position: fixed;
	bottom: 20px;
	right: 10px;
    border:2px solid #fff;
}

@media only screen and (min-width:768px) {
	.notification {
		right: 20px;
		height: 150px
	}
}

@media only screen and (min-width:768px) and (max-width:1199px) {
	.notification {
		width: 359px
	}
}

@media only screen and (min-width:1200px) {
	.notification {
		width: 400px
	}
}

.notification__header {
	margin-bottom: 20px
}

.notification__title {
	font-size: 23px;
	line-height: 32px;
	white-space: nowrap;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	text-align: left;
	letter-spacing: normal;
	font-weight: 700;
	font-style: normal
}

.notification__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 30px;
	height: 30px;
	fill: #ecab04;
	-webkit-transition: fill .3s;
	-o-transition: fill .3s;
	transition: fill .3s
}

.notification__icon_info {
	border: 1px solid #56585d;
	border-radius: 50%
}

.notification__icon_info .icon {
	width: 22px;
	height: 18px
}

.notification__icon_close {
	cursor: pointer
}

.notification__icon_close .icon {
	width: 17px;
	height: 17px
}

.notification__cnt {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: calc(100% - 52px);
	font-size: 14px;
	font-weight: 100;
	line-height: 18px;
	color: #9a9a9a
}

.notification__cnt>div>div:first-child {
	padding-right: 30px
}

.notification__cnt>div>div:first-child>div {
	padding-bottom: 20px
}

.notification__cnt>div>div:first-child>div:nth-last-child(n+2) {
	margin-bottom: 20px;
	border-bottom: 1px solid #283b38
}

.notification__cnt>div>div:last-child {
	background-color: transparent;
	color: #fff;
	right: 6px !important
}

.notification__cnt>div>div:last-child>div {
	background-color: #222733 !important;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	box-shadow: 0 0 10px rgba(0, 0, 0, .4)
}

.notification__cnt .btn {
	margin-top: 20px
}

.notification__cnt h3 {
	font-size: 16px;
	font-weight: 100;
	color: #fff;
	margin-bottom: 14px;
	margin-top: 0;
	text-transform: inherit
}


table {
    width:100%
}

td,th {
    border:1px solid #fff;
    padding:10px 10px;
}
th {
    background:#21245A
}

h1,h2 {
   margin:10px; 
}

.table.paysys-history center {
    text-align: left!important;
    padding-left: 15px;
    padding-top: 15px;
}

.table.game-history center {
    text-align: left!important;
    padding-left: 15px;
    padding-top: 15px;
}

span.pay-s__img img { max-width: 80%; max-height: 80%; }

jdiv#jvLabelWrap { display: none; }