:root {
    --ion-background-color: #ffffff;
    --ion-secondary-text: #858585;
    --color: #000;
    --ion-secondary-text: rgba(255, 255, 255, .59);
    --ion-text-color: #000;
    --ion-background-secondary: #5a5a5a;
    --ion-background-darker: #d9d9d9;
    --border-color: #a4a4a4;
    --ion-color-primary: #e7bb41;
    --ion-color-primary-rgb: 231, 187, 65;
    --ion-color-primary-contrast: #000000;
    --ion-color-primary-contrast-rgb: 0, 0, 0;
    --ion-color-primary-shade: #cba539;
    --ion-color-primary-tint: #e9c254;
    --ion-color-secondary: #3dc2ff;
    --ion-color-secondary-rgb: 61, 194, 255;
    --ion-color-secondary-contrast: #ffffff;
    --ion-color-secondary-contrast-rgb: 255, 255, 255;
    --ion-color-secondary-shade: #36abe0;
    --ion-color-secondary-tint: #50c8ff;
    --ion-color-tertiary: #5260ff;
    --ion-color-tertiary-rgb: 82, 96, 255;
    --ion-color-tertiary-contrast: #ffffff;
    --ion-color-tertiary-contrast-rgb: 255, 255, 255;
    --ion-color-tertiary-shade: #4854e0;
    --ion-color-tertiary-tint: #6370ff;
    --ion-color-success: #2dd36f;
    --ion-color-success-rgb: 45, 211, 111;
    --ion-color-success-contrast: #ffffff;
    --ion-color-success-contrast-rgb: 255, 255, 255;
    --ion-color-success-shade: #28ba62;
    --ion-color-success-tint: #42d77d;
    --ion-color-warning: #ffc409;
    --ion-color-warning-rgb: 255, 196, 9;
    --ion-color-warning-contrast: #000000;
    --ion-color-warning-contrast-rgb: 0, 0, 0;
    --ion-color-warning-shade: #e0ac08;
    --ion-color-warning-tint: #ffca22;
    --ion-color-danger: #eb445a;
    --ion-color-danger-rgb: 235, 68, 90;
    --ion-color-danger-contrast: #ffffff;
    --ion-color-danger-contrast-rgb: 255, 255, 255;
    --ion-color-danger-shade: #cf3c4f;
    --ion-color-danger-tint: #ed576b;
    --ion-color-dark: #222428;
    --ion-color-dark-rgb: 34, 36, 40;
    --ion-color-dark-contrast: #ffffff;
    --ion-color-dark-contrast-rgb: 255, 255, 255;
    --ion-color-dark-shade: #1e2023;
    --ion-color-dark-tint: #383a3e;
    --ion-color-medium: #92949c;
    --ion-color-medium-rgb: 146, 148, 156;
    --ion-color-medium-contrast: #ffffff;
    --ion-color-medium-contrast-rgb: 255, 255, 255;
    --ion-color-medium-shade: #808289;
    --ion-color-medium-tint: rgb(157, 159, 166);
    --ion-color-light: #f4f5f8;
    --ion-color-light-rgb: 244, 245, 248;
    --ion-color-light-contrast: #000000;
    --ion-color-light-contrast-rgb: 0, 0, 0;
    --ion-color-light-shade: #d7d8da;
    --ion-color-light-tint: #f5f6f9
}

:root .dark {
    --ion-color-primary: #e7bb41;
    --ion-color-primary-rgb: 231, 187, 65;
    --ion-color-primary-contrast: #000000;
    --ion-color-primary-contrast-rgb: 0, 0, 0;
    --ion-color-primary-shade: #cba539;
    --ion-color-primary-tint: #e9c254;
    --ion-secondary-text: rgba(255, 255, 255, .59);
    --ion-background-secondary: #5a5a5a;
    --ion-background-darker: #111111;
    --border-color: #424242;
    --ion-background: #191919;
    --ion-background-color: #191919;
    --ion-background-color-rgb: 17, 17, 17;
    --ion-text-color: #ffffff;
    --ion-text-color-rgb: 255, 255, 255;
    --ion-border-color: #222222;
    --ion-color-step-50: #0d0d0d;
    --ion-color-step-100: #1a1a1a;
    --ion-color-step-150: #262626;
    --ion-color-step-200: #333333;
    --ion-color-step-250: #404040;
    --ion-color-step-300: #4d4d4d;
    --ion-color-step-350: #595959;
    --ion-color-step-400: #666666;
    --ion-color-step-450: #737373;
    --ion-color-step-500: #808080;
    --ion-color-step-550: #8c8c8c;
    --ion-color-step-600: #999999;
    --ion-color-step-650: #a6a6a6;
    --ion-color-step-700: #b3b3b3;
    --ion-color-step-750: #bfbfbf;
    --ion-color-step-800: #cccccc;
    --ion-color-step-850: #d9d9d9;
    --ion-color-step-900: #e6e6e6;
    --ion-color-step-950: #f2f2f2;
    --ion-item-background: #111111;
    --ion-toolbar-background: #111111;
    --ion-tab-bar-background: #111111;
    --ion-card-background: #111111
}

@media (prefers-color-scheme: dark) {
    body {
        --ion-secondary-text: rgba(255, 255, 255, .59);
        --ion-text-color: #ffffff;
        --ion-background-secondary: #5a5a5a;
        --ion-background-darker: #111111;
        --border-color: #424242;
        --ion-color-primary: #2196f3;
        --ion-color-primary-rgb: 33, 150, 243;
        --ion-color-primary-contrast: #ffffff;
        --ion-color-primary-contrast-rgb: 255, 255, 255;
        --ion-color-primary-shade: #1d84d6;
        --ion-color-primary-tint: #37a1f4;
        --ion-color-secondary: #50c8ff;
        --ion-color-secondary-rgb: 80, 200, 255;
        --ion-color-secondary-contrast: #ffffff;
        --ion-color-secondary-contrast-rgb: 255, 255, 255;
        --ion-color-secondary-shade: #46b0e0;
        --ion-color-secondary-tint: #62ceff;
        --ion-color-tertiary: #6a64ff;
        --ion-color-tertiary-rgb: 106, 100, 255;
        --ion-color-tertiary-contrast: #ffffff;
        --ion-color-tertiary-contrast-rgb: 255, 255, 255;
        --ion-color-tertiary-shade: #5d58e0;
        --ion-color-tertiary-tint: #7974ff;
        --ion-color-success: #2fdf75;
        --ion-color-success-rgb: 47, 223, 117;
        --ion-color-success-contrast: #000000;
        --ion-color-success-contrast-rgb: 0, 0, 0;
        --ion-color-success-shade: #29c467;
        --ion-color-success-tint: #44e283;
        --ion-color-warning: #ffd534;
        --ion-color-warning-rgb: 255, 213, 52;
        --ion-color-warning-contrast: #000000;
        --ion-color-warning-contrast-rgb: 0, 0, 0;
        --ion-color-warning-shade: #e0bb2e;
        --ion-color-warning-tint: #ffd948;
        --ion-color-danger: #ff4961;
        --ion-color-danger-rgb: 255, 73, 97;
        --ion-color-danger-contrast: #ffffff;
        --ion-color-danger-contrast-rgb: 255, 255, 255;
        --ion-color-danger-shade: #e04055;
        --ion-color-danger-tint: #ff5b71;
        --ion-color-dark: #f4f5f8;
        --ion-color-dark-rgb: 244, 245, 248;
        --ion-color-dark-contrast: #000000;
        --ion-color-dark-contrast-rgb: 0, 0, 0;
        --ion-color-dark-shade: #d7d8da;
        --ion-color-dark-tint: #f5f6f9;
        --ion-color-medium: #989aa2;
        --ion-color-medium-rgb: 152, 154, 162;
        --ion-color-medium-contrast: #000000;
        --ion-color-medium-contrast-rgb: 0, 0, 0;
        --ion-color-medium-shade: #86888f;
        --ion-color-medium-tint: #a2a4ab;
        --ion-color-light: #222428;
        --ion-color-light-rgb: 34, 36, 40;
        --ion-color-light-contrast: #ffffff;
        --ion-color-light-contrast-rgb: 255, 255, 255;
        --ion-color-light-shade: #1e2023;
        --ion-color-light-tint: #383a3e
    }
    .ios .dark {
        --ion-background-color: #1e1e1e;
        --ion-background-color-rgb: 0, 0, 0;
        --ion-text-color: #ffffff;
        --ion-text-color-rgb: 255, 255, 255;
        --ion-color-step-50: #0d0d0d;
        --ion-color-step-100: #1a1a1a;
        --ion-color-step-150: #262626;
        --ion-color-step-200: #333333;
        --ion-color-step-250: #404040;
        --ion-color-step-300: #4d4d4d;
        --ion-color-step-350: #595959;
        --ion-color-step-400: #666666;
        --ion-color-step-450: #737373;
        --ion-color-step-500: #808080;
        --ion-color-step-550: #8c8c8c;
        --ion-color-step-600: #999999;
        --ion-color-step-650: #a6a6a6;
        --ion-color-step-700: #b3b3b3;
        --ion-color-step-750: #bfbfbf;
        --ion-color-step-800: #cccccc;
        --ion-color-step-850: #d9d9d9;
        --ion-color-step-900: #e6e6e6;
        --ion-color-step-950: #f2f2f2;
        --ion-item-background: #000000;
        --ion-card-background: #1c1c1d
    }
    .ios ion-modal {
        --ion-background-color: var(--ion-color-step-100);
        --ion-toolbar-background: var(--ion-color-step-150);
        --ion-toolbar-border-color: var(--ion-color-step-250)
    }
    .md .dark {
        --ion-background-color: #1e1e1e;
        --ion-background-color-rgb: 18, 18, 18;
        --ion-text-color: #ffffff;
        --ion-text-color-rgb: 255, 255, 255;
        --ion-border-color: #222222;
        --ion-color-step-50: #1e1e1e;
        --ion-color-step-100: #2a2a2a;
        --ion-color-step-150: #363636;
        --ion-color-step-200: #414141;
        --ion-color-step-250: #4d4d4d;
        --ion-color-step-300: #595959;
        --ion-color-step-350: #656565;
        --ion-color-step-400: #717171;
        --ion-color-step-450: #7d7d7d;
        --ion-color-step-500: #898989;
        --ion-color-step-550: #949494;
        --ion-color-step-600: #a0a0a0;
        --ion-color-step-650: #acacac;
        --ion-color-step-700: #b8b8b8;
        --ion-color-step-750: #c4c4c4;
        --ion-color-step-800: #d0d0d0;
        --ion-color-step-850: #dbdbdb;
        --ion-color-step-900: #e7e7e7;
        --ion-color-step-950: #f3f3f3;
        --ion-item-background: #1e1e1e;
        --ion-toolbar-background: #1f1f1f;
        --ion-tab-bar-background: #1f1f1f;
        --ion-card-background: #1e1e1e
    }
}

html.ios {
    --ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif
}

html.md {
    --ion-default-font: "Roboto", "Helvetica Neue", sans-serif
}

html {
    --ion-font-family: var(--ion-default-font)
}

body {
    background: var(--ion-background-color)
}

body.backdrop-no-scroll {
    overflow: hidden
}

html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type, html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type, html.ios ion-modal ion-footer ion-toolbar:first-of-type {
    padding-top: 6px
}

html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type, html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type {
    padding-bottom: 6px
}

html.ios ion-modal ion-toolbar {
    padding-right: calc(var(--ion-safe-area-right) + 8px);
    padding-left: calc(var(--ion-safe-area-left) + 8px)
}

@media screen and (min-width: 768px) {
    html.ios ion-modal.modal-card:first-of-type {
        --backdrop-opacity: .18
    }
}

ion-modal.modal-default:not(.overlay-hidden)~ion-modal.modal-default {
    --backdrop-opacity: 0;
    --box-shadow: none
}

html.ios ion-modal.modal-card .ion-page {
    border-top-left-radius: var(--border-radius)
}

.ion-color-primary {
    --ion-color-base: var(--ion-color-primary, #3880ff) !important;
    --ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;
    --ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;
    --ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;
    --ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;
    --ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important
}

.ion-color-secondary {
    --ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;
    --ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;
    --ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;
    --ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;
    --ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;
    --ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important
}

.ion-color-tertiary {
    --ion-color-base: var(--ion-color-tertiary, #5260ff) !important;
    --ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;
    --ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;
    --ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;
    --ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;
    --ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important
}

.ion-color-success {
    --ion-color-base: var(--ion-color-success, #2dd36f) !important;
    --ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;
    --ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;
    --ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;
    --ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;
    --ion-color-tint: var(--ion-color-success-tint, #42d77d) !important
}

.ion-color-warning {
    --ion-color-base: var(--ion-color-warning, #ffc409) !important;
    --ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;
    --ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;
    --ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;
    --ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;
    --ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important
}

.ion-color-danger {
    --ion-color-base: var(--ion-color-danger, #eb445a) !important;
    --ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;
    --ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;
    --ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;
    --ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;
    --ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important
}

.ion-color-light {
    --ion-color-base: var(--ion-color-light, #f4f5f8) !important;
    --ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;
    --ion-color-contrast: var(--ion-color-light-contrast, #000) !important;
    --ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;
    --ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;
    --ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important
}

.ion-color-medium {
    --ion-color-base: var(--ion-color-medium, #92949c) !important;
    --ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;
    --ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;
    --ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;
    --ion-color-shade: var(--ion-color-medium-shade, #808289) !important;
    --ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important
}

.ion-color-dark {
    --ion-color-base: var(--ion-color-dark, #222428) !important;
    --ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;
    --ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;
    --ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;
    --ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;
    --ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important
}

.ion-page {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    position: absolute;
    flex-direction: column;
    justify-content: space-between;
    contain: layout size style;
    overflow: hidden;
    z-index: 0
}

.split-pane-visible>.ion-page.split-pane-main {
    position: relative
}

ion-route, ion-route-redirect, ion-router, ion-select-option, ion-nav-controller, ion-menu-controller, ion-action-sheet-controller, ion-alert-controller, ion-loading-controller, ion-modal-controller, ion-picker-controller, ion-popover-controller, ion-toast-controller, .ion-page-hidden, [hidden] {
    display: none!important
}

.ion-page-invisible {
    opacity: 0
}

.can-go-back>ion-header ion-back-button {
    display: block
}

html.plt-ios.plt-hybrid, html.plt-ios.plt-pwa {
    --ion-statusbar-padding: 20px
}

@supports (padding-top: 20px) {
    html {
        --ion-safe-area-top: var(--ion-statusbar-padding)
    }
}

@supports (padding-top: constant(safe-area-inset-top)) {
    html {
        --ion-safe-area-top: constant(safe-area-inset-top);
        --ion-safe-area-bottom: constant(safe-area-inset-bottom);
        --ion-safe-area-left: constant(safe-area-inset-left);
        --ion-safe-area-right: constant(safe-area-inset-right)
    }
}

@supports (padding-top: env(safe-area-inset-top)) {
    html {
        --ion-safe-area-top: env(safe-area-inset-top);
        --ion-safe-area-bottom: env(safe-area-inset-bottom);
        --ion-safe-area-left: env(safe-area-inset-left);
        --ion-safe-area-right: env(safe-area-inset-right)
    }
}

ion-card.ion-color .ion-inherit-color, ion-card-header.ion-color .ion-inherit-color {
    color: inherit
}

.menu-content {
    transform: translate(0)
}

.menu-content-open {
    cursor: pointer;
    touch-action: manipulation;
    pointer-events: none
}

.ios .menu-content-reveal {
    box-shadow: -8px 0 42px #00000014
}

[dir=rtl].ios .menu-content-reveal {
    box-shadow: 8px 0 42px #00000014
}

.md .menu-content-reveal {
    box-shadow: 4px 0 16px #0000002e
}

.md .menu-content-push {
    box-shadow: 4px 0 16px #0000002e
}

ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header] {
    --border-width: 0px
}

ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon {
    transition: .3s transform cubic-bezier(.25, .8, .5, 1)
}

@media (prefers-reduced-motion: reduce) {
    ion-accordion .ion-accordion-toggle-icon {
        transition: none!important
    }
}

ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon, ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon {
    transform: rotate(180deg)
}

ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header] {
    --border-width: 0px;
    --inner-border-width: 0px
}

ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type, ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type {
    margin-top: 0
}

ion-input input::-webkit-date-and-time-value {
    text-align: start
}

audio, canvas, progress, video {
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

b, strong {
    font-weight: bold
}

img {
    max-width: 100%;
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    height: 1px;
    border-width: 0;
    box-sizing: content-box
}

pre {
    overflow: auto
}

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

label, input, select, textarea {
    font-family: inherit;
    line-height: normal
}

textarea {
    overflow: auto;
    height: auto;
    font: inherit;
    color: inherit
}

textarea::placeholder {
    padding-left: 2px
}

form, input, optgroup, select {
    margin: 0;
    font: inherit;
    color: inherit
}

html input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button
}

a, a div, a span, a ion-icon, a ion-label, button, button div, button span, button ion-icon, button ion-label, .ion-tappable, [tappable], [tappable] div, [tappable] span, [tappable] ion-icon, [tappable] ion-label, input, textarea {
    touch-action: manipulation
}

a ion-label, button ion-label {
    pointer-events: none
}

button {
    border: 0;
    border-radius: 0;
    font-family: inherit;
    font-style: inherit;
    font-feature-settings: inherit;
    font-variant: inherit;
    line-height: 1;
    text-transform: none;
    cursor: pointer;
    -webkit-appearance: button
}

[tappable] {
    cursor: pointer
}

a[disabled], button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

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

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

* {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

html {
    width: 100%;
    height: 100%;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%
}

html:not(.hydrated) body {
    display: none
}

html.ion-ce body {
    display: block
}

html.plt-pwa {
    height: 100vh
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    padding: 0;
    position: fixed;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    text-rendering: optimizeLegibility;
    overflow: hidden;
    touch-action: manipulation;
    -webkit-user-drag: none;
    -ms-content-zooming: none;
    word-wrap: break-word;
    overscroll-behavior-y: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none
}

html {
    font-family: var(--ion-font-family)
}

a {
    background-color: transparent;
    color: var(--ion-color-primary, #3880ff)
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 16px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 1.2
}

h1 {
    margin-top: 20px;
    font-size: 26px
}

h2 {
    margin-top: 18px;
    font-size: 24px
}

h3 {
    font-size: 22px
}

h4 {
    font-size: 20px
}

h5 {
    font-size: 18px
}

h6 {
    font-size: 16px
}

small {
    font-size: 75%
}

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

.ion-hide {
    display: none!important
}

.ion-hide-up {
    display: none!important
}

.ion-hide-down {
    display: none!important
}

@media (min-width: 576px) {
    .ion-hide-sm-up {
        display: none!important
    }
}

@media (max-width: 575.98px) {
    .ion-hide-sm-down {
        display: none!important
    }
}

@media (min-width: 768px) {
    .ion-hide-md-up {
        display: none!important
    }
}

@media (max-width: 767.98px) {
    .ion-hide-md-down {
        display: none!important
    }
}

@media (min-width: 992px) {
    .ion-hide-lg-up {
        display: none!important
    }
}

@media (max-width: 991.98px) {
    .ion-hide-lg-down {
        display: none!important
    }
}

@media (min-width: 1200px) {
    .ion-hide-xl-up {
        display: none!important
    }
}

@media (max-width: 1199.98px) {
    .ion-hide-xl-down {
        display: none!important
    }
}

.ion-no-padding {
    --padding-start: 0;
    --padding-end: 0;
    --padding-top: 0;
    --padding-bottom: 0;
    padding: 0
}

.ion-padding {
    --padding-start: var(--ion-padding, 16px);
    --padding-end: var(--ion-padding, 16px);
    --padding-top: var(--ion-padding, 16px);
    --padding-bottom: var(--ion-padding, 16px);
    padding-left: var(--ion-padding, 16px);
    padding-right: var(--ion-padding, 16px);
    padding-top: var(--ion-padding, 16px);
    padding-bottom: var(--ion-padding, 16px)
}

@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
    .ion-padding {
        padding-left: unset;
        padding-right: unset;
        padding-inline-start: var(--ion-padding, 16px);
        padding-inline-end: var(--ion-padding, 16px)
    }
}

.ion-padding-top {
    --padding-top: var(--ion-padding, 16px);
    padding-top: var(--ion-padding, 16px)
}

.ion-padding-start {
    --padding-start: var(--ion-padding, 16px);
    padding-left: var(--ion-padding, 16px)
}

@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
    .ion-padding-start {
        padding-left: unset;
        padding-inline-start: var(--ion-padding, 16px)
    }
}

.ion-padding-end {
    --padding-end: var(--ion-padding, 16px);
    padding-right: var(--ion-padding, 16px)
}

@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
    .ion-padding-end {
        padding-right: unset;
        padding-inline-end: var(--ion-padding, 16px)
    }
}

.ion-padding-bottom {
    --padding-bottom: var(--ion-padding, 16px);
    padding-bottom: var(--ion-padding, 16px)
}

.ion-padding-vertical {
    --padding-top: var(--ion-padding, 16px);
    --padding-bottom: var(--ion-padding, 16px);
    padding-top: var(--ion-padding, 16px);
    padding-bottom: var(--ion-padding, 16px)
}

.ion-padding-horizontal {
    --padding-start: var(--ion-padding, 16px);
    --padding-end: var(--ion-padding, 16px);
    padding-left: var(--ion-padding, 16px);
    padding-right: var(--ion-padding, 16px)
}

@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
    .ion-padding-horizontal {
        padding-left: unset;
        padding-right: unset;
        padding-inline-start: var(--ion-padding, 16px);
        padding-inline-end: var(--ion-padding, 16px)
    }
}

.ion-no-margin {
    --margin-start: 0;
    --margin-end: 0;
    --margin-top: 0;
    --margin-bottom: 0;
    margin: 0
}

.ion-margin {
    --margin-start: var(--ion-margin, 16px);
    --margin-end: var(--ion-margin, 16px);
    --margin-top: var(--ion-margin, 16px);
    --margin-bottom: var(--ion-margin, 16px);
    margin-left: var(--ion-margin, 16px);
    margin-right: var(--ion-margin, 16px);
    margin-top: var(--ion-margin, 16px);
    margin-bottom: var(--ion-margin, 16px)
}

@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
    .ion-margin {
        margin-left: unset;
        margin-right: unset;
        margin-inline-start: var(--ion-margin, 16px);
        margin-inline-end: var(--ion-margin, 16px)
    }
}

.ion-margin-top {
    --margin-top: var(--ion-margin, 16px);
    margin-top: var(--ion-margin, 16px)
}

.ion-margin-start {
    --margin-start: var(--ion-margin, 16px);
    margin-left: var(--ion-margin, 16px)
}

@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
    .ion-margin-start {
        margin-left: unset;
        margin-inline-start: var(--ion-margin, 16px)
    }
}

.ion-margin-end {
    --margin-end: var(--ion-margin, 16px);
    margin-right: var(--ion-margin, 16px)
}

@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
    .ion-margin-end {
        margin-right: unset;
        margin-inline-end: var(--ion-margin, 16px)
    }
}

.ion-margin-bottom {
    --margin-bottom: var(--ion-margin, 16px);
    margin-bottom: var(--ion-margin, 16px)
}

.ion-margin-vertical {
    --margin-top: var(--ion-margin, 16px);
    --margin-bottom: var(--ion-margin, 16px);
    margin-top: var(--ion-margin, 16px);
    margin-bottom: var(--ion-margin, 16px)
}

.ion-margin-horizontal {
    --margin-start: var(--ion-margin, 16px);
    --margin-end: var(--ion-margin, 16px);
    margin-left: var(--ion-margin, 16px);
    margin-right: var(--ion-margin, 16px)
}

@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
    .ion-margin-horizontal {
        margin-left: unset;
        margin-right: unset;
        margin-inline-start: var(--ion-margin, 16px);
        margin-inline-end: var(--ion-margin, 16px)
    }
}

.ion-float-left {
    float: left!important
}

.ion-float-right {
    float: right!important
}

.ion-float-start {
    float: left!important
}

[dir=rtl] .ion-float-start, :host-context([dir=rtl]) .ion-float-start {
    float: right!important
}

.ion-float-end {
    float: right!important
}

[dir=rtl] .ion-float-end, :host-context([dir=rtl]) .ion-float-end {
    float: left!important
}

@media (min-width: 576px) {
    .ion-float-sm-left {
        float: left!important
    }
    .ion-float-sm-right {
        float: right!important
    }
    .ion-float-sm-start {
        float: left!important
    }
    [dir=rtl] .ion-float-sm-start, :host-context([dir=rtl]) .ion-float-sm-start {
        float: right!important
    }
    .ion-float-sm-end {
        float: right!important
    }
    [dir=rtl] .ion-float-sm-end, :host-context([dir=rtl]) .ion-float-sm-end {
        float: left!important
    }
}

@media (min-width: 768px) {
    .ion-float-md-left {
        float: left!important
    }
    .ion-float-md-right {
        float: right!important
    }
    .ion-float-md-start {
        float: left!important
    }
    [dir=rtl] .ion-float-md-start, :host-context([dir=rtl]) .ion-float-md-start {
        float: right!important
    }
    .ion-float-md-end {
        float: right!important
    }
    [dir=rtl] .ion-float-md-end, :host-context([dir=rtl]) .ion-float-md-end {
        float: left!important
    }
}

@media (min-width: 992px) {
    .ion-float-lg-left {
        float: left!important
    }
    .ion-float-lg-right {
        float: right!important
    }
    .ion-float-lg-start {
        float: left!important
    }
    [dir=rtl] .ion-float-lg-start, :host-context([dir=rtl]) .ion-float-lg-start {
        float: right!important
    }
    .ion-float-lg-end {
        float: right!important
    }
    [dir=rtl] .ion-float-lg-end, :host-context([dir=rtl]) .ion-float-lg-end {
        float: left!important
    }
}

@media (min-width: 1200px) {
    .ion-float-xl-left {
        float: left!important
    }
    .ion-float-xl-right {
        float: right!important
    }
    .ion-float-xl-start {
        float: left!important
    }
    [dir=rtl] .ion-float-xl-start, :host-context([dir=rtl]) .ion-float-xl-start {
        float: right!important
    }
    .ion-float-xl-end {
        float: right!important
    }
    [dir=rtl] .ion-float-xl-end, :host-context([dir=rtl]) .ion-float-xl-end {
        float: left!important
    }
}

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

.ion-text-justify {
    text-align: justify!important
}

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

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

.ion-text-left {
    text-align: left!important
}

.ion-text-right {
    text-align: right!important
}

.ion-text-nowrap {
    white-space: nowrap!important
}

.ion-text-wrap {
    white-space: normal!important
}

@media (min-width: 576px) {
    .ion-text-sm-center {
        text-align: center!important
    }
    .ion-text-sm-justify {
        text-align: justify!important
    }
    .ion-text-sm-start {
        text-align: start!important
    }
    .ion-text-sm-end {
        text-align: end!important
    }
    .ion-text-sm-left {
        text-align: left!important
    }
    .ion-text-sm-right {
        text-align: right!important
    }
    .ion-text-sm-nowrap {
        white-space: nowrap!important
    }
    .ion-text-sm-wrap {
        white-space: normal!important
    }
}

@media (min-width: 768px) {
    .ion-text-md-center {
        text-align: center!important
    }
    .ion-text-md-justify {
        text-align: justify!important
    }
    .ion-text-md-start {
        text-align: start!important
    }
    .ion-text-md-end {
        text-align: end!important
    }
    .ion-text-md-left {
        text-align: left!important
    }
    .ion-text-md-right {
        text-align: right!important
    }
    .ion-text-md-nowrap {
        white-space: nowrap!important
    }
    .ion-text-md-wrap {
        white-space: normal!important
    }
}

@media (min-width: 992px) {
    .ion-text-lg-center {
        text-align: center!important
    }
    .ion-text-lg-justify {
        text-align: justify!important
    }
    .ion-text-lg-start {
        text-align: start!important
    }
    .ion-text-lg-end {
        text-align: end!important
    }
    .ion-text-lg-left {
        text-align: left!important
    }
    .ion-text-lg-right {
        text-align: right!important
    }
    .ion-text-lg-nowrap {
        white-space: nowrap!important
    }
    .ion-text-lg-wrap {
        white-space: normal!important
    }
}

@media (min-width: 1200px) {
    .ion-text-xl-center {
        text-align: center!important
    }
    .ion-text-xl-justify {
        text-align: justify!important
    }
    .ion-text-xl-start {
        text-align: start!important
    }
    .ion-text-xl-end {
        text-align: end!important
    }
    .ion-text-xl-left {
        text-align: left!important
    }
    .ion-text-xl-right {
        text-align: right!important
    }
    .ion-text-xl-nowrap {
        white-space: nowrap!important
    }
    .ion-text-xl-wrap {
        white-space: normal!important
    }
}

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

.ion-text-lowercase {
    text-transform: lowercase!important
}

.ion-text-capitalize {
    text-transform: capitalize!important
}

@media (min-width: 576px) {
    .ion-text-sm-uppercase {
        text-transform: uppercase!important
    }
    .ion-text-sm-lowercase {
        text-transform: lowercase!important
    }
    .ion-text-sm-capitalize {
        text-transform: capitalize!important
    }
}

@media (min-width: 768px) {
    .ion-text-md-uppercase {
        text-transform: uppercase!important
    }
    .ion-text-md-lowercase {
        text-transform: lowercase!important
    }
    .ion-text-md-capitalize {
        text-transform: capitalize!important
    }
}

@media (min-width: 992px) {
    .ion-text-lg-uppercase {
        text-transform: uppercase!important
    }
    .ion-text-lg-lowercase {
        text-transform: lowercase!important
    }
    .ion-text-lg-capitalize {
        text-transform: capitalize!important
    }
}

@media (min-width: 1200px) {
    .ion-text-xl-uppercase {
        text-transform: uppercase!important
    }
    .ion-text-xl-lowercase {
        text-transform: lowercase!important
    }
    .ion-text-xl-capitalize {
        text-transform: capitalize!important
    }
}

.ion-align-self-start {
    align-self: flex-start!important
}

.ion-align-self-end {
    align-self: flex-end!important
}

.ion-align-self-center {
    align-self: center!important
}

.ion-align-self-stretch {
    align-self: stretch!important
}

.ion-align-self-baseline {
    align-self: baseline!important
}

.ion-align-self-auto {
    align-self: auto!important
}

.ion-wrap {
    flex-wrap: wrap!important
}

.ion-nowrap {
    flex-wrap: nowrap!important
}

.ion-wrap-reverse {
    flex-wrap: wrap-reverse!important
}

.ion-justify-content-start {
    justify-content: flex-start!important
}

.ion-justify-content-center {
    justify-content: center!important
}

.ion-justify-content-end {
    justify-content: flex-end!important
}

.ion-justify-content-around {
    justify-content: space-around!important
}

.ion-justify-content-between {
    justify-content: space-between!important
}

.ion-justify-content-evenly {
    justify-content: space-evenly!important
}

.ion-align-items-start {
    align-items: flex-start!important
}

.ion-align-items-center {
    align-items: center!important
}

.ion-align-items-end {
    align-items: flex-end!important
}

.ion-align-items-stretch {
    align-items: stretch!important
}

.ion-align-items-baseline {
    align-items: baseline!important
}

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

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

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

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

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

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

.swiper-pointer-events {
    touch-action: pan-y
}

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

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

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

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

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

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

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .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, .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.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 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

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

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

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

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

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

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

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

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

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

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

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

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

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

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

.swiper-cube {
    overflow: visible
}

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

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

.swiper-cube.swiper-rtl .swiper-slide {
    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-next+.swiper-slide, .swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

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

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

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

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

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

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

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

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

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

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

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

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

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

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

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

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

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

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

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

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translateY(-50%)
}

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

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 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;
    transition: .2s transform, .2s top
}

.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%;
    transform: translate(-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 {
    transition: .2s transform, .2s left
}

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

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

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

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    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 {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.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 {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

@font-face {
    font-family: Montserrat-Black;
    src: url(Montserrat-Black.58d78c9d0caa1b58.ttf)
}

@font-face {
    font-family: Montserrat-BlackItalic;
    font-style: blackItalic;
    src: url(Montserrat-BlackItalic.ef96d9738aeffbbd.ttf)
}

@font-face {
    font-family: Montserrat-Bold;
    font-style: bold;
    src: url(Montserrat-Bold.69bcaec0ae7249ee.ttf)
}

@font-face {
    font-family: Montserrat-BoldItalic;
    font-style: boldItalic;
    src: url(Montserrat-BoldItalic.23b8297e4cf11016.ttf)
}

@font-face {
    font-family: Montserrat-ExtraBold;
    font-style: extraBold;
    src: url(Montserrat-ExtraBold.bb5821b5b9be38f6.ttf)
}

@font-face {
    font-family: Montserrat-ExtraBoldItalic;
    font-style: extraBoldItalic;
    src: url(Montserrat-ExtraBoldItalic.c478bc6f4aa08354.ttf)
}

@font-face {
    font-family: Montserrat-ExtraLight;
    font-style: extraLight;
    src: url(Montserrat-ExtraLight.d2b15dbbd9e744b2.ttf)
}

@font-face {
    font-family: Montserrat-ExtraLightItalic;
    font-style: extraLightItalic;
    src: url(Montserrat-ExtraLightItalic.25d756d744c2cf27.ttf)
}

@font-face {
    font-family: Montserrat-Italic;
    font-style: italic;
    src: url(Montserrat-Italic.921eab29e3751483.ttf)
}

@font-face {
    font-family: Montserrat-Light;
    font-style: light;
    src: url(Montserrat-Light.4cbad113e18513e3.ttf)
}

@font-face {
    font-family: Montserrat-LightItalic;
    font-style: lightItalic;
    src: url(Montserrat-LightItalic.1d0777fe9ad0fda7.ttf)
}

@font-face {
    font-family: Montserrat-Medium;
    font-style: medium;
    src: url(Montserrat-Medium.9abd22de6207f103.ttf)
}

@font-face {
    font-family: Montserrat-MediumItalic;
    font-style: mediumItalic;
    src: url(Montserrat-MediumItalic.dd8d5ebbae09b508.ttf)
}

@font-face {
    font-family: Montserrat-Regullar;
    font-style: regular;
    src: url(Montserrat-Regular.34b95a22543c7d98.ttf)
}

@font-face {
    font-family: Montserrat-SemiBold;
    font-style: semiBold;
    src: url(Montserrat-SemiBold.8b46d63ee59017d2.ttf)
}

@font-face {
    font-family: Montserrat-SemiBoldItalic;
    font-style: semiBoldItalic;
    src: url(Montserrat-SemiBoldItalic.b3f54b78e69ac995.ttf)
}

@font-face {
    font-family: Montserrat-Thin;
    font-style: thin;
    src: url(Montserrat-Thin.25f6ce32497e6aa4.ttf)
}

@font-face {
    font-family: Montserrat-ThinItalic;
    font-style: thinItalic;
    src: url(Montserrat-ThinItalic.5941ad4167ab453e.ttf)
}

.secondary-text {
    color: var(--ion-secondary-text)
}

.h1 {
    font-size: 36px;
    font-family: Montserrat-Regullar, serif
}

.h2 {
    font-size: 30px;
    font-family: Montserrat-Regullar, serif
}

.h3 {
    font-size: 24px;
    font-family: Montserrat-Regullar, serif
}

.h4 {
    font-size: 18px;
    font-family: Montserrat-Regullar, serif
}

.h5 {
    font-size: 14px;
    font-family: Montserrat-Regullar, serif
}

.h6 {
    font-size: 12px
}

.p {
    font-size: 16px
}

.bit-title {
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: -.01em;
    font-family: Montserrat-Regullar, sans-serif
}

.bit-title.medium {
    font-family: Montserrat-SemiBold, sans-serif
}

.title {
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: -.01em;
    font-family: Montserrat-Regullar, sans-serif
}

.title.medium {
    font-family: Montserrat-SemiBold, sans-serif
}

.small-title {
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: -.01em;
    font-family: Montserrat-Regullar, sans-serif
}

.small-title.medium {
    font-family: Montserrat-SemiBold, sans-serif
}

.subtitle {
    font-size: 14px
}

.subtitle.medium {
    font-weight: 500
}

.small-text {
    font-size: 12px
}

.small-text.medium {
    font-weight: 500
}

.green {
    color: var(--ion-color-success)
}

.green.bold {
    font-weight: 500
}

.dc-card {
    box-shadow: #0000001a 0 0 36px;
    transition: all .2s ease-in-out;
    border-radius: 24px;
    background: var(--ion-card-background)
}

.dc-card.smaller-radius {
    border-radius: 16px
}

.dc-card:focus {
    transform: scale(.9)
}

.avatar {
    border-radius: 50%;
    height: 38px;
    width: 38px;
    min-height: 38px;
    min-width: 38px;
    object-fit: contain!important
}

.avatar.medium {
    height: 32px;
    width: 32px;
    min-height: 32px;
    min-width: 32px
}

.avatar.small {
    height: 28px;
    width: 28px;
    min-height: 28px;
    min-width: 28px
}

.avatar.extra-small {
    height: 22px;
    width: 22px;
    min-height: 22px;
    min-width: 22px
}

.avatar.gradient-border {
    background: linear-gradient(to left, var(--ion-background-color), var(--ion-background-color)) padding-box, radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);
    border: 2px solid transparent;
    border-radius: 50%
}

.avatar img {
    border-radius: 50%;
    height: 100%;
    width: 100%;
    object-fit: cover;
    padding: 2px
}

.header__container {
    width: 100%;
    height: 100%;
    max-width: 1279px;
    min-width: 820px;
    padding: 0 64px;
    display: block;
    margin: auto
}

@media (max-width: 780px) {
    .header__container {
        max-width: 100%;
        min-width: 100%;
        padding: 0 16px
    }
}

.section__container {
    width: 100%;
    height: 100%;
    max-width: 1279px;
    min-width: 820px;
    padding: 0 64px;
    display: block;
    margin: 34px auto 0
}

@media (max-width: 780px) {
    .section__container {
        max-width: 100%;
        min-width: 100%;
        padding: 0 16px
    }
}

.big-progress-bar {
    padding: 6px;
    border-radius: 10px
}

.calmdown {
    background: var(--ion-color-primary);
    color: #000;
    padding: 8px;
    border-radius: 4px;
    margin: 0 4px
}

.custom-item {
    --background: transparent;
    --background-activated: transparent;
    --background-focused: transparent;
    --background-hover: transparent
}

.custom-segment {
    --color-checked: black;
    --indicator-color: white;
    --padding-top: 8px;
    --padding-bottom: 8px
}

.hover-color {
    transition: all .2s ease-in-out
}

.hover-color:hover {
    color: var(--ion-color-primary)
}

.md-button {
    --border-radius: 8px;
    transition: all .2s ease-in-out;
    text-transform: uppercase;
    --box-shadow: none
}

.md-button:focus {
    transform: scale(.96)
}

.marquee-container {
    width: 100%;
    height: 56px;
    border-radius: 22px 22px 0 0;
    background-color: var(--ion-color-primary)
}

.marquee-container .left-spot {
    height: 56px;
    border-radius: 22px 22px 0 0;
    background: linear-gradient(90deg, rgba(var(--ion-color-primary-rgb), 1) 0%, rgba(var(--ion-color-primary-rgb), 1) 33%, rgba(var(--ion-color-primary-rgb), 0) 100%);
    min-width: 60px;
    position: absolute;
    left: 0;
    z-index: 9999
}

.marquee-container .right-spot {
    height: 56px;
    border-radius: 22px 22px 0 0;
    background: linear-gradient(270deg, rgba(var(--ion-color-primary-rgb), 1) 0%, rgba(var(--ion-color-primary-rgb), 1) 33%, rgba(var(--ion-color-primary-rgb), 0) 100%);
    min-width: 60px;
    position: absolute;
    right: 0;
    z-index: 9999
}

.hover-effect:hover {
    background-color: var(--ion-background-secondary)
}

.icon-button {
    --padding-start: 8px;
    --padding-end: 8px;
    --padding-top: 6px;
    --padding-bottom: 6px
}

.searchbar {
    width: 100%;
    min-width: 280px;
    max-width: 900px;
    --box-shadow: none
}

.searchbar .searchbar-input-container .searchbar-input {
    border-radius: 8px;
    border: solid 2px;
    transition: all .2s ease-in-out;
    height: 38px
}

.searchbar .searchbar-input-container .searchbar-input:focus {
    border-color: var(--ion-color-primary)
}

.position-relative {
    position: relative
}

.position-absolute {
    position: absolute
}

.position-static {
    position: static
}

@media screen and (min-width: 600px) {
    .position-sm-relative {
        position: relative
    }
    .position-sm-absolute {
        position: absolute
    }
    .position-sm-static {
        position: static
    }
}

@media screen and (min-width: 960px) {
    .position-md-relative {
        position: relative
    }
    .position-md-absolute {
        position: absolute
    }
    .position-md-static {
        position: static
    }
}

@media screen and (min-width: 1280px) {
    .position-lg-relative {
        position: relative
    }
    .position-lg-absolute {
        position: absolute
    }
    .position-lg-static {
        position: static
    }
}

@media screen and (min-width: 1920px) {
    .position-xl-relative {
        position: relative
    }
    .position-xl-absolute {
        position: absolute
    }
    .position-xl-static {
        position: static
    }
}

.align-top {
    top: 0
}

.align-right {
    right: 0
}

.align-bottom {
    bottom: 0
}

.align-left {
    left: 0
}

@media screen and (min-width: 600px) {
    .align-sm-top {
        top: 0
    }
    .align-sm-right {
        right: 0
    }
    .align-sm-bottom {
        bottom: 0
    }
    .align-sm-left {
        left: 0
    }
}

@media screen and (min-width: 960px) {
    .align-md-top {
        top: 0
    }
    .align-md-right {
        right: 0
    }
    .align-md-bottom {
        bottom: 0
    }
    .align-md-left {
        left: 0
    }
}

@media screen and (min-width: 1280px) {
    .align-lg-top {
        top: 0
    }
    .align-lg-right {
        right: 0
    }
    .align-lg-bottom {
        bottom: 0
    }
    .align-lg-left {
        left: 0
    }
}

@media screen and (min-width: 1920px) {
    .align-xl-top {
        top: 0
    }
    .align-xl-right {
        right: 0
    }
    .align-xl-bottom {
        bottom: 0
    }
    .align-xl-left {
        left: 0
    }
}

.h-0 {
    height: 0px!important;
    min-height: 0px!important;
    max-height: 0px!important
}

.h-1 {
    height: 1px!important;
    min-height: 1px!important;
    max-height: 1px!important
}

.h-2 {
    height: 2px!important;
    min-height: 2px!important;
    max-height: 2px!important
}

.h-3 {
    height: 3px!important;
    min-height: 3px!important;
    max-height: 3px!important
}

.h-4 {
    height: 4px!important;
    min-height: 4px!important;
    max-height: 4px!important
}

.h-5 {
    height: 5px!important;
    min-height: 5px!important;
    max-height: 5px!important
}

.h-6 {
    height: 6px!important;
    min-height: 6px!important;
    max-height: 6px!important
}

.h-7 {
    height: 7px!important;
    min-height: 7px!important;
    max-height: 7px!important
}

.h-8 {
    height: 8px!important;
    min-height: 8px!important;
    max-height: 8px!important
}

.h-9 {
    height: 9px!important;
    min-height: 9px!important;
    max-height: 9px!important
}

.h-10 {
    height: 10px!important;
    min-height: 10px!important;
    max-height: 10px!important
}

.h-11 {
    height: 11px!important;
    min-height: 11px!important;
    max-height: 11px!important
}

.h-12 {
    height: 12px!important;
    min-height: 12px!important;
    max-height: 12px!important
}

.h-13 {
    height: 13px!important;
    min-height: 13px!important;
    max-height: 13px!important
}

.h-14 {
    height: 14px!important;
    min-height: 14px!important;
    max-height: 14px!important
}

.h-15 {
    height: 15px!important;
    min-height: 15px!important;
    max-height: 15px!important
}

.h-16 {
    height: 16px!important;
    min-height: 16px!important;
    max-height: 16px!important
}

.h-17 {
    height: 17px!important;
    min-height: 17px!important;
    max-height: 17px!important
}

.h-18 {
    height: 18px!important;
    min-height: 18px!important;
    max-height: 18px!important
}

.h-19 {
    height: 19px!important;
    min-height: 19px!important;
    max-height: 19px!important
}

.h-20 {
    height: 20px!important;
    min-height: 20px!important;
    max-height: 20px!important
}

.h-21 {
    height: 21px!important;
    min-height: 21px!important;
    max-height: 21px!important
}

.h-22 {
    height: 22px!important;
    min-height: 22px!important;
    max-height: 22px!important
}

.h-23 {
    height: 23px!important;
    min-height: 23px!important;
    max-height: 23px!important
}

.h-24 {
    height: 24px!important;
    min-height: 24px!important;
    max-height: 24px!important
}

.h-25 {
    height: 25px!important;
    min-height: 25px!important;
    max-height: 25px!important
}

.h-26 {
    height: 26px!important;
    min-height: 26px!important;
    max-height: 26px!important
}

.h-27 {
    height: 27px!important;
    min-height: 27px!important;
    max-height: 27px!important
}

.h-28 {
    height: 28px!important;
    min-height: 28px!important;
    max-height: 28px!important
}

.h-29 {
    height: 29px!important;
    min-height: 29px!important;
    max-height: 29px!important
}

.h-30 {
    height: 30px!important;
    min-height: 30px!important;
    max-height: 30px!important
}

.h-31 {
    height: 31px!important;
    min-height: 31px!important;
    max-height: 31px!important
}

.h-32 {
    height: 32px!important;
    min-height: 32px!important;
    max-height: 32px!important
}

.h-33 {
    height: 33px!important;
    min-height: 33px!important;
    max-height: 33px!important
}

.h-34 {
    height: 34px!important;
    min-height: 34px!important;
    max-height: 34px!important
}

.h-35 {
    height: 35px!important;
    min-height: 35px!important;
    max-height: 35px!important
}

.h-36 {
    height: 36px!important;
    min-height: 36px!important;
    max-height: 36px!important
}

.h-37 {
    height: 37px!important;
    min-height: 37px!important;
    max-height: 37px!important
}

.h-38 {
    height: 38px!important;
    min-height: 38px!important;
    max-height: 38px!important
}

.h-39 {
    height: 39px!important;
    min-height: 39px!important;
    max-height: 39px!important
}

.h-40 {
    height: 40px!important;
    min-height: 40px!important;
    max-height: 40px!important
}

.h-41 {
    height: 41px!important;
    min-height: 41px!important;
    max-height: 41px!important
}

.h-42 {
    height: 42px!important;
    min-height: 42px!important;
    max-height: 42px!important
}

.h-43 {
    height: 43px!important;
    min-height: 43px!important;
    max-height: 43px!important
}

.h-44 {
    height: 44px!important;
    min-height: 44px!important;
    max-height: 44px!important
}

.h-45 {
    height: 45px!important;
    min-height: 45px!important;
    max-height: 45px!important
}

.h-46 {
    height: 46px!important;
    min-height: 46px!important;
    max-height: 46px!important
}

.h-47 {
    height: 47px!important;
    min-height: 47px!important;
    max-height: 47px!important
}

.h-48 {
    height: 48px!important;
    min-height: 48px!important;
    max-height: 48px!important
}

.h-49 {
    height: 49px!important;
    min-height: 49px!important;
    max-height: 49px!important
}

.h-50 {
    height: 50px!important;
    min-height: 50px!important;
    max-height: 50px!important
}

.h-51 {
    height: 51px!important;
    min-height: 51px!important;
    max-height: 51px!important
}

.h-52 {
    height: 52px!important;
    min-height: 52px!important;
    max-height: 52px!important
}

.h-53 {
    height: 53px!important;
    min-height: 53px!important;
    max-height: 53px!important
}

.h-54 {
    height: 54px!important;
    min-height: 54px!important;
    max-height: 54px!important
}

.h-55 {
    height: 55px!important;
    min-height: 55px!important;
    max-height: 55px!important
}

.h-56 {
    height: 56px!important;
    min-height: 56px!important;
    max-height: 56px!important
}

.h-57 {
    height: 57px!important;
    min-height: 57px!important;
    max-height: 57px!important
}

.h-58 {
    height: 58px!important;
    min-height: 58px!important;
    max-height: 58px!important
}

.h-59 {
    height: 59px!important;
    min-height: 59px!important;
    max-height: 59px!important
}

.h-60 {
    height: 60px!important;
    min-height: 60px!important;
    max-height: 60px!important
}

.h-61 {
    height: 61px!important;
    min-height: 61px!important;
    max-height: 61px!important
}

.h-62 {
    height: 62px!important;
    min-height: 62px!important;
    max-height: 62px!important
}

.h-63 {
    height: 63px!important;
    min-height: 63px!important;
    max-height: 63px!important
}

.h-64 {
    height: 64px!important;
    min-height: 64px!important;
    max-height: 64px!important
}

.h-65 {
    height: 65px!important;
    min-height: 65px!important;
    max-height: 65px!important
}

.h-66 {
    height: 66px!important;
    min-height: 66px!important;
    max-height: 66px!important
}

.h-67 {
    height: 67px!important;
    min-height: 67px!important;
    max-height: 67px!important
}

.h-68 {
    height: 68px!important;
    min-height: 68px!important;
    max-height: 68px!important
}

.h-69 {
    height: 69px!important;
    min-height: 69px!important;
    max-height: 69px!important
}

.h-70 {
    height: 70px!important;
    min-height: 70px!important;
    max-height: 70px!important
}

.h-71 {
    height: 71px!important;
    min-height: 71px!important;
    max-height: 71px!important
}

.h-72 {
    height: 72px!important;
    min-height: 72px!important;
    max-height: 72px!important
}

.h-73 {
    height: 73px!important;
    min-height: 73px!important;
    max-height: 73px!important
}

.h-74 {
    height: 74px!important;
    min-height: 74px!important;
    max-height: 74px!important
}

.h-75 {
    height: 75px!important;
    min-height: 75px!important;
    max-height: 75px!important
}

.h-76 {
    height: 76px!important;
    min-height: 76px!important;
    max-height: 76px!important
}

.h-77 {
    height: 77px!important;
    min-height: 77px!important;
    max-height: 77px!important
}

.h-78 {
    height: 78px!important;
    min-height: 78px!important;
    max-height: 78px!important
}

.h-79 {
    height: 79px!important;
    min-height: 79px!important;
    max-height: 79px!important
}

.h-80 {
    height: 80px!important;
    min-height: 80px!important;
    max-height: 80px!important
}

.h-81 {
    height: 81px!important;
    min-height: 81px!important;
    max-height: 81px!important
}

.h-82 {
    height: 82px!important;
    min-height: 82px!important;
    max-height: 82px!important
}

.h-83 {
    height: 83px!important;
    min-height: 83px!important;
    max-height: 83px!important
}

.h-84 {
    height: 84px!important;
    min-height: 84px!important;
    max-height: 84px!important
}

.h-85 {
    height: 85px!important;
    min-height: 85px!important;
    max-height: 85px!important
}

.h-86 {
    height: 86px!important;
    min-height: 86px!important;
    max-height: 86px!important
}

.h-87 {
    height: 87px!important;
    min-height: 87px!important;
    max-height: 87px!important
}

.h-88 {
    height: 88px!important;
    min-height: 88px!important;
    max-height: 88px!important
}

.h-89 {
    height: 89px!important;
    min-height: 89px!important;
    max-height: 89px!important
}

.h-90 {
    height: 90px!important;
    min-height: 90px!important;
    max-height: 90px!important
}

.h-91 {
    height: 91px!important;
    min-height: 91px!important;
    max-height: 91px!important
}

.h-92 {
    height: 92px!important;
    min-height: 92px!important;
    max-height: 92px!important
}

.h-93 {
    height: 93px!important;
    min-height: 93px!important;
    max-height: 93px!important
}

.h-94 {
    height: 94px!important;
    min-height: 94px!important;
    max-height: 94px!important
}

.h-95 {
    height: 95px!important;
    min-height: 95px!important;
    max-height: 95px!important
}

.h-96 {
    height: 96px!important;
    min-height: 96px!important;
    max-height: 96px!important
}

.h-97 {
    height: 97px!important;
    min-height: 97px!important;
    max-height: 97px!important
}

.h-98 {
    height: 98px!important;
    min-height: 98px!important;
    max-height: 98px!important
}

.h-99 {
    height: 99px!important;
    min-height: 99px!important;
    max-height: 99px!important
}

.h-100 {
    height: 100px!important;
    min-height: 100px!important;
    max-height: 100px!important
}

.h-101 {
    height: 101px!important;
    min-height: 101px!important;
    max-height: 101px!important
}

.h-102 {
    height: 102px!important;
    min-height: 102px!important;
    max-height: 102px!important
}

.h-103 {
    height: 103px!important;
    min-height: 103px!important;
    max-height: 103px!important
}

.h-104 {
    height: 104px!important;
    min-height: 104px!important;
    max-height: 104px!important
}

.h-105 {
    height: 105px!important;
    min-height: 105px!important;
    max-height: 105px!important
}

.h-106 {
    height: 106px!important;
    min-height: 106px!important;
    max-height: 106px!important
}

.h-107 {
    height: 107px!important;
    min-height: 107px!important;
    max-height: 107px!important
}

.h-108 {
    height: 108px!important;
    min-height: 108px!important;
    max-height: 108px!important
}

.h-109 {
    height: 109px!important;
    min-height: 109px!important;
    max-height: 109px!important
}

.h-110 {
    height: 110px!important;
    min-height: 110px!important;
    max-height: 110px!important
}

.h-111 {
    height: 111px!important;
    min-height: 111px!important;
    max-height: 111px!important
}

.h-112 {
    height: 112px!important;
    min-height: 112px!important;
    max-height: 112px!important
}

.h-113 {
    height: 113px!important;
    min-height: 113px!important;
    max-height: 113px!important
}

.h-114 {
    height: 114px!important;
    min-height: 114px!important;
    max-height: 114px!important
}

.h-115 {
    height: 115px!important;
    min-height: 115px!important;
    max-height: 115px!important
}

.h-116 {
    height: 116px!important;
    min-height: 116px!important;
    max-height: 116px!important
}

.h-117 {
    height: 117px!important;
    min-height: 117px!important;
    max-height: 117px!important
}

.h-118 {
    height: 118px!important;
    min-height: 118px!important;
    max-height: 118px!important
}

.h-119 {
    height: 119px!important;
    min-height: 119px!important;
    max-height: 119px!important
}

.h-120 {
    height: 120px!important;
    min-height: 120px!important;
    max-height: 120px!important
}

.h-121 {
    height: 121px!important;
    min-height: 121px!important;
    max-height: 121px!important
}

.h-122 {
    height: 122px!important;
    min-height: 122px!important;
    max-height: 122px!important
}

.h-123 {
    height: 123px!important;
    min-height: 123px!important;
    max-height: 123px!important
}

.h-124 {
    height: 124px!important;
    min-height: 124px!important;
    max-height: 124px!important
}

.h-125 {
    height: 125px!important;
    min-height: 125px!important;
    max-height: 125px!important
}

.h-126 {
    height: 126px!important;
    min-height: 126px!important;
    max-height: 126px!important
}

.h-127 {
    height: 127px!important;
    min-height: 127px!important;
    max-height: 127px!important
}

.h-128 {
    height: 128px!important;
    min-height: 128px!important;
    max-height: 128px!important
}

.h-129 {
    height: 129px!important;
    min-height: 129px!important;
    max-height: 129px!important
}

.h-130 {
    height: 130px!important;
    min-height: 130px!important;
    max-height: 130px!important
}

.h-131 {
    height: 131px!important;
    min-height: 131px!important;
    max-height: 131px!important
}

.h-132 {
    height: 132px!important;
    min-height: 132px!important;
    max-height: 132px!important
}

.h-133 {
    height: 133px!important;
    min-height: 133px!important;
    max-height: 133px!important
}

.h-134 {
    height: 134px!important;
    min-height: 134px!important;
    max-height: 134px!important
}

.h-135 {
    height: 135px!important;
    min-height: 135px!important;
    max-height: 135px!important
}

.h-136 {
    height: 136px!important;
    min-height: 136px!important;
    max-height: 136px!important
}

.h-137 {
    height: 137px!important;
    min-height: 137px!important;
    max-height: 137px!important
}

.h-138 {
    height: 138px!important;
    min-height: 138px!important;
    max-height: 138px!important
}

.h-139 {
    height: 139px!important;
    min-height: 139px!important;
    max-height: 139px!important
}

.h-140 {
    height: 140px!important;
    min-height: 140px!important;
    max-height: 140px!important
}

.h-141 {
    height: 141px!important;
    min-height: 141px!important;
    max-height: 141px!important
}

.h-142 {
    height: 142px!important;
    min-height: 142px!important;
    max-height: 142px!important
}

.h-143 {
    height: 143px!important;
    min-height: 143px!important;
    max-height: 143px!important
}

.h-144 {
    height: 144px!important;
    min-height: 144px!important;
    max-height: 144px!important
}

.h-145 {
    height: 145px!important;
    min-height: 145px!important;
    max-height: 145px!important
}

.h-146 {
    height: 146px!important;
    min-height: 146px!important;
    max-height: 146px!important
}

.h-147 {
    height: 147px!important;
    min-height: 147px!important;
    max-height: 147px!important
}

.h-148 {
    height: 148px!important;
    min-height: 148px!important;
    max-height: 148px!important
}

.h-149 {
    height: 149px!important;
    min-height: 149px!important;
    max-height: 149px!important
}

.h-150 {
    height: 150px!important;
    min-height: 150px!important;
    max-height: 150px!important
}

.h-151 {
    height: 151px!important;
    min-height: 151px!important;
    max-height: 151px!important
}

.h-152 {
    height: 152px!important;
    min-height: 152px!important;
    max-height: 152px!important
}

.h-153 {
    height: 153px!important;
    min-height: 153px!important;
    max-height: 153px!important
}

.h-154 {
    height: 154px!important;
    min-height: 154px!important;
    max-height: 154px!important
}

.h-155 {
    height: 155px!important;
    min-height: 155px!important;
    max-height: 155px!important
}

.h-156 {
    height: 156px!important;
    min-height: 156px!important;
    max-height: 156px!important
}

.h-157 {
    height: 157px!important;
    min-height: 157px!important;
    max-height: 157px!important
}

.h-158 {
    height: 158px!important;
    min-height: 158px!important;
    max-height: 158px!important
}

.h-159 {
    height: 159px!important;
    min-height: 159px!important;
    max-height: 159px!important
}

.h-160 {
    height: 160px!important;
    min-height: 160px!important;
    max-height: 160px!important
}

.h-161 {
    height: 161px!important;
    min-height: 161px!important;
    max-height: 161px!important
}

.h-162 {
    height: 162px!important;
    min-height: 162px!important;
    max-height: 162px!important
}

.h-163 {
    height: 163px!important;
    min-height: 163px!important;
    max-height: 163px!important
}

.h-164 {
    height: 164px!important;
    min-height: 164px!important;
    max-height: 164px!important
}

.h-165 {
    height: 165px!important;
    min-height: 165px!important;
    max-height: 165px!important
}

.h-166 {
    height: 166px!important;
    min-height: 166px!important;
    max-height: 166px!important
}

.h-167 {
    height: 167px!important;
    min-height: 167px!important;
    max-height: 167px!important
}

.h-168 {
    height: 168px!important;
    min-height: 168px!important;
    max-height: 168px!important
}

.h-169 {
    height: 169px!important;
    min-height: 169px!important;
    max-height: 169px!important
}

.h-170 {
    height: 170px!important;
    min-height: 170px!important;
    max-height: 170px!important
}

.h-171 {
    height: 171px!important;
    min-height: 171px!important;
    max-height: 171px!important
}

.h-172 {
    height: 172px!important;
    min-height: 172px!important;
    max-height: 172px!important
}

.h-173 {
    height: 173px!important;
    min-height: 173px!important;
    max-height: 173px!important
}

.h-174 {
    height: 174px!important;
    min-height: 174px!important;
    max-height: 174px!important
}

.h-175 {
    height: 175px!important;
    min-height: 175px!important;
    max-height: 175px!important
}

.h-176 {
    height: 176px!important;
    min-height: 176px!important;
    max-height: 176px!important
}

.h-177 {
    height: 177px!important;
    min-height: 177px!important;
    max-height: 177px!important
}

.h-178 {
    height: 178px!important;
    min-height: 178px!important;
    max-height: 178px!important
}

.h-179 {
    height: 179px!important;
    min-height: 179px!important;
    max-height: 179px!important
}

.h-180 {
    height: 180px!important;
    min-height: 180px!important;
    max-height: 180px!important
}

.h-0-p {
    height: 0%!important
}

.h-5-p {
    height: 5%!important
}

.h-10-p {
    height: 10%!important
}

.h-15-p {
    height: 15%!important
}

.h-20-p {
    height: 20%!important
}

.h-25-p {
    height: 25%!important
}

.h-30-p {
    height: 30%!important
}

.h-35-p {
    height: 35%!important
}

.h-40-p {
    height: 40%!important
}

.h-45-p {
    height: 45%!important
}

.h-50-p {
    height: 50%!important
}

.h-55-p {
    height: 55%!important
}

.h-60-p {
    height: 60%!important
}

.h-65-p {
    height: 65%!important
}

.h-70-p {
    height: 70%!important
}

.h-75-p {
    height: 75%!important
}

.h-80-p {
    height: 80%!important
}

.h-85-p {
    height: 85%!important
}

.h-90-p {
    height: 90%!important
}

.h-95-p {
    height: 95%!important
}

.h-100-p {
    height: 100%!important
}

.w-0 {
    width: 0px!important;
    min-width: 0px!important;
    max-width: 0px!important
}

.w-1 {
    width: 1px!important;
    min-width: 1px!important;
    max-width: 1px!important
}

.w-2 {
    width: 2px!important;
    min-width: 2px!important;
    max-width: 2px!important
}

.w-3 {
    width: 3px!important;
    min-width: 3px!important;
    max-width: 3px!important
}

.w-4 {
    width: 4px!important;
    min-width: 4px!important;
    max-width: 4px!important
}

.w-5 {
    width: 5px!important;
    min-width: 5px!important;
    max-width: 5px!important
}

.w-6 {
    width: 6px!important;
    min-width: 6px!important;
    max-width: 6px!important
}

.w-7 {
    width: 7px!important;
    min-width: 7px!important;
    max-width: 7px!important
}

.w-8 {
    width: 8px!important;
    min-width: 8px!important;
    max-width: 8px!important
}

.w-9 {
    width: 9px!important;
    min-width: 9px!important;
    max-width: 9px!important
}

.w-10 {
    width: 10px!important;
    min-width: 10px!important;
    max-width: 10px!important
}

.w-11 {
    width: 11px!important;
    min-width: 11px!important;
    max-width: 11px!important
}

.w-12 {
    width: 12px!important;
    min-width: 12px!important;
    max-width: 12px!important
}

.w-13 {
    width: 13px!important;
    min-width: 13px!important;
    max-width: 13px!important
}

.w-14 {
    width: 14px!important;
    min-width: 14px!important;
    max-width: 14px!important
}

.w-15 {
    width: 15px!important;
    min-width: 15px!important;
    max-width: 15px!important
}

.w-16 {
    width: 16px!important;
    min-width: 16px!important;
    max-width: 16px!important
}

.w-17 {
    width: 17px!important;
    min-width: 17px!important;
    max-width: 17px!important
}

.w-18 {
    width: 18px!important;
    min-width: 18px!important;
    max-width: 18px!important
}

.w-19 {
    width: 19px!important;
    min-width: 19px!important;
    max-width: 19px!important
}

.w-20 {
    width: 20px!important;
    min-width: 20px!important;
    max-width: 20px!important
}

.w-21 {
    width: 21px!important;
    min-width: 21px!important;
    max-width: 21px!important
}

.w-22 {
    width: 22px!important;
    min-width: 22px!important;
    max-width: 22px!important
}

.w-23 {
    width: 23px!important;
    min-width: 23px!important;
    max-width: 23px!important
}

.w-24 {
    width: 24px!important;
    min-width: 24px!important;
    max-width: 24px!important
}

.w-25 {
    width: 25px!important;
    min-width: 25px!important;
    max-width: 25px!important
}

.w-26 {
    width: 26px!important;
    min-width: 26px!important;
    max-width: 26px!important
}

.w-27 {
    width: 27px!important;
    min-width: 27px!important;
    max-width: 27px!important
}

.w-28 {
    width: 28px!important;
    min-width: 28px!important;
    max-width: 28px!important
}

.w-29 {
    width: 29px!important;
    min-width: 29px!important;
    max-width: 29px!important
}

.w-30 {
    width: 30px!important;
    min-width: 30px!important;
    max-width: 30px!important
}

.w-31 {
    width: 31px!important;
    min-width: 31px!important;
    max-width: 31px!important
}

.w-32 {
    width: 32px!important;
    min-width: 32px!important;
    max-width: 32px!important
}

.w-33 {
    width: 33px!important;
    min-width: 33px!important;
    max-width: 33px!important
}

.w-34 {
    width: 34px!important;
    min-width: 34px!important;
    max-width: 34px!important
}

.w-35 {
    width: 35px!important;
    min-width: 35px!important;
    max-width: 35px!important
}

.w-36 {
    width: 36px!important;
    min-width: 36px!important;
    max-width: 36px!important
}

.w-37 {
    width: 37px!important;
    min-width: 37px!important;
    max-width: 37px!important
}

.w-38 {
    width: 38px!important;
    min-width: 38px!important;
    max-width: 38px!important
}

.w-39 {
    width: 39px!important;
    min-width: 39px!important;
    max-width: 39px!important
}

.w-40 {
    width: 40px!important;
    min-width: 40px!important;
    max-width: 40px!important
}

.w-41 {
    width: 41px!important;
    min-width: 41px!important;
    max-width: 41px!important
}

.w-42 {
    width: 42px!important;
    min-width: 42px!important;
    max-width: 42px!important
}

.w-43 {
    width: 43px!important;
    min-width: 43px!important;
    max-width: 43px!important
}

.w-44 {
    width: 44px!important;
    min-width: 44px!important;
    max-width: 44px!important
}

.w-45 {
    width: 45px!important;
    min-width: 45px!important;
    max-width: 45px!important
}

.w-46 {
    width: 46px!important;
    min-width: 46px!important;
    max-width: 46px!important
}

.w-47 {
    width: 47px!important;
    min-width: 47px!important;
    max-width: 47px!important
}

.w-48 {
    width: 48px!important;
    min-width: 48px!important;
    max-width: 48px!important
}

.w-49 {
    width: 49px!important;
    min-width: 49px!important;
    max-width: 49px!important
}

.w-50 {
    width: 50px!important;
    min-width: 50px!important;
    max-width: 50px!important
}

.w-51 {
    width: 51px!important;
    min-width: 51px!important;
    max-width: 51px!important
}

.w-52 {
    width: 52px!important;
    min-width: 52px!important;
    max-width: 52px!important
}

.w-53 {
    width: 53px!important;
    min-width: 53px!important;
    max-width: 53px!important
}

.w-54 {
    width: 54px!important;
    min-width: 54px!important;
    max-width: 54px!important
}

.w-55 {
    width: 55px!important;
    min-width: 55px!important;
    max-width: 55px!important
}

.w-56 {
    width: 56px!important;
    min-width: 56px!important;
    max-width: 56px!important
}

.w-57 {
    width: 57px!important;
    min-width: 57px!important;
    max-width: 57px!important
}

.w-58 {
    width: 58px!important;
    min-width: 58px!important;
    max-width: 58px!important
}

.w-59 {
    width: 59px!important;
    min-width: 59px!important;
    max-width: 59px!important
}

.w-60 {
    width: 60px!important;
    min-width: 60px!important;
    max-width: 60px!important
}

.w-61 {
    width: 61px!important;
    min-width: 61px!important;
    max-width: 61px!important
}

.w-62 {
    width: 62px!important;
    min-width: 62px!important;
    max-width: 62px!important
}

.w-63 {
    width: 63px!important;
    min-width: 63px!important;
    max-width: 63px!important
}

.w-64 {
    width: 64px!important;
    min-width: 64px!important;
    max-width: 64px!important
}

.w-65 {
    width: 65px!important;
    min-width: 65px!important;
    max-width: 65px!important
}

.w-66 {
    width: 66px!important;
    min-width: 66px!important;
    max-width: 66px!important
}

.w-67 {
    width: 67px!important;
    min-width: 67px!important;
    max-width: 67px!important
}

.w-68 {
    width: 68px!important;
    min-width: 68px!important;
    max-width: 68px!important
}

.w-69 {
    width: 69px!important;
    min-width: 69px!important;
    max-width: 69px!important
}

.w-70 {
    width: 70px!important;
    min-width: 70px!important;
    max-width: 70px!important
}

.w-71 {
    width: 71px!important;
    min-width: 71px!important;
    max-width: 71px!important
}

.w-72 {
    width: 72px!important;
    min-width: 72px!important;
    max-width: 72px!important
}

.w-73 {
    width: 73px!important;
    min-width: 73px!important;
    max-width: 73px!important
}

.w-74 {
    width: 74px!important;
    min-width: 74px!important;
    max-width: 74px!important
}

.w-75 {
    width: 75px!important;
    min-width: 75px!important;
    max-width: 75px!important
}

.w-76 {
    width: 76px!important;
    min-width: 76px!important;
    max-width: 76px!important
}

.w-77 {
    width: 77px!important;
    min-width: 77px!important;
    max-width: 77px!important
}

.w-78 {
    width: 78px!important;
    min-width: 78px!important;
    max-width: 78px!important
}

.w-79 {
    width: 79px!important;
    min-width: 79px!important;
    max-width: 79px!important
}

.w-80 {
    width: 80px!important;
    min-width: 80px!important;
    max-width: 80px!important
}

.w-81 {
    width: 81px!important;
    min-width: 81px!important;
    max-width: 81px!important
}

.w-82 {
    width: 82px!important;
    min-width: 82px!important;
    max-width: 82px!important
}

.w-83 {
    width: 83px!important;
    min-width: 83px!important;
    max-width: 83px!important
}

.w-84 {
    width: 84px!important;
    min-width: 84px!important;
    max-width: 84px!important
}

.w-85 {
    width: 85px!important;
    min-width: 85px!important;
    max-width: 85px!important
}

.w-86 {
    width: 86px!important;
    min-width: 86px!important;
    max-width: 86px!important
}

.w-87 {
    width: 87px!important;
    min-width: 87px!important;
    max-width: 87px!important
}

.w-88 {
    width: 88px!important;
    min-width: 88px!important;
    max-width: 88px!important
}

.w-89 {
    width: 89px!important;
    min-width: 89px!important;
    max-width: 89px!important
}

.w-90 {
    width: 90px!important;
    min-width: 90px!important;
    max-width: 90px!important
}

.w-91 {
    width: 91px!important;
    min-width: 91px!important;
    max-width: 91px!important
}

.w-92 {
    width: 92px!important;
    min-width: 92px!important;
    max-width: 92px!important
}

.w-93 {
    width: 93px!important;
    min-width: 93px!important;
    max-width: 93px!important
}

.w-94 {
    width: 94px!important;
    min-width: 94px!important;
    max-width: 94px!important
}

.w-95 {
    width: 95px!important;
    min-width: 95px!important;
    max-width: 95px!important
}

.w-96 {
    width: 96px!important;
    min-width: 96px!important;
    max-width: 96px!important
}

.w-97 {
    width: 97px!important;
    min-width: 97px!important;
    max-width: 97px!important
}

.w-98 {
    width: 98px!important;
    min-width: 98px!important;
    max-width: 98px!important
}

.w-99 {
    width: 99px!important;
    min-width: 99px!important;
    max-width: 99px!important
}

.w-100 {
    width: 100px!important;
    min-width: 100px!important;
    max-width: 100px!important
}

.w-101 {
    width: 101px!important;
    min-width: 101px!important;
    max-width: 101px!important
}

.w-102 {
    width: 102px!important;
    min-width: 102px!important;
    max-width: 102px!important
}

.w-103 {
    width: 103px!important;
    min-width: 103px!important;
    max-width: 103px!important
}

.w-104 {
    width: 104px!important;
    min-width: 104px!important;
    max-width: 104px!important
}

.w-105 {
    width: 105px!important;
    min-width: 105px!important;
    max-width: 105px!important
}

.w-106 {
    width: 106px!important;
    min-width: 106px!important;
    max-width: 106px!important
}

.w-107 {
    width: 107px!important;
    min-width: 107px!important;
    max-width: 107px!important
}

.w-108 {
    width: 108px!important;
    min-width: 108px!important;
    max-width: 108px!important
}

.w-109 {
    width: 109px!important;
    min-width: 109px!important;
    max-width: 109px!important
}

.w-110 {
    width: 110px!important;
    min-width: 110px!important;
    max-width: 110px!important
}

.w-111 {
    width: 111px!important;
    min-width: 111px!important;
    max-width: 111px!important
}

.w-112 {
    width: 112px!important;
    min-width: 112px!important;
    max-width: 112px!important
}

.w-113 {
    width: 113px!important;
    min-width: 113px!important;
    max-width: 113px!important
}

.w-114 {
    width: 114px!important;
    min-width: 114px!important;
    max-width: 114px!important
}

.w-115 {
    width: 115px!important;
    min-width: 115px!important;
    max-width: 115px!important
}

.w-116 {
    width: 116px!important;
    min-width: 116px!important;
    max-width: 116px!important
}

.w-117 {
    width: 117px!important;
    min-width: 117px!important;
    max-width: 117px!important
}

.w-118 {
    width: 118px!important;
    min-width: 118px!important;
    max-width: 118px!important
}

.w-119 {
    width: 119px!important;
    min-width: 119px!important;
    max-width: 119px!important
}

.w-120 {
    width: 120px!important;
    min-width: 120px!important;
    max-width: 120px!important
}

.w-121 {
    width: 121px!important;
    min-width: 121px!important;
    max-width: 121px!important
}

.w-122 {
    width: 122px!important;
    min-width: 122px!important;
    max-width: 122px!important
}

.w-123 {
    width: 123px!important;
    min-width: 123px!important;
    max-width: 123px!important
}

.w-124 {
    width: 124px!important;
    min-width: 124px!important;
    max-width: 124px!important
}

.w-125 {
    width: 125px!important;
    min-width: 125px!important;
    max-width: 125px!important
}

.w-126 {
    width: 126px!important;
    min-width: 126px!important;
    max-width: 126px!important
}

.w-127 {
    width: 127px!important;
    min-width: 127px!important;
    max-width: 127px!important
}

.w-128 {
    width: 128px!important;
    min-width: 128px!important;
    max-width: 128px!important
}

.w-129 {
    width: 129px!important;
    min-width: 129px!important;
    max-width: 129px!important
}

.w-130 {
    width: 130px!important;
    min-width: 130px!important;
    max-width: 130px!important
}

.w-131 {
    width: 131px!important;
    min-width: 131px!important;
    max-width: 131px!important
}

.w-132 {
    width: 132px!important;
    min-width: 132px!important;
    max-width: 132px!important
}

.w-133 {
    width: 133px!important;
    min-width: 133px!important;
    max-width: 133px!important
}

.w-134 {
    width: 134px!important;
    min-width: 134px!important;
    max-width: 134px!important
}

.w-135 {
    width: 135px!important;
    min-width: 135px!important;
    max-width: 135px!important
}

.w-136 {
    width: 136px!important;
    min-width: 136px!important;
    max-width: 136px!important
}

.w-137 {
    width: 137px!important;
    min-width: 137px!important;
    max-width: 137px!important
}

.w-138 {
    width: 138px!important;
    min-width: 138px!important;
    max-width: 138px!important
}

.w-139 {
    width: 139px!important;
    min-width: 139px!important;
    max-width: 139px!important
}

.w-140 {
    width: 140px!important;
    min-width: 140px!important;
    max-width: 140px!important
}

.w-141 {
    width: 141px!important;
    min-width: 141px!important;
    max-width: 141px!important
}

.w-142 {
    width: 142px!important;
    min-width: 142px!important;
    max-width: 142px!important
}

.w-143 {
    width: 143px!important;
    min-width: 143px!important;
    max-width: 143px!important
}

.w-144 {
    width: 144px!important;
    min-width: 144px!important;
    max-width: 144px!important
}

.w-145 {
    width: 145px!important;
    min-width: 145px!important;
    max-width: 145px!important
}

.w-146 {
    width: 146px!important;
    min-width: 146px!important;
    max-width: 146px!important
}

.w-147 {
    width: 147px!important;
    min-width: 147px!important;
    max-width: 147px!important
}

.w-148 {
    width: 148px!important;
    min-width: 148px!important;
    max-width: 148px!important
}

.w-149 {
    width: 149px!important;
    min-width: 149px!important;
    max-width: 149px!important
}

.w-150 {
    width: 150px!important;
    min-width: 150px!important;
    max-width: 150px!important
}

.w-151 {
    width: 151px!important;
    min-width: 151px!important;
    max-width: 151px!important
}

.w-152 {
    width: 152px!important;
    min-width: 152px!important;
    max-width: 152px!important
}

.w-153 {
    width: 153px!important;
    min-width: 153px!important;
    max-width: 153px!important
}

.w-154 {
    width: 154px!important;
    min-width: 154px!important;
    max-width: 154px!important
}

.w-155 {
    width: 155px!important;
    min-width: 155px!important;
    max-width: 155px!important
}

.w-156 {
    width: 156px!important;
    min-width: 156px!important;
    max-width: 156px!important
}

.w-157 {
    width: 157px!important;
    min-width: 157px!important;
    max-width: 157px!important
}

.w-158 {
    width: 158px!important;
    min-width: 158px!important;
    max-width: 158px!important
}

.w-159 {
    width: 159px!important;
    min-width: 159px!important;
    max-width: 159px!important
}

.w-160 {
    width: 160px!important;
    min-width: 160px!important;
    max-width: 160px!important
}

.w-161 {
    width: 161px!important;
    min-width: 161px!important;
    max-width: 161px!important
}

.w-162 {
    width: 162px!important;
    min-width: 162px!important;
    max-width: 162px!important
}

.w-163 {
    width: 163px!important;
    min-width: 163px!important;
    max-width: 163px!important
}

.w-164 {
    width: 164px!important;
    min-width: 164px!important;
    max-width: 164px!important
}

.w-165 {
    width: 165px!important;
    min-width: 165px!important;
    max-width: 165px!important
}

.w-166 {
    width: 166px!important;
    min-width: 166px!important;
    max-width: 166px!important
}

.w-167 {
    width: 167px!important;
    min-width: 167px!important;
    max-width: 167px!important
}

.w-168 {
    width: 168px!important;
    min-width: 168px!important;
    max-width: 168px!important
}

.w-169 {
    width: 169px!important;
    min-width: 169px!important;
    max-width: 169px!important
}

.w-170 {
    width: 170px!important;
    min-width: 170px!important;
    max-width: 170px!important
}

.w-171 {
    width: 171px!important;
    min-width: 171px!important;
    max-width: 171px!important
}

.w-172 {
    width: 172px!important;
    min-width: 172px!important;
    max-width: 172px!important
}

.w-173 {
    width: 173px!important;
    min-width: 173px!important;
    max-width: 173px!important
}

.w-174 {
    width: 174px!important;
    min-width: 174px!important;
    max-width: 174px!important
}

.w-175 {
    width: 175px!important;
    min-width: 175px!important;
    max-width: 175px!important
}

.w-176 {
    width: 176px!important;
    min-width: 176px!important;
    max-width: 176px!important
}

.w-177 {
    width: 177px!important;
    min-width: 177px!important;
    max-width: 177px!important
}

.w-178 {
    width: 178px!important;
    min-width: 178px!important;
    max-width: 178px!important
}

.w-179 {
    width: 179px!important;
    min-width: 179px!important;
    max-width: 179px!important
}

.w-180 {
    width: 180px!important;
    min-width: 180px!important;
    max-width: 180px!important
}

.w-0-p {
    width: 0%!important
}

.w-5-p {
    width: 5%!important
}

.w-10-p {
    width: 10%!important
}

.w-15-p {
    width: 15%!important
}

.w-20-p {
    width: 20%!important
}

.w-25-p {
    width: 25%!important
}

.w-30-p {
    width: 30%!important
}

.w-35-p {
    width: 35%!important
}

.w-40-p {
    width: 40%!important
}

.w-45-p {
    width: 45%!important
}

.w-50-p {
    width: 50%!important
}

.w-55-p {
    width: 55%!important
}

.w-60-p {
    width: 60%!important
}

.w-65-p {
    width: 65%!important
}

.w-70-p {
    width: 70%!important
}

.w-75-p {
    width: 75%!important
}

.w-80-p {
    width: 80%!important
}

.w-85-p {
    width: 85%!important
}

.w-90-p {
    width: 90%!important
}

.w-95-p {
    width: 95%!important
}

.w-100-p {
    width: 100%!important
}

.m-0 {
    margin: 0!important
}

.m-1 {
    margin: 1px!important
}

.m-2 {
    margin: 2px!important
}

.m-3 {
    margin: 3px!important
}

.m-4 {
    margin: 4px!important
}

.m-5 {
    margin: 5px!important
}

.m-6 {
    margin: 6px!important
}

.m-7 {
    margin: 7px!important
}

.m-8 {
    margin: 8px!important
}

.m-9 {
    margin: 9px!important
}

.m-10 {
    margin: 10px!important
}

.m-11 {
    margin: 11px!important
}

.m-12 {
    margin: 12px!important
}

.m-13 {
    margin: 13px!important
}

.m-14 {
    margin: 14px!important
}

.m-15 {
    margin: 15px!important
}

.m-16 {
    margin: 16px!important
}

.m-17 {
    margin: 17px!important
}

.m-18 {
    margin: 18px!important
}

.m-19 {
    margin: 19px!important
}

.m-20 {
    margin: 20px!important
}

.m-21 {
    margin: 21px!important
}

.m-22 {
    margin: 22px!important
}

.m-23 {
    margin: 23px!important
}

.m-24 {
    margin: 24px!important
}

.m-25 {
    margin: 25px!important
}

.m-26 {
    margin: 26px!important
}

.m-27 {
    margin: 27px!important
}

.m-28 {
    margin: 28px!important
}

.m-29 {
    margin: 29px!important
}

.m-30 {
    margin: 30px!important
}

.m-31 {
    margin: 31px!important
}

.m-32 {
    margin: 32px!important
}

.m-33 {
    margin: 33px!important
}

.m-34 {
    margin: 34px!important
}

.m-35 {
    margin: 35px!important
}

.m-36 {
    margin: 36px!important
}

.m-37 {
    margin: 37px!important
}

.m-38 {
    margin: 38px!important
}

.m-39 {
    margin: 39px!important
}

.m-40 {
    margin: 40px!important
}

.m-41 {
    margin: 41px!important
}

.m-42 {
    margin: 42px!important
}

.m-43 {
    margin: 43px!important
}

.m-44 {
    margin: 44px!important
}

.m-45 {
    margin: 45px!important
}

.m-46 {
    margin: 46px!important
}

.m-47 {
    margin: 47px!important
}

.m-48 {
    margin: 48px!important
}

.m-49 {
    margin: 49px!important
}

.m-50 {
    margin: 50px!important
}

.m-51 {
    margin: 51px!important
}

.m-52 {
    margin: 52px!important
}

.m-53 {
    margin: 53px!important
}

.m-54 {
    margin: 54px!important
}

.m-55 {
    margin: 55px!important
}

.m-56 {
    margin: 56px!important
}

.m-57 {
    margin: 57px!important
}

.m-58 {
    margin: 58px!important
}

.m-59 {
    margin: 59px!important
}

.m-60 {
    margin: 60px!important
}

.m-61 {
    margin: 61px!important
}

.m-62 {
    margin: 62px!important
}

.m-63 {
    margin: 63px!important
}

.m-64 {
    margin: 64px!important
}

.mx-0 {
    margin-right: 0!important;
    margin-left: 0!important
}

.my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important
}

.mx-1 {
    margin-right: 1px!important;
    margin-left: 1px!important
}

.my-1 {
    margin-top: 1px!important;
    margin-bottom: 1px!important
}

.mx-2 {
    margin-right: 2px!important;
    margin-left: 2px!important
}

.my-2 {
    margin-top: 2px!important;
    margin-bottom: 2px!important
}

.mx-3 {
    margin-right: 3px!important;
    margin-left: 3px!important
}

.my-3 {
    margin-top: 3px!important;
    margin-bottom: 3px!important
}

.mx-4 {
    margin-right: 4px!important;
    margin-left: 4px!important
}

.my-4 {
    margin-top: 4px!important;
    margin-bottom: 4px!important
}

.mx-5 {
    margin-right: 5px!important;
    margin-left: 5px!important
}

.my-5 {
    margin-top: 5px!important;
    margin-bottom: 5px!important
}

.mx-6 {
    margin-right: 6px!important;
    margin-left: 6px!important
}

.my-6 {
    margin-top: 6px!important;
    margin-bottom: 6px!important
}

.mx-7 {
    margin-right: 7px!important;
    margin-left: 7px!important
}

.my-7 {
    margin-top: 7px!important;
    margin-bottom: 7px!important
}

.mx-8 {
    margin-right: 8px!important;
    margin-left: 8px!important
}

.my-8 {
    margin-top: 8px!important;
    margin-bottom: 8px!important
}

.mx-9 {
    margin-right: 9px!important;
    margin-left: 9px!important
}

.my-9 {
    margin-top: 9px!important;
    margin-bottom: 9px!important
}

.mx-10 {
    margin-right: 10px!important;
    margin-left: 10px!important
}

.my-10 {
    margin-top: 10px!important;
    margin-bottom: 10px!important
}

.mx-11 {
    margin-right: 11px!important;
    margin-left: 11px!important
}

.my-11 {
    margin-top: 11px!important;
    margin-bottom: 11px!important
}

.mx-12 {
    margin-right: 12px!important;
    margin-left: 12px!important
}

.my-12 {
    margin-top: 12px!important;
    margin-bottom: 12px!important
}

.mx-13 {
    margin-right: 13px!important;
    margin-left: 13px!important
}

.my-13 {
    margin-top: 13px!important;
    margin-bottom: 13px!important
}

.mx-14 {
    margin-right: 14px!important;
    margin-left: 14px!important
}

.my-14 {
    margin-top: 14px!important;
    margin-bottom: 14px!important
}

.mx-15 {
    margin-right: 15px!important;
    margin-left: 15px!important
}

.my-15 {
    margin-top: 15px!important;
    margin-bottom: 15px!important
}

.mx-16 {
    margin-right: 16px!important;
    margin-left: 16px!important
}

.my-16 {
    margin-top: 16px!important;
    margin-bottom: 16px!important
}

.mx-17 {
    margin-right: 17px!important;
    margin-left: 17px!important
}

.my-17 {
    margin-top: 17px!important;
    margin-bottom: 17px!important
}

.mx-18 {
    margin-right: 18px!important;
    margin-left: 18px!important
}

.my-18 {
    margin-top: 18px!important;
    margin-bottom: 18px!important
}

.mx-19 {
    margin-right: 19px!important;
    margin-left: 19px!important
}

.my-19 {
    margin-top: 19px!important;
    margin-bottom: 19px!important
}

.mx-20 {
    margin-right: 20px!important;
    margin-left: 20px!important
}

.my-20 {
    margin-top: 20px!important;
    margin-bottom: 20px!important
}

.mx-21 {
    margin-right: 21px!important;
    margin-left: 21px!important
}

.my-21 {
    margin-top: 21px!important;
    margin-bottom: 21px!important
}

.mx-22 {
    margin-right: 22px!important;
    margin-left: 22px!important
}

.my-22 {
    margin-top: 22px!important;
    margin-bottom: 22px!important
}

.mx-23 {
    margin-right: 23px!important;
    margin-left: 23px!important
}

.my-23 {
    margin-top: 23px!important;
    margin-bottom: 23px!important
}

.mx-24 {
    margin-right: 24px!important;
    margin-left: 24px!important
}

.my-24 {
    margin-top: 24px!important;
    margin-bottom: 24px!important
}

.mx-25 {
    margin-right: 25px!important;
    margin-left: 25px!important
}

.my-25 {
    margin-top: 25px!important;
    margin-bottom: 25px!important
}

.mx-26 {
    margin-right: 26px!important;
    margin-left: 26px!important
}

.my-26 {
    margin-top: 26px!important;
    margin-bottom: 26px!important
}

.mx-27 {
    margin-right: 27px!important;
    margin-left: 27px!important
}

.my-27 {
    margin-top: 27px!important;
    margin-bottom: 27px!important
}

.mx-28 {
    margin-right: 28px!important;
    margin-left: 28px!important
}

.my-28 {
    margin-top: 28px!important;
    margin-bottom: 28px!important
}

.mx-29 {
    margin-right: 29px!important;
    margin-left: 29px!important
}

.my-29 {
    margin-top: 29px!important;
    margin-bottom: 29px!important
}

.mx-30 {
    margin-right: 30px!important;
    margin-left: 30px!important
}

.my-30 {
    margin-top: 30px!important;
    margin-bottom: 30px!important
}

.mx-31 {
    margin-right: 31px!important;
    margin-left: 31px!important
}

.my-31 {
    margin-top: 31px!important;
    margin-bottom: 31px!important
}

.mx-32 {
    margin-right: 32px!important;
    margin-left: 32px!important
}

.my-32 {
    margin-top: 32px!important;
    margin-bottom: 32px!important
}

.mx-33 {
    margin-right: 33px!important;
    margin-left: 33px!important
}

.my-33 {
    margin-top: 33px!important;
    margin-bottom: 33px!important
}

.mx-34 {
    margin-right: 34px!important;
    margin-left: 34px!important
}

.my-34 {
    margin-top: 34px!important;
    margin-bottom: 34px!important
}

.mx-35 {
    margin-right: 35px!important;
    margin-left: 35px!important
}

.my-35 {
    margin-top: 35px!important;
    margin-bottom: 35px!important
}

.mx-36 {
    margin-right: 36px!important;
    margin-left: 36px!important
}

.my-36 {
    margin-top: 36px!important;
    margin-bottom: 36px!important
}

.mx-37 {
    margin-right: 37px!important;
    margin-left: 37px!important
}

.my-37 {
    margin-top: 37px!important;
    margin-bottom: 37px!important
}

.mx-38 {
    margin-right: 38px!important;
    margin-left: 38px!important
}

.my-38 {
    margin-top: 38px!important;
    margin-bottom: 38px!important
}

.mx-39 {
    margin-right: 39px!important;
    margin-left: 39px!important
}

.my-39 {
    margin-top: 39px!important;
    margin-bottom: 39px!important
}

.mx-40 {
    margin-right: 40px!important;
    margin-left: 40px!important
}

.my-40 {
    margin-top: 40px!important;
    margin-bottom: 40px!important
}

.mx-41 {
    margin-right: 41px!important;
    margin-left: 41px!important
}

.my-41 {
    margin-top: 41px!important;
    margin-bottom: 41px!important
}

.mx-42 {
    margin-right: 42px!important;
    margin-left: 42px!important
}

.my-42 {
    margin-top: 42px!important;
    margin-bottom: 42px!important
}

.mx-43 {
    margin-right: 43px!important;
    margin-left: 43px!important
}

.my-43 {
    margin-top: 43px!important;
    margin-bottom: 43px!important
}

.mx-44 {
    margin-right: 44px!important;
    margin-left: 44px!important
}

.my-44 {
    margin-top: 44px!important;
    margin-bottom: 44px!important
}

.mx-45 {
    margin-right: 45px!important;
    margin-left: 45px!important
}

.my-45 {
    margin-top: 45px!important;
    margin-bottom: 45px!important
}

.mx-46 {
    margin-right: 46px!important;
    margin-left: 46px!important
}

.my-46 {
    margin-top: 46px!important;
    margin-bottom: 46px!important
}

.mx-47 {
    margin-right: 47px!important;
    margin-left: 47px!important
}

.my-47 {
    margin-top: 47px!important;
    margin-bottom: 47px!important
}

.mx-48 {
    margin-right: 48px!important;
    margin-left: 48px!important
}

.my-48 {
    margin-top: 48px!important;
    margin-bottom: 48px!important
}

.mx-49 {
    margin-right: 49px!important;
    margin-left: 49px!important
}

.my-49 {
    margin-top: 49px!important;
    margin-bottom: 49px!important
}

.mx-50 {
    margin-right: 50px!important;
    margin-left: 50px!important
}

.my-50 {
    margin-top: 50px!important;
    margin-bottom: 50px!important
}

.mx-51 {
    margin-right: 51px!important;
    margin-left: 51px!important
}

.my-51 {
    margin-top: 51px!important;
    margin-bottom: 51px!important
}

.mx-52 {
    margin-right: 52px!important;
    margin-left: 52px!important
}

.my-52 {
    margin-top: 52px!important;
    margin-bottom: 52px!important
}

.mx-53 {
    margin-right: 53px!important;
    margin-left: 53px!important
}

.my-53 {
    margin-top: 53px!important;
    margin-bottom: 53px!important
}

.mx-54 {
    margin-right: 54px!important;
    margin-left: 54px!important
}

.my-54 {
    margin-top: 54px!important;
    margin-bottom: 54px!important
}

.mx-55 {
    margin-right: 55px!important;
    margin-left: 55px!important
}

.my-55 {
    margin-top: 55px!important;
    margin-bottom: 55px!important
}

.mx-56 {
    margin-right: 56px!important;
    margin-left: 56px!important
}

.my-56 {
    margin-top: 56px!important;
    margin-bottom: 56px!important
}

.mx-57 {
    margin-right: 57px!important;
    margin-left: 57px!important
}

.my-57 {
    margin-top: 57px!important;
    margin-bottom: 57px!important
}

.mx-58 {
    margin-right: 58px!important;
    margin-left: 58px!important
}

.my-58 {
    margin-top: 58px!important;
    margin-bottom: 58px!important
}

.mx-59 {
    margin-right: 59px!important;
    margin-left: 59px!important
}

.my-59 {
    margin-top: 59px!important;
    margin-bottom: 59px!important
}

.mx-60 {
    margin-right: 60px!important;
    margin-left: 60px!important
}

.my-60 {
    margin-top: 60px!important;
    margin-bottom: 60px!important
}

.mx-61 {
    margin-right: 61px!important;
    margin-left: 61px!important
}

.my-61 {
    margin-top: 61px!important;
    margin-bottom: 61px!important
}

.mx-62 {
    margin-right: 62px!important;
    margin-left: 62px!important
}

.my-62 {
    margin-top: 62px!important;
    margin-bottom: 62px!important
}

.mx-63 {
    margin-right: 63px!important;
    margin-left: 63px!important
}

.my-63 {
    margin-top: 63px!important;
    margin-bottom: 63px!important
}

.mx-64 {
    margin-right: 64px!important;
    margin-left: 64px!important
}

.my-64 {
    margin-top: 64px!important;
    margin-bottom: 64px!important
}

.mt-0 {
    margin-top: 0!important
}

.mr-0 {
    margin-right: 0!important
}

.mb-0 {
    margin-bottom: 0!important
}

.ml-0 {
    margin-left: 0!important
}

.mt-1 {
    margin-top: 1px!important
}

.mr-1 {
    margin-right: 1px!important
}

.mb-1 {
    margin-bottom: 1px!important
}

.ml-1 {
    margin-left: 1px!important
}

.mt-2 {
    margin-top: 2px!important
}

.mr-2 {
    margin-right: 2px!important
}

.mb-2 {
    margin-bottom: 2px!important
}

.ml-2 {
    margin-left: 2px!important
}

.mt-3 {
    margin-top: 3px!important
}

.mr-3 {
    margin-right: 3px!important
}

.mb-3 {
    margin-bottom: 3px!important
}

.ml-3 {
    margin-left: 3px!important
}

.mt-4 {
    margin-top: 4px!important
}

.mr-4 {
    margin-right: 4px!important
}

.mb-4 {
    margin-bottom: 4px!important
}

.ml-4 {
    margin-left: 4px!important
}

.mt-5 {
    margin-top: 5px!important
}

.mr-5 {
    margin-right: 5px!important
}

.mb-5 {
    margin-bottom: 5px!important
}

.ml-5 {
    margin-left: 5px!important
}

.mt-6 {
    margin-top: 6px!important
}

.mr-6 {
    margin-right: 6px!important
}

.mb-6 {
    margin-bottom: 6px!important
}

.ml-6 {
    margin-left: 6px!important
}

.mt-7 {
    margin-top: 7px!important
}

.mr-7 {
    margin-right: 7px!important
}

.mb-7 {
    margin-bottom: 7px!important
}

.ml-7 {
    margin-left: 7px!important
}

.mt-8 {
    margin-top: 8px!important
}

.mr-8 {
    margin-right: 8px!important
}

.mb-8 {
    margin-bottom: 8px!important
}

.ml-8 {
    margin-left: 8px!important
}

.mt-9 {
    margin-top: 9px!important
}

.mr-9 {
    margin-right: 9px!important
}

.mb-9 {
    margin-bottom: 9px!important
}

.ml-9 {
    margin-left: 9px!important
}

.mt-10 {
    margin-top: 10px!important
}

.mr-10 {
    margin-right: 10px!important
}

.mb-10 {
    margin-bottom: 10px!important
}

.ml-10 {
    margin-left: 10px!important
}

.mt-11 {
    margin-top: 11px!important
}

.mr-11 {
    margin-right: 11px!important
}

.mb-11 {
    margin-bottom: 11px!important
}

.ml-11 {
    margin-left: 11px!important
}

.mt-12 {
    margin-top: 12px!important
}

.mr-12 {
    margin-right: 12px!important
}

.mb-12 {
    margin-bottom: 12px!important
}

.ml-12 {
    margin-left: 12px!important
}

.mt-13 {
    margin-top: 13px!important
}

.mr-13 {
    margin-right: 13px!important
}

.mb-13 {
    margin-bottom: 13px!important
}

.ml-13 {
    margin-left: 13px!important
}

.mt-14 {
    margin-top: 14px!important
}

.mr-14 {
    margin-right: 14px!important
}

.mb-14 {
    margin-bottom: 14px!important
}

.ml-14 {
    margin-left: 14px!important
}

.mt-15 {
    margin-top: 15px!important
}

.mr-15 {
    margin-right: 15px!important
}

.mb-15 {
    margin-bottom: 15px!important
}

.ml-15 {
    margin-left: 15px!important
}

.mt-16 {
    margin-top: 16px!important
}

.mr-16 {
    margin-right: 16px!important
}

.mb-16 {
    margin-bottom: 16px!important
}

.ml-16 {
    margin-left: 16px!important
}

.mt-17 {
    margin-top: 17px!important
}

.mr-17 {
    margin-right: 17px!important
}

.mb-17 {
    margin-bottom: 17px!important
}

.ml-17 {
    margin-left: 17px!important
}

.mt-18 {
    margin-top: 18px!important
}

.mr-18 {
    margin-right: 18px!important
}

.mb-18 {
    margin-bottom: 18px!important
}

.ml-18 {
    margin-left: 18px!important
}

.mt-19 {
    margin-top: 19px!important
}

.mr-19 {
    margin-right: 19px!important
}

.mb-19 {
    margin-bottom: 19px!important
}

.ml-19 {
    margin-left: 19px!important
}

.mt-20 {
    margin-top: 20px!important
}

.mr-20 {
    margin-right: 20px!important
}

.mb-20 {
    margin-bottom: 20px!important
}

.ml-20 {
    margin-left: 20px!important
}

.mt-21 {
    margin-top: 21px!important
}

.mr-21 {
    margin-right: 21px!important
}

.mb-21 {
    margin-bottom: 21px!important
}

.ml-21 {
    margin-left: 21px!important
}

.mt-22 {
    margin-top: 22px!important
}

.mr-22 {
    margin-right: 22px!important
}

.mb-22 {
    margin-bottom: 22px!important
}

.ml-22 {
    margin-left: 22px!important
}

.mt-23 {
    margin-top: 23px!important
}

.mr-23 {
    margin-right: 23px!important
}

.mb-23 {
    margin-bottom: 23px!important
}

.ml-23 {
    margin-left: 23px!important
}

.mt-24 {
    margin-top: 24px!important
}

.mr-24 {
    margin-right: 24px!important
}

.mb-24 {
    margin-bottom: 24px!important
}

.ml-24 {
    margin-left: 24px!important
}

.mt-25 {
    margin-top: 25px!important
}

.mr-25 {
    margin-right: 25px!important
}

.mb-25 {
    margin-bottom: 25px!important
}

.ml-25 {
    margin-left: 25px!important
}

.mt-26 {
    margin-top: 26px!important
}

.mr-26 {
    margin-right: 26px!important
}

.mb-26 {
    margin-bottom: 26px!important
}

.ml-26 {
    margin-left: 26px!important
}

.mt-27 {
    margin-top: 27px!important
}

.mr-27 {
    margin-right: 27px!important
}

.mb-27 {
    margin-bottom: 27px!important
}

.ml-27 {
    margin-left: 27px!important
}

.mt-28 {
    margin-top: 28px!important
}

.mr-28 {
    margin-right: 28px!important
}

.mb-28 {
    margin-bottom: 28px!important
}

.ml-28 {
    margin-left: 28px!important
}

.mt-29 {
    margin-top: 29px!important
}

.mr-29 {
    margin-right: 29px!important
}

.mb-29 {
    margin-bottom: 29px!important
}

.ml-29 {
    margin-left: 29px!important
}

.mt-30 {
    margin-top: 30px!important
}

.mr-30 {
    margin-right: 30px!important
}

.mb-30 {
    margin-bottom: 30px!important
}

.ml-30 {
    margin-left: 30px!important
}

.mt-31 {
    margin-top: 31px!important
}

.mr-31 {
    margin-right: 31px!important
}

.mb-31 {
    margin-bottom: 31px!important
}

.ml-31 {
    margin-left: 31px!important
}

.mt-32 {
    margin-top: 32px!important
}

.mr-32 {
    margin-right: 32px!important
}

.mb-32 {
    margin-bottom: 32px!important
}

.ml-32 {
    margin-left: 32px!important
}

.mt-33 {
    margin-top: 33px!important
}

.mr-33 {
    margin-right: 33px!important
}

.mb-33 {
    margin-bottom: 33px!important
}

.ml-33 {
    margin-left: 33px!important
}

.mt-34 {
    margin-top: 34px!important
}

.mr-34 {
    margin-right: 34px!important
}

.mb-34 {
    margin-bottom: 34px!important
}

.ml-34 {
    margin-left: 34px!important
}

.mt-35 {
    margin-top: 35px!important
}

.mr-35 {
    margin-right: 35px!important
}

.mb-35 {
    margin-bottom: 35px!important
}

.ml-35 {
    margin-left: 35px!important
}

.mt-36 {
    margin-top: 36px!important
}

.mr-36 {
    margin-right: 36px!important
}

.mb-36 {
    margin-bottom: 36px!important
}

.ml-36 {
    margin-left: 36px!important
}

.mt-37 {
    margin-top: 37px!important
}

.mr-37 {
    margin-right: 37px!important
}

.mb-37 {
    margin-bottom: 37px!important
}

.ml-37 {
    margin-left: 37px!important
}

.mt-38 {
    margin-top: 38px!important
}

.mr-38 {
    margin-right: 38px!important
}

.mb-38 {
    margin-bottom: 38px!important
}

.ml-38 {
    margin-left: 38px!important
}

.mt-39 {
    margin-top: 39px!important
}

.mr-39 {
    margin-right: 39px!important
}

.mb-39 {
    margin-bottom: 39px!important
}

.ml-39 {
    margin-left: 39px!important
}

.mt-40 {
    margin-top: 40px!important
}

.mr-40 {
    margin-right: 40px!important
}

.mb-40 {
    margin-bottom: 40px!important
}

.ml-40 {
    margin-left: 40px!important
}

.mt-41 {
    margin-top: 41px!important
}

.mr-41 {
    margin-right: 41px!important
}

.mb-41 {
    margin-bottom: 41px!important
}

.ml-41 {
    margin-left: 41px!important
}

.mt-42 {
    margin-top: 42px!important
}

.mr-42 {
    margin-right: 42px!important
}

.mb-42 {
    margin-bottom: 42px!important
}

.ml-42 {
    margin-left: 42px!important
}

.mt-43 {
    margin-top: 43px!important
}

.mr-43 {
    margin-right: 43px!important
}

.mb-43 {
    margin-bottom: 43px!important
}

.ml-43 {
    margin-left: 43px!important
}

.mt-44 {
    margin-top: 44px!important
}

.mr-44 {
    margin-right: 44px!important
}

.mb-44 {
    margin-bottom: 44px!important
}

.ml-44 {
    margin-left: 44px!important
}

.mt-45 {
    margin-top: 45px!important
}

.mr-45 {
    margin-right: 45px!important
}

.mb-45 {
    margin-bottom: 45px!important
}

.ml-45 {
    margin-left: 45px!important
}

.mt-46 {
    margin-top: 46px!important
}

.mr-46 {
    margin-right: 46px!important
}

.mb-46 {
    margin-bottom: 46px!important
}

.ml-46 {
    margin-left: 46px!important
}

.mt-47 {
    margin-top: 47px!important
}

.mr-47 {
    margin-right: 47px!important
}

.mb-47 {
    margin-bottom: 47px!important
}

.ml-47 {
    margin-left: 47px!important
}

.mt-48 {
    margin-top: 48px!important
}

.mr-48 {
    margin-right: 48px!important
}

.mb-48 {
    margin-bottom: 48px!important
}

.ml-48 {
    margin-left: 48px!important
}

.mt-49 {
    margin-top: 49px!important
}

.mr-49 {
    margin-right: 49px!important
}

.mb-49 {
    margin-bottom: 49px!important
}

.ml-49 {
    margin-left: 49px!important
}

.mt-50 {
    margin-top: 50px!important
}

.mr-50 {
    margin-right: 50px!important
}

.mb-50 {
    margin-bottom: 50px!important
}

.ml-50 {
    margin-left: 50px!important
}

.mt-51 {
    margin-top: 51px!important
}

.mr-51 {
    margin-right: 51px!important
}

.mb-51 {
    margin-bottom: 51px!important
}

.ml-51 {
    margin-left: 51px!important
}

.mt-52 {
    margin-top: 52px!important
}

.mr-52 {
    margin-right: 52px!important
}

.mb-52 {
    margin-bottom: 52px!important
}

.ml-52 {
    margin-left: 52px!important
}

.mt-53 {
    margin-top: 53px!important
}

.mr-53 {
    margin-right: 53px!important
}

.mb-53 {
    margin-bottom: 53px!important
}

.ml-53 {
    margin-left: 53px!important
}

.mt-54 {
    margin-top: 54px!important
}

.mr-54 {
    margin-right: 54px!important
}

.mb-54 {
    margin-bottom: 54px!important
}

.ml-54 {
    margin-left: 54px!important
}

.mt-55 {
    margin-top: 55px!important
}

.mr-55 {
    margin-right: 55px!important
}

.mb-55 {
    margin-bottom: 55px!important
}

.ml-55 {
    margin-left: 55px!important
}

.mt-56 {
    margin-top: 56px!important
}

.mr-56 {
    margin-right: 56px!important
}

.mb-56 {
    margin-bottom: 56px!important
}

.ml-56 {
    margin-left: 56px!important
}

.mt-57 {
    margin-top: 57px!important
}

.mr-57 {
    margin-right: 57px!important
}

.mb-57 {
    margin-bottom: 57px!important
}

.ml-57 {
    margin-left: 57px!important
}

.mt-58 {
    margin-top: 58px!important
}

.mr-58 {
    margin-right: 58px!important
}

.mb-58 {
    margin-bottom: 58px!important
}

.ml-58 {
    margin-left: 58px!important
}

.mt-59 {
    margin-top: 59px!important
}

.mr-59 {
    margin-right: 59px!important
}

.mb-59 {
    margin-bottom: 59px!important
}

.ml-59 {
    margin-left: 59px!important
}

.mt-60 {
    margin-top: 60px!important
}

.mr-60 {
    margin-right: 60px!important
}

.mb-60 {
    margin-bottom: 60px!important
}

.ml-60 {
    margin-left: 60px!important
}

.mt-61 {
    margin-top: 61px!important
}

.mr-61 {
    margin-right: 61px!important
}

.mb-61 {
    margin-bottom: 61px!important
}

.ml-61 {
    margin-left: 61px!important
}

.mt-62 {
    margin-top: 62px!important
}

.mr-62 {
    margin-right: 62px!important
}

.mb-62 {
    margin-bottom: 62px!important
}

.ml-62 {
    margin-left: 62px!important
}

.mt-63 {
    margin-top: 63px!important
}

.mr-63 {
    margin-right: 63px!important
}

.mb-63 {
    margin-bottom: 63px!important
}

.ml-63 {
    margin-left: 63px!important
}

.mt-64 {
    margin-top: 64px!important
}

.mr-64 {
    margin-right: 64px!important
}

.mb-64 {
    margin-bottom: 64px!important
}

.ml-64 {
    margin-left: 64px!important
}

.m-auto {
    margin: auto!important
}

.mt-auto {
    margin-top: auto!important
}

.mr-auto {
    margin-right: auto!important
}

.mb-auto {
    margin-bottom: auto!important
}

.ml-auto {
    margin-left: auto!important
}

.mx-auto {
    margin-right: auto!important;
    margin-left: auto!important
}

.my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important
}

.p-0 {
    padding: 0!important
}

.p-1 {
    padding: 1px!important
}

.p-2 {
    padding: 2px!important
}

.p-3 {
    padding: 3px!important
}

.p-4 {
    padding: 4px!important
}

.p-5 {
    padding: 5px!important
}

.p-6 {
    padding: 6px!important
}

.p-7 {
    padding: 7px!important
}

.p-8 {
    padding: 8px!important
}

.p-9 {
    padding: 9px!important
}

.p-10 {
    padding: 10px!important
}

.p-11 {
    padding: 11px!important
}

.p-12 {
    padding: 12px!important
}

.p-13 {
    padding: 13px!important
}

.p-14 {
    padding: 14px!important
}

.p-15 {
    padding: 15px!important
}

.p-16 {
    padding: 16px!important
}

.p-17 {
    padding: 17px!important
}

.p-18 {
    padding: 18px!important
}

.p-19 {
    padding: 19px!important
}

.p-20 {
    padding: 20px!important
}

.p-21 {
    padding: 21px!important
}

.p-22 {
    padding: 22px!important
}

.p-23 {
    padding: 23px!important
}

.p-24 {
    padding: 24px!important
}

.p-25 {
    padding: 25px!important
}

.p-26 {
    padding: 26px!important
}

.p-27 {
    padding: 27px!important
}

.p-28 {
    padding: 28px!important
}

.p-29 {
    padding: 29px!important
}

.p-30 {
    padding: 30px!important
}

.p-31 {
    padding: 31px!important
}

.p-32 {
    padding: 32px!important
}

.p-33 {
    padding: 33px!important
}

.p-34 {
    padding: 34px!important
}

.p-35 {
    padding: 35px!important
}

.p-36 {
    padding: 36px!important
}

.p-37 {
    padding: 37px!important
}

.p-38 {
    padding: 38px!important
}

.p-39 {
    padding: 39px!important
}

.p-40 {
    padding: 40px!important
}

.p-41 {
    padding: 41px!important
}

.p-42 {
    padding: 42px!important
}

.p-43 {
    padding: 43px!important
}

.p-44 {
    padding: 44px!important
}

.p-45 {
    padding: 45px!important
}

.p-46 {
    padding: 46px!important
}

.p-47 {
    padding: 47px!important
}

.p-48 {
    padding: 48px!important
}

.p-49 {
    padding: 49px!important
}

.p-50 {
    padding: 50px!important
}

.p-51 {
    padding: 51px!important
}

.p-52 {
    padding: 52px!important
}

.p-53 {
    padding: 53px!important
}

.p-54 {
    padding: 54px!important
}

.p-55 {
    padding: 55px!important
}

.p-56 {
    padding: 56px!important
}

.p-57 {
    padding: 57px!important
}

.p-58 {
    padding: 58px!important
}

.p-59 {
    padding: 59px!important
}

.p-60 {
    padding: 60px!important
}

.p-61 {
    padding: 61px!important
}

.p-62 {
    padding: 62px!important
}

.p-63 {
    padding: 63px!important
}

.p-64 {
    padding: 64px!important
}

.px-0 {
    padding-right: 0!important;
    padding-left: 0!important
}

.py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.px-1 {
    padding-right: 1px!important;
    padding-left: 1px!important
}

.py-1 {
    padding-top: 1px!important;
    padding-bottom: 1px!important
}

.px-2 {
    padding-right: 2px!important;
    padding-left: 2px!important
}

.py-2 {
    padding-top: 2px!important;
    padding-bottom: 2px!important
}

.px-3 {
    padding-right: 3px!important;
    padding-left: 3px!important
}

.py-3 {
    padding-top: 3px!important;
    padding-bottom: 3px!important
}

.px-4 {
    padding-right: 4px!important;
    padding-left: 4px!important
}

.py-4 {
    padding-top: 4px!important;
    padding-bottom: 4px!important
}

.px-5 {
    padding-right: 5px!important;
    padding-left: 5px!important
}

.py-5 {
    padding-top: 5px!important;
    padding-bottom: 5px!important
}

.px-6 {
    padding-right: 6px!important;
    padding-left: 6px!important
}

.py-6 {
    padding-top: 6px!important;
    padding-bottom: 6px!important
}

.px-7 {
    padding-right: 7px!important;
    padding-left: 7px!important
}

.py-7 {
    padding-top: 7px!important;
    padding-bottom: 7px!important
}

.px-8 {
    padding-right: 8px!important;
    padding-left: 8px!important
}

.py-8 {
    padding-top: 8px!important;
    padding-bottom: 8px!important
}

.px-9 {
    padding-right: 9px!important;
    padding-left: 9px!important
}

.py-9 {
    padding-top: 9px!important;
    padding-bottom: 9px!important
}

.px-10 {
    padding-right: 10px!important;
    padding-left: 10px!important
}

.py-10 {
    padding-top: 10px!important;
    padding-bottom: 10px!important
}

.px-11 {
    padding-right: 11px!important;
    padding-left: 11px!important
}

.py-11 {
    padding-top: 11px!important;
    padding-bottom: 11px!important
}

.px-12 {
    padding-right: 12px!important;
    padding-left: 12px!important
}

.py-12 {
    padding-top: 12px!important;
    padding-bottom: 12px!important
}

.px-13 {
    padding-right: 13px!important;
    padding-left: 13px!important
}

.py-13 {
    padding-top: 13px!important;
    padding-bottom: 13px!important
}

.px-14 {
    padding-right: 14px!important;
    padding-left: 14px!important
}

.py-14 {
    padding-top: 14px!important;
    padding-bottom: 14px!important
}

.px-15 {
    padding-right: 15px!important;
    padding-left: 15px!important
}

.py-15 {
    padding-top: 15px!important;
    padding-bottom: 15px!important
}

.px-16 {
    padding-right: 16px!important;
    padding-left: 16px!important
}

.py-16 {
    padding-top: 16px!important;
    padding-bottom: 16px!important
}

.px-17 {
    padding-right: 17px!important;
    padding-left: 17px!important
}

.py-17 {
    padding-top: 17px!important;
    padding-bottom: 17px!important
}

.px-18 {
    padding-right: 18px!important;
    padding-left: 18px!important
}

.py-18 {
    padding-top: 18px!important;
    padding-bottom: 18px!important
}

.px-19 {
    padding-right: 19px!important;
    padding-left: 19px!important
}

.py-19 {
    padding-top: 19px!important;
    padding-bottom: 19px!important
}

.px-20 {
    padding-right: 20px!important;
    padding-left: 20px!important
}

.py-20 {
    padding-top: 20px!important;
    padding-bottom: 20px!important
}

.px-21 {
    padding-right: 21px!important;
    padding-left: 21px!important
}

.py-21 {
    padding-top: 21px!important;
    padding-bottom: 21px!important
}

.px-22 {
    padding-right: 22px!important;
    padding-left: 22px!important
}

.py-22 {
    padding-top: 22px!important;
    padding-bottom: 22px!important
}

.px-23 {
    padding-right: 23px!important;
    padding-left: 23px!important
}

.py-23 {
    padding-top: 23px!important;
    padding-bottom: 23px!important
}

.px-24 {
    padding-right: 24px!important;
    padding-left: 24px!important
}

.py-24 {
    padding-top: 24px!important;
    padding-bottom: 24px!important
}

.px-25 {
    padding-right: 25px!important;
    padding-left: 25px!important
}

.py-25 {
    padding-top: 25px!important;
    padding-bottom: 25px!important
}

.px-26 {
    padding-right: 26px!important;
    padding-left: 26px!important
}

.py-26 {
    padding-top: 26px!important;
    padding-bottom: 26px!important
}

.px-27 {
    padding-right: 27px!important;
    padding-left: 27px!important
}

.py-27 {
    padding-top: 27px!important;
    padding-bottom: 27px!important
}

.px-28 {
    padding-right: 28px!important;
    padding-left: 28px!important
}

.py-28 {
    padding-top: 28px!important;
    padding-bottom: 28px!important
}

.px-29 {
    padding-right: 29px!important;
    padding-left: 29px!important
}

.py-29 {
    padding-top: 29px!important;
    padding-bottom: 29px!important
}

.px-30 {
    padding-right: 30px!important;
    padding-left: 30px!important
}

.py-30 {
    padding-top: 30px!important;
    padding-bottom: 30px!important
}

.px-31 {
    padding-right: 31px!important;
    padding-left: 31px!important
}

.py-31 {
    padding-top: 31px!important;
    padding-bottom: 31px!important
}

.px-32 {
    padding-right: 32px!important;
    padding-left: 32px!important
}

.py-32 {
    padding-top: 32px!important;
    padding-bottom: 32px!important
}

.px-33 {
    padding-right: 33px!important;
    padding-left: 33px!important
}

.py-33 {
    padding-top: 33px!important;
    padding-bottom: 33px!important
}

.px-34 {
    padding-right: 34px!important;
    padding-left: 34px!important
}

.py-34 {
    padding-top: 34px!important;
    padding-bottom: 34px!important
}

.px-35 {
    padding-right: 35px!important;
    padding-left: 35px!important
}

.py-35 {
    padding-top: 35px!important;
    padding-bottom: 35px!important
}

.px-36 {
    padding-right: 36px!important;
    padding-left: 36px!important
}

.py-36 {
    padding-top: 36px!important;
    padding-bottom: 36px!important
}

.px-37 {
    padding-right: 37px!important;
    padding-left: 37px!important
}

.py-37 {
    padding-top: 37px!important;
    padding-bottom: 37px!important
}

.px-38 {
    padding-right: 38px!important;
    padding-left: 38px!important
}

.py-38 {
    padding-top: 38px!important;
    padding-bottom: 38px!important
}

.px-39 {
    padding-right: 39px!important;
    padding-left: 39px!important
}

.py-39 {
    padding-top: 39px!important;
    padding-bottom: 39px!important
}

.px-40 {
    padding-right: 40px!important;
    padding-left: 40px!important
}

.py-40 {
    padding-top: 40px!important;
    padding-bottom: 40px!important
}

.px-41 {
    padding-right: 41px!important;
    padding-left: 41px!important
}

.py-41 {
    padding-top: 41px!important;
    padding-bottom: 41px!important
}

.px-42 {
    padding-right: 42px!important;
    padding-left: 42px!important
}

.py-42 {
    padding-top: 42px!important;
    padding-bottom: 42px!important
}

.px-43 {
    padding-right: 43px!important;
    padding-left: 43px!important
}

.py-43 {
    padding-top: 43px!important;
    padding-bottom: 43px!important
}

.px-44 {
    padding-right: 44px!important;
    padding-left: 44px!important
}

.py-44 {
    padding-top: 44px!important;
    padding-bottom: 44px!important
}

.px-45 {
    padding-right: 45px!important;
    padding-left: 45px!important
}

.py-45 {
    padding-top: 45px!important;
    padding-bottom: 45px!important
}

.px-46 {
    padding-right: 46px!important;
    padding-left: 46px!important
}

.py-46 {
    padding-top: 46px!important;
    padding-bottom: 46px!important
}

.px-47 {
    padding-right: 47px!important;
    padding-left: 47px!important
}

.py-47 {
    padding-top: 47px!important;
    padding-bottom: 47px!important
}

.px-48 {
    padding-right: 48px!important;
    padding-left: 48px!important
}

.py-48 {
    padding-top: 48px!important;
    padding-bottom: 48px!important
}

.px-49 {
    padding-right: 49px!important;
    padding-left: 49px!important
}

.py-49 {
    padding-top: 49px!important;
    padding-bottom: 49px!important
}

.px-50 {
    padding-right: 50px!important;
    padding-left: 50px!important
}

.py-50 {
    padding-top: 50px!important;
    padding-bottom: 50px!important
}

.px-51 {
    padding-right: 51px!important;
    padding-left: 51px!important
}

.py-51 {
    padding-top: 51px!important;
    padding-bottom: 51px!important
}

.px-52 {
    padding-right: 52px!important;
    padding-left: 52px!important
}

.py-52 {
    padding-top: 52px!important;
    padding-bottom: 52px!important
}

.px-53 {
    padding-right: 53px!important;
    padding-left: 53px!important
}

.py-53 {
    padding-top: 53px!important;
    padding-bottom: 53px!important
}

.px-54 {
    padding-right: 54px!important;
    padding-left: 54px!important
}

.py-54 {
    padding-top: 54px!important;
    padding-bottom: 54px!important
}

.px-55 {
    padding-right: 55px!important;
    padding-left: 55px!important
}

.py-55 {
    padding-top: 55px!important;
    padding-bottom: 55px!important
}

.px-56 {
    padding-right: 56px!important;
    padding-left: 56px!important
}

.py-56 {
    padding-top: 56px!important;
    padding-bottom: 56px!important
}

.px-57 {
    padding-right: 57px!important;
    padding-left: 57px!important
}

.py-57 {
    padding-top: 57px!important;
    padding-bottom: 57px!important
}

.px-58 {
    padding-right: 58px!important;
    padding-left: 58px!important
}

.py-58 {
    padding-top: 58px!important;
    padding-bottom: 58px!important
}

.px-59 {
    padding-right: 59px!important;
    padding-left: 59px!important
}

.py-59 {
    padding-top: 59px!important;
    padding-bottom: 59px!important
}

.px-60 {
    padding-right: 60px!important;
    padding-left: 60px!important
}

.py-60 {
    padding-top: 60px!important;
    padding-bottom: 60px!important
}

.px-61 {
    padding-right: 61px!important;
    padding-left: 61px!important
}

.py-61 {
    padding-top: 61px!important;
    padding-bottom: 61px!important
}

.px-62 {
    padding-right: 62px!important;
    padding-left: 62px!important
}

.py-62 {
    padding-top: 62px!important;
    padding-bottom: 62px!important
}

.px-63 {
    padding-right: 63px!important;
    padding-left: 63px!important
}

.py-63 {
    padding-top: 63px!important;
    padding-bottom: 63px!important
}

.px-64 {
    padding-right: 64px!important;
    padding-left: 64px!important
}

.py-64 {
    padding-top: 64px!important;
    padding-bottom: 64px!important
}

.pt-0 {
    padding-top: 0!important
}

.pr-0 {
    padding-right: 0!important
}

.pb-0 {
    padding-bottom: 0!important
}

.pl-0 {
    padding-left: 0!important
}

.pt-1 {
    padding-top: 1px!important
}

.pr-1 {
    padding-right: 1px!important
}

.pb-1 {
    padding-bottom: 1px!important
}

.pl-1 {
    padding-left: 1px!important
}

.pt-2 {
    padding-top: 2px!important
}

.pr-2 {
    padding-right: 2px!important
}

.pb-2 {
    padding-bottom: 2px!important
}

.pl-2 {
    padding-left: 2px!important
}

.pt-3 {
    padding-top: 3px!important
}

.pr-3 {
    padding-right: 3px!important
}

.pb-3 {
    padding-bottom: 3px!important
}

.pl-3 {
    padding-left: 3px!important
}

.pt-4 {
    padding-top: 4px!important
}

.pr-4 {
    padding-right: 4px!important
}

.pb-4 {
    padding-bottom: 4px!important
}

.pl-4 {
    padding-left: 4px!important
}

.pt-5 {
    padding-top: 5px!important
}

.pr-5 {
    padding-right: 5px!important
}

.pb-5 {
    padding-bottom: 5px!important
}

.pl-5 {
    padding-left: 5px!important
}

.pt-6 {
    padding-top: 6px!important
}

.pr-6 {
    padding-right: 6px!important
}

.pb-6 {
    padding-bottom: 6px!important
}

.pl-6 {
    padding-left: 6px!important
}

.pt-7 {
    padding-top: 7px!important
}

.pr-7 {
    padding-right: 7px!important
}

.pb-7 {
    padding-bottom: 7px!important
}

.pl-7 {
    padding-left: 7px!important
}

.pt-8 {
    padding-top: 8px!important
}

.pr-8 {
    padding-right: 8px!important
}

.pb-8 {
    padding-bottom: 8px!important
}

.pl-8 {
    padding-left: 8px!important
}

.pt-9 {
    padding-top: 9px!important
}

.pr-9 {
    padding-right: 9px!important
}

.pb-9 {
    padding-bottom: 9px!important
}

.pl-9 {
    padding-left: 9px!important
}

.pt-10 {
    padding-top: 10px!important
}

.pr-10 {
    padding-right: 10px!important
}

.pb-10 {
    padding-bottom: 10px!important
}

.pl-10 {
    padding-left: 10px!important
}

.pt-11 {
    padding-top: 11px!important
}

.pr-11 {
    padding-right: 11px!important
}

.pb-11 {
    padding-bottom: 11px!important
}

.pl-11 {
    padding-left: 11px!important
}

.pt-12 {
    padding-top: 12px!important
}

.pr-12 {
    padding-right: 12px!important
}

.pb-12 {
    padding-bottom: 12px!important
}

.pl-12 {
    padding-left: 12px!important
}

.pt-13 {
    padding-top: 13px!important
}

.pr-13 {
    padding-right: 13px!important
}

.pb-13 {
    padding-bottom: 13px!important
}

.pl-13 {
    padding-left: 13px!important
}

.pt-14 {
    padding-top: 14px!important
}

.pr-14 {
    padding-right: 14px!important
}

.pb-14 {
    padding-bottom: 14px!important
}

.pl-14 {
    padding-left: 14px!important
}

.pt-15 {
    padding-top: 15px!important
}

.pr-15 {
    padding-right: 15px!important
}

.pb-15 {
    padding-bottom: 15px!important
}

.pl-15 {
    padding-left: 15px!important
}

.pt-16 {
    padding-top: 16px!important
}

.pr-16 {
    padding-right: 16px!important
}

.pb-16 {
    padding-bottom: 16px!important
}

.pl-16 {
    padding-left: 16px!important
}

.pt-17 {
    padding-top: 17px!important
}

.pr-17 {
    padding-right: 17px!important
}

.pb-17 {
    padding-bottom: 17px!important
}

.pl-17 {
    padding-left: 17px!important
}

.pt-18 {
    padding-top: 18px!important
}

.pr-18 {
    padding-right: 18px!important
}

.pb-18 {
    padding-bottom: 18px!important
}

.pl-18 {
    padding-left: 18px!important
}

.pt-19 {
    padding-top: 19px!important
}

.pr-19 {
    padding-right: 19px!important
}

.pb-19 {
    padding-bottom: 19px!important
}

.pl-19 {
    padding-left: 19px!important
}

.pt-20 {
    padding-top: 20px!important
}

.pr-20 {
    padding-right: 20px!important
}

.pb-20 {
    padding-bottom: 20px!important
}

.pl-20 {
    padding-left: 20px!important
}

.pt-21 {
    padding-top: 21px!important
}

.pr-21 {
    padding-right: 21px!important
}

.pb-21 {
    padding-bottom: 21px!important
}

.pl-21 {
    padding-left: 21px!important
}

.pt-22 {
    padding-top: 22px!important
}

.pr-22 {
    padding-right: 22px!important
}

.pb-22 {
    padding-bottom: 22px!important
}

.pl-22 {
    padding-left: 22px!important
}

.pt-23 {
    padding-top: 23px!important
}

.pr-23 {
    padding-right: 23px!important
}

.pb-23 {
    padding-bottom: 23px!important
}

.pl-23 {
    padding-left: 23px!important
}

.pt-24 {
    padding-top: 24px!important
}

.pr-24 {
    padding-right: 24px!important
}

.pb-24 {
    padding-bottom: 24px!important
}

.pl-24 {
    padding-left: 24px!important
}

.pt-25 {
    padding-top: 25px!important
}

.pr-25 {
    padding-right: 25px!important
}

.pb-25 {
    padding-bottom: 25px!important
}

.pl-25 {
    padding-left: 25px!important
}

.pt-26 {
    padding-top: 26px!important
}

.pr-26 {
    padding-right: 26px!important
}

.pb-26 {
    padding-bottom: 26px!important
}

.pl-26 {
    padding-left: 26px!important
}

.pt-27 {
    padding-top: 27px!important
}

.pr-27 {
    padding-right: 27px!important
}

.pb-27 {
    padding-bottom: 27px!important
}

.pl-27 {
    padding-left: 27px!important
}

.pt-28 {
    padding-top: 28px!important
}

.pr-28 {
    padding-right: 28px!important
}

.pb-28 {
    padding-bottom: 28px!important
}

.pl-28 {
    padding-left: 28px!important
}

.pt-29 {
    padding-top: 29px!important
}

.pr-29 {
    padding-right: 29px!important
}

.pb-29 {
    padding-bottom: 29px!important
}

.pl-29 {
    padding-left: 29px!important
}

.pt-30 {
    padding-top: 30px!important
}

.pr-30 {
    padding-right: 30px!important
}

.pb-30 {
    padding-bottom: 30px!important
}

.pl-30 {
    padding-left: 30px!important
}

.pt-31 {
    padding-top: 31px!important
}

.pr-31 {
    padding-right: 31px!important
}

.pb-31 {
    padding-bottom: 31px!important
}

.pl-31 {
    padding-left: 31px!important
}

.pt-32 {
    padding-top: 32px!important
}

.pr-32 {
    padding-right: 32px!important
}

.pb-32 {
    padding-bottom: 32px!important
}

.pl-32 {
    padding-left: 32px!important
}

.pt-33 {
    padding-top: 33px!important
}

.pr-33 {
    padding-right: 33px!important
}

.pb-33 {
    padding-bottom: 33px!important
}

.pl-33 {
    padding-left: 33px!important
}

.pt-34 {
    padding-top: 34px!important
}

.pr-34 {
    padding-right: 34px!important
}

.pb-34 {
    padding-bottom: 34px!important
}

.pl-34 {
    padding-left: 34px!important
}

.pt-35 {
    padding-top: 35px!important
}

.pr-35 {
    padding-right: 35px!important
}

.pb-35 {
    padding-bottom: 35px!important
}

.pl-35 {
    padding-left: 35px!important
}

.pt-36 {
    padding-top: 36px!important
}

.pr-36 {
    padding-right: 36px!important
}

.pb-36 {
    padding-bottom: 36px!important
}

.pl-36 {
    padding-left: 36px!important
}

.pt-37 {
    padding-top: 37px!important
}

.pr-37 {
    padding-right: 37px!important
}

.pb-37 {
    padding-bottom: 37px!important
}

.pl-37 {
    padding-left: 37px!important
}

.pt-38 {
    padding-top: 38px!important
}

.pr-38 {
    padding-right: 38px!important
}

.pb-38 {
    padding-bottom: 38px!important
}

.pl-38 {
    padding-left: 38px!important
}

.pt-39 {
    padding-top: 39px!important
}

.pr-39 {
    padding-right: 39px!important
}

.pb-39 {
    padding-bottom: 39px!important
}

.pl-39 {
    padding-left: 39px!important
}

.pt-40 {
    padding-top: 40px!important
}

.pr-40 {
    padding-right: 40px!important
}

.pb-40 {
    padding-bottom: 40px!important
}

.pl-40 {
    padding-left: 40px!important
}

.pt-41 {
    padding-top: 41px!important
}

.pr-41 {
    padding-right: 41px!important
}

.pb-41 {
    padding-bottom: 41px!important
}

.pl-41 {
    padding-left: 41px!important
}

.pt-42 {
    padding-top: 42px!important
}

.pr-42 {
    padding-right: 42px!important
}

.pb-42 {
    padding-bottom: 42px!important
}

.pl-42 {
    padding-left: 42px!important
}

.pt-43 {
    padding-top: 43px!important
}

.pr-43 {
    padding-right: 43px!important
}

.pb-43 {
    padding-bottom: 43px!important
}

.pl-43 {
    padding-left: 43px!important
}

.pt-44 {
    padding-top: 44px!important
}

.pr-44 {
    padding-right: 44px!important
}

.pb-44 {
    padding-bottom: 44px!important
}

.pl-44 {
    padding-left: 44px!important
}

.pt-45 {
    padding-top: 45px!important
}

.pr-45 {
    padding-right: 45px!important
}

.pb-45 {
    padding-bottom: 45px!important
}

.pl-45 {
    padding-left: 45px!important
}

.pt-46 {
    padding-top: 46px!important
}

.pr-46 {
    padding-right: 46px!important
}

.pb-46 {
    padding-bottom: 46px!important
}

.pl-46 {
    padding-left: 46px!important
}

.pt-47 {
    padding-top: 47px!important
}

.pr-47 {
    padding-right: 47px!important
}

.pb-47 {
    padding-bottom: 47px!important
}

.pl-47 {
    padding-left: 47px!important
}

.pt-48 {
    padding-top: 48px!important
}

.pr-48 {
    padding-right: 48px!important
}

.pb-48 {
    padding-bottom: 48px!important
}

.pl-48 {
    padding-left: 48px!important
}

.pt-49 {
    padding-top: 49px!important
}

.pr-49 {
    padding-right: 49px!important
}

.pb-49 {
    padding-bottom: 49px!important
}

.pl-49 {
    padding-left: 49px!important
}

.pt-50 {
    padding-top: 50px!important
}

.pr-50 {
    padding-right: 50px!important
}

.pb-50 {
    padding-bottom: 50px!important
}

.pl-50 {
    padding-left: 50px!important
}

.pt-51 {
    padding-top: 51px!important
}

.pr-51 {
    padding-right: 51px!important
}

.pb-51 {
    padding-bottom: 51px!important
}

.pl-51 {
    padding-left: 51px!important
}

.pt-52 {
    padding-top: 52px!important
}

.pr-52 {
    padding-right: 52px!important
}

.pb-52 {
    padding-bottom: 52px!important
}

.pl-52 {
    padding-left: 52px!important
}

.pt-53 {
    padding-top: 53px!important
}

.pr-53 {
    padding-right: 53px!important
}

.pb-53 {
    padding-bottom: 53px!important
}

.pl-53 {
    padding-left: 53px!important
}

.pt-54 {
    padding-top: 54px!important
}

.pr-54 {
    padding-right: 54px!important
}

.pb-54 {
    padding-bottom: 54px!important
}

.pl-54 {
    padding-left: 54px!important
}

.pt-55 {
    padding-top: 55px!important
}

.pr-55 {
    padding-right: 55px!important
}

.pb-55 {
    padding-bottom: 55px!important
}

.pl-55 {
    padding-left: 55px!important
}

.pt-56 {
    padding-top: 56px!important
}

.pr-56 {
    padding-right: 56px!important
}

.pb-56 {
    padding-bottom: 56px!important
}

.pl-56 {
    padding-left: 56px!important
}

.pt-57 {
    padding-top: 57px!important
}

.pr-57 {
    padding-right: 57px!important
}

.pb-57 {
    padding-bottom: 57px!important
}

.pl-57 {
    padding-left: 57px!important
}

.pt-58 {
    padding-top: 58px!important
}

.pr-58 {
    padding-right: 58px!important
}

.pb-58 {
    padding-bottom: 58px!important
}

.pl-58 {
    padding-left: 58px!important
}

.pt-59 {
    padding-top: 59px!important
}

.pr-59 {
    padding-right: 59px!important
}

.pb-59 {
    padding-bottom: 59px!important
}

.pl-59 {
    padding-left: 59px!important
}

.pt-60 {
    padding-top: 60px!important
}

.pr-60 {
    padding-right: 60px!important
}

.pb-60 {
    padding-bottom: 60px!important
}

.pl-60 {
    padding-left: 60px!important
}

.pt-61 {
    padding-top: 61px!important
}

.pr-61 {
    padding-right: 61px!important
}

.pb-61 {
    padding-bottom: 61px!important
}

.pl-61 {
    padding-left: 61px!important
}

.pt-62 {
    padding-top: 62px!important
}

.pr-62 {
    padding-right: 62px!important
}

.pb-62 {
    padding-bottom: 62px!important
}

.pl-62 {
    padding-left: 62px!important
}

.pt-63 {
    padding-top: 63px!important
}

.pr-63 {
    padding-right: 63px!important
}

.pb-63 {
    padding-bottom: 63px!important
}

.pl-63 {
    padding-left: 63px!important
}

.pt-64 {
    padding-top: 64px!important
}

.pr-64 {
    padding-right: 64px!important
}

.pb-64 {
    padding-bottom: 64px!important
}

.pl-64 {
    padding-left: 64px!important
}

@media screen and (min-width: 600px) {
    .m-sm-0 {
        margin: 0!important
    }
    .m-sm-1 {
        margin: 1px!important
    }
    .m-sm-2 {
        margin: 2px!important
    }
    .m-sm-3 {
        margin: 3px!important
    }
    .m-sm-4 {
        margin: 4px!important
    }
    .m-sm-5 {
        margin: 5px!important
    }
    .m-sm-6 {
        margin: 6px!important
    }
    .m-sm-7 {
        margin: 7px!important
    }
    .m-sm-8 {
        margin: 8px!important
    }
    .m-sm-9 {
        margin: 9px!important
    }
    .m-sm-10 {
        margin: 10px!important
    }
    .m-sm-11 {
        margin: 11px!important
    }
    .m-sm-12 {
        margin: 12px!important
    }
    .m-sm-13 {
        margin: 13px!important
    }
    .m-sm-14 {
        margin: 14px!important
    }
    .m-sm-15 {
        margin: 15px!important
    }
    .m-sm-16 {
        margin: 16px!important
    }
    .m-sm-17 {
        margin: 17px!important
    }
    .m-sm-18 {
        margin: 18px!important
    }
    .m-sm-19 {
        margin: 19px!important
    }
    .m-sm-20 {
        margin: 20px!important
    }
    .m-sm-21 {
        margin: 21px!important
    }
    .m-sm-22 {
        margin: 22px!important
    }
    .m-sm-23 {
        margin: 23px!important
    }
    .m-sm-24 {
        margin: 24px!important
    }
    .m-sm-25 {
        margin: 25px!important
    }
    .m-sm-26 {
        margin: 26px!important
    }
    .m-sm-27 {
        margin: 27px!important
    }
    .m-sm-28 {
        margin: 28px!important
    }
    .m-sm-29 {
        margin: 29px!important
    }
    .m-sm-30 {
        margin: 30px!important
    }
    .m-sm-31 {
        margin: 31px!important
    }
    .m-sm-32 {
        margin: 32px!important
    }
    .m-sm-33 {
        margin: 33px!important
    }
    .m-sm-34 {
        margin: 34px!important
    }
    .m-sm-35 {
        margin: 35px!important
    }
    .m-sm-36 {
        margin: 36px!important
    }
    .m-sm-37 {
        margin: 37px!important
    }
    .m-sm-38 {
        margin: 38px!important
    }
    .m-sm-39 {
        margin: 39px!important
    }
    .m-sm-40 {
        margin: 40px!important
    }
    .m-sm-41 {
        margin: 41px!important
    }
    .m-sm-42 {
        margin: 42px!important
    }
    .m-sm-43 {
        margin: 43px!important
    }
    .m-sm-44 {
        margin: 44px!important
    }
    .m-sm-45 {
        margin: 45px!important
    }
    .m-sm-46 {
        margin: 46px!important
    }
    .m-sm-47 {
        margin: 47px!important
    }
    .m-sm-48 {
        margin: 48px!important
    }
    .m-sm-49 {
        margin: 49px!important
    }
    .m-sm-50 {
        margin: 50px!important
    }
    .m-sm-51 {
        margin: 51px!important
    }
    .m-sm-52 {
        margin: 52px!important
    }
    .m-sm-53 {
        margin: 53px!important
    }
    .m-sm-54 {
        margin: 54px!important
    }
    .m-sm-55 {
        margin: 55px!important
    }
    .m-sm-56 {
        margin: 56px!important
    }
    .m-sm-57 {
        margin: 57px!important
    }
    .m-sm-58 {
        margin: 58px!important
    }
    .m-sm-59 {
        margin: 59px!important
    }
    .m-sm-60 {
        margin: 60px!important
    }
    .m-sm-61 {
        margin: 61px!important
    }
    .m-sm-62 {
        margin: 62px!important
    }
    .m-sm-63 {
        margin: 63px!important
    }
    .m-sm-64 {
        margin: 64px!important
    }
    .mx-sm-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }
    .my-sm-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .mx-sm-1 {
        margin-right: 1px!important;
        margin-left: 1px!important
    }
    .my-sm-1 {
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }
    .mx-sm-2 {
        margin-right: 2px!important;
        margin-left: 2px!important
    }
    .my-sm-2 {
        margin-top: 2px!important;
        margin-bottom: 2px!important
    }
    .mx-sm-3 {
        margin-right: 3px!important;
        margin-left: 3px!important
    }
    .my-sm-3 {
        margin-top: 3px!important;
        margin-bottom: 3px!important
    }
    .mx-sm-4 {
        margin-right: 4px!important;
        margin-left: 4px!important
    }
    .my-sm-4 {
        margin-top: 4px!important;
        margin-bottom: 4px!important
    }
    .mx-sm-5 {
        margin-right: 5px!important;
        margin-left: 5px!important
    }
    .my-sm-5 {
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }
    .mx-sm-6 {
        margin-right: 6px!important;
        margin-left: 6px!important
    }
    .my-sm-6 {
        margin-top: 6px!important;
        margin-bottom: 6px!important
    }
    .mx-sm-7 {
        margin-right: 7px!important;
        margin-left: 7px!important
    }
    .my-sm-7 {
        margin-top: 7px!important;
        margin-bottom: 7px!important
    }
    .mx-sm-8 {
        margin-right: 8px!important;
        margin-left: 8px!important
    }
    .my-sm-8 {
        margin-top: 8px!important;
        margin-bottom: 8px!important
    }
    .mx-sm-9 {
        margin-right: 9px!important;
        margin-left: 9px!important
    }
    .my-sm-9 {
        margin-top: 9px!important;
        margin-bottom: 9px!important
    }
    .mx-sm-10 {
        margin-right: 10px!important;
        margin-left: 10px!important
    }
    .my-sm-10 {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }
    .mx-sm-11 {
        margin-right: 11px!important;
        margin-left: 11px!important
    }
    .my-sm-11 {
        margin-top: 11px!important;
        margin-bottom: 11px!important
    }
    .mx-sm-12 {
        margin-right: 12px!important;
        margin-left: 12px!important
    }
    .my-sm-12 {
        margin-top: 12px!important;
        margin-bottom: 12px!important
    }
    .mx-sm-13 {
        margin-right: 13px!important;
        margin-left: 13px!important
    }
    .my-sm-13 {
        margin-top: 13px!important;
        margin-bottom: 13px!important
    }
    .mx-sm-14 {
        margin-right: 14px!important;
        margin-left: 14px!important
    }
    .my-sm-14 {
        margin-top: 14px!important;
        margin-bottom: 14px!important
    }
    .mx-sm-15 {
        margin-right: 15px!important;
        margin-left: 15px!important
    }
    .my-sm-15 {
        margin-top: 15px!important;
        margin-bottom: 15px!important
    }
    .mx-sm-16 {
        margin-right: 16px!important;
        margin-left: 16px!important
    }
    .my-sm-16 {
        margin-top: 16px!important;
        margin-bottom: 16px!important
    }
    .mx-sm-17 {
        margin-right: 17px!important;
        margin-left: 17px!important
    }
    .my-sm-17 {
        margin-top: 17px!important;
        margin-bottom: 17px!important
    }
    .mx-sm-18 {
        margin-right: 18px!important;
        margin-left: 18px!important
    }
    .my-sm-18 {
        margin-top: 18px!important;
        margin-bottom: 18px!important
    }
    .mx-sm-19 {
        margin-right: 19px!important;
        margin-left: 19px!important
    }
    .my-sm-19 {
        margin-top: 19px!important;
        margin-bottom: 19px!important
    }
    .mx-sm-20 {
        margin-right: 20px!important;
        margin-left: 20px!important
    }
    .my-sm-20 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }
    .mx-sm-21 {
        margin-right: 21px!important;
        margin-left: 21px!important
    }
    .my-sm-21 {
        margin-top: 21px!important;
        margin-bottom: 21px!important
    }
    .mx-sm-22 {
        margin-right: 22px!important;
        margin-left: 22px!important
    }
    .my-sm-22 {
        margin-top: 22px!important;
        margin-bottom: 22px!important
    }
    .mx-sm-23 {
        margin-right: 23px!important;
        margin-left: 23px!important
    }
    .my-sm-23 {
        margin-top: 23px!important;
        margin-bottom: 23px!important
    }
    .mx-sm-24 {
        margin-right: 24px!important;
        margin-left: 24px!important
    }
    .my-sm-24 {
        margin-top: 24px!important;
        margin-bottom: 24px!important
    }
    .mx-sm-25 {
        margin-right: 25px!important;
        margin-left: 25px!important
    }
    .my-sm-25 {
        margin-top: 25px!important;
        margin-bottom: 25px!important
    }
    .mx-sm-26 {
        margin-right: 26px!important;
        margin-left: 26px!important
    }
    .my-sm-26 {
        margin-top: 26px!important;
        margin-bottom: 26px!important
    }
    .mx-sm-27 {
        margin-right: 27px!important;
        margin-left: 27px!important
    }
    .my-sm-27 {
        margin-top: 27px!important;
        margin-bottom: 27px!important
    }
    .mx-sm-28 {
        margin-right: 28px!important;
        margin-left: 28px!important
    }
    .my-sm-28 {
        margin-top: 28px!important;
        margin-bottom: 28px!important
    }
    .mx-sm-29 {
        margin-right: 29px!important;
        margin-left: 29px!important
    }
    .my-sm-29 {
        margin-top: 29px!important;
        margin-bottom: 29px!important
    }
    .mx-sm-30 {
        margin-right: 30px!important;
        margin-left: 30px!important
    }
    .my-sm-30 {
        margin-top: 30px!important;
        margin-bottom: 30px!important
    }
    .mx-sm-31 {
        margin-right: 31px!important;
        margin-left: 31px!important
    }
    .my-sm-31 {
        margin-top: 31px!important;
        margin-bottom: 31px!important
    }
    .mx-sm-32 {
        margin-right: 32px!important;
        margin-left: 32px!important
    }
    .my-sm-32 {
        margin-top: 32px!important;
        margin-bottom: 32px!important
    }
    .mx-sm-33 {
        margin-right: 33px!important;
        margin-left: 33px!important
    }
    .my-sm-33 {
        margin-top: 33px!important;
        margin-bottom: 33px!important
    }
    .mx-sm-34 {
        margin-right: 34px!important;
        margin-left: 34px!important
    }
    .my-sm-34 {
        margin-top: 34px!important;
        margin-bottom: 34px!important
    }
    .mx-sm-35 {
        margin-right: 35px!important;
        margin-left: 35px!important
    }
    .my-sm-35 {
        margin-top: 35px!important;
        margin-bottom: 35px!important
    }
    .mx-sm-36 {
        margin-right: 36px!important;
        margin-left: 36px!important
    }
    .my-sm-36 {
        margin-top: 36px!important;
        margin-bottom: 36px!important
    }
    .mx-sm-37 {
        margin-right: 37px!important;
        margin-left: 37px!important
    }
    .my-sm-37 {
        margin-top: 37px!important;
        margin-bottom: 37px!important
    }
    .mx-sm-38 {
        margin-right: 38px!important;
        margin-left: 38px!important
    }
    .my-sm-38 {
        margin-top: 38px!important;
        margin-bottom: 38px!important
    }
    .mx-sm-39 {
        margin-right: 39px!important;
        margin-left: 39px!important
    }
    .my-sm-39 {
        margin-top: 39px!important;
        margin-bottom: 39px!important
    }
    .mx-sm-40 {
        margin-right: 40px!important;
        margin-left: 40px!important
    }
    .my-sm-40 {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }
    .mx-sm-41 {
        margin-right: 41px!important;
        margin-left: 41px!important
    }
    .my-sm-41 {
        margin-top: 41px!important;
        margin-bottom: 41px!important
    }
    .mx-sm-42 {
        margin-right: 42px!important;
        margin-left: 42px!important
    }
    .my-sm-42 {
        margin-top: 42px!important;
        margin-bottom: 42px!important
    }
    .mx-sm-43 {
        margin-right: 43px!important;
        margin-left: 43px!important
    }
    .my-sm-43 {
        margin-top: 43px!important;
        margin-bottom: 43px!important
    }
    .mx-sm-44 {
        margin-right: 44px!important;
        margin-left: 44px!important
    }
    .my-sm-44 {
        margin-top: 44px!important;
        margin-bottom: 44px!important
    }
    .mx-sm-45 {
        margin-right: 45px!important;
        margin-left: 45px!important
    }
    .my-sm-45 {
        margin-top: 45px!important;
        margin-bottom: 45px!important
    }
    .mx-sm-46 {
        margin-right: 46px!important;
        margin-left: 46px!important
    }
    .my-sm-46 {
        margin-top: 46px!important;
        margin-bottom: 46px!important
    }
    .mx-sm-47 {
        margin-right: 47px!important;
        margin-left: 47px!important
    }
    .my-sm-47 {
        margin-top: 47px!important;
        margin-bottom: 47px!important
    }
    .mx-sm-48 {
        margin-right: 48px!important;
        margin-left: 48px!important
    }
    .my-sm-48 {
        margin-top: 48px!important;
        margin-bottom: 48px!important
    }
    .mx-sm-49 {
        margin-right: 49px!important;
        margin-left: 49px!important
    }
    .my-sm-49 {
        margin-top: 49px!important;
        margin-bottom: 49px!important
    }
    .mx-sm-50 {
        margin-right: 50px!important;
        margin-left: 50px!important
    }
    .my-sm-50 {
        margin-top: 50px!important;
        margin-bottom: 50px!important
    }
    .mx-sm-51 {
        margin-right: 51px!important;
        margin-left: 51px!important
    }
    .my-sm-51 {
        margin-top: 51px!important;
        margin-bottom: 51px!important
    }
    .mx-sm-52 {
        margin-right: 52px!important;
        margin-left: 52px!important
    }
    .my-sm-52 {
        margin-top: 52px!important;
        margin-bottom: 52px!important
    }
    .mx-sm-53 {
        margin-right: 53px!important;
        margin-left: 53px!important
    }
    .my-sm-53 {
        margin-top: 53px!important;
        margin-bottom: 53px!important
    }
    .mx-sm-54 {
        margin-right: 54px!important;
        margin-left: 54px!important
    }
    .my-sm-54 {
        margin-top: 54px!important;
        margin-bottom: 54px!important
    }
    .mx-sm-55 {
        margin-right: 55px!important;
        margin-left: 55px!important
    }
    .my-sm-55 {
        margin-top: 55px!important;
        margin-bottom: 55px!important
    }
    .mx-sm-56 {
        margin-right: 56px!important;
        margin-left: 56px!important
    }
    .my-sm-56 {
        margin-top: 56px!important;
        margin-bottom: 56px!important
    }
    .mx-sm-57 {
        margin-right: 57px!important;
        margin-left: 57px!important
    }
    .my-sm-57 {
        margin-top: 57px!important;
        margin-bottom: 57px!important
    }
    .mx-sm-58 {
        margin-right: 58px!important;
        margin-left: 58px!important
    }
    .my-sm-58 {
        margin-top: 58px!important;
        margin-bottom: 58px!important
    }
    .mx-sm-59 {
        margin-right: 59px!important;
        margin-left: 59px!important
    }
    .my-sm-59 {
        margin-top: 59px!important;
        margin-bottom: 59px!important
    }
    .mx-sm-60 {
        margin-right: 60px!important;
        margin-left: 60px!important
    }
    .my-sm-60 {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }
    .mx-sm-61 {
        margin-right: 61px!important;
        margin-left: 61px!important
    }
    .my-sm-61 {
        margin-top: 61px!important;
        margin-bottom: 61px!important
    }
    .mx-sm-62 {
        margin-right: 62px!important;
        margin-left: 62px!important
    }
    .my-sm-62 {
        margin-top: 62px!important;
        margin-bottom: 62px!important
    }
    .mx-sm-63 {
        margin-right: 63px!important;
        margin-left: 63px!important
    }
    .my-sm-63 {
        margin-top: 63px!important;
        margin-bottom: 63px!important
    }
    .mx-sm-64 {
        margin-right: 64px!important;
        margin-left: 64px!important
    }
    .my-sm-64 {
        margin-top: 64px!important;
        margin-bottom: 64px!important
    }
    .mt-sm-0 {
        margin-top: 0!important
    }
    .mr-sm-0 {
        margin-right: 0!important
    }
    .mb-sm-0 {
        margin-bottom: 0!important
    }
    .ml-sm-0 {
        margin-left: 0!important
    }
    .mt-sm-1 {
        margin-top: 1px!important
    }
    .mr-sm-1 {
        margin-right: 1px!important
    }
    .mb-sm-1 {
        margin-bottom: 1px!important
    }
    .ml-sm-1 {
        margin-left: 1px!important
    }
    .mt-sm-2 {
        margin-top: 2px!important
    }
    .mr-sm-2 {
        margin-right: 2px!important
    }
    .mb-sm-2 {
        margin-bottom: 2px!important
    }
    .ml-sm-2 {
        margin-left: 2px!important
    }
    .mt-sm-3 {
        margin-top: 3px!important
    }
    .mr-sm-3 {
        margin-right: 3px!important
    }
    .mb-sm-3 {
        margin-bottom: 3px!important
    }
    .ml-sm-3 {
        margin-left: 3px!important
    }
    .mt-sm-4 {
        margin-top: 4px!important
    }
    .mr-sm-4 {
        margin-right: 4px!important
    }
    .mb-sm-4 {
        margin-bottom: 4px!important
    }
    .ml-sm-4 {
        margin-left: 4px!important
    }
    .mt-sm-5 {
        margin-top: 5px!important
    }
    .mr-sm-5 {
        margin-right: 5px!important
    }
    .mb-sm-5 {
        margin-bottom: 5px!important
    }
    .ml-sm-5 {
        margin-left: 5px!important
    }
    .mt-sm-6 {
        margin-top: 6px!important
    }
    .mr-sm-6 {
        margin-right: 6px!important
    }
    .mb-sm-6 {
        margin-bottom: 6px!important
    }
    .ml-sm-6 {
        margin-left: 6px!important
    }
    .mt-sm-7 {
        margin-top: 7px!important
    }
    .mr-sm-7 {
        margin-right: 7px!important
    }
    .mb-sm-7 {
        margin-bottom: 7px!important
    }
    .ml-sm-7 {
        margin-left: 7px!important
    }
    .mt-sm-8 {
        margin-top: 8px!important
    }
    .mr-sm-8 {
        margin-right: 8px!important
    }
    .mb-sm-8 {
        margin-bottom: 8px!important
    }
    .ml-sm-8 {
        margin-left: 8px!important
    }
    .mt-sm-9 {
        margin-top: 9px!important
    }
    .mr-sm-9 {
        margin-right: 9px!important
    }
    .mb-sm-9 {
        margin-bottom: 9px!important
    }
    .ml-sm-9 {
        margin-left: 9px!important
    }
    .mt-sm-10 {
        margin-top: 10px!important
    }
    .mr-sm-10 {
        margin-right: 10px!important
    }
    .mb-sm-10 {
        margin-bottom: 10px!important
    }
    .ml-sm-10 {
        margin-left: 10px!important
    }
    .mt-sm-11 {
        margin-top: 11px!important
    }
    .mr-sm-11 {
        margin-right: 11px!important
    }
    .mb-sm-11 {
        margin-bottom: 11px!important
    }
    .ml-sm-11 {
        margin-left: 11px!important
    }
    .mt-sm-12 {
        margin-top: 12px!important
    }
    .mr-sm-12 {
        margin-right: 12px!important
    }
    .mb-sm-12 {
        margin-bottom: 12px!important
    }
    .ml-sm-12 {
        margin-left: 12px!important
    }
    .mt-sm-13 {
        margin-top: 13px!important
    }
    .mr-sm-13 {
        margin-right: 13px!important
    }
    .mb-sm-13 {
        margin-bottom: 13px!important
    }
    .ml-sm-13 {
        margin-left: 13px!important
    }
    .mt-sm-14 {
        margin-top: 14px!important
    }
    .mr-sm-14 {
        margin-right: 14px!important
    }
    .mb-sm-14 {
        margin-bottom: 14px!important
    }
    .ml-sm-14 {
        margin-left: 14px!important
    }
    .mt-sm-15 {
        margin-top: 15px!important
    }
    .mr-sm-15 {
        margin-right: 15px!important
    }
    .mb-sm-15 {
        margin-bottom: 15px!important
    }
    .ml-sm-15 {
        margin-left: 15px!important
    }
    .mt-sm-16 {
        margin-top: 16px!important
    }
    .mr-sm-16 {
        margin-right: 16px!important
    }
    .mb-sm-16 {
        margin-bottom: 16px!important
    }
    .ml-sm-16 {
        margin-left: 16px!important
    }
    .mt-sm-17 {
        margin-top: 17px!important
    }
    .mr-sm-17 {
        margin-right: 17px!important
    }
    .mb-sm-17 {
        margin-bottom: 17px!important
    }
    .ml-sm-17 {
        margin-left: 17px!important
    }
    .mt-sm-18 {
        margin-top: 18px!important
    }
    .mr-sm-18 {
        margin-right: 18px!important
    }
    .mb-sm-18 {
        margin-bottom: 18px!important
    }
    .ml-sm-18 {
        margin-left: 18px!important
    }
    .mt-sm-19 {
        margin-top: 19px!important
    }
    .mr-sm-19 {
        margin-right: 19px!important
    }
    .mb-sm-19 {
        margin-bottom: 19px!important
    }
    .ml-sm-19 {
        margin-left: 19px!important
    }
    .mt-sm-20 {
        margin-top: 20px!important
    }
    .mr-sm-20 {
        margin-right: 20px!important
    }
    .mb-sm-20 {
        margin-bottom: 20px!important
    }
    .ml-sm-20 {
        margin-left: 20px!important
    }
    .mt-sm-21 {
        margin-top: 21px!important
    }
    .mr-sm-21 {
        margin-right: 21px!important
    }
    .mb-sm-21 {
        margin-bottom: 21px!important
    }
    .ml-sm-21 {
        margin-left: 21px!important
    }
    .mt-sm-22 {
        margin-top: 22px!important
    }
    .mr-sm-22 {
        margin-right: 22px!important
    }
    .mb-sm-22 {
        margin-bottom: 22px!important
    }
    .ml-sm-22 {
        margin-left: 22px!important
    }
    .mt-sm-23 {
        margin-top: 23px!important
    }
    .mr-sm-23 {
        margin-right: 23px!important
    }
    .mb-sm-23 {
        margin-bottom: 23px!important
    }
    .ml-sm-23 {
        margin-left: 23px!important
    }
    .mt-sm-24 {
        margin-top: 24px!important
    }
    .mr-sm-24 {
        margin-right: 24px!important
    }
    .mb-sm-24 {
        margin-bottom: 24px!important
    }
    .ml-sm-24 {
        margin-left: 24px!important
    }
    .mt-sm-25 {
        margin-top: 25px!important
    }
    .mr-sm-25 {
        margin-right: 25px!important
    }
    .mb-sm-25 {
        margin-bottom: 25px!important
    }
    .ml-sm-25 {
        margin-left: 25px!important
    }
    .mt-sm-26 {
        margin-top: 26px!important
    }
    .mr-sm-26 {
        margin-right: 26px!important
    }
    .mb-sm-26 {
        margin-bottom: 26px!important
    }
    .ml-sm-26 {
        margin-left: 26px!important
    }
    .mt-sm-27 {
        margin-top: 27px!important
    }
    .mr-sm-27 {
        margin-right: 27px!important
    }
    .mb-sm-27 {
        margin-bottom: 27px!important
    }
    .ml-sm-27 {
        margin-left: 27px!important
    }
    .mt-sm-28 {
        margin-top: 28px!important
    }
    .mr-sm-28 {
        margin-right: 28px!important
    }
    .mb-sm-28 {
        margin-bottom: 28px!important
    }
    .ml-sm-28 {
        margin-left: 28px!important
    }
    .mt-sm-29 {
        margin-top: 29px!important
    }
    .mr-sm-29 {
        margin-right: 29px!important
    }
    .mb-sm-29 {
        margin-bottom: 29px!important
    }
    .ml-sm-29 {
        margin-left: 29px!important
    }
    .mt-sm-30 {
        margin-top: 30px!important
    }
    .mr-sm-30 {
        margin-right: 30px!important
    }
    .mb-sm-30 {
        margin-bottom: 30px!important
    }
    .ml-sm-30 {
        margin-left: 30px!important
    }
    .mt-sm-31 {
        margin-top: 31px!important
    }
    .mr-sm-31 {
        margin-right: 31px!important
    }
    .mb-sm-31 {
        margin-bottom: 31px!important
    }
    .ml-sm-31 {
        margin-left: 31px!important
    }
    .mt-sm-32 {
        margin-top: 32px!important
    }
    .mr-sm-32 {
        margin-right: 32px!important
    }
    .mb-sm-32 {
        margin-bottom: 32px!important
    }
    .ml-sm-32 {
        margin-left: 32px!important
    }
    .mt-sm-33 {
        margin-top: 33px!important
    }
    .mr-sm-33 {
        margin-right: 33px!important
    }
    .mb-sm-33 {
        margin-bottom: 33px!important
    }
    .ml-sm-33 {
        margin-left: 33px!important
    }
    .mt-sm-34 {
        margin-top: 34px!important
    }
    .mr-sm-34 {
        margin-right: 34px!important
    }
    .mb-sm-34 {
        margin-bottom: 34px!important
    }
    .ml-sm-34 {
        margin-left: 34px!important
    }
    .mt-sm-35 {
        margin-top: 35px!important
    }
    .mr-sm-35 {
        margin-right: 35px!important
    }
    .mb-sm-35 {
        margin-bottom: 35px!important
    }
    .ml-sm-35 {
        margin-left: 35px!important
    }
    .mt-sm-36 {
        margin-top: 36px!important
    }
    .mr-sm-36 {
        margin-right: 36px!important
    }
    .mb-sm-36 {
        margin-bottom: 36px!important
    }
    .ml-sm-36 {
        margin-left: 36px!important
    }
    .mt-sm-37 {
        margin-top: 37px!important
    }
    .mr-sm-37 {
        margin-right: 37px!important
    }
    .mb-sm-37 {
        margin-bottom: 37px!important
    }
    .ml-sm-37 {
        margin-left: 37px!important
    }
    .mt-sm-38 {
        margin-top: 38px!important
    }
    .mr-sm-38 {
        margin-right: 38px!important
    }
    .mb-sm-38 {
        margin-bottom: 38px!important
    }
    .ml-sm-38 {
        margin-left: 38px!important
    }
    .mt-sm-39 {
        margin-top: 39px!important
    }
    .mr-sm-39 {
        margin-right: 39px!important
    }
    .mb-sm-39 {
        margin-bottom: 39px!important
    }
    .ml-sm-39 {
        margin-left: 39px!important
    }
    .mt-sm-40 {
        margin-top: 40px!important
    }
    .mr-sm-40 {
        margin-right: 40px!important
    }
    .mb-sm-40 {
        margin-bottom: 40px!important
    }
    .ml-sm-40 {
        margin-left: 40px!important
    }
    .mt-sm-41 {
        margin-top: 41px!important
    }
    .mr-sm-41 {
        margin-right: 41px!important
    }
    .mb-sm-41 {
        margin-bottom: 41px!important
    }
    .ml-sm-41 {
        margin-left: 41px!important
    }
    .mt-sm-42 {
        margin-top: 42px!important
    }
    .mr-sm-42 {
        margin-right: 42px!important
    }
    .mb-sm-42 {
        margin-bottom: 42px!important
    }
    .ml-sm-42 {
        margin-left: 42px!important
    }
    .mt-sm-43 {
        margin-top: 43px!important
    }
    .mr-sm-43 {
        margin-right: 43px!important
    }
    .mb-sm-43 {
        margin-bottom: 43px!important
    }
    .ml-sm-43 {
        margin-left: 43px!important
    }
    .mt-sm-44 {
        margin-top: 44px!important
    }
    .mr-sm-44 {
        margin-right: 44px!important
    }
    .mb-sm-44 {
        margin-bottom: 44px!important
    }
    .ml-sm-44 {
        margin-left: 44px!important
    }
    .mt-sm-45 {
        margin-top: 45px!important
    }
    .mr-sm-45 {
        margin-right: 45px!important
    }
    .mb-sm-45 {
        margin-bottom: 45px!important
    }
    .ml-sm-45 {
        margin-left: 45px!important
    }
    .mt-sm-46 {
        margin-top: 46px!important
    }
    .mr-sm-46 {
        margin-right: 46px!important
    }
    .mb-sm-46 {
        margin-bottom: 46px!important
    }
    .ml-sm-46 {
        margin-left: 46px!important
    }
    .mt-sm-47 {
        margin-top: 47px!important
    }
    .mr-sm-47 {
        margin-right: 47px!important
    }
    .mb-sm-47 {
        margin-bottom: 47px!important
    }
    .ml-sm-47 {
        margin-left: 47px!important
    }
    .mt-sm-48 {
        margin-top: 48px!important
    }
    .mr-sm-48 {
        margin-right: 48px!important
    }
    .mb-sm-48 {
        margin-bottom: 48px!important
    }
    .ml-sm-48 {
        margin-left: 48px!important
    }
    .mt-sm-49 {
        margin-top: 49px!important
    }
    .mr-sm-49 {
        margin-right: 49px!important
    }
    .mb-sm-49 {
        margin-bottom: 49px!important
    }
    .ml-sm-49 {
        margin-left: 49px!important
    }
    .mt-sm-50 {
        margin-top: 50px!important
    }
    .mr-sm-50 {
        margin-right: 50px!important
    }
    .mb-sm-50 {
        margin-bottom: 50px!important
    }
    .ml-sm-50 {
        margin-left: 50px!important
    }
    .mt-sm-51 {
        margin-top: 51px!important
    }
    .mr-sm-51 {
        margin-right: 51px!important
    }
    .mb-sm-51 {
        margin-bottom: 51px!important
    }
    .ml-sm-51 {
        margin-left: 51px!important
    }
    .mt-sm-52 {
        margin-top: 52px!important
    }
    .mr-sm-52 {
        margin-right: 52px!important
    }
    .mb-sm-52 {
        margin-bottom: 52px!important
    }
    .ml-sm-52 {
        margin-left: 52px!important
    }
    .mt-sm-53 {
        margin-top: 53px!important
    }
    .mr-sm-53 {
        margin-right: 53px!important
    }
    .mb-sm-53 {
        margin-bottom: 53px!important
    }
    .ml-sm-53 {
        margin-left: 53px!important
    }
    .mt-sm-54 {
        margin-top: 54px!important
    }
    .mr-sm-54 {
        margin-right: 54px!important
    }
    .mb-sm-54 {
        margin-bottom: 54px!important
    }
    .ml-sm-54 {
        margin-left: 54px!important
    }
    .mt-sm-55 {
        margin-top: 55px!important
    }
    .mr-sm-55 {
        margin-right: 55px!important
    }
    .mb-sm-55 {
        margin-bottom: 55px!important
    }
    .ml-sm-55 {
        margin-left: 55px!important
    }
    .mt-sm-56 {
        margin-top: 56px!important
    }
    .mr-sm-56 {
        margin-right: 56px!important
    }
    .mb-sm-56 {
        margin-bottom: 56px!important
    }
    .ml-sm-56 {
        margin-left: 56px!important
    }
    .mt-sm-57 {
        margin-top: 57px!important
    }
    .mr-sm-57 {
        margin-right: 57px!important
    }
    .mb-sm-57 {
        margin-bottom: 57px!important
    }
    .ml-sm-57 {
        margin-left: 57px!important
    }
    .mt-sm-58 {
        margin-top: 58px!important
    }
    .mr-sm-58 {
        margin-right: 58px!important
    }
    .mb-sm-58 {
        margin-bottom: 58px!important
    }
    .ml-sm-58 {
        margin-left: 58px!important
    }
    .mt-sm-59 {
        margin-top: 59px!important
    }
    .mr-sm-59 {
        margin-right: 59px!important
    }
    .mb-sm-59 {
        margin-bottom: 59px!important
    }
    .ml-sm-59 {
        margin-left: 59px!important
    }
    .mt-sm-60 {
        margin-top: 60px!important
    }
    .mr-sm-60 {
        margin-right: 60px!important
    }
    .mb-sm-60 {
        margin-bottom: 60px!important
    }
    .ml-sm-60 {
        margin-left: 60px!important
    }
    .mt-sm-61 {
        margin-top: 61px!important
    }
    .mr-sm-61 {
        margin-right: 61px!important
    }
    .mb-sm-61 {
        margin-bottom: 61px!important
    }
    .ml-sm-61 {
        margin-left: 61px!important
    }
    .mt-sm-62 {
        margin-top: 62px!important
    }
    .mr-sm-62 {
        margin-right: 62px!important
    }
    .mb-sm-62 {
        margin-bottom: 62px!important
    }
    .ml-sm-62 {
        margin-left: 62px!important
    }
    .mt-sm-63 {
        margin-top: 63px!important
    }
    .mr-sm-63 {
        margin-right: 63px!important
    }
    .mb-sm-63 {
        margin-bottom: 63px!important
    }
    .ml-sm-63 {
        margin-left: 63px!important
    }
    .mt-sm-64 {
        margin-top: 64px!important
    }
    .mr-sm-64 {
        margin-right: 64px!important
    }
    .mb-sm-64 {
        margin-bottom: 64px!important
    }
    .ml-sm-64 {
        margin-left: 64px!important
    }
    .m-sm-auto {
        margin: auto!important
    }
    .mt-sm-auto {
        margin-top: auto!important
    }
    .mr-sm-auto {
        margin-right: auto!important
    }
    .mb-sm-auto {
        margin-bottom: auto!important
    }
    .ml-sm-auto {
        margin-left: auto!important
    }
    .mx-sm-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }
    .my-sm-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
    .p-sm-0 {
        padding: 0!important
    }
    .p-sm-1 {
        padding: 1px!important
    }
    .p-sm-2 {
        padding: 2px!important
    }
    .p-sm-3 {
        padding: 3px!important
    }
    .p-sm-4 {
        padding: 4px!important
    }
    .p-sm-5 {
        padding: 5px!important
    }
    .p-sm-6 {
        padding: 6px!important
    }
    .p-sm-7 {
        padding: 7px!important
    }
    .p-sm-8 {
        padding: 8px!important
    }
    .p-sm-9 {
        padding: 9px!important
    }
    .p-sm-10 {
        padding: 10px!important
    }
    .p-sm-11 {
        padding: 11px!important
    }
    .p-sm-12 {
        padding: 12px!important
    }
    .p-sm-13 {
        padding: 13px!important
    }
    .p-sm-14 {
        padding: 14px!important
    }
    .p-sm-15 {
        padding: 15px!important
    }
    .p-sm-16 {
        padding: 16px!important
    }
    .p-sm-17 {
        padding: 17px!important
    }
    .p-sm-18 {
        padding: 18px!important
    }
    .p-sm-19 {
        padding: 19px!important
    }
    .p-sm-20 {
        padding: 20px!important
    }
    .p-sm-21 {
        padding: 21px!important
    }
    .p-sm-22 {
        padding: 22px!important
    }
    .p-sm-23 {
        padding: 23px!important
    }
    .p-sm-24 {
        padding: 24px!important
    }
    .p-sm-25 {
        padding: 25px!important
    }
    .p-sm-26 {
        padding: 26px!important
    }
    .p-sm-27 {
        padding: 27px!important
    }
    .p-sm-28 {
        padding: 28px!important
    }
    .p-sm-29 {
        padding: 29px!important
    }
    .p-sm-30 {
        padding: 30px!important
    }
    .p-sm-31 {
        padding: 31px!important
    }
    .p-sm-32 {
        padding: 32px!important
    }
    .p-sm-33 {
        padding: 33px!important
    }
    .p-sm-34 {
        padding: 34px!important
    }
    .p-sm-35 {
        padding: 35px!important
    }
    .p-sm-36 {
        padding: 36px!important
    }
    .p-sm-37 {
        padding: 37px!important
    }
    .p-sm-38 {
        padding: 38px!important
    }
    .p-sm-39 {
        padding: 39px!important
    }
    .p-sm-40 {
        padding: 40px!important
    }
    .p-sm-41 {
        padding: 41px!important
    }
    .p-sm-42 {
        padding: 42px!important
    }
    .p-sm-43 {
        padding: 43px!important
    }
    .p-sm-44 {
        padding: 44px!important
    }
    .p-sm-45 {
        padding: 45px!important
    }
    .p-sm-46 {
        padding: 46px!important
    }
    .p-sm-47 {
        padding: 47px!important
    }
    .p-sm-48 {
        padding: 48px!important
    }
    .p-sm-49 {
        padding: 49px!important
    }
    .p-sm-50 {
        padding: 50px!important
    }
    .p-sm-51 {
        padding: 51px!important
    }
    .p-sm-52 {
        padding: 52px!important
    }
    .p-sm-53 {
        padding: 53px!important
    }
    .p-sm-54 {
        padding: 54px!important
    }
    .p-sm-55 {
        padding: 55px!important
    }
    .p-sm-56 {
        padding: 56px!important
    }
    .p-sm-57 {
        padding: 57px!important
    }
    .p-sm-58 {
        padding: 58px!important
    }
    .p-sm-59 {
        padding: 59px!important
    }
    .p-sm-60 {
        padding: 60px!important
    }
    .p-sm-61 {
        padding: 61px!important
    }
    .p-sm-62 {
        padding: 62px!important
    }
    .p-sm-63 {
        padding: 63px!important
    }
    .p-sm-64 {
        padding: 64px!important
    }
    .px-sm-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }
    .py-sm-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .px-sm-1 {
        padding-right: 1px!important;
        padding-left: 1px!important
    }
    .py-sm-1 {
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }
    .px-sm-2 {
        padding-right: 2px!important;
        padding-left: 2px!important
    }
    .py-sm-2 {
        padding-top: 2px!important;
        padding-bottom: 2px!important
    }
    .px-sm-3 {
        padding-right: 3px!important;
        padding-left: 3px!important
    }
    .py-sm-3 {
        padding-top: 3px!important;
        padding-bottom: 3px!important
    }
    .px-sm-4 {
        padding-right: 4px!important;
        padding-left: 4px!important
    }
    .py-sm-4 {
        padding-top: 4px!important;
        padding-bottom: 4px!important
    }
    .px-sm-5 {
        padding-right: 5px!important;
        padding-left: 5px!important
    }
    .py-sm-5 {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }
    .px-sm-6 {
        padding-right: 6px!important;
        padding-left: 6px!important
    }
    .py-sm-6 {
        padding-top: 6px!important;
        padding-bottom: 6px!important
    }
    .px-sm-7 {
        padding-right: 7px!important;
        padding-left: 7px!important
    }
    .py-sm-7 {
        padding-top: 7px!important;
        padding-bottom: 7px!important
    }
    .px-sm-8 {
        padding-right: 8px!important;
        padding-left: 8px!important
    }
    .py-sm-8 {
        padding-top: 8px!important;
        padding-bottom: 8px!important
    }
    .px-sm-9 {
        padding-right: 9px!important;
        padding-left: 9px!important
    }
    .py-sm-9 {
        padding-top: 9px!important;
        padding-bottom: 9px!important
    }
    .px-sm-10 {
        padding-right: 10px!important;
        padding-left: 10px!important
    }
    .py-sm-10 {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }
    .px-sm-11 {
        padding-right: 11px!important;
        padding-left: 11px!important
    }
    .py-sm-11 {
        padding-top: 11px!important;
        padding-bottom: 11px!important
    }
    .px-sm-12 {
        padding-right: 12px!important;
        padding-left: 12px!important
    }
    .py-sm-12 {
        padding-top: 12px!important;
        padding-bottom: 12px!important
    }
    .px-sm-13 {
        padding-right: 13px!important;
        padding-left: 13px!important
    }
    .py-sm-13 {
        padding-top: 13px!important;
        padding-bottom: 13px!important
    }
    .px-sm-14 {
        padding-right: 14px!important;
        padding-left: 14px!important
    }
    .py-sm-14 {
        padding-top: 14px!important;
        padding-bottom: 14px!important
    }
    .px-sm-15 {
        padding-right: 15px!important;
        padding-left: 15px!important
    }
    .py-sm-15 {
        padding-top: 15px!important;
        padding-bottom: 15px!important
    }
    .px-sm-16 {
        padding-right: 16px!important;
        padding-left: 16px!important
    }
    .py-sm-16 {
        padding-top: 16px!important;
        padding-bottom: 16px!important
    }
    .px-sm-17 {
        padding-right: 17px!important;
        padding-left: 17px!important
    }
    .py-sm-17 {
        padding-top: 17px!important;
        padding-bottom: 17px!important
    }
    .px-sm-18 {
        padding-right: 18px!important;
        padding-left: 18px!important
    }
    .py-sm-18 {
        padding-top: 18px!important;
        padding-bottom: 18px!important
    }
    .px-sm-19 {
        padding-right: 19px!important;
        padding-left: 19px!important
    }
    .py-sm-19 {
        padding-top: 19px!important;
        padding-bottom: 19px!important
    }
    .px-sm-20 {
        padding-right: 20px!important;
        padding-left: 20px!important
    }
    .py-sm-20 {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }
    .px-sm-21 {
        padding-right: 21px!important;
        padding-left: 21px!important
    }
    .py-sm-21 {
        padding-top: 21px!important;
        padding-bottom: 21px!important
    }
    .px-sm-22 {
        padding-right: 22px!important;
        padding-left: 22px!important
    }
    .py-sm-22 {
        padding-top: 22px!important;
        padding-bottom: 22px!important
    }
    .px-sm-23 {
        padding-right: 23px!important;
        padding-left: 23px!important
    }
    .py-sm-23 {
        padding-top: 23px!important;
        padding-bottom: 23px!important
    }
    .px-sm-24 {
        padding-right: 24px!important;
        padding-left: 24px!important
    }
    .py-sm-24 {
        padding-top: 24px!important;
        padding-bottom: 24px!important
    }
    .px-sm-25 {
        padding-right: 25px!important;
        padding-left: 25px!important
    }
    .py-sm-25 {
        padding-top: 25px!important;
        padding-bottom: 25px!important
    }
    .px-sm-26 {
        padding-right: 26px!important;
        padding-left: 26px!important
    }
    .py-sm-26 {
        padding-top: 26px!important;
        padding-bottom: 26px!important
    }
    .px-sm-27 {
        padding-right: 27px!important;
        padding-left: 27px!important
    }
    .py-sm-27 {
        padding-top: 27px!important;
        padding-bottom: 27px!important
    }
    .px-sm-28 {
        padding-right: 28px!important;
        padding-left: 28px!important
    }
    .py-sm-28 {
        padding-top: 28px!important;
        padding-bottom: 28px!important
    }
    .px-sm-29 {
        padding-right: 29px!important;
        padding-left: 29px!important
    }
    .py-sm-29 {
        padding-top: 29px!important;
        padding-bottom: 29px!important
    }
    .px-sm-30 {
        padding-right: 30px!important;
        padding-left: 30px!important
    }
    .py-sm-30 {
        padding-top: 30px!important;
        padding-bottom: 30px!important
    }
    .px-sm-31 {
        padding-right: 31px!important;
        padding-left: 31px!important
    }
    .py-sm-31 {
        padding-top: 31px!important;
        padding-bottom: 31px!important
    }
    .px-sm-32 {
        padding-right: 32px!important;
        padding-left: 32px!important
    }
    .py-sm-32 {
        padding-top: 32px!important;
        padding-bottom: 32px!important
    }
    .px-sm-33 {
        padding-right: 33px!important;
        padding-left: 33px!important
    }
    .py-sm-33 {
        padding-top: 33px!important;
        padding-bottom: 33px!important
    }
    .px-sm-34 {
        padding-right: 34px!important;
        padding-left: 34px!important
    }
    .py-sm-34 {
        padding-top: 34px!important;
        padding-bottom: 34px!important
    }
    .px-sm-35 {
        padding-right: 35px!important;
        padding-left: 35px!important
    }
    .py-sm-35 {
        padding-top: 35px!important;
        padding-bottom: 35px!important
    }
    .px-sm-36 {
        padding-right: 36px!important;
        padding-left: 36px!important
    }
    .py-sm-36 {
        padding-top: 36px!important;
        padding-bottom: 36px!important
    }
    .px-sm-37 {
        padding-right: 37px!important;
        padding-left: 37px!important
    }
    .py-sm-37 {
        padding-top: 37px!important;
        padding-bottom: 37px!important
    }
    .px-sm-38 {
        padding-right: 38px!important;
        padding-left: 38px!important
    }
    .py-sm-38 {
        padding-top: 38px!important;
        padding-bottom: 38px!important
    }
    .px-sm-39 {
        padding-right: 39px!important;
        padding-left: 39px!important
    }
    .py-sm-39 {
        padding-top: 39px!important;
        padding-bottom: 39px!important
    }
    .px-sm-40 {
        padding-right: 40px!important;
        padding-left: 40px!important
    }
    .py-sm-40 {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }
    .px-sm-41 {
        padding-right: 41px!important;
        padding-left: 41px!important
    }
    .py-sm-41 {
        padding-top: 41px!important;
        padding-bottom: 41px!important
    }
    .px-sm-42 {
        padding-right: 42px!important;
        padding-left: 42px!important
    }
    .py-sm-42 {
        padding-top: 42px!important;
        padding-bottom: 42px!important
    }
    .px-sm-43 {
        padding-right: 43px!important;
        padding-left: 43px!important
    }
    .py-sm-43 {
        padding-top: 43px!important;
        padding-bottom: 43px!important
    }
    .px-sm-44 {
        padding-right: 44px!important;
        padding-left: 44px!important
    }
    .py-sm-44 {
        padding-top: 44px!important;
        padding-bottom: 44px!important
    }
    .px-sm-45 {
        padding-right: 45px!important;
        padding-left: 45px!important
    }
    .py-sm-45 {
        padding-top: 45px!important;
        padding-bottom: 45px!important
    }
    .px-sm-46 {
        padding-right: 46px!important;
        padding-left: 46px!important
    }
    .py-sm-46 {
        padding-top: 46px!important;
        padding-bottom: 46px!important
    }
    .px-sm-47 {
        padding-right: 47px!important;
        padding-left: 47px!important
    }
    .py-sm-47 {
        padding-top: 47px!important;
        padding-bottom: 47px!important
    }
    .px-sm-48 {
        padding-right: 48px!important;
        padding-left: 48px!important
    }
    .py-sm-48 {
        padding-top: 48px!important;
        padding-bottom: 48px!important
    }
    .px-sm-49 {
        padding-right: 49px!important;
        padding-left: 49px!important
    }
    .py-sm-49 {
        padding-top: 49px!important;
        padding-bottom: 49px!important
    }
    .px-sm-50 {
        padding-right: 50px!important;
        padding-left: 50px!important
    }
    .py-sm-50 {
        padding-top: 50px!important;
        padding-bottom: 50px!important
    }
    .px-sm-51 {
        padding-right: 51px!important;
        padding-left: 51px!important
    }
    .py-sm-51 {
        padding-top: 51px!important;
        padding-bottom: 51px!important
    }
    .px-sm-52 {
        padding-right: 52px!important;
        padding-left: 52px!important
    }
    .py-sm-52 {
        padding-top: 52px!important;
        padding-bottom: 52px!important
    }
    .px-sm-53 {
        padding-right: 53px!important;
        padding-left: 53px!important
    }
    .py-sm-53 {
        padding-top: 53px!important;
        padding-bottom: 53px!important
    }
    .px-sm-54 {
        padding-right: 54px!important;
        padding-left: 54px!important
    }
    .py-sm-54 {
        padding-top: 54px!important;
        padding-bottom: 54px!important
    }
    .px-sm-55 {
        padding-right: 55px!important;
        padding-left: 55px!important
    }
    .py-sm-55 {
        padding-top: 55px!important;
        padding-bottom: 55px!important
    }
    .px-sm-56 {
        padding-right: 56px!important;
        padding-left: 56px!important
    }
    .py-sm-56 {
        padding-top: 56px!important;
        padding-bottom: 56px!important
    }
    .px-sm-57 {
        padding-right: 57px!important;
        padding-left: 57px!important
    }
    .py-sm-57 {
        padding-top: 57px!important;
        padding-bottom: 57px!important
    }
    .px-sm-58 {
        padding-right: 58px!important;
        padding-left: 58px!important
    }
    .py-sm-58 {
        padding-top: 58px!important;
        padding-bottom: 58px!important
    }
    .px-sm-59 {
        padding-right: 59px!important;
        padding-left: 59px!important
    }
    .py-sm-59 {
        padding-top: 59px!important;
        padding-bottom: 59px!important
    }
    .px-sm-60 {
        padding-right: 60px!important;
        padding-left: 60px!important
    }
    .py-sm-60 {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }
    .px-sm-61 {
        padding-right: 61px!important;
        padding-left: 61px!important
    }
    .py-sm-61 {
        padding-top: 61px!important;
        padding-bottom: 61px!important
    }
    .px-sm-62 {
        padding-right: 62px!important;
        padding-left: 62px!important
    }
    .py-sm-62 {
        padding-top: 62px!important;
        padding-bottom: 62px!important
    }
    .px-sm-63 {
        padding-right: 63px!important;
        padding-left: 63px!important
    }
    .py-sm-63 {
        padding-top: 63px!important;
        padding-bottom: 63px!important
    }
    .px-sm-64 {
        padding-right: 64px!important;
        padding-left: 64px!important
    }
    .py-sm-64 {
        padding-top: 64px!important;
        padding-bottom: 64px!important
    }
    .pt-sm-0 {
        padding-top: 0!important
    }
    .pr-sm-0 {
        padding-right: 0!important
    }
    .pb-sm-0 {
        padding-bottom: 0!important
    }
    .pl-sm-0 {
        padding-left: 0!important
    }
    .pt-sm-1 {
        padding-top: 1px!important
    }
    .pr-sm-1 {
        padding-right: 1px!important
    }
    .pb-sm-1 {
        padding-bottom: 1px!important
    }
    .pl-sm-1 {
        padding-left: 1px!important
    }
    .pt-sm-2 {
        padding-top: 2px!important
    }
    .pr-sm-2 {
        padding-right: 2px!important
    }
    .pb-sm-2 {
        padding-bottom: 2px!important
    }
    .pl-sm-2 {
        padding-left: 2px!important
    }
    .pt-sm-3 {
        padding-top: 3px!important
    }
    .pr-sm-3 {
        padding-right: 3px!important
    }
    .pb-sm-3 {
        padding-bottom: 3px!important
    }
    .pl-sm-3 {
        padding-left: 3px!important
    }
    .pt-sm-4 {
        padding-top: 4px!important
    }
    .pr-sm-4 {
        padding-right: 4px!important
    }
    .pb-sm-4 {
        padding-bottom: 4px!important
    }
    .pl-sm-4 {
        padding-left: 4px!important
    }
    .pt-sm-5 {
        padding-top: 5px!important
    }
    .pr-sm-5 {
        padding-right: 5px!important
    }
    .pb-sm-5 {
        padding-bottom: 5px!important
    }
    .pl-sm-5 {
        padding-left: 5px!important
    }
    .pt-sm-6 {
        padding-top: 6px!important
    }
    .pr-sm-6 {
        padding-right: 6px!important
    }
    .pb-sm-6 {
        padding-bottom: 6px!important
    }
    .pl-sm-6 {
        padding-left: 6px!important
    }
    .pt-sm-7 {
        padding-top: 7px!important
    }
    .pr-sm-7 {
        padding-right: 7px!important
    }
    .pb-sm-7 {
        padding-bottom: 7px!important
    }
    .pl-sm-7 {
        padding-left: 7px!important
    }
    .pt-sm-8 {
        padding-top: 8px!important
    }
    .pr-sm-8 {
        padding-right: 8px!important
    }
    .pb-sm-8 {
        padding-bottom: 8px!important
    }
    .pl-sm-8 {
        padding-left: 8px!important
    }
    .pt-sm-9 {
        padding-top: 9px!important
    }
    .pr-sm-9 {
        padding-right: 9px!important
    }
    .pb-sm-9 {
        padding-bottom: 9px!important
    }
    .pl-sm-9 {
        padding-left: 9px!important
    }
    .pt-sm-10 {
        padding-top: 10px!important
    }
    .pr-sm-10 {
        padding-right: 10px!important
    }
    .pb-sm-10 {
        padding-bottom: 10px!important
    }
    .pl-sm-10 {
        padding-left: 10px!important
    }
    .pt-sm-11 {
        padding-top: 11px!important
    }
    .pr-sm-11 {
        padding-right: 11px!important
    }
    .pb-sm-11 {
        padding-bottom: 11px!important
    }
    .pl-sm-11 {
        padding-left: 11px!important
    }
    .pt-sm-12 {
        padding-top: 12px!important
    }
    .pr-sm-12 {
        padding-right: 12px!important
    }
    .pb-sm-12 {
        padding-bottom: 12px!important
    }
    .pl-sm-12 {
        padding-left: 12px!important
    }
    .pt-sm-13 {
        padding-top: 13px!important
    }
    .pr-sm-13 {
        padding-right: 13px!important
    }
    .pb-sm-13 {
        padding-bottom: 13px!important
    }
    .pl-sm-13 {
        padding-left: 13px!important
    }
    .pt-sm-14 {
        padding-top: 14px!important
    }
    .pr-sm-14 {
        padding-right: 14px!important
    }
    .pb-sm-14 {
        padding-bottom: 14px!important
    }
    .pl-sm-14 {
        padding-left: 14px!important
    }
    .pt-sm-15 {
        padding-top: 15px!important
    }
    .pr-sm-15 {
        padding-right: 15px!important
    }
    .pb-sm-15 {
        padding-bottom: 15px!important
    }
    .pl-sm-15 {
        padding-left: 15px!important
    }
    .pt-sm-16 {
        padding-top: 16px!important
    }
    .pr-sm-16 {
        padding-right: 16px!important
    }
    .pb-sm-16 {
        padding-bottom: 16px!important
    }
    .pl-sm-16 {
        padding-left: 16px!important
    }
    .pt-sm-17 {
        padding-top: 17px!important
    }
    .pr-sm-17 {
        padding-right: 17px!important
    }
    .pb-sm-17 {
        padding-bottom: 17px!important
    }
    .pl-sm-17 {
        padding-left: 17px!important
    }
    .pt-sm-18 {
        padding-top: 18px!important
    }
    .pr-sm-18 {
        padding-right: 18px!important
    }
    .pb-sm-18 {
        padding-bottom: 18px!important
    }
    .pl-sm-18 {
        padding-left: 18px!important
    }
    .pt-sm-19 {
        padding-top: 19px!important
    }
    .pr-sm-19 {
        padding-right: 19px!important
    }
    .pb-sm-19 {
        padding-bottom: 19px!important
    }
    .pl-sm-19 {
        padding-left: 19px!important
    }
    .pt-sm-20 {
        padding-top: 20px!important
    }
    .pr-sm-20 {
        padding-right: 20px!important
    }
    .pb-sm-20 {
        padding-bottom: 20px!important
    }
    .pl-sm-20 {
        padding-left: 20px!important
    }
    .pt-sm-21 {
        padding-top: 21px!important
    }
    .pr-sm-21 {
        padding-right: 21px!important
    }
    .pb-sm-21 {
        padding-bottom: 21px!important
    }
    .pl-sm-21 {
        padding-left: 21px!important
    }
    .pt-sm-22 {
        padding-top: 22px!important
    }
    .pr-sm-22 {
        padding-right: 22px!important
    }
    .pb-sm-22 {
        padding-bottom: 22px!important
    }
    .pl-sm-22 {
        padding-left: 22px!important
    }
    .pt-sm-23 {
        padding-top: 23px!important
    }
    .pr-sm-23 {
        padding-right: 23px!important
    }
    .pb-sm-23 {
        padding-bottom: 23px!important
    }
    .pl-sm-23 {
        padding-left: 23px!important
    }
    .pt-sm-24 {
        padding-top: 24px!important
    }
    .pr-sm-24 {
        padding-right: 24px!important
    }
    .pb-sm-24 {
        padding-bottom: 24px!important
    }
    .pl-sm-24 {
        padding-left: 24px!important
    }
    .pt-sm-25 {
        padding-top: 25px!important
    }
    .pr-sm-25 {
        padding-right: 25px!important
    }
    .pb-sm-25 {
        padding-bottom: 25px!important
    }
    .pl-sm-25 {
        padding-left: 25px!important
    }
    .pt-sm-26 {
        padding-top: 26px!important
    }
    .pr-sm-26 {
        padding-right: 26px!important
    }
    .pb-sm-26 {
        padding-bottom: 26px!important
    }
    .pl-sm-26 {
        padding-left: 26px!important
    }
    .pt-sm-27 {
        padding-top: 27px!important
    }
    .pr-sm-27 {
        padding-right: 27px!important
    }
    .pb-sm-27 {
        padding-bottom: 27px!important
    }
    .pl-sm-27 {
        padding-left: 27px!important
    }
    .pt-sm-28 {
        padding-top: 28px!important
    }
    .pr-sm-28 {
        padding-right: 28px!important
    }
    .pb-sm-28 {
        padding-bottom: 28px!important
    }
    .pl-sm-28 {
        padding-left: 28px!important
    }
    .pt-sm-29 {
        padding-top: 29px!important
    }
    .pr-sm-29 {
        padding-right: 29px!important
    }
    .pb-sm-29 {
        padding-bottom: 29px!important
    }
    .pl-sm-29 {
        padding-left: 29px!important
    }
    .pt-sm-30 {
        padding-top: 30px!important
    }
    .pr-sm-30 {
        padding-right: 30px!important
    }
    .pb-sm-30 {
        padding-bottom: 30px!important
    }
    .pl-sm-30 {
        padding-left: 30px!important
    }
    .pt-sm-31 {
        padding-top: 31px!important
    }
    .pr-sm-31 {
        padding-right: 31px!important
    }
    .pb-sm-31 {
        padding-bottom: 31px!important
    }
    .pl-sm-31 {
        padding-left: 31px!important
    }
    .pt-sm-32 {
        padding-top: 32px!important
    }
    .pr-sm-32 {
        padding-right: 32px!important
    }
    .pb-sm-32 {
        padding-bottom: 32px!important
    }
    .pl-sm-32 {
        padding-left: 32px!important
    }
    .pt-sm-33 {
        padding-top: 33px!important
    }
    .pr-sm-33 {
        padding-right: 33px!important
    }
    .pb-sm-33 {
        padding-bottom: 33px!important
    }
    .pl-sm-33 {
        padding-left: 33px!important
    }
    .pt-sm-34 {
        padding-top: 34px!important
    }
    .pr-sm-34 {
        padding-right: 34px!important
    }
    .pb-sm-34 {
        padding-bottom: 34px!important
    }
    .pl-sm-34 {
        padding-left: 34px!important
    }
    .pt-sm-35 {
        padding-top: 35px!important
    }
    .pr-sm-35 {
        padding-right: 35px!important
    }
    .pb-sm-35 {
        padding-bottom: 35px!important
    }
    .pl-sm-35 {
        padding-left: 35px!important
    }
    .pt-sm-36 {
        padding-top: 36px!important
    }
    .pr-sm-36 {
        padding-right: 36px!important
    }
    .pb-sm-36 {
        padding-bottom: 36px!important
    }
    .pl-sm-36 {
        padding-left: 36px!important
    }
    .pt-sm-37 {
        padding-top: 37px!important
    }
    .pr-sm-37 {
        padding-right: 37px!important
    }
    .pb-sm-37 {
        padding-bottom: 37px!important
    }
    .pl-sm-37 {
        padding-left: 37px!important
    }
    .pt-sm-38 {
        padding-top: 38px!important
    }
    .pr-sm-38 {
        padding-right: 38px!important
    }
    .pb-sm-38 {
        padding-bottom: 38px!important
    }
    .pl-sm-38 {
        padding-left: 38px!important
    }
    .pt-sm-39 {
        padding-top: 39px!important
    }
    .pr-sm-39 {
        padding-right: 39px!important
    }
    .pb-sm-39 {
        padding-bottom: 39px!important
    }
    .pl-sm-39 {
        padding-left: 39px!important
    }
    .pt-sm-40 {
        padding-top: 40px!important
    }
    .pr-sm-40 {
        padding-right: 40px!important
    }
    .pb-sm-40 {
        padding-bottom: 40px!important
    }
    .pl-sm-40 {
        padding-left: 40px!important
    }
    .pt-sm-41 {
        padding-top: 41px!important
    }
    .pr-sm-41 {
        padding-right: 41px!important
    }
    .pb-sm-41 {
        padding-bottom: 41px!important
    }
    .pl-sm-41 {
        padding-left: 41px!important
    }
    .pt-sm-42 {
        padding-top: 42px!important
    }
    .pr-sm-42 {
        padding-right: 42px!important
    }
    .pb-sm-42 {
        padding-bottom: 42px!important
    }
    .pl-sm-42 {
        padding-left: 42px!important
    }
    .pt-sm-43 {
        padding-top: 43px!important
    }
    .pr-sm-43 {
        padding-right: 43px!important
    }
    .pb-sm-43 {
        padding-bottom: 43px!important
    }
    .pl-sm-43 {
        padding-left: 43px!important
    }
    .pt-sm-44 {
        padding-top: 44px!important
    }
    .pr-sm-44 {
        padding-right: 44px!important
    }
    .pb-sm-44 {
        padding-bottom: 44px!important
    }
    .pl-sm-44 {
        padding-left: 44px!important
    }
    .pt-sm-45 {
        padding-top: 45px!important
    }
    .pr-sm-45 {
        padding-right: 45px!important
    }
    .pb-sm-45 {
        padding-bottom: 45px!important
    }
    .pl-sm-45 {
        padding-left: 45px!important
    }
    .pt-sm-46 {
        padding-top: 46px!important
    }
    .pr-sm-46 {
        padding-right: 46px!important
    }
    .pb-sm-46 {
        padding-bottom: 46px!important
    }
    .pl-sm-46 {
        padding-left: 46px!important
    }
    .pt-sm-47 {
        padding-top: 47px!important
    }
    .pr-sm-47 {
        padding-right: 47px!important
    }
    .pb-sm-47 {
        padding-bottom: 47px!important
    }
    .pl-sm-47 {
        padding-left: 47px!important
    }
    .pt-sm-48 {
        padding-top: 48px!important
    }
    .pr-sm-48 {
        padding-right: 48px!important
    }
    .pb-sm-48 {
        padding-bottom: 48px!important
    }
    .pl-sm-48 {
        padding-left: 48px!important
    }
    .pt-sm-49 {
        padding-top: 49px!important
    }
    .pr-sm-49 {
        padding-right: 49px!important
    }
    .pb-sm-49 {
        padding-bottom: 49px!important
    }
    .pl-sm-49 {
        padding-left: 49px!important
    }
    .pt-sm-50 {
        padding-top: 50px!important
    }
    .pr-sm-50 {
        padding-right: 50px!important
    }
    .pb-sm-50 {
        padding-bottom: 50px!important
    }
    .pl-sm-50 {
        padding-left: 50px!important
    }
    .pt-sm-51 {
        padding-top: 51px!important
    }
    .pr-sm-51 {
        padding-right: 51px!important
    }
    .pb-sm-51 {
        padding-bottom: 51px!important
    }
    .pl-sm-51 {
        padding-left: 51px!important
    }
    .pt-sm-52 {
        padding-top: 52px!important
    }
    .pr-sm-52 {
        padding-right: 52px!important
    }
    .pb-sm-52 {
        padding-bottom: 52px!important
    }
    .pl-sm-52 {
        padding-left: 52px!important
    }
    .pt-sm-53 {
        padding-top: 53px!important
    }
    .pr-sm-53 {
        padding-right: 53px!important
    }
    .pb-sm-53 {
        padding-bottom: 53px!important
    }
    .pl-sm-53 {
        padding-left: 53px!important
    }
    .pt-sm-54 {
        padding-top: 54px!important
    }
    .pr-sm-54 {
        padding-right: 54px!important
    }
    .pb-sm-54 {
        padding-bottom: 54px!important
    }
    .pl-sm-54 {
        padding-left: 54px!important
    }
    .pt-sm-55 {
        padding-top: 55px!important
    }
    .pr-sm-55 {
        padding-right: 55px!important
    }
    .pb-sm-55 {
        padding-bottom: 55px!important
    }
    .pl-sm-55 {
        padding-left: 55px!important
    }
    .pt-sm-56 {
        padding-top: 56px!important
    }
    .pr-sm-56 {
        padding-right: 56px!important
    }
    .pb-sm-56 {
        padding-bottom: 56px!important
    }
    .pl-sm-56 {
        padding-left: 56px!important
    }
    .pt-sm-57 {
        padding-top: 57px!important
    }
    .pr-sm-57 {
        padding-right: 57px!important
    }
    .pb-sm-57 {
        padding-bottom: 57px!important
    }
    .pl-sm-57 {
        padding-left: 57px!important
    }
    .pt-sm-58 {
        padding-top: 58px!important
    }
    .pr-sm-58 {
        padding-right: 58px!important
    }
    .pb-sm-58 {
        padding-bottom: 58px!important
    }
    .pl-sm-58 {
        padding-left: 58px!important
    }
    .pt-sm-59 {
        padding-top: 59px!important
    }
    .pr-sm-59 {
        padding-right: 59px!important
    }
    .pb-sm-59 {
        padding-bottom: 59px!important
    }
    .pl-sm-59 {
        padding-left: 59px!important
    }
    .pt-sm-60 {
        padding-top: 60px!important
    }
    .pr-sm-60 {
        padding-right: 60px!important
    }
    .pb-sm-60 {
        padding-bottom: 60px!important
    }
    .pl-sm-60 {
        padding-left: 60px!important
    }
    .pt-sm-61 {
        padding-top: 61px!important
    }
    .pr-sm-61 {
        padding-right: 61px!important
    }
    .pb-sm-61 {
        padding-bottom: 61px!important
    }
    .pl-sm-61 {
        padding-left: 61px!important
    }
    .pt-sm-62 {
        padding-top: 62px!important
    }
    .pr-sm-62 {
        padding-right: 62px!important
    }
    .pb-sm-62 {
        padding-bottom: 62px!important
    }
    .pl-sm-62 {
        padding-left: 62px!important
    }
    .pt-sm-63 {
        padding-top: 63px!important
    }
    .pr-sm-63 {
        padding-right: 63px!important
    }
    .pb-sm-63 {
        padding-bottom: 63px!important
    }
    .pl-sm-63 {
        padding-left: 63px!important
    }
    .pt-sm-64 {
        padding-top: 64px!important
    }
    .pr-sm-64 {
        padding-right: 64px!important
    }
    .pb-sm-64 {
        padding-bottom: 64px!important
    }
    .pl-sm-64 {
        padding-left: 64px!important
    }
}

@media screen and (min-width: 960px) {
    .m-md-0 {
        margin: 0!important
    }
    .m-md-1 {
        margin: 1px!important
    }
    .m-md-2 {
        margin: 2px!important
    }
    .m-md-3 {
        margin: 3px!important
    }
    .m-md-4 {
        margin: 4px!important
    }
    .m-md-5 {
        margin: 5px!important
    }
    .m-md-6 {
        margin: 6px!important
    }
    .m-md-7 {
        margin: 7px!important
    }
    .m-md-8 {
        margin: 8px!important
    }
    .m-md-9 {
        margin: 9px!important
    }
    .m-md-10 {
        margin: 10px!important
    }
    .m-md-11 {
        margin: 11px!important
    }
    .m-md-12 {
        margin: 12px!important
    }
    .m-md-13 {
        margin: 13px!important
    }
    .m-md-14 {
        margin: 14px!important
    }
    .m-md-15 {
        margin: 15px!important
    }
    .m-md-16 {
        margin: 16px!important
    }
    .m-md-17 {
        margin: 17px!important
    }
    .m-md-18 {
        margin: 18px!important
    }
    .m-md-19 {
        margin: 19px!important
    }
    .m-md-20 {
        margin: 20px!important
    }
    .m-md-21 {
        margin: 21px!important
    }
    .m-md-22 {
        margin: 22px!important
    }
    .m-md-23 {
        margin: 23px!important
    }
    .m-md-24 {
        margin: 24px!important
    }
    .m-md-25 {
        margin: 25px!important
    }
    .m-md-26 {
        margin: 26px!important
    }
    .m-md-27 {
        margin: 27px!important
    }
    .m-md-28 {
        margin: 28px!important
    }
    .m-md-29 {
        margin: 29px!important
    }
    .m-md-30 {
        margin: 30px!important
    }
    .m-md-31 {
        margin: 31px!important
    }
    .m-md-32 {
        margin: 32px!important
    }
    .m-md-33 {
        margin: 33px!important
    }
    .m-md-34 {
        margin: 34px!important
    }
    .m-md-35 {
        margin: 35px!important
    }
    .m-md-36 {
        margin: 36px!important
    }
    .m-md-37 {
        margin: 37px!important
    }
    .m-md-38 {
        margin: 38px!important
    }
    .m-md-39 {
        margin: 39px!important
    }
    .m-md-40 {
        margin: 40px!important
    }
    .m-md-41 {
        margin: 41px!important
    }
    .m-md-42 {
        margin: 42px!important
    }
    .m-md-43 {
        margin: 43px!important
    }
    .m-md-44 {
        margin: 44px!important
    }
    .m-md-45 {
        margin: 45px!important
    }
    .m-md-46 {
        margin: 46px!important
    }
    .m-md-47 {
        margin: 47px!important
    }
    .m-md-48 {
        margin: 48px!important
    }
    .m-md-49 {
        margin: 49px!important
    }
    .m-md-50 {
        margin: 50px!important
    }
    .m-md-51 {
        margin: 51px!important
    }
    .m-md-52 {
        margin: 52px!important
    }
    .m-md-53 {
        margin: 53px!important
    }
    .m-md-54 {
        margin: 54px!important
    }
    .m-md-55 {
        margin: 55px!important
    }
    .m-md-56 {
        margin: 56px!important
    }
    .m-md-57 {
        margin: 57px!important
    }
    .m-md-58 {
        margin: 58px!important
    }
    .m-md-59 {
        margin: 59px!important
    }
    .m-md-60 {
        margin: 60px!important
    }
    .m-md-61 {
        margin: 61px!important
    }
    .m-md-62 {
        margin: 62px!important
    }
    .m-md-63 {
        margin: 63px!important
    }
    .m-md-64 {
        margin: 64px!important
    }
    .mx-md-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }
    .my-md-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .mx-md-1 {
        margin-right: 1px!important;
        margin-left: 1px!important
    }
    .my-md-1 {
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }
    .mx-md-2 {
        margin-right: 2px!important;
        margin-left: 2px!important
    }
    .my-md-2 {
        margin-top: 2px!important;
        margin-bottom: 2px!important
    }
    .mx-md-3 {
        margin-right: 3px!important;
        margin-left: 3px!important
    }
    .my-md-3 {
        margin-top: 3px!important;
        margin-bottom: 3px!important
    }
    .mx-md-4 {
        margin-right: 4px!important;
        margin-left: 4px!important
    }
    .my-md-4 {
        margin-top: 4px!important;
        margin-bottom: 4px!important
    }
    .mx-md-5 {
        margin-right: 5px!important;
        margin-left: 5px!important
    }
    .my-md-5 {
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }
    .mx-md-6 {
        margin-right: 6px!important;
        margin-left: 6px!important
    }
    .my-md-6 {
        margin-top: 6px!important;
        margin-bottom: 6px!important
    }
    .mx-md-7 {
        margin-right: 7px!important;
        margin-left: 7px!important
    }
    .my-md-7 {
        margin-top: 7px!important;
        margin-bottom: 7px!important
    }
    .mx-md-8 {
        margin-right: 8px!important;
        margin-left: 8px!important
    }
    .my-md-8 {
        margin-top: 8px!important;
        margin-bottom: 8px!important
    }
    .mx-md-9 {
        margin-right: 9px!important;
        margin-left: 9px!important
    }
    .my-md-9 {
        margin-top: 9px!important;
        margin-bottom: 9px!important
    }
    .mx-md-10 {
        margin-right: 10px!important;
        margin-left: 10px!important
    }
    .my-md-10 {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }
    .mx-md-11 {
        margin-right: 11px!important;
        margin-left: 11px!important
    }
    .my-md-11 {
        margin-top: 11px!important;
        margin-bottom: 11px!important
    }
    .mx-md-12 {
        margin-right: 12px!important;
        margin-left: 12px!important
    }
    .my-md-12 {
        margin-top: 12px!important;
        margin-bottom: 12px!important
    }
    .mx-md-13 {
        margin-right: 13px!important;
        margin-left: 13px!important
    }
    .my-md-13 {
        margin-top: 13px!important;
        margin-bottom: 13px!important
    }
    .mx-md-14 {
        margin-right: 14px!important;
        margin-left: 14px!important
    }
    .my-md-14 {
        margin-top: 14px!important;
        margin-bottom: 14px!important
    }
    .mx-md-15 {
        margin-right: 15px!important;
        margin-left: 15px!important
    }
    .my-md-15 {
        margin-top: 15px!important;
        margin-bottom: 15px!important
    }
    .mx-md-16 {
        margin-right: 16px!important;
        margin-left: 16px!important
    }
    .my-md-16 {
        margin-top: 16px!important;
        margin-bottom: 16px!important
    }
    .mx-md-17 {
        margin-right: 17px!important;
        margin-left: 17px!important
    }
    .my-md-17 {
        margin-top: 17px!important;
        margin-bottom: 17px!important
    }
    .mx-md-18 {
        margin-right: 18px!important;
        margin-left: 18px!important
    }
    .my-md-18 {
        margin-top: 18px!important;
        margin-bottom: 18px!important
    }
    .mx-md-19 {
        margin-right: 19px!important;
        margin-left: 19px!important
    }
    .my-md-19 {
        margin-top: 19px!important;
        margin-bottom: 19px!important
    }
    .mx-md-20 {
        margin-right: 20px!important;
        margin-left: 20px!important
    }
    .my-md-20 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }
    .mx-md-21 {
        margin-right: 21px!important;
        margin-left: 21px!important
    }
    .my-md-21 {
        margin-top: 21px!important;
        margin-bottom: 21px!important
    }
    .mx-md-22 {
        margin-right: 22px!important;
        margin-left: 22px!important
    }
    .my-md-22 {
        margin-top: 22px!important;
        margin-bottom: 22px!important
    }
    .mx-md-23 {
        margin-right: 23px!important;
        margin-left: 23px!important
    }
    .my-md-23 {
        margin-top: 23px!important;
        margin-bottom: 23px!important
    }
    .mx-md-24 {
        margin-right: 24px!important;
        margin-left: 24px!important
    }
    .my-md-24 {
        margin-top: 24px!important;
        margin-bottom: 24px!important
    }
    .mx-md-25 {
        margin-right: 25px!important;
        margin-left: 25px!important
    }
    .my-md-25 {
        margin-top: 25px!important;
        margin-bottom: 25px!important
    }
    .mx-md-26 {
        margin-right: 26px!important;
        margin-left: 26px!important
    }
    .my-md-26 {
        margin-top: 26px!important;
        margin-bottom: 26px!important
    }
    .mx-md-27 {
        margin-right: 27px!important;
        margin-left: 27px!important
    }
    .my-md-27 {
        margin-top: 27px!important;
        margin-bottom: 27px!important
    }
    .mx-md-28 {
        margin-right: 28px!important;
        margin-left: 28px!important
    }
    .my-md-28 {
        margin-top: 28px!important;
        margin-bottom: 28px!important
    }
    .mx-md-29 {
        margin-right: 29px!important;
        margin-left: 29px!important
    }
    .my-md-29 {
        margin-top: 29px!important;
        margin-bottom: 29px!important
    }
    .mx-md-30 {
        margin-right: 30px!important;
        margin-left: 30px!important
    }
    .my-md-30 {
        margin-top: 30px!important;
        margin-bottom: 30px!important
    }
    .mx-md-31 {
        margin-right: 31px!important;
        margin-left: 31px!important
    }
    .my-md-31 {
        margin-top: 31px!important;
        margin-bottom: 31px!important
    }
    .mx-md-32 {
        margin-right: 32px!important;
        margin-left: 32px!important
    }
    .my-md-32 {
        margin-top: 32px!important;
        margin-bottom: 32px!important
    }
    .mx-md-33 {
        margin-right: 33px!important;
        margin-left: 33px!important
    }
    .my-md-33 {
        margin-top: 33px!important;
        margin-bottom: 33px!important
    }
    .mx-md-34 {
        margin-right: 34px!important;
        margin-left: 34px!important
    }
    .my-md-34 {
        margin-top: 34px!important;
        margin-bottom: 34px!important
    }
    .mx-md-35 {
        margin-right: 35px!important;
        margin-left: 35px!important
    }
    .my-md-35 {
        margin-top: 35px!important;
        margin-bottom: 35px!important
    }
    .mx-md-36 {
        margin-right: 36px!important;
        margin-left: 36px!important
    }
    .my-md-36 {
        margin-top: 36px!important;
        margin-bottom: 36px!important
    }
    .mx-md-37 {
        margin-right: 37px!important;
        margin-left: 37px!important
    }
    .my-md-37 {
        margin-top: 37px!important;
        margin-bottom: 37px!important
    }
    .mx-md-38 {
        margin-right: 38px!important;
        margin-left: 38px!important
    }
    .my-md-38 {
        margin-top: 38px!important;
        margin-bottom: 38px!important
    }
    .mx-md-39 {
        margin-right: 39px!important;
        margin-left: 39px!important
    }
    .my-md-39 {
        margin-top: 39px!important;
        margin-bottom: 39px!important
    }
    .mx-md-40 {
        margin-right: 40px!important;
        margin-left: 40px!important
    }
    .my-md-40 {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }
    .mx-md-41 {
        margin-right: 41px!important;
        margin-left: 41px!important
    }
    .my-md-41 {
        margin-top: 41px!important;
        margin-bottom: 41px!important
    }
    .mx-md-42 {
        margin-right: 42px!important;
        margin-left: 42px!important
    }
    .my-md-42 {
        margin-top: 42px!important;
        margin-bottom: 42px!important
    }
    .mx-md-43 {
        margin-right: 43px!important;
        margin-left: 43px!important
    }
    .my-md-43 {
        margin-top: 43px!important;
        margin-bottom: 43px!important
    }
    .mx-md-44 {
        margin-right: 44px!important;
        margin-left: 44px!important
    }
    .my-md-44 {
        margin-top: 44px!important;
        margin-bottom: 44px!important
    }
    .mx-md-45 {
        margin-right: 45px!important;
        margin-left: 45px!important
    }
    .my-md-45 {
        margin-top: 45px!important;
        margin-bottom: 45px!important
    }
    .mx-md-46 {
        margin-right: 46px!important;
        margin-left: 46px!important
    }
    .my-md-46 {
        margin-top: 46px!important;
        margin-bottom: 46px!important
    }
    .mx-md-47 {
        margin-right: 47px!important;
        margin-left: 47px!important
    }
    .my-md-47 {
        margin-top: 47px!important;
        margin-bottom: 47px!important
    }
    .mx-md-48 {
        margin-right: 48px!important;
        margin-left: 48px!important
    }
    .my-md-48 {
        margin-top: 48px!important;
        margin-bottom: 48px!important
    }
    .mx-md-49 {
        margin-right: 49px!important;
        margin-left: 49px!important
    }
    .my-md-49 {
        margin-top: 49px!important;
        margin-bottom: 49px!important
    }
    .mx-md-50 {
        margin-right: 50px!important;
        margin-left: 50px!important
    }
    .my-md-50 {
        margin-top: 50px!important;
        margin-bottom: 50px!important
    }
    .mx-md-51 {
        margin-right: 51px!important;
        margin-left: 51px!important
    }
    .my-md-51 {
        margin-top: 51px!important;
        margin-bottom: 51px!important
    }
    .mx-md-52 {
        margin-right: 52px!important;
        margin-left: 52px!important
    }
    .my-md-52 {
        margin-top: 52px!important;
        margin-bottom: 52px!important
    }
    .mx-md-53 {
        margin-right: 53px!important;
        margin-left: 53px!important
    }
    .my-md-53 {
        margin-top: 53px!important;
        margin-bottom: 53px!important
    }
    .mx-md-54 {
        margin-right: 54px!important;
        margin-left: 54px!important
    }
    .my-md-54 {
        margin-top: 54px!important;
        margin-bottom: 54px!important
    }
    .mx-md-55 {
        margin-right: 55px!important;
        margin-left: 55px!important
    }
    .my-md-55 {
        margin-top: 55px!important;
        margin-bottom: 55px!important
    }
    .mx-md-56 {
        margin-right: 56px!important;
        margin-left: 56px!important
    }
    .my-md-56 {
        margin-top: 56px!important;
        margin-bottom: 56px!important
    }
    .mx-md-57 {
        margin-right: 57px!important;
        margin-left: 57px!important
    }
    .my-md-57 {
        margin-top: 57px!important;
        margin-bottom: 57px!important
    }
    .mx-md-58 {
        margin-right: 58px!important;
        margin-left: 58px!important
    }
    .my-md-58 {
        margin-top: 58px!important;
        margin-bottom: 58px!important
    }
    .mx-md-59 {
        margin-right: 59px!important;
        margin-left: 59px!important
    }
    .my-md-59 {
        margin-top: 59px!important;
        margin-bottom: 59px!important
    }
    .mx-md-60 {
        margin-right: 60px!important;
        margin-left: 60px!important
    }
    .my-md-60 {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }
    .mx-md-61 {
        margin-right: 61px!important;
        margin-left: 61px!important
    }
    .my-md-61 {
        margin-top: 61px!important;
        margin-bottom: 61px!important
    }
    .mx-md-62 {
        margin-right: 62px!important;
        margin-left: 62px!important
    }
    .my-md-62 {
        margin-top: 62px!important;
        margin-bottom: 62px!important
    }
    .mx-md-63 {
        margin-right: 63px!important;
        margin-left: 63px!important
    }
    .my-md-63 {
        margin-top: 63px!important;
        margin-bottom: 63px!important
    }
    .mx-md-64 {
        margin-right: 64px!important;
        margin-left: 64px!important
    }
    .my-md-64 {
        margin-top: 64px!important;
        margin-bottom: 64px!important
    }
    .mt-md-0 {
        margin-top: 0!important
    }
    .mr-md-0 {
        margin-right: 0!important
    }
    .mb-md-0 {
        margin-bottom: 0!important
    }
    .ml-md-0 {
        margin-left: 0!important
    }
    .mt-md-1 {
        margin-top: 1px!important
    }
    .mr-md-1 {
        margin-right: 1px!important
    }
    .mb-md-1 {
        margin-bottom: 1px!important
    }
    .ml-md-1 {
        margin-left: 1px!important
    }
    .mt-md-2 {
        margin-top: 2px!important
    }
    .mr-md-2 {
        margin-right: 2px!important
    }
    .mb-md-2 {
        margin-bottom: 2px!important
    }
    .ml-md-2 {
        margin-left: 2px!important
    }
    .mt-md-3 {
        margin-top: 3px!important
    }
    .mr-md-3 {
        margin-right: 3px!important
    }
    .mb-md-3 {
        margin-bottom: 3px!important
    }
    .ml-md-3 {
        margin-left: 3px!important
    }
    .mt-md-4 {
        margin-top: 4px!important
    }
    .mr-md-4 {
        margin-right: 4px!important
    }
    .mb-md-4 {
        margin-bottom: 4px!important
    }
    .ml-md-4 {
        margin-left: 4px!important
    }
    .mt-md-5 {
        margin-top: 5px!important
    }
    .mr-md-5 {
        margin-right: 5px!important
    }
    .mb-md-5 {
        margin-bottom: 5px!important
    }
    .ml-md-5 {
        margin-left: 5px!important
    }
    .mt-md-6 {
        margin-top: 6px!important
    }
    .mr-md-6 {
        margin-right: 6px!important
    }
    .mb-md-6 {
        margin-bottom: 6px!important
    }
    .ml-md-6 {
        margin-left: 6px!important
    }
    .mt-md-7 {
        margin-top: 7px!important
    }
    .mr-md-7 {
        margin-right: 7px!important
    }
    .mb-md-7 {
        margin-bottom: 7px!important
    }
    .ml-md-7 {
        margin-left: 7px!important
    }
    .mt-md-8 {
        margin-top: 8px!important
    }
    .mr-md-8 {
        margin-right: 8px!important
    }
    .mb-md-8 {
        margin-bottom: 8px!important
    }
    .ml-md-8 {
        margin-left: 8px!important
    }
    .mt-md-9 {
        margin-top: 9px!important
    }
    .mr-md-9 {
        margin-right: 9px!important
    }
    .mb-md-9 {
        margin-bottom: 9px!important
    }
    .ml-md-9 {
        margin-left: 9px!important
    }
    .mt-md-10 {
        margin-top: 10px!important
    }
    .mr-md-10 {
        margin-right: 10px!important
    }
    .mb-md-10 {
        margin-bottom: 10px!important
    }
    .ml-md-10 {
        margin-left: 10px!important
    }
    .mt-md-11 {
        margin-top: 11px!important
    }
    .mr-md-11 {
        margin-right: 11px!important
    }
    .mb-md-11 {
        margin-bottom: 11px!important
    }
    .ml-md-11 {
        margin-left: 11px!important
    }
    .mt-md-12 {
        margin-top: 12px!important
    }
    .mr-md-12 {
        margin-right: 12px!important
    }
    .mb-md-12 {
        margin-bottom: 12px!important
    }
    .ml-md-12 {
        margin-left: 12px!important
    }
    .mt-md-13 {
        margin-top: 13px!important
    }
    .mr-md-13 {
        margin-right: 13px!important
    }
    .mb-md-13 {
        margin-bottom: 13px!important
    }
    .ml-md-13 {
        margin-left: 13px!important
    }
    .mt-md-14 {
        margin-top: 14px!important
    }
    .mr-md-14 {
        margin-right: 14px!important
    }
    .mb-md-14 {
        margin-bottom: 14px!important
    }
    .ml-md-14 {
        margin-left: 14px!important
    }
    .mt-md-15 {
        margin-top: 15px!important
    }
    .mr-md-15 {
        margin-right: 15px!important
    }
    .mb-md-15 {
        margin-bottom: 15px!important
    }
    .ml-md-15 {
        margin-left: 15px!important
    }
    .mt-md-16 {
        margin-top: 16px!important
    }
    .mr-md-16 {
        margin-right: 16px!important
    }
    .mb-md-16 {
        margin-bottom: 16px!important
    }
    .ml-md-16 {
        margin-left: 16px!important
    }
    .mt-md-17 {
        margin-top: 17px!important
    }
    .mr-md-17 {
        margin-right: 17px!important
    }
    .mb-md-17 {
        margin-bottom: 17px!important
    }
    .ml-md-17 {
        margin-left: 17px!important
    }
    .mt-md-18 {
        margin-top: 18px!important
    }
    .mr-md-18 {
        margin-right: 18px!important
    }
    .mb-md-18 {
        margin-bottom: 18px!important
    }
    .ml-md-18 {
        margin-left: 18px!important
    }
    .mt-md-19 {
        margin-top: 19px!important
    }
    .mr-md-19 {
        margin-right: 19px!important
    }
    .mb-md-19 {
        margin-bottom: 19px!important
    }
    .ml-md-19 {
        margin-left: 19px!important
    }
    .mt-md-20 {
        margin-top: 20px!important
    }
    .mr-md-20 {
        margin-right: 20px!important
    }
    .mb-md-20 {
        margin-bottom: 20px!important
    }
    .ml-md-20 {
        margin-left: 20px!important
    }
    .mt-md-21 {
        margin-top: 21px!important
    }
    .mr-md-21 {
        margin-right: 21px!important
    }
    .mb-md-21 {
        margin-bottom: 21px!important
    }
    .ml-md-21 {
        margin-left: 21px!important
    }
    .mt-md-22 {
        margin-top: 22px!important
    }
    .mr-md-22 {
        margin-right: 22px!important
    }
    .mb-md-22 {
        margin-bottom: 22px!important
    }
    .ml-md-22 {
        margin-left: 22px!important
    }
    .mt-md-23 {
        margin-top: 23px!important
    }
    .mr-md-23 {
        margin-right: 23px!important
    }
    .mb-md-23 {
        margin-bottom: 23px!important
    }
    .ml-md-23 {
        margin-left: 23px!important
    }
    .mt-md-24 {
        margin-top: 24px!important
    }
    .mr-md-24 {
        margin-right: 24px!important
    }
    .mb-md-24 {
        margin-bottom: 24px!important
    }
    .ml-md-24 {
        margin-left: 24px!important
    }
    .mt-md-25 {
        margin-top: 25px!important
    }
    .mr-md-25 {
        margin-right: 25px!important
    }
    .mb-md-25 {
        margin-bottom: 25px!important
    }
    .ml-md-25 {
        margin-left: 25px!important
    }
    .mt-md-26 {
        margin-top: 26px!important
    }
    .mr-md-26 {
        margin-right: 26px!important
    }
    .mb-md-26 {
        margin-bottom: 26px!important
    }
    .ml-md-26 {
        margin-left: 26px!important
    }
    .mt-md-27 {
        margin-top: 27px!important
    }
    .mr-md-27 {
        margin-right: 27px!important
    }
    .mb-md-27 {
        margin-bottom: 27px!important
    }
    .ml-md-27 {
        margin-left: 27px!important
    }
    .mt-md-28 {
        margin-top: 28px!important
    }
    .mr-md-28 {
        margin-right: 28px!important
    }
    .mb-md-28 {
        margin-bottom: 28px!important
    }
    .ml-md-28 {
        margin-left: 28px!important
    }
    .mt-md-29 {
        margin-top: 29px!important
    }
    .mr-md-29 {
        margin-right: 29px!important
    }
    .mb-md-29 {
        margin-bottom: 29px!important
    }
    .ml-md-29 {
        margin-left: 29px!important
    }
    .mt-md-30 {
        margin-top: 30px!important
    }
    .mr-md-30 {
        margin-right: 30px!important
    }
    .mb-md-30 {
        margin-bottom: 30px!important
    }
    .ml-md-30 {
        margin-left: 30px!important
    }
    .mt-md-31 {
        margin-top: 31px!important
    }
    .mr-md-31 {
        margin-right: 31px!important
    }
    .mb-md-31 {
        margin-bottom: 31px!important
    }
    .ml-md-31 {
        margin-left: 31px!important
    }
    .mt-md-32 {
        margin-top: 32px!important
    }
    .mr-md-32 {
        margin-right: 32px!important
    }
    .mb-md-32 {
        margin-bottom: 32px!important
    }
    .ml-md-32 {
        margin-left: 32px!important
    }
    .mt-md-33 {
        margin-top: 33px!important
    }
    .mr-md-33 {
        margin-right: 33px!important
    }
    .mb-md-33 {
        margin-bottom: 33px!important
    }
    .ml-md-33 {
        margin-left: 33px!important
    }
    .mt-md-34 {
        margin-top: 34px!important
    }
    .mr-md-34 {
        margin-right: 34px!important
    }
    .mb-md-34 {
        margin-bottom: 34px!important
    }
    .ml-md-34 {
        margin-left: 34px!important
    }
    .mt-md-35 {
        margin-top: 35px!important
    }
    .mr-md-35 {
        margin-right: 35px!important
    }
    .mb-md-35 {
        margin-bottom: 35px!important
    }
    .ml-md-35 {
        margin-left: 35px!important
    }
    .mt-md-36 {
        margin-top: 36px!important
    }
    .mr-md-36 {
        margin-right: 36px!important
    }
    .mb-md-36 {
        margin-bottom: 36px!important
    }
    .ml-md-36 {
        margin-left: 36px!important
    }
    .mt-md-37 {
        margin-top: 37px!important
    }
    .mr-md-37 {
        margin-right: 37px!important
    }
    .mb-md-37 {
        margin-bottom: 37px!important
    }
    .ml-md-37 {
        margin-left: 37px!important
    }
    .mt-md-38 {
        margin-top: 38px!important
    }
    .mr-md-38 {
        margin-right: 38px!important
    }
    .mb-md-38 {
        margin-bottom: 38px!important
    }
    .ml-md-38 {
        margin-left: 38px!important
    }
    .mt-md-39 {
        margin-top: 39px!important
    }
    .mr-md-39 {
        margin-right: 39px!important
    }
    .mb-md-39 {
        margin-bottom: 39px!important
    }
    .ml-md-39 {
        margin-left: 39px!important
    }
    .mt-md-40 {
        margin-top: 40px!important
    }
    .mr-md-40 {
        margin-right: 40px!important
    }
    .mb-md-40 {
        margin-bottom: 40px!important
    }
    .ml-md-40 {
        margin-left: 40px!important
    }
    .mt-md-41 {
        margin-top: 41px!important
    }
    .mr-md-41 {
        margin-right: 41px!important
    }
    .mb-md-41 {
        margin-bottom: 41px!important
    }
    .ml-md-41 {
        margin-left: 41px!important
    }
    .mt-md-42 {
        margin-top: 42px!important
    }
    .mr-md-42 {
        margin-right: 42px!important
    }
    .mb-md-42 {
        margin-bottom: 42px!important
    }
    .ml-md-42 {
        margin-left: 42px!important
    }
    .mt-md-43 {
        margin-top: 43px!important
    }
    .mr-md-43 {
        margin-right: 43px!important
    }
    .mb-md-43 {
        margin-bottom: 43px!important
    }
    .ml-md-43 {
        margin-left: 43px!important
    }
    .mt-md-44 {
        margin-top: 44px!important
    }
    .mr-md-44 {
        margin-right: 44px!important
    }
    .mb-md-44 {
        margin-bottom: 44px!important
    }
    .ml-md-44 {
        margin-left: 44px!important
    }
    .mt-md-45 {
        margin-top: 45px!important
    }
    .mr-md-45 {
        margin-right: 45px!important
    }
    .mb-md-45 {
        margin-bottom: 45px!important
    }
    .ml-md-45 {
        margin-left: 45px!important
    }
    .mt-md-46 {
        margin-top: 46px!important
    }
    .mr-md-46 {
        margin-right: 46px!important
    }
    .mb-md-46 {
        margin-bottom: 46px!important
    }
    .ml-md-46 {
        margin-left: 46px!important
    }
    .mt-md-47 {
        margin-top: 47px!important
    }
    .mr-md-47 {
        margin-right: 47px!important
    }
    .mb-md-47 {
        margin-bottom: 47px!important
    }
    .ml-md-47 {
        margin-left: 47px!important
    }
    .mt-md-48 {
        margin-top: 48px!important
    }
    .mr-md-48 {
        margin-right: 48px!important
    }
    .mb-md-48 {
        margin-bottom: 48px!important
    }
    .ml-md-48 {
        margin-left: 48px!important
    }
    .mt-md-49 {
        margin-top: 49px!important
    }
    .mr-md-49 {
        margin-right: 49px!important
    }
    .mb-md-49 {
        margin-bottom: 49px!important
    }
    .ml-md-49 {
        margin-left: 49px!important
    }
    .mt-md-50 {
        margin-top: 50px!important
    }
    .mr-md-50 {
        margin-right: 50px!important
    }
    .mb-md-50 {
        margin-bottom: 50px!important
    }
    .ml-md-50 {
        margin-left: 50px!important
    }
    .mt-md-51 {
        margin-top: 51px!important
    }
    .mr-md-51 {
        margin-right: 51px!important
    }
    .mb-md-51 {
        margin-bottom: 51px!important
    }
    .ml-md-51 {
        margin-left: 51px!important
    }
    .mt-md-52 {
        margin-top: 52px!important
    }
    .mr-md-52 {
        margin-right: 52px!important
    }
    .mb-md-52 {
        margin-bottom: 52px!important
    }
    .ml-md-52 {
        margin-left: 52px!important
    }
    .mt-md-53 {
        margin-top: 53px!important
    }
    .mr-md-53 {
        margin-right: 53px!important
    }
    .mb-md-53 {
        margin-bottom: 53px!important
    }
    .ml-md-53 {
        margin-left: 53px!important
    }
    .mt-md-54 {
        margin-top: 54px!important
    }
    .mr-md-54 {
        margin-right: 54px!important
    }
    .mb-md-54 {
        margin-bottom: 54px!important
    }
    .ml-md-54 {
        margin-left: 54px!important
    }
    .mt-md-55 {
        margin-top: 55px!important
    }
    .mr-md-55 {
        margin-right: 55px!important
    }
    .mb-md-55 {
        margin-bottom: 55px!important
    }
    .ml-md-55 {
        margin-left: 55px!important
    }
    .mt-md-56 {
        margin-top: 56px!important
    }
    .mr-md-56 {
        margin-right: 56px!important
    }
    .mb-md-56 {
        margin-bottom: 56px!important
    }
    .ml-md-56 {
        margin-left: 56px!important
    }
    .mt-md-57 {
        margin-top: 57px!important
    }
    .mr-md-57 {
        margin-right: 57px!important
    }
    .mb-md-57 {
        margin-bottom: 57px!important
    }
    .ml-md-57 {
        margin-left: 57px!important
    }
    .mt-md-58 {
        margin-top: 58px!important
    }
    .mr-md-58 {
        margin-right: 58px!important
    }
    .mb-md-58 {
        margin-bottom: 58px!important
    }
    .ml-md-58 {
        margin-left: 58px!important
    }
    .mt-md-59 {
        margin-top: 59px!important
    }
    .mr-md-59 {
        margin-right: 59px!important
    }
    .mb-md-59 {
        margin-bottom: 59px!important
    }
    .ml-md-59 {
        margin-left: 59px!important
    }
    .mt-md-60 {
        margin-top: 60px!important
    }
    .mr-md-60 {
        margin-right: 60px!important
    }
    .mb-md-60 {
        margin-bottom: 60px!important
    }
    .ml-md-60 {
        margin-left: 60px!important
    }
    .mt-md-61 {
        margin-top: 61px!important
    }
    .mr-md-61 {
        margin-right: 61px!important
    }
    .mb-md-61 {
        margin-bottom: 61px!important
    }
    .ml-md-61 {
        margin-left: 61px!important
    }
    .mt-md-62 {
        margin-top: 62px!important
    }
    .mr-md-62 {
        margin-right: 62px!important
    }
    .mb-md-62 {
        margin-bottom: 62px!important
    }
    .ml-md-62 {
        margin-left: 62px!important
    }
    .mt-md-63 {
        margin-top: 63px!important
    }
    .mr-md-63 {
        margin-right: 63px!important
    }
    .mb-md-63 {
        margin-bottom: 63px!important
    }
    .ml-md-63 {
        margin-left: 63px!important
    }
    .mt-md-64 {
        margin-top: 64px!important
    }
    .mr-md-64 {
        margin-right: 64px!important
    }
    .mb-md-64 {
        margin-bottom: 64px!important
    }
    .ml-md-64 {
        margin-left: 64px!important
    }
    .m-md-auto {
        margin: auto!important
    }
    .mt-md-auto {
        margin-top: auto!important
    }
    .mr-md-auto {
        margin-right: auto!important
    }
    .mb-md-auto {
        margin-bottom: auto!important
    }
    .ml-md-auto {
        margin-left: auto!important
    }
    .mx-md-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }
    .my-md-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
    .p-md-0 {
        padding: 0!important
    }
    .p-md-1 {
        padding: 1px!important
    }
    .p-md-2 {
        padding: 2px!important
    }
    .p-md-3 {
        padding: 3px!important
    }
    .p-md-4 {
        padding: 4px!important
    }
    .p-md-5 {
        padding: 5px!important
    }
    .p-md-6 {
        padding: 6px!important
    }
    .p-md-7 {
        padding: 7px!important
    }
    .p-md-8 {
        padding: 8px!important
    }
    .p-md-9 {
        padding: 9px!important
    }
    .p-md-10 {
        padding: 10px!important
    }
    .p-md-11 {
        padding: 11px!important
    }
    .p-md-12 {
        padding: 12px!important
    }
    .p-md-13 {
        padding: 13px!important
    }
    .p-md-14 {
        padding: 14px!important
    }
    .p-md-15 {
        padding: 15px!important
    }
    .p-md-16 {
        padding: 16px!important
    }
    .p-md-17 {
        padding: 17px!important
    }
    .p-md-18 {
        padding: 18px!important
    }
    .p-md-19 {
        padding: 19px!important
    }
    .p-md-20 {
        padding: 20px!important
    }
    .p-md-21 {
        padding: 21px!important
    }
    .p-md-22 {
        padding: 22px!important
    }
    .p-md-23 {
        padding: 23px!important
    }
    .p-md-24 {
        padding: 24px!important
    }
    .p-md-25 {
        padding: 25px!important
    }
    .p-md-26 {
        padding: 26px!important
    }
    .p-md-27 {
        padding: 27px!important
    }
    .p-md-28 {
        padding: 28px!important
    }
    .p-md-29 {
        padding: 29px!important
    }
    .p-md-30 {
        padding: 30px!important
    }
    .p-md-31 {
        padding: 31px!important
    }
    .p-md-32 {
        padding: 32px!important
    }
    .p-md-33 {
        padding: 33px!important
    }
    .p-md-34 {
        padding: 34px!important
    }
    .p-md-35 {
        padding: 35px!important
    }
    .p-md-36 {
        padding: 36px!important
    }
    .p-md-37 {
        padding: 37px!important
    }
    .p-md-38 {
        padding: 38px!important
    }
    .p-md-39 {
        padding: 39px!important
    }
    .p-md-40 {
        padding: 40px!important
    }
    .p-md-41 {
        padding: 41px!important
    }
    .p-md-42 {
        padding: 42px!important
    }
    .p-md-43 {
        padding: 43px!important
    }
    .p-md-44 {
        padding: 44px!important
    }
    .p-md-45 {
        padding: 45px!important
    }
    .p-md-46 {
        padding: 46px!important
    }
    .p-md-47 {
        padding: 47px!important
    }
    .p-md-48 {
        padding: 48px!important
    }
    .p-md-49 {
        padding: 49px!important
    }
    .p-md-50 {
        padding: 50px!important
    }
    .p-md-51 {
        padding: 51px!important
    }
    .p-md-52 {
        padding: 52px!important
    }
    .p-md-53 {
        padding: 53px!important
    }
    .p-md-54 {
        padding: 54px!important
    }
    .p-md-55 {
        padding: 55px!important
    }
    .p-md-56 {
        padding: 56px!important
    }
    .p-md-57 {
        padding: 57px!important
    }
    .p-md-58 {
        padding: 58px!important
    }
    .p-md-59 {
        padding: 59px!important
    }
    .p-md-60 {
        padding: 60px!important
    }
    .p-md-61 {
        padding: 61px!important
    }
    .p-md-62 {
        padding: 62px!important
    }
    .p-md-63 {
        padding: 63px!important
    }
    .p-md-64 {
        padding: 64px!important
    }
    .px-md-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }
    .py-md-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .px-md-1 {
        padding-right: 1px!important;
        padding-left: 1px!important
    }
    .py-md-1 {
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }
    .px-md-2 {
        padding-right: 2px!important;
        padding-left: 2px!important
    }
    .py-md-2 {
        padding-top: 2px!important;
        padding-bottom: 2px!important
    }
    .px-md-3 {
        padding-right: 3px!important;
        padding-left: 3px!important
    }
    .py-md-3 {
        padding-top: 3px!important;
        padding-bottom: 3px!important
    }
    .px-md-4 {
        padding-right: 4px!important;
        padding-left: 4px!important
    }
    .py-md-4 {
        padding-top: 4px!important;
        padding-bottom: 4px!important
    }
    .px-md-5 {
        padding-right: 5px!important;
        padding-left: 5px!important
    }
    .py-md-5 {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }
    .px-md-6 {
        padding-right: 6px!important;
        padding-left: 6px!important
    }
    .py-md-6 {
        padding-top: 6px!important;
        padding-bottom: 6px!important
    }
    .px-md-7 {
        padding-right: 7px!important;
        padding-left: 7px!important
    }
    .py-md-7 {
        padding-top: 7px!important;
        padding-bottom: 7px!important
    }
    .px-md-8 {
        padding-right: 8px!important;
        padding-left: 8px!important
    }
    .py-md-8 {
        padding-top: 8px!important;
        padding-bottom: 8px!important
    }
    .px-md-9 {
        padding-right: 9px!important;
        padding-left: 9px!important
    }
    .py-md-9 {
        padding-top: 9px!important;
        padding-bottom: 9px!important
    }
    .px-md-10 {
        padding-right: 10px!important;
        padding-left: 10px!important
    }
    .py-md-10 {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }
    .px-md-11 {
        padding-right: 11px!important;
        padding-left: 11px!important
    }
    .py-md-11 {
        padding-top: 11px!important;
        padding-bottom: 11px!important
    }
    .px-md-12 {
        padding-right: 12px!important;
        padding-left: 12px!important
    }
    .py-md-12 {
        padding-top: 12px!important;
        padding-bottom: 12px!important
    }
    .px-md-13 {
        padding-right: 13px!important;
        padding-left: 13px!important
    }
    .py-md-13 {
        padding-top: 13px!important;
        padding-bottom: 13px!important
    }
    .px-md-14 {
        padding-right: 14px!important;
        padding-left: 14px!important
    }
    .py-md-14 {
        padding-top: 14px!important;
        padding-bottom: 14px!important
    }
    .px-md-15 {
        padding-right: 15px!important;
        padding-left: 15px!important
    }
    .py-md-15 {
        padding-top: 15px!important;
        padding-bottom: 15px!important
    }
    .px-md-16 {
        padding-right: 16px!important;
        padding-left: 16px!important
    }
    .py-md-16 {
        padding-top: 16px!important;
        padding-bottom: 16px!important
    }
    .px-md-17 {
        padding-right: 17px!important;
        padding-left: 17px!important
    }
    .py-md-17 {
        padding-top: 17px!important;
        padding-bottom: 17px!important
    }
    .px-md-18 {
        padding-right: 18px!important;
        padding-left: 18px!important
    }
    .py-md-18 {
        padding-top: 18px!important;
        padding-bottom: 18px!important
    }
    .px-md-19 {
        padding-right: 19px!important;
        padding-left: 19px!important
    }
    .py-md-19 {
        padding-top: 19px!important;
        padding-bottom: 19px!important
    }
    .px-md-20 {
        padding-right: 20px!important;
        padding-left: 20px!important
    }
    .py-md-20 {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }
    .px-md-21 {
        padding-right: 21px!important;
        padding-left: 21px!important
    }
    .py-md-21 {
        padding-top: 21px!important;
        padding-bottom: 21px!important
    }
    .px-md-22 {
        padding-right: 22px!important;
        padding-left: 22px!important
    }
    .py-md-22 {
        padding-top: 22px!important;
        padding-bottom: 22px!important
    }
    .px-md-23 {
        padding-right: 23px!important;
        padding-left: 23px!important
    }
    .py-md-23 {
        padding-top: 23px!important;
        padding-bottom: 23px!important
    }
    .px-md-24 {
        padding-right: 24px!important;
        padding-left: 24px!important
    }
    .py-md-24 {
        padding-top: 24px!important;
        padding-bottom: 24px!important
    }
    .px-md-25 {
        padding-right: 25px!important;
        padding-left: 25px!important
    }
    .py-md-25 {
        padding-top: 25px!important;
        padding-bottom: 25px!important
    }
    .px-md-26 {
        padding-right: 26px!important;
        padding-left: 26px!important
    }
    .py-md-26 {
        padding-top: 26px!important;
        padding-bottom: 26px!important
    }
    .px-md-27 {
        padding-right: 27px!important;
        padding-left: 27px!important
    }
    .py-md-27 {
        padding-top: 27px!important;
        padding-bottom: 27px!important
    }
    .px-md-28 {
        padding-right: 28px!important;
        padding-left: 28px!important
    }
    .py-md-28 {
        padding-top: 28px!important;
        padding-bottom: 28px!important
    }
    .px-md-29 {
        padding-right: 29px!important;
        padding-left: 29px!important
    }
    .py-md-29 {
        padding-top: 29px!important;
        padding-bottom: 29px!important
    }
    .px-md-30 {
        padding-right: 30px!important;
        padding-left: 30px!important
    }
    .py-md-30 {
        padding-top: 30px!important;
        padding-bottom: 30px!important
    }
    .px-md-31 {
        padding-right: 31px!important;
        padding-left: 31px!important
    }
    .py-md-31 {
        padding-top: 31px!important;
        padding-bottom: 31px!important
    }
    .px-md-32 {
        padding-right: 32px!important;
        padding-left: 32px!important
    }
    .py-md-32 {
        padding-top: 32px!important;
        padding-bottom: 32px!important
    }
    .px-md-33 {
        padding-right: 33px!important;
        padding-left: 33px!important
    }
    .py-md-33 {
        padding-top: 33px!important;
        padding-bottom: 33px!important
    }
    .px-md-34 {
        padding-right: 34px!important;
        padding-left: 34px!important
    }
    .py-md-34 {
        padding-top: 34px!important;
        padding-bottom: 34px!important
    }
    .px-md-35 {
        padding-right: 35px!important;
        padding-left: 35px!important
    }
    .py-md-35 {
        padding-top: 35px!important;
        padding-bottom: 35px!important
    }
    .px-md-36 {
        padding-right: 36px!important;
        padding-left: 36px!important
    }
    .py-md-36 {
        padding-top: 36px!important;
        padding-bottom: 36px!important
    }
    .px-md-37 {
        padding-right: 37px!important;
        padding-left: 37px!important
    }
    .py-md-37 {
        padding-top: 37px!important;
        padding-bottom: 37px!important
    }
    .px-md-38 {
        padding-right: 38px!important;
        padding-left: 38px!important
    }
    .py-md-38 {
        padding-top: 38px!important;
        padding-bottom: 38px!important
    }
    .px-md-39 {
        padding-right: 39px!important;
        padding-left: 39px!important
    }
    .py-md-39 {
        padding-top: 39px!important;
        padding-bottom: 39px!important
    }
    .px-md-40 {
        padding-right: 40px!important;
        padding-left: 40px!important
    }
    .py-md-40 {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }
    .px-md-41 {
        padding-right: 41px!important;
        padding-left: 41px!important
    }
    .py-md-41 {
        padding-top: 41px!important;
        padding-bottom: 41px!important
    }
    .px-md-42 {
        padding-right: 42px!important;
        padding-left: 42px!important
    }
    .py-md-42 {
        padding-top: 42px!important;
        padding-bottom: 42px!important
    }
    .px-md-43 {
        padding-right: 43px!important;
        padding-left: 43px!important
    }
    .py-md-43 {
        padding-top: 43px!important;
        padding-bottom: 43px!important
    }
    .px-md-44 {
        padding-right: 44px!important;
        padding-left: 44px!important
    }
    .py-md-44 {
        padding-top: 44px!important;
        padding-bottom: 44px!important
    }
    .px-md-45 {
        padding-right: 45px!important;
        padding-left: 45px!important
    }
    .py-md-45 {
        padding-top: 45px!important;
        padding-bottom: 45px!important
    }
    .px-md-46 {
        padding-right: 46px!important;
        padding-left: 46px!important
    }
    .py-md-46 {
        padding-top: 46px!important;
        padding-bottom: 46px!important
    }
    .px-md-47 {
        padding-right: 47px!important;
        padding-left: 47px!important
    }
    .py-md-47 {
        padding-top: 47px!important;
        padding-bottom: 47px!important
    }
    .px-md-48 {
        padding-right: 48px!important;
        padding-left: 48px!important
    }
    .py-md-48 {
        padding-top: 48px!important;
        padding-bottom: 48px!important
    }
    .px-md-49 {
        padding-right: 49px!important;
        padding-left: 49px!important
    }
    .py-md-49 {
        padding-top: 49px!important;
        padding-bottom: 49px!important
    }
    .px-md-50 {
        padding-right: 50px!important;
        padding-left: 50px!important
    }
    .py-md-50 {
        padding-top: 50px!important;
        padding-bottom: 50px!important
    }
    .px-md-51 {
        padding-right: 51px!important;
        padding-left: 51px!important
    }
    .py-md-51 {
        padding-top: 51px!important;
        padding-bottom: 51px!important
    }
    .px-md-52 {
        padding-right: 52px!important;
        padding-left: 52px!important
    }
    .py-md-52 {
        padding-top: 52px!important;
        padding-bottom: 52px!important
    }
    .px-md-53 {
        padding-right: 53px!important;
        padding-left: 53px!important
    }
    .py-md-53 {
        padding-top: 53px!important;
        padding-bottom: 53px!important
    }
    .px-md-54 {
        padding-right: 54px!important;
        padding-left: 54px!important
    }
    .py-md-54 {
        padding-top: 54px!important;
        padding-bottom: 54px!important
    }
    .px-md-55 {
        padding-right: 55px!important;
        padding-left: 55px!important
    }
    .py-md-55 {
        padding-top: 55px!important;
        padding-bottom: 55px!important
    }
    .px-md-56 {
        padding-right: 56px!important;
        padding-left: 56px!important
    }
    .py-md-56 {
        padding-top: 56px!important;
        padding-bottom: 56px!important
    }
    .px-md-57 {
        padding-right: 57px!important;
        padding-left: 57px!important
    }
    .py-md-57 {
        padding-top: 57px!important;
        padding-bottom: 57px!important
    }
    .px-md-58 {
        padding-right: 58px!important;
        padding-left: 58px!important
    }
    .py-md-58 {
        padding-top: 58px!important;
        padding-bottom: 58px!important
    }
    .px-md-59 {
        padding-right: 59px!important;
        padding-left: 59px!important
    }
    .py-md-59 {
        padding-top: 59px!important;
        padding-bottom: 59px!important
    }
    .px-md-60 {
        padding-right: 60px!important;
        padding-left: 60px!important
    }
    .py-md-60 {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }
    .px-md-61 {
        padding-right: 61px!important;
        padding-left: 61px!important
    }
    .py-md-61 {
        padding-top: 61px!important;
        padding-bottom: 61px!important
    }
    .px-md-62 {
        padding-right: 62px!important;
        padding-left: 62px!important
    }
    .py-md-62 {
        padding-top: 62px!important;
        padding-bottom: 62px!important
    }
    .px-md-63 {
        padding-right: 63px!important;
        padding-left: 63px!important
    }
    .py-md-63 {
        padding-top: 63px!important;
        padding-bottom: 63px!important
    }
    .px-md-64 {
        padding-right: 64px!important;
        padding-left: 64px!important
    }
    .py-md-64 {
        padding-top: 64px!important;
        padding-bottom: 64px!important
    }
    .pt-md-0 {
        padding-top: 0!important
    }
    .pr-md-0 {
        padding-right: 0!important
    }
    .pb-md-0 {
        padding-bottom: 0!important
    }
    .pl-md-0 {
        padding-left: 0!important
    }
    .pt-md-1 {
        padding-top: 1px!important
    }
    .pr-md-1 {
        padding-right: 1px!important
    }
    .pb-md-1 {
        padding-bottom: 1px!important
    }
    .pl-md-1 {
        padding-left: 1px!important
    }
    .pt-md-2 {
        padding-top: 2px!important
    }
    .pr-md-2 {
        padding-right: 2px!important
    }
    .pb-md-2 {
        padding-bottom: 2px!important
    }
    .pl-md-2 {
        padding-left: 2px!important
    }
    .pt-md-3 {
        padding-top: 3px!important
    }
    .pr-md-3 {
        padding-right: 3px!important
    }
    .pb-md-3 {
        padding-bottom: 3px!important
    }
    .pl-md-3 {
        padding-left: 3px!important
    }
    .pt-md-4 {
        padding-top: 4px!important
    }
    .pr-md-4 {
        padding-right: 4px!important
    }
    .pb-md-4 {
        padding-bottom: 4px!important
    }
    .pl-md-4 {
        padding-left: 4px!important
    }
    .pt-md-5 {
        padding-top: 5px!important
    }
    .pr-md-5 {
        padding-right: 5px!important
    }
    .pb-md-5 {
        padding-bottom: 5px!important
    }
    .pl-md-5 {
        padding-left: 5px!important
    }
    .pt-md-6 {
        padding-top: 6px!important
    }
    .pr-md-6 {
        padding-right: 6px!important
    }
    .pb-md-6 {
        padding-bottom: 6px!important
    }
    .pl-md-6 {
        padding-left: 6px!important
    }
    .pt-md-7 {
        padding-top: 7px!important
    }
    .pr-md-7 {
        padding-right: 7px!important
    }
    .pb-md-7 {
        padding-bottom: 7px!important
    }
    .pl-md-7 {
        padding-left: 7px!important
    }
    .pt-md-8 {
        padding-top: 8px!important
    }
    .pr-md-8 {
        padding-right: 8px!important
    }
    .pb-md-8 {
        padding-bottom: 8px!important
    }
    .pl-md-8 {
        padding-left: 8px!important
    }
    .pt-md-9 {
        padding-top: 9px!important
    }
    .pr-md-9 {
        padding-right: 9px!important
    }
    .pb-md-9 {
        padding-bottom: 9px!important
    }
    .pl-md-9 {
        padding-left: 9px!important
    }
    .pt-md-10 {
        padding-top: 10px!important
    }
    .pr-md-10 {
        padding-right: 10px!important
    }
    .pb-md-10 {
        padding-bottom: 10px!important
    }
    .pl-md-10 {
        padding-left: 10px!important
    }
    .pt-md-11 {
        padding-top: 11px!important
    }
    .pr-md-11 {
        padding-right: 11px!important
    }
    .pb-md-11 {
        padding-bottom: 11px!important
    }
    .pl-md-11 {
        padding-left: 11px!important
    }
    .pt-md-12 {
        padding-top: 12px!important
    }
    .pr-md-12 {
        padding-right: 12px!important
    }
    .pb-md-12 {
        padding-bottom: 12px!important
    }
    .pl-md-12 {
        padding-left: 12px!important
    }
    .pt-md-13 {
        padding-top: 13px!important
    }
    .pr-md-13 {
        padding-right: 13px!important
    }
    .pb-md-13 {
        padding-bottom: 13px!important
    }
    .pl-md-13 {
        padding-left: 13px!important
    }
    .pt-md-14 {
        padding-top: 14px!important
    }
    .pr-md-14 {
        padding-right: 14px!important
    }
    .pb-md-14 {
        padding-bottom: 14px!important
    }
    .pl-md-14 {
        padding-left: 14px!important
    }
    .pt-md-15 {
        padding-top: 15px!important
    }
    .pr-md-15 {
        padding-right: 15px!important
    }
    .pb-md-15 {
        padding-bottom: 15px!important
    }
    .pl-md-15 {
        padding-left: 15px!important
    }
    .pt-md-16 {
        padding-top: 16px!important
    }
    .pr-md-16 {
        padding-right: 16px!important
    }
    .pb-md-16 {
        padding-bottom: 16px!important
    }
    .pl-md-16 {
        padding-left: 16px!important
    }
    .pt-md-17 {
        padding-top: 17px!important
    }
    .pr-md-17 {
        padding-right: 17px!important
    }
    .pb-md-17 {
        padding-bottom: 17px!important
    }
    .pl-md-17 {
        padding-left: 17px!important
    }
    .pt-md-18 {
        padding-top: 18px!important
    }
    .pr-md-18 {
        padding-right: 18px!important
    }
    .pb-md-18 {
        padding-bottom: 18px!important
    }
    .pl-md-18 {
        padding-left: 18px!important
    }
    .pt-md-19 {
        padding-top: 19px!important
    }
    .pr-md-19 {
        padding-right: 19px!important
    }
    .pb-md-19 {
        padding-bottom: 19px!important
    }
    .pl-md-19 {
        padding-left: 19px!important
    }
    .pt-md-20 {
        padding-top: 20px!important
    }
    .pr-md-20 {
        padding-right: 20px!important
    }
    .pb-md-20 {
        padding-bottom: 20px!important
    }
    .pl-md-20 {
        padding-left: 20px!important
    }
    .pt-md-21 {
        padding-top: 21px!important
    }
    .pr-md-21 {
        padding-right: 21px!important
    }
    .pb-md-21 {
        padding-bottom: 21px!important
    }
    .pl-md-21 {
        padding-left: 21px!important
    }
    .pt-md-22 {
        padding-top: 22px!important
    }
    .pr-md-22 {
        padding-right: 22px!important
    }
    .pb-md-22 {
        padding-bottom: 22px!important
    }
    .pl-md-22 {
        padding-left: 22px!important
    }
    .pt-md-23 {
        padding-top: 23px!important
    }
    .pr-md-23 {
        padding-right: 23px!important
    }
    .pb-md-23 {
        padding-bottom: 23px!important
    }
    .pl-md-23 {
        padding-left: 23px!important
    }
    .pt-md-24 {
        padding-top: 24px!important
    }
    .pr-md-24 {
        padding-right: 24px!important
    }
    .pb-md-24 {
        padding-bottom: 24px!important
    }
    .pl-md-24 {
        padding-left: 24px!important
    }
    .pt-md-25 {
        padding-top: 25px!important
    }
    .pr-md-25 {
        padding-right: 25px!important
    }
    .pb-md-25 {
        padding-bottom: 25px!important
    }
    .pl-md-25 {
        padding-left: 25px!important
    }
    .pt-md-26 {
        padding-top: 26px!important
    }
    .pr-md-26 {
        padding-right: 26px!important
    }
    .pb-md-26 {
        padding-bottom: 26px!important
    }
    .pl-md-26 {
        padding-left: 26px!important
    }
    .pt-md-27 {
        padding-top: 27px!important
    }
    .pr-md-27 {
        padding-right: 27px!important
    }
    .pb-md-27 {
        padding-bottom: 27px!important
    }
    .pl-md-27 {
        padding-left: 27px!important
    }
    .pt-md-28 {
        padding-top: 28px!important
    }
    .pr-md-28 {
        padding-right: 28px!important
    }
    .pb-md-28 {
        padding-bottom: 28px!important
    }
    .pl-md-28 {
        padding-left: 28px!important
    }
    .pt-md-29 {
        padding-top: 29px!important
    }
    .pr-md-29 {
        padding-right: 29px!important
    }
    .pb-md-29 {
        padding-bottom: 29px!important
    }
    .pl-md-29 {
        padding-left: 29px!important
    }
    .pt-md-30 {
        padding-top: 30px!important
    }
    .pr-md-30 {
        padding-right: 30px!important
    }
    .pb-md-30 {
        padding-bottom: 30px!important
    }
    .pl-md-30 {
        padding-left: 30px!important
    }
    .pt-md-31 {
        padding-top: 31px!important
    }
    .pr-md-31 {
        padding-right: 31px!important
    }
    .pb-md-31 {
        padding-bottom: 31px!important
    }
    .pl-md-31 {
        padding-left: 31px!important
    }
    .pt-md-32 {
        padding-top: 32px!important
    }
    .pr-md-32 {
        padding-right: 32px!important
    }
    .pb-md-32 {
        padding-bottom: 32px!important
    }
    .pl-md-32 {
        padding-left: 32px!important
    }
    .pt-md-33 {
        padding-top: 33px!important
    }
    .pr-md-33 {
        padding-right: 33px!important
    }
    .pb-md-33 {
        padding-bottom: 33px!important
    }
    .pl-md-33 {
        padding-left: 33px!important
    }
    .pt-md-34 {
        padding-top: 34px!important
    }
    .pr-md-34 {
        padding-right: 34px!important
    }
    .pb-md-34 {
        padding-bottom: 34px!important
    }
    .pl-md-34 {
        padding-left: 34px!important
    }
    .pt-md-35 {
        padding-top: 35px!important
    }
    .pr-md-35 {
        padding-right: 35px!important
    }
    .pb-md-35 {
        padding-bottom: 35px!important
    }
    .pl-md-35 {
        padding-left: 35px!important
    }
    .pt-md-36 {
        padding-top: 36px!important
    }
    .pr-md-36 {
        padding-right: 36px!important
    }
    .pb-md-36 {
        padding-bottom: 36px!important
    }
    .pl-md-36 {
        padding-left: 36px!important
    }
    .pt-md-37 {
        padding-top: 37px!important
    }
    .pr-md-37 {
        padding-right: 37px!important
    }
    .pb-md-37 {
        padding-bottom: 37px!important
    }
    .pl-md-37 {
        padding-left: 37px!important
    }
    .pt-md-38 {
        padding-top: 38px!important
    }
    .pr-md-38 {
        padding-right: 38px!important
    }
    .pb-md-38 {
        padding-bottom: 38px!important
    }
    .pl-md-38 {
        padding-left: 38px!important
    }
    .pt-md-39 {
        padding-top: 39px!important
    }
    .pr-md-39 {
        padding-right: 39px!important
    }
    .pb-md-39 {
        padding-bottom: 39px!important
    }
    .pl-md-39 {
        padding-left: 39px!important
    }
    .pt-md-40 {
        padding-top: 40px!important
    }
    .pr-md-40 {
        padding-right: 40px!important
    }
    .pb-md-40 {
        padding-bottom: 40px!important
    }
    .pl-md-40 {
        padding-left: 40px!important
    }
    .pt-md-41 {
        padding-top: 41px!important
    }
    .pr-md-41 {
        padding-right: 41px!important
    }
    .pb-md-41 {
        padding-bottom: 41px!important
    }
    .pl-md-41 {
        padding-left: 41px!important
    }
    .pt-md-42 {
        padding-top: 42px!important
    }
    .pr-md-42 {
        padding-right: 42px!important
    }
    .pb-md-42 {
        padding-bottom: 42px!important
    }
    .pl-md-42 {
        padding-left: 42px!important
    }
    .pt-md-43 {
        padding-top: 43px!important
    }
    .pr-md-43 {
        padding-right: 43px!important
    }
    .pb-md-43 {
        padding-bottom: 43px!important
    }
    .pl-md-43 {
        padding-left: 43px!important
    }
    .pt-md-44 {
        padding-top: 44px!important
    }
    .pr-md-44 {
        padding-right: 44px!important
    }
    .pb-md-44 {
        padding-bottom: 44px!important
    }
    .pl-md-44 {
        padding-left: 44px!important
    }
    .pt-md-45 {
        padding-top: 45px!important
    }
    .pr-md-45 {
        padding-right: 45px!important
    }
    .pb-md-45 {
        padding-bottom: 45px!important
    }
    .pl-md-45 {
        padding-left: 45px!important
    }
    .pt-md-46 {
        padding-top: 46px!important
    }
    .pr-md-46 {
        padding-right: 46px!important
    }
    .pb-md-46 {
        padding-bottom: 46px!important
    }
    .pl-md-46 {
        padding-left: 46px!important
    }
    .pt-md-47 {
        padding-top: 47px!important
    }
    .pr-md-47 {
        padding-right: 47px!important
    }
    .pb-md-47 {
        padding-bottom: 47px!important
    }
    .pl-md-47 {
        padding-left: 47px!important
    }
    .pt-md-48 {
        padding-top: 48px!important
    }
    .pr-md-48 {
        padding-right: 48px!important
    }
    .pb-md-48 {
        padding-bottom: 48px!important
    }
    .pl-md-48 {
        padding-left: 48px!important
    }
    .pt-md-49 {
        padding-top: 49px!important
    }
    .pr-md-49 {
        padding-right: 49px!important
    }
    .pb-md-49 {
        padding-bottom: 49px!important
    }
    .pl-md-49 {
        padding-left: 49px!important
    }
    .pt-md-50 {
        padding-top: 50px!important
    }
    .pr-md-50 {
        padding-right: 50px!important
    }
    .pb-md-50 {
        padding-bottom: 50px!important
    }
    .pl-md-50 {
        padding-left: 50px!important
    }
    .pt-md-51 {
        padding-top: 51px!important
    }
    .pr-md-51 {
        padding-right: 51px!important
    }
    .pb-md-51 {
        padding-bottom: 51px!important
    }
    .pl-md-51 {
        padding-left: 51px!important
    }
    .pt-md-52 {
        padding-top: 52px!important
    }
    .pr-md-52 {
        padding-right: 52px!important
    }
    .pb-md-52 {
        padding-bottom: 52px!important
    }
    .pl-md-52 {
        padding-left: 52px!important
    }
    .pt-md-53 {
        padding-top: 53px!important
    }
    .pr-md-53 {
        padding-right: 53px!important
    }
    .pb-md-53 {
        padding-bottom: 53px!important
    }
    .pl-md-53 {
        padding-left: 53px!important
    }
    .pt-md-54 {
        padding-top: 54px!important
    }
    .pr-md-54 {
        padding-right: 54px!important
    }
    .pb-md-54 {
        padding-bottom: 54px!important
    }
    .pl-md-54 {
        padding-left: 54px!important
    }
    .pt-md-55 {
        padding-top: 55px!important
    }
    .pr-md-55 {
        padding-right: 55px!important
    }
    .pb-md-55 {
        padding-bottom: 55px!important
    }
    .pl-md-55 {
        padding-left: 55px!important
    }
    .pt-md-56 {
        padding-top: 56px!important
    }
    .pr-md-56 {
        padding-right: 56px!important
    }
    .pb-md-56 {
        padding-bottom: 56px!important
    }
    .pl-md-56 {
        padding-left: 56px!important
    }
    .pt-md-57 {
        padding-top: 57px!important
    }
    .pr-md-57 {
        padding-right: 57px!important
    }
    .pb-md-57 {
        padding-bottom: 57px!important
    }
    .pl-md-57 {
        padding-left: 57px!important
    }
    .pt-md-58 {
        padding-top: 58px!important
    }
    .pr-md-58 {
        padding-right: 58px!important
    }
    .pb-md-58 {
        padding-bottom: 58px!important
    }
    .pl-md-58 {
        padding-left: 58px!important
    }
    .pt-md-59 {
        padding-top: 59px!important
    }
    .pr-md-59 {
        padding-right: 59px!important
    }
    .pb-md-59 {
        padding-bottom: 59px!important
    }
    .pl-md-59 {
        padding-left: 59px!important
    }
    .pt-md-60 {
        padding-top: 60px!important
    }
    .pr-md-60 {
        padding-right: 60px!important
    }
    .pb-md-60 {
        padding-bottom: 60px!important
    }
    .pl-md-60 {
        padding-left: 60px!important
    }
    .pt-md-61 {
        padding-top: 61px!important
    }
    .pr-md-61 {
        padding-right: 61px!important
    }
    .pb-md-61 {
        padding-bottom: 61px!important
    }
    .pl-md-61 {
        padding-left: 61px!important
    }
    .pt-md-62 {
        padding-top: 62px!important
    }
    .pr-md-62 {
        padding-right: 62px!important
    }
    .pb-md-62 {
        padding-bottom: 62px!important
    }
    .pl-md-62 {
        padding-left: 62px!important
    }
    .pt-md-63 {
        padding-top: 63px!important
    }
    .pr-md-63 {
        padding-right: 63px!important
    }
    .pb-md-63 {
        padding-bottom: 63px!important
    }
    .pl-md-63 {
        padding-left: 63px!important
    }
    .pt-md-64 {
        padding-top: 64px!important
    }
    .pr-md-64 {
        padding-right: 64px!important
    }
    .pb-md-64 {
        padding-bottom: 64px!important
    }
    .pl-md-64 {
        padding-left: 64px!important
    }
}

@media screen and (min-width: 1280px) {
    .m-lg-0 {
        margin: 0!important
    }
    .m-lg-1 {
        margin: 1px!important
    }
    .m-lg-2 {
        margin: 2px!important
    }
    .m-lg-3 {
        margin: 3px!important
    }
    .m-lg-4 {
        margin: 4px!important
    }
    .m-lg-5 {
        margin: 5px!important
    }
    .m-lg-6 {
        margin: 6px!important
    }
    .m-lg-7 {
        margin: 7px!important
    }
    .m-lg-8 {
        margin: 8px!important
    }
    .m-lg-9 {
        margin: 9px!important
    }
    .m-lg-10 {
        margin: 10px!important
    }
    .m-lg-11 {
        margin: 11px!important
    }
    .m-lg-12 {
        margin: 12px!important
    }
    .m-lg-13 {
        margin: 13px!important
    }
    .m-lg-14 {
        margin: 14px!important
    }
    .m-lg-15 {
        margin: 15px!important
    }
    .m-lg-16 {
        margin: 16px!important
    }
    .m-lg-17 {
        margin: 17px!important
    }
    .m-lg-18 {
        margin: 18px!important
    }
    .m-lg-19 {
        margin: 19px!important
    }
    .m-lg-20 {
        margin: 20px!important
    }
    .m-lg-21 {
        margin: 21px!important
    }
    .m-lg-22 {
        margin: 22px!important
    }
    .m-lg-23 {
        margin: 23px!important
    }
    .m-lg-24 {
        margin: 24px!important
    }
    .m-lg-25 {
        margin: 25px!important
    }
    .m-lg-26 {
        margin: 26px!important
    }
    .m-lg-27 {
        margin: 27px!important
    }
    .m-lg-28 {
        margin: 28px!important
    }
    .m-lg-29 {
        margin: 29px!important
    }
    .m-lg-30 {
        margin: 30px!important
    }
    .m-lg-31 {
        margin: 31px!important
    }
    .m-lg-32 {
        margin: 32px!important
    }
    .m-lg-33 {
        margin: 33px!important
    }
    .m-lg-34 {
        margin: 34px!important
    }
    .m-lg-35 {
        margin: 35px!important
    }
    .m-lg-36 {
        margin: 36px!important
    }
    .m-lg-37 {
        margin: 37px!important
    }
    .m-lg-38 {
        margin: 38px!important
    }
    .m-lg-39 {
        margin: 39px!important
    }
    .m-lg-40 {
        margin: 40px!important
    }
    .m-lg-41 {
        margin: 41px!important
    }
    .m-lg-42 {
        margin: 42px!important
    }
    .m-lg-43 {
        margin: 43px!important
    }
    .m-lg-44 {
        margin: 44px!important
    }
    .m-lg-45 {
        margin: 45px!important
    }
    .m-lg-46 {
        margin: 46px!important
    }
    .m-lg-47 {
        margin: 47px!important
    }
    .m-lg-48 {
        margin: 48px!important
    }
    .m-lg-49 {
        margin: 49px!important
    }
    .m-lg-50 {
        margin: 50px!important
    }
    .m-lg-51 {
        margin: 51px!important
    }
    .m-lg-52 {
        margin: 52px!important
    }
    .m-lg-53 {
        margin: 53px!important
    }
    .m-lg-54 {
        margin: 54px!important
    }
    .m-lg-55 {
        margin: 55px!important
    }
    .m-lg-56 {
        margin: 56px!important
    }
    .m-lg-57 {
        margin: 57px!important
    }
    .m-lg-58 {
        margin: 58px!important
    }
    .m-lg-59 {
        margin: 59px!important
    }
    .m-lg-60 {
        margin: 60px!important
    }
    .m-lg-61 {
        margin: 61px!important
    }
    .m-lg-62 {
        margin: 62px!important
    }
    .m-lg-63 {
        margin: 63px!important
    }
    .m-lg-64 {
        margin: 64px!important
    }
    .mx-lg-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }
    .my-lg-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .mx-lg-1 {
        margin-right: 1px!important;
        margin-left: 1px!important
    }
    .my-lg-1 {
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }
    .mx-lg-2 {
        margin-right: 2px!important;
        margin-left: 2px!important
    }
    .my-lg-2 {
        margin-top: 2px!important;
        margin-bottom: 2px!important
    }
    .mx-lg-3 {
        margin-right: 3px!important;
        margin-left: 3px!important
    }
    .my-lg-3 {
        margin-top: 3px!important;
        margin-bottom: 3px!important
    }
    .mx-lg-4 {
        margin-right: 4px!important;
        margin-left: 4px!important
    }
    .my-lg-4 {
        margin-top: 4px!important;
        margin-bottom: 4px!important
    }
    .mx-lg-5 {
        margin-right: 5px!important;
        margin-left: 5px!important
    }
    .my-lg-5 {
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }
    .mx-lg-6 {
        margin-right: 6px!important;
        margin-left: 6px!important
    }
    .my-lg-6 {
        margin-top: 6px!important;
        margin-bottom: 6px!important
    }
    .mx-lg-7 {
        margin-right: 7px!important;
        margin-left: 7px!important
    }
    .my-lg-7 {
        margin-top: 7px!important;
        margin-bottom: 7px!important
    }
    .mx-lg-8 {
        margin-right: 8px!important;
        margin-left: 8px!important
    }
    .my-lg-8 {
        margin-top: 8px!important;
        margin-bottom: 8px!important
    }
    .mx-lg-9 {
        margin-right: 9px!important;
        margin-left: 9px!important
    }
    .my-lg-9 {
        margin-top: 9px!important;
        margin-bottom: 9px!important
    }
    .mx-lg-10 {
        margin-right: 10px!important;
        margin-left: 10px!important
    }
    .my-lg-10 {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }
    .mx-lg-11 {
        margin-right: 11px!important;
        margin-left: 11px!important
    }
    .my-lg-11 {
        margin-top: 11px!important;
        margin-bottom: 11px!important
    }
    .mx-lg-12 {
        margin-right: 12px!important;
        margin-left: 12px!important
    }
    .my-lg-12 {
        margin-top: 12px!important;
        margin-bottom: 12px!important
    }
    .mx-lg-13 {
        margin-right: 13px!important;
        margin-left: 13px!important
    }
    .my-lg-13 {
        margin-top: 13px!important;
        margin-bottom: 13px!important
    }
    .mx-lg-14 {
        margin-right: 14px!important;
        margin-left: 14px!important
    }
    .my-lg-14 {
        margin-top: 14px!important;
        margin-bottom: 14px!important
    }
    .mx-lg-15 {
        margin-right: 15px!important;
        margin-left: 15px!important
    }
    .my-lg-15 {
        margin-top: 15px!important;
        margin-bottom: 15px!important
    }
    .mx-lg-16 {
        margin-right: 16px!important;
        margin-left: 16px!important
    }
    .my-lg-16 {
        margin-top: 16px!important;
        margin-bottom: 16px!important
    }
    .mx-lg-17 {
        margin-right: 17px!important;
        margin-left: 17px!important
    }
    .my-lg-17 {
        margin-top: 17px!important;
        margin-bottom: 17px!important
    }
    .mx-lg-18 {
        margin-right: 18px!important;
        margin-left: 18px!important
    }
    .my-lg-18 {
        margin-top: 18px!important;
        margin-bottom: 18px!important
    }
    .mx-lg-19 {
        margin-right: 19px!important;
        margin-left: 19px!important
    }
    .my-lg-19 {
        margin-top: 19px!important;
        margin-bottom: 19px!important
    }
    .mx-lg-20 {
        margin-right: 20px!important;
        margin-left: 20px!important
    }
    .my-lg-20 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }
    .mx-lg-21 {
        margin-right: 21px!important;
        margin-left: 21px!important
    }
    .my-lg-21 {
        margin-top: 21px!important;
        margin-bottom: 21px!important
    }
    .mx-lg-22 {
        margin-right: 22px!important;
        margin-left: 22px!important
    }
    .my-lg-22 {
        margin-top: 22px!important;
        margin-bottom: 22px!important
    }
    .mx-lg-23 {
        margin-right: 23px!important;
        margin-left: 23px!important
    }
    .my-lg-23 {
        margin-top: 23px!important;
        margin-bottom: 23px!important
    }
    .mx-lg-24 {
        margin-right: 24px!important;
        margin-left: 24px!important
    }
    .my-lg-24 {
        margin-top: 24px!important;
        margin-bottom: 24px!important
    }
    .mx-lg-25 {
        margin-right: 25px!important;
        margin-left: 25px!important
    }
    .my-lg-25 {
        margin-top: 25px!important;
        margin-bottom: 25px!important
    }
    .mx-lg-26 {
        margin-right: 26px!important;
        margin-left: 26px!important
    }
    .my-lg-26 {
        margin-top: 26px!important;
        margin-bottom: 26px!important
    }
    .mx-lg-27 {
        margin-right: 27px!important;
        margin-left: 27px!important
    }
    .my-lg-27 {
        margin-top: 27px!important;
        margin-bottom: 27px!important
    }
    .mx-lg-28 {
        margin-right: 28px!important;
        margin-left: 28px!important
    }
    .my-lg-28 {
        margin-top: 28px!important;
        margin-bottom: 28px!important
    }
    .mx-lg-29 {
        margin-right: 29px!important;
        margin-left: 29px!important
    }
    .my-lg-29 {
        margin-top: 29px!important;
        margin-bottom: 29px!important
    }
    .mx-lg-30 {
        margin-right: 30px!important;
        margin-left: 30px!important
    }
    .my-lg-30 {
        margin-top: 30px!important;
        margin-bottom: 30px!important
    }
    .mx-lg-31 {
        margin-right: 31px!important;
        margin-left: 31px!important
    }
    .my-lg-31 {
        margin-top: 31px!important;
        margin-bottom: 31px!important
    }
    .mx-lg-32 {
        margin-right: 32px!important;
        margin-left: 32px!important
    }
    .my-lg-32 {
        margin-top: 32px!important;
        margin-bottom: 32px!important
    }
    .mx-lg-33 {
        margin-right: 33px!important;
        margin-left: 33px!important
    }
    .my-lg-33 {
        margin-top: 33px!important;
        margin-bottom: 33px!important
    }
    .mx-lg-34 {
        margin-right: 34px!important;
        margin-left: 34px!important
    }
    .my-lg-34 {
        margin-top: 34px!important;
        margin-bottom: 34px!important
    }
    .mx-lg-35 {
        margin-right: 35px!important;
        margin-left: 35px!important
    }
    .my-lg-35 {
        margin-top: 35px!important;
        margin-bottom: 35px!important
    }
    .mx-lg-36 {
        margin-right: 36px!important;
        margin-left: 36px!important
    }
    .my-lg-36 {
        margin-top: 36px!important;
        margin-bottom: 36px!important
    }
    .mx-lg-37 {
        margin-right: 37px!important;
        margin-left: 37px!important
    }
    .my-lg-37 {
        margin-top: 37px!important;
        margin-bottom: 37px!important
    }
    .mx-lg-38 {
        margin-right: 38px!important;
        margin-left: 38px!important
    }
    .my-lg-38 {
        margin-top: 38px!important;
        margin-bottom: 38px!important
    }
    .mx-lg-39 {
        margin-right: 39px!important;
        margin-left: 39px!important
    }
    .my-lg-39 {
        margin-top: 39px!important;
        margin-bottom: 39px!important
    }
    .mx-lg-40 {
        margin-right: 40px!important;
        margin-left: 40px!important
    }
    .my-lg-40 {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }
    .mx-lg-41 {
        margin-right: 41px!important;
        margin-left: 41px!important
    }
    .my-lg-41 {
        margin-top: 41px!important;
        margin-bottom: 41px!important
    }
    .mx-lg-42 {
        margin-right: 42px!important;
        margin-left: 42px!important
    }
    .my-lg-42 {
        margin-top: 42px!important;
        margin-bottom: 42px!important
    }
    .mx-lg-43 {
        margin-right: 43px!important;
        margin-left: 43px!important
    }
    .my-lg-43 {
        margin-top: 43px!important;
        margin-bottom: 43px!important
    }
    .mx-lg-44 {
        margin-right: 44px!important;
        margin-left: 44px!important
    }
    .my-lg-44 {
        margin-top: 44px!important;
        margin-bottom: 44px!important
    }
    .mx-lg-45 {
        margin-right: 45px!important;
        margin-left: 45px!important
    }
    .my-lg-45 {
        margin-top: 45px!important;
        margin-bottom: 45px!important
    }
    .mx-lg-46 {
        margin-right: 46px!important;
        margin-left: 46px!important
    }
    .my-lg-46 {
        margin-top: 46px!important;
        margin-bottom: 46px!important
    }
    .mx-lg-47 {
        margin-right: 47px!important;
        margin-left: 47px!important
    }
    .my-lg-47 {
        margin-top: 47px!important;
        margin-bottom: 47px!important
    }
    .mx-lg-48 {
        margin-right: 48px!important;
        margin-left: 48px!important
    }
    .my-lg-48 {
        margin-top: 48px!important;
        margin-bottom: 48px!important
    }
    .mx-lg-49 {
        margin-right: 49px!important;
        margin-left: 49px!important
    }
    .my-lg-49 {
        margin-top: 49px!important;
        margin-bottom: 49px!important
    }
    .mx-lg-50 {
        margin-right: 50px!important;
        margin-left: 50px!important
    }
    .my-lg-50 {
        margin-top: 50px!important;
        margin-bottom: 50px!important
    }
    .mx-lg-51 {
        margin-right: 51px!important;
        margin-left: 51px!important
    }
    .my-lg-51 {
        margin-top: 51px!important;
        margin-bottom: 51px!important
    }
    .mx-lg-52 {
        margin-right: 52px!important;
        margin-left: 52px!important
    }
    .my-lg-52 {
        margin-top: 52px!important;
        margin-bottom: 52px!important
    }
    .mx-lg-53 {
        margin-right: 53px!important;
        margin-left: 53px!important
    }
    .my-lg-53 {
        margin-top: 53px!important;
        margin-bottom: 53px!important
    }
    .mx-lg-54 {
        margin-right: 54px!important;
        margin-left: 54px!important
    }
    .my-lg-54 {
        margin-top: 54px!important;
        margin-bottom: 54px!important
    }
    .mx-lg-55 {
        margin-right: 55px!important;
        margin-left: 55px!important
    }
    .my-lg-55 {
        margin-top: 55px!important;
        margin-bottom: 55px!important
    }
    .mx-lg-56 {
        margin-right: 56px!important;
        margin-left: 56px!important
    }
    .my-lg-56 {
        margin-top: 56px!important;
        margin-bottom: 56px!important
    }
    .mx-lg-57 {
        margin-right: 57px!important;
        margin-left: 57px!important
    }
    .my-lg-57 {
        margin-top: 57px!important;
        margin-bottom: 57px!important
    }
    .mx-lg-58 {
        margin-right: 58px!important;
        margin-left: 58px!important
    }
    .my-lg-58 {
        margin-top: 58px!important;
        margin-bottom: 58px!important
    }
    .mx-lg-59 {
        margin-right: 59px!important;
        margin-left: 59px!important
    }
    .my-lg-59 {
        margin-top: 59px!important;
        margin-bottom: 59px!important
    }
    .mx-lg-60 {
        margin-right: 60px!important;
        margin-left: 60px!important
    }
    .my-lg-60 {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }
    .mx-lg-61 {
        margin-right: 61px!important;
        margin-left: 61px!important
    }
    .my-lg-61 {
        margin-top: 61px!important;
        margin-bottom: 61px!important
    }
    .mx-lg-62 {
        margin-right: 62px!important;
        margin-left: 62px!important
    }
    .my-lg-62 {
        margin-top: 62px!important;
        margin-bottom: 62px!important
    }
    .mx-lg-63 {
        margin-right: 63px!important;
        margin-left: 63px!important
    }
    .my-lg-63 {
        margin-top: 63px!important;
        margin-bottom: 63px!important
    }
    .mx-lg-64 {
        margin-right: 64px!important;
        margin-left: 64px!important
    }
    .my-lg-64 {
        margin-top: 64px!important;
        margin-bottom: 64px!important
    }
    .mt-lg-0 {
        margin-top: 0!important
    }
    .mr-lg-0 {
        margin-right: 0!important
    }
    .mb-lg-0 {
        margin-bottom: 0!important
    }
    .ml-lg-0 {
        margin-left: 0!important
    }
    .mt-lg-1 {
        margin-top: 1px!important
    }
    .mr-lg-1 {
        margin-right: 1px!important
    }
    .mb-lg-1 {
        margin-bottom: 1px!important
    }
    .ml-lg-1 {
        margin-left: 1px!important
    }
    .mt-lg-2 {
        margin-top: 2px!important
    }
    .mr-lg-2 {
        margin-right: 2px!important
    }
    .mb-lg-2 {
        margin-bottom: 2px!important
    }
    .ml-lg-2 {
        margin-left: 2px!important
    }
    .mt-lg-3 {
        margin-top: 3px!important
    }
    .mr-lg-3 {
        margin-right: 3px!important
    }
    .mb-lg-3 {
        margin-bottom: 3px!important
    }
    .ml-lg-3 {
        margin-left: 3px!important
    }
    .mt-lg-4 {
        margin-top: 4px!important
    }
    .mr-lg-4 {
        margin-right: 4px!important
    }
    .mb-lg-4 {
        margin-bottom: 4px!important
    }
    .ml-lg-4 {
        margin-left: 4px!important
    }
    .mt-lg-5 {
        margin-top: 5px!important
    }
    .mr-lg-5 {
        margin-right: 5px!important
    }
    .mb-lg-5 {
        margin-bottom: 5px!important
    }
    .ml-lg-5 {
        margin-left: 5px!important
    }
    .mt-lg-6 {
        margin-top: 6px!important
    }
    .mr-lg-6 {
        margin-right: 6px!important
    }
    .mb-lg-6 {
        margin-bottom: 6px!important
    }
    .ml-lg-6 {
        margin-left: 6px!important
    }
    .mt-lg-7 {
        margin-top: 7px!important
    }
    .mr-lg-7 {
        margin-right: 7px!important
    }
    .mb-lg-7 {
        margin-bottom: 7px!important
    }
    .ml-lg-7 {
        margin-left: 7px!important
    }
    .mt-lg-8 {
        margin-top: 8px!important
    }
    .mr-lg-8 {
        margin-right: 8px!important
    }
    .mb-lg-8 {
        margin-bottom: 8px!important
    }
    .ml-lg-8 {
        margin-left: 8px!important
    }
    .mt-lg-9 {
        margin-top: 9px!important
    }
    .mr-lg-9 {
        margin-right: 9px!important
    }
    .mb-lg-9 {
        margin-bottom: 9px!important
    }
    .ml-lg-9 {
        margin-left: 9px!important
    }
    .mt-lg-10 {
        margin-top: 10px!important
    }
    .mr-lg-10 {
        margin-right: 10px!important
    }
    .mb-lg-10 {
        margin-bottom: 10px!important
    }
    .ml-lg-10 {
        margin-left: 10px!important
    }
    .mt-lg-11 {
        margin-top: 11px!important
    }
    .mr-lg-11 {
        margin-right: 11px!important
    }
    .mb-lg-11 {
        margin-bottom: 11px!important
    }
    .ml-lg-11 {
        margin-left: 11px!important
    }
    .mt-lg-12 {
        margin-top: 12px!important
    }
    .mr-lg-12 {
        margin-right: 12px!important
    }
    .mb-lg-12 {
        margin-bottom: 12px!important
    }
    .ml-lg-12 {
        margin-left: 12px!important
    }
    .mt-lg-13 {
        margin-top: 13px!important
    }
    .mr-lg-13 {
        margin-right: 13px!important
    }
    .mb-lg-13 {
        margin-bottom: 13px!important
    }
    .ml-lg-13 {
        margin-left: 13px!important
    }
    .mt-lg-14 {
        margin-top: 14px!important
    }
    .mr-lg-14 {
        margin-right: 14px!important
    }
    .mb-lg-14 {
        margin-bottom: 14px!important
    }
    .ml-lg-14 {
        margin-left: 14px!important
    }
    .mt-lg-15 {
        margin-top: 15px!important
    }
    .mr-lg-15 {
        margin-right: 15px!important
    }
    .mb-lg-15 {
        margin-bottom: 15px!important
    }
    .ml-lg-15 {
        margin-left: 15px!important
    }
    .mt-lg-16 {
        margin-top: 16px!important
    }
    .mr-lg-16 {
        margin-right: 16px!important
    }
    .mb-lg-16 {
        margin-bottom: 16px!important
    }
    .ml-lg-16 {
        margin-left: 16px!important
    }
    .mt-lg-17 {
        margin-top: 17px!important
    }
    .mr-lg-17 {
        margin-right: 17px!important
    }
    .mb-lg-17 {
        margin-bottom: 17px!important
    }
    .ml-lg-17 {
        margin-left: 17px!important
    }
    .mt-lg-18 {
        margin-top: 18px!important
    }
    .mr-lg-18 {
        margin-right: 18px!important
    }
    .mb-lg-18 {
        margin-bottom: 18px!important
    }
    .ml-lg-18 {
        margin-left: 18px!important
    }
    .mt-lg-19 {
        margin-top: 19px!important
    }
    .mr-lg-19 {
        margin-right: 19px!important
    }
    .mb-lg-19 {
        margin-bottom: 19px!important
    }
    .ml-lg-19 {
        margin-left: 19px!important
    }
    .mt-lg-20 {
        margin-top: 20px!important
    }
    .mr-lg-20 {
        margin-right: 20px!important
    }
    .mb-lg-20 {
        margin-bottom: 20px!important
    }
    .ml-lg-20 {
        margin-left: 20px!important
    }
    .mt-lg-21 {
        margin-top: 21px!important
    }
    .mr-lg-21 {
        margin-right: 21px!important
    }
    .mb-lg-21 {
        margin-bottom: 21px!important
    }
    .ml-lg-21 {
        margin-left: 21px!important
    }
    .mt-lg-22 {
        margin-top: 22px!important
    }
    .mr-lg-22 {
        margin-right: 22px!important
    }
    .mb-lg-22 {
        margin-bottom: 22px!important
    }
    .ml-lg-22 {
        margin-left: 22px!important
    }
    .mt-lg-23 {
        margin-top: 23px!important
    }
    .mr-lg-23 {
        margin-right: 23px!important
    }
    .mb-lg-23 {
        margin-bottom: 23px!important
    }
    .ml-lg-23 {
        margin-left: 23px!important
    }
    .mt-lg-24 {
        margin-top: 24px!important
    }
    .mr-lg-24 {
        margin-right: 24px!important
    }
    .mb-lg-24 {
        margin-bottom: 24px!important
    }
    .ml-lg-24 {
        margin-left: 24px!important
    }
    .mt-lg-25 {
        margin-top: 25px!important
    }
    .mr-lg-25 {
        margin-right: 25px!important
    }
    .mb-lg-25 {
        margin-bottom: 25px!important
    }
    .ml-lg-25 {
        margin-left: 25px!important
    }
    .mt-lg-26 {
        margin-top: 26px!important
    }
    .mr-lg-26 {
        margin-right: 26px!important
    }
    .mb-lg-26 {
        margin-bottom: 26px!important
    }
    .ml-lg-26 {
        margin-left: 26px!important
    }
    .mt-lg-27 {
        margin-top: 27px!important
    }
    .mr-lg-27 {
        margin-right: 27px!important
    }
    .mb-lg-27 {
        margin-bottom: 27px!important
    }
    .ml-lg-27 {
        margin-left: 27px!important
    }
    .mt-lg-28 {
        margin-top: 28px!important
    }
    .mr-lg-28 {
        margin-right: 28px!important
    }
    .mb-lg-28 {
        margin-bottom: 28px!important
    }
    .ml-lg-28 {
        margin-left: 28px!important
    }
    .mt-lg-29 {
        margin-top: 29px!important
    }
    .mr-lg-29 {
        margin-right: 29px!important
    }
    .mb-lg-29 {
        margin-bottom: 29px!important
    }
    .ml-lg-29 {
        margin-left: 29px!important
    }
    .mt-lg-30 {
        margin-top: 30px!important
    }
    .mr-lg-30 {
        margin-right: 30px!important
    }
    .mb-lg-30 {
        margin-bottom: 30px!important
    }
    .ml-lg-30 {
        margin-left: 30px!important
    }
    .mt-lg-31 {
        margin-top: 31px!important
    }
    .mr-lg-31 {
        margin-right: 31px!important
    }
    .mb-lg-31 {
        margin-bottom: 31px!important
    }
    .ml-lg-31 {
        margin-left: 31px!important
    }
    .mt-lg-32 {
        margin-top: 32px!important
    }
    .mr-lg-32 {
        margin-right: 32px!important
    }
    .mb-lg-32 {
        margin-bottom: 32px!important
    }
    .ml-lg-32 {
        margin-left: 32px!important
    }
    .mt-lg-33 {
        margin-top: 33px!important
    }
    .mr-lg-33 {
        margin-right: 33px!important
    }
    .mb-lg-33 {
        margin-bottom: 33px!important
    }
    .ml-lg-33 {
        margin-left: 33px!important
    }
    .mt-lg-34 {
        margin-top: 34px!important
    }
    .mr-lg-34 {
        margin-right: 34px!important
    }
    .mb-lg-34 {
        margin-bottom: 34px!important
    }
    .ml-lg-34 {
        margin-left: 34px!important
    }
    .mt-lg-35 {
        margin-top: 35px!important
    }
    .mr-lg-35 {
        margin-right: 35px!important
    }
    .mb-lg-35 {
        margin-bottom: 35px!important
    }
    .ml-lg-35 {
        margin-left: 35px!important
    }
    .mt-lg-36 {
        margin-top: 36px!important
    }
    .mr-lg-36 {
        margin-right: 36px!important
    }
    .mb-lg-36 {
        margin-bottom: 36px!important
    }
    .ml-lg-36 {
        margin-left: 36px!important
    }
    .mt-lg-37 {
        margin-top: 37px!important
    }
    .mr-lg-37 {
        margin-right: 37px!important
    }
    .mb-lg-37 {
        margin-bottom: 37px!important
    }
    .ml-lg-37 {
        margin-left: 37px!important
    }
    .mt-lg-38 {
        margin-top: 38px!important
    }
    .mr-lg-38 {
        margin-right: 38px!important
    }
    .mb-lg-38 {
        margin-bottom: 38px!important
    }
    .ml-lg-38 {
        margin-left: 38px!important
    }
    .mt-lg-39 {
        margin-top: 39px!important
    }
    .mr-lg-39 {
        margin-right: 39px!important
    }
    .mb-lg-39 {
        margin-bottom: 39px!important
    }
    .ml-lg-39 {
        margin-left: 39px!important
    }
    .mt-lg-40 {
        margin-top: 40px!important
    }
    .mr-lg-40 {
        margin-right: 40px!important
    }
    .mb-lg-40 {
        margin-bottom: 40px!important
    }
    .ml-lg-40 {
        margin-left: 40px!important
    }
    .mt-lg-41 {
        margin-top: 41px!important
    }
    .mr-lg-41 {
        margin-right: 41px!important
    }
    .mb-lg-41 {
        margin-bottom: 41px!important
    }
    .ml-lg-41 {
        margin-left: 41px!important
    }
    .mt-lg-42 {
        margin-top: 42px!important
    }
    .mr-lg-42 {
        margin-right: 42px!important
    }
    .mb-lg-42 {
        margin-bottom: 42px!important
    }
    .ml-lg-42 {
        margin-left: 42px!important
    }
    .mt-lg-43 {
        margin-top: 43px!important
    }
    .mr-lg-43 {
        margin-right: 43px!important
    }
    .mb-lg-43 {
        margin-bottom: 43px!important
    }
    .ml-lg-43 {
        margin-left: 43px!important
    }
    .mt-lg-44 {
        margin-top: 44px!important
    }
    .mr-lg-44 {
        margin-right: 44px!important
    }
    .mb-lg-44 {
        margin-bottom: 44px!important
    }
    .ml-lg-44 {
        margin-left: 44px!important
    }
    .mt-lg-45 {
        margin-top: 45px!important
    }
    .mr-lg-45 {
        margin-right: 45px!important
    }
    .mb-lg-45 {
        margin-bottom: 45px!important
    }
    .ml-lg-45 {
        margin-left: 45px!important
    }
    .mt-lg-46 {
        margin-top: 46px!important
    }
    .mr-lg-46 {
        margin-right: 46px!important
    }
    .mb-lg-46 {
        margin-bottom: 46px!important
    }
    .ml-lg-46 {
        margin-left: 46px!important
    }
    .mt-lg-47 {
        margin-top: 47px!important
    }
    .mr-lg-47 {
        margin-right: 47px!important
    }
    .mb-lg-47 {
        margin-bottom: 47px!important
    }
    .ml-lg-47 {
        margin-left: 47px!important
    }
    .mt-lg-48 {
        margin-top: 48px!important
    }
    .mr-lg-48 {
        margin-right: 48px!important
    }
    .mb-lg-48 {
        margin-bottom: 48px!important
    }
    .ml-lg-48 {
        margin-left: 48px!important
    }
    .mt-lg-49 {
        margin-top: 49px!important
    }
    .mr-lg-49 {
        margin-right: 49px!important
    }
    .mb-lg-49 {
        margin-bottom: 49px!important
    }
    .ml-lg-49 {
        margin-left: 49px!important
    }
    .mt-lg-50 {
        margin-top: 50px!important
    }
    .mr-lg-50 {
        margin-right: 50px!important
    }
    .mb-lg-50 {
        margin-bottom: 50px!important
    }
    .ml-lg-50 {
        margin-left: 50px!important
    }
    .mt-lg-51 {
        margin-top: 51px!important
    }
    .mr-lg-51 {
        margin-right: 51px!important
    }
    .mb-lg-51 {
        margin-bottom: 51px!important
    }
    .ml-lg-51 {
        margin-left: 51px!important
    }
    .mt-lg-52 {
        margin-top: 52px!important
    }
    .mr-lg-52 {
        margin-right: 52px!important
    }
    .mb-lg-52 {
        margin-bottom: 52px!important
    }
    .ml-lg-52 {
        margin-left: 52px!important
    }
    .mt-lg-53 {
        margin-top: 53px!important
    }
    .mr-lg-53 {
        margin-right: 53px!important
    }
    .mb-lg-53 {
        margin-bottom: 53px!important
    }
    .ml-lg-53 {
        margin-left: 53px!important
    }
    .mt-lg-54 {
        margin-top: 54px!important
    }
    .mr-lg-54 {
        margin-right: 54px!important
    }
    .mb-lg-54 {
        margin-bottom: 54px!important
    }
    .ml-lg-54 {
        margin-left: 54px!important
    }
    .mt-lg-55 {
        margin-top: 55px!important
    }
    .mr-lg-55 {
        margin-right: 55px!important
    }
    .mb-lg-55 {
        margin-bottom: 55px!important
    }
    .ml-lg-55 {
        margin-left: 55px!important
    }
    .mt-lg-56 {
        margin-top: 56px!important
    }
    .mr-lg-56 {
        margin-right: 56px!important
    }
    .mb-lg-56 {
        margin-bottom: 56px!important
    }
    .ml-lg-56 {
        margin-left: 56px!important
    }
    .mt-lg-57 {
        margin-top: 57px!important
    }
    .mr-lg-57 {
        margin-right: 57px!important
    }
    .mb-lg-57 {
        margin-bottom: 57px!important
    }
    .ml-lg-57 {
        margin-left: 57px!important
    }
    .mt-lg-58 {
        margin-top: 58px!important
    }
    .mr-lg-58 {
        margin-right: 58px!important
    }
    .mb-lg-58 {
        margin-bottom: 58px!important
    }
    .ml-lg-58 {
        margin-left: 58px!important
    }
    .mt-lg-59 {
        margin-top: 59px!important
    }
    .mr-lg-59 {
        margin-right: 59px!important
    }
    .mb-lg-59 {
        margin-bottom: 59px!important
    }
    .ml-lg-59 {
        margin-left: 59px!important
    }
    .mt-lg-60 {
        margin-top: 60px!important
    }
    .mr-lg-60 {
        margin-right: 60px!important
    }
    .mb-lg-60 {
        margin-bottom: 60px!important
    }
    .ml-lg-60 {
        margin-left: 60px!important
    }
    .mt-lg-61 {
        margin-top: 61px!important
    }
    .mr-lg-61 {
        margin-right: 61px!important
    }
    .mb-lg-61 {
        margin-bottom: 61px!important
    }
    .ml-lg-61 {
        margin-left: 61px!important
    }
    .mt-lg-62 {
        margin-top: 62px!important
    }
    .mr-lg-62 {
        margin-right: 62px!important
    }
    .mb-lg-62 {
        margin-bottom: 62px!important
    }
    .ml-lg-62 {
        margin-left: 62px!important
    }
    .mt-lg-63 {
        margin-top: 63px!important
    }
    .mr-lg-63 {
        margin-right: 63px!important
    }
    .mb-lg-63 {
        margin-bottom: 63px!important
    }
    .ml-lg-63 {
        margin-left: 63px!important
    }
    .mt-lg-64 {
        margin-top: 64px!important
    }
    .mr-lg-64 {
        margin-right: 64px!important
    }
    .mb-lg-64 {
        margin-bottom: 64px!important
    }
    .ml-lg-64 {
        margin-left: 64px!important
    }
    .m-lg-auto {
        margin: auto!important
    }
    .mt-lg-auto {
        margin-top: auto!important
    }
    .mr-lg-auto {
        margin-right: auto!important
    }
    .mb-lg-auto {
        margin-bottom: auto!important
    }
    .ml-lg-auto {
        margin-left: auto!important
    }
    .mx-lg-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }
    .my-lg-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
    .p-lg-0 {
        padding: 0!important
    }
    .p-lg-1 {
        padding: 1px!important
    }
    .p-lg-2 {
        padding: 2px!important
    }
    .p-lg-3 {
        padding: 3px!important
    }
    .p-lg-4 {
        padding: 4px!important
    }
    .p-lg-5 {
        padding: 5px!important
    }
    .p-lg-6 {
        padding: 6px!important
    }
    .p-lg-7 {
        padding: 7px!important
    }
    .p-lg-8 {
        padding: 8px!important
    }
    .p-lg-9 {
        padding: 9px!important
    }
    .p-lg-10 {
        padding: 10px!important
    }
    .p-lg-11 {
        padding: 11px!important
    }
    .p-lg-12 {
        padding: 12px!important
    }
    .p-lg-13 {
        padding: 13px!important
    }
    .p-lg-14 {
        padding: 14px!important
    }
    .p-lg-15 {
        padding: 15px!important
    }
    .p-lg-16 {
        padding: 16px!important
    }
    .p-lg-17 {
        padding: 17px!important
    }
    .p-lg-18 {
        padding: 18px!important
    }
    .p-lg-19 {
        padding: 19px!important
    }
    .p-lg-20 {
        padding: 20px!important
    }
    .p-lg-21 {
        padding: 21px!important
    }
    .p-lg-22 {
        padding: 22px!important
    }
    .p-lg-23 {
        padding: 23px!important
    }
    .p-lg-24 {
        padding: 24px!important
    }
    .p-lg-25 {
        padding: 25px!important
    }
    .p-lg-26 {
        padding: 26px!important
    }
    .p-lg-27 {
        padding: 27px!important
    }
    .p-lg-28 {
        padding: 28px!important
    }
    .p-lg-29 {
        padding: 29px!important
    }
    .p-lg-30 {
        padding: 30px!important
    }
    .p-lg-31 {
        padding: 31px!important
    }
    .p-lg-32 {
        padding: 32px!important
    }
    .p-lg-33 {
        padding: 33px!important
    }
    .p-lg-34 {
        padding: 34px!important
    }
    .p-lg-35 {
        padding: 35px!important
    }
    .p-lg-36 {
        padding: 36px!important
    }
    .p-lg-37 {
        padding: 37px!important
    }
    .p-lg-38 {
        padding: 38px!important
    }
    .p-lg-39 {
        padding: 39px!important
    }
    .p-lg-40 {
        padding: 40px!important
    }
    .p-lg-41 {
        padding: 41px!important
    }
    .p-lg-42 {
        padding: 42px!important
    }
    .p-lg-43 {
        padding: 43px!important
    }
    .p-lg-44 {
        padding: 44px!important
    }
    .p-lg-45 {
        padding: 45px!important
    }
    .p-lg-46 {
        padding: 46px!important
    }
    .p-lg-47 {
        padding: 47px!important
    }
    .p-lg-48 {
        padding: 48px!important
    }
    .p-lg-49 {
        padding: 49px!important
    }
    .p-lg-50 {
        padding: 50px!important
    }
    .p-lg-51 {
        padding: 51px!important
    }
    .p-lg-52 {
        padding: 52px!important
    }
    .p-lg-53 {
        padding: 53px!important
    }
    .p-lg-54 {
        padding: 54px!important
    }
    .p-lg-55 {
        padding: 55px!important
    }
    .p-lg-56 {
        padding: 56px!important
    }
    .p-lg-57 {
        padding: 57px!important
    }
    .p-lg-58 {
        padding: 58px!important
    }
    .p-lg-59 {
        padding: 59px!important
    }
    .p-lg-60 {
        padding: 60px!important
    }
    .p-lg-61 {
        padding: 61px!important
    }
    .p-lg-62 {
        padding: 62px!important
    }
    .p-lg-63 {
        padding: 63px!important
    }
    .p-lg-64 {
        padding: 64px!important
    }
    .px-lg-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }
    .py-lg-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .px-lg-1 {
        padding-right: 1px!important;
        padding-left: 1px!important
    }
    .py-lg-1 {
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }
    .px-lg-2 {
        padding-right: 2px!important;
        padding-left: 2px!important
    }
    .py-lg-2 {
        padding-top: 2px!important;
        padding-bottom: 2px!important
    }
    .px-lg-3 {
        padding-right: 3px!important;
        padding-left: 3px!important
    }
    .py-lg-3 {
        padding-top: 3px!important;
        padding-bottom: 3px!important
    }
    .px-lg-4 {
        padding-right: 4px!important;
        padding-left: 4px!important
    }
    .py-lg-4 {
        padding-top: 4px!important;
        padding-bottom: 4px!important
    }
    .px-lg-5 {
        padding-right: 5px!important;
        padding-left: 5px!important
    }
    .py-lg-5 {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }
    .px-lg-6 {
        padding-right: 6px!important;
        padding-left: 6px!important
    }
    .py-lg-6 {
        padding-top: 6px!important;
        padding-bottom: 6px!important
    }
    .px-lg-7 {
        padding-right: 7px!important;
        padding-left: 7px!important
    }
    .py-lg-7 {
        padding-top: 7px!important;
        padding-bottom: 7px!important
    }
    .px-lg-8 {
        padding-right: 8px!important;
        padding-left: 8px!important
    }
    .py-lg-8 {
        padding-top: 8px!important;
        padding-bottom: 8px!important
    }
    .px-lg-9 {
        padding-right: 9px!important;
        padding-left: 9px!important
    }
    .py-lg-9 {
        padding-top: 9px!important;
        padding-bottom: 9px!important
    }
    .px-lg-10 {
        padding-right: 10px!important;
        padding-left: 10px!important
    }
    .py-lg-10 {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }
    .px-lg-11 {
        padding-right: 11px!important;
        padding-left: 11px!important
    }
    .py-lg-11 {
        padding-top: 11px!important;
        padding-bottom: 11px!important
    }
    .px-lg-12 {
        padding-right: 12px!important;
        padding-left: 12px!important
    }
    .py-lg-12 {
        padding-top: 12px!important;
        padding-bottom: 12px!important
    }
    .px-lg-13 {
        padding-right: 13px!important;
        padding-left: 13px!important
    }
    .py-lg-13 {
        padding-top: 13px!important;
        padding-bottom: 13px!important
    }
    .px-lg-14 {
        padding-right: 14px!important;
        padding-left: 14px!important
    }
    .py-lg-14 {
        padding-top: 14px!important;
        padding-bottom: 14px!important
    }
    .px-lg-15 {
        padding-right: 15px!important;
        padding-left: 15px!important
    }
    .py-lg-15 {
        padding-top: 15px!important;
        padding-bottom: 15px!important
    }
    .px-lg-16 {
        padding-right: 16px!important;
        padding-left: 16px!important
    }
    .py-lg-16 {
        padding-top: 16px!important;
        padding-bottom: 16px!important
    }
    .px-lg-17 {
        padding-right: 17px!important;
        padding-left: 17px!important
    }
    .py-lg-17 {
        padding-top: 17px!important;
        padding-bottom: 17px!important
    }
    .px-lg-18 {
        padding-right: 18px!important;
        padding-left: 18px!important
    }
    .py-lg-18 {
        padding-top: 18px!important;
        padding-bottom: 18px!important
    }
    .px-lg-19 {
        padding-right: 19px!important;
        padding-left: 19px!important
    }
    .py-lg-19 {
        padding-top: 19px!important;
        padding-bottom: 19px!important
    }
    .px-lg-20 {
        padding-right: 20px!important;
        padding-left: 20px!important
    }
    .py-lg-20 {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }
    .px-lg-21 {
        padding-right: 21px!important;
        padding-left: 21px!important
    }
    .py-lg-21 {
        padding-top: 21px!important;
        padding-bottom: 21px!important
    }
    .px-lg-22 {
        padding-right: 22px!important;
        padding-left: 22px!important
    }
    .py-lg-22 {
        padding-top: 22px!important;
        padding-bottom: 22px!important
    }
    .px-lg-23 {
        padding-right: 23px!important;
        padding-left: 23px!important
    }
    .py-lg-23 {
        padding-top: 23px!important;
        padding-bottom: 23px!important
    }
    .px-lg-24 {
        padding-right: 24px!important;
        padding-left: 24px!important
    }
    .py-lg-24 {
        padding-top: 24px!important;
        padding-bottom: 24px!important
    }
    .px-lg-25 {
        padding-right: 25px!important;
        padding-left: 25px!important
    }
    .py-lg-25 {
        padding-top: 25px!important;
        padding-bottom: 25px!important
    }
    .px-lg-26 {
        padding-right: 26px!important;
        padding-left: 26px!important
    }
    .py-lg-26 {
        padding-top: 26px!important;
        padding-bottom: 26px!important
    }
    .px-lg-27 {
        padding-right: 27px!important;
        padding-left: 27px!important
    }
    .py-lg-27 {
        padding-top: 27px!important;
        padding-bottom: 27px!important
    }
    .px-lg-28 {
        padding-right: 28px!important;
        padding-left: 28px!important
    }
    .py-lg-28 {
        padding-top: 28px!important;
        padding-bottom: 28px!important
    }
    .px-lg-29 {
        padding-right: 29px!important;
        padding-left: 29px!important
    }
    .py-lg-29 {
        padding-top: 29px!important;
        padding-bottom: 29px!important
    }
    .px-lg-30 {
        padding-right: 30px!important;
        padding-left: 30px!important
    }
    .py-lg-30 {
        padding-top: 30px!important;
        padding-bottom: 30px!important
    }
    .px-lg-31 {
        padding-right: 31px!important;
        padding-left: 31px!important
    }
    .py-lg-31 {
        padding-top: 31px!important;
        padding-bottom: 31px!important
    }
    .px-lg-32 {
        padding-right: 32px!important;
        padding-left: 32px!important
    }
    .py-lg-32 {
        padding-top: 32px!important;
        padding-bottom: 32px!important
    }
    .px-lg-33 {
        padding-right: 33px!important;
        padding-left: 33px!important
    }
    .py-lg-33 {
        padding-top: 33px!important;
        padding-bottom: 33px!important
    }
    .px-lg-34 {
        padding-right: 34px!important;
        padding-left: 34px!important
    }
    .py-lg-34 {
        padding-top: 34px!important;
        padding-bottom: 34px!important
    }
    .px-lg-35 {
        padding-right: 35px!important;
        padding-left: 35px!important
    }
    .py-lg-35 {
        padding-top: 35px!important;
        padding-bottom: 35px!important
    }
    .px-lg-36 {
        padding-right: 36px!important;
        padding-left: 36px!important
    }
    .py-lg-36 {
        padding-top: 36px!important;
        padding-bottom: 36px!important
    }
    .px-lg-37 {
        padding-right: 37px!important;
        padding-left: 37px!important
    }
    .py-lg-37 {
        padding-top: 37px!important;
        padding-bottom: 37px!important
    }
    .px-lg-38 {
        padding-right: 38px!important;
        padding-left: 38px!important
    }
    .py-lg-38 {
        padding-top: 38px!important;
        padding-bottom: 38px!important
    }
    .px-lg-39 {
        padding-right: 39px!important;
        padding-left: 39px!important
    }
    .py-lg-39 {
        padding-top: 39px!important;
        padding-bottom: 39px!important
    }
    .px-lg-40 {
        padding-right: 40px!important;
        padding-left: 40px!important
    }
    .py-lg-40 {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }
    .px-lg-41 {
        padding-right: 41px!important;
        padding-left: 41px!important
    }
    .py-lg-41 {
        padding-top: 41px!important;
        padding-bottom: 41px!important
    }
    .px-lg-42 {
        padding-right: 42px!important;
        padding-left: 42px!important
    }
    .py-lg-42 {
        padding-top: 42px!important;
        padding-bottom: 42px!important
    }
    .px-lg-43 {
        padding-right: 43px!important;
        padding-left: 43px!important
    }
    .py-lg-43 {
        padding-top: 43px!important;
        padding-bottom: 43px!important
    }
    .px-lg-44 {
        padding-right: 44px!important;
        padding-left: 44px!important
    }
    .py-lg-44 {
        padding-top: 44px!important;
        padding-bottom: 44px!important
    }
    .px-lg-45 {
        padding-right: 45px!important;
        padding-left: 45px!important
    }
    .py-lg-45 {
        padding-top: 45px!important;
        padding-bottom: 45px!important
    }
    .px-lg-46 {
        padding-right: 46px!important;
        padding-left: 46px!important
    }
    .py-lg-46 {
        padding-top: 46px!important;
        padding-bottom: 46px!important
    }
    .px-lg-47 {
        padding-right: 47px!important;
        padding-left: 47px!important
    }
    .py-lg-47 {
        padding-top: 47px!important;
        padding-bottom: 47px!important
    }
    .px-lg-48 {
        padding-right: 48px!important;
        padding-left: 48px!important
    }
    .py-lg-48 {
        padding-top: 48px!important;
        padding-bottom: 48px!important
    }
    .px-lg-49 {
        padding-right: 49px!important;
        padding-left: 49px!important
    }
    .py-lg-49 {
        padding-top: 49px!important;
        padding-bottom: 49px!important
    }
    .px-lg-50 {
        padding-right: 50px!important;
        padding-left: 50px!important
    }
    .py-lg-50 {
        padding-top: 50px!important;
        padding-bottom: 50px!important
    }
    .px-lg-51 {
        padding-right: 51px!important;
        padding-left: 51px!important
    }
    .py-lg-51 {
        padding-top: 51px!important;
        padding-bottom: 51px!important
    }
    .px-lg-52 {
        padding-right: 52px!important;
        padding-left: 52px!important
    }
    .py-lg-52 {
        padding-top: 52px!important;
        padding-bottom: 52px!important
    }
    .px-lg-53 {
        padding-right: 53px!important;
        padding-left: 53px!important
    }
    .py-lg-53 {
        padding-top: 53px!important;
        padding-bottom: 53px!important
    }
    .px-lg-54 {
        padding-right: 54px!important;
        padding-left: 54px!important
    }
    .py-lg-54 {
        padding-top: 54px!important;
        padding-bottom: 54px!important
    }
    .px-lg-55 {
        padding-right: 55px!important;
        padding-left: 55px!important
    }
    .py-lg-55 {
        padding-top: 55px!important;
        padding-bottom: 55px!important
    }
    .px-lg-56 {
        padding-right: 56px!important;
        padding-left: 56px!important
    }
    .py-lg-56 {
        padding-top: 56px!important;
        padding-bottom: 56px!important
    }
    .px-lg-57 {
        padding-right: 57px!important;
        padding-left: 57px!important
    }
    .py-lg-57 {
        padding-top: 57px!important;
        padding-bottom: 57px!important
    }
    .px-lg-58 {
        padding-right: 58px!important;
        padding-left: 58px!important
    }
    .py-lg-58 {
        padding-top: 58px!important;
        padding-bottom: 58px!important
    }
    .px-lg-59 {
        padding-right: 59px!important;
        padding-left: 59px!important
    }
    .py-lg-59 {
        padding-top: 59px!important;
        padding-bottom: 59px!important
    }
    .px-lg-60 {
        padding-right: 60px!important;
        padding-left: 60px!important
    }
    .py-lg-60 {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }
    .px-lg-61 {
        padding-right: 61px!important;
        padding-left: 61px!important
    }
    .py-lg-61 {
        padding-top: 61px!important;
        padding-bottom: 61px!important
    }
    .px-lg-62 {
        padding-right: 62px!important;
        padding-left: 62px!important
    }
    .py-lg-62 {
        padding-top: 62px!important;
        padding-bottom: 62px!important
    }
    .px-lg-63 {
        padding-right: 63px!important;
        padding-left: 63px!important
    }
    .py-lg-63 {
        padding-top: 63px!important;
        padding-bottom: 63px!important
    }
    .px-lg-64 {
        padding-right: 64px!important;
        padding-left: 64px!important
    }
    .py-lg-64 {
        padding-top: 64px!important;
        padding-bottom: 64px!important
    }
    .pt-lg-0 {
        padding-top: 0!important
    }
    .pr-lg-0 {
        padding-right: 0!important
    }
    .pb-lg-0 {
        padding-bottom: 0!important
    }
    .pl-lg-0 {
        padding-left: 0!important
    }
    .pt-lg-1 {
        padding-top: 1px!important
    }
    .pr-lg-1 {
        padding-right: 1px!important
    }
    .pb-lg-1 {
        padding-bottom: 1px!important
    }
    .pl-lg-1 {
        padding-left: 1px!important
    }
    .pt-lg-2 {
        padding-top: 2px!important
    }
    .pr-lg-2 {
        padding-right: 2px!important
    }
    .pb-lg-2 {
        padding-bottom: 2px!important
    }
    .pl-lg-2 {
        padding-left: 2px!important
    }
    .pt-lg-3 {
        padding-top: 3px!important
    }
    .pr-lg-3 {
        padding-right: 3px!important
    }
    .pb-lg-3 {
        padding-bottom: 3px!important
    }
    .pl-lg-3 {
        padding-left: 3px!important
    }
    .pt-lg-4 {
        padding-top: 4px!important
    }
    .pr-lg-4 {
        padding-right: 4px!important
    }
    .pb-lg-4 {
        padding-bottom: 4px!important
    }
    .pl-lg-4 {
        padding-left: 4px!important
    }
    .pt-lg-5 {
        padding-top: 5px!important
    }
    .pr-lg-5 {
        padding-right: 5px!important
    }
    .pb-lg-5 {
        padding-bottom: 5px!important
    }
    .pl-lg-5 {
        padding-left: 5px!important
    }
    .pt-lg-6 {
        padding-top: 6px!important
    }
    .pr-lg-6 {
        padding-right: 6px!important
    }
    .pb-lg-6 {
        padding-bottom: 6px!important
    }
    .pl-lg-6 {
        padding-left: 6px!important
    }
    .pt-lg-7 {
        padding-top: 7px!important
    }
    .pr-lg-7 {
        padding-right: 7px!important
    }
    .pb-lg-7 {
        padding-bottom: 7px!important
    }
    .pl-lg-7 {
        padding-left: 7px!important
    }
    .pt-lg-8 {
        padding-top: 8px!important
    }
    .pr-lg-8 {
        padding-right: 8px!important
    }
    .pb-lg-8 {
        padding-bottom: 8px!important
    }
    .pl-lg-8 {
        padding-left: 8px!important
    }
    .pt-lg-9 {
        padding-top: 9px!important
    }
    .pr-lg-9 {
        padding-right: 9px!important
    }
    .pb-lg-9 {
        padding-bottom: 9px!important
    }
    .pl-lg-9 {
        padding-left: 9px!important
    }
    .pt-lg-10 {
        padding-top: 10px!important
    }
    .pr-lg-10 {
        padding-right: 10px!important
    }
    .pb-lg-10 {
        padding-bottom: 10px!important
    }
    .pl-lg-10 {
        padding-left: 10px!important
    }
    .pt-lg-11 {
        padding-top: 11px!important
    }
    .pr-lg-11 {
        padding-right: 11px!important
    }
    .pb-lg-11 {
        padding-bottom: 11px!important
    }
    .pl-lg-11 {
        padding-left: 11px!important
    }
    .pt-lg-12 {
        padding-top: 12px!important
    }
    .pr-lg-12 {
        padding-right: 12px!important
    }
    .pb-lg-12 {
        padding-bottom: 12px!important
    }
    .pl-lg-12 {
        padding-left: 12px!important
    }
    .pt-lg-13 {
        padding-top: 13px!important
    }
    .pr-lg-13 {
        padding-right: 13px!important
    }
    .pb-lg-13 {
        padding-bottom: 13px!important
    }
    .pl-lg-13 {
        padding-left: 13px!important
    }
    .pt-lg-14 {
        padding-top: 14px!important
    }
    .pr-lg-14 {
        padding-right: 14px!important
    }
    .pb-lg-14 {
        padding-bottom: 14px!important
    }
    .pl-lg-14 {
        padding-left: 14px!important
    }
    .pt-lg-15 {
        padding-top: 15px!important
    }
    .pr-lg-15 {
        padding-right: 15px!important
    }
    .pb-lg-15 {
        padding-bottom: 15px!important
    }
    .pl-lg-15 {
        padding-left: 15px!important
    }
    .pt-lg-16 {
        padding-top: 16px!important
    }
    .pr-lg-16 {
        padding-right: 16px!important
    }
    .pb-lg-16 {
        padding-bottom: 16px!important
    }
    .pl-lg-16 {
        padding-left: 16px!important
    }
    .pt-lg-17 {
        padding-top: 17px!important
    }
    .pr-lg-17 {
        padding-right: 17px!important
    }
    .pb-lg-17 {
        padding-bottom: 17px!important
    }
    .pl-lg-17 {
        padding-left: 17px!important
    }
    .pt-lg-18 {
        padding-top: 18px!important
    }
    .pr-lg-18 {
        padding-right: 18px!important
    }
    .pb-lg-18 {
        padding-bottom: 18px!important
    }
    .pl-lg-18 {
        padding-left: 18px!important
    }
    .pt-lg-19 {
        padding-top: 19px!important
    }
    .pr-lg-19 {
        padding-right: 19px!important
    }
    .pb-lg-19 {
        padding-bottom: 19px!important
    }
    .pl-lg-19 {
        padding-left: 19px!important
    }
    .pt-lg-20 {
        padding-top: 20px!important
    }
    .pr-lg-20 {
        padding-right: 20px!important
    }
    .pb-lg-20 {
        padding-bottom: 20px!important
    }
    .pl-lg-20 {
        padding-left: 20px!important
    }
    .pt-lg-21 {
        padding-top: 21px!important
    }
    .pr-lg-21 {
        padding-right: 21px!important
    }
    .pb-lg-21 {
        padding-bottom: 21px!important
    }
    .pl-lg-21 {
        padding-left: 21px!important
    }
    .pt-lg-22 {
        padding-top: 22px!important
    }
    .pr-lg-22 {
        padding-right: 22px!important
    }
    .pb-lg-22 {
        padding-bottom: 22px!important
    }
    .pl-lg-22 {
        padding-left: 22px!important
    }
    .pt-lg-23 {
        padding-top: 23px!important
    }
    .pr-lg-23 {
        padding-right: 23px!important
    }
    .pb-lg-23 {
        padding-bottom: 23px!important
    }
    .pl-lg-23 {
        padding-left: 23px!important
    }
    .pt-lg-24 {
        padding-top: 24px!important
    }
    .pr-lg-24 {
        padding-right: 24px!important
    }
    .pb-lg-24 {
        padding-bottom: 24px!important
    }
    .pl-lg-24 {
        padding-left: 24px!important
    }
    .pt-lg-25 {
        padding-top: 25px!important
    }
    .pr-lg-25 {
        padding-right: 25px!important
    }
    .pb-lg-25 {
        padding-bottom: 25px!important
    }
    .pl-lg-25 {
        padding-left: 25px!important
    }
    .pt-lg-26 {
        padding-top: 26px!important
    }
    .pr-lg-26 {
        padding-right: 26px!important
    }
    .pb-lg-26 {
        padding-bottom: 26px!important
    }
    .pl-lg-26 {
        padding-left: 26px!important
    }
    .pt-lg-27 {
        padding-top: 27px!important
    }
    .pr-lg-27 {
        padding-right: 27px!important
    }
    .pb-lg-27 {
        padding-bottom: 27px!important
    }
    .pl-lg-27 {
        padding-left: 27px!important
    }
    .pt-lg-28 {
        padding-top: 28px!important
    }
    .pr-lg-28 {
        padding-right: 28px!important
    }
    .pb-lg-28 {
        padding-bottom: 28px!important
    }
    .pl-lg-28 {
        padding-left: 28px!important
    }
    .pt-lg-29 {
        padding-top: 29px!important
    }
    .pr-lg-29 {
        padding-right: 29px!important
    }
    .pb-lg-29 {
        padding-bottom: 29px!important
    }
    .pl-lg-29 {
        padding-left: 29px!important
    }
    .pt-lg-30 {
        padding-top: 30px!important
    }
    .pr-lg-30 {
        padding-right: 30px!important
    }
    .pb-lg-30 {
        padding-bottom: 30px!important
    }
    .pl-lg-30 {
        padding-left: 30px!important
    }
    .pt-lg-31 {
        padding-top: 31px!important
    }
    .pr-lg-31 {
        padding-right: 31px!important
    }
    .pb-lg-31 {
        padding-bottom: 31px!important
    }
    .pl-lg-31 {
        padding-left: 31px!important
    }
    .pt-lg-32 {
        padding-top: 32px!important
    }
    .pr-lg-32 {
        padding-right: 32px!important
    }
    .pb-lg-32 {
        padding-bottom: 32px!important
    }
    .pl-lg-32 {
        padding-left: 32px!important
    }
    .pt-lg-33 {
        padding-top: 33px!important
    }
    .pr-lg-33 {
        padding-right: 33px!important
    }
    .pb-lg-33 {
        padding-bottom: 33px!important
    }
    .pl-lg-33 {
        padding-left: 33px!important
    }
    .pt-lg-34 {
        padding-top: 34px!important
    }
    .pr-lg-34 {
        padding-right: 34px!important
    }
    .pb-lg-34 {
        padding-bottom: 34px!important
    }
    .pl-lg-34 {
        padding-left: 34px!important
    }
    .pt-lg-35 {
        padding-top: 35px!important
    }
    .pr-lg-35 {
        padding-right: 35px!important
    }
    .pb-lg-35 {
        padding-bottom: 35px!important
    }
    .pl-lg-35 {
        padding-left: 35px!important
    }
    .pt-lg-36 {
        padding-top: 36px!important
    }
    .pr-lg-36 {
        padding-right: 36px!important
    }
    .pb-lg-36 {
        padding-bottom: 36px!important
    }
    .pl-lg-36 {
        padding-left: 36px!important
    }
    .pt-lg-37 {
        padding-top: 37px!important
    }
    .pr-lg-37 {
        padding-right: 37px!important
    }
    .pb-lg-37 {
        padding-bottom: 37px!important
    }
    .pl-lg-37 {
        padding-left: 37px!important
    }
    .pt-lg-38 {
        padding-top: 38px!important
    }
    .pr-lg-38 {
        padding-right: 38px!important
    }
    .pb-lg-38 {
        padding-bottom: 38px!important
    }
    .pl-lg-38 {
        padding-left: 38px!important
    }
    .pt-lg-39 {
        padding-top: 39px!important
    }
    .pr-lg-39 {
        padding-right: 39px!important
    }
    .pb-lg-39 {
        padding-bottom: 39px!important
    }
    .pl-lg-39 {
        padding-left: 39px!important
    }
    .pt-lg-40 {
        padding-top: 40px!important
    }
    .pr-lg-40 {
        padding-right: 40px!important
    }
    .pb-lg-40 {
        padding-bottom: 40px!important
    }
    .pl-lg-40 {
        padding-left: 40px!important
    }
    .pt-lg-41 {
        padding-top: 41px!important
    }
    .pr-lg-41 {
        padding-right: 41px!important
    }
    .pb-lg-41 {
        padding-bottom: 41px!important
    }
    .pl-lg-41 {
        padding-left: 41px!important
    }
    .pt-lg-42 {
        padding-top: 42px!important
    }
    .pr-lg-42 {
        padding-right: 42px!important
    }
    .pb-lg-42 {
        padding-bottom: 42px!important
    }
    .pl-lg-42 {
        padding-left: 42px!important
    }
    .pt-lg-43 {
        padding-top: 43px!important
    }
    .pr-lg-43 {
        padding-right: 43px!important
    }
    .pb-lg-43 {
        padding-bottom: 43px!important
    }
    .pl-lg-43 {
        padding-left: 43px!important
    }
    .pt-lg-44 {
        padding-top: 44px!important
    }
    .pr-lg-44 {
        padding-right: 44px!important
    }
    .pb-lg-44 {
        padding-bottom: 44px!important
    }
    .pl-lg-44 {
        padding-left: 44px!important
    }
    .pt-lg-45 {
        padding-top: 45px!important
    }
    .pr-lg-45 {
        padding-right: 45px!important
    }
    .pb-lg-45 {
        padding-bottom: 45px!important
    }
    .pl-lg-45 {
        padding-left: 45px!important
    }
    .pt-lg-46 {
        padding-top: 46px!important
    }
    .pr-lg-46 {
        padding-right: 46px!important
    }
    .pb-lg-46 {
        padding-bottom: 46px!important
    }
    .pl-lg-46 {
        padding-left: 46px!important
    }
    .pt-lg-47 {
        padding-top: 47px!important
    }
    .pr-lg-47 {
        padding-right: 47px!important
    }
    .pb-lg-47 {
        padding-bottom: 47px!important
    }
    .pl-lg-47 {
        padding-left: 47px!important
    }
    .pt-lg-48 {
        padding-top: 48px!important
    }
    .pr-lg-48 {
        padding-right: 48px!important
    }
    .pb-lg-48 {
        padding-bottom: 48px!important
    }
    .pl-lg-48 {
        padding-left: 48px!important
    }
    .pt-lg-49 {
        padding-top: 49px!important
    }
    .pr-lg-49 {
        padding-right: 49px!important
    }
    .pb-lg-49 {
        padding-bottom: 49px!important
    }
    .pl-lg-49 {
        padding-left: 49px!important
    }
    .pt-lg-50 {
        padding-top: 50px!important
    }
    .pr-lg-50 {
        padding-right: 50px!important
    }
    .pb-lg-50 {
        padding-bottom: 50px!important
    }
    .pl-lg-50 {
        padding-left: 50px!important
    }
    .pt-lg-51 {
        padding-top: 51px!important
    }
    .pr-lg-51 {
        padding-right: 51px!important
    }
    .pb-lg-51 {
        padding-bottom: 51px!important
    }
    .pl-lg-51 {
        padding-left: 51px!important
    }
    .pt-lg-52 {
        padding-top: 52px!important
    }
    .pr-lg-52 {
        padding-right: 52px!important
    }
    .pb-lg-52 {
        padding-bottom: 52px!important
    }
    .pl-lg-52 {
        padding-left: 52px!important
    }
    .pt-lg-53 {
        padding-top: 53px!important
    }
    .pr-lg-53 {
        padding-right: 53px!important
    }
    .pb-lg-53 {
        padding-bottom: 53px!important
    }
    .pl-lg-53 {
        padding-left: 53px!important
    }
    .pt-lg-54 {
        padding-top: 54px!important
    }
    .pr-lg-54 {
        padding-right: 54px!important
    }
    .pb-lg-54 {
        padding-bottom: 54px!important
    }
    .pl-lg-54 {
        padding-left: 54px!important
    }
    .pt-lg-55 {
        padding-top: 55px!important
    }
    .pr-lg-55 {
        padding-right: 55px!important
    }
    .pb-lg-55 {
        padding-bottom: 55px!important
    }
    .pl-lg-55 {
        padding-left: 55px!important
    }
    .pt-lg-56 {
        padding-top: 56px!important
    }
    .pr-lg-56 {
        padding-right: 56px!important
    }
    .pb-lg-56 {
        padding-bottom: 56px!important
    }
    .pl-lg-56 {
        padding-left: 56px!important
    }
    .pt-lg-57 {
        padding-top: 57px!important
    }
    .pr-lg-57 {
        padding-right: 57px!important
    }
    .pb-lg-57 {
        padding-bottom: 57px!important
    }
    .pl-lg-57 {
        padding-left: 57px!important
    }
    .pt-lg-58 {
        padding-top: 58px!important
    }
    .pr-lg-58 {
        padding-right: 58px!important
    }
    .pb-lg-58 {
        padding-bottom: 58px!important
    }
    .pl-lg-58 {
        padding-left: 58px!important
    }
    .pt-lg-59 {
        padding-top: 59px!important
    }
    .pr-lg-59 {
        padding-right: 59px!important
    }
    .pb-lg-59 {
        padding-bottom: 59px!important
    }
    .pl-lg-59 {
        padding-left: 59px!important
    }
    .pt-lg-60 {
        padding-top: 60px!important
    }
    .pr-lg-60 {
        padding-right: 60px!important
    }
    .pb-lg-60 {
        padding-bottom: 60px!important
    }
    .pl-lg-60 {
        padding-left: 60px!important
    }
    .pt-lg-61 {
        padding-top: 61px!important
    }
    .pr-lg-61 {
        padding-right: 61px!important
    }
    .pb-lg-61 {
        padding-bottom: 61px!important
    }
    .pl-lg-61 {
        padding-left: 61px!important
    }
    .pt-lg-62 {
        padding-top: 62px!important
    }
    .pr-lg-62 {
        padding-right: 62px!important
    }
    .pb-lg-62 {
        padding-bottom: 62px!important
    }
    .pl-lg-62 {
        padding-left: 62px!important
    }
    .pt-lg-63 {
        padding-top: 63px!important
    }
    .pr-lg-63 {
        padding-right: 63px!important
    }
    .pb-lg-63 {
        padding-bottom: 63px!important
    }
    .pl-lg-63 {
        padding-left: 63px!important
    }
    .pt-lg-64 {
        padding-top: 64px!important
    }
    .pr-lg-64 {
        padding-right: 64px!important
    }
    .pb-lg-64 {
        padding-bottom: 64px!important
    }
    .pl-lg-64 {
        padding-left: 64px!important
    }
}

@media screen and (min-width: 1920px) {
    .m-xl-0 {
        margin: 0!important
    }
    .m-xl-1 {
        margin: 1px!important
    }
    .m-xl-2 {
        margin: 2px!important
    }
    .m-xl-3 {
        margin: 3px!important
    }
    .m-xl-4 {
        margin: 4px!important
    }
    .m-xl-5 {
        margin: 5px!important
    }
    .m-xl-6 {
        margin: 6px!important
    }
    .m-xl-7 {
        margin: 7px!important
    }
    .m-xl-8 {
        margin: 8px!important
    }
    .m-xl-9 {
        margin: 9px!important
    }
    .m-xl-10 {
        margin: 10px!important
    }
    .m-xl-11 {
        margin: 11px!important
    }
    .m-xl-12 {
        margin: 12px!important
    }
    .m-xl-13 {
        margin: 13px!important
    }
    .m-xl-14 {
        margin: 14px!important
    }
    .m-xl-15 {
        margin: 15px!important
    }
    .m-xl-16 {
        margin: 16px!important
    }
    .m-xl-17 {
        margin: 17px!important
    }
    .m-xl-18 {
        margin: 18px!important
    }
    .m-xl-19 {
        margin: 19px!important
    }
    .m-xl-20 {
        margin: 20px!important
    }
    .m-xl-21 {
        margin: 21px!important
    }
    .m-xl-22 {
        margin: 22px!important
    }
    .m-xl-23 {
        margin: 23px!important
    }
    .m-xl-24 {
        margin: 24px!important
    }
    .m-xl-25 {
        margin: 25px!important
    }
    .m-xl-26 {
        margin: 26px!important
    }
    .m-xl-27 {
        margin: 27px!important
    }
    .m-xl-28 {
        margin: 28px!important
    }
    .m-xl-29 {
        margin: 29px!important
    }
    .m-xl-30 {
        margin: 30px!important
    }
    .m-xl-31 {
        margin: 31px!important
    }
    .m-xl-32 {
        margin: 32px!important
    }
    .m-xl-33 {
        margin: 33px!important
    }
    .m-xl-34 {
        margin: 34px!important
    }
    .m-xl-35 {
        margin: 35px!important
    }
    .m-xl-36 {
        margin: 36px!important
    }
    .m-xl-37 {
        margin: 37px!important
    }
    .m-xl-38 {
        margin: 38px!important
    }
    .m-xl-39 {
        margin: 39px!important
    }
    .m-xl-40 {
        margin: 40px!important
    }
    .m-xl-41 {
        margin: 41px!important
    }
    .m-xl-42 {
        margin: 42px!important
    }
    .m-xl-43 {
        margin: 43px!important
    }
    .m-xl-44 {
        margin: 44px!important
    }
    .m-xl-45 {
        margin: 45px!important
    }
    .m-xl-46 {
        margin: 46px!important
    }
    .m-xl-47 {
        margin: 47px!important
    }
    .m-xl-48 {
        margin: 48px!important
    }
    .m-xl-49 {
        margin: 49px!important
    }
    .m-xl-50 {
        margin: 50px!important
    }
    .m-xl-51 {
        margin: 51px!important
    }
    .m-xl-52 {
        margin: 52px!important
    }
    .m-xl-53 {
        margin: 53px!important
    }
    .m-xl-54 {
        margin: 54px!important
    }
    .m-xl-55 {
        margin: 55px!important
    }
    .m-xl-56 {
        margin: 56px!important
    }
    .m-xl-57 {
        margin: 57px!important
    }
    .m-xl-58 {
        margin: 58px!important
    }
    .m-xl-59 {
        margin: 59px!important
    }
    .m-xl-60 {
        margin: 60px!important
    }
    .m-xl-61 {
        margin: 61px!important
    }
    .m-xl-62 {
        margin: 62px!important
    }
    .m-xl-63 {
        margin: 63px!important
    }
    .m-xl-64 {
        margin: 64px!important
    }
    .mx-xl-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }
    .my-xl-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .mx-xl-1 {
        margin-right: 1px!important;
        margin-left: 1px!important
    }
    .my-xl-1 {
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }
    .mx-xl-2 {
        margin-right: 2px!important;
        margin-left: 2px!important
    }
    .my-xl-2 {
        margin-top: 2px!important;
        margin-bottom: 2px!important
    }
    .mx-xl-3 {
        margin-right: 3px!important;
        margin-left: 3px!important
    }
    .my-xl-3 {
        margin-top: 3px!important;
        margin-bottom: 3px!important
    }
    .mx-xl-4 {
        margin-right: 4px!important;
        margin-left: 4px!important
    }
    .my-xl-4 {
        margin-top: 4px!important;
        margin-bottom: 4px!important
    }
    .mx-xl-5 {
        margin-right: 5px!important;
        margin-left: 5px!important
    }
    .my-xl-5 {
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }
    .mx-xl-6 {
        margin-right: 6px!important;
        margin-left: 6px!important
    }
    .my-xl-6 {
        margin-top: 6px!important;
        margin-bottom: 6px!important
    }
    .mx-xl-7 {
        margin-right: 7px!important;
        margin-left: 7px!important
    }
    .my-xl-7 {
        margin-top: 7px!important;
        margin-bottom: 7px!important
    }
    .mx-xl-8 {
        margin-right: 8px!important;
        margin-left: 8px!important
    }
    .my-xl-8 {
        margin-top: 8px!important;
        margin-bottom: 8px!important
    }
    .mx-xl-9 {
        margin-right: 9px!important;
        margin-left: 9px!important
    }
    .my-xl-9 {
        margin-top: 9px!important;
        margin-bottom: 9px!important
    }
    .mx-xl-10 {
        margin-right: 10px!important;
        margin-left: 10px!important
    }
    .my-xl-10 {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }
    .mx-xl-11 {
        margin-right: 11px!important;
        margin-left: 11px!important
    }
    .my-xl-11 {
        margin-top: 11px!important;
        margin-bottom: 11px!important
    }
    .mx-xl-12 {
        margin-right: 12px!important;
        margin-left: 12px!important
    }
    .my-xl-12 {
        margin-top: 12px!important;
        margin-bottom: 12px!important
    }
    .mx-xl-13 {
        margin-right: 13px!important;
        margin-left: 13px!important
    }
    .my-xl-13 {
        margin-top: 13px!important;
        margin-bottom: 13px!important
    }
    .mx-xl-14 {
        margin-right: 14px!important;
        margin-left: 14px!important
    }
    .my-xl-14 {
        margin-top: 14px!important;
        margin-bottom: 14px!important
    }
    .mx-xl-15 {
        margin-right: 15px!important;
        margin-left: 15px!important
    }
    .my-xl-15 {
        margin-top: 15px!important;
        margin-bottom: 15px!important
    }
    .mx-xl-16 {
        margin-right: 16px!important;
        margin-left: 16px!important
    }
    .my-xl-16 {
        margin-top: 16px!important;
        margin-bottom: 16px!important
    }
    .mx-xl-17 {
        margin-right: 17px!important;
        margin-left: 17px!important
    }
    .my-xl-17 {
        margin-top: 17px!important;
        margin-bottom: 17px!important
    }
    .mx-xl-18 {
        margin-right: 18px!important;
        margin-left: 18px!important
    }
    .my-xl-18 {
        margin-top: 18px!important;
        margin-bottom: 18px!important
    }
    .mx-xl-19 {
        margin-right: 19px!important;
        margin-left: 19px!important
    }
    .my-xl-19 {
        margin-top: 19px!important;
        margin-bottom: 19px!important
    }
    .mx-xl-20 {
        margin-right: 20px!important;
        margin-left: 20px!important
    }
    .my-xl-20 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }
    .mx-xl-21 {
        margin-right: 21px!important;
        margin-left: 21px!important
    }
    .my-xl-21 {
        margin-top: 21px!important;
        margin-bottom: 21px!important
    }
    .mx-xl-22 {
        margin-right: 22px!important;
        margin-left: 22px!important
    }
    .my-xl-22 {
        margin-top: 22px!important;
        margin-bottom: 22px!important
    }
    .mx-xl-23 {
        margin-right: 23px!important;
        margin-left: 23px!important
    }
    .my-xl-23 {
        margin-top: 23px!important;
        margin-bottom: 23px!important
    }
    .mx-xl-24 {
        margin-right: 24px!important;
        margin-left: 24px!important
    }
    .my-xl-24 {
        margin-top: 24px!important;
        margin-bottom: 24px!important
    }
    .mx-xl-25 {
        margin-right: 25px!important;
        margin-left: 25px!important
    }
    .my-xl-25 {
        margin-top: 25px!important;
        margin-bottom: 25px!important
    }
    .mx-xl-26 {
        margin-right: 26px!important;
        margin-left: 26px!important
    }
    .my-xl-26 {
        margin-top: 26px!important;
        margin-bottom: 26px!important
    }
    .mx-xl-27 {
        margin-right: 27px!important;
        margin-left: 27px!important
    }
    .my-xl-27 {
        margin-top: 27px!important;
        margin-bottom: 27px!important
    }
    .mx-xl-28 {
        margin-right: 28px!important;
        margin-left: 28px!important
    }
    .my-xl-28 {
        margin-top: 28px!important;
        margin-bottom: 28px!important
    }
    .mx-xl-29 {
        margin-right: 29px!important;
        margin-left: 29px!important
    }
    .my-xl-29 {
        margin-top: 29px!important;
        margin-bottom: 29px!important
    }
    .mx-xl-30 {
        margin-right: 30px!important;
        margin-left: 30px!important
    }
    .my-xl-30 {
        margin-top: 30px!important;
        margin-bottom: 30px!important
    }
    .mx-xl-31 {
        margin-right: 31px!important;
        margin-left: 31px!important
    }
    .my-xl-31 {
        margin-top: 31px!important;
        margin-bottom: 31px!important
    }
    .mx-xl-32 {
        margin-right: 32px!important;
        margin-left: 32px!important
    }
    .my-xl-32 {
        margin-top: 32px!important;
        margin-bottom: 32px!important
    }
    .mx-xl-33 {
        margin-right: 33px!important;
        margin-left: 33px!important
    }
    .my-xl-33 {
        margin-top: 33px!important;
        margin-bottom: 33px!important
    }
    .mx-xl-34 {
        margin-right: 34px!important;
        margin-left: 34px!important
    }
    .my-xl-34 {
        margin-top: 34px!important;
        margin-bottom: 34px!important
    }
    .mx-xl-35 {
        margin-right: 35px!important;
        margin-left: 35px!important
    }
    .my-xl-35 {
        margin-top: 35px!important;
        margin-bottom: 35px!important
    }
    .mx-xl-36 {
        margin-right: 36px!important;
        margin-left: 36px!important
    }
    .my-xl-36 {
        margin-top: 36px!important;
        margin-bottom: 36px!important
    }
    .mx-xl-37 {
        margin-right: 37px!important;
        margin-left: 37px!important
    }
    .my-xl-37 {
        margin-top: 37px!important;
        margin-bottom: 37px!important
    }
    .mx-xl-38 {
        margin-right: 38px!important;
        margin-left: 38px!important
    }
    .my-xl-38 {
        margin-top: 38px!important;
        margin-bottom: 38px!important
    }
    .mx-xl-39 {
        margin-right: 39px!important;
        margin-left: 39px!important
    }
    .my-xl-39 {
        margin-top: 39px!important;
        margin-bottom: 39px!important
    }
    .mx-xl-40 {
        margin-right: 40px!important;
        margin-left: 40px!important
    }
    .my-xl-40 {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }
    .mx-xl-41 {
        margin-right: 41px!important;
        margin-left: 41px!important
    }
    .my-xl-41 {
        margin-top: 41px!important;
        margin-bottom: 41px!important
    }
    .mx-xl-42 {
        margin-right: 42px!important;
        margin-left: 42px!important
    }
    .my-xl-42 {
        margin-top: 42px!important;
        margin-bottom: 42px!important
    }
    .mx-xl-43 {
        margin-right: 43px!important;
        margin-left: 43px!important
    }
    .my-xl-43 {
        margin-top: 43px!important;
        margin-bottom: 43px!important
    }
    .mx-xl-44 {
        margin-right: 44px!important;
        margin-left: 44px!important
    }
    .my-xl-44 {
        margin-top: 44px!important;
        margin-bottom: 44px!important
    }
    .mx-xl-45 {
        margin-right: 45px!important;
        margin-left: 45px!important
    }
    .my-xl-45 {
        margin-top: 45px!important;
        margin-bottom: 45px!important
    }
    .mx-xl-46 {
        margin-right: 46px!important;
        margin-left: 46px!important
    }
    .my-xl-46 {
        margin-top: 46px!important;
        margin-bottom: 46px!important
    }
    .mx-xl-47 {
        margin-right: 47px!important;
        margin-left: 47px!important
    }
    .my-xl-47 {
        margin-top: 47px!important;
        margin-bottom: 47px!important
    }
    .mx-xl-48 {
        margin-right: 48px!important;
        margin-left: 48px!important
    }
    .my-xl-48 {
        margin-top: 48px!important;
        margin-bottom: 48px!important
    }
    .mx-xl-49 {
        margin-right: 49px!important;
        margin-left: 49px!important
    }
    .my-xl-49 {
        margin-top: 49px!important;
        margin-bottom: 49px!important
    }
    .mx-xl-50 {
        margin-right: 50px!important;
        margin-left: 50px!important
    }
    .my-xl-50 {
        margin-top: 50px!important;
        margin-bottom: 50px!important
    }
    .mx-xl-51 {
        margin-right: 51px!important;
        margin-left: 51px!important
    }
    .my-xl-51 {
        margin-top: 51px!important;
        margin-bottom: 51px!important
    }
    .mx-xl-52 {
        margin-right: 52px!important;
        margin-left: 52px!important
    }
    .my-xl-52 {
        margin-top: 52px!important;
        margin-bottom: 52px!important
    }
    .mx-xl-53 {
        margin-right: 53px!important;
        margin-left: 53px!important
    }
    .my-xl-53 {
        margin-top: 53px!important;
        margin-bottom: 53px!important
    }
    .mx-xl-54 {
        margin-right: 54px!important;
        margin-left: 54px!important
    }
    .my-xl-54 {
        margin-top: 54px!important;
        margin-bottom: 54px!important
    }
    .mx-xl-55 {
        margin-right: 55px!important;
        margin-left: 55px!important
    }
    .my-xl-55 {
        margin-top: 55px!important;
        margin-bottom: 55px!important
    }
    .mx-xl-56 {
        margin-right: 56px!important;
        margin-left: 56px!important
    }
    .my-xl-56 {
        margin-top: 56px!important;
        margin-bottom: 56px!important
    }
    .mx-xl-57 {
        margin-right: 57px!important;
        margin-left: 57px!important
    }
    .my-xl-57 {
        margin-top: 57px!important;
        margin-bottom: 57px!important
    }
    .mx-xl-58 {
        margin-right: 58px!important;
        margin-left: 58px!important
    }
    .my-xl-58 {
        margin-top: 58px!important;
        margin-bottom: 58px!important
    }
    .mx-xl-59 {
        margin-right: 59px!important;
        margin-left: 59px!important
    }
    .my-xl-59 {
        margin-top: 59px!important;
        margin-bottom: 59px!important
    }
    .mx-xl-60 {
        margin-right: 60px!important;
        margin-left: 60px!important
    }
    .my-xl-60 {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }
    .mx-xl-61 {
        margin-right: 61px!important;
        margin-left: 61px!important
    }
    .my-xl-61 {
        margin-top: 61px!important;
        margin-bottom: 61px!important
    }
    .mx-xl-62 {
        margin-right: 62px!important;
        margin-left: 62px!important
    }
    .my-xl-62 {
        margin-top: 62px!important;
        margin-bottom: 62px!important
    }
    .mx-xl-63 {
        margin-right: 63px!important;
        margin-left: 63px!important
    }
    .my-xl-63 {
        margin-top: 63px!important;
        margin-bottom: 63px!important
    }
    .mx-xl-64 {
        margin-right: 64px!important;
        margin-left: 64px!important
    }
    .my-xl-64 {
        margin-top: 64px!important;
        margin-bottom: 64px!important
    }
    .mt-xl-0 {
        margin-top: 0!important
    }
    .mr-xl-0 {
        margin-right: 0!important
    }
    .mb-xl-0 {
        margin-bottom: 0!important
    }
    .ml-xl-0 {
        margin-left: 0!important
    }
    .mt-xl-1 {
        margin-top: 1px!important
    }
    .mr-xl-1 {
        margin-right: 1px!important
    }
    .mb-xl-1 {
        margin-bottom: 1px!important
    }
    .ml-xl-1 {
        margin-left: 1px!important
    }
    .mt-xl-2 {
        margin-top: 2px!important
    }
    .mr-xl-2 {
        margin-right: 2px!important
    }
    .mb-xl-2 {
        margin-bottom: 2px!important
    }
    .ml-xl-2 {
        margin-left: 2px!important
    }
    .mt-xl-3 {
        margin-top: 3px!important
    }
    .mr-xl-3 {
        margin-right: 3px!important
    }
    .mb-xl-3 {
        margin-bottom: 3px!important
    }
    .ml-xl-3 {
        margin-left: 3px!important
    }
    .mt-xl-4 {
        margin-top: 4px!important
    }
    .mr-xl-4 {
        margin-right: 4px!important
    }
    .mb-xl-4 {
        margin-bottom: 4px!important
    }
    .ml-xl-4 {
        margin-left: 4px!important
    }
    .mt-xl-5 {
        margin-top: 5px!important
    }
    .mr-xl-5 {
        margin-right: 5px!important
    }
    .mb-xl-5 {
        margin-bottom: 5px!important
    }
    .ml-xl-5 {
        margin-left: 5px!important
    }
    .mt-xl-6 {
        margin-top: 6px!important
    }
    .mr-xl-6 {
        margin-right: 6px!important
    }
    .mb-xl-6 {
        margin-bottom: 6px!important
    }
    .ml-xl-6 {
        margin-left: 6px!important
    }
    .mt-xl-7 {
        margin-top: 7px!important
    }
    .mr-xl-7 {
        margin-right: 7px!important
    }
    .mb-xl-7 {
        margin-bottom: 7px!important
    }
    .ml-xl-7 {
        margin-left: 7px!important
    }
    .mt-xl-8 {
        margin-top: 8px!important
    }
    .mr-xl-8 {
        margin-right: 8px!important
    }
    .mb-xl-8 {
        margin-bottom: 8px!important
    }
    .ml-xl-8 {
        margin-left: 8px!important
    }
    .mt-xl-9 {
        margin-top: 9px!important
    }
    .mr-xl-9 {
        margin-right: 9px!important
    }
    .mb-xl-9 {
        margin-bottom: 9px!important
    }
    .ml-xl-9 {
        margin-left: 9px!important
    }
    .mt-xl-10 {
        margin-top: 10px!important
    }
    .mr-xl-10 {
        margin-right: 10px!important
    }
    .mb-xl-10 {
        margin-bottom: 10px!important
    }
    .ml-xl-10 {
        margin-left: 10px!important
    }
    .mt-xl-11 {
        margin-top: 11px!important
    }
    .mr-xl-11 {
        margin-right: 11px!important
    }
    .mb-xl-11 {
        margin-bottom: 11px!important
    }
    .ml-xl-11 {
        margin-left: 11px!important
    }
    .mt-xl-12 {
        margin-top: 12px!important
    }
    .mr-xl-12 {
        margin-right: 12px!important
    }
    .mb-xl-12 {
        margin-bottom: 12px!important
    }
    .ml-xl-12 {
        margin-left: 12px!important
    }
    .mt-xl-13 {
        margin-top: 13px!important
    }
    .mr-xl-13 {
        margin-right: 13px!important
    }
    .mb-xl-13 {
        margin-bottom: 13px!important
    }
    .ml-xl-13 {
        margin-left: 13px!important
    }
    .mt-xl-14 {
        margin-top: 14px!important
    }
    .mr-xl-14 {
        margin-right: 14px!important
    }
    .mb-xl-14 {
        margin-bottom: 14px!important
    }
    .ml-xl-14 {
        margin-left: 14px!important
    }
    .mt-xl-15 {
        margin-top: 15px!important
    }
    .mr-xl-15 {
        margin-right: 15px!important
    }
    .mb-xl-15 {
        margin-bottom: 15px!important
    }
    .ml-xl-15 {
        margin-left: 15px!important
    }
    .mt-xl-16 {
        margin-top: 16px!important
    }
    .mr-xl-16 {
        margin-right: 16px!important
    }
    .mb-xl-16 {
        margin-bottom: 16px!important
    }
    .ml-xl-16 {
        margin-left: 16px!important
    }
    .mt-xl-17 {
        margin-top: 17px!important
    }
    .mr-xl-17 {
        margin-right: 17px!important
    }
    .mb-xl-17 {
        margin-bottom: 17px!important
    }
    .ml-xl-17 {
        margin-left: 17px!important
    }
    .mt-xl-18 {
        margin-top: 18px!important
    }
    .mr-xl-18 {
        margin-right: 18px!important
    }
    .mb-xl-18 {
        margin-bottom: 18px!important
    }
    .ml-xl-18 {
        margin-left: 18px!important
    }
    .mt-xl-19 {
        margin-top: 19px!important
    }
    .mr-xl-19 {
        margin-right: 19px!important
    }
    .mb-xl-19 {
        margin-bottom: 19px!important
    }
    .ml-xl-19 {
        margin-left: 19px!important
    }
    .mt-xl-20 {
        margin-top: 20px!important
    }
    .mr-xl-20 {
        margin-right: 20px!important
    }
    .mb-xl-20 {
        margin-bottom: 20px!important
    }
    .ml-xl-20 {
        margin-left: 20px!important
    }
    .mt-xl-21 {
        margin-top: 21px!important
    }
    .mr-xl-21 {
        margin-right: 21px!important
    }
    .mb-xl-21 {
        margin-bottom: 21px!important
    }
    .ml-xl-21 {
        margin-left: 21px!important
    }
    .mt-xl-22 {
        margin-top: 22px!important
    }
    .mr-xl-22 {
        margin-right: 22px!important
    }
    .mb-xl-22 {
        margin-bottom: 22px!important
    }
    .ml-xl-22 {
        margin-left: 22px!important
    }
    .mt-xl-23 {
        margin-top: 23px!important
    }
    .mr-xl-23 {
        margin-right: 23px!important
    }
    .mb-xl-23 {
        margin-bottom: 23px!important
    }
    .ml-xl-23 {
        margin-left: 23px!important
    }
    .mt-xl-24 {
        margin-top: 24px!important
    }
    .mr-xl-24 {
        margin-right: 24px!important
    }
    .mb-xl-24 {
        margin-bottom: 24px!important
    }
    .ml-xl-24 {
        margin-left: 24px!important
    }
    .mt-xl-25 {
        margin-top: 25px!important
    }
    .mr-xl-25 {
        margin-right: 25px!important
    }
    .mb-xl-25 {
        margin-bottom: 25px!important
    }
    .ml-xl-25 {
        margin-left: 25px!important
    }
    .mt-xl-26 {
        margin-top: 26px!important
    }
    .mr-xl-26 {
        margin-right: 26px!important
    }
    .mb-xl-26 {
        margin-bottom: 26px!important
    }
    .ml-xl-26 {
        margin-left: 26px!important
    }
    .mt-xl-27 {
        margin-top: 27px!important
    }
    .mr-xl-27 {
        margin-right: 27px!important
    }
    .mb-xl-27 {
        margin-bottom: 27px!important
    }
    .ml-xl-27 {
        margin-left: 27px!important
    }
    .mt-xl-28 {
        margin-top: 28px!important
    }
    .mr-xl-28 {
        margin-right: 28px!important
    }
    .mb-xl-28 {
        margin-bottom: 28px!important
    }
    .ml-xl-28 {
        margin-left: 28px!important
    }
    .mt-xl-29 {
        margin-top: 29px!important
    }
    .mr-xl-29 {
        margin-right: 29px!important
    }
    .mb-xl-29 {
        margin-bottom: 29px!important
    }
    .ml-xl-29 {
        margin-left: 29px!important
    }
    .mt-xl-30 {
        margin-top: 30px!important
    }
    .mr-xl-30 {
        margin-right: 30px!important
    }
    .mb-xl-30 {
        margin-bottom: 30px!important
    }
    .ml-xl-30 {
        margin-left: 30px!important
    }
    .mt-xl-31 {
        margin-top: 31px!important
    }
    .mr-xl-31 {
        margin-right: 31px!important
    }
    .mb-xl-31 {
        margin-bottom: 31px!important
    }
    .ml-xl-31 {
        margin-left: 31px!important
    }
    .mt-xl-32 {
        margin-top: 32px!important
    }
    .mr-xl-32 {
        margin-right: 32px!important
    }
    .mb-xl-32 {
        margin-bottom: 32px!important
    }
    .ml-xl-32 {
        margin-left: 32px!important
    }
    .mt-xl-33 {
        margin-top: 33px!important
    }
    .mr-xl-33 {
        margin-right: 33px!important
    }
    .mb-xl-33 {
        margin-bottom: 33px!important
    }
    .ml-xl-33 {
        margin-left: 33px!important
    }
    .mt-xl-34 {
        margin-top: 34px!important
    }
    .mr-xl-34 {
        margin-right: 34px!important
    }
    .mb-xl-34 {
        margin-bottom: 34px!important
    }
    .ml-xl-34 {
        margin-left: 34px!important
    }
    .mt-xl-35 {
        margin-top: 35px!important
    }
    .mr-xl-35 {
        margin-right: 35px!important
    }
    .mb-xl-35 {
        margin-bottom: 35px!important
    }
    .ml-xl-35 {
        margin-left: 35px!important
    }
    .mt-xl-36 {
        margin-top: 36px!important
    }
    .mr-xl-36 {
        margin-right: 36px!important
    }
    .mb-xl-36 {
        margin-bottom: 36px!important
    }
    .ml-xl-36 {
        margin-left: 36px!important
    }
    .mt-xl-37 {
        margin-top: 37px!important
    }
    .mr-xl-37 {
        margin-right: 37px!important
    }
    .mb-xl-37 {
        margin-bottom: 37px!important
    }
    .ml-xl-37 {
        margin-left: 37px!important
    }
    .mt-xl-38 {
        margin-top: 38px!important
    }
    .mr-xl-38 {
        margin-right: 38px!important
    }
    .mb-xl-38 {
        margin-bottom: 38px!important
    }
    .ml-xl-38 {
        margin-left: 38px!important
    }
    .mt-xl-39 {
        margin-top: 39px!important
    }
    .mr-xl-39 {
        margin-right: 39px!important
    }
    .mb-xl-39 {
        margin-bottom: 39px!important
    }
    .ml-xl-39 {
        margin-left: 39px!important
    }
    .mt-xl-40 {
        margin-top: 40px!important
    }
    .mr-xl-40 {
        margin-right: 40px!important
    }
    .mb-xl-40 {
        margin-bottom: 40px!important
    }
    .ml-xl-40 {
        margin-left: 40px!important
    }
    .mt-xl-41 {
        margin-top: 41px!important
    }
    .mr-xl-41 {
        margin-right: 41px!important
    }
    .mb-xl-41 {
        margin-bottom: 41px!important
    }
    .ml-xl-41 {
        margin-left: 41px!important
    }
    .mt-xl-42 {
        margin-top: 42px!important
    }
    .mr-xl-42 {
        margin-right: 42px!important
    }
    .mb-xl-42 {
        margin-bottom: 42px!important
    }
    .ml-xl-42 {
        margin-left: 42px!important
    }
    .mt-xl-43 {
        margin-top: 43px!important
    }
    .mr-xl-43 {
        margin-right: 43px!important
    }
    .mb-xl-43 {
        margin-bottom: 43px!important
    }
    .ml-xl-43 {
        margin-left: 43px!important
    }
    .mt-xl-44 {
        margin-top: 44px!important
    }
    .mr-xl-44 {
        margin-right: 44px!important
    }
    .mb-xl-44 {
        margin-bottom: 44px!important
    }
    .ml-xl-44 {
        margin-left: 44px!important
    }
    .mt-xl-45 {
        margin-top: 45px!important
    }
    .mr-xl-45 {
        margin-right: 45px!important
    }
    .mb-xl-45 {
        margin-bottom: 45px!important
    }
    .ml-xl-45 {
        margin-left: 45px!important
    }
    .mt-xl-46 {
        margin-top: 46px!important
    }
    .mr-xl-46 {
        margin-right: 46px!important
    }
    .mb-xl-46 {
        margin-bottom: 46px!important
    }
    .ml-xl-46 {
        margin-left: 46px!important
    }
    .mt-xl-47 {
        margin-top: 47px!important
    }
    .mr-xl-47 {
        margin-right: 47px!important
    }
    .mb-xl-47 {
        margin-bottom: 47px!important
    }
    .ml-xl-47 {
        margin-left: 47px!important
    }
    .mt-xl-48 {
        margin-top: 48px!important
    }
    .mr-xl-48 {
        margin-right: 48px!important
    }
    .mb-xl-48 {
        margin-bottom: 48px!important
    }
    .ml-xl-48 {
        margin-left: 48px!important
    }
    .mt-xl-49 {
        margin-top: 49px!important
    }
    .mr-xl-49 {
        margin-right: 49px!important
    }
    .mb-xl-49 {
        margin-bottom: 49px!important
    }
    .ml-xl-49 {
        margin-left: 49px!important
    }
    .mt-xl-50 {
        margin-top: 50px!important
    }
    .mr-xl-50 {
        margin-right: 50px!important
    }
    .mb-xl-50 {
        margin-bottom: 50px!important
    }
    .ml-xl-50 {
        margin-left: 50px!important
    }
    .mt-xl-51 {
        margin-top: 51px!important
    }
    .mr-xl-51 {
        margin-right: 51px!important
    }
    .mb-xl-51 {
        margin-bottom: 51px!important
    }
    .ml-xl-51 {
        margin-left: 51px!important
    }
    .mt-xl-52 {
        margin-top: 52px!important
    }
    .mr-xl-52 {
        margin-right: 52px!important
    }
    .mb-xl-52 {
        margin-bottom: 52px!important
    }
    .ml-xl-52 {
        margin-left: 52px!important
    }
    .mt-xl-53 {
        margin-top: 53px!important
    }
    .mr-xl-53 {
        margin-right: 53px!important
    }
    .mb-xl-53 {
        margin-bottom: 53px!important
    }
    .ml-xl-53 {
        margin-left: 53px!important
    }
    .mt-xl-54 {
        margin-top: 54px!important
    }
    .mr-xl-54 {
        margin-right: 54px!important
    }
    .mb-xl-54 {
        margin-bottom: 54px!important
    }
    .ml-xl-54 {
        margin-left: 54px!important
    }
    .mt-xl-55 {
        margin-top: 55px!important
    }
    .mr-xl-55 {
        margin-right: 55px!important
    }
    .mb-xl-55 {
        margin-bottom: 55px!important
    }
    .ml-xl-55 {
        margin-left: 55px!important
    }
    .mt-xl-56 {
        margin-top: 56px!important
    }
    .mr-xl-56 {
        margin-right: 56px!important
    }
    .mb-xl-56 {
        margin-bottom: 56px!important
    }
    .ml-xl-56 {
        margin-left: 56px!important
    }
    .mt-xl-57 {
        margin-top: 57px!important
    }
    .mr-xl-57 {
        margin-right: 57px!important
    }
    .mb-xl-57 {
        margin-bottom: 57px!important
    }
    .ml-xl-57 {
        margin-left: 57px!important
    }
    .mt-xl-58 {
        margin-top: 58px!important
    }
    .mr-xl-58 {
        margin-right: 58px!important
    }
    .mb-xl-58 {
        margin-bottom: 58px!important
    }
    .ml-xl-58 {
        margin-left: 58px!important
    }
    .mt-xl-59 {
        margin-top: 59px!important
    }
    .mr-xl-59 {
        margin-right: 59px!important
    }
    .mb-xl-59 {
        margin-bottom: 59px!important
    }
    .ml-xl-59 {
        margin-left: 59px!important
    }
    .mt-xl-60 {
        margin-top: 60px!important
    }
    .mr-xl-60 {
        margin-right: 60px!important
    }
    .mb-xl-60 {
        margin-bottom: 60px!important
    }
    .ml-xl-60 {
        margin-left: 60px!important
    }
    .mt-xl-61 {
        margin-top: 61px!important
    }
    .mr-xl-61 {
        margin-right: 61px!important
    }
    .mb-xl-61 {
        margin-bottom: 61px!important
    }
    .ml-xl-61 {
        margin-left: 61px!important
    }
    .mt-xl-62 {
        margin-top: 62px!important
    }
    .mr-xl-62 {
        margin-right: 62px!important
    }
    .mb-xl-62 {
        margin-bottom: 62px!important
    }
    .ml-xl-62 {
        margin-left: 62px!important
    }
    .mt-xl-63 {
        margin-top: 63px!important
    }
    .mr-xl-63 {
        margin-right: 63px!important
    }
    .mb-xl-63 {
        margin-bottom: 63px!important
    }
    .ml-xl-63 {
        margin-left: 63px!important
    }
    .mt-xl-64 {
        margin-top: 64px!important
    }
    .mr-xl-64 {
        margin-right: 64px!important
    }
    .mb-xl-64 {
        margin-bottom: 64px!important
    }
    .ml-xl-64 {
        margin-left: 64px!important
    }
    .m-xl-auto {
        margin: auto!important
    }
    .mt-xl-auto {
        margin-top: auto!important
    }
    .mr-xl-auto {
        margin-right: auto!important
    }
    .mb-xl-auto {
        margin-bottom: auto!important
    }
    .ml-xl-auto {
        margin-left: auto!important
    }
    .mx-xl-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }
    .my-xl-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
    .p-xl-0 {
        padding: 0!important
    }
    .p-xl-1 {
        padding: 1px!important
    }
    .p-xl-2 {
        padding: 2px!important
    }
    .p-xl-3 {
        padding: 3px!important
    }
    .p-xl-4 {
        padding: 4px!important
    }
    .p-xl-5 {
        padding: 5px!important
    }
    .p-xl-6 {
        padding: 6px!important
    }
    .p-xl-7 {
        padding: 7px!important
    }
    .p-xl-8 {
        padding: 8px!important
    }
    .p-xl-9 {
        padding: 9px!important
    }
    .p-xl-10 {
        padding: 10px!important
    }
    .p-xl-11 {
        padding: 11px!important
    }
    .p-xl-12 {
        padding: 12px!important
    }
    .p-xl-13 {
        padding: 13px!important
    }
    .p-xl-14 {
        padding: 14px!important
    }
    .p-xl-15 {
        padding: 15px!important
    }
    .p-xl-16 {
        padding: 16px!important
    }
    .p-xl-17 {
        padding: 17px!important
    }
    .p-xl-18 {
        padding: 18px!important
    }
    .p-xl-19 {
        padding: 19px!important
    }
    .p-xl-20 {
        padding: 20px!important
    }
    .p-xl-21 {
        padding: 21px!important
    }
    .p-xl-22 {
        padding: 22px!important
    }
    .p-xl-23 {
        padding: 23px!important
    }
    .p-xl-24 {
        padding: 24px!important
    }
    .p-xl-25 {
        padding: 25px!important
    }
    .p-xl-26 {
        padding: 26px!important
    }
    .p-xl-27 {
        padding: 27px!important
    }
    .p-xl-28 {
        padding: 28px!important
    }
    .p-xl-29 {
        padding: 29px!important
    }
    .p-xl-30 {
        padding: 30px!important
    }
    .p-xl-31 {
        padding: 31px!important
    }
    .p-xl-32 {
        padding: 32px!important
    }
    .p-xl-33 {
        padding: 33px!important
    }
    .p-xl-34 {
        padding: 34px!important
    }
    .p-xl-35 {
        padding: 35px!important
    }
    .p-xl-36 {
        padding: 36px!important
    }
    .p-xl-37 {
        padding: 37px!important
    }
    .p-xl-38 {
        padding: 38px!important
    }
    .p-xl-39 {
        padding: 39px!important
    }
    .p-xl-40 {
        padding: 40px!important
    }
    .p-xl-41 {
        padding: 41px!important
    }
    .p-xl-42 {
        padding: 42px!important
    }
    .p-xl-43 {
        padding: 43px!important
    }
    .p-xl-44 {
        padding: 44px!important
    }
    .p-xl-45 {
        padding: 45px!important
    }
    .p-xl-46 {
        padding: 46px!important
    }
    .p-xl-47 {
        padding: 47px!important
    }
    .p-xl-48 {
        padding: 48px!important
    }
    .p-xl-49 {
        padding: 49px!important
    }
    .p-xl-50 {
        padding: 50px!important
    }
    .p-xl-51 {
        padding: 51px!important
    }
    .p-xl-52 {
        padding: 52px!important
    }
    .p-xl-53 {
        padding: 53px!important
    }
    .p-xl-54 {
        padding: 54px!important
    }
    .p-xl-55 {
        padding: 55px!important
    }
    .p-xl-56 {
        padding: 56px!important
    }
    .p-xl-57 {
        padding: 57px!important
    }
    .p-xl-58 {
        padding: 58px!important
    }
    .p-xl-59 {
        padding: 59px!important
    }
    .p-xl-60 {
        padding: 60px!important
    }
    .p-xl-61 {
        padding: 61px!important
    }
    .p-xl-62 {
        padding: 62px!important
    }
    .p-xl-63 {
        padding: 63px!important
    }
    .p-xl-64 {
        padding: 64px!important
    }
    .px-xl-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }
    .py-xl-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .px-xl-1 {
        padding-right: 1px!important;
        padding-left: 1px!important
    }
    .py-xl-1 {
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }
    .px-xl-2 {
        padding-right: 2px!important;
        padding-left: 2px!important
    }
    .py-xl-2 {
        padding-top: 2px!important;
        padding-bottom: 2px!important
    }
    .px-xl-3 {
        padding-right: 3px!important;
        padding-left: 3px!important
    }
    .py-xl-3 {
        padding-top: 3px!important;
        padding-bottom: 3px!important
    }
    .px-xl-4 {
        padding-right: 4px!important;
        padding-left: 4px!important
    }
    .py-xl-4 {
        padding-top: 4px!important;
        padding-bottom: 4px!important
    }
    .px-xl-5 {
        padding-right: 5px!important;
        padding-left: 5px!important
    }
    .py-xl-5 {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }
    .px-xl-6 {
        padding-right: 6px!important;
        padding-left: 6px!important
    }
    .py-xl-6 {
        padding-top: 6px!important;
        padding-bottom: 6px!important
    }
    .px-xl-7 {
        padding-right: 7px!important;
        padding-left: 7px!important
    }
    .py-xl-7 {
        padding-top: 7px!important;
        padding-bottom: 7px!important
    }
    .px-xl-8 {
        padding-right: 8px!important;
        padding-left: 8px!important
    }
    .py-xl-8 {
        padding-top: 8px!important;
        padding-bottom: 8px!important
    }
    .px-xl-9 {
        padding-right: 9px!important;
        padding-left: 9px!important
    }
    .py-xl-9 {
        padding-top: 9px!important;
        padding-bottom: 9px!important
    }
    .px-xl-10 {
        padding-right: 10px!important;
        padding-left: 10px!important
    }
    .py-xl-10 {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }
    .px-xl-11 {
        padding-right: 11px!important;
        padding-left: 11px!important
    }
    .py-xl-11 {
        padding-top: 11px!important;
        padding-bottom: 11px!important
    }
    .px-xl-12 {
        padding-right: 12px!important;
        padding-left: 12px!important
    }
    .py-xl-12 {
        padding-top: 12px!important;
        padding-bottom: 12px!important
    }
    .px-xl-13 {
        padding-right: 13px!important;
        padding-left: 13px!important
    }
    .py-xl-13 {
        padding-top: 13px!important;
        padding-bottom: 13px!important
    }
    .px-xl-14 {
        padding-right: 14px!important;
        padding-left: 14px!important
    }
    .py-xl-14 {
        padding-top: 14px!important;
        padding-bottom: 14px!important
    }
    .px-xl-15 {
        padding-right: 15px!important;
        padding-left: 15px!important
    }
    .py-xl-15 {
        padding-top: 15px!important;
        padding-bottom: 15px!important
    }
    .px-xl-16 {
        padding-right: 16px!important;
        padding-left: 16px!important
    }
    .py-xl-16 {
        padding-top: 16px!important;
        padding-bottom: 16px!important
    }
    .px-xl-17 {
        padding-right: 17px!important;
        padding-left: 17px!important
    }
    .py-xl-17 {
        padding-top: 17px!important;
        padding-bottom: 17px!important
    }
    .px-xl-18 {
        padding-right: 18px!important;
        padding-left: 18px!important
    }
    .py-xl-18 {
        padding-top: 18px!important;
        padding-bottom: 18px!important
    }
    .px-xl-19 {
        padding-right: 19px!important;
        padding-left: 19px!important
    }
    .py-xl-19 {
        padding-top: 19px!important;
        padding-bottom: 19px!important
    }
    .px-xl-20 {
        padding-right: 20px!important;
        padding-left: 20px!important
    }
    .py-xl-20 {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }
    .px-xl-21 {
        padding-right: 21px!important;
        padding-left: 21px!important
    }
    .py-xl-21 {
        padding-top: 21px!important;
        padding-bottom: 21px!important
    }
    .px-xl-22 {
        padding-right: 22px!important;
        padding-left: 22px!important
    }
    .py-xl-22 {
        padding-top: 22px!important;
        padding-bottom: 22px!important
    }
    .px-xl-23 {
        padding-right: 23px!important;
        padding-left: 23px!important
    }
    .py-xl-23 {
        padding-top: 23px!important;
        padding-bottom: 23px!important
    }
    .px-xl-24 {
        padding-right: 24px!important;
        padding-left: 24px!important
    }
    .py-xl-24 {
        padding-top: 24px!important;
        padding-bottom: 24px!important
    }
    .px-xl-25 {
        padding-right: 25px!important;
        padding-left: 25px!important
    }
    .py-xl-25 {
        padding-top: 25px!important;
        padding-bottom: 25px!important
    }
    .px-xl-26 {
        padding-right: 26px!important;
        padding-left: 26px!important
    }
    .py-xl-26 {
        padding-top: 26px!important;
        padding-bottom: 26px!important
    }
    .px-xl-27 {
        padding-right: 27px!important;
        padding-left: 27px!important
    }
    .py-xl-27 {
        padding-top: 27px!important;
        padding-bottom: 27px!important
    }
    .px-xl-28 {
        padding-right: 28px!important;
        padding-left: 28px!important
    }
    .py-xl-28 {
        padding-top: 28px!important;
        padding-bottom: 28px!important
    }
    .px-xl-29 {
        padding-right: 29px!important;
        padding-left: 29px!important
    }
    .py-xl-29 {
        padding-top: 29px!important;
        padding-bottom: 29px!important
    }
    .px-xl-30 {
        padding-right: 30px!important;
        padding-left: 30px!important
    }
    .py-xl-30 {
        padding-top: 30px!important;
        padding-bottom: 30px!important
    }
    .px-xl-31 {
        padding-right: 31px!important;
        padding-left: 31px!important
    }
    .py-xl-31 {
        padding-top: 31px!important;
        padding-bottom: 31px!important
    }
    .px-xl-32 {
        padding-right: 32px!important;
        padding-left: 32px!important
    }
    .py-xl-32 {
        padding-top: 32px!important;
        padding-bottom: 32px!important
    }
    .px-xl-33 {
        padding-right: 33px!important;
        padding-left: 33px!important
    }
    .py-xl-33 {
        padding-top: 33px!important;
        padding-bottom: 33px!important
    }
    .px-xl-34 {
        padding-right: 34px!important;
        padding-left: 34px!important
    }
    .py-xl-34 {
        padding-top: 34px!important;
        padding-bottom: 34px!important
    }
    .px-xl-35 {
        padding-right: 35px!important;
        padding-left: 35px!important
    }
    .py-xl-35 {
        padding-top: 35px!important;
        padding-bottom: 35px!important
    }
    .px-xl-36 {
        padding-right: 36px!important;
        padding-left: 36px!important
    }
    .py-xl-36 {
        padding-top: 36px!important;
        padding-bottom: 36px!important
    }
    .px-xl-37 {
        padding-right: 37px!important;
        padding-left: 37px!important
    }
    .py-xl-37 {
        padding-top: 37px!important;
        padding-bottom: 37px!important
    }
    .px-xl-38 {
        padding-right: 38px!important;
        padding-left: 38px!important
    }
    .py-xl-38 {
        padding-top: 38px!important;
        padding-bottom: 38px!important
    }
    .px-xl-39 {
        padding-right: 39px!important;
        padding-left: 39px!important
    }
    .py-xl-39 {
        padding-top: 39px!important;
        padding-bottom: 39px!important
    }
    .px-xl-40 {
        padding-right: 40px!important;
        padding-left: 40px!important
    }
    .py-xl-40 {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }
    .px-xl-41 {
        padding-right: 41px!important;
        padding-left: 41px!important
    }
    .py-xl-41 {
        padding-top: 41px!important;
        padding-bottom: 41px!important
    }
    .px-xl-42 {
        padding-right: 42px!important;
        padding-left: 42px!important
    }
    .py-xl-42 {
        padding-top: 42px!important;
        padding-bottom: 42px!important
    }
    .px-xl-43 {
        padding-right: 43px!important;
        padding-left: 43px!important
    }
    .py-xl-43 {
        padding-top: 43px!important;
        padding-bottom: 43px!important
    }
    .px-xl-44 {
        padding-right: 44px!important;
        padding-left: 44px!important
    }
    .py-xl-44 {
        padding-top: 44px!important;
        padding-bottom: 44px!important
    }
    .px-xl-45 {
        padding-right: 45px!important;
        padding-left: 45px!important
    }
    .py-xl-45 {
        padding-top: 45px!important;
        padding-bottom: 45px!important
    }
    .px-xl-46 {
        padding-right: 46px!important;
        padding-left: 46px!important
    }
    .py-xl-46 {
        padding-top: 46px!important;
        padding-bottom: 46px!important
    }
    .px-xl-47 {
        padding-right: 47px!important;
        padding-left: 47px!important
    }
    .py-xl-47 {
        padding-top: 47px!important;
        padding-bottom: 47px!important
    }
    .px-xl-48 {
        padding-right: 48px!important;
        padding-left: 48px!important
    }
    .py-xl-48 {
        padding-top: 48px!important;
        padding-bottom: 48px!important
    }
    .px-xl-49 {
        padding-right: 49px!important;
        padding-left: 49px!important
    }
    .py-xl-49 {
        padding-top: 49px!important;
        padding-bottom: 49px!important
    }
    .px-xl-50 {
        padding-right: 50px!important;
        padding-left: 50px!important
    }
    .py-xl-50 {
        padding-top: 50px!important;
        padding-bottom: 50px!important
    }
    .px-xl-51 {
        padding-right: 51px!important;
        padding-left: 51px!important
    }
    .py-xl-51 {
        padding-top: 51px!important;
        padding-bottom: 51px!important
    }
    .px-xl-52 {
        padding-right: 52px!important;
        padding-left: 52px!important
    }
    .py-xl-52 {
        padding-top: 52px!important;
        padding-bottom: 52px!important
    }
    .px-xl-53 {
        padding-right: 53px!important;
        padding-left: 53px!important
    }
    .py-xl-53 {
        padding-top: 53px!important;
        padding-bottom: 53px!important
    }
    .px-xl-54 {
        padding-right: 54px!important;
        padding-left: 54px!important
    }
    .py-xl-54 {
        padding-top: 54px!important;
        padding-bottom: 54px!important
    }
    .px-xl-55 {
        padding-right: 55px!important;
        padding-left: 55px!important
    }
    .py-xl-55 {
        padding-top: 55px!important;
        padding-bottom: 55px!important
    }
    .px-xl-56 {
        padding-right: 56px!important;
        padding-left: 56px!important
    }
    .py-xl-56 {
        padding-top: 56px!important;
        padding-bottom: 56px!important
    }
    .px-xl-57 {
        padding-right: 57px!important;
        padding-left: 57px!important
    }
    .py-xl-57 {
        padding-top: 57px!important;
        padding-bottom: 57px!important
    }
    .px-xl-58 {
        padding-right: 58px!important;
        padding-left: 58px!important
    }
    .py-xl-58 {
        padding-top: 58px!important;
        padding-bottom: 58px!important
    }
    .px-xl-59 {
        padding-right: 59px!important;
        padding-left: 59px!important
    }
    .py-xl-59 {
        padding-top: 59px!important;
        padding-bottom: 59px!important
    }
    .px-xl-60 {
        padding-right: 60px!important;
        padding-left: 60px!important
    }
    .py-xl-60 {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }
    .px-xl-61 {
        padding-right: 61px!important;
        padding-left: 61px!important
    }
    .py-xl-61 {
        padding-top: 61px!important;
        padding-bottom: 61px!important
    }
    .px-xl-62 {
        padding-right: 62px!important;
        padding-left: 62px!important
    }
    .py-xl-62 {
        padding-top: 62px!important;
        padding-bottom: 62px!important
    }
    .px-xl-63 {
        padding-right: 63px!important;
        padding-left: 63px!important
    }
    .py-xl-63 {
        padding-top: 63px!important;
        padding-bottom: 63px!important
    }
    .px-xl-64 {
        padding-right: 64px!important;
        padding-left: 64px!important
    }
    .py-xl-64 {
        padding-top: 64px!important;
        padding-bottom: 64px!important
    }
    .pt-xl-0 {
        padding-top: 0!important
    }
    .pr-xl-0 {
        padding-right: 0!important
    }
    .pb-xl-0 {
        padding-bottom: 0!important
    }
    .pl-xl-0 {
        padding-left: 0!important
    }
    .pt-xl-1 {
        padding-top: 1px!important
    }
    .pr-xl-1 {
        padding-right: 1px!important
    }
    .pb-xl-1 {
        padding-bottom: 1px!important
    }
    .pl-xl-1 {
        padding-left: 1px!important
    }
    .pt-xl-2 {
        padding-top: 2px!important
    }
    .pr-xl-2 {
        padding-right: 2px!important
    }
    .pb-xl-2 {
        padding-bottom: 2px!important
    }
    .pl-xl-2 {
        padding-left: 2px!important
    }
    .pt-xl-3 {
        padding-top: 3px!important
    }
    .pr-xl-3 {
        padding-right: 3px!important
    }
    .pb-xl-3 {
        padding-bottom: 3px!important
    }
    .pl-xl-3 {
        padding-left: 3px!important
    }
    .pt-xl-4 {
        padding-top: 4px!important
    }
    .pr-xl-4 {
        padding-right: 4px!important
    }
    .pb-xl-4 {
        padding-bottom: 4px!important
    }
    .pl-xl-4 {
        padding-left: 4px!important
    }
    .pt-xl-5 {
        padding-top: 5px!important
    }
    .pr-xl-5 {
        padding-right: 5px!important
    }
    .pb-xl-5 {
        padding-bottom: 5px!important
    }
    .pl-xl-5 {
        padding-left: 5px!important
    }
    .pt-xl-6 {
        padding-top: 6px!important
    }
    .pr-xl-6 {
        padding-right: 6px!important
    }
    .pb-xl-6 {
        padding-bottom: 6px!important
    }
    .pl-xl-6 {
        padding-left: 6px!important
    }
    .pt-xl-7 {
        padding-top: 7px!important
    }
    .pr-xl-7 {
        padding-right: 7px!important
    }
    .pb-xl-7 {
        padding-bottom: 7px!important
    }
    .pl-xl-7 {
        padding-left: 7px!important
    }
    .pt-xl-8 {
        padding-top: 8px!important
    }
    .pr-xl-8 {
        padding-right: 8px!important
    }
    .pb-xl-8 {
        padding-bottom: 8px!important
    }
    .pl-xl-8 {
        padding-left: 8px!important
    }
    .pt-xl-9 {
        padding-top: 9px!important
    }
    .pr-xl-9 {
        padding-right: 9px!important
    }
    .pb-xl-9 {
        padding-bottom: 9px!important
    }
    .pl-xl-9 {
        padding-left: 9px!important
    }
    .pt-xl-10 {
        padding-top: 10px!important
    }
    .pr-xl-10 {
        padding-right: 10px!important
    }
    .pb-xl-10 {
        padding-bottom: 10px!important
    }
    .pl-xl-10 {
        padding-left: 10px!important
    }
    .pt-xl-11 {
        padding-top: 11px!important
    }
    .pr-xl-11 {
        padding-right: 11px!important
    }
    .pb-xl-11 {
        padding-bottom: 11px!important
    }
    .pl-xl-11 {
        padding-left: 11px!important
    }
    .pt-xl-12 {
        padding-top: 12px!important
    }
    .pr-xl-12 {
        padding-right: 12px!important
    }
    .pb-xl-12 {
        padding-bottom: 12px!important
    }
    .pl-xl-12 {
        padding-left: 12px!important
    }
    .pt-xl-13 {
        padding-top: 13px!important
    }
    .pr-xl-13 {
        padding-right: 13px!important
    }
    .pb-xl-13 {
        padding-bottom: 13px!important
    }
    .pl-xl-13 {
        padding-left: 13px!important
    }
    .pt-xl-14 {
        padding-top: 14px!important
    }
    .pr-xl-14 {
        padding-right: 14px!important
    }
    .pb-xl-14 {
        padding-bottom: 14px!important
    }
    .pl-xl-14 {
        padding-left: 14px!important
    }
    .pt-xl-15 {
        padding-top: 15px!important
    }
    .pr-xl-15 {
        padding-right: 15px!important
    }
    .pb-xl-15 {
        padding-bottom: 15px!important
    }
    .pl-xl-15 {
        padding-left: 15px!important
    }
    .pt-xl-16 {
        padding-top: 16px!important
    }
    .pr-xl-16 {
        padding-right: 16px!important
    }
    .pb-xl-16 {
        padding-bottom: 16px!important
    }
    .pl-xl-16 {
        padding-left: 16px!important
    }
    .pt-xl-17 {
        padding-top: 17px!important
    }
    .pr-xl-17 {
        padding-right: 17px!important
    }
    .pb-xl-17 {
        padding-bottom: 17px!important
    }
    .pl-xl-17 {
        padding-left: 17px!important
    }
    .pt-xl-18 {
        padding-top: 18px!important
    }
    .pr-xl-18 {
        padding-right: 18px!important
    }
    .pb-xl-18 {
        padding-bottom: 18px!important
    }
    .pl-xl-18 {
        padding-left: 18px!important
    }
    .pt-xl-19 {
        padding-top: 19px!important
    }
    .pr-xl-19 {
        padding-right: 19px!important
    }
    .pb-xl-19 {
        padding-bottom: 19px!important
    }
    .pl-xl-19 {
        padding-left: 19px!important
    }
    .pt-xl-20 {
        padding-top: 20px!important
    }
    .pr-xl-20 {
        padding-right: 20px!important
    }
    .pb-xl-20 {
        padding-bottom: 20px!important
    }
    .pl-xl-20 {
        padding-left: 20px!important
    }
    .pt-xl-21 {
        padding-top: 21px!important
    }
    .pr-xl-21 {
        padding-right: 21px!important
    }
    .pb-xl-21 {
        padding-bottom: 21px!important
    }
    .pl-xl-21 {
        padding-left: 21px!important
    }
    .pt-xl-22 {
        padding-top: 22px!important
    }
    .pr-xl-22 {
        padding-right: 22px!important
    }
    .pb-xl-22 {
        padding-bottom: 22px!important
    }
    .pl-xl-22 {
        padding-left: 22px!important
    }
    .pt-xl-23 {
        padding-top: 23px!important
    }
    .pr-xl-23 {
        padding-right: 23px!important
    }
    .pb-xl-23 {
        padding-bottom: 23px!important
    }
    .pl-xl-23 {
        padding-left: 23px!important
    }
    .pt-xl-24 {
        padding-top: 24px!important
    }
    .pr-xl-24 {
        padding-right: 24px!important
    }
    .pb-xl-24 {
        padding-bottom: 24px!important
    }
    .pl-xl-24 {
        padding-left: 24px!important
    }
    .pt-xl-25 {
        padding-top: 25px!important
    }
    .pr-xl-25 {
        padding-right: 25px!important
    }
    .pb-xl-25 {
        padding-bottom: 25px!important
    }
    .pl-xl-25 {
        padding-left: 25px!important
    }
    .pt-xl-26 {
        padding-top: 26px!important
    }
    .pr-xl-26 {
        padding-right: 26px!important
    }
    .pb-xl-26 {
        padding-bottom: 26px!important
    }
    .pl-xl-26 {
        padding-left: 26px!important
    }
    .pt-xl-27 {
        padding-top: 27px!important
    }
    .pr-xl-27 {
        padding-right: 27px!important
    }
    .pb-xl-27 {
        padding-bottom: 27px!important
    }
    .pl-xl-27 {
        padding-left: 27px!important
    }
    .pt-xl-28 {
        padding-top: 28px!important
    }
    .pr-xl-28 {
        padding-right: 28px!important
    }
    .pb-xl-28 {
        padding-bottom: 28px!important
    }
    .pl-xl-28 {
        padding-left: 28px!important
    }
    .pt-xl-29 {
        padding-top: 29px!important
    }
    .pr-xl-29 {
        padding-right: 29px!important
    }
    .pb-xl-29 {
        padding-bottom: 29px!important
    }
    .pl-xl-29 {
        padding-left: 29px!important
    }
    .pt-xl-30 {
        padding-top: 30px!important
    }
    .pr-xl-30 {
        padding-right: 30px!important
    }
    .pb-xl-30 {
        padding-bottom: 30px!important
    }
    .pl-xl-30 {
        padding-left: 30px!important
    }
    .pt-xl-31 {
        padding-top: 31px!important
    }
    .pr-xl-31 {
        padding-right: 31px!important
    }
    .pb-xl-31 {
        padding-bottom: 31px!important
    }
    .pl-xl-31 {
        padding-left: 31px!important
    }
    .pt-xl-32 {
        padding-top: 32px!important
    }
    .pr-xl-32 {
        padding-right: 32px!important
    }
    .pb-xl-32 {
        padding-bottom: 32px!important
    }
    .pl-xl-32 {
        padding-left: 32px!important
    }
    .pt-xl-33 {
        padding-top: 33px!important
    }
    .pr-xl-33 {
        padding-right: 33px!important
    }
    .pb-xl-33 {
        padding-bottom: 33px!important
    }
    .pl-xl-33 {
        padding-left: 33px!important
    }
    .pt-xl-34 {
        padding-top: 34px!important
    }
    .pr-xl-34 {
        padding-right: 34px!important
    }
    .pb-xl-34 {
        padding-bottom: 34px!important
    }
    .pl-xl-34 {
        padding-left: 34px!important
    }
    .pt-xl-35 {
        padding-top: 35px!important
    }
    .pr-xl-35 {
        padding-right: 35px!important
    }
    .pb-xl-35 {
        padding-bottom: 35px!important
    }
    .pl-xl-35 {
        padding-left: 35px!important
    }
    .pt-xl-36 {
        padding-top: 36px!important
    }
    .pr-xl-36 {
        padding-right: 36px!important
    }
    .pb-xl-36 {
        padding-bottom: 36px!important
    }
    .pl-xl-36 {
        padding-left: 36px!important
    }
    .pt-xl-37 {
        padding-top: 37px!important
    }
    .pr-xl-37 {
        padding-right: 37px!important
    }
    .pb-xl-37 {
        padding-bottom: 37px!important
    }
    .pl-xl-37 {
        padding-left: 37px!important
    }
    .pt-xl-38 {
        padding-top: 38px!important
    }
    .pr-xl-38 {
        padding-right: 38px!important
    }
    .pb-xl-38 {
        padding-bottom: 38px!important
    }
    .pl-xl-38 {
        padding-left: 38px!important
    }
    .pt-xl-39 {
        padding-top: 39px!important
    }
    .pr-xl-39 {
        padding-right: 39px!important
    }
    .pb-xl-39 {
        padding-bottom: 39px!important
    }
    .pl-xl-39 {
        padding-left: 39px!important
    }
    .pt-xl-40 {
        padding-top: 40px!important
    }
    .pr-xl-40 {
        padding-right: 40px!important
    }
    .pb-xl-40 {
        padding-bottom: 40px!important
    }
    .pl-xl-40 {
        padding-left: 40px!important
    }
    .pt-xl-41 {
        padding-top: 41px!important
    }
    .pr-xl-41 {
        padding-right: 41px!important
    }
    .pb-xl-41 {
        padding-bottom: 41px!important
    }
    .pl-xl-41 {
        padding-left: 41px!important
    }
    .pt-xl-42 {
        padding-top: 42px!important
    }
    .pr-xl-42 {
        padding-right: 42px!important
    }
    .pb-xl-42 {
        padding-bottom: 42px!important
    }
    .pl-xl-42 {
        padding-left: 42px!important
    }
    .pt-xl-43 {
        padding-top: 43px!important
    }
    .pr-xl-43 {
        padding-right: 43px!important
    }
    .pb-xl-43 {
        padding-bottom: 43px!important
    }
    .pl-xl-43 {
        padding-left: 43px!important
    }
    .pt-xl-44 {
        padding-top: 44px!important
    }
    .pr-xl-44 {
        padding-right: 44px!important
    }
    .pb-xl-44 {
        padding-bottom: 44px!important
    }
    .pl-xl-44 {
        padding-left: 44px!important
    }
    .pt-xl-45 {
        padding-top: 45px!important
    }
    .pr-xl-45 {
        padding-right: 45px!important
    }
    .pb-xl-45 {
        padding-bottom: 45px!important
    }
    .pl-xl-45 {
        padding-left: 45px!important
    }
    .pt-xl-46 {
        padding-top: 46px!important
    }
    .pr-xl-46 {
        padding-right: 46px!important
    }
    .pb-xl-46 {
        padding-bottom: 46px!important
    }
    .pl-xl-46 {
        padding-left: 46px!important
    }
    .pt-xl-47 {
        padding-top: 47px!important
    }
    .pr-xl-47 {
        padding-right: 47px!important
    }
    .pb-xl-47 {
        padding-bottom: 47px!important
    }
    .pl-xl-47 {
        padding-left: 47px!important
    }
    .pt-xl-48 {
        padding-top: 48px!important
    }
    .pr-xl-48 {
        padding-right: 48px!important
    }
    .pb-xl-48 {
        padding-bottom: 48px!important
    }
    .pl-xl-48 {
        padding-left: 48px!important
    }
    .pt-xl-49 {
        padding-top: 49px!important
    }
    .pr-xl-49 {
        padding-right: 49px!important
    }
    .pb-xl-49 {
        padding-bottom: 49px!important
    }
    .pl-xl-49 {
        padding-left: 49px!important
    }
    .pt-xl-50 {
        padding-top: 50px!important
    }
    .pr-xl-50 {
        padding-right: 50px!important
    }
    .pb-xl-50 {
        padding-bottom: 50px!important
    }
    .pl-xl-50 {
        padding-left: 50px!important
    }
    .pt-xl-51 {
        padding-top: 51px!important
    }
    .pr-xl-51 {
        padding-right: 51px!important
    }
    .pb-xl-51 {
        padding-bottom: 51px!important
    }
    .pl-xl-51 {
        padding-left: 51px!important
    }
    .pt-xl-52 {
        padding-top: 52px!important
    }
    .pr-xl-52 {
        padding-right: 52px!important
    }
    .pb-xl-52 {
        padding-bottom: 52px!important
    }
    .pl-xl-52 {
        padding-left: 52px!important
    }
    .pt-xl-53 {
        padding-top: 53px!important
    }
    .pr-xl-53 {
        padding-right: 53px!important
    }
    .pb-xl-53 {
        padding-bottom: 53px!important
    }
    .pl-xl-53 {
        padding-left: 53px!important
    }
    .pt-xl-54 {
        padding-top: 54px!important
    }
    .pr-xl-54 {
        padding-right: 54px!important
    }
    .pb-xl-54 {
        padding-bottom: 54px!important
    }
    .pl-xl-54 {
        padding-left: 54px!important
    }
    .pt-xl-55 {
        padding-top: 55px!important
    }
    .pr-xl-55 {
        padding-right: 55px!important
    }
    .pb-xl-55 {
        padding-bottom: 55px!important
    }
    .pl-xl-55 {
        padding-left: 55px!important
    }
    .pt-xl-56 {
        padding-top: 56px!important
    }
    .pr-xl-56 {
        padding-right: 56px!important
    }
    .pb-xl-56 {
        padding-bottom: 56px!important
    }
    .pl-xl-56 {
        padding-left: 56px!important
    }
    .pt-xl-57 {
        padding-top: 57px!important
    }
    .pr-xl-57 {
        padding-right: 57px!important
    }
    .pb-xl-57 {
        padding-bottom: 57px!important
    }
    .pl-xl-57 {
        padding-left: 57px!important
    }
    .pt-xl-58 {
        padding-top: 58px!important
    }
    .pr-xl-58 {
        padding-right: 58px!important
    }
    .pb-xl-58 {
        padding-bottom: 58px!important
    }
    .pl-xl-58 {
        padding-left: 58px!important
    }
    .pt-xl-59 {
        padding-top: 59px!important
    }
    .pr-xl-59 {
        padding-right: 59px!important
    }
    .pb-xl-59 {
        padding-bottom: 59px!important
    }
    .pl-xl-59 {
        padding-left: 59px!important
    }
    .pt-xl-60 {
        padding-top: 60px!important
    }
    .pr-xl-60 {
        padding-right: 60px!important
    }
    .pb-xl-60 {
        padding-bottom: 60px!important
    }
    .pl-xl-60 {
        padding-left: 60px!important
    }
    .pt-xl-61 {
        padding-top: 61px!important
    }
    .pr-xl-61 {
        padding-right: 61px!important
    }
    .pb-xl-61 {
        padding-bottom: 61px!important
    }
    .pl-xl-61 {
        padding-left: 61px!important
    }
    .pt-xl-62 {
        padding-top: 62px!important
    }
    .pr-xl-62 {
        padding-right: 62px!important
    }
    .pb-xl-62 {
        padding-bottom: 62px!important
    }
    .pl-xl-62 {
        padding-left: 62px!important
    }
    .pt-xl-63 {
        padding-top: 63px!important
    }
    .pr-xl-63 {
        padding-right: 63px!important
    }
    .pb-xl-63 {
        padding-bottom: 63px!important
    }
    .pl-xl-63 {
        padding-left: 63px!important
    }
    .pt-xl-64 {
        padding-top: 64px!important
    }
    .pr-xl-64 {
        padding-right: 64px!important
    }
    .pb-xl-64 {
        padding-bottom: 64px!important
    }
    .pl-xl-64 {
        padding-left: 64px!important
    }
}

.border, .b {
    border: 1px solid var(--border-color)
}

.border-top, .bt {
    border-top: 1px solid var(--border-color)
}

.border-right, .br {
    border-right: 1px solid var(--border-color)
}

.border-bottom, .bb {
    border-bottom: 1px solid var(--border-color)
}

.border-left, .bl {
    border-left: 1px solid var(--border-color)
}

.border-horizontal, .bx {
    border-left: 1px solid var(--border-color);
    border-right: 1px solid var(--border-color)
}

.border-vertical, .by {
    border-top: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color)
}

.border-radius-100 {
    border-radius: 100%
}

.border-radius-2 {
    border-radius: 2px
}

.border-radius-4 {
    border-radius: 4px
}

.border-radius-8 {
    border-radius: 8px
}

.border-radius-16 {
    border-radius: 16px
}

.border-radius-24 {
    border-radius: 24px
}

.cursor-pointer {
    cursor: pointer
}

.cursor-default {
    cursor: default
}

.ngx-pagination {
    margin: 0!important;
    padding: 36px 0!important;
    flex-flow: row wrap;
    box-sizing: border-box;
    display: flex;
    place-content: center;
    align-items: center
}

.ngx-pagination:before, .ngx-pagination:after {
    content: " ";
    display: flex
}

.ngx-pagination:after {
    clear: both
}

.ngx-pagination li {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    border-radius: 0;
    margin: 4px
}

.ngx-pagination li:first-child {
    background: var(--ion-color-primary-contrast);
    border-radius: 8px!important;
    margin-right: 16px
}

.ngx-pagination li:last-child {
    background: var(--ion-color-primary-contrast);
    border-radius: 8px!important;
    margin-left: 16px
}

.ngx-pagination li {
    display: inline-block
}

.ngx-pagination a, .ngx-pagination button {
    color: var(--ion-text-color)!important;
    display: block;
    padding: 8px 16px!important;
    border-radius: 8px!important;
    transition: all .2s ease-in-out
}

.ngx-pagination a:hover, .ngx-pagination button:hover {
    padding: 8px 16px!important;
    background: var(--ion-color-primary)!important;
    color: var(--ion-color-primary-contrast)!important
}

.ngx-pagination .current {
    padding: 8px 16px!important;
    background: var(--ion-color-primary)!important;
    color: #000!important;
    cursor: default;
    border-radius: 8px
}

.ngx-pagination .disabled {
    padding: 8px 16px!important;
    color: var(--ion-secondary-text)!important;
    background: var(--ion-color-primary-shade)!important;
    opacity: .5;
    cursor: default
}

.ngx-pagination .disabled:hover {
    background: transparent
}

.ngx-pagination a, .ngx-pagination button {
    cursor: pointer
}

.ngx-pagination .pagination-previous a:before, .ngx-pagination .pagination-previous.disabled:before {
    content: "<"!important;
    display: inline-block;
    margin-right: 0!important;
    color: #fff;
    font-weight: 700
}

.ngx-pagination .pagination-next a:after, .ngx-pagination .pagination-next.disabled:after {
    content: ">"!important;
    display: inline-block;
    margin-left: 0!important;
    color: #fff;
    font-weight: 700
}

.ngx-pagination .show-for-sr {
    position: absolute!important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0)
}

.ngx-pagination .small-screen {
    display: none
}

@media screen and (max-width: 601px) {
    .ngx-pagination.responsive .small-screen {
        display: inline-block
    }
    .ngx-pagination.responsive li:not(.small-screen):not(.pagination-previous):not(.pagination-next) {
        display: none
    }
}